From cb966db094d4e034290af7eaddeb3149ca25d51c Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Tue, 11 Oct 2016 00:10:32 +0000 Subject: [PATCH] TiinyMCE: update to 4.4.3, changelog: https://www.tinymce.com/docs/changelog/#version443-september12016 Fixes #38081, #38245, #37507, #37808 and #38000. Built from https://develop.svn.wordpress.org/trunk@38773 git-svn-id: http://core.svn.wordpress.org/trunk@38716 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/class-wp-editor.php | 8 - .../js/tinymce/plugins/fullscreen/plugin.js | 2 +- .../tinymce/plugins/fullscreen/plugin.min.js | 2 +- .../js/tinymce/plugins/lists/plugin.js | 276 +++++++++++------- .../js/tinymce/plugins/lists/plugin.min.js | 2 +- .../js/tinymce/plugins/paste/plugin.js | 11 +- .../js/tinymce/plugins/paste/plugin.min.js | 2 +- .../tinymce/plugins/wptextpattern/plugin.js | 4 +- .../plugins/wptextpattern/plugin.min.js | 2 +- wp-includes/js/tinymce/themes/inlite/theme.js | 229 ++++++++++++--- .../js/tinymce/themes/inlite/theme.min.js | 2 +- wp-includes/js/tinymce/tinymce.min.js | 27 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 170617 -> 171632 bytes wp-includes/version.php | 4 +- 14 files changed, 386 insertions(+), 185 deletions(-) diff --git a/wp-includes/class-wp-editor.php b/wp-includes/class-wp-editor.php index 11075ef018..ab97513203 100644 --- a/wp-includes/class-wp-editor.php +++ b/wp-includes/class-wp-editor.php @@ -1257,14 +1257,6 @@ final class _WP_Editors { var init, id, $wrap; if ( typeof tinymce !== 'undefined' ) { - // Fix RTL - tinymce.on( 'addeditor', function( event ) { - event.editor.rtl = event.editor.settings.rtl_ui || - ( event.editor.editorManager && - event.editor.editorManager.i18n && - event.editor.editorManager.i18n.rtl ); - }, true ); - for ( id in tinyMCEPreInit.mceInit ) { init = tinyMCEPreInit.mceInit[id]; $wrap = tinymce.$( '#wp-' + id + '-wrap' ); diff --git a/wp-includes/js/tinymce/plugins/fullscreen/plugin.js b/wp-includes/js/tinymce/plugins/fullscreen/plugin.js index 59efa5510e..1908686021 100644 --- a/wp-includes/js/tinymce/plugins/fullscreen/plugin.js +++ b/wp-includes/js/tinymce/plugins/fullscreen/plugin.js @@ -135,7 +135,7 @@ tinymce.PluginManager.add('fullscreen', function(editor) { editor.addButton('fullscreen', { tooltip: 'Fullscreen', - shortcut: 'Ctrl+Alt+F', + shortcut: 'Ctrl+Shift+F', onClick: toggleFullscreen, onPostRender: function() { var self = this; diff --git a/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js b/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js index 675d6fd415..8edbe1329b 100644 --- a/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/fullscreen/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("fullscreen",function(a){function b(){var a,b,c=window,d=document,e=d.body;return e.offsetWidth&&(a=e.offsetWidth,b=e.offsetHeight),c.innerWidth&&c.innerHeight&&(a=c.innerWidth,b=c.innerHeight),{w:a,h:b}}function c(){var a=tinymce.DOM.getViewPort();return{x:a.x,y:a.y}}function d(a){scrollTo(a.x,a.y)}function e(){function e(){m.setStyle(p,"height",b().h-(o.clientHeight-p.clientHeight))}var n,o,p,q,r=document.body,s=document.documentElement;l=!l,o=a.getContainer(),n=o.style,p=a.getContentAreaContainer().firstChild,q=p.style,l?(k=c(),f=q.width,g=q.height,q.width=q.height="100%",i=n.width,j=n.height,n.width=n.height="",m.addClass(r,"mce-fullscreen"),m.addClass(s,"mce-fullscreen"),m.addClass(o,"mce-fullscreen"),m.bind(window,"resize",e),e(),h=e):(q.width=f,q.height=g,i&&(n.width=i),j&&(n.height=j),m.removeClass(r,"mce-fullscreen"),m.removeClass(s,"mce-fullscreen"),m.removeClass(o,"mce-fullscreen"),m.unbind(window,"resize",h),d(k)),a.fire("FullscreenStateChanged",{state:l})}var f,g,h,i,j,k,l=!1,m=tinymce.DOM;return a.settings.inline?void 0:(a.on("init",function(){a.addShortcut("Ctrl+Shift+F","",e)}),a.on("remove",function(){h&&m.unbind(window,"resize",h)}),a.addCommand("mceFullScreen",e),a.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,onClick:function(){e(),a.focus()},onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})},context:"view"}),a.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Ctrl+Alt+F",onClick:e,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})}}),{isFullscreen:function(){return l}})}); \ No newline at end of file +tinymce.PluginManager.add("fullscreen",function(a){function b(){var a,b,c=window,d=document,e=d.body;return e.offsetWidth&&(a=e.offsetWidth,b=e.offsetHeight),c.innerWidth&&c.innerHeight&&(a=c.innerWidth,b=c.innerHeight),{w:a,h:b}}function c(){var a=tinymce.DOM.getViewPort();return{x:a.x,y:a.y}}function d(a){scrollTo(a.x,a.y)}function e(){function e(){m.setStyle(p,"height",b().h-(o.clientHeight-p.clientHeight))}var n,o,p,q,r=document.body,s=document.documentElement;l=!l,o=a.getContainer(),n=o.style,p=a.getContentAreaContainer().firstChild,q=p.style,l?(k=c(),f=q.width,g=q.height,q.width=q.height="100%",i=n.width,j=n.height,n.width=n.height="",m.addClass(r,"mce-fullscreen"),m.addClass(s,"mce-fullscreen"),m.addClass(o,"mce-fullscreen"),m.bind(window,"resize",e),e(),h=e):(q.width=f,q.height=g,i&&(n.width=i),j&&(n.height=j),m.removeClass(r,"mce-fullscreen"),m.removeClass(s,"mce-fullscreen"),m.removeClass(o,"mce-fullscreen"),m.unbind(window,"resize",h),d(k)),a.fire("FullscreenStateChanged",{state:l})}var f,g,h,i,j,k,l=!1,m=tinymce.DOM;return a.settings.inline?void 0:(a.on("init",function(){a.addShortcut("Ctrl+Shift+F","",e)}),a.on("remove",function(){h&&m.unbind(window,"resize",h)}),a.addCommand("mceFullScreen",e),a.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,onClick:function(){e(),a.focus()},onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})},context:"view"}),a.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Ctrl+Shift+F",onClick:e,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})}}),{isFullscreen:function(){return l}})}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.js b/wp-includes/js/tinymce/plugins/lists/plugin.js index 4a778ff05b..ae9a22976a 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.js @@ -26,6 +26,10 @@ tinymce.PluginManager.add('lists', function(editor) { return node && (/^(OL|UL|DL)$/).test(node.nodeName) && isChildOfBody(node); } + function isListItemNode(node) { + return node && /^(LI|DT|DD)$/.test(node.nodeName); + } + function isFirstChild(node) { return node.parentNode.firstChild == node; } @@ -42,6 +46,33 @@ tinymce.PluginManager.add('lists', function(editor) { return elm === editor.getBody(); } + function isTextNode(node) { + return node && node.nodeType === 3; + } + + function getNormalizedEndPoint(container, offset) { + var node = tinymce.dom.RangeUtils.getNode(container, offset); + + if (isListItemNode(container) && isTextNode(node)) { + var textNodeOffset = offset >= container.childNodes.length ? node.data.length : 0; + return {container: node, offset: textNodeOffset}; + } + + return {container: container, offset: offset}; + } + + function normalizeRange(rng) { + var outRng = rng.cloneRange(); + + var rangeStart = getNormalizedEndPoint(rng.startContainer, rng.startOffset); + outRng.setStart(rangeStart.container, rangeStart.offset); + + var rangeEnd = getNormalizedEndPoint(rng.endContainer, rng.endOffset); + outRng.setEnd(rangeEnd.container, rangeEnd.offset); + + return outRng; + } + editor.on('init', function() { var dom = editor.dom, selection = editor.selection; @@ -163,7 +194,7 @@ tinymce.PluginManager.add('lists', function(editor) { rng.setEnd(bookmark.endContainer, bookmark.endOffset); } - selection.setRng(rng); + selection.setRng(normalizeRange(rng)); } function createNewTextBlock(contentNode, blockName) { @@ -224,7 +255,7 @@ tinymce.PluginManager.add('lists', function(editor) { function getSelectedListItems() { return tinymce.grep(selection.getSelectedBlocks(), function(block) { - return /^(LI|DT|DD)$/.test(block.nodeName); + return isListItemNode(block); }); } @@ -298,33 +329,34 @@ tinymce.PluginManager.add('lists', function(editor) { } } - /** - * Normalizes the all lists in the specified element. - */ - function normalizeList(element) { - tinymce.each(tinymce.grep(dom.select('ol,ul', element)), function(ul) { - var sibling, parentNode = ul.parentNode; + function normalizeLists(element) { + tinymce.each(tinymce.grep(dom.select('ol,ul', element)), normalizeList); + } - // Move UL/OL to previous LI if it's the only child of a LI - if (parentNode.nodeName == 'LI' && parentNode.firstChild == ul) { - sibling = parentNode.previousSibling; - if (sibling && sibling.nodeName == 'LI') { - sibling.appendChild(ul); + function normalizeList(ul) { + var sibling, parentNode = ul.parentNode; - if (isEmpty(parentNode)) { - dom.remove(parentNode); - } + // Move UL/OL to previous LI if it's the only child of a LI + if (parentNode.nodeName == 'LI' && parentNode.firstChild == ul) { + sibling = parentNode.previousSibling; + if (sibling && sibling.nodeName == 'LI') { + sibling.appendChild(ul); + + if (isEmpty(parentNode)) { + dom.remove(parentNode); } + } else { + dom.setStyle(parentNode, 'listStyleType', 'none'); } + } - // Append OL/UL to previous LI if it's in a parent OL/UL i.e. old HTML4 - if (isListNode(parentNode)) { - sibling = parentNode.previousSibling; - if (sibling && sibling.nodeName == 'LI') { - sibling.appendChild(ul); - } + // Append OL/UL to previous LI if it's in a parent OL/UL i.e. old HTML4 + if (isListNode(parentNode)) { + sibling = parentNode.previousSibling; + if (sibling && sibling.nodeName == 'LI') { + sibling.appendChild(ul); } - }); + } } function outdent(li) { @@ -394,7 +426,7 @@ tinymce.PluginManager.add('lists', function(editor) { } splitList(ul, li, newBlock); - normalizeList(ul.parentNode); + normalizeLists(ul.parentNode); return true; } @@ -664,6 +696,7 @@ tinymce.PluginManager.add('lists', function(editor) { } splitList(rootList, li); + normalizeLists(rootList.parentNode); }); moveToBookmark(bookmark); @@ -711,118 +744,135 @@ tinymce.PluginManager.add('lists', function(editor) { return false; } - self.backspaceDelete = function(isForward) { - function findNextCaretContainer(rng, isForward) { - var node = rng.startContainer, offset = rng.startOffset; - var nonEmptyBlocks, walker; + function findNextCaretContainer(rng, isForward) { + var node = rng.startContainer, offset = rng.startOffset; + var nonEmptyBlocks, walker; - if (node.nodeType == 3 && (isForward ? offset < node.data.length : offset > 0)) { + if (node.nodeType == 3 && (isForward ? offset < node.data.length : offset > 0)) { + return node; + } + + nonEmptyBlocks = editor.schema.getNonEmptyElements(); + if (node.nodeType == 1) { + node = tinymce.dom.RangeUtils.getNode(node, offset); + } + + walker = new tinymce.dom.TreeWalker(node, editor.getBody()); + + // Delete at
  • |
  • then jump over the bogus br + if (isForward) { + if (isBogusBr(node)) { + walker.next(); + } + } + + while ((node = walker[isForward ? 'next' : 'prev2']())) { + if (node.nodeName == 'LI' && !node.hasChildNodes()) { return node; } - nonEmptyBlocks = editor.schema.getNonEmptyElements(); - if (node.nodeType == 1) { - node = tinymce.dom.RangeUtils.getNode(node, offset); + if (nonEmptyBlocks[node.nodeName]) { + return node; } - walker = new tinymce.dom.TreeWalker(node, editor.getBody()); - - // Delete at
  • |
  • then jump over the bogus br - if (isForward) { - if (isBogusBr(node)) { - walker.next(); - } + if (node.nodeType == 3 && node.data.length > 0) { + return node; } + } + } - while ((node = walker[isForward ? 'next' : 'prev2']())) { - if (node.nodeName == 'LI' && !node.hasChildNodes()) { - return node; - } + function mergeLiElements(fromElm, toElm) { + var node, listNode, ul = fromElm.parentNode; - if (nonEmptyBlocks[node.nodeName]) { - return node; - } + if (!isChildOfBody(fromElm) || !isChildOfBody(toElm)) { + return; + } - if (node.nodeType == 3 && node.data.length > 0) { - return node; - } + if (isListNode(toElm.lastChild)) { + listNode = toElm.lastChild; + } + + if (ul == toElm.lastChild) { + if (isBr(ul.previousSibling)) { + dom.remove(ul.previousSibling); } } - function mergeLiElements(fromElm, toElm) { - var node, listNode, ul = fromElm.parentNode; + node = toElm.lastChild; + if (node && isBr(node) && fromElm.hasChildNodes()) { + dom.remove(node); + } - if (!isChildOfBody(fromElm) || !isChildOfBody(toElm)) { - return; - } + if (isEmpty(toElm, true)) { + dom.$(toElm).empty(); + } - if (isListNode(toElm.lastChild)) { - listNode = toElm.lastChild; - } - - if (ul == toElm.lastChild) { - if (isBr(ul.previousSibling)) { - dom.remove(ul.previousSibling); - } - } - - node = toElm.lastChild; - if (node && isBr(node) && fromElm.hasChildNodes()) { - dom.remove(node); - } - - if (isEmpty(toElm, true)) { - dom.$(toElm).empty(); - } - - if (!isEmpty(fromElm, true)) { - while ((node = fromElm.firstChild)) { - toElm.appendChild(node); - } - } - - if (listNode) { - toElm.appendChild(listNode); - } - - dom.remove(fromElm); - - if (isEmpty(ul) && !isEditorBody(ul)) { - dom.remove(ul); + if (!isEmpty(fromElm, true)) { + while ((node = fromElm.firstChild)) { + toElm.appendChild(node); } } - if (selection.isCollapsed()) { - var li = dom.getParent(selection.getStart(), 'LI'), ul, rng, otherLi; + if (listNode) { + toElm.appendChild(listNode); + } - if (li) { - ul = li.parentNode; - if (isEditorBody(ul) && dom.isEmpty(ul)) { + dom.remove(fromElm); + + if (isEmpty(ul) && !isEditorBody(ul)) { + dom.remove(ul); + } + } + + function backspaceDeleteCaret(isForward) { + var li = dom.getParent(selection.getStart(), 'LI'), ul, rng, otherLi; + + if (li) { + ul = li.parentNode; + if (isEditorBody(ul) && dom.isEmpty(ul)) { + return true; + } + + rng = normalizeRange(selection.getRng(true)); + otherLi = dom.getParent(findNextCaretContainer(rng, isForward), 'LI'); + + if (otherLi && otherLi != li) { + var bookmark = createBookmark(rng); + + if (isForward) { + mergeLiElements(otherLi, li); + } else { + mergeLiElements(li, otherLi); + } + + moveToBookmark(bookmark); + + return true; + } else if (!otherLi) { + if (!isForward && removeList(ul.nodeName)) { return true; } - - rng = selection.getRng(true); - otherLi = dom.getParent(findNextCaretContainer(rng, isForward), 'LI'); - - if (otherLi && otherLi != li) { - var bookmark = createBookmark(rng); - - if (isForward) { - mergeLiElements(otherLi, li); - } else { - mergeLiElements(li, otherLi); - } - - moveToBookmark(bookmark); - - return true; - } else if (!otherLi) { - if (!isForward && removeList(ul.nodeName)) { - return true; - } - } } } + } + + function backspaceDeleteRange() { + var startListParent = editor.dom.getParent(editor.selection.getStart(), 'LI,DT,DD'); + + if (startListParent || getSelectedListItems().length > 0) { + editor.undoManager.transact(function() { + editor.execCommand('Delete'); + normalizeLists(editor.getBody()); + }); + + return true; + } + + return false; + } + + self.backspaceDelete = function(isForward) { + return selection.isCollapsed() ? backspaceDeleteCaret(isForward) : backspaceDeleteRange(); }; editor.on('BeforeExecCommand', function(e) { diff --git a/wp-includes/js/tinymce/plugins/lists/plugin.min.js b/wp-includes/js/tinymce/plugins/lists/plugin.min.js index cf72080a1d..69b00ba794 100644 --- a/wp-includes/js/tinymce/plugins/lists/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/lists/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("lists",function(a){function b(b){return a.$.contains(a.getBody(),b)}function c(a){return a&&"BR"==a.nodeName}function d(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)&&b(a)}function e(a){return a.parentNode.firstChild==a}function f(a){return a.parentNode.lastChild==a}function g(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}function h(b){return b===a.getBody()}var i=this;a.on("init",function(){function j(a,b){var c=A.isEmpty(a);return b&&A.select("span[data-mce-type=bookmark]").length>0?!1:c}function k(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=A.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):A.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function l(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;1==b.nodeType&&"bookmark"==b.getAttribute("data-mce-type")||c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,A.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=A.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),B.setRng(c)}function m(b,c){var d,e,f,g=A.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=A.create(c),e.tagName===a.settings.forced_root_block&&A.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=A.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(A.create("br",{"data-mce-bogus":"1"})):g.appendChild(A.create("br")),g}function n(){return tinymce.grep(B.getSelectedBlocks(),function(a){return/^(LI|DT|DD)$/.test(a.nodeName)})}function o(a,b,c){function d(a){tinymce.each(g,function(c){a.parentNode.insertBefore(c,b.parentNode)}),A.remove(a)}var e,f,g,h;for(g=A.select('span[data-mce-type="bookmark"]',a),c=c||m(b),e=A.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),h=f.firstChild;h;h=h.firstChild)if("LI"==h.nodeName&&A.isEmpty(h)){A.remove(h);break}A.isEmpty(f)||A.insertAfter(f,a),A.insertAfter(c,a),j(b.parentNode)&&d(b.parentNode),A.remove(b),j(a)&&A.remove(a)}function p(a){var b,c;if(b=a.nextSibling,b&&d(b)&&b.nodeName==a.nodeName&&C(a,b)){for(;c=b.firstChild;)a.appendChild(c);A.remove(b)}if(b=a.previousSibling,b&&d(b)&&b.nodeName==a.nodeName&&C(a,b)){for(;c=b.firstChild;)a.insertBefore(c,a.firstChild);A.remove(b)}}function q(a){tinymce.each(tinymce.grep(A.select("ol,ul",a)),function(a){var b,c=a.parentNode;"LI"==c.nodeName&&c.firstChild==a&&(b=c.previousSibling,b&&"LI"==b.nodeName&&(b.appendChild(a),j(c)&&A.remove(c))),d(c)&&(b=c.previousSibling,b&&"LI"==b.nodeName&&b.appendChild(a))})}function r(a){function b(a){j(a)&&A.remove(a)}var c,g=a.parentNode,i=g.parentNode;return h(g)?!0:"DD"==a.nodeName?(A.rename(a,"DT"),!0):e(a)&&f(a)?("LI"==i.nodeName?(A.insertAfter(a,i),b(i),A.remove(g)):d(i)?A.remove(g,!0):(i.insertBefore(m(a),g),A.remove(g)),!0):e(a)?("LI"==i.nodeName?(A.insertAfter(a,i),a.appendChild(g),b(i)):d(i)?i.insertBefore(a,g):(i.insertBefore(m(a),g),A.remove(a)),!0):f(a)?("LI"==i.nodeName?A.insertAfter(a,i):d(i)?A.insertAfter(a,g):(A.insertAfter(m(a),g),A.remove(a)),!0):("LI"==i.nodeName?(g=i,c=m(a,"LI")):c=d(i)?m(a,"LI"):m(a),o(g,a,c),q(g.parentNode),!0)}function s(a){function b(b,c){var e;if(d(b)){for(;e=a.lastChild.firstChild;)c.appendChild(e);A.remove(b)}}var c,e,f;return"DT"==a.nodeName?(A.rename(a,"DD"),!0):(c=a.previousSibling,c&&d(c)?(c.appendChild(a),!0):c&&"LI"==c.nodeName&&d(c.lastChild)?(c.lastChild.appendChild(a),b(a.lastChild,c.lastChild),!0):(c=a.nextSibling,c&&d(c)?(c.insertBefore(a,c.firstChild),!0):(c=a.previousSibling,c&&"LI"==c.nodeName?(e=A.create(a.parentNode.nodeName),f=A.getStyle(a.parentNode,"listStyleType"),f&&A.setStyle(e,"listStyleType",f),c.appendChild(e),e.appendChild(a),b(a.lastChild,e),!0):!1)))}function t(){var b=n();if(b.length){for(var c=k(B.getRng(!0)),d=0;d0))return f;for(d=a.schema.getNonEmptyElements(),1==f.nodeType&&(f=tinymce.dom.RangeUtils.getNode(f,g)),e=new tinymce.dom.TreeWalker(f,a.getBody()),c&&z(f)&&e.next();f=e[c?"next":"prev2"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function g(a,e){var f,g,i=a.parentNode;if(b(a)&&b(e)){if(d(e.lastChild)&&(g=e.lastChild),i==e.lastChild&&c(i.previousSibling)&&A.remove(i.previousSibling),f=e.lastChild,f&&c(f)&&a.hasChildNodes()&&A.remove(f),j(e,!0)&&A.$(e).empty(),!j(a,!0))for(;f=a.firstChild;)e.appendChild(f);g&&e.appendChild(g),A.remove(a),j(i)&&!h(i)&&A.remove(i)}}if(B.isCollapsed()){var i,m,n,o=A.getParent(B.getStart(),"LI");if(o){if(i=o.parentNode,h(i)&&A.isEmpty(i))return!0;if(m=B.getRng(!0),n=A.getParent(f(m,e),"LI"),n&&n!=o){var p=k(m);return e?g(n,o):g(o,n),l(p),!0}if(!n&&!e&&w(i.nodeName))return!0}}},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?t()&&(c=!0):"outdent"==d&&u()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(a,b){x("UL",b)}),a.addCommand("InsertOrderedList",function(a,b){x("OL",b)}),a.addCommand("InsertDefinitionList",function(a,b){x("DL",b)}),a.addQueryStateHandler("InsertUnorderedList",y("UL")),a.addQueryStateHandler("InsertOrderedList",y("OL")),a.addQueryStateHandler("InsertDefinitionList",y("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?u():t())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var c=a.selection.getSelectedBlocks(),d=!1,f=0,g=c.length;!d&&g>f;f++){var h=c[f].nodeName;d="LI"==h&&e(c[f])||"UL"==h||"OL"==h||"DD"==h}b.disabled(d)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?i.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&i.backspaceDelete(!0)&&a.preventDefault()})}); \ No newline at end of file +tinymce.PluginManager.add("lists",function(a){function b(b){return a.$.contains(a.getBody(),b)}function c(a){return a&&"BR"==a.nodeName}function d(a){return a&&/^(OL|UL|DL)$/.test(a.nodeName)&&b(a)}function e(a){return a&&/^(LI|DT|DD)$/.test(a.nodeName)}function f(a){return a.parentNode.firstChild==a}function g(a){return a.parentNode.lastChild==a}function h(b){return b&&!!a.schema.getTextBlockElements()[b.nodeName]}function i(b){return b===a.getBody()}function j(a){return a&&3===a.nodeType}function k(a,b){var c=tinymce.dom.RangeUtils.getNode(a,b);if(e(a)&&j(c)){var d=b>=a.childNodes.length?c.data.length:0;return{container:c,offset:d}}return{container:a,offset:b}}function l(a){var b=a.cloneRange(),c=k(a.startContainer,a.startOffset);b.setStart(c.container,c.offset);var d=k(a.endContainer,a.endOffset);return b.setEnd(d.container,d.offset),b}var m=this;a.on("init",function(){function j(a,b){var c=H.isEmpty(a);return b&&H.select("span[data-mce-type=bookmark]").length>0?!1:c}function k(a){function b(b){var d,e,f;e=a[b?"startContainer":"endContainer"],f=a[b?"startOffset":"endOffset"],1==e.nodeType&&(d=H.create("span",{"data-mce-type":"bookmark"}),e.hasChildNodes()?(f=Math.min(f,e.childNodes.length-1),b?e.insertBefore(d,e.childNodes[f]):H.insertAfter(d,e.childNodes[f])):e.appendChild(d),e=d,f=0),c[b?"startContainer":"endContainer"]=e,c[b?"startOffset":"endOffset"]=f}var c={};return b(!0),a.collapsed||b(),c}function n(a){function b(b){function c(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;1==b.nodeType&&"bookmark"==b.getAttribute("data-mce-type")||c++,b=b.nextSibling}return-1}var d,e,f;d=f=a[b?"startContainer":"endContainer"],e=a[b?"startOffset":"endOffset"],d&&(1==d.nodeType&&(e=c(d),d=d.parentNode,H.remove(f)),a[b?"startContainer":"endContainer"]=d,a[b?"startOffset":"endOffset"]=e)}b(!0),b();var c=H.createRng();c.setStart(a.startContainer,a.startOffset),a.endContainer&&c.setEnd(a.endContainer,a.endOffset),I.setRng(l(c))}function o(b,c){var d,e,f,g=H.createFragment(),h=a.schema.getBlockElements();if(a.settings.forced_root_block&&(c=c||a.settings.forced_root_block),c&&(e=H.create(c),e.tagName===a.settings.forced_root_block&&H.setAttribs(e,a.settings.forced_root_block_attrs),g.appendChild(e)),b)for(;d=b.firstChild;){var i=d.nodeName;f||"SPAN"==i&&"bookmark"==d.getAttribute("data-mce-type")||(f=!0),h[i]?(g.appendChild(d),e=null):c?(e||(e=H.create(c),g.appendChild(e)),e.appendChild(d)):g.appendChild(d)}return a.settings.forced_root_block?f||tinymce.Env.ie&&!(tinymce.Env.ie>10)||e.appendChild(H.create("br",{"data-mce-bogus":"1"})):g.appendChild(H.create("br")),g}function p(){return tinymce.grep(I.getSelectedBlocks(),function(a){return e(a)})}function q(a,b,c){function d(a){tinymce.each(g,function(c){a.parentNode.insertBefore(c,b.parentNode)}),H.remove(a)}var e,f,g,h;for(g=H.select('span[data-mce-type="bookmark"]',a),c=c||o(b),e=H.createRng(),e.setStartAfter(b),e.setEndAfter(a),f=e.extractContents(),h=f.firstChild;h;h=h.firstChild)if("LI"==h.nodeName&&H.isEmpty(h)){H.remove(h);break}H.isEmpty(f)||H.insertAfter(f,a),H.insertAfter(c,a),j(b.parentNode)&&d(b.parentNode),H.remove(b),j(a)&&H.remove(a)}function r(a){var b,c;if(b=a.nextSibling,b&&d(b)&&b.nodeName==a.nodeName&&J(a,b)){for(;c=b.firstChild;)a.appendChild(c);H.remove(b)}if(b=a.previousSibling,b&&d(b)&&b.nodeName==a.nodeName&&J(a,b)){for(;c=b.firstChild;)a.insertBefore(c,a.firstChild);H.remove(b)}}function s(a){tinymce.each(tinymce.grep(H.select("ol,ul",a)),t)}function t(a){var b,c=a.parentNode;"LI"==c.nodeName&&c.firstChild==a&&(b=c.previousSibling,b&&"LI"==b.nodeName?(b.appendChild(a),j(c)&&H.remove(c)):H.setStyle(c,"listStyleType","none")),d(c)&&(b=c.previousSibling,b&&"LI"==b.nodeName&&b.appendChild(a))}function u(a){function b(a){j(a)&&H.remove(a)}var c,e=a.parentNode,h=e.parentNode;return i(e)?!0:"DD"==a.nodeName?(H.rename(a,"DT"),!0):f(a)&&g(a)?("LI"==h.nodeName?(H.insertAfter(a,h),b(h),H.remove(e)):d(h)?H.remove(e,!0):(h.insertBefore(o(a),e),H.remove(e)),!0):f(a)?("LI"==h.nodeName?(H.insertAfter(a,h),a.appendChild(e),b(h)):d(h)?h.insertBefore(a,e):(h.insertBefore(o(a),e),H.remove(a)),!0):g(a)?("LI"==h.nodeName?H.insertAfter(a,h):d(h)?H.insertAfter(a,e):(H.insertAfter(o(a),e),H.remove(a)),!0):("LI"==h.nodeName?(e=h,c=o(a,"LI")):c=d(h)?o(a,"LI"):o(a),q(e,a,c),s(e.parentNode),!0)}function v(a){function b(b,c){var e;if(d(b)){for(;e=a.lastChild.firstChild;)c.appendChild(e);H.remove(b)}}var c,e,f;return"DT"==a.nodeName?(H.rename(a,"DD"),!0):(c=a.previousSibling,c&&d(c)?(c.appendChild(a),!0):c&&"LI"==c.nodeName&&d(c.lastChild)?(c.lastChild.appendChild(a),b(a.lastChild,c.lastChild),!0):(c=a.nextSibling,c&&d(c)?(c.insertBefore(a,c.firstChild),!0):(c=a.previousSibling,c&&"LI"==c.nodeName?(e=H.create(a.parentNode.nodeName),f=H.getStyle(a.parentNode,"listStyleType"),f&&H.setStyle(e,"listStyleType",f),c.appendChild(e),e.appendChild(a),b(a.lastChild,e),!0):!1)))}function w(){var b=p();if(b.length){for(var c=k(I.getRng(!0)),d=0;d0))return f;for(d=a.schema.getNonEmptyElements(),1==f.nodeType&&(f=tinymce.dom.RangeUtils.getNode(f,g)),e=new tinymce.dom.TreeWalker(f,a.getBody()),c&&C(f)&&e.next();f=e[c?"next":"prev2"]();){if("LI"==f.nodeName&&!f.hasChildNodes())return f;if(d[f.nodeName])return f;if(3==f.nodeType&&f.data.length>0)return f}}function E(a,e){var f,g,h=a.parentNode;if(b(a)&&b(e)){if(d(e.lastChild)&&(g=e.lastChild),h==e.lastChild&&c(h.previousSibling)&&H.remove(h.previousSibling),f=e.lastChild,f&&c(f)&&a.hasChildNodes()&&H.remove(f),j(e,!0)&&H.$(e).empty(),!j(a,!0))for(;f=a.firstChild;)e.appendChild(f);g&&e.appendChild(g),H.remove(a),j(h)&&!i(h)&&H.remove(h)}}function F(a){var b,c,d,e=H.getParent(I.getStart(),"LI");if(e){if(b=e.parentNode,i(b)&&H.isEmpty(b))return!0;if(c=l(I.getRng(!0)),d=H.getParent(D(c,a),"LI"),d&&d!=e){var f=k(c);return a?E(d,e):E(e,d),n(f),!0}if(!d&&!a&&z(b.nodeName))return!0}}function G(){var b=a.dom.getParent(a.selection.getStart(),"LI,DT,DD");return b||p().length>0?(a.undoManager.transact(function(){a.execCommand("Delete"),s(a.getBody())}),!0):!1}var H=a.dom,I=a.selection,J=function(b,c){var d=a.dom.getStyle(b,"list-style-type",!0),e=a.dom.getStyle(c,"list-style-type",!0);return d===e},K=function(a,b){H.setStyle(a,"list-style-type",b?b["list-style-type"]:null)};m.backspaceDelete=function(a){return I.isCollapsed()?F(a):G()},a.on("BeforeExecCommand",function(b){var c,d=b.command.toLowerCase();return"indent"==d?w()&&(c=!0):"outdent"==d&&x()&&(c=!0),c?(a.fire("ExecCommand",{command:b.command}),b.preventDefault(),!0):void 0}),a.addCommand("InsertUnorderedList",function(a,b){A("UL",b)}),a.addCommand("InsertOrderedList",function(a,b){A("OL",b)}),a.addCommand("InsertDefinitionList",function(a,b){A("DL",b)}),a.addQueryStateHandler("InsertUnorderedList",B("UL")),a.addQueryStateHandler("InsertOrderedList",B("OL")),a.addQueryStateHandler("InsertDefinitionList",B("DL")),a.on("keydown",function(b){9!=b.keyCode||tinymce.util.VK.metaKeyPressed(b)||a.dom.getParent(a.selection.getStart(),"LI,DT,DD")&&(b.preventDefault(),b.shiftKey?x():w())})}),a.addButton("indent",{icon:"indent",title:"Increase indent",cmd:"Indent",onPostRender:function(){var b=this;a.on("nodechange",function(){for(var c=a.selection.getSelectedBlocks(),d=!1,e=0,g=c.length;!d&&g>e;e++){var h=c[e].nodeName;d="LI"==h&&f(c[e])||"UL"==h||"OL"==h||"DD"==h}b.disabled(d)})}}),a.on("keydown",function(a){a.keyCode==tinymce.util.VK.BACKSPACE?m.backspaceDelete()&&a.preventDefault():a.keyCode==tinymce.util.VK.DELETE&&m.backspaceDelete(!0)&&a.preventDefault()})}); \ 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 8839e9ad44..7d2a71e599 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.js @@ -264,7 +264,7 @@ define("tinymce/pasteplugin/SmartPaste", [ "tinymce/util/Tools" ], function (Tools) { var isAbsoluteUrl = function (url) { - return /^https?:\/\/[\w\?\-\/+=.&%]+$/i.test(url); + return /^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(url); }; var isImageUrl = function (url) { @@ -1766,6 +1766,15 @@ define("tinymce/pasteplugin/Plugin", [ editor.focus(); } + // draw back if power version is requested and registered + if (/(^|[ ,])powerpaste([, ]|$)/.test(settings.plugins) && PluginManager.get('powerpaste')) { + /*eslint no-console:0 */ + if (typeof console !== "undefined" && console.log) { + console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."); + } + return; + } + self.clipboard = clipboard = new Clipboard(editor); self.quirks = new Quirks(editor); self.wordFilter = new WordFilter(editor); diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.min.js b/wp-includes/js/tinymce/plugins/paste/plugin.min.js index 207f84d7d5..e639da521d 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js @@ -1 +1 @@ -!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,b],/
    /g,/
    $/i])}function g(a){var b=0;return function(){return a+b++}}return{filter:d,innerText:e,trimHtml:f,createIdGenerator:g}}),d("tinymce/pasteplugin/SmartPaste",["tinymce/util/Tools"],function(a){var b=function(a){return/^https?:\/\/[\w\?\-\/+=.&%]+$/i.test(a)},c=function(a){return b(a)&&/.(gif|jpe?g|png)$/.test(a)},d=function(a,b,c){return a.undoManager.extra(function(){c(a,b)},function(){a.insertContent('')}),!0},e=function(a,b,c){return a.undoManager.extra(function(){c(a,b)},function(){a.execCommand("mceInsertLink",!1,b)}),!0},f=function(a,c,d){return a.selection.isCollapsed()===!1&&b(c)?e(a,c,d):!1},g=function(a,b,e){return c(b)?d(a,b,e):!1},h=function(a,b){return a.insertContent(b,{merge:a.settings.paste_merge_formats!==!1,paste:!0}),!0},i=function(b,c){a.each([f,g,h],function(a){return a(b,c,h)!==!0})},j=function(a,b){a.settings.smart_paste===!1?h(a,b):i(a,b)};return{isImageUrl:c,isAbsoluteUrl:b,insertContent:j}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils","tinymce/pasteplugin/SmartPaste","tinymce/util/Delay"],function(a,b,c,d,e,f){return function(g){function h(a){var b,c=g.dom;if(b=g.fire("BeforePastePreProcess",{content:a}),b=g.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(g.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(g.getBody(),"div",{style:"display:none"},a);b=g.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||e.insertContent(g,a)}}function i(a){a=g.dom.encode(a).replace(/\r\n/g,"\n");var b,c=g.dom.getParent(g.selection.getStart(),g.dom.isBlock),e=g.settings.forced_root_block;e&&(b=g.dom.createHTML(e,g.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!e?a=d.filter(a,[[/\n/g,"
    "]]):(a=d.filter(a,[[/\n\n/g,"

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

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

    ")&&(a=b+a)),h(a)}function j(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[z.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=g.dom,e=g.getBody(),f=g.dom.getViewPort(g.getWin()),h=f.y,i=20;if(z=g.selection.getRng(),g.inline&&(c=g.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),z.getClientRects){var j=b(z);if(j)i=h+(j.top-d.getPos(e).y);else{i=h;var k=z.startContainer;k&&(3==k.nodeType&&k.parentNode!=e&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||e).y))}}y=d.add(g.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},E),(a.ie||a.gecko)&&d.setStyle(y,"left","rtl"==d.getStyle(e,"direction",!0)?65535:-65535),d.bind(y,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),y.focus(),g.selection.select(y,!0)}function k(){if(y){for(var a;a=g.dom.get("mcepastebin");)g.dom.remove(a),g.dom.unbind(a);z&&g.selection.setRng(z)}y=z=null}function l(){var a,b,c,d,e="";for(a=g.dom.select("div[id=mcepastebin]"),b=0;b0&&-1==c.indexOf(F)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d')}else h('')}function s(a,b){function c(c){var d,e,f,g=!1;if(c)for(d=0;d0}function w(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function x(){function b(a,b,c){var e;return v(a,"text/html")?e=a["text/html"]:(e=l(),e==E&&(c=!0)),e=d.trimHtml(e),y&&y.firstChild&&"mcepastebin"===y.firstChild.id&&(c=!0),k(),e.length||(c=!0),c&&(e=v(a,"text/plain")&&-1==e.indexOf("

    ")?a["text/plain"]:d.innerText(e)),e==E?void(b||g.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(c?i(e):h(e))}function c(a){return 0===a["text/plain"].indexOf("file://")}g.on("keydown",function(b){function c(a){w(a)&&!a.isDefaultPrevented()&&k()}if(w(b)&&!b.isDefaultPrevented()){if(A=b.shiftKey&&86==b.keyCode,A&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),C=(new Date).getTime(),a.ie&&A)return b.preventDefault(),void g.fire("paste",{ieFake:!0});k(),j(),g.once("keyup",c),g.once("paste",function(){g.off("keyup",c)})}});var e=function(){return z||g.selection.getRng()};g.on("paste",function(c){var d=(new Date).getTime(),h=n(c),i=(new Date).getTime()-d,m=(new Date).getTime()-C-i<1e3,p="text"==B.pasteFormat||A;return A=!1,c.isDefaultPrevented()||t(c)?void k():!o(h)&&s(c,e())?void k():(m||c.preventDefault(),!a.ie||m&&!c.ieFake||(j(),g.dom.bind(y,"paste",function(a){a.stopPropagation()}),g.getDoc().execCommand("Paste",!1,null),h["text/html"]=l()),void(v(h,"text/html")?(c.preventDefault(),b(h,m,p)):f.setEditorTimeout(g,function(){b(h,m,p)},0)))}),g.on("dragstart dragend",function(a){D="dragstart"==a.type}),g.on("drop",function(a){var b,e;if(e=u(a),!a.isDefaultPrevented()&&!D&&(b=m(a.dataTransfer),(o(b)&&!c(b)||!s(a,e))&&e&&g.settings.paste_filter_drop!==!1)){var j=b["mce-internal"]||b["text/html"]||b["text/plain"];j&&(a.preventDefault(),f.setEditorTimeout(g,function(){g.undoManager.transact(function(){b["mce-internal"]&&g.execCommand("Delete"),g.selection.setRng(e),j=d.trimHtml(j),b["text/html"]?h(j):i(j)})}))}}),g.on("dragover dragend",function(a){g.settings.paste_data_images&&a.preventDefault()})}var y,z,A,B=this,C=0,D=!1,E="%MCEPASTEBIN%",F="data:text/mce-internal,",G=d.createIdGenerator("mceclip");B.pasteHtml=h,B.pasteText=i,B.pasteImageData=s,g.on("preInit",function(){x(),g.parser.addNodeFilter("img",function(b,c,d){function e(a){return a.data&&a.data.paste===!0}function f(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!g.settings.paste_data_images&&e(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?f(b[j]):!g.settings.allow_html_data_urls&&i(k)&&f(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/
    /gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({validate:k.validate},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:
     [\\s\\r\\n]+|
    )*(<\\/?("+f.join("|")+")[^>]*>)(?:
     [\\s\\r\\n]+|
    )*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/

    /g,"

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

    /g,"
    "]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){return e||a.settings.paste_plaintext_inform===!1}function g(){if("text"==h.pasteFormat)this.active(!1),h.pasteFormat="html",a.fire("PastePlainTextToggle",{state:!1});else if(h.pasteFormat="text",this.active(!0),!f()){var b=a.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.");a.notificationManager.open({text:b,type:"info"}),e=!0,a.fire("PastePlainTextToggle",{state:!0})}a.focus()}var h,i=this,j=a.settings;i.clipboard=h=new b(a),i.quirks=new d(a),i.wordFilter=new c(a),a.settings.paste_as_text&&(i.clipboard.pasteFormat="text"),j.paste_preprocess&&a.on("PastePreProcess",function(a){j.paste_preprocess.call(i,i,a)}),j.paste_postprocess&&a.on("PastePostProcess",function(a){j.paste_postprocess.call(i,i,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&i.clipboard.pasteHtml(b.content),b.text&&i.clipboard.pasteText(b.text)}),a.settings.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:g,active:"text"==i.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:h.pasteFormat,onclick:g})})}),f(["tinymce/pasteplugin/Utils"])}(this); \ No newline at end of file +!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,b],/
    /g,/
    $/i])}function g(a){var b=0;return function(){return a+b++}}return{filter:d,innerText:e,trimHtml:f,createIdGenerator:g}}),d("tinymce/pasteplugin/SmartPaste",["tinymce/util/Tools"],function(a){var b=function(a){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(a)},c=function(a){return b(a)&&/.(gif|jpe?g|png)$/.test(a)},d=function(a,b,c){return a.undoManager.extra(function(){c(a,b)},function(){a.insertContent('')}),!0},e=function(a,b,c){return a.undoManager.extra(function(){c(a,b)},function(){a.execCommand("mceInsertLink",!1,b)}),!0},f=function(a,c,d){return a.selection.isCollapsed()===!1&&b(c)?e(a,c,d):!1},g=function(a,b,e){return c(b)?d(a,b,e):!1},h=function(a,b){return a.insertContent(b,{merge:a.settings.paste_merge_formats!==!1,paste:!0}),!0},i=function(b,c){a.each([f,g,h],function(a){return a(b,c,h)!==!0})},j=function(a,b){a.settings.smart_paste===!1?h(a,b):i(a,b)};return{isImageUrl:c,isAbsoluteUrl:b,insertContent:j}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils","tinymce/pasteplugin/SmartPaste","tinymce/util/Delay"],function(a,b,c,d,e,f){return function(g){function h(a){var b,c=g.dom;if(b=g.fire("BeforePastePreProcess",{content:a}),b=g.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(g.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(g.getBody(),"div",{style:"display:none"},a);b=g.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||e.insertContent(g,a)}}function i(a){a=g.dom.encode(a).replace(/\r\n/g,"\n");var b,c=g.dom.getParent(g.selection.getStart(),g.dom.isBlock),e=g.settings.forced_root_block;e&&(b=g.dom.createHTML(e,g.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!e?a=d.filter(a,[[/\n/g,"
    "]]):(a=d.filter(a,[[/\n\n/g,"

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

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

    ")&&(a=b+a)),h(a)}function j(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[z.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=g.dom,e=g.getBody(),f=g.dom.getViewPort(g.getWin()),h=f.y,i=20;if(z=g.selection.getRng(),g.inline&&(c=g.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),z.getClientRects){var j=b(z);if(j)i=h+(j.top-d.getPos(e).y);else{i=h;var k=z.startContainer;k&&(3==k.nodeType&&k.parentNode!=e&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||e).y))}}y=d.add(g.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},E),(a.ie||a.gecko)&&d.setStyle(y,"left","rtl"==d.getStyle(e,"direction",!0)?65535:-65535),d.bind(y,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),y.focus(),g.selection.select(y,!0)}function k(){if(y){for(var a;a=g.dom.get("mcepastebin");)g.dom.remove(a),g.dom.unbind(a);z&&g.selection.setRng(z)}y=z=null}function l(){var a,b,c,d,e="";for(a=g.dom.select("div[id=mcepastebin]"),b=0;b0&&-1==c.indexOf(F)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d')}else h('')}function s(a,b){function c(c){var d,e,f,g=!1;if(c)for(d=0;d0}function w(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function x(){function b(a,b,c){var e;return v(a,"text/html")?e=a["text/html"]:(e=l(),e==E&&(c=!0)),e=d.trimHtml(e),y&&y.firstChild&&"mcepastebin"===y.firstChild.id&&(c=!0),k(),e.length||(c=!0),c&&(e=v(a,"text/plain")&&-1==e.indexOf("

    ")?a["text/plain"]:d.innerText(e)),e==E?void(b||g.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(c?i(e):h(e))}function c(a){return 0===a["text/plain"].indexOf("file://")}g.on("keydown",function(b){function c(a){w(a)&&!a.isDefaultPrevented()&&k()}if(w(b)&&!b.isDefaultPrevented()){if(A=b.shiftKey&&86==b.keyCode,A&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),C=(new Date).getTime(),a.ie&&A)return b.preventDefault(),void g.fire("paste",{ieFake:!0});k(),j(),g.once("keyup",c),g.once("paste",function(){g.off("keyup",c)})}});var e=function(){return z||g.selection.getRng()};g.on("paste",function(c){var d=(new Date).getTime(),h=n(c),i=(new Date).getTime()-d,m=(new Date).getTime()-C-i<1e3,p="text"==B.pasteFormat||A;return A=!1,c.isDefaultPrevented()||t(c)?void k():!o(h)&&s(c,e())?void k():(m||c.preventDefault(),!a.ie||m&&!c.ieFake||(j(),g.dom.bind(y,"paste",function(a){a.stopPropagation()}),g.getDoc().execCommand("Paste",!1,null),h["text/html"]=l()),void(v(h,"text/html")?(c.preventDefault(),b(h,m,p)):f.setEditorTimeout(g,function(){b(h,m,p)},0)))}),g.on("dragstart dragend",function(a){D="dragstart"==a.type}),g.on("drop",function(a){var b,e;if(e=u(a),!a.isDefaultPrevented()&&!D&&(b=m(a.dataTransfer),(o(b)&&!c(b)||!s(a,e))&&e&&g.settings.paste_filter_drop!==!1)){var j=b["mce-internal"]||b["text/html"]||b["text/plain"];j&&(a.preventDefault(),f.setEditorTimeout(g,function(){g.undoManager.transact(function(){b["mce-internal"]&&g.execCommand("Delete"),g.selection.setRng(e),j=d.trimHtml(j),b["text/html"]?h(j):i(j)})}))}}),g.on("dragover dragend",function(a){g.settings.paste_data_images&&a.preventDefault()})}var y,z,A,B=this,C=0,D=!1,E="%MCEPASTEBIN%",F="data:text/mce-internal,",G=d.createIdGenerator("mceclip");B.pasteHtml=h,B.pasteText=i,B.pasteImageData=s,g.on("preInit",function(){x(),g.parser.addNodeFilter("img",function(b,c,d){function e(a){return a.data&&a.data.paste===!0}function f(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!g.settings.paste_data_images&&e(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?f(b[j]):!g.settings.allow_html_data_urls&&i(k)&&f(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/
    /gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({validate:k.validate},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:
     [\\s\\r\\n]+|
    )*(<\\/?("+f.join("|")+")[^>]*>)(?:
     [\\s\\r\\n]+|
    )*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/

    /g,"

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

    /g,"
    "]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(f){function g(){return e||f.settings.paste_plaintext_inform===!1}function h(){if("text"==i.pasteFormat)this.active(!1),i.pasteFormat="html",f.fire("PastePlainTextToggle",{state:!1});else if(i.pasteFormat="text",this.active(!0),!g()){var a=f.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.");f.notificationManager.open({text:a,type:"info"}),e=!0,f.fire("PastePlainTextToggle",{state:!0})}f.focus()}var i,j=this,k=f.settings;return/(^|[ ,])powerpaste([, ]|$)/.test(k.plugins)&&a.get("powerpaste")?void("undefined"!=typeof console&&console.log&&console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option.")):(j.clipboard=i=new b(f),j.quirks=new d(f),j.wordFilter=new c(f),f.settings.paste_as_text&&(j.clipboard.pasteFormat="text"),k.paste_preprocess&&f.on("PastePreProcess",function(a){k.paste_preprocess.call(j,j,a)}),k.paste_postprocess&&f.on("PastePostProcess",function(a){k.paste_postprocess.call(j,j,a)}),f.addCommand("mceInsertClipboardContent",function(a,b){b.content&&j.clipboard.pasteHtml(b.content),b.text&&j.clipboard.pasteText(b.text)}),f.settings.paste_block_drop&&f.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),f.settings.paste_data_images||f.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),f.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:h,active:"text"==j.clipboard.pasteFormat}),void f.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:i.pasteFormat,onclick:h}))})}),f(["tinymce/pasteplugin/Utils"])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js index 5f3ff1a827..e6f5b66cb4 100644 --- a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js +++ b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js @@ -124,7 +124,7 @@ editor.undoManager.add(); editor.undoManager.transact( function() { - node.insertData( offset, '\u200b' ); + node.insertData( offset, '\uFEFF' ); node = node.splitText( startOffset ); zero = node.splitText( offset - startOffset ); @@ -145,7 +145,7 @@ var offset; if ( zero ) { - offset = zero.data.indexOf( '\u200b' ); + offset = zero.data.indexOf( '\uFEFF' ); if ( offset !== -1 ) { zero.deleteData( offset, offset + 1 ); diff --git a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js index 8d5f4b842f..42e5226c7b 100644 --- a/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wptextpattern/plugin.min.js @@ -1 +1 @@ -!function(a,b){a.Env.ie&&a.Env.ie<9||a.PluginManager.add("wptextpattern",function(c){function d(){function d(a){for(var b,c=m.length;c--;)if(g=m[c],b=a.data.indexOf(g.end),-1!==b)return b}var e,f,g,h,j,k=c.selection.getRng(),l=k.startContainer,o=k.startOffset;l&&3===l.nodeType&&l.data.length&&o&&-1!==a.inArray(n,l.data.charAt(o-1))&&(e=d(l),f=l.data.lastIndexOf(g.end),e!==f&&-1!==f&&(f-e<=g.start.length||-1===l.data.slice(e+g.start.length,f).indexOf(g.start.slice(0,1))&&(h=c.formatter.get(g.format),h&&h[0].inline&&(c.undoManager.add(),c.undoManager.transact(function(){l.insertData(o,"\u200b"),l=l.splitText(e),j=l.splitText(o-e),l.deleteData(0,g.start.length),l.deleteData(l.data.length-g.end.length,g.end.length),c.formatter.apply(g.format,{},l),c.selection.setCursorLocation(j,1)}),b(function(){i="space",c.once("selectionchange",function(){var a;j&&(a=j.data.indexOf("\u200b"),-1!==a&&j.deleteData(a,a+1))})})))))}function e(a){var b,d=c.dom.getParent(a,"p");if(d){for(;(b=d.firstChild)&&3!==b.nodeType;)d=b;if(b)return b.data||(b=b.nextSibling&&3===b.nextSibling.nodeType?b.nextSibling:null),b}}function f(){var d,f,g=c.selection.getRng(),h=g.startContainer;h&&e(h)===h&&(d=h.parentNode,f=h.data,a.each(k,function(a){var e=f.match(a.regExp);if(e&&g.startOffset===e[0].length)return c.undoManager.add(),c.undoManager.transact(function(){h.deleteData(0,e[0].length),d.innerHTML||d.appendChild(document.createElement("br")),c.selection.setCursorLocation(d),c.execCommand(a.cmd)}),b(function(){i="space"}),!1}))}function g(){var d,f,g,j=c.selection.getRng(),k=j.startContainer,m=e(k),n=l.length;if(m){for(d=m.data;n--;)if(l[n].start){if(0===d.indexOf(l[n].start)){f=l[n];break}}else if(l[n].regExp&&l[n].regExp.test(d)){f=l[n];break}f&&(m===k&&a.trim(d)===f.start||c.once("keyup",function(){c.undoManager.add(),c.undoManager.transact(function(){f.format?(c.formatter.apply(f.format,{},m),m.replaceData(0,m.data.length,h(m.data.slice(f.start.length)))):f.element&&(g=m.parentNode&&m.parentNode.parentNode,g&&g.replaceChild(document.createElement(f.element),m.parentNode))}),b(function(){i="enter"})}))}}function h(a){return a?a.replace(/^\s+/,""):""}var i,j=a.util.VK,k=[{regExp:/^[*-]\s/,cmd:"InsertUnorderedList"},{regExp:/^1[.)]\s/,cmd:"InsertOrderedList"}],l=[{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:">",format:"blockquote"},{regExp:/^(-){3,}$/,element:"hr"}],m=[{start:"`",end:"`",format:"code"}],n=[];a.each(m,function(b){a.each((b.start+b.end).split(""),function(b){-1===a.inArray(n,b)&&n.push(b)})}),c.on("selectionchange",function(){i=null}),c.on("keydown",function(a){(i&&27===a.keyCode||"space"===i&&a.keyCode===j.BACKSPACE)&&(c.undoManager.undo(),a.preventDefault(),a.stopImmediatePropagation()),a.keyCode!==j.ENTER||j.modifierPressed(a)||g(),a.keyCode!==j.SPACEBAR||a.ctrlKey||a.metaKey||a.altKey?a.keyCode>47&&!(a.keyCode>=91&&a.keyCode<=93)&&b(d):b(f)},!0)})}(window.tinymce,window.setTimeout); \ No newline at end of file +!function(a,b){a.Env.ie&&a.Env.ie<9||a.PluginManager.add("wptextpattern",function(c){function d(){function d(a){for(var b,c=m.length;c--;)if(g=m[c],b=a.data.indexOf(g.end),-1!==b)return b}var e,f,g,h,j,k=c.selection.getRng(),l=k.startContainer,o=k.startOffset;l&&3===l.nodeType&&l.data.length&&o&&-1!==a.inArray(n,l.data.charAt(o-1))&&(e=d(l),f=l.data.lastIndexOf(g.end),e!==f&&-1!==f&&(f-e<=g.start.length||-1===l.data.slice(e+g.start.length,f).indexOf(g.start.slice(0,1))&&(h=c.formatter.get(g.format),h&&h[0].inline&&(c.undoManager.add(),c.undoManager.transact(function(){l.insertData(o,"\ufeff"),l=l.splitText(e),j=l.splitText(o-e),l.deleteData(0,g.start.length),l.deleteData(l.data.length-g.end.length,g.end.length),c.formatter.apply(g.format,{},l),c.selection.setCursorLocation(j,1)}),b(function(){i="space",c.once("selectionchange",function(){var a;j&&(a=j.data.indexOf("\ufeff"),-1!==a&&j.deleteData(a,a+1))})})))))}function e(a){var b,d=c.dom.getParent(a,"p");if(d){for(;(b=d.firstChild)&&3!==b.nodeType;)d=b;if(b)return b.data||(b=b.nextSibling&&3===b.nextSibling.nodeType?b.nextSibling:null),b}}function f(){var d,f,g=c.selection.getRng(),h=g.startContainer;h&&e(h)===h&&(d=h.parentNode,f=h.data,a.each(k,function(a){var e=f.match(a.regExp);if(e&&g.startOffset===e[0].length)return c.undoManager.add(),c.undoManager.transact(function(){h.deleteData(0,e[0].length),d.innerHTML||d.appendChild(document.createElement("br")),c.selection.setCursorLocation(d),c.execCommand(a.cmd)}),b(function(){i="space"}),!1}))}function g(){var d,f,g,j=c.selection.getRng(),k=j.startContainer,m=e(k),n=l.length;if(m){for(d=m.data;n--;)if(l[n].start){if(0===d.indexOf(l[n].start)){f=l[n];break}}else if(l[n].regExp&&l[n].regExp.test(d)){f=l[n];break}f&&(m===k&&a.trim(d)===f.start||c.once("keyup",function(){c.undoManager.add(),c.undoManager.transact(function(){f.format?(c.formatter.apply(f.format,{},m),m.replaceData(0,m.data.length,h(m.data.slice(f.start.length)))):f.element&&(g=m.parentNode&&m.parentNode.parentNode,g&&g.replaceChild(document.createElement(f.element),m.parentNode))}),b(function(){i="enter"})}))}}function h(a){return a?a.replace(/^\s+/,""):""}var i,j=a.util.VK,k=[{regExp:/^[*-]\s/,cmd:"InsertUnorderedList"},{regExp:/^1[.)]\s/,cmd:"InsertOrderedList"}],l=[{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:">",format:"blockquote"},{regExp:/^(-){3,}$/,element:"hr"}],m=[{start:"`",end:"`",format:"code"}],n=[];a.each(m,function(b){a.each((b.start+b.end).split(""),function(b){-1===a.inArray(n,b)&&n.push(b)})}),c.on("selectionchange",function(){i=null}),c.on("keydown",function(a){(i&&27===a.keyCode||"space"===i&&a.keyCode===j.BACKSPACE)&&(c.undoManager.undo(),a.preventDefault(),a.stopImmediatePropagation()),a.keyCode!==j.ENTER||j.modifierPressed(a)||g(),a.keyCode!==j.SPACEBAR||a.ctrlKey||a.metaKey||a.altKey?a.keyCode>47&&!(a.keyCode>=91&&a.keyCode<=93)&&b(d):b(f)},!0)})}(window.tinymce,window.setTimeout); \ No newline at end of file diff --git a/wp-includes/js/tinymce/themes/inlite/theme.js b/wp-includes/js/tinymce/themes/inlite/theme.js index 13152a518e..865d7982ae 100644 --- a/wp-includes/js/tinymce/themes/inlite/theme.js +++ b/wp-includes/js/tinymce/themes/inlite/theme.js @@ -81,13 +81,56 @@ var defineGlobal = function (id, ref) { define(id, [], function () { return ref; }); }; /*jsc -["tinymce/inlite/Theme","global!tinymce.ThemeManager","global!tinymce.util.Delay","tinymce/inlite/ui/Panel","tinymce/inlite/ui/Buttons","tinymce/inlite/core/SkinLoader","tinymce/inlite/core/SelectionMatcher","tinymce/inlite/core/ElementMatcher","tinymce/inlite/core/Matcher","tinymce/inlite/alien/Arr","tinymce/inlite/core/PredicateId","global!tinymce.util.Tools","global!tinymce.ui.Factory","global!tinymce.DOM","tinymce/inlite/ui/Toolbar","tinymce/inlite/ui/Forms","tinymce/inlite/core/Measure","tinymce/inlite/core/Layout","tinymce/inlite/file/Conversions","tinymce/inlite/file/Picker","tinymce/inlite/core/Actions","global!tinymce.EditorManager","global!tinymce.util.Promise","tinymce/inlite/alien/Uuid","tinymce/inlite/alien/Unlink","tinymce/inlite/core/UrlType","global!tinymce.geom.Rect","tinymce/inlite/core/Convert","tinymce/inlite/alien/Bookmark","global!tinymce.dom.TreeWalker","global!tinymce.dom.RangeUtils"] +["tinymce/inlite/Theme","global!tinymce.ThemeManager","global!tinymce.util.Delay","tinymce/inlite/ui/Panel","tinymce/inlite/ui/Buttons","tinymce/inlite/core/SkinLoader","tinymce/inlite/core/SelectionMatcher","tinymce/inlite/core/ElementMatcher","tinymce/inlite/core/Matcher","tinymce/inlite/alien/Arr","tinymce/inlite/alien/EditorSettings","tinymce/inlite/core/PredicateId","global!tinymce.util.Tools","global!tinymce.ui.Factory","global!tinymce.DOM","tinymce/inlite/ui/Toolbar","tinymce/inlite/ui/Forms","tinymce/inlite/core/Measure","tinymce/inlite/core/Layout","tinymce/inlite/alien/Type","tinymce/inlite/file/Conversions","tinymce/inlite/file/Picker","tinymce/inlite/core/Actions","global!tinymce.EditorManager","global!tinymce.util.Promise","tinymce/inlite/alien/Uuid","tinymce/inlite/alien/Unlink","tinymce/inlite/core/UrlType","global!tinymce.geom.Rect","tinymce/inlite/core/Convert","tinymce/inlite/alien/Bookmark","global!tinymce.dom.TreeWalker","global!tinymce.dom.RangeUtils"] jsc*/ defineGlobal("global!tinymce.ThemeManager", tinymce.ThemeManager); defineGlobal("global!tinymce.util.Delay", tinymce.util.Delay); defineGlobal("global!tinymce.util.Tools", tinymce.util.Tools); defineGlobal("global!tinymce.ui.Factory", tinymce.ui.Factory); defineGlobal("global!tinymce.DOM", tinymce.DOM); +/** + * Type.js + * + * Released under LGPL License. + * Copyright (c) 1999-2016 Ephox Corp. All rights reserved + * + * License: http://www.tinymce.com/license + * Contributing: http://www.tinymce.com/contributing + */ + +define('tinymce/inlite/alien/Type', [ +], function () { + var isType = function (type) { + return function (value) { + return typeof value === type; + }; + }; + + var isArray = function (value) { + return Array.isArray(value); + }; + + var isNull = function (value) { + return value === null; + }; + + var isObject = function (predicate) { + return function (value) { + return !isNull(value) && !isArray(value) && predicate(value); + }; + }; + + return { + isString: isType("string"), + isNumber: isType("number"), + isBoolean: isType("boolean"), + isFunction: isType("function"), + isObject: isObject(isType("object")), + isNull: isNull, + isArray: isArray + }; +}); + /** * Toolbar.js * @@ -100,8 +143,9 @@ defineGlobal("global!tinymce.DOM", tinymce.DOM); define('tinymce/inlite/ui/Toolbar', [ 'global!tinymce.util.Tools', - 'global!tinymce.ui.Factory' -], function (Tools, Factory) { + 'global!tinymce.ui.Factory', + 'tinymce/inlite/alien/Type' +], function (Tools, Factory, Type) { var setActiveItem = function (item, name) { return function(state, args) { var nodeName, i = args.parents.length; @@ -161,6 +205,16 @@ define('tinymce/inlite/ui/Toolbar', [ }; }; + var itemsToArray = function (items) { + if (Type.isArray(items)) { + return items; + } else if (Type.isString(items)) { + return items.split(/[ ,]/); + } + + return []; + }; + var create = function (editor, name, items) { var toolbarItems = [], buttonGroup; @@ -168,7 +222,7 @@ define('tinymce/inlite/ui/Toolbar', [ return; } - Tools.each(items.split(/[ ,]/), function(item) { + Tools.each(itemsToArray(items), function(item) { var itemName; if (item == '|') { @@ -179,12 +233,12 @@ define('tinymce/inlite/ui/Toolbar', [ toolbarItems.push(item); buttonGroup = null; } else { - if (!buttonGroup) { - buttonGroup = {type: 'buttongroup', items: []}; - toolbarItems.push(buttonGroup); - } - if (editor.buttons[item]) { + if (!buttonGroup) { + buttonGroup = {type: 'buttongroup', items: []}; + toolbarItems.push(buttonGroup); + } + itemName = item; item = editor.buttons[itemName]; @@ -897,10 +951,88 @@ define('tinymce/inlite/core/Layout', [ return panelRect; }; + var defaultHandler = function (rects) { + return rects.panelRect; + }; + return { calcInsert: calcInsert, calc: calc, - userConstrain: userConstrain + userConstrain: userConstrain, + defaultHandler: defaultHandler + }; +}); + +/** + * EditorSettings.js + * + * Released under LGPL License. + * Copyright (c) 1999-2016 Ephox Corp. All rights reserved + * + * License: http://www.tinymce.com/license + * Contributing: http://www.tinymce.com/contributing + */ + +define('tinymce/inlite/alien/EditorSettings', [ + 'tinymce/inlite/alien/Type' +], function (Type) { + var validDefaultOrDie = function (value, predicate) { + if (predicate(value)) { + return true; + } + + throw new Error('Default value doesn\'t match requested type.'); + }; + + var getByTypeOr = function (predicate) { + return function (editor, name, defaultValue) { + var settings = editor.settings; + validDefaultOrDie(defaultValue, predicate); + return name in settings && predicate(settings[name]) ? settings[name] : defaultValue; + }; + }; + + var splitNoEmpty = function (str, delim) { + return str.split(delim).filter(function (item) { + return item.length > 0; + }); + }; + + var itemsToArray = function (value, defaultValue) { + var stringToItemsArray = function (value) { + return typeof value === 'string' ? splitNoEmpty(value, /[ ,]/) : value; + }; + + var boolToItemsArray = function (value, defaultValue) { + return value === false ? [ ] : defaultValue; + }; + + if (Type.isArray(value)) { + return value; + } else if (Type.isString(value)) { + return stringToItemsArray(value); + } else if (Type.isBoolean(value)) { + return boolToItemsArray(value, defaultValue); + } + + return defaultValue; + }; + + var getToolbarItemsOr = function (predicate) { + return function (editor, name, defaultValue) { + var value = name in editor.settings ? editor.settings[name] : defaultValue; + validDefaultOrDie(defaultValue, predicate); + return itemsToArray(value, defaultValue); + }; + }; + + return { + // TODO: Add Option based getString, getBool if merged with core + getStringOr: getByTypeOr(Type.isString), + getBoolOr: getByTypeOr(Type.isBoolean), + getNumberOr: getByTypeOr(Type.isNumber), + getHandlerOr: getByTypeOr(Type.isFunction), + getToolbarItemsOr: getToolbarItemsOr(Type.isArray) }; }); @@ -921,11 +1053,12 @@ define('tinymce/inlite/ui/Panel', [ 'tinymce/inlite/ui/Toolbar', 'tinymce/inlite/ui/Forms', 'tinymce/inlite/core/Measure', - 'tinymce/inlite/core/Layout' -], function (Tools, Factory, DOM, Toolbar, Forms, Measure, Layout) { + 'tinymce/inlite/core/Layout', + 'tinymce/inlite/alien/EditorSettings' +], function (Tools, Factory, DOM, Toolbar, Forms, Measure, Layout, EditorSettings) { return function () { - var DEFAULT_TEXT_SELECTION_ITEMS = 'bold italic | quicklink h2 h3 blockquote'; - var DEFAULT_INSERT_TOOLBAR_ITEMS = 'quickimage quicktable'; + var DEFAULT_TEXT_SELECTION_ITEMS = ['bold', 'italic', '|', 'quicklink', 'h2', 'h3', 'blockquote']; + var DEFAULT_INSERT_TOOLBAR_ITEMS = ['quickimage', 'quicktable']; var panel, currentRect; var createToolbars = function (editor, toolbars) { @@ -934,23 +1067,22 @@ define('tinymce/inlite/ui/Panel', [ }); }; - var getTextSelectionToolbarItems = function (settings) { - var value = settings.selection_toolbar; - return value ? value : DEFAULT_TEXT_SELECTION_ITEMS; + var getTextSelectionToolbarItems = function (editor) { + return EditorSettings.getToolbarItemsOr(editor, 'selection_toolbar', DEFAULT_TEXT_SELECTION_ITEMS); }; - var getInsertToolbarItems = function (settings) { - var value = settings.insert_toolbar; - return value ? value : DEFAULT_INSERT_TOOLBAR_ITEMS; + var getInsertToolbarItems = function (editor) { + return EditorSettings.getToolbarItemsOr(editor, 'insert_toolbar', DEFAULT_INSERT_TOOLBAR_ITEMS); + }; + + var hasToolbarItems = function (toolbar) { + return toolbar.items().length > 0; }; var create = function (editor, toolbars) { - var items, settings = editor.settings; - - items = createToolbars(editor, toolbars); - items = items.concat([ - Toolbar.create(editor, 'text', getTextSelectionToolbarItems(settings)), - Toolbar.create(editor, 'insert', getInsertToolbarItems(settings)), + var items = createToolbars(editor, toolbars).concat([ + Toolbar.create(editor, 'text', getTextSelectionToolbarItems(editor)), + Toolbar.create(editor, 'insert', getInsertToolbarItems(editor)), Forms.createQuickLinkForm(editor, hide) ]); @@ -966,7 +1098,7 @@ define('tinymce/inlite/ui/Panel', [ autofix: true, fixed: true, border: 1, - items: items, + items: Tools.grep(items, hasToolbarItems), oncancel: function() { editor.focus(); } @@ -1016,7 +1148,10 @@ define('tinymce/inlite/ui/Panel', [ if (toolbars.length > 0) { toolbars[0].show(); panel.reflow(); + return true; } + + return false; }; var showPanelAt = function (panel, id, editor, targetRect) { @@ -1024,9 +1159,13 @@ define('tinymce/inlite/ui/Panel', [ showPanel(panel); panel.items().hide(); - showToolbar(panel, id); - userConstainHandler = editor.settings.inline_toolbar_position_handler; + if (!showToolbar(panel, id)) { + hide(panel); + return; + } + + userConstainHandler = EditorSettings.getHandlerOr(editor, 'inline_toolbar_position_handler', Layout.defaultHandler); contentAreaRect = Measure.getContentAreaRect(editor); panelRect = DOM.getRect(panel.getEl()); @@ -1040,7 +1179,6 @@ define('tinymce/inlite/ui/Panel', [ panelRect = result.rect; currentRect = targetRect; movePanelTo(panel, Layout.userConstrain(userConstainHandler, targetRect, contentAreaRect, panelRect)); - togglePositionClass(panel, result.position); } else { hide(panel); @@ -1054,7 +1192,11 @@ define('tinymce/inlite/ui/Panel', [ var showForm = function (editor, id) { if (panel) { panel.items().hide(); - showToolbar(panel, id); + + if (!showToolbar(panel, id)) { + hide(panel); + return; + } var contentAreaRect, panelRect, result, userConstainHandler; @@ -1062,7 +1204,7 @@ define('tinymce/inlite/ui/Panel', [ panel.items().hide(); showToolbar(panel, id); - userConstainHandler = editor.settings.inline_toolbar_position_handler; + userConstainHandler = EditorSettings.getHandlerOr(editor, 'inline_toolbar_position_handler', Layout.defaultHandler); contentAreaRect = Measure.getContentAreaRect(editor); panelRect = DOM.getRect(panel.getEl()); @@ -1071,7 +1213,6 @@ define('tinymce/inlite/ui/Panel', [ if (result) { panelRect = result.rect; movePanelTo(panel, Layout.userConstrain(userConstainHandler, currentRect, contentAreaRect, panelRect)); - togglePositionClass(panel, result.position); } } @@ -1305,9 +1446,18 @@ define('tinymce/inlite/core/SkinLoader', [ } }; - var load = function (editor, skin, callback) { - var baseUrl = EditorManager.baseURL; - var skinUrl = baseUrl + '/skins/' + skin; + var urlFromName = function (name) { + var prefix = EditorManager.baseURL + '/skins/'; + return name ? prefix + name : prefix + 'lightgray'; + }; + + var toAbsoluteUrl = function (editor, url) { + return editor.documentBaseURI.toAbsolute(url); + }; + + var load = function (editor, callback) { + var settings = editor.settings; + var skinUrl = settings.skin_url ? toAbsoluteUrl(editor, settings.skin_url) : urlFromName(settings.skin); var done = function () { fireSkinLoaded(editor, callback); @@ -1544,8 +1694,9 @@ define('tinymce/inlite/Theme', [ 'tinymce/inlite/core/ElementMatcher', 'tinymce/inlite/core/Matcher', 'tinymce/inlite/alien/Arr', + 'tinymce/inlite/alien/EditorSettings', 'tinymce/inlite/core/PredicateId' -], function(ThemeManager, Delay, Panel, Buttons, SkinLoader, SelectionMatcher, ElementMatcher, Matcher, Arr, PredicateId) { +], function(ThemeManager, Delay, Panel, Buttons, SkinLoader, SelectionMatcher, ElementMatcher, Matcher, Arr, EditorSettings, PredicateId) { var getSelectionElements = function (editor) { var node = editor.selection.getNode(); var elms = editor.dom.getParents(node); @@ -1644,9 +1795,7 @@ define('tinymce/inlite/Theme', [ }; var renderInlineUI = function (editor, panel) { - var skinName = editor.settings.skin || 'lightgray'; - - SkinLoader.load(editor, skinName, function () { + SkinLoader.load(editor, function () { bindContextualToolbarsEvents(editor, panel); overrideLinkShortcut(editor, panel); }); diff --git a/wp-includes/js/tinymce/themes/inlite/theme.min.js b/wp-includes/js/tinymce/themes/inlite/theme.min.js index 4d3f2672f7..09f710042b 100644 --- a/wp-includes/js/tinymce/themes/inlite/theme.min.js +++ b/wp-includes/js/tinymce/themes/inlite/theme.min.js @@ -1 +1 @@ -!function(){var a={},b=function(b){for(var c=a[b],e=c.deps,f=c.defn,g=e.length,h=new Array(g),i=0;g>i;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;c>f;++f)e.push(d(a[f]));b.apply(null,b)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("1",tinymce.ThemeManager),h("2",tinymce.util.Delay),h("b",tinymce.util.Tools),h("c",tinymce.ui.Factory),h("d",tinymce.DOM),g("e",["b","c"],function(a,b){var c=function(a,b){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););a.active(c&&e==b)}},d=function(a,b){var d=function(a,b){return{selector:a,handler:b}},e=function(a){b.active(a)},f=function(a){b.disabled(a)};return"bullist"==a?d("ul > li",c(b,"UL")):"numlist"==a?d("ol > li",c(b,"OL")):b.settings.stateSelector?d(b.settings.stateSelector,e):b.settings.disabledStateSelector?d(b.settings.disabledStateSelector,f):null},e=function(a,b,c){return function(){var e=d(b,c);null!==e&&a.selection.selectorChanged(e.selector,e.handler)}},f=function(c,d,f){var g,h=[];if(f)return a.each(f.split(/[ ,]/),function(a){var d;"|"==a?g=null:b.has(a)?(a={type:a},h.push(a),g=null):(g||(g={type:"buttongroup",items:[]},h.push(g)),c.buttons[a]&&(d=a,a=c.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",a=b.create(a),a.on("postRender",e(c,d,a)),g.items.push(a)))}),b.create({type:"toolbar",layout:"flow",name:d,items:h})};return{create:f}}),h("m",tinymce.util.Promise),g("n",[],function(){var a=0,b=function(){var a=function(){return Math.round(4294967295*Math.random()).toString(36)};return"s"+Date.now().toString(36)+a()+a()+a()},c=function(c){return c+a++ +b()};return{uuid:c}}),g("s",[],function(){var a=function(a,b){function c(c){var e,f,g;f=b[c?"startContainer":"endContainer"],g=b[c?"startOffset":"endOffset"],1==f.nodeType&&(e=a.create("span",{"data-mce-type":"bookmark"}),f.hasChildNodes()?(g=Math.min(g,f.childNodes.length-1),c?f.insertBefore(e,f.childNodes[g]):a.insertAfter(e,f.childNodes[g])):f.appendChild(e),f=e,g=0),d[c?"startContainer":"endContainer"]=f,d[c?"startOffset":"endOffset"]=g}var d={};return c(!0),b.collapsed||c(),d},b=function(a,b){function c(c){function d(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;1==b.nodeType&&"bookmark"==b.getAttribute("data-mce-type")||c++,b=b.nextSibling}return-1}var e,f,g;e=g=b[c?"startContainer":"endContainer"],f=b[c?"startOffset":"endOffset"],e&&(1==e.nodeType&&(f=d(e),e=e.parentNode,a.remove(g)),b[c?"startContainer":"endContainer"]=e,b[c?"startOffset":"endOffset"]=f)}c(!0),c();var d=a.createRng();return d.setStart(b.startContainer,b.startOffset),b.endContainer&&d.setEnd(b.endContainer,b.endOffset),d};return{create:a,resolve:b}}),h("t",tinymce.dom.TreeWalker),h("u",tinymce.dom.RangeUtils),g("o",["s","b","t","u"],function(a,b,c,d){var e=function(a,b,d){var e,f,g=[];for(e=new c(b,a),f=b;f&&(1===f.nodeType&&g.push(f),f!==d);f=e.next());return g},f=function(c,d){var e,f,g;f=c.dom,g=c.selection,e=a.create(f,g.getRng()),b.each(d,function(a){c.dom.remove(a,!0)}),g.setRng(a.resolve(f,e))},g=function(a){return"A"===a.nodeName&&a.hasAttribute("href")},h=function(a,b){var c=a.getParent(b,g);return c?c:b},i=function(a){var c,f,i,j,k,l,m;return k=a.selection,l=a.dom,m=k.getRng(),c=h(l,d.getNode(m.startContainer,m.startOffset)),f=d.getNode(m.endContainer,m.endOffset),i=a.getBody(),j=b.grep(e(i,c,f),g)},j=function(a){f(a,i(a))};return{unlinkSelection:j}}),g("k",["n","o"],function(a,b){var c=function(a,b){var c,d,e;for(e='',e+="",d=0;b>d;d++){for(e+="",c=0;a>c;c++)e+="";e+=""}return e+="",e+="

    "},d=function(a){var b=a.dom.select("*[data-mce-id]");return b[0]},e=function(a,b,e){a.undoManager.transact(function(){var f,g;a.insertContent(c(b,e)),f=d(a),f.removeAttribute("data-mce-id"),g=a.dom.select("td,th",f),a.selection.setCursorLocation(g[0],0)})},f=function(a,b){a.execCommand("FormatBlock",!1,b)},g=function(b,c,d){var e,f;e=b.editorUpload.blobCache,f=e.create(a.uuid("mceu"),d,c),e.add(f),b.insertContent(b.dom.createHTML("img",{src:f.blobUri()}))},h=function(a){a.selection.collapse(!1)},i=function(a){a.focus(),b.unlinkSelection(a),h(a)},j=function(a,b,c){a.focus(),a.dom.setAttrib(b,"href",c),h(a)},k=function(a,b){a.execCommand("mceInsertLink",!1,{href:b}),h(a)},l=function(a,b){var c=a.dom.getParent(a.selection.getStart(),"a[href]");c?j(a,c,b):k(a,b)},m=function(a,b){0===b.trim().length?i(a):l(a,b)};return{insertTable:e,formatBlock:f,insertBlob:g,createLink:m,unlink:i}}),g("p",[],function(){var a=function(a){return/^www\.|\.(com|org|edu|gov|uk|net|ca|de|jp|fr|au|us|ru|ch|it|nl|se|no|es|mil)$/i.test(a.trim())},b=function(a){return/^https?:\/\//.test(a.trim())};return{isDomainLike:a,isAbsolute:b}}),g("f",["b","c","m","k","p"],function(a,b,c,d,e){var f=function(a){a.find("textbox").eq(0).each(function(a){a.focus()})},g=function(c,d){var e=b.create(a.extend({type:"form",layout:"flex",direction:"row",padding:5,name:c,spacing:3},d));return e.on("show",function(){f(e)}),e},h=function(a,b){return b?a.show():a.hide()},i=function(a,b){return new c(function(c){a.windowManager.confirm("The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",function(a){var d=a===!0?"http://"+b:b;c(d)})})},j=function(a,b){return!e.isAbsolute(b)&&e.isDomainLike(b)?i(a,b):c.resolve(b)},k=function(a,b){var c=function(){a.focus(),d.unlink(a),b()};return g("quicklink",{items:[{type:"button",name:"unlink",icon:"unlink",onclick:c,tooltip:"Remove link"},{type:"textbox",name:"linkurl",placeholder:"Paste or type a link"},{type:"button",icon:"checkmark",subtype:"primary",tooltip:"Ok",onclick:"submit"}],onshow:function(){var b,c="";b=a.dom.getParent(a.selection.getStart(),"a[href]"),b&&(c=a.dom.getAttrib(b,"href")),this.fromJSON({linkurl:c}),h(this.find("#unlink"),b)},onsubmit:function(c){j(a,c.data.linkurl).then(function(c){d.createLink(a,c),b()})}})};return{createQuickLinkForm:k}}),h("q",tinymce.geom.Rect),g("r",[],function(){var a=function(a){return{x:a.left,y:a.top,w:a.width,h:a.height}},b=function(a){return{left:a.x,top:a.y,width:a.w,height:a.h,right:a.x+a.w,bottom:a.y+a.h}};return{fromClientRect:a,toClientRect:b}}),g("g",["d","q","r"],function(a,b,c){var d=function(b){var c=a.getViewPort();return{x:b.x+c.x,y:b.y+c.y,w:b.w,h:b.h}},e=function(a){var b=a.getBoundingClientRect();return d({x:b.left,y:b.top,w:Math.max(a.clientWidth,a.offsetWidth),h:Math.max(a.clientHeight,a.offsetHeight)})},f=function(a,b){return e(b)},g=function(a){return e(a.getElement().ownerDocument.body)},h=function(a){return e(a.getContentAreaContainer()||a.getBody())},i=function(a){var b=a.selection.getBoundingClientRect();return b?d(c.fromClientRect(b)):null};return{getElementRect:f,getPageAreaRect:g,getContentAreaRect:h,getSelectionRect:i}}),g("h",["q","r"],function(a,b){var c=function(a,b){return{rect:a,position:b}},d=function(a,b){return{x:b.x,y:b.y,w:a.w,h:a.h}},e=function(b,e,f,g,h){var i,j,k;return i=a.findBestRelativePosition(h,f,g,b),f=a.clamp(f,g),i?(j=a.relativePosition(h,f,i),k=d(h,j),c(k,i)):(f=a.intersect(g,f),f?(i=a.findBestRelativePosition(h,f,g,e))?(j=a.relativePosition(h,f,i),k=d(h,j),c(k,i)):(k=d(h,f),c(k,i)):null)},f=function(a,b,c){return e(["cr-cl","cl-cr"],["bc-tc","bl-tl","br-tr"],a,b,c)},g=function(a,b,c){return e(["tc-bc","bc-tc","tl-bl","bl-tl","tr-br","br-tr"],["bc-tc","bl-tl","br-tr"],a,b,c)},h=function(a,c,d,e){var f;return"function"==typeof a?(f=a({elementRect:b.toClientRect(c),contentAreaRect:b.toClientRect(d),panelRect:b.toClientRect(e)}),b.fromClientRect(f)):e};return{calcInsert:f,calc:g,userConstrain:h}}),g("3",["b","c","d","e","f","g","h"],function(a,b,c,d,e,f,g){return function(){var h,i,j="bold italic | quicklink h2 h3 blockquote",k="quickimage quicktable",l=function(b,c){return a.map(c,function(a){return d.create(b,a.id,a.items)})},m=function(a){var b=a.selection_toolbar;return b?b:j},n=function(a){var b=a.insert_toolbar;return b?b:k},o=function(a,c){var f,g=a.settings;return f=l(a,c),f=f.concat([d.create(a,"text",m(g)),d.create(a,"insert",n(g)),e.createQuickLinkForm(a,x)]),b.create({type:"floatpanel",role:"dialog",classes:"tinymce tinymce-inline arrow",ariaLabel:"Inline toolbar",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:f,oncancel:function(){a.focus()}})},p=function(a){a&&a.show()},q=function(a,b){a.moveTo(b.x,b.y)},r=function(b,c){c=c?c.substr(0,2):"",a.each({t:"down",b:"up",c:"center"},function(a,d){b.classes.toggle("arrow-"+a,d===c.substr(0,1))}),"cr"===c?(b.classes.toggle("arrow-left",!0),b.classes.toggle("arrow-right",!1)):"cl"===c?(b.classes.toggle("arrow-left",!0),b.classes.toggle("arrow-right",!0)):a.each({l:"left",r:"right"},function(a,d){b.classes.toggle("arrow-"+a,d===c.substr(1,1))})},s=function(a,b){var c=a.items().filter("#"+b);c.length>0&&(c[0].show(),a.reflow())},t=function(a,b,d,e){var h,j,k,l;p(a),a.items().hide(),s(a,b),l=d.settings.inline_toolbar_position_handler,h=f.getContentAreaRect(d),j=c.getRect(a.getEl()),k="insert"===b?g.calcInsert(e,h,j):g.calc(e,h,j),k?(j=k.rect,i=e,q(a,g.userConstrain(l,e,h,j)),r(a,k.position)):x(a)},u=function(){return h.items().filter("form:visible").length>0},v=function(a,b){if(h){h.items().hide(),s(h,b);var d,e,j,k;p(h),h.items().hide(),s(h,b),k=a.settings.inline_toolbar_position_handler,d=f.getContentAreaRect(a),e=c.getRect(h.getEl()),j=g.calc(i,d,e),j&&(e=j.rect,q(h,g.userConstrain(k,i,d,e)),r(h,j.position))}},w=function(a,b,c,d){h||(h=o(a,d),h.renderTo(document.body).reflow().moveTo(c.x,c.y),a.nodeChanged()),t(h,b,a,c)},x=function(){h&&h.hide()},y=function(){h&&h.find("toolbar:visible").eq(0).each(function(a){a.focus(!0)})},z=function(){h&&(h.remove(),h=null)},A=function(){return h&&h.visible()&&u()};return{show:w,showForm:v,inForm:A,hide:x,focus:y,remove:z}}}),g("i",["m"],function(a){var b=function(b){return new a(function(a){var c=new FileReader;c.onloadend=function(){a(c.result.split(",")[1])},c.readAsDataURL(b)})};return{blobToBase64:b}}),g("j",["m"],function(a){var b=function(){return new a(function(a){var b;b=document.createElement("input"),b.type="file",b.style.position="fixed",b.style.left=0,b.style.top=0,b.style.opacity=.001,document.body.appendChild(b),b.onchange=function(b){a(Array.prototype.slice.call(b.target.files))},b.click(),b.parentNode.removeChild(b)})};return{pickFile:b}}),g("4",["3","i","j","k"],function(a,b,c,d){var e=function(a){for(var b=function(b){return function(){d.formatBlock(a,b)}},c=1;6>c;c++){var e="h"+c;a.addButton(e,{text:e.toUpperCase(),tooltip:"Heading "+c,stateSelector:e,onclick:b(e),onPostRender:function(){var a=this.getEl().firstChild.firstChild;a.style.fontWeight="bold"}})}},f=function(a,f){a.addButton("quicklink",{icon:"link",tooltip:"Insert/Edit link",stateSelector:"a[href]",onclick:function(){f.showForm(a,"quicklink")}}),a.addButton("quickimage",{icon:"image",tooltip:"Insert image",onclick:function(){c.pickFile().then(function(c){var e=c[0];b.blobToBase64(e).then(function(b){d.insertBlob(a,b,e)})})}}),a.addButton("quicktable",{icon:"table",tooltip:"Insert table",onclick:function(){f.hide(),d.insertTable(a,2,2)}}),e(a)};return{addToEditor:f}}),h("l",tinymce.EditorManager),g("5",["l","d"],function(a,b){var c=function(a,b){var c=function(){a.fire("SkinLoaded"),b()};a.initialized?c():a.on("init",c)},d=function(d,e,f){var g=a.baseURL,h=g+"/skins/"+e,i=function(){c(d,f)};b.styleSheetLoader.load(h+"/skin.min.css",i),d.contentCSS.push(h+"/content.inline.min.css")};return{load:d}}),g("8",[],function(){var a=function(a,b){return{id:a,rect:b}},b=function(a,b){for(var c=0;ci;++i)h[i]=d(e[i]);var j=f.apply(null,h);if(void 0===j)throw"module ["+b+"] returned undefined";c.instance=j},c=function(b,c,d){if("string"!=typeof b)throw"module id must be a string";if(void 0===c)throw"no dependencies for "+b;if(void 0===d)throw"no definition function for "+b;a[b]={deps:c,defn:d,instance:void 0}},d=function(c){var d=a[c];if(void 0===d)throw"module ["+c+"] was undefined";return void 0===d.instance&&b(c),d.instance},e=function(a,b){for(var c=a.length,e=new Array(c),f=0;c>f;++f)e.push(d(a[f]));b.apply(null,b)},f={};f.bolt={module:{api:{define:c,require:e,demand:d}}};var g=c,h=function(a,b){g(a,[],function(){return b})};h("1",tinymce.ThemeManager),h("2",tinymce.util.Delay),h("c",tinymce.util.Tools),h("d",tinymce.ui.Factory),h("e",tinymce.DOM),g("j",[],function(){var a=function(a){return function(b){return typeof b===a}},b=function(a){return Array.isArray(a)},c=function(a){return null===a},d=function(a){return function(d){return!c(d)&&!b(d)&&a(d)}};return{isString:a("string"),isNumber:a("number"),isBoolean:a("boolean"),isFunction:a("function"),isObject:d(a("object")),isNull:c,isArray:b}}),g("f",["c","d","j"],function(a,b,c){var d=function(a,b){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););a.active(c&&e==b)}},e=function(a,b){var c=function(a,b){return{selector:a,handler:b}},e=function(a){b.active(a)},f=function(a){b.disabled(a)};return"bullist"==a?c("ul > li",d(b,"UL")):"numlist"==a?c("ol > li",d(b,"OL")):b.settings.stateSelector?c(b.settings.stateSelector,e):b.settings.disabledStateSelector?c(b.settings.disabledStateSelector,f):null},f=function(a,b,c){return function(){var d=e(b,c);null!==d&&a.selection.selectorChanged(d.selector,d.handler)}},g=function(a){return c.isArray(a)?a:c.isString(a)?a.split(/[ ,]/):[]},h=function(c,d,e){var h,i=[];if(e)return a.each(g(e),function(a){var d;"|"==a?h=null:b.has(a)?(a={type:a},i.push(a),h=null):c.buttons[a]&&(h||(h={type:"buttongroup",items:[]},i.push(h)),d=a,a=c.buttons[d],"function"==typeof a&&(a=a()),a.type=a.type||"button",a=b.create(a),a.on("postRender",f(c,d,a)),h.items.push(a))}),b.create({type:"toolbar",layout:"flow",name:d,items:i})};return{create:h}}),h("o",tinymce.util.Promise),g("p",[],function(){var a=0,b=function(){var a=function(){return Math.round(4294967295*Math.random()).toString(36)};return"s"+Date.now().toString(36)+a()+a()+a()},c=function(c){return c+a++ +b()};return{uuid:c}}),g("u",[],function(){var a=function(a,b){function c(c){var e,f,g;f=b[c?"startContainer":"endContainer"],g=b[c?"startOffset":"endOffset"],1==f.nodeType&&(e=a.create("span",{"data-mce-type":"bookmark"}),f.hasChildNodes()?(g=Math.min(g,f.childNodes.length-1),c?f.insertBefore(e,f.childNodes[g]):a.insertAfter(e,f.childNodes[g])):f.appendChild(e),f=e,g=0),d[c?"startContainer":"endContainer"]=f,d[c?"startOffset":"endOffset"]=g}var d={};return c(!0),b.collapsed||c(),d},b=function(a,b){function c(c){function d(a){for(var b=a.parentNode.firstChild,c=0;b;){if(b==a)return c;1==b.nodeType&&"bookmark"==b.getAttribute("data-mce-type")||c++,b=b.nextSibling}return-1}var e,f,g;e=g=b[c?"startContainer":"endContainer"],f=b[c?"startOffset":"endOffset"],e&&(1==e.nodeType&&(f=d(e),e=e.parentNode,a.remove(g)),b[c?"startContainer":"endContainer"]=e,b[c?"startOffset":"endOffset"]=f)}c(!0),c();var d=a.createRng();return d.setStart(b.startContainer,b.startOffset),b.endContainer&&d.setEnd(b.endContainer,b.endOffset),d};return{create:a,resolve:b}}),h("v",tinymce.dom.TreeWalker),h("w",tinymce.dom.RangeUtils),g("q",["u","c","v","w"],function(a,b,c,d){var e=function(a,b,d){var e,f,g=[];for(e=new c(b,a),f=b;f&&(1===f.nodeType&&g.push(f),f!==d);f=e.next());return g},f=function(c,d){var e,f,g;f=c.dom,g=c.selection,e=a.create(f,g.getRng()),b.each(d,function(a){c.dom.remove(a,!0)}),g.setRng(a.resolve(f,e))},g=function(a){return"A"===a.nodeName&&a.hasAttribute("href")},h=function(a,b){var c=a.getParent(b,g);return c?c:b},i=function(a){var c,f,i,j,k,l,m;return k=a.selection,l=a.dom,m=k.getRng(),c=h(l,d.getNode(m.startContainer,m.startOffset)),f=d.getNode(m.endContainer,m.endOffset),i=a.getBody(),j=b.grep(e(i,c,f),g)},j=function(a){f(a,i(a))};return{unlinkSelection:j}}),g("m",["p","q"],function(a,b){var c=function(a,b){var c,d,e;for(e='',e+="",d=0;b>d;d++){for(e+="",c=0;a>c;c++)e+="";e+=""}return e+="",e+="

    "},d=function(a){var b=a.dom.select("*[data-mce-id]");return b[0]},e=function(a,b,e){a.undoManager.transact(function(){var f,g;a.insertContent(c(b,e)),f=d(a),f.removeAttribute("data-mce-id"),g=a.dom.select("td,th",f),a.selection.setCursorLocation(g[0],0)})},f=function(a,b){a.execCommand("FormatBlock",!1,b)},g=function(b,c,d){var e,f;e=b.editorUpload.blobCache,f=e.create(a.uuid("mceu"),d,c),e.add(f),b.insertContent(b.dom.createHTML("img",{src:f.blobUri()}))},h=function(a){a.selection.collapse(!1)},i=function(a){a.focus(),b.unlinkSelection(a),h(a)},j=function(a,b,c){a.focus(),a.dom.setAttrib(b,"href",c),h(a)},k=function(a,b){a.execCommand("mceInsertLink",!1,{href:b}),h(a)},l=function(a,b){var c=a.dom.getParent(a.selection.getStart(),"a[href]");c?j(a,c,b):k(a,b)},m=function(a,b){0===b.trim().length?i(a):l(a,b)};return{insertTable:e,formatBlock:f,insertBlob:g,createLink:m,unlink:i}}),g("r",[],function(){var a=function(a){return/^www\.|\.(com|org|edu|gov|uk|net|ca|de|jp|fr|au|us|ru|ch|it|nl|se|no|es|mil)$/i.test(a.trim())},b=function(a){return/^https?:\/\//.test(a.trim())};return{isDomainLike:a,isAbsolute:b}}),g("g",["c","d","o","m","r"],function(a,b,c,d,e){var f=function(a){a.find("textbox").eq(0).each(function(a){a.focus()})},g=function(c,d){var e=b.create(a.extend({type:"form",layout:"flex",direction:"row",padding:5,name:c,spacing:3},d));return e.on("show",function(){f(e)}),e},h=function(a,b){return b?a.show():a.hide()},i=function(a,b){return new c(function(c){a.windowManager.confirm("The URL you entered seems to be an external link. Do you want to add the required http:// prefix?",function(a){var d=a===!0?"http://"+b:b;c(d)})})},j=function(a,b){return!e.isAbsolute(b)&&e.isDomainLike(b)?i(a,b):c.resolve(b)},k=function(a,b){var c=function(){a.focus(),d.unlink(a),b()};return g("quicklink",{items:[{type:"button",name:"unlink",icon:"unlink",onclick:c,tooltip:"Remove link"},{type:"textbox",name:"linkurl",placeholder:"Paste or type a link"},{type:"button",icon:"checkmark",subtype:"primary",tooltip:"Ok",onclick:"submit"}],onshow:function(){var b,c="";b=a.dom.getParent(a.selection.getStart(),"a[href]"),b&&(c=a.dom.getAttrib(b,"href")),this.fromJSON({linkurl:c}),h(this.find("#unlink"),b)},onsubmit:function(c){j(a,c.data.linkurl).then(function(c){d.createLink(a,c),b()})}})};return{createQuickLinkForm:k}}),h("s",tinymce.geom.Rect),g("t",[],function(){var a=function(a){return{x:a.left,y:a.top,w:a.width,h:a.height}},b=function(a){return{left:a.x,top:a.y,width:a.w,height:a.h,right:a.x+a.w,bottom:a.y+a.h}};return{fromClientRect:a,toClientRect:b}}),g("h",["e","s","t"],function(a,b,c){var d=function(b){var c=a.getViewPort();return{x:b.x+c.x,y:b.y+c.y,w:b.w,h:b.h}},e=function(a){var b=a.getBoundingClientRect();return d({x:b.left,y:b.top,w:Math.max(a.clientWidth,a.offsetWidth),h:Math.max(a.clientHeight,a.offsetHeight)})},f=function(a,b){return e(b)},g=function(a){return e(a.getElement().ownerDocument.body)},h=function(a){return e(a.getContentAreaContainer()||a.getBody())},i=function(a){var b=a.selection.getBoundingClientRect();return b?d(c.fromClientRect(b)):null};return{getElementRect:f,getPageAreaRect:g,getContentAreaRect:h,getSelectionRect:i}}),g("i",["s","t"],function(a,b){var c=function(a,b){return{rect:a,position:b}},d=function(a,b){return{x:b.x,y:b.y,w:a.w,h:a.h}},e=function(b,e,f,g,h){var i,j,k;return i=a.findBestRelativePosition(h,f,g,b),f=a.clamp(f,g),i?(j=a.relativePosition(h,f,i),k=d(h,j),c(k,i)):(f=a.intersect(g,f),f?(i=a.findBestRelativePosition(h,f,g,e))?(j=a.relativePosition(h,f,i),k=d(h,j),c(k,i)):(k=d(h,f),c(k,i)):null)},f=function(a,b,c){return e(["cr-cl","cl-cr"],["bc-tc","bl-tl","br-tr"],a,b,c)},g=function(a,b,c){return e(["tc-bc","bc-tc","tl-bl","bl-tl","tr-br","br-tr"],["bc-tc","bl-tl","br-tr"],a,b,c)},h=function(a,c,d,e){var f;return"function"==typeof a?(f=a({elementRect:b.toClientRect(c),contentAreaRect:b.toClientRect(d),panelRect:b.toClientRect(e)}),b.fromClientRect(f)):e},i=function(a){return a.panelRect};return{calcInsert:f,calc:g,userConstrain:h,defaultHandler:i}}),g("a",["j"],function(a){var b=function(a,b){if(b(a))return!0;throw new Error("Default value doesn't match requested type.")},c=function(a){return function(c,d,e){var f=c.settings;return b(e,a),d in f&&a(f[d])?f[d]:e}},d=function(a,b){return a.split(b).filter(function(a){return a.length>0})},e=function(b,c){var e=function(a){return"string"==typeof a?d(a,/[ ,]/):a},f=function(a,b){return a===!1?[]:b};return a.isArray(b)?b:a.isString(b)?e(b):a.isBoolean(b)?f(b,c):c},f=function(a){return function(c,d,f){var g=d in c.settings?c.settings[d]:f;return b(f,a),e(g,f)}};return{getStringOr:c(a.isString),getBoolOr:c(a.isBoolean),getNumberOr:c(a.isNumber),getHandlerOr:c(a.isFunction),getToolbarItemsOr:f(a.isArray)}}),g("3",["c","d","e","f","g","h","i","a"],function(a,b,c,d,e,f,g,h){return function(){var i,j,k=["bold","italic","|","quicklink","h2","h3","blockquote"],l=["quickimage","quicktable"],m=function(b,c){return a.map(c,function(a){return d.create(b,a.id,a.items)})},n=function(a){return h.getToolbarItemsOr(a,"selection_toolbar",k)},o=function(a){return h.getToolbarItemsOr(a,"insert_toolbar",l)},p=function(a){return a.items().length>0},q=function(c,f){var g=m(c,f).concat([d.create(c,"text",n(c)),d.create(c,"insert",o(c)),e.createQuickLinkForm(c,z)]);return b.create({type:"floatpanel",role:"dialog",classes:"tinymce tinymce-inline arrow",ariaLabel:"Inline toolbar",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:a.grep(g,p),oncancel:function(){c.focus()}})},r=function(a){a&&a.show()},s=function(a,b){a.moveTo(b.x,b.y)},t=function(b,c){c=c?c.substr(0,2):"",a.each({t:"down",b:"up",c:"center"},function(a,d){b.classes.toggle("arrow-"+a,d===c.substr(0,1))}),"cr"===c?(b.classes.toggle("arrow-left",!0),b.classes.toggle("arrow-right",!1)):"cl"===c?(b.classes.toggle("arrow-left",!0),b.classes.toggle("arrow-right",!0)):a.each({l:"left",r:"right"},function(a,d){b.classes.toggle("arrow-"+a,d===c.substr(1,1))})},u=function(a,b){var c=a.items().filter("#"+b);return c.length>0?(c[0].show(),a.reflow(),!0):!1},v=function(a,b,d,e){var i,k,l,m;return r(a),a.items().hide(),u(a,b)?(m=h.getHandlerOr(d,"inline_toolbar_position_handler",g.defaultHandler),i=f.getContentAreaRect(d),k=c.getRect(a.getEl()),l="insert"===b?g.calcInsert(e,i,k):g.calc(e,i,k),void(l?(k=l.rect,j=e,s(a,g.userConstrain(m,e,i,k)),t(a,l.position)):z(a))):void z(a)},w=function(){return i.items().filter("form:visible").length>0},x=function(a,b){if(i){if(i.items().hide(),!u(i,b))return void z(i);var d,e,k,l;r(i),i.items().hide(),u(i,b),l=h.getHandlerOr(a,"inline_toolbar_position_handler",g.defaultHandler),d=f.getContentAreaRect(a),e=c.getRect(i.getEl()),k=g.calc(j,d,e),k&&(e=k.rect,s(i,g.userConstrain(l,j,d,e)),t(i,k.position))}},y=function(a,b,c,d){i||(i=q(a,d),i.renderTo(document.body).reflow().moveTo(c.x,c.y),a.nodeChanged()),v(i,b,a,c)},z=function(){i&&i.hide()},A=function(){i&&i.find("toolbar:visible").eq(0).each(function(a){a.focus(!0)})},B=function(){i&&(i.remove(),i=null)},C=function(){return i&&i.visible()&&w()};return{show:y,showForm:x,inForm:C,hide:z,focus:A,remove:B}}}),g("k",["o"],function(a){var b=function(b){return new a(function(a){var c=new FileReader;c.onloadend=function(){a(c.result.split(",")[1])},c.readAsDataURL(b)})};return{blobToBase64:b}}),g("l",["o"],function(a){var b=function(){return new a(function(a){var b;b=document.createElement("input"),b.type="file",b.style.position="fixed",b.style.left=0,b.style.top=0,b.style.opacity=.001,document.body.appendChild(b),b.onchange=function(b){a(Array.prototype.slice.call(b.target.files))},b.click(),b.parentNode.removeChild(b)})};return{pickFile:b}}),g("4",["3","k","l","m"],function(a,b,c,d){var e=function(a){for(var b=function(b){return function(){d.formatBlock(a,b)}},c=1;6>c;c++){var e="h"+c;a.addButton(e,{text:e.toUpperCase(),tooltip:"Heading "+c,stateSelector:e,onclick:b(e),onPostRender:function(){var a=this.getEl().firstChild.firstChild;a.style.fontWeight="bold"}})}},f=function(a,f){a.addButton("quicklink",{icon:"link",tooltip:"Insert/Edit link",stateSelector:"a[href]",onclick:function(){f.showForm(a,"quicklink")}}),a.addButton("quickimage",{icon:"image",tooltip:"Insert image",onclick:function(){c.pickFile().then(function(c){var e=c[0];b.blobToBase64(e).then(function(b){d.insertBlob(a,b,e)})})}}),a.addButton("quicktable",{icon:"table",tooltip:"Insert table",onclick:function(){f.hide(),d.insertTable(a,2,2)}}),e(a)};return{addToEditor:f}}),h("n",tinymce.EditorManager),g("5",["n","e"],function(a,b){var c=function(a,b){var c=function(){a.fire("SkinLoaded"),b()};a.initialized?c():a.on("init",c)},d=function(b){var c=a.baseURL+"/skins/";return b?c+b:c+"lightgray"},e=function(a,b){return a.documentBaseURI.toAbsolute(b)},f=function(a,f){var g=a.settings,h=g.skin_url?e(a,g.skin_url):d(g.skin),i=function(){c(a,f)};b.styleSheetLoader.load(h+"/skin.min.css",i),a.contentCSS.push(h+"/content.inline.min.css")};return{load:f}}),g("8",[],function(){var a=function(a,b){return{id:a,rect:b}},b=function(a,b){for(var c=0;c=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),0>i-n||0>a-r?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,c,u,d,f,h,p;return c=e.x,u=e.y,d=e.x+e.w,f=e.y+e.h,h=t.x+t.w,p=t.y+t.h,r=l(0,t.x-c),i=l(0,t.y-u),a=l(0,d-h),s=l(0,f-p),c+=r,u+=i,n&&(d+=r,f+=i,c-=a,u-=s),d-=a,f-=s,o(c,u,d-c,f-u)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,c=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(c,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(u,[c],function(e){function t(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r=534;return{opera:r,webkit:i,ie:o,gecko:l,mac:c,iOS:u,android:d,contentEditable:g,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=o,range:window.getSelection&&"Range"in window,documentMode:o&&!s?document.documentMode||7:10,fileApi:f,ceFalse:o===!1||o>8,desktop:!h&&!p,windowsPhone:m}}),r(f,[u,d],function(e,t){function n(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function r(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}function i(e,t){var n,r=t;return n=e.path,n&&n.length>0&&(r=n[0]),e.deepPath&&(n=e.deepPath(),n&&n.length>0&&(r=n[0])),r}function o(e,n){function r(){return!1}function o(){return!0}var a,s=n||{},l;for(a in e)u[a]||(s[a]=e[a]);if(s.target||(s.target=s.srcElement||document),t.experimentalShadowDom&&(s.target=i(e,s.target)),e&&c.test(e.type)&&e.pageX===l&&e.clientX!==l){var d=s.target.ownerDocument||document,f=d.documentElement,h=d.body;s.pageX=e.clientX+(f&&f.scrollLeft||h&&h.scrollLeft||0)-(f&&f.clientLeft||h&&h.clientLeft||0),s.pageY=e.clientY+(f&&f.scrollTop||h&&h.scrollTop||0)-(f&&f.clientTop||h&&h.clientTop||0)}return s.preventDefault=function(){s.isDefaultPrevented=o,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},s.stopPropagation=function(){s.isPropagationStopped=o,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},s.stopImmediatePropagation=function(){s.isImmediatePropagationStopped=o,s.stopPropagation()},s.isDefaultPrevented||(s.isDefaultPrevented=r,s.isPropagationStopped=r,s.isImmediatePropagationStopped=r),"undefined"==typeof s.metaKey&&(s.metaKey=!1),s}function a(t,i,o){function a(){o.domLoaded||(o.domLoaded=!0,i(u))}function s(){("complete"===c.readyState||"interactive"===c.readyState&&c.body)&&(r(c,"readystatechange",s),a())}function l(){try{c.documentElement.doScroll("left")}catch(t){return void e.setTimeout(l)}a()}var c=t.document,u={type:"ready"};return o.domLoaded?void i(u):(c.addEventListener?"complete"===c.readyState?a():n(t,"DOMContentLoaded",a):(n(c,"readystatechange",s),c.documentElement.doScroll&&t.self===t.top&&l()),void n(t,"load",a))}function s(){function e(e,t){var n,r,o,a,s=i[t];if(n=s&&s[e.type])for(r=0,o=n.length;o>r;r++)if(a=n[r],a&&a.func.call(a.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var t=this,i={},s,c,u,d,f;c=l+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},s=1,t.domLoaded=!1,t.events=i,t.bind=function(r,l,h,p){function m(t){e(o(t||N.event),g)}var g,v,y,b,C,x,w,N=window;if(r&&3!==r.nodeType&&8!==r.nodeType){for(r[c]?g=r[c]:(g=s++,r[c]=g,i[g]={}),p=p||r,l=l.split(" "),y=l.length;y--;)b=l[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),t.domLoaded&&"ready"===b&&"complete"==r.readyState?h.call(p,o({type:b})):(d||(C=f[b],C&&(x=function(t){var n,r;if(n=t.currentTarget,r=t.relatedTarget,r&&n.contains)r=n.contains(r);else for(;r&&r!==n;)r=r.parentNode;r||(t=o(t||N.event),t.type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=n,e(t,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(t){t=o(t||N.event),t.type="focus"===t.type?"focusin":"focusout",e(t,g)}),v=i[g][b],v?"ready"===b&&t.domLoaded?h({type:b}):v.push({func:h,scope:p}):(i[g][b]=v=[{func:h,scope:p}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?a(r,x,t):n(r,C||b,x,w)));return r=v=0,h}},t.unbind=function(e,n,o){var a,s,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return t;if(a=e[c]){if(f=i[a],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],s=f[d]){if(o)for(u=s.length;u--;)if(s[u].func===o){var h=s.nativeHandler,p=s.fakeName,m=s.capture;s=s.slice(0,u).concat(s.slice(u+1)),s.nativeHandler=h,s.fakeName=p,s.capture=m,f[d]=s}o&&0!==s.length||(delete f[d],r(e,s.fakeName||d,s.nativeHandler,s.capture))}}else{for(d in f)s=f[d],r(e,s.fakeName||d,s.nativeHandler,s.capture);f={}}for(d in f)return t;delete i[a];try{delete e[c]}catch(g){e[c]=null}}return t},t.fire=function(n,r,i){var a;if(!n||3===n.nodeType||8===n.nodeType)return t;i=o(null,i),i.type=r,i.target=n;do a=n[c],a&&e(i,a),n=n.parentNode||n.ownerDocument||n.defaultView||n.parentWindow;while(n&&!i.isPropagationStopped());return t},t.clean=function(e){var n,r,i=t.unbind;if(!e||3===e.nodeType||8===e.nodeType)return t;if(e[c]&&i(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(i(e),r=e.getElementsByTagName("*"),n=r.length;n--;)e=r[n],e[c]&&i(e);return t},t.destroy=function(){i={}},t.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var l="mce-data-",c=/^(?:mouse|contextmenu)|click/,u={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1};return s.Event=new s,s.Event.bind(window,"ready",function(){}),s}),r(h,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,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(M&&!r){if(i=ve.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&&(!P||!P.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=_(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$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||X)-(~e.sourceIndex||X);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 h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=W++;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=[U,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]===U&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(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=[],h=[],p=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:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[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?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,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=h(function(e){return e===t},a,!0),c=h(function(e){return te.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=[h(p(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&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(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,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=U+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);p!==x&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(U=C)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(U=C,T=y),m};return i?r(a):a}var C,x,w,N,E,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F="sizzle"+-new Date,z=window.document,U=0,W=0,V=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=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(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.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){function t(e){try{return e.top}catch(t){}return null}var n,r=e?e.ownerDocument||e:z,o=r.defaultView;return r!==D&&9===r.nodeType&&r.documentElement?(D=r,L=r.documentElement,M=!E(r),o&&o!==t(o)&&(o.addEventListener?o.addEventListener("unload",function(){B()},!1):o.attachEvent&&o.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(r.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!r.getElementsByName||!r.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);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 M?t.getElementsByClassName(e):void 0},H=[],P=[],(x.qsa=ge.test(r.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=r.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.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"),H.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),H=H.length&&new RegExp(H.join("|")),n=ge.test(L.compareDocumentPosition),I=n||ge.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=n?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===r||e.ownerDocument===z&&I(z,e)?-1:t===r||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===r?-1:t===r?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},r):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(ue,"='$1']"),x.matchesSelector&&M&&(!H||!H.test(n))&&(!P||!P.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&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:x.attributes||!M?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},N=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+=N(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=N(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,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(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===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 he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(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(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&V(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,h,p,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;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===U&&c[1],f=c[0]===U&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[U,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===U)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[U,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=te.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=S(e.replace(se,"$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(Ce,xe),function(t){return(t.textContent||t.innerText||N(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=M?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 me.test(e.nodeName)},input:function(e){return pe.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&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0],!t)return n;c&&(t=t.parentNode), -e=e.slice(o.shift().value.length)}for(i=he.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(Ce,xe),ye.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||S(e,d))(r,t,!M,n,ye.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(ne,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(p,[],function(){function e(e){var t=e,n,r;if(!u(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(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 r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(n,i){t&&!t(n,i,e)||r.push(n)}),r}function o(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 a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0]);ir;r++)if(t.call(n,e[r],r,e))return r;return-1}function l(e,n,r){var i=s(e,n,r);return-1!==i?e[i]:t}function c(e){return e[e.length-1]}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:u,toArray:e,each:n,map:r,filter:i,indexOf:o,reduce:a,findIndex:s,find:l,last:c}}),r(m,[d,p],function(e,n){function r(e){return null===e||e===t?"":(""+e).replace(h,"")}function i(e,r){return r?"array"==r&&n.isArray(e)?!0:typeof e==r:e!==t}function o(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 a(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],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=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 s(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 l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(g,[f,h,m,d],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function C(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function x(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,N=Array.prototype.push,E=Array.prototype.slice,_=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},P=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,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 f(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]:_.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)N.call(n,i),i=i.nextSibling;else{if(i=v(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(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(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:N,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return C(e,"nextSibling",1)},prev:function(e){return C(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.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 f.extend(t,this),t},i.ie&&i.ie<8&&(x(L,"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}}),x(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",x(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(v,[],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,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).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 h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(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,p),m[v]=b?h(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])}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(y,[],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}}}function r(e,n,r,i){var o,a,s;if(e){if(o=e[r],t&&o===t)return;if(o){if(!i)for(s=o[n];s;s=s[n])if(!s[n])return s;return o}if(a=e.parentNode,a&&a!==t)return a}}var i=e;this.current=function(){return i},this.next=function(e){return i=n(i,"firstChild","nextSibling",e)},this.prev=function(e){return i=n(i,"lastChild","previousSibling",e)},this.prev2=function(e){return i=r(i,"lastChild","previousSibling",e)}}}),r(b,[m],function(e){function t(n){function r(){return P.createDocumentFragment()}function i(e,t){N(F,e,t)}function o(e,t){N(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?(M[V]=M[W],M[$]=M[U]):(M[W]=M[V],M[U]=M[$]),M.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 h(e,t){var n=M[W],r=M[U],i=M[V],o=M[$],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 p(){E(I)}function m(){return E(H)}function g(){return E(O)}function v(e){var t=this[W],r=this[U],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=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[W],startOffset:M[U],endContainer:M[V],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.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 M[W]==M[V]&&M[U]==M[$]}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 N(e,t,r){var i,o;for(e?(M[W]=t,M[U]=r):(M[V]=t,M[$]=r),i=M[V];i.parentNode;)i=i.parentNode;for(o=M[W];o.parentNode;)o=o.parentNode;o==i?w(M[W],M[U],M[V],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[W],M[V])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[W]==M[V])return _(e);for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[W])return S(t,e);++n}for(t=M[W],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return k(t,e);++r}for(o=r-n,a=M[W];o>0;)a=a.parentNode,o--;for(s=M[V];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 _(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[U]==M[$])return t;if(3==M[W].nodeType){if(n=M[W].nodeValue,i=n.substring(M[U],M[$]),e!=O&&(o=M[W],c=M[U],u=M[$]-M[U],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(P.createTextNode(i)),t}for(o=C(M[W],M[U]),a=M[$]-M[U];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function S(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-M[U],0>=a)return t!=O&&(M.setEndBefore(e),M.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&&(M.setEndBefore(e),M.collapse(z)),n}function k(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=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.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&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=C(M[V],M[$]-1),r,i,o,a,s,l=n!=M[V];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(M[W],M[U]),r=n!=M[W],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=M[U],a=o.substring(l),s=o.substring(0,l)):(l=M[$],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 M=this,P=n.doc,H=0,O=1,I=2,F=!0,z=!1,U="startOffset",W="startContainer",V="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:P,startOffset:0,endContainer:P,endOffset:0,collapsed:F,commonAncestorContainer:P,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:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(C,[m],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=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,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){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(x,[m,u],function(e,t){return function(n,r){function i(e){n.getElementsByTagName("head")[0].appendChild(e)}function o(r,o,c){function u(){for(var e=b.passed,t=e.length;t--;)e[t]();b.status=2,b.passed=[],b.failed=[]}function d(){for(var e=b.failed,t=e.length;t--;)e[t]();b.status=3,b.passed=[],b.failed=[]}function f(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function h(e,n){e()||((new Date).getTime()-y0)return v=n.createElement("style"),v.textContent='@import "'+r+'"',m(),void i(v);p()}i(g),g.href=r}}var a=0,s={},l;r=r||{},l=r.maxLoadTime||5e3,this.load=o}}),r(w,[h,g,v,f,y,b,C,d,m,x],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 n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(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}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"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 m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,C=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&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!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(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),g(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(C.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=g(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&&f(this,e)},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=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},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){m(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!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.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!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&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),b?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&&"outerHTML"in e?e.outerHTML:n("
    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(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 g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(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),m(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=[],m(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(b){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&&!x.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:h,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=y(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.insertBefore(n,e):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}},p.DOM=new p(document),p.nodeIndex=h,p}),r(N,[w,m],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.remove=function(e){delete l[e],delete u[e]},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(E,[N,m],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},remove:function(e){delete this.urls[e],delete this.lookup[e]},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&&(s?a.call(s):a.call(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(_,[],function(){function e(e){return function(t){return!!t&&t.nodeType==e}}function t(e){return e=e.toLowerCase().split(" "),function(t){var n,r;if(t&&t.nodeType)for(r=t.nodeName.toLowerCase(),n=0;nn.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function a(e){this.walk=function(t,n){function r(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 i(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function a(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function s(e,t,o){var a=o?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=i(g==e?g:g[a],a),y.length&&(o||y.reverse(),n(r(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td[data-mce-selected],th[data-mce-selected]"),b.length>0)return void l(b,function(e){n([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=o(d,f)),c==d)return n(r([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return s(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return s(d,h);if(g===h)break}p=a(c,h)||c,m=a(d,h)||d,s(c,p,!0),y=i(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&n(r(y)),s(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 h=v,p=n?v.nodeValue.length:0,void(i=!0);if(e.isBlock(v)||y[v.nodeName.toLowerCase()])return;s=v}o&&s&&(h=s,i=!0,p=0)}var h,p,m,g=e.getRoot(),v,y,b,C;if(h=n[(r?"start":"end")+"Container"],p=n[(r?"start":"end")+"Offset"],C=1==h.nodeType&&p===h.childNodes.length,y=e.schema.getNonEmptyElements(),b=r,!u(h)){if(1==h.nodeType&&p>h.childNodes.length-1&&(b=!1),9===h.nodeType&&(h=e.getRoot(),p=0),h===g){if(b&&(v=h.childNodes[p>0?p-1:0])){if(u(v))return;if(y[v.nodeName]||"TABLE"==v.nodeName)return}if(h.hasChildNodes()){if(p=Math.min(!b&&p>0?p-1:p,h.childNodes.length-1),h=h.childNodes[p],p=0,!o&&h===g.lastChild&&"TABLE"===h.nodeName)return;if(l(h)||u(h))return;if(h.hasChildNodes()&&!/TABLE/.test(h.nodeName)){v=h,m=new t(h,g);do{if(c(v)||u(v)){i=!1;break}if(3===v.nodeType&&v.nodeValue.length>0){p=b?0:v.nodeValue.length,h=v,i=!0;break}if(y[v.nodeName.toLowerCase()]&&!a(v)){p=e.nodeIndex(v),h=v.parentNode,"IMG"!=v.nodeName||b||p++,i=!0;break}}while(v=b?m.next():m.prev())}}}o&&(3===h.nodeType&&0===p&&f(!0),1===h.nodeType&&(v=h.childNodes[p],v||(v=h.childNodes[p-1]),!v||"BR"!==v.nodeName||d(v,"A")||s(v)||s(v,!0)||f(!0,v))),b&&!o&&3===h.nodeType&&p===h.nodeValue.length&&f(!1),i&&n["set"+(r?"Start":"End")](h,p)}}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}function s(t,n,r){var i,o,a;if(i=r.elementFromPoint(t,n),o=r.body.createTextRange(),i&&"HTML"!=i.tagName||(i=r.body),o.moveToElementText(i),a=e.toArray(o.getClientRects()),a=a.sort(function(e,t){return e=Math.abs(Math.max(e.top-n,e.bottom-n)),t=Math.abs(Math.max(t.top-n,t.bottom-n)),e-t}),a.length>0){n=(a[0].bottom+a[0].top)/2;try{return o.moveToPoint(t,n),o.collapse(!0),o}catch(s){}}return null}var l=e.each,c=n.isContentEditableFalse,u=i.isCaretContainer;return a.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},a.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=s(e,t,n)}}return r},a.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},a.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},a}),r(R,[T,d,u],function(e,t,n){return function(r){function i(e){var t,n;if(n=r.$(e).parentsUntil(r.getBody()).add(e),n.length===a.length){for(t=n.length;t>=0&&n[t]===a[t];t--);if(-1===t)return a=n,!0}return a=n,!1}var o,a=[];"onselectionchange"in r.getDoc()||r.on("NodeChange Click MouseUp KeyUp Focus",function(t){var n,i;n=r.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset},"nodechange"!=t.type&&e.compareRanges(i,o)||r.fire("SelectionChange"),o=i}),r.on("contextmenu",function(){r.fire("SelectionChange")}),r.on("SelectionChange",function(){var e=r.selection.getStart(!0);!t.range&&r.selection.isCollapsed()||!i(e)&&r.dom.isChildOf(e,r.getBody())&&r.nodeChanged({selectionChange:!0})}),r.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==r.selection.getNode().nodeName?n.setEditorTimeout(r,function(){r.nodeChanged()}):r.nodeChanged())}),this.nodeChanged=function(e){var t=r.selection,n,i,o;r.initialized&&t&&!r.settings.disable_nodechange&&!r.readonly&&(o=r.getBody(),n=t.getStart()||o,n.ownerDocument==r.getDoc()&&r.dom.isChildOf(n,o)||(n=o),"IMG"==n.nodeName&&t.isCollapsed()&&(n=n.parentNode),i=[],r.dom.getParent(n,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=n,e.parents=i,r.fire("NodeChange",e))}}}),r(A,[],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-bookmark"))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(B,[m],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,h;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 picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,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 sizes srcset 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("picture","","img source"),n("source","src srcset type media sizes"),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,delete a.script,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]=n[r.toUpperCase()]="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,h,p,m,g,v,b,x,w,N,E,_,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,N=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=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,N)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],_=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:_}),c.defaultValue=_),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:_}),c.forcedValue=_),"<"===b&&(c.validValues=a(_,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p), -l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,N=v),x&&(l.outputName=h,y[x]=l),T.test(h)?(l.pattern=d(h),C.push(l)):y[h]=l}}function h(e){y={},C=[],f(e),s(N,function(e,t){b[t]=e.children})}function p(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],M[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(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?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,N,E,_,S,k,T,R,A,B,D,L,M={},P={};e=e||{},N=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"),_=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=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",S),B=o("move_caret_before_on_enter_elements","table",A),D=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 figcaption",D),L=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){P[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(N,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]}),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})),p(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 k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return _},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return P},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 M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(D,[B,C,m],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=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.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||""),N&&!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(W[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(V.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,C,x,w,N,E,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F=0,z=t.decode,U,W=n.makeMap("src,href,data,background,formaction,poster"),V=/((java|vb)script|mhtml):/i,$=/^data:/i;for(P=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),H=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),N=i.validate,b=i.remove_internals,U=i.fix_self_closing,O=a.getSpecialElements();c=P.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!N||(E=a.getElementRule(d))){if(_=!0,N&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(_=!1),p=[],p.map={},k.replace(H,s)):(p=[],p.map={}),N&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!p.length&&(_=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(_=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,P.lastIndex),P.lastIndex=u;continue}_=!1}}_&&l.start(d,p,w)}else _=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(_&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),_&&(g.length>0&&l.text(g,!0),l.end(d)),P.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?_&&l.end(d):h.push({name:d,valid:_}))}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=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(L,[A,B,D,m],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,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}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,N,E,_,S,k,T,R,A=[],B,D,L,M,P,H,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),H=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,P=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,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=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=H[b.name],s&&H[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(_=p[a],_?_.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&P[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?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||M.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||M.test(i))&&(n.remove(),n=o),n=o}if(B&&P[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,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(_=d[S],C=h[S],N=C.length;N--;)C[N].parent||C.splice(N,1);for(x=0,w=_.length;w>x;x++)_[x](C,S,o)}for(x=0,w=f.length;w>x;x++)if(_=f[x],_.name in p){for(C=p[_.name],N=C.length;N--;)C[N].parent||C.splice(N,1);for(N=0,E=_.callbacks.length;E>N;N++)_.callbacks[N](C,_.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,h,p;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)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.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&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),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),'"');!n||l?r[r.length]=">":r[r.length]=" />",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(P,[M,B],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,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].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(H,[w,L,D,C,P,A,B,d,m,S],function(e,t,n,r,i,o,a,s,l,c){function u(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var d=l.each,f=l.trim,h=e.DOM,p=["data-mce-selected"];return function(e,o){function m(e){var t=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+p.join("|")+')="[^"]+"'].join("|"),"gi");return e=c.trim(e.replace(t,""))}function g(){var e=o.getBody().innerHTML,t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r,i,a,s,l,c=o.schema;for(e=m(e),l=c.getShortEndedElements();s=t.exec(e);)i=t.lastIndex,a=s[0].length,r=l[s[1]]?i:n.findEndTag(c,e,i),e=e.substring(0,i-a)+e.substring(r),t.lastIndex=i-a;return f(e)}function v(e){-1===l.inArray(p,e)&&(C.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),p.push(e))}var y,b,C;return o&&(y=o.dom,b=o.schema),y=y||h,b=b||new a(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,C=new t(e,b),C.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)}),C.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,s=e.url_converter,l=e.url_converter_scope,c;r--;)i=t[r],o=i.attributes.map[a],o!==c?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=y.serializeStyle(y.parseStyle(o),i.name):s&&(o=s.call(l,o,n,i.name)),i.attr(n,o.length>0?o:null))}),C.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))}),C.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()}),C.addNodeFilter("noscript",function(e){for(var t=e.length,n;t--;)n=e[t].firstChild,n&&(n.value=r.decode(n.value))}),C.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="")}),C.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))}),C.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&&C.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)}),C.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:b,addNodeFilter:C.addNodeFilter,addAttributeFilter:C.addAttributeFilter,serialize:function(t,n){var r=this,o,a,l,h,p,m;return s.ie&&y.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),y.setHTML(t,p)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(a=o.createHTMLDocument(""),d("BODY"==t.nodeName?t.childNodes:[t],function(e){a.body.appendChild(a.importNode(e,!0))}),t="BODY"!=t.nodeName?a.body.firstChild:a.body,l=y.doc,y.doc=a),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,r.onPreProcess(n)),m=C.parse(f(n.getInner?t.innerHTML:y.getOuterHTML(t)),n),u(m),h=new i(e,b),n.content=h.serialize(m),n.cleanup||(n.content=c.trim(n.content),n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||r.onPostProcess(n),l&&(y.doc=l),n.node=null,n.content},addRules:function(e){b.addValidElements(e)},setRules:function(e){b.setValidElements(e)},onPreProcess:function(e){o&&o.fire("PreProcess",e)},onPostProcess:function(e){o&&o.fire("PostProcess",e)},addTempAttr:v,trimHtml:m,getTrimmedContent:g}}}),r(O,[],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,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),t!=f&&t!=f.documentElement||(t=h,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)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[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,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.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=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(I,[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||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(F,[I,m,u,d,_],function(e,t,n,r,i){function o(e,t){for(;t&&t!=e;){if(s(t)||a(t))return t;t=t.parentNode}return null}var a=i.isContentEditableFalse,s=i.isContentEditableTrue;return function(i,s){function l(e){var t=s.settings.object_resizing;return t===!1||r.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==s.getBody()?!1:s.dom.is(e,t))}function c(t){var n,r,i,o,a;n=t.screenX-L,r=t.screenY-M,U=n*B[2]+O,W=r*B[3]+I,U=5>U?5:U,W=5>W?5:W,i="IMG"==k.nodeName&&s.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==k.nodeName&&B[2]*B[3]!==0,i&&(j(n)>j(r)?(W=Y(U*F),U=Y(W/F)):(U=Y(W/F),W=Y(U*F))),_.setStyles(T,{width:U,height:W}),o=B.startPos.x+n,a=B.startPos.y+r,o=o>0?o:0,a=a>0?a:0,_.setStyles(R,{left:o,top:a,display:"block"}),R.innerHTML=U+" × "+W,B[2]<0&&T.clientWidth<=U&&_.setStyle(T,"left",P+(O-U)),B[3]<0&&T.clientHeight<=W&&_.setStyle(T,"top",H+(I-W)),n=X.scrollWidth-K,r=X.scrollHeight-G,n+r!==0&&_.setStyles(R,{left:o-n,top:a-r}),z||(s.fire("ObjectResizeStart",{target:k,width:O,height:I}),z=!0)}function u(){function e(e,t){t&&(k.style[e]||!s.schema.isValid(k.nodeName.toLowerCase(),e)?_.setStyle(k,e,t):_.setAttrib(k,e,t))}z=!1,e("width",U),e("height",W),_.unbind(V,"mousemove",c),_.unbind(V,"mouseup",u),$!=V&&(_.unbind($,"mousemove",c),_.unbind($,"mouseup",u)),_.remove(T),_.remove(R),q&&"TABLE"!=k.nodeName||d(k),s.fire("ObjectResized",{target:k,width:U,height:W}),_.setAttrib(k,"style",_.getAttrib(k,"style")),s.nodeChanged()}function d(e,t,n){var i,o,a,d,h;f(),x(),i=_.getPos(e,X),P=i.x,H=i.y,h=e.getBoundingClientRect(),o=h.width||h.right-h.left,a=h.height||h.bottom-h.top,k!=e&&(C(),k=e,U=W=0),d=s.fire("ObjectSelected",{target:e}),l(e)&&!d.isDefaultPrevented()?S(A,function(e,i){function s(t){L=t.screenX,M=t.screenY,O=k.clientWidth,I=k.clientHeight,F=I/O,B=e,e.startPos={x:o*e[0]+P,y:a*e[1]+H},K=X.scrollWidth,G=X.scrollHeight,T=k.cloneNode(!0),_.addClass(T,"mce-clonedresizable"),_.setAttrib(T,"data-mce-bogus","all"),T.contentEditable=!1,T.unSelectabe=!0,_.setStyles(T,{left:P,top:H,margin:0}),T.removeAttribute("data-mce-selected"),X.appendChild(T),_.bind(V,"mousemove",c),_.bind(V,"mouseup",u),$!=V&&(_.bind($,"mousemove",c),_.bind($,"mouseup",u)),R=_.add(X,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},O+" × "+I)}var l;return t?void(i==t&&s(n)):(l=_.get("mceResizeHandle"+i),l&&_.remove(l),l=_.add(X,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),r.ie&&(l.contentEditable=!1),_.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),s(e)}),e.elm=l,void _.setStyles(l,{left:o*e[0]+P-l.offsetWidth/2,top:a*e[1]+H-l.offsetHeight/2}))}):f(),k.setAttribute("data-mce-selected","1")}function f(){var e,t;x(),k&&k.removeAttribute("data-mce-selected");for(e in A)t=_.get("mceResizeHandle"+e),t&&(_.unbind(t),_.remove(t))}function h(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,r;if(!z&&!s.removed)return S(_.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),r=_.$(r).closest(q?"table":"table,img,hr")[0],t(r,X)&&(w(),n=i.getStart(!0),t(n,r)&&t(i.getEnd(!0),r)&&(!q||r!=n&&"IMG"!==n.nodeName))?void d(r):void f()}function p(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function m(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function g(e){var t=e.srcElement,n,r,i,o,a,l,c;n=t.getBoundingClientRect(),l=D.clientX-n.left,c=D.clientY-n.top;for(r in A)if(i=A[r],o=t.offsetWidth*i[0],a=t.offsetHeight*i[1],j(o-l)<8&&j(a-c)<8){B=i;break}z=!0,s.fire("ObjectResizeStart",{target:k,width:k.clientWidth,height:k.clientHeight}),s.getDoc().selection.empty(),d(t,r,D)}function v(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function y(e){return a(o(s.getBody(),e))}function b(e){var t=e.srcElement;if(y(t))return void v(e);if(t!=k){if(s.fire("ObjectSelected",{target:t}),C(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(f(),k=t,p(t,"resizestart",g))}}function C(){m(k,"resizestart",g)}function x(){for(var e in A){var t=A[e];t.elm&&(_.unbind(t.elm),delete t.elm)}}function w(){try{s.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function N(e){var t;if(q){t=V.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function E(){k=T=null,q&&(C(),m(X,"controlselect",b))}var _=s.dom,S=t.each,k,T,R,A,B,D,L,M,P,H,O,I,F,z,U,W,V=s.getDoc(),$=document,q=r.ie&&r.ie<11,j=Math.abs,Y=Math.round,X=s.getBody(),K,G;A={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 s.contentStyles.push(J+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+J+" .mce-resizehandle:hover {background: #000}"+J+" img[data-mce-selected],"+J+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+J+" .mce-clonedresizable {position: absolute;"+(r.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+J+" .mce-resize-helper {background: #555;background: 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}"),s.on("init",function(){q?(s.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(f(),N(e.target))}),p(X,"controlselect",b),s.on("mousedown",function(e){D=e})):(w(),r.ie>=11&&(s.on("mousedown click",function(e){var t=e.target,n=t.nodeName;z||!/^(TABLE|IMG|HR)$/.test(n)||y(t)||(s.selection.select(t,"TABLE"==n),"mousedown"==e.type&&s.nodeChanged())}),s.dom.bind(X,"mscontrolselect",function(e){function t(e){n.setEditorTimeout(s,function(){s.selection.select(e)})}return y(e.target)?(e.preventDefault(),void t(e.target)):void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target)))})));var e=n.throttle(function(e){s.composing||h(e)});s.on("nodechange ResizeEditor ResizeWindow drop",e),s.on("keyup compositionend",function(t){k&&"TABLE"==k.nodeName&&e(t)}),s.on("hide blur",f)}),s.on("remove",x),{isResizable:l,showResizeRect:d,hideResizeRect:f,updateResizeRect:h,controlSelect:N,destroy:E}}}),r(z,[],function(){function e(e){return function(){return e}}function t(e){return function(t){return!e(t)}}function n(e,t){return function(n){return e(t(n))}}function r(){var e=a.call(arguments);return function(t){for(var n=0;n=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}var a=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n}}),r(U,[_,p,k],function(e,t,n){function r(e){return m(e)?!1:d(e)?!f(e.parentNode):h(e)||u(e)||p(e)||c(e)}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return c(e)?t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t)},!1)!==!0:!1}function a(e){return h(e)||o(e)}function s(e,t){return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),h=e.matchNodeNames("img input textarea hr iframe video audio object"),p=e.matchNodeNames("table"),m=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),r(W,[],function(){function e(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function t(t,n){return t=e(t),n?t.right=t.left:(t.left=t.left+t.width,t.right=t.left),t.width=0,t}function n(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottomt.bottom?!1:r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom?!0:e.bottomt.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:e,collapse:t,isEqual:n,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),r(V,[],function(){function e(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&t.test(e)}var t=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),r($,[z,_,w,T,U,W,V],function(e,t,n,r,i,o,a){function s(e){return"createRange"in e?e.createRange():n.DOM.createRng()}function l(e){return e&&/[\r\n\t ]/.test(e)}function c(e){var t=e.startContainer,n=e.startOffset,r;return!!(l(e.toString())&&v(t.parentNode)&&(r=t.data,l(r[n-1])||l(r[n+1])))}function u(e){function t(e){var t=e.ownerDocument,n=s(t),r=t.createTextNode("\xa0"),i=e.parentNode,a;return i.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1),a=o.clone(n.getBoundingClientRect()),i.removeChild(r),a}function n(e){var n,r;return r=e.getClientRects(),n=r.length>0?o.clone(r[0]):o.clone(e.getBoundingClientRect()),b(e)&&0===n.left?t(e):n}function r(e,t){return e=o.collapse(e,t),e.width=1,e.right=e.left+1,e}function i(e){0!==e.height&&(u.length>0&&o.isEqual(e,u[u.length-1])||u.push(e))}function l(e,t){var o=s(e.ownerDocument);if(t0&&(o.setStart(e,t-1),o.setEnd(e,t),c(o)||i(r(n(o),!1))),t=t.data.length:n>=t.childNodes.length}function a(){var e;return e=s(t.ownerDocument),e.setStart(t,n),e.setEnd(t,n),e}function l(){return r||(r=u(new d(t,n))),r}function c(){return l().length>0}function f(e){return e&&t===e.container()&&n===e.offset()}function h(e){return x(t,e?n-1:n)}return{container:e.constant(t),offset:e.constant(n),toRange:a,getClientRects:l,isVisible:c,isAtStart:i,isAtEnd:o,isEqual:f,getNode:h}}var f=t.isElement,h=i.isCaretCandidate,p=t.matchStyleValues("display","block table"),m=t.matchStyleValues("float","left right"),g=e.and(f,h,e.negate(m)),v=e.negate(t.matchStyleValues("white-space","pre pre-line pre-wrap")),y=t.isText,b=t.isBr,C=n.nodeIndex,x=r.getNode;return d.fromRangeStart=function(e){return new d(e.startContainer,e.startOffset)},d.fromRangeEnd=function(e){return new d(e.endContainer,e.endOffset)},d.after=function(e){return new d(e.parentNode,C(e)+1)},d.before=function(e){return new d(e.parentNode,C(e))},d}),r(q,[_,w,z,p,$],function(e,t,n,r,i){function o(e){var t=e.parentNode;return v(t)?o(t):t}function a(e){return e?r.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function s(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function l(e){return function(t){return e===t}}function c(t){var n,i,s;return n=a(o(t)),i=r.findIndex(n,l(t),t),n=n.slice(0,i+1),s=r.reduce(n,function(e,t,r){return g(t)&&g(n[r-1])&&e++,e},0),n=r.filter(n,e.matchNodeNames(t.nodeName)),i=r.findIndex(n,l(t),t),i-s}function u(e){var t;return t=g(e)?"text()":e.nodeName.toLowerCase(),t+"["+c(e)+"]"}function d(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function f(t,i){var o,a,l=[],c,f,h;return o=i.container(),a=i.offset(),g(o)?c=s(o,a):(f=o.childNodes,a>=f.length?(c="after",a=f.length-1):c="before",o=f[a]),l.push(u(o)),h=d(t,o),h=r.filter(h,n.negate(e.isBogus)),l=l.concat(r.map(h,function(e){return u(e)})),l.reverse().join("/")+","+c}function h(t,n,i){var o=a(t);return o=r.filter(o,function(e,t){return!g(e)||!g(o[t-1])}),o=r.filter(o,e.matchNodeNames(n)),o[i]}function p(e,t){for(var n=e,r=0,o;g(n);){if(o=n.data.length,t>=r&&r+o>=t){e=n,t-=r;break}if(!g(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return t>e.data.length&&(t=e.data.length),new i(e,t)}function m(e,t){var n,o,a;return t?(n=t.split(","),t=n[0].split("/"),a=n.length>1?n[1]:"before",o=r.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e),o?g(o)?p(o,parseInt(a,10)):(a="after"===a?y(o)+1:y(o),new i(o.parentNode,a)):null):null}var g=e.isText,v=e.isBogus,y=t.nodeIndex;return{create:f,resolve:m}}),r(j,[d,m,k,q,$,_],function(e,t,n,r,i,o){function a(a){var l=a.dom;this.getBookmark=function(e,c){function u(e,n){var r=0;return t.each(l.select(e),function(e){return"all"!==e.getAttribute("data-mce-bogus")?e==n?!1:void r++:void 0}),r}function d(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 f(e){function t(e,t){var r=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],o=[],a,s,u=0;if(3==r.nodeType){if(c)for(a=r.previousSibling;a&&3==a.nodeType;a=a.previousSibling)i+=a.nodeValue.length;o.push(i)}else s=r.childNodes,i>=s.length&&s.length&&(u=1,i=Math.max(0,s.length-1)),o.push(l.nodeIndex(s[i],c)+u);for(;r&&r!=n;r=r.parentNode)o.push(l.nodeIndex(r,c));return o}var n=l.getRoot(),r={};return r.start=t(e,!0),a.isCollapsed()||(r.end=t(e)),r}function h(e){function t(e){var t;if(n.isCaretContainer(e)){if(o.isText(e)&&n.isCaretContainerBlock(e)&&(e=e.parentNode),t=e.previousSibling,s(t))return t;if(t=e.nextSibling,s(t))return t}}return t(e.startContainer)||t(e.endContainer)}var p,m,g,v,y,b,C="",x;if(2==e)return b=a.getNode(),y=b?b.nodeName:null,p=a.getRng(),s(b)||"IMG"==y?{name:y,index:u(y,b)}:a.tridentSel?a.tridentSel.getBookmark(e):(b=h(p),b?(y=b.tagName,{name:y,index:u(y,b)}):f(p));if(3==e)return p=a.getRng(),{start:r.create(l.getRoot(),i.fromRangeStart(p)),end:r.create(l.getRoot(),i.fromRangeEnd(p))};if(e)return{rng:a.getRng()};if(p=a.getRng(),g=l.uniqueId(),v=a.isCollapsed(),x="overflow:hidden;line-height:0px",p.duplicate||p.item){if(p.item)return b=p.item(0),y=b.nodeName,{name:y,index:u(y,b)};m=p.duplicate();try{p.collapse(),p.pasteHTML(''+C+""),v||(m.collapse(!1),p.moveToElementText(m.parentElement()),0===p.compareEndPoints("StartToEnd",m)&&m.move("character",-1),m.pasteHTML(''+C+""))}catch(w){return null}}else{if(b=a.getNode(),y=b.nodeName,"IMG"==y)return{name:y,index:u(y,b)};m=d(p.cloneRange()),v||(m.collapse(!1),m.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_end",style:x},C))),p=d(p),p.collapse(!0),p.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_start",style:x},C))}return a.moveToBookmark({id:g,keep:1}),{id:g}},this.moveToBookmark=function(n){function i(e){var t=n[e?"start":"end"],r,i,o,a;if(t){for(o=t[0],i=d,r=t.length-1;r>=1;r--){if(a=i.childNodes,t[r]>a.length-1)return;i=a[t[r]]}3===i.nodeType&&(o=Math.min(t[0],i.nodeValue.length)),1===i.nodeType&&(o=Math.min(t[0],i.childNodes.length)),e?u.setStart(i,o):u.setEnd(i,o)}return!0}function o(r){var i=l.get(n.id+"_"+r),o,a,s,c,u=n.keep;if(i&&(o=i.parentNode,"start"==r?(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),f=h=o,p=m=a):(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),h=o,m=a),!u)){for(c=i.previousSibling,s=i.nextSibling,t.each(t.grep(i.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});i=l.get(n.id+"_"+r);)l.remove(i,1);c&&s&&c.nodeType==s.nodeType&&3==c.nodeType&&!e.opera&&(a=c.nodeValue.length,c.appendData(s.nodeValue),l.remove(s),"start"==r?(f=h=c,p=m=a):(h=c,m=a))}}function s(t){return!l.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}function c(){var e,t;return e=l.createRng(),t=r.resolve(l.getRoot(),n.start),e.setStart(t.container(),t.offset()),t=r.resolve(l.getRoot(),n.end),e.setEnd(t.container(),t.offset()),e}var u,d,f,h,p,m;if(n)if(t.isArray(n.start)){if(u=l.createRng(),d=l.getRoot(),a.tridentSel)return a.tridentSel.moveToBookmark(n);i(!0)&&i()&&a.setRng(u)}else"string"==typeof n.start?a.setRng(c(n)):n.id?(o("start"),o("end"),f&&(u=l.createRng(),u.setStart(s(f),p),u.setEnd(s(h),m),a.setRng(u))):n.name?a.select(l.select(n.name)[n.index]):n.rng&&a.setRng(n.rng)}}var s=o.isContentEditableFalse;return a.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},a}),r(Y,[y,O,F,T,j,_,d,m,$],function(e,n,r,i,o,a,s,l,c){function u(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 d=l.each,f=l.trim,h=s.ie;return u.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,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,s,l;if(!n.win)return null;if(a=n.win.document,!e&&n.lastFocusBookmark){var c=n.lastFocusBookmark;return c.startContainer?(i=a.createRange(),i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,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(u){}if(l=n.editor.fire("GetSelectionRange",{range:i}),l.range!==i)return l.range;if(h&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(u){}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,i,o;if(e)if(e.select){n.explicitRange=null;try{e.select()}catch(a){}}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(a){}}else{if(r=n.getSel(),o=n.editor.fire("SetSelectionRange",{range:e}),e=o.range,r){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(a){}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}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||s.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},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,o,a,s,l=t.dom.getRoot();return n?(i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,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 s.range&&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={};d(n.selectorChangedData,function(e,t){d(o,function(n){return i.is(n,t)?(r[t]||(d(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),d(r,function(e,n){a[n]||(delete r[n],d(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,t){function n(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 r,i,o=this,s=o.dom,l=s.getRoot(),c,u,d=0;if(a.isElement(e)){if(t===!1&&(d=e.offsetHeight),"BODY"!=l.nodeName){var f=o.getScrollContainer();if(f)return r=n(e).y-n(f).y+d,u=f.clientHeight,c=f.scrollTop,void((c>r||r+25>c+u)&&(f.scrollTop=c>r?r:r-u+25))}i=s.getViewPort(o.editor.getWin()),r=s.getPos(e).y+d,c=i.y,u=i.h,(rc+u)&&o.editor.getWin().scrollTo(0,c>r?r:r-u+25)}},placeCaretAt:function(e,t){this.setRng(i.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),a=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==f(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(s.ie&&s.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))},getBoundingClientRect:function(){var e=this.getRng();return e.collapsed?c.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){this.win=null,this.controlSelection.destroy()}},u}),r(X,[j,m],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&&"data-mce-fragment"!=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(K,[m],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(G,[p,_,g],function(e,t,n){function r(e,t){var n=o[e];n||(o[e]=n=[]),o[e].push(t)}function i(e,t){s(o[e],function(e){e(t)})}var o=[],a=e.filter,s=e.each;return r("pre",function(r){function i(t){return c(t.previousSibling)&&-1!=e.indexOf(u,t.previousSibling)}function o(e,t){n(t).remove(),n(e).append("

    ").append(t.childNodes)}var l=r.selection.getRng(),c,u;c=t.matchNodeNames("pre"),l.collapsed||(u=r.selection.getSelectedBlocks(),s(a(a(u,c),i),function(e){o(e.previousSibling,e)}))}),{postProcess:i}}),r(J,[y,T,j,X,m,K,G],function(e,t,n,r,i,o,a){return function(s){function l(e){return e.nodeType&&(e=e.nodeName),!!s.schema.getTextBlockElements()[e.toLowerCase()]}function c(e){return/^(TH|TD)$/.test(e.nodeName)}function u(e){return e&&/^(IMG)$/.test(e.nodeName)}function d(e,t){return Y.getParents(e,t,Y.getRoot())}function f(e){return 1===e.nodeType&&"_mce_caret"===e.id}function h(){g({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,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"},inherit:!1,defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,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"},inherit:!1,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){ue(n,function(t,n){Y.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",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}]}),ue("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){g(e,{block:e,remove:"all"})}),g(s.settings.formats)}function p(){s.addShortcut("meta+b","bold_desc","Bold"),s.addShortcut("meta+i","italic_desc","Italic"),s.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)s.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);s.addShortcut("access+7","",["FormatBlock",!1,"p"]),s.addShortcut("access+8","",["FormatBlock",!1,"div"]),s.addShortcut("access+9","",["FormatBlock",!1,"address"])}function m(e){return e?j[e]:j}function g(e,t){e&&("string"!=typeof e?ue(e,function(e,t){g(t,e)}):(t=t.length?t:[t],ue(t,function(e){e.deep===oe&&(e.deep=!e.selector),e.split===oe&&(e.split=!e.selector||e.inline),e.remove===oe&&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+/))}),j[e]=t))}function v(e){return e&&j[e]&&delete j[e],j}function y(e,t){var n=m(t);if(n)for(var r=0;r0)return r;if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}}var n=s.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var a=t(i,o),l=3==a.nodeType?a.data.length:a.childNodes.length;n.setEnd(a,l)}return n}function c(e,r,o){var a=[],s,c,h=!0;s=d.inline||d.block,c=Y.create(s),i(c),K.walk(e,function(e){function r(e){var m,v,y,b,C;return C=h,m=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ae(e)&&(C=h,h="true"===ae(e),b=!0),B(m,"br")?(p=0,void(d.block&&Y.remove(e))):d.wrapper&&E(e,t,n)?void(p=0):h&&!b&&d.block&&!d.wrapper&&l(m)&&G(v,s)?(e=Y.rename(e,s),i(e),a.push(e),void(p=0)):d.selector&&(ue(u,function(t){return"collapsed"in t&&t.collapsed!==g?void 0:Y.is(e,t.selector)&&!f(e)?(i(e,t),y=!0,!1):void 0}),!d.inline||y)?void(p=0):void(!h||b||!G(s,m)||!G(v,s)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||f(e)||d.inline&&J(e)?(p=0,ue(de(e.childNodes),r),b&&(h=C),p=0):(p||(p=Y.clone(c,ne),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;ue(e,r)}),d.links===!0&&ue(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ue(de(e.childNodes),t)}t(e)}),ue(a,function(e){function r(e){var t=0;return ue(e.childNodes,function(e){P(e)||ce(e)||t++}),t}function o(e){var t,n;return ue(e.childNodes,function(e){return 1!=e.nodeType||ce(e)||f(e)?void 0:(t=e,ne)}),t&&!ce(t)&&A(t,d)&&(n=Y.clone(t,ne),i(n),Y.replace(n,e,re),Y.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!J(e))&&0===s)return void Y.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ue(u,function(t){ue(Y.select(t.inline,e),function(e){ce(e)||F(t,n,e,t.exact?e:null)})}),E(e.parentNode,t,n))return Y.remove(e,1),e=0,re;d.merge_with_parents&&Y.getParent(e.parentNode,function(r){return E(r,t,n)?(Y.remove(e,1),e=0,re):void 0}),e&&d.merge_siblings!==!1&&(e=W(U(e),e),e=W(e,U(e,re)))}})}var u=m(t),d=u[0],h,p,g=!r&&X.isCollapsed();if("false"!==ae(X.getNode())){if(d){if(r)r.nodeType?(p=Y.createRng(),p.setStartBefore(r),p.setEndAfter(r),c(O(p,u),null,!0)):c(r,null,!0);else if(g&&d.inline&&!Y.select("td[data-mce-selected],th[data-mce-selected]").length)$("apply",t,n);else{var v=s.selection.getNode();Q||!u[0].defaultBlock||Y.getParent(v,Y.isBlock)||x(u[0].defaultBlock),s.selection.setRng(o()),h=X.getBookmark(),c(O(X.getRng(re),u),h),d.styles&&(d.styles.color||d.styles.textDecoration)&&(fe(v,C,"childNodes"),C(v)),X.moveToBookmark(h),q(X.getRng(re)),s.nodeChanged()}a.postProcess(t,s)}}else{r=X.getNode();for(var y=0,b=u.length;b>y;y++)if(u[y].ceFalseOverride&&Y.is(r,u[y].selector))return void i(r,u[y])}}function w(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ae(e)&&(a=y,y="true"===ae(e),s=!0),n=de(e.childNodes),y&&!s)for(r=0,o=h.length;o>r&&!F(h[r],t,e,e);r++);if(p.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ue(d(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=E(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function a(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=Y.clone(o,ne),c=0;cC&&(!h[C].ceFalseOverride||!F(h[C],t,n,n));C++);}}function N(e,t,n){var r=m(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?x(e,t,n):w(e,t,n)}function E(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===oe){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?Y.getAttrib(e,o):D(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!B(a,L(M(s[o],n),o)))return}}else for(l=0;l=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return re;for(i=r.length-1;i>=0;i--)if(Y.is(r[i],a))return re}return ne}function T(e,t,n){var r;return ie||(ie={},r={},s.on("NodeChange",function(e){var t=d(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ue(ie,function(e,i){ue(t,function(o){return E(o,i,{},e.similar)?(r[i]||(ue(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):y(o,i)?!1:void 0})}),ue(r,function(i,o){n[o]||(delete r[o],ue(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ue(e.split(","),function(e){ie[e]||(ie[e]=[],ie[e].similar=n),ie[e].push(t)}),this}function R(e){return o.getCssText(s,e)}function A(e,t){return B(e,t.inline)?re:B(e,t.block)?re:t.selector?1==e.nodeType&&Y.is(e,t.selector):void 0}function B(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function D(e,t){return L(Y.getStyle(e,t),t)}function L(e,t){return"color"!=t&&"backgroundColor"!=t||(e=Y.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function M(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function P(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function H(e,t,n){var r=Y.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function O(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=Y.getRoot(),3==r.nodeType&&!P(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 a,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(a=new e(t,Y.getParent(t,J)||s.getBody());l=a[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 u(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=d(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=a(g),y=a(y),(ce(g.parentNode)||ce(g))&&(g=ce(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(ce(y.parentNode)||ce(y))&&(y=ce(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.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!==ne&&!n[0].inline&&(g=u(g,"previousSibling"),y=u(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=Z(g),g=g.parentNode),1==y.nodeType&&(b=Z(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function I(e,t){return t.links&&"A"==e.tagName}function F(e,t,n,r){var i,o,a;if(!A(n,e)&&!I(n,e))return ne;if("all"!=e.remove)for(ue(e.styles,function(i,o){i=L(M(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||B(D(r,o),i))&&Y.setStyle(n,o,""),a=1}),a&&""===Y.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ue(e.attributes,function(e,i){var o;if(e=M(e,t),"number"==typeof i&&(i=e,r=0),!r||B(Y.getAttrib(r,i),e)){if("class"==i&&(e=Y.getAttrib(n,i),e&&(o="",ue(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void Y.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),te.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ue(e.classes,function(e){e=M(e,t),r&&!Y.hasClass(r,e)||Y.removeClass(n,e)}),o=Y.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,s.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,s.getBody()).prev()||r),r}function $(t,n,r,i){function o(e){var t=Y.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(s.getDoc().createTextNode(ee)),t}function a(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==ee||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===g)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=X.getRng(!0),a(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),Y.remove(e)):(n=u(e),n.nodeValue.charAt(0)===ee&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),Y.remove(e,1)),X.setRng(r);else if(e=c(X.getStart()),!e)for(;e=Y.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=X.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(X.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(Y.clone(f[h],!1)),u=u.firstChild;u.appendChild(Y.doc.createTextNode(ee)),u=u.firstChild;var g=Y.getParent(d,l);g&&Y.isEmpty(g)?d.parentNode.replaceChild(p,d):Y.insertAfter(p,d),X.setCursorLocation(u,1),Y.isEmpty(d)&&Y.remove(d)}}function p(){var e;e=c(X.getStart()),e&&!Y.isEmpty(e)&&fe(e,function(e){1!=e.nodeType||e.id===g||Y.isEmpty(e)||Y.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=s.settings.caret_debug;s._hasCaretEvents||(le=function(){var e=[],t;if(a(c(X.getStart()),e))for(t=e.length;t--;)Y.setAttrib(e[t],"data-mce-bogus","1")},se=function(e){var t=e.keyCode;d(),8==t&&X.isCollapsed()&&X.getStart().innerHTML==ee&&d(c(X.getStart())),37!=t&&39!=t||d(c(X.getStart())),p()},s.on("SetContent",function(e){e.selection&&p()}),s._hasCaretEvents=!0),"apply"==t?f():h()}function q(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!u(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=Z(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,Y.getParent(n,Y.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!P(a))return l=Y.create("a",{"data-mce-bogus":"all"},ee),a.parentNode.insertBefore(l,a),t.setStart(a,0),X.setRng(t),void Y.remove(l)}var j={},Y=s.dom,X=s.selection,K=new t(Y),G=s.schema.isValidChild,J=Y.isBlock,Q=s.settings.forced_root_block,Z=Y.nodeIndex,ee="\ufeff",te=/^(src|href|style)$/,ne=!1,re=!0,ie,oe,ae=Y.getContentEditable,se,le,ce=n.isBookmarkNode,ue=i.each,de=i.grep,fe=i.walk,he=i.extend;he(this,{get:m,register:g,unregister:v,apply:x,remove:w,toggle:N,match:_,matchAll:S,matchNode:E,canApply:k,formatChanged:T,getCssText:R}),h(),p(),s.on("BeforeGetContent",function(e){le&&"raw"!=e.format&&le()}),s.on("mouseup keydown",function(e){se&&se(e)})}}),r(Q,[I,d],function(e,t){return function(e){function n(){return e.serializer.getTrimmedContent()}function r(t){e.setDirty(t)}function i(e){o.typing=!1,o.add({},e)}var o=this,a=0,s=[],l,c,u=0;return e.on("init",function(){o.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&o.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&i(e)}),e.on("ObjectResizeStart Cut",function(){o.beforeChange()}),e.on("SaveContent ObjectResized blur",i),e.on("DragEnd",i),e.on("KeyUp",function(a){var l=a.keyCode;a.isDefaultPrevented()||((l>=33&&36>=l||l>=37&&40>=l||45==l||13==l||a.ctrlKey)&&(i(),e.nodeChanged()),(46==l||8==l||t.mac&&(91==l||93==l))&&e.nodeChanged(),c&&o.typing&&(e.isDirty()||(r(s[0]&&n()!=s[0].content),e.isDirty()&&e.fire("change",{level:s[0],lastLevel:null})),e.fire("TypingUndo"),c=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(o.typing&&i(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),c=!0)}}),e.on("MouseDown",function(e){o.typing&&i(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),o={data:s,typing:!1,beforeChange:function(){u||(l=e.selection.getBookmark(2,!0))},add:function(t,i){var o,c=e.settings,d;if(t=t||{},t.content=n(),u||e.removed)return null;if(d=s[a],e.fire("BeforeAddUndo",{level:t,lastLevel:d,originalEvent:i}).isDefaultPrevented())return null;if(d&&d.content==t.content)return null;if(s[a]&&(s[a].beforeBookmark=l),c.custom_undo_redo_levels&&s.length>c.custom_undo_redo_levels){for(o=0;o0&&(r(!0),e.fire("change",f)),t},undo:function(){var t;return o.typing&&(o.add(),o.typing=!1),a>0&&(t=s[--a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),r(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return a0||o.typing&&s[0]&&n()!=s[0].content},hasRedo:function(){return aP)&&(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 y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
    '}function C(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||W),y(n)):n=M.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)&&t!=B);return r||(o.innerHTML='
    '),n}function x(t){var n,r,i;if(3==D.nodeType&&(t?L>0:LD.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=V&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void(W&&!H||E());if((W&&!H||!W&&H)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",U=F?F.nodeName.toUpperCase():"","LI"!=U||o.ctrlKey||(M=F,z=U),/^(LI|DT|DD)$/.test(z)){if(!W&&H)return void E();if(a.isEmpty(M))return void N()}if("PRE"==z&&l.br_in_pre!==!1){if(!H)return void E()}else if(!W&&!H&&"LI"!=z||W&&H)return void E();W&&M===i.getBody()||(W=W||"P",x()?T():x(!0)?(O=M.parentNode.insertBefore(C(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),_(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),O.normalize(),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(ee,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,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){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=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(te,[z,y,_,$,k,U],function(e,t,n,r,i,o){function a(e){return e>0}function s(e){return 0>e}function l(e,n,r,i,o){var l=new t(e,i);if(s(n)){if(C(e)&&(e=l.prev(!0),r(e)))return e;for(;e=l.prev(o);)if(r(e))return e}if(a(n)){if(C(e)&&(e=l.next(!0),r(e)))return e;for(;e=l.next(o);)if(r(e))return e}return null}function c(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(b(e))return e;return t}function u(e,t){for(;e&&e!=t;){if(x(e))return e;e=e.parentNode}return null}function d(e,t,n){return u(e.container(),n)==u(t.container(),n)}function f(e,t,n){return c(e.container(),n)==c(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),E(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){return u(t,e)==u(n,e)}function g(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],w(r)&&(r=r[i]),C(r)){if(m(t,r,n))return r;break}if(_(r))break;n=n.parentNode}return null}function v(e,t,r){var o,a,s,l,c=N(g,!0,t),u=N(g,!1,t);if(a=r.startContainer,s=r.startOffset,i.isCaretContainerBlock(a)){if(E(a)||(a=a.parentNode),l=a.getAttribute("data-mce-caret"),"before"==l&&(o=a.nextSibling,C(o)))return S(o);if("after"==l&&(o=a.previousSibling,C(o)))return k(o)}if(!r.collapsed)return r;if(n.isText(a)){if(w(a)){if(1===e){if(o=u(a))return S(o);if(o=c(a))return k(o)}if(-1===e){if(o=c(a))return k(o);if(o=u(a))return S(o)}return r}if(i.endsWithCaretContainer(a)&&s>=a.data.length-1)return 1===e&&(o=u(a))?S(o):r;if(i.startsWithCaretContainer(a)&&1>=s)return-1===e&&(o=c(a))?k(o):r;if(s===a.data.length)return o=u(a),o?S(o):r;if(0===s)return o=c(a),o?k(o):r}return r}function y(e,t){return C(h(e,t))}var b=n.isContentEditableTrue,C=n.isContentEditableFalse,x=n.matchStyleValues("display","block table table-cell table-caption"),w=i.isCaretContainer,N=e.curry,E=n.isElement,_=o.isCaretCandidate,S=N(p,!0),k=N(p,!1);return{isForwards:a,isBackwards:s,findNode:l,getEditingHost:c,getParentBlock:u,isInSameBlock:d,isInSameEditingHost:f,isBeforeContentEditableFalse:N(y,0),isAfterContentEditableFalse:N(y,-1),normalizeRange:v}}),r(ne,[_,U,$,te,p,z],function(e,t,n,r,i,o){function a(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function s(e,t){return e.hasChildNodes()&&t0)return n(C,--x);if(m(e)&&x0&&(N=s(C,x-1),v(N)))return!y(N)&&(E=r.findNode(N,e,b,N))?f(E)?n(E,E.data.length):n.after(E):f(N)?n(N,N.data.length):n.before(N);if(m(e)&&x0&&s(e[e.length-1])?e.slice(0,-1):e},c=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},u=function(e,t){return!!c(e,t)},d=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},f=function(e,r){var i=n.before(e),o=new t(r),a=o.next(i);return a?a.toRange():null},h=function(e,r){var i=n.after(e),o=new t(r),a=o.prev(i);return a?a.toRange():null},p=function(t,n,r,i){var o=d(t,i),a=t.parentNode;return a.insertBefore(o[0],t),e.each(n,function(e){a.insertBefore(e,t)}),a.insertBefore(o[1],t),a.removeChild(t),h(n[n.length-1],r)},m=function(t,n,r){var i=t.parentNode;return e.each(n,function(e){i.insertBefore(e,t)}),f(t,r)},g=function(e,t,n,r){return r.insertAfter(t.reverse(),e),h(t[0],n)},v=function(e,r,i,s){var u=o(r,e,s),d=c(r,i.startContainer),f=l(a(u.firstChild)),h=1,v=2,y=r.getRoot(),b=function(e){var o=n.fromRangeStart(i),a=new t(r.getRoot()),s=e===h?a.prev(o):a.next(o);return s?c(r,s.getNode())!==d:!0};return b(h)?m(d,f,y):b(v)?g(d,f,y,r):p(d,f,y,i)};return{isListFragment:r,insertAtCaret:v,isParentBlockLi:u,trimListItems:l,listItems:a}}),r(ie,[d,m,P,ne,$,X,_,re],function(e,t,n,r,i,o,a,s){var l=a.matchNodeNames("td th"),c=function(a,c,u){function d(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.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 f(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(c)||(c+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(c)||(c=" "+c)))}function h(){if(A){var e=a.getBody(),n=new o(L);t.each(L.select("*[data-mce-fragment]"),function(t){for(var r=t.parentNode;r&&r!=e;r=r.parentNode)B[t.nodeName.toLowerCase()]&&n.compare(r,t)&&L.remove(t,!0)})}}function p(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}function m(e){t.each(e.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")})}function g(e){return!!e.getAttribute("data-mce-fragment")}function v(e){return e&&!a.schema.getShortEndedElements()[e.nodeName]}function y(t){function n(e){for(var t=a.getBody();e&&e!==t;e=e.parentNode)if("false"===a.dom.getContentEditable(e))return e;return null}function o(e){var t=i.fromRangeStart(e),n=new r(a.getBody());return t=n.next(t),t?t.toRange():void 0}var s,c,u;if(t){if(D.scrollIntoView(t),s=n(t))return L.remove(t),void D.select(s);S=L.createRng(),k=t.previousSibling,k&&3==k.nodeType?(S.setStart(k,k.nodeValue.length),e.ie||(T=t.nextSibling,T&&3==T.nodeType&&(k.appendData(T.data),T.parentNode.removeChild(T)))):(S.setStartBefore(t),S.setEndBefore(t)),c=L.getParent(t,L.isBlock),L.remove(t),c&&L.isEmpty(c)&&(a.$(c).empty(),S.setStart(c,0),S.setEnd(c,0),l(c)||g(c)||!(u=o(S))?L.add(c,L.create("br",{"data-mce-bogus":"1"})):(S=u,L.remove(c))),D.setRng(S)}}var b,C,x,w,N,E,_,S,k,T,R,A,B=a.schema.getTextInlineElements(),D=a.selection,L=a.dom;/^ | $/.test(c)&&(c=d(c)),b=a.parser,A=u.merge,C=new n({validate:a.settings.validate},a.schema),R='​',E={content:c,format:"html",selection:!0},a.fire("BeforeSetContent",E),c=E.content,-1==c.indexOf("{$caret}")&&(c+="{$caret}"),c=c.replace(/\{\$caret\}/,R),S=D.getRng();var M=S.startContainer||(S.parentElement?S.parentElement():null),P=a.getBody();M===P&&D.isCollapsed()&&L.isBlock(P.firstChild)&&v(P.firstChild)&&L.isEmpty(P.firstChild)&&(S=L.createRng(),S.setStart(P.firstChild,0),S.setEnd(P.firstChild,0),D.setRng(S)),D.isCollapsed()||(a.selection.setRng(a.selection.getRng()),a.getDoc().execCommand("Delete",!1,null),f()),x=D.getNode();var H={context:x.nodeName.toLowerCase(), -data:u.data};if(N=b.parse(c,H),u.paste===!0&&s.isListFragment(N)&&s.isParentBlockLi(L,x))return S=s.insertAtCaret(C,L,a.selection.getRng(!0),N),a.selection.setRng(S),void a.fire("SetContent",E);if(p(N),k=N.lastChild,"mce_marker"==k.attr("id"))for(_=k,k=k.prev;k;k=k.walk(!0))if(3==k.type||!L.isBlock(k.name)){a.schema.isValidChild(k.parent.name,"span")&&k.parent.insert(_,k,"br"===k.name);break}if(a._selectionOverrides.showBlockCaretContainer(x),H.invalid){for(D.setContent(R),x=D.getNode(),w=a.getBody(),9==x.nodeType?x=k=w:k=x;k!==w;)x=k,k=k.parentNode;c=x==w?w.innerHTML:L.getOuterHTML(x),c=C.serialize(b.parse(c.replace(//i,function(){return C.serialize(N)}))),x==w?L.setHTML(w,c):L.setOuterHTML(x,c)}else c=C.serialize(N),k=x.firstChild,T=x.lastChild,!k||k===T&&"BR"===k.nodeName?L.setHTML(x,c):D.setContent(c);h(),y(L.get("mce_marker")),m(a.getBody()),a.fire("SetContent",E),a.addVisual()},u=function(e){var n;return"string"!=typeof e?(n=t.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:n}):{content:e,details:{}}},d=function(e,t){var n=u(t);c(e,n.content,n.details)};return{insertAtCaret:d}}),r(oe,[d,m,T,y,ie],function(e,n,r,i,o){var a=n.each,s=n.extend,l=n.map,c=n.inArray,u=n.explode,d=e.ie&&e.ie<11,f=!0,h=!1;return function(n){function p(e,t,r,i){var o,s,l=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||n.focus(),i=n.fire("BeforeExecCommand",{command:e,ui:t,value:r}),i.isDefaultPrevented())return!1;if(s=e.toLowerCase(),o=B.exec[s])return o(s,t,r),n.fire("ExecCommand",{command:e,ui:t,value:r}),!0;if(a(n.plugins,function(i){return i.execCommand&&i.execCommand(e,t,r)?(n.fire("ExecCommand",{command:e,ui:t,value:r}),l=!0,!1):void 0}),l)return l;if(n.theme&&n.theme.execCommand&&n.theme.execCommand(e,t,r))return n.fire("ExecCommand",{command:e,ui:t,value:r}),!0;try{l=n.getDoc().execCommand(e,t,r)}catch(c){}return l?(n.fire("ExecCommand",{command:e,ui:t,value:r}),!0):!1}function m(e){var t;if(!n.quirks.isHidden()){if(e=e.toLowerCase(),t=B.state[e])return t(e);try{return n.getDoc().queryCommandState(e)}catch(r){}return!1}}function g(e){var t;if(!n.quirks.isHidden()){if(e=e.toLowerCase(),t=B.value[e])return t(e);try{return n.getDoc().queryCommandValue(e)}catch(r){}}}function v(e,t){t=t||"exec",a(e,function(e,n){a(n.toLowerCase().split(","),function(n){B[t][n]=e})})}function y(e,t,r){e=e.toLowerCase(),B.exec[e]=function(e,i,o,a){return t.call(r||n,i,o,a)}}function b(e){if(e=e.toLowerCase(),B.exec[e])return!0;try{return n.getDoc().queryCommandSupported(e)}catch(t){}return!1}function C(e,t,r){e=e.toLowerCase(),B.state[e]=function(){return t.call(r||n)}}function x(e,t,r){e=e.toLowerCase(),B.value[e]=function(){return t.call(r||n)}}function w(e){return e=e.toLowerCase(),!!B.exec[e]}function N(e,r,i){return r===t&&(r=h),i===t&&(i=null),n.getDoc().execCommand(e,r,i)}function E(e){return A.match(e)}function _(e,r){A.toggle(e,r?{value:r}:t),n.nodeChanged()}function S(e){L=R.getBookmark(e)}function k(){R.moveToBookmark(L)}var T,R,A,B={state:{},exec:{},value:{}},D=n.settings,L;n.on("PreInit",function(){T=n.dom,R=n.selection,D=n.settings,A=n.formatter}),s(this,{execCommand:p,queryCommandState:m,queryCommandValue:g,queryCommandSupported:b,addCommands:v,addCommand:y,addQueryStateHandler:C,addQueryValueHandler:x,hasCustomCommand:w}),v({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){n.undoManager.add()},"Cut,Copy,Paste":function(t){var r=n.getDoc(),i;try{N(t)}catch(o){i=f}if("paste"!==t||r.queryCommandEnabled(t)||(i=!0),i||!r.queryCommandSupported(t)){var a=n.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");e.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),n.notificationManager.open({text:a,type:"error"})}},unlink:function(){if(R.isCollapsed()){var e=R.getNode();return void("A"==e.tagName&&n.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),a("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),"none"!=t&&_("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;N(e),t=T.getParent(R.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(S(),T.split(n,t),k()))},"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=u(D.font_size_style_values),r=u(D.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=R.getBookmark();n.setContent(n.getContent({cleanup:f}),{cleanup:f}),R.moveToBookmark(e)},mceRemoveNode:function(e,t,r){var i=r||R.getNode();i!=n.getBody()&&(S(),n.dom.remove(i,f),k())},mceSelectNodeDepth:function(e,t,r){var i=0;T.getParent(R.getNode(),function(e){return 1==e.nodeType&&i++==r?(R.select(e),h):void 0},n.getBody())},mceSelectNode:function(e,t,n){R.select(n)},mceInsertContent:function(e,t,r){o.insertAtCaret(n,r)},mceInsertRawHTML:function(e,t,r){R.setContent("tiny_mce_marker"),n.setContent(n.getContent().replace(/tiny_mce_marker/g,function(){return r}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,r){n.setContent(r)},"Indent,Outdent":function(e){var t,r,i;t=D.indentation,r=/[a-z%]+$/i.exec(t),t=parseInt(t,10),m("InsertUnorderedList")||m("InsertOrderedList")?N(e):(D.forced_root_block||T.getParent(R.getNode(),T.isBlock)||A.apply("div"),a(R.getSelectedBlocks(),function(o){if("false"!==T.getContentEditable(o)&&"LI"!=o.nodeName){var a=n.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==T.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),T.setStyle(o,a,i?i+r:"")):(i=parseInt(o.style[a]||0,10)+t+r,T.setStyle(o,a,i))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){n.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){n.hasVisual=!n.hasVisual,n.addVisual()},mceReplaceContent:function(e,t,r){n.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,R.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=T.getParent(R.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=T.getRoot(),t;R.getRng().setStart?(t=T.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),R.setRng(t)):(t=R.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){N("Delete");var e=n.getBody();T.isEmpty(e)&&(n.setContent(""),e.firstChild&&T.isBlock(e.firstChild)?n.selection.setCursorLocation(e.firstChild,0):n.selection.setCursorLocation(e,0))},mceNewDocument:function(){n.setContent("")},InsertLineBreak:function(e,t,o){function a(){for(var e=new i(m,v),t,r=n.schema.getNonEmptyElements();t=e.next();)if(r[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=o,l,c,u,h=R.getRng(!0);new r(T).normalize(h);var p=h.startOffset,m=h.startContainer;if(1==m.nodeType&&m.hasChildNodes()){var g=p>m.childNodes.length-1;m=m.childNodes[Math.min(p,m.childNodes.length-1)]||m,p=g&&3==m.nodeType?m.nodeValue.length:0}var v=T.getParent(m,T.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?T.getParent(v.parentNode,T.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),m&&3==m.nodeType&&p>=m.nodeValue.length&&(d||a()||(l=T.create("br"),h.insertNode(l),h.setStartAfter(l),h.setEndAfter(l),c=!0)),l=T.create("br"),h.insertNode(l);var w=T.doc.documentMode;return d&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(T.doc.createTextNode("\r"),l),u=T.create("span",{}," "),l.parentNode.insertBefore(u,l),R.scrollIntoView(u),T.remove(u),c?(h.setStartBefore(l),h.setEndBefore(l)):(h.setStartAfter(l),h.setEndAfter(l)),R.setRng(h),n.undoManager.add(),f}}),v({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=R.isCollapsed()?[T.getParent(R.getNode(),T.isBlock)]:R.getSelectedBlocks(),r=l(n,function(e){return!!A.matchNode(e,t)});return-1!==c(r,f)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return E(e)},mceBlockQuote:function(){return E("blockquote")},Outdent:function(){var e;if(D.inline_styles){if((e=T.getParent(R.getStart(),T.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return f;if((e=T.getParent(R.getEnd(),T.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return f}return m("InsertUnorderedList")||m("InsertOrderedList")||!D.inline_styles&&!!T.getParent(R.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=T.getParent(R.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),v({"FontSize,FontName":function(e){var t=0,n;return(n=T.getParent(R.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),v({Undo:function(){n.undoManager.undo()},Redo:function(){n.undoManager.redo()}})}}),r(ae,[m],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.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},t}),r(se,[m],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){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],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(le,[m],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}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 touchmove touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(ce,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(ue,[le],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(de,[ce,ue,se,m],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(fe,[se],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.classes.contains(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.pseudo=!!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,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===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(he,[m,fe,se],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].classes.contains(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},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide 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(pe,[m,w],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},create:function(n,r,i){var o=document.createElement(n);return t.DOM.setAttribs(o,r),"string"==typeof i?o.innerHTML=i:e.each(i,function(e){e.nodeType&&o.appendChild(e)}),o},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)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},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(me,[],function(){return{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})},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")}}}}),r(ge,[m],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(ve,[u],function(e){var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e.requestAnimationFrame(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(ye,[se,m,le,de,he,pe,g,me,ge,ve],function(e,t,n,r,i,o,a,s,l,c){function u(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.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.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=m.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,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,o.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},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?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(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 u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(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]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},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.state.get("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 m.translate?m.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,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].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&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"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 u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},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},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(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(be,[],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(Ce,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||C,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||C;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=C;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function a(e){return o(e)&&!e.hidden?!0:!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(n(e))}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(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 d(e,t){var n=-1,r=l();t=t||s(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;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),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.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"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(l.remove(this),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(we,[g],function(e){function t(e){var 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}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(Ne,[g,we],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,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(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;e(i.getEl()).append('
    '),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.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("#"+u).removeClass(d+"active")}})}i.classes.add("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(i.getEl("body")).on("scroll",n)),n())}}}),r(Ee,[xe,Ne],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(_e,[pe],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.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.state.get("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(Se,[pe],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(ke,[Ee,_e,Se,pe,g,u],function(e,t,n,r,i,o){function a(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=v.length;t--;){var n=v[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(a(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function l(){p||(p=function(e){2!=e.button&&s(e)},i(document).on("click touchstart",p))}function c(){m||(m=function(){var e;for(e=v.length;e--;)d(v[e])},i(window).on("scroll",m))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},i(window).on("resize",g)}}function d(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
    ').appendTo(t.getContainerElm())),o.setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")}),b=!0),f(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start")),t.aria("label",e.ariaLabel),t.aria("labelledby",t._id),t.aria("describedby",t.describedBy||t._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=v.length;t--&&v[t]!==e;);return-1===t&&v.push(e),n},hide:function(){return h(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){h(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=v.length;e--;){var t=v[e];t&&t.settings.autohide&&(t.hide(),v.splice(e,1))}},C}),r(Te,[ke,Ee,pe,g,we,me,d,u],function(e,t,n,r,i,o,a,s){function l(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof f&&(f=i),n.setAttribute("content",e?t:f))}function c(e){for(var t=0;tr.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=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.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,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.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&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("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.classes.add("in"),e.fire("open")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(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()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return u(),h}),r(Re,[Te],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(Ae,[Te,Re],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(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,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(Be,[ye,_e],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},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(De,[ye,Be],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.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("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},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Le,[De],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
    0%
    '},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(Me,[ye,_e,Le,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n=''),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r=''),e.progressBar&&(i=e.progressBar.renderHtml()),'"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},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(Pe,[Me,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(He,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(Oe,[I,T,y,He,A,C,d,m,u,k,$,ne],function(e,t,n,r,i,o,a,s,l,c,u,d){return function(f){function h(e,t){try{f.getDoc().execCommand(e,!1,t)}catch(n){}}function p(){var e=f.getDoc().documentMode;return e?e:6}function m(e){return e.isDefaultPrevented()}function g(e){var t,n;e.dataTransfer&&(f.selection.isCollapsed()&&"IMG"==e.target.tagName&&re.select(e.target),t=f.selection.getContent(),t.length>0&&(n=ue+escape(f.id)+","+escape(t),e.dataTransfer.setData(de,n)))}function v(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(de),t&&t.indexOf(ue)>=0)?(t=t.substr(ue.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function y(e){f.queryCommandSupported("mceInsertClipboardContent")?f.execCommand("mceInsertClipboardContent",!1,{content:e}):f.execCommand("mceInsertContent",!1,e)}function b(){function i(e){var t=C.schema.getBlockElements(),n=f.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==Z.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock),r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=f.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(), -i=a(n,!1),o=a(r,!0),C.isEmpty(r)||Z(n).append(r.childNodes),Z(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function u(e,n){var r,i,s,l,c,u;if(!e.collapsed)return e;if(c=e.startContainer,u=e.startOffset,3==c.nodeType)if(n){if(u0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(f.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function d(e){var t=x.getRng();return t=u(t,e),c(t)?!0:void 0}function h(e,t){function n(e,n){return m=Z(n).parents().filter(function(e,t){return!!f.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),f.selection.setRng(t),p):null}function i(e){return e&&f.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,u,d,h,p,m;if(t.collapsed&&(d=t.startContainer,h=t.startOffset,a=C.getParent(d,C.isBlock),i(a)))if(1==d.nodeType){if(d=d.childNodes[h],d&&"BR"!=d.tagName)return;if(u=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(u)&&C.isEmpty(u)&&n(a,d))return C.remove(u),!0}else if(3==d.nodeType){if(o=r.create(a,d),c=a.cloneNode(!0),d=r.resolve(c,o),e){if(h>=d.data.length)return;d.deleteData(h,1)}else{if(0>=h)return;d.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,d)}}function p(e){var t,n,r;d(e)||(s.each(f.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&f.dom.setAttrib(e,"style",f.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(f.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),f.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=f.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,f.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.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),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),f.selection.setRng(n))}})}}),t.disconnect(),s.each(f.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=f.getDoc(),C=f.dom,x=f.selection,w=window.MutationObserver,N,E;w||(N=!0,w=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}}),f.on("keydown",function(e){var t=e.keyCode==te,n=e.ctrlKey||e.metaKey;if(!m(e)&&(t||e.keyCode==ee)){var r=f.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(h(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&f.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),p(t)}}),f.on("keypress",function(t){if(!m(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=f.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=Z(n.startContainer).parents().filter(function(e,t){return!!f.schema.getTextInlineElements()[t.nodeName]}),p(!0),r=r.filter(function(e,t){return!Z.contains(f.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(f.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?Z(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),f.selection.setRng(n)):f.selection.setContent(s)}}),f.addCommand("Delete",function(){p()}),f.addCommand("ForwardDelete",function(){p(!0)}),N||(f.on("dragstart",function(e){E=x.getRng(),g(e)}),f.on("drop",function(e){if(!m(e)){var n=v(e);n&&(e.preventDefault(),l.setEditorTimeout(f,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);E&&(x.setRng(E),E=null),p(),x.setRng(r),y(n.html)}))}}),f.on("cut",function(e){m(e)||!e.clipboardData||f.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",f.selection.getContent()),e.clipboardData.setData("text/plain",f.selection.getContent({format:"text"})),l.setEditorTimeout(f,function(){p(!0)}))}))}function C(){function e(e){var t=ne.create("body"),n=e.cloneContents();return t.appendChild(n),re.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(f.getBody()),t.compareRanges(n,r)}var i=e(n),o=ne.createRng();o.selectNode(f.getBody());var a=e(o);return i===a}f.on("keydown",function(e){var t=e.keyCode,r,i;if(!m(e)&&(t==te||t==ee)){if(r=f.selection.isCollapsed(),i=f.getBody(),r&&!ne.isEmpty(i))return;if(!r&&!n(f.selection.getRng()))return;e.preventDefault(),f.setContent(""),i.firstChild&&ne.isBlock(i.firstChild)?f.selection.setCursorLocation(i.firstChild,0):f.selection.setCursorLocation(i,0),f.nodeChanged()}})}function x(){f.shortcuts.add("meta+a",null,"SelectAll")}function w(){f.settings.content_editable||ne.bind(f.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==f.getDoc().documentElement)if(t=re.getRng(),f.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;re.placeCaretAt(e.clientX,e.clientY)}else re.setRng(t)})}function N(){f.on("keydown",function(e){if(!m(e)&&e.keyCode===ee){if(!f.getBody().getElementsByTagName("hr").length)return;if(re.isCollapsed()&&0===re.getRng(!0).startOffset){var t=re.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return ne.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(ne.remove(n),e.preventDefault())}}})}function E(){window.Range.prototype.getClientRects||f.on("mousedown",function(e){if(!m(e)&&"HTML"===e.target.nodeName){var t=f.getBody();t.blur(),l.setEditorTimeout(f,function(){t.focus()})}})}function _(){f.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==ne.getContentEditableParent(t)&&(e.preventDefault(),re.getSel().setBaseAndExtent(t,0,t,1),f.nodeChanged()),"A"==t.nodeName&&ne.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),re.select(t))})}function S(){function e(){var e=ne.getAttribs(re.getStart().cloneNode(!1));return function(){var t=re.getStart();t!==f.getBody()&&(ne.setAttrib(t,"style",null),Q(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!re.isCollapsed()&&ne.getParent(re.getStart(),ne.isBlock)!=ne.getParent(re.getEnd(),ne.isBlock)}f.on("keypress",function(n){var r;return m(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),f.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),ne.bind(f.getDoc(),"cut",function(n){var r;!m(n)&&t()&&(r=e(),l.setEditorTimeout(f,function(){r()}))})}function k(){document.body.setAttribute("role","application")}function T(){f.on("keydown",function(e){if(!m(e)&&e.keyCode===ee&&re.isCollapsed()&&0===re.getRng(!0).startOffset){var t=re.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function R(){p()>7||(h("RespectVisibilityInDesign",!0),f.contentStyles.push(".mceHideBrInPre pre br {display: none}"),ne.addClass(f.getBody(),"mceHideBrInPre"),oe.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),ae.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 A(){ne.bind(f.getBody(),"mouseup",function(){var e,t=re.getNode();"IMG"==t.nodeName&&((e=ne.getStyle(t,"width"))&&(ne.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),ne.setStyle(t,"width","")),(e=ne.getStyle(t,"height"))&&(ne.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),ne.setStyle(t,"height","")))})}function B(){f.on("keydown",function(t){var n,r,i,o,a;if(!m(t)&&t.keyCode==e.BACKSPACE&&(n=re.getRng(),r=n.startContainer,i=n.startOffset,o=ne.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(f.formatter.toggle("blockquote",null,a),n=ne.createRng(),n.setStart(r,0),n.setEnd(r,0),re.setRng(n))}})}function D(){function e(){K(),h("StyleWithCSS",!1),h("enableInlineTableEditing",!1),ie.object_resizing||h("enableObjectResizing",!1)}ie.readonly||f.on("BeforeExecCommand MouseDown",e)}function L(){function e(){Q(ne.select("a"),function(e){var t=e.parentNode,n=ne.getRoot();if(t.lastChild===e){for(;t&&!ne.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}ne.add(t,"br",{"data-mce-bogus":1})}})}f.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function M(){ie.forced_root_block&&f.on("init",function(){h("DefaultParagraphSeparator",ie.forced_root_block)})}function P(){f.on("keydown",function(e){var t;m(e)||e.keyCode!=ee||(t=f.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),f.undoManager.beforeChange(),ne.remove(t.item(0)),f.undoManager.add()))})}function H(){var e;p()>=10&&(e="",Q("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),f.contentStyles.push(e+"{padding-right: 1px !important}"))}function O(){p()<9&&(oe.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)}),ae.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function I(){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(),ne.unbind(r,"mouseup",n),ne.unbind(r,"mousemove",t),a=o=0}var r=ne.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,ne.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&&(ne.bind(r,"mouseup",n),ne.bind(r,"mousemove",t),ne.getRoot().focus(),a.select())}})}function F(){f.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||re.normalize()},!0)}function z(){f.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function U(){f.inline||f.on("keydown",function(){document.activeElement==document.body&&f.getWin().focus()})}function W(){f.inline||(f.contentStyles.push("body {min-height: 150px}"),f.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void f.getBody().focus();t=f.selection.getRng(),f.getBody().focus(),f.selection.setRng(t),f.selection.normalize(),f.nodeChanged()}}))}function V(){a.mac&&f.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),f.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function $(){h("AutoUrlDetect",!1)}function q(){f.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),f.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function j(){f.on("init",function(){f.dom.bind(f.getBody(),"submit",function(e){e.preventDefault()})})}function Y(){oe.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function X(){f.on("dragstart",function(e){g(e)}),f.on("drop",function(e){if(!m(e)){var n=v(e);if(n&&n.id!=f.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,f.getDoc());re.setRng(r),y(n.html)}}})}function K(){var e,t;G()&&(e=f.getBody(),t=e.parentNode,t.removeChild(e),t.appendChild(e),e.focus())}function G(){var e;return se?(e=f.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}function J(){function t(e){var t=new d(e.getBody()),n=e.selection.getRng(),r=u.fromRangeStart(n),i=u.fromRangeEnd(n);return!e.selection.isCollapsed()&&!t.prev(r)&&!t.next(i)}f.on("keypress",function(n){!m(n)&&!re.isCollapsed()&&n.charCode>31&&!e.metaKeyPressed(n)&&t(f)&&(n.preventDefault(),f.setContent(String.fromCharCode(n.charCode)),f.selection.select(f.getBody(),!0),f.selection.collapse(!1),f.nodeChanged())}),f.on("keydown",function(e){var n=e.keyCode;m(e)||n!=te&&n!=ee||t(f)&&(e.preventDefault(),f.setContent(""),f.nodeChanged())})}var Q=s.each,Z=f.$,ee=e.BACKSPACE,te=e.DELETE,ne=f.dom,re=f.selection,ie=f.settings,oe=f.parser,ae=f.serializer,se=a.gecko,le=a.ie,ce=a.webkit,ue="data:text/mce-internal,",de=le?"Text":"URL";return B(),C(),a.windowsPhone||F(),ce&&(J(),b(),w(),_(),M(),j(),T(),Y(),a.iOS?(U(),W(),q()):x()),le&&a.ie<11&&(N(),k(),R(),A(),P(),H(),O(),I()),a.ie>=11&&(W(),T()),a.ie&&(x(),$(),X()),se&&(J(),N(),E(),S(),D(),L(),z(),V(),T()),{refreshContentEditable:K,isHidden:G}}}),r(Ie,[ue,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|touch|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){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;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;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}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;"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(Fe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(e){var t,n;return t=e.getBody(),n=function(t){e.dom.getParents(t.target,"a").length>0&&t.preventDefault()},e.dom.bind(t,"click",n),{unbind:function(){e.dom.unbind(t,"click",n)}}}function n(n,r){n._clickBlocker&&(n._clickBlocker.unbind(),n._clickBlocker=null),r?(n._clickBlocker=t(n),n.selection.controlSelection.hideResizeRect(),n.readonly=!0,n.getBody().contentEditable=!1):(n.readonly=!1,n.getBody().contentEditable=!0,e(n,"StyleWithCSS",!1),e(n,"enableInlineTableEditing",!1),e(n,"enableObjectResizing",!1),n.focus(),n.nodeChanged())}function r(e,t){var r=e.readonly?"readonly":"design";t!=r&&(e.initialized?n(e,"readonly"==t):e.on("init",function(){n(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:r}}),r(ze,[m,d],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e){var a,s,l={};n(r(e,"+"),function(e){e in o?l[e]=!0:/^[0-9]{2,}$/.test(e)?l.keyCode=parseInt(e,10):(l.charCode=e.charCodeAt(0),l.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),a=[l.keyCode];for(s in o)l[s]?a.push(s):l[s]=!1;return l.id=a.join(","),l.access&&(l.alt=!0,t.mac?l.ctrl=!0:l.shift=!0),l.meta&&(t.mac?l.meta=!0:(l.ctrl=!0,l.meta=!1)),l}function l(t,n,i,o){var l;return l=e.map(r(t,">"),s),l[l.length-1]=e.extend(l[l.length-1],{func:i,scope:o||a}),e.extend(l[0],{desc:a.translate(n),subpatterns:l.slice(1)})}function c(e){return e.altKey||e.ctrlKey||e.metaKey}function u(e){return e.keyCode>=112&&e.keyCode<=123}function d(e,t){return t?t.ctrl!=e.ctrlKey||t.meta!=e.metaKey?!1:t.alt!=e.altKey||t.shift!=e.shiftKey?!1:e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode?(e.preventDefault(),!0):!1:!1}function f(e){return e.func?e.func.call(e.scope):null}var h=this,p={},m=[];a.on("keyup keypress keydown",function(e){!c(e)&&!u(e)||e.isDefaultPrevented()||(n(p,function(t){return d(e,t)?(m=t.subpatterns.slice(0),"keydown"==e.type&&f(t),!0):void 0}),d(e,m[0])&&(1===m.length&&"keydown"==e.type&&f(m[0]),m.shift()))}),h.add=function(t,i,o,s){var c;return c=o,"string"==typeof o?o=function(){a.execCommand(c,!1,null)}:e.isArray(c)&&(o=function(){a.execCommand(c[0],c[1],c[2])}),n(r(e.trim(t.toLowerCase())),function(e){var t=l(e,i,o,s);p[t.id]=t}),!0},h.remove=function(e){var t=l(e);return p[t.id]?(delete p[t.id],!0):!1}}}),r(Ue,[c,m,z],function(e,t,n){return function(r,i){function o(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function a(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function s(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(o(e))}}function l(e,t,n,r){var s,l;s=new XMLHttpRequest,s.open("POST",i.url),s.withCredentials=i.credentials,s.upload.onprogress=function(e){r(e.loaded/e.total*100)},s.onerror=function(){n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return 200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(a(i.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),o(e)),s.send(l)}function c(){return new e(function(e){e([])})}function u(e,t){return{url:t,blobInfo:e,status:!0}}function d(e,t){return{url:"",blobInfo:e,status:!1,error:t}}function f(e,n){t.each(y[e],function(e){e(n)}),delete y[e]}function h(t,n,i){return r.markPending(t.blobUri()),new e(function(e){var o,a,l=function(){};try{var c=function(){o&&(o.close(),a=l)},h=function(n){c(),r.markUploaded(t.blobUri(),n),f(t.blobUri(),u(t,n)),e(u(t,n))},p=function(){c(),r.removeFailed(t.blobUri()),f(t.blobUri(),d(t,p)),e(d(t,p))};a=function(e){0>e||e>100||(o||(o=i()),o.progressBar.value(e))},n(s(t),h,p,a)}catch(m){e(d(t,m.message))}})}function p(e){return e===l}function m(t){var n=t.blobUri();return new e(function(e){y[n]=y[n]||[],y[n].push(e)})}function g(n,o){return n=t.grep(n,function(e){return!r.isUploaded(e.blobUri())}),e.all(t.map(n,function(e){return r.isPending(e.blobUri())?m(e):h(e,i.handler,o)}))}function v(e,t){return!i.url&&p(i.handler)?c():g(e,t)}var y={};return i=t.extend({credentials:!1,handler:l},i),{upload:v}}}),r(We,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(Xe,[p,_,W],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(Ke,[z,p,Xe,U,te,ne,$,W],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ge,[z,p,_,Xe,W,te,U],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Je,[_,p,z],function(e,t,n){function r(e){function r(e){return i(e)}function a(t){f(e.getBody()).css("cursor",t)}function s(t){return t==g.element||e.dom.isChildOf(t,g.element)?!1:!i(t)}function l(t){var n,r,i,o,s=0,l=0,c,u,d,h;0===t.button&&(n=t.screenX-g.screenX,r=t.screenY-g.screenY,c=Math.max(Math.abs(n),Math.abs(r)),!g.dragging&&c>10&&(g.dragging=!0,a("default"),g.clone=g.element.cloneNode(!0),i=m.getPos(g.element),g.relX=g.clientX-i.x,g.relY=g.clientY-i.y,g.width=g.element.offsetWidth,g.height=g.element.offsetHeight,f(g.clone).css({width:g.width,height:g.height}).removeAttr("data-mce-selected"),g.ghost=f("
    ").css({position:"absolute",opacity:.5,overflow:"hidden",width:g.width,height:g.height}).attr({"data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}).addClass("mce-drag-container mce-reset").append(g.clone).appendTo(e.getBody())[0],o=e.dom.getViewPort(e.getWin()),g.maxX=o.w,g.maxY=o.h),g.dragging&&(e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t.clientX,t.clientY),u=g.clientX+n-g.relX,d=g.clientY+r+5,u+g.width>g.maxX&&(s=u+g.width-g.maxX),d+g.height>g.maxY&&(l=d+g.height-g.maxY),h="BODY"!=e.getBody().nodeName?e.getBody().getBoundingClientRect():{left:0,top:0},f(g.ghost).css({left:u-h.left,top:d-h.top,width:g.width-s,height:g.height-l})))}function c(t){var n;if(g.dragging&&(e.selection.setRng(e.selection.getSel().getRangeAt(0)),s(e.selection.getNode()))){var r=g.element;if(n=e.fire("drop",{targetClone:r,clientX:t.clientX,clientY:t.clientY}),n.isDefaultPrevented())return;r=n.targetClone,e.undoManager.transact(function(){e.insertContent(m.getOuterHTML(r)),f(g.element).remove()})}d()}function u(a){var s,u;if(d(),0===a.button&&(s=t.find(e.dom.getParents(a.target),n.or(i,o)),r(s))){if(u=e.fire("dragstart",{target:s}),u.isDefaultPrevented())return;e.on("mousemove",l),e.on("mouseup",c),h!=p&&(m.bind(h,"mousemove",l),m.bind(h,"mouseup",c)),g={screenX:a.screenX,screenY:a.screenY,clientX:a.clientX,clientY:a.clientY,element:s -}}}function d(){f(g.ghost).remove(),a(null),e.off("mousemove",l),e.off("mouseup",d),h!=p&&(m.unbind(h,"mousemove",l),m.unbind(h,"mouseup",d)),g={}}var f=e.$,h=document,p=e.getDoc(),m=e.dom,g={};e.on("mousedown",u),e.on("drop",function(t){var n="undefined"!=typeof t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(i(n)||i(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}var i=e.isContentEditableFalse,o=e.isContentEditableTrue;return{init:r}}),r(Qe,[d,ne,$,k,te,Ye,Ke,Ge,_,T,W,I,z,p,u,Je,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(e){return c.dom.isBlock(e)}function S(e){e&&c.selection.setRng(e)}function k(){return c.selection.getRng()}function T(e,t){c.selection.scrollIntoView(e,t)}function R(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(T(t,-1===e),ie.show(n,t))}function A(e){var t;return ie.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:B(e)}function B(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function D(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function L(e,t){return t=i.normalizeRange(e,ee,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function M(e){return r.isCaretContainerBlock(e.startContainer)}function P(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?R(e,i,-1==e):(s=M(r),o=L(e,r),n(o)?A(o.getNode(-1==e)):(o=t(o))?n(o)?R(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&D(o,a)?R(e,a.getNode(-1==e),1==e):s?V(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=L(e,n),i=t(ee,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),E(r)&&(p=r.getNode()),N(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),R(e,l.node,f>d);if(p){var m=a.positionsUntil(e,ee,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return V(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return V(l.position.toRange())}}function O(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='
    '),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?ne(n.fromRangeStart(r)):re(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function I(e,t,n,r){var i;return(i=P(e,t,n,r))?i:(i=O(e,r),i?i:null)}function F(e,t,n){var r;return(r=H(e,t,n))?r:(r=O(e,n),r?r:null)}function z(){return se("*[data-mce-caret]")[0]}function U(e){e=se(e),e.attr("data-mce-caret")&&(ie.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),S(k()),T(e[0]))}function W(e){var t,r;return e=i.normalizeRange(1,ee,e),t=n.fromRangeStart(e),x(t.getNode())?R(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?R(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?R(1,r,!1):(ie.hide(),null))}function V(e){var t;return e&&e.collapsed?(t=W(e),t?t:e):e}function $(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=re(n.before(e)),i||(t=ne(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),J(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function q(e,t,n){var r=c.dom,i,o,a,s;if(-1===e){if(N(n)&&y(n.getNode(!0)))return $(n.getNode(!0))}else if(E(t)&&y(t.getNode()))return $(t.getNode());if(s=c.schema.getTextBlockElements(),i=r.getParent(t.getNode(),r.isBlock),o=r.getParent(n.getNode(),r.isBlock),i===o||!s[i.nodeName]||!s[o.nodeName])return null;for(;a=i.firstChild;)o.appendChild(a);return c.dom.remove(i),n.toRange()}function j(e,t,n,i){var o,a,s,l;return!i.collapsed&&(o=_(i),x(o))?V($(o)):(a=L(e,i),n(a)&&r.isCaretContainerBlock(i.startContainer)?(l=-1==e?te.prev(a):te.next(a),l?V(l.toRange()):i):t(a)?V($(a.getNode(-1==e))):(s=-1==e?te.prev(a):te.next(a),t(s)?-1===e?q(e,a,s):q(e,s,a):void 0))}function Y(){function e(e,t){var n=t(k());n&&!e.isDefaultPrevented()&&(e.preventDefault(),S(n))}function r(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function i(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function o(e){var t=!1;e.on("touchstart",function(){t=!1}),e.on("touchmove",function(){t=!0}),e.on("touchend",function(e){var n=r(e.target);x(n)?t||(e.preventDefault(),G(A(n))):J()})}function l(){var e,t=r(c.selection.getNode());C(t)&&y(t)&&c.dom.isEmpty(t)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(t).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function f(e){var t=z();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void U(t)):void(" "!=t.innerHTML&&U(t))}function g(e){var t;switch(e.keyCode){case d.DELETE:t=l();break;case d.BACKSPACE:t=l()}t&&e.preventDefault()}var v=b(I,1,ne,E),w=b(I,-1,re,N),_=b(j,1,E,N),T=b(j,-1,N,E),B=b(F,-1,a.upUntil),D=b(F,1,a.downUntil);c.on("mouseup",function(){var e=k();e.collapsed&&S(W(e))}),c.on("click",function(e){var t;t=r(e.target),t&&x(t)&&e.preventDefault()});var L=function(e){var r=new t(e);if(!e.firstChild)return!1;var i=n.before(e.firstChild),o=r.next(i);return o&&!E(o)&&!N(o)},M=function(e,t){var n=c.dom.getParent(e,c.dom.isBlock),r=c.dom.getParent(t,c.dom.isBlock);return n===r},P=function(e,t){var n=c.dom.getParent(e,c.dom.isBlock),r=c.dom.getParent(t,c.dom.isBlock);return n&&!M(n,r)&&L(n)};o(c),c.on("mousedown",function(e){var t;if(t=r(e.target))x(t)?(e.preventDefault(),G(A(t))):(J(),i(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{J(),ie.hide();var n=s.closestCaret(ee,e.clientX,e.clientY);n&&(P(e.target,n.node)||(e.preventDefault(),c.getBody().focus(),S(R(1,n.node,n.before))))}}),c.on("keydown",function(t){if(!d.modifierPressed(t))switch(t.keyCode){case d.RIGHT:e(t,v);break;case d.DOWN:e(t,D);break;case d.LEFT:e(t,w);break;case d.UP:e(t,B);break;case d.DELETE:e(t,_);break;case d.BACKSPACE:e(t,T);break;default:x(c.selection.getNode())&&t.preventDefault()}}),c.on("keyup compositionstart",function(e){f(e),g(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){S(V($(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ae){if(!ae.parentNode)return void(ae=null);t=t.cloneRange(),t.selectNode(ae),e.range=t}}),c.on("setSelectionRange",function(e){var t;t=G(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng(V(c.selection.getRng()))},0)}),m.init(c)}function X(){var e=c.contentStyles,t=".mce-content-body";e.push(ie.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;width: 100px;height: 100px;}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function K(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function G(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return J(),null;if(t.collapsed){if(J(),!K(t)){if(f=L(1,t),x(f.getNode()))return R(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return R(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(J(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(J(),null):(h=d.targetClone,o=r("#"+oe),0===o.length&&(o=r('
    ').attr("id",oe),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"),t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ae=n,t)):(J(),null))}function J(){ae&&(ae.removeAttribute("data-mce-selected"),c.$("#"+oe).remove(),ae=null)}function Q(){ie.destroy(),ae=null}function Z(){ie.hide()}var ee=c.getBody(),te=new t(ee),ne=b(v,te.next),re=b(v,te.prev),ie=new o(c.getBody(),y),oe="sel-"+c.dom.uniqueId(),ae,se=c.$;return e.ceFalse&&(Y(),X()),{showBlockCaretContainer:U,hideFakeCaret:Z,destroy:Q}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,N=i.isAfterContentEditableFalse,E=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(Ze,[],function(){var e=0,t=function(){var e=function(){return Math.round(4294967295*Math.random()).toString(36)},t=(new Date).getTime();return"s"+t.toString(36)+e()+e()+e()},n=function(n){return n+e++ +t()};return{uuid:n}}),r(et,[w,g,E,R,A,H,P,Y,J,Q,Z,ee,oe,ae,N,f,Ae,Pe,B,L,Oe,d,m,u,Ie,Fe,ze,je,Qe,Ze],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,N,E,_,S,k,T,R,A){function B(e,t,i){var o=this,a,s,l;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,l=i.defaultSettings,t=P({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,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},l,t),l&&l.external_plugins&&t.external_plugins&&(t.external_plugins=P({},l.external_plugins,t.external_plugins)),o.settings=t,r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,o.settings.content_editable=o.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var D=e.DOM,L=r.ThemeManager,M=r.PluginManager,P=N.extend,H=N.each,O=N.explode,I=N.inArray,F=N.trim,z=N.resolve,U=g.Event,W=w.gecko,V=w.ie;return B.prototype={render:function(){function e(){D.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)&&!L.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",L.load(r.theme,t)}N.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),H(r.external_plugins,function(e,t){M.load(t,e),r.plugins+=" "+t}),H(r.plugins.split(/[ ,]/),function(e){if(e=F(e),e&&!M.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=M.dependencies(e);H(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=M.createUrl(t,e),M.load(e.resource,e)})}else M.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(!U.domLoaded)return void D.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||D.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(D.insertAfter(D.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},D.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.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=D.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)),n.editorManager.add(n),t()}},init:function(){function e(n){var r=M.get(n),i,o;if(i=M.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=F(n),r&&-1===I(m,n)){if(H(M.dependencies(n),function(t){e(t)}),t.plugins[n])return;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,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,n.aria_label=n.aria_label||D.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=L.get(n.theme),t.theme=new c(t,L.urls[n.theme]),t.theme.init&&t.theme.init(t,L.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),H(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,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.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&&H(O(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();if(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',!/#$/.test(document.location.href))for(p=0;p',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]||""),n.content_security_policy&&(t.iframeHTML+=''),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&&w.ie&&w.ie<12&&(u=v);var y=D.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")},D.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=D.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(D.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=D.isHidden(l.editorContainer)),t.getElement().style.display="none",D.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(),p,m;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();D.removeClass(e,"mce-content-body"),D.removeClass(e,"mce-edit-focus"),D.setAttrib(e,"contentEditable",null)}),D.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()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==D.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(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 C(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--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"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,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),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._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,D.setAttrib(p,"spellcheck","false")),n.quirks=new x(n),n.fire("PostRender"),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){H(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.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",H(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),H(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&E.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n.quirks.refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(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?z(r):0,n=z(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?(e=n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}),this.editorManager.translate(e)):""},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?H(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[F(e[0])]=F(e[1]):i[F(e[0])]=F(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},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({id:A.uuid("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(D.show(e.getContainer()),D.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(D.hide(e.getContainer()),D.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),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=D.getParent(t.id,"form"))&&H(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;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)?(o=V&&11>V?"":'
    ',"TABLE"==r.nodeName?e=""+o+"":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=F(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?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=F(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=P({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=D.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=D.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),H(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&&D.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),D.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),D.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),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),D.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}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},P(B.prototype,_),B}),r(tt,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(nt,[w,u,d],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(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 u(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 d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor,r;r=t.target,n&&r.ownerDocument==document&&(n.selection&&r!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),r==document.body||d(r)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor,r=n.dom;if(n.inline&&r&&!r.isChildOf(t.target,n.getBody())){var i=n.selection.getRng();i.collapsed||(n.lastRng=i)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i), -s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(rt,[et,g,w,ae,d,m,c,ue,tt,nt],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){"scroll"===e.type?t.fire("ScrollWindow",e):t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize scroll",u):t(window).off("resize scroll",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&c(t,e.editor_deselector)||e.editor_selector&&!c(t,e.editor_selector)||n.push(t)})}return n}function d(){function a(t,n,r){var i=new e(t,n,f);m.push(i),i.on("init",function(){++c===y.length&&x(m)}),i.targetElm=i.targetElm||r,i.render()}var c=0,m=[],y;return p.unbind(window,"ready",d),l("onpageload"),y=t.unique(u(n)),n.types?void g(n.types,function(e){o.each(y,function(t){return p.is(t,e.selector)?(a(s(t),v({},n,e),t),!1):!0})}):(o.each(y,function(e){h(f.get(e.id))}),y=o.grep(y,function(e){return!f.get(e.id)}),void g(y,function(e){r(n,e)?i("Could not initialize inline editor on invalid inline target element",e):a(s(e),n,e)}))}var f=this,b,C;C=o.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var x=function(e){b=e};return f.settings=n,p.bind(window,"ready",d),new a(function(e){b?e(b):x=function(t){e(t)}})},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),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),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 g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),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(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(it,[rt,m],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(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(ot,[ue,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=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,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(at,[],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(st,[at,ot,m],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(lt,[w],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(ut,[w,f,N,E,m,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(dt,[se,m],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.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(ft,[dt],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(ht,[De],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";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="",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append(''),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(pt,[xe],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(mt,[De],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){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(gt,[De,be,pe,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},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"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",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.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(vt,[gt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.state.get("rendered")&&e.repaintColor(t.value)}),e._super()}})}),r(yt,[ht,ke],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(bt,[yt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a=''+e.encode(r)+""),'
    '},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(Ct,[],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=h=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,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+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(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=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),h=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),h=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),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=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(xt,[De,we,pe,Ct],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(h,{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,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=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(wt,[De],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(Nt,[wt],function(e){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 t=this,n=t.settings.editor;return n.settings.elementpath!==!1&&(t.on("select",function(e){n.focus(),n.selection.select(this.row()[e.index].element),n.nodeChanged()}),n.on("nodeChange",function(r){for(var i=[],o=r.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=n.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}t.row(i)})),t._super()}})}),r(Et,[xe],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.classes.add("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(_t,[xe,Et,m],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))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(St,[_t],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(kt,[gt,m],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(Tt,[ft],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(Rt,[ft],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,N,E,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z=Math.max,U=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?(S="y",E="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",H="left",M="w",D="x",L="innerW",P="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",H="top",M="h",D="y",L="innerH",P="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],N=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[H]+p[P]+o[O],y>N&&(N=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=N+i[I],x[B]=i[R]-d,x[F]=N,x.minW=U(x.minW,i.maxW),x.minH=U(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++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.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[H],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(x[M]=z(p[P]||0,i[L]-o[H]-o[O]),x[D]=o[H]):"end"===s&&(x[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*C),x[E]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var W=e.parent();W&&(W._lastRect=null,W.recalc())}}})}),r(At,[dt],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()})},isNative:function(){return!0}})}),r(Bt,[ye,De,ke,m,rt,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&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(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 SwitchMode",function(){r.disabled(e.readonly||!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(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"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+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:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");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:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;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:u})}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(Dt,[ft],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,N,E=[],_=[],S,k,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++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],_[f]=k>_[f]?k:_[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,N=0,f=0;n>f;f++)N+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,N+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=N+(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,M=t.flexWidths;if(M)for(d=0;dd;d++)E[d]+=M?M[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[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=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var H=e.parent();H&&(H._lastRect=null,H.recalc())}}})}),r(Lt,[De,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(Mt,[De],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+'
    '},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Pt,[De,pe],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("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.classes.add("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()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'":''+e.encode(e.state.get("text"))+""},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Ht,[xe],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(Ot,[Ht],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(It,[ht,be,Ot],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),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).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.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s=''+e.encode(a)+""),i=e.settings.icon?r+"ico "+r+"i-"+i:"",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()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(Ft,[De,be,d,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+"
    "},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.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"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),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,[g,ye,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('
    '),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Ut,[ke,Ft,zt,m],function(e,t,n,r){return 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,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("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")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},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.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(Wt,[It,Ut],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},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(qt,[De],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(jt,[De,we,pe],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t,n){e.setAttribute("aria-"+t,n)}function o(e,t){var r,o,a,s,l,c;"v"==e.settings.orientation?(s="top",a="height",o="h"):(s="left",a="width",o="w"),c=e.getEl("handle"),r=(e.layoutRect()[o]||100)-n.getSize(c)[a],l=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",c.style[s]=l,c.style.height=e.layoutRect().h+"px",i(c,"valuenow",t),i(c,"valuetext",""+e.settings.previewFilter(t)),i(c,"valuemin",e._minValue),i(c,"valuemax",e._maxValue)}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){function e(e,t,n){return(n+e)/(t-e)}function i(e,t,n){return n*(t-e)-e}function o(t,n){function o(o){var a;a=s.value(),a=i(t,n,e(t,n,a)+.05*o),a=r(a,t,n),s.value(a),s.fire("dragstart",{value:a}),s.fire("drag",{value:a}),s.fire("dragend",{value:a})}s.on("keydown",function(e){switch(e.keyCode){case 37:case 38:o(-1);break;case 39:case 40:o(1)}})}function a(e,i,o){var a,l,c,p,m;s._dragHelper=new t(s._id,{handle:s._id+"-handle",start:function(e){a=e[u],l=parseInt(s.getEl("handle").style[d],10),c=(s.layoutRect()[h]||100)-n.getSize(o)[f],s.fire("dragstart",{value:m})},drag:function(t){var n=t[u]-a;p=r(l+n,0,c),o.style[d]=p+"px",m=e+p/c*(i-e),s.value(m),s.tooltip().text(""+s.settings.previewFilter(m)).show().moveRel(o,"bc tc"),s.fire("drag",{value:m})},stop:function(){s.tooltip().hide(),s.fire("dragend",{value:m})}})}var s=this,l,c,u,d,f,h;l=s._minValue,c=s._maxValue,"v"==s.settings.orientation?(u="screenY",d="top",f="height",h="h"):(u="screenX",d="left",f="width",h="w"),s._super(),o(l,c,s.getEl("handle")),a(l,c,s.getEl("handle"))},repaint:function(){this._super(),o(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){o(e,t.value)}),e._super()}})}),r(Yt,[De],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r(Xt,[It,pe,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
    '},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&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(Kt,[At],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(Gt,[Ee,g,pe],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(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,t,r,i;r=n.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=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Jt,[De,m,pe],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,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,r=e.settings,i,o;return i={id:e._id,hidefocus:"1"},t.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(e){i[e]=r[e]}),e.disabled()&&(i.disabled="disabled"),r.subtype&&(i.type=r.subtype),o=n.create(r.multiline?"textarea":"input",i),o.value=e.state.get("value"),o.className=e.classes,o.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e.getEl().value=e.state.get("value"),e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Qt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,N,E,T,A,B,D,L,M,P,H,I,F,j,Y,J,Q,oe,ae,se,le,ue,fe,he,ve,ye,be,Ce,xe,we,Ne,Ee,_e,Se,ke,Te,Re,Ae,Be,De,Le,Me,Pe,Ie,ze,et,tt,nt,rt,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Nt,Et,_t,St,kt,Tt,Rt,At,Bt,Dt,Lt,Mt,Pt,Ht,Ot,It,Ft,zt,Ut,Wt,Vt,$t,qt,jt,Yt,Xt,Kt,Gt,Jt])}(this); \ No newline at end of file +// 4.4.3 (2016-09-01) +!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),0>i-n||0>a-r?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,c,u,d,f,h,p;return c=e.x,u=e.y,d=e.x+e.w,f=e.y+e.h,h=t.x+t.w,p=t.y+t.h,r=l(0,t.x-c),i=l(0,t.y-u),a=l(0,d-h),s=l(0,f-p),c+=r,u+=i,n&&(d+=r,f+=i,c-=a,u-=s),d-=a,f-=s,o(c,u,d-c,f-u)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,c=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(c,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(u,[c],function(e){function t(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;r=534;return{opera:r,webkit:i,ie:o,gecko:l,mac:c,iOS:u,android:d,contentEditable:g,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=o,range:window.getSelection&&"Range"in window,documentMode:o&&!s?document.documentMode||7:10,fileApi:f,ceFalse:o===!1||o>8,canHaveCSP:o===!1||o>11,desktop:!h&&!p,windowsPhone:m}}),r(f,[u,d],function(e,t){function n(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function r(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}function i(e,t){var n,r=t;return n=e.path,n&&n.length>0&&(r=n[0]),e.deepPath&&(n=e.deepPath(),n&&n.length>0&&(r=n[0])),r}function o(e,n){function r(){return!1}function o(){return!0}var a,s=n||{},l;for(a in e)u[a]||(s[a]=e[a]);if(s.target||(s.target=s.srcElement||document),t.experimentalShadowDom&&(s.target=i(e,s.target)),e&&c.test(e.type)&&e.pageX===l&&e.clientX!==l){var d=s.target.ownerDocument||document,f=d.documentElement,h=d.body;s.pageX=e.clientX+(f&&f.scrollLeft||h&&h.scrollLeft||0)-(f&&f.clientLeft||h&&h.clientLeft||0),s.pageY=e.clientY+(f&&f.scrollTop||h&&h.scrollTop||0)-(f&&f.clientTop||h&&h.clientTop||0)}return s.preventDefault=function(){s.isDefaultPrevented=o,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},s.stopPropagation=function(){s.isPropagationStopped=o,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},s.stopImmediatePropagation=function(){s.isImmediatePropagationStopped=o,s.stopPropagation()},s.isDefaultPrevented||(s.isDefaultPrevented=r,s.isPropagationStopped=r,s.isImmediatePropagationStopped=r),"undefined"==typeof s.metaKey&&(s.metaKey=!1),s}function a(t,i,o){function a(){o.domLoaded||(o.domLoaded=!0,i(u))}function s(){("complete"===c.readyState||"interactive"===c.readyState&&c.body)&&(r(c,"readystatechange",s),a())}function l(){try{c.documentElement.doScroll("left")}catch(t){return void e.setTimeout(l)}a()}var c=t.document,u={type:"ready"};return o.domLoaded?void i(u):(c.addEventListener?"complete"===c.readyState?a():n(t,"DOMContentLoaded",a):(n(c,"readystatechange",s),c.documentElement.doScroll&&t.self===t.top&&l()),void n(t,"load",a))}function s(){function e(e,t){var n,r,o,a,s=i[t];if(n=s&&s[e.type])for(r=0,o=n.length;o>r;r++)if(a=n[r],a&&a.func.call(a.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var t=this,i={},s,c,u,d,f;c=l+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},s=1,t.domLoaded=!1,t.events=i,t.bind=function(r,l,h,p){function m(t){e(o(t||N.event),g)}var g,v,y,b,C,x,w,N=window;if(r&&3!==r.nodeType&&8!==r.nodeType){for(r[c]?g=r[c]:(g=s++,r[c]=g,i[g]={}),p=p||r,l=l.split(" "),y=l.length;y--;)b=l[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),t.domLoaded&&"ready"===b&&"complete"==r.readyState?h.call(p,o({type:b})):(d||(C=f[b],C&&(x=function(t){var n,r;if(n=t.currentTarget,r=t.relatedTarget,r&&n.contains)r=n.contains(r);else for(;r&&r!==n;)r=r.parentNode;r||(t=o(t||N.event),t.type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=n,e(t,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(t){t=o(t||N.event),t.type="focus"===t.type?"focusin":"focusout",e(t,g)}),v=i[g][b],v?"ready"===b&&t.domLoaded?h({type:b}):v.push({func:h,scope:p}):(i[g][b]=v=[{func:h,scope:p}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?a(r,x,t):n(r,C||b,x,w)));return r=v=0,h}},t.unbind=function(e,n,o){var a,s,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return t;if(a=e[c]){if(f=i[a],n){for(n=n.split(" "),l=n.length;l--;)if(d=n[l],s=f[d]){if(o)for(u=s.length;u--;)if(s[u].func===o){var h=s.nativeHandler,p=s.fakeName,m=s.capture;s=s.slice(0,u).concat(s.slice(u+1)),s.nativeHandler=h,s.fakeName=p,s.capture=m,f[d]=s}o&&0!==s.length||(delete f[d],r(e,s.fakeName||d,s.nativeHandler,s.capture))}}else{for(d in f)s=f[d],r(e,s.fakeName||d,s.nativeHandler,s.capture);f={}}for(d in f)return t;delete i[a];try{delete e[c]}catch(g){e[c]=null}}return t},t.fire=function(n,r,i){var a;if(!n||3===n.nodeType||8===n.nodeType)return t;i=o(null,i),i.type=r,i.target=n;do a=n[c],a&&e(i,a),n=n.parentNode||n.ownerDocument||n.defaultView||n.parentWindow;while(n&&!i.isPropagationStopped());return t},t.clean=function(e){var n,r,i=t.unbind;if(!e||3===e.nodeType||8===e.nodeType)return t;if(e[c]&&i(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(i(e),r=e.getElementsByTagName("*"),n=r.length;n--;)e=r[n],e[c]&&i(e);return t},t.destroy=function(){i={}},t.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var l="mce-data-",c=/^(?:mouse|contextmenu)|click/,u={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1};return s.Event=new s,s.Event.bind(window,"ready",function(){}),s}),r(h,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,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(M&&!r){if(i=ve.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&&(!P||!P.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=_(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$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||X)-(~e.sourceIndex||X);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 h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=W++;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=[U,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]===U&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(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=[],h=[],p=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:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[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?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,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=h(function(e){return e===t},a,!0),c=h(function(e){return te.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=[h(p(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&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(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,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=U+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);p!==x&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(U=C)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(U=C,T=y),m};return i?r(a):a}var C,x,w,N,E,_,S,k,T,R,A,B,D,L,M,P,O,H,I,F="sizzle"+-new Date,z=window.document,U=0,W=0,V=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=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(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.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){function t(e){try{return e.top}catch(t){}return null}var n,r=e?e.ownerDocument||e:z,o=r.defaultView;return r!==D&&9===r.nodeType&&r.documentElement?(D=r,L=r.documentElement,M=!E(r),o&&o!==t(o)&&(o.addEventListener?o.addEventListener("unload",function(){B()},!1):o.attachEvent&&o.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(r.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!r.getElementsByName||!r.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);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 M?t.getElementsByClassName(e):void 0},O=[],P=[],(x.qsa=ge.test(r.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=r.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.test(H=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=H.call(e,"div"),H.call(e,"[s!='']:x"),O.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),O=O.length&&new RegExp(O.join("|")),n=ge.test(L.compareDocumentPosition),I=n||ge.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=n?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===r||e.ownerDocument===z&&I(z,e)?-1:t===r||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===r?-1:t===r?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},r):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(ue,"='$1']"),x.matchesSelector&&M&&(!O||!O.test(n))&&(!P||!P.test(n)))try{var r=H.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&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:x.attributes||!M?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},N=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+=N(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=N(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,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(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===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 he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(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(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&V(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,h,p,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;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===U&&c[1],f=c[0]===U&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[U,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===U)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[U,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=te.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=S(e.replace(se,"$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(Ce,xe),function(t){return(t.textContent||t.innerText||N(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=M?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 me.test(e.nodeName)},input:function(e){return pe.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&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0], +!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.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(Ce,xe),ye.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||S(e,d))(r,t,!M,n,ye.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(ne,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(p,[],function(){function e(e){var t=e,n,r;if(!u(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(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 r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(n,i){t&&!t(n,i,e)||r.push(n)}),r}function o(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 a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0]);ir;r++)if(t.call(n,e[r],r,e))return r;return-1}function l(e,n,r){var i=s(e,n,r);return-1!==i?e[i]:t}function c(e){return e[e.length-1]}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:u,toArray:e,each:n,map:r,filter:i,indexOf:o,reduce:a,findIndex:s,find:l,last:c}}),r(m,[d,p],function(e,n){function r(e){return null===e||e===t?"":(""+e).replace(h,"")}function i(e,r){return r?"array"==r&&n.isArray(e)?!0:typeof e==r:e!==t}function o(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 a(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],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=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 s(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 l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(g,[f,h,m,d],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function C(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function x(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,N=Array.prototype.push,E=Array.prototype.slice,_=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},P=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,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 f(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]:_.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)N.call(n,i),i=i.nextSibling;else{if(i=v(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(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(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:N,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return C(e,"nextSibling",1)},prev:function(e){return C(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.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 f.extend(t,this),t},i.ie&&i.ie<8&&(x(L,"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}}),x(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",x(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(v,[],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,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).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 h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(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,p),m[v]=b?h(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])}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(y,[],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}}}function r(e,n,r,i){var o,a,s;if(e){if(o=e[r],t&&o===t)return;if(o){if(!i)for(s=o[n];s;s=s[n])if(!s[n])return s;return o}if(a=e.parentNode,a&&a!==t)return a}}var i=e;this.current=function(){return i},this.next=function(e){return i=n(i,"firstChild","nextSibling",e)},this.prev=function(e){return i=n(i,"lastChild","previousSibling",e)},this.prev2=function(e){return i=r(i,"lastChild","previousSibling",e)}}}),r(b,[m],function(e){function t(n){function r(){return P.createDocumentFragment()}function i(e,t){N(F,e,t)}function o(e,t){N(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?(M[V]=M[W],M[$]=M[U]):(M[W]=M[V],M[U]=M[$]),M.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 h(e,t){var n=M[W],r=M[U],i=M[V],o=M[$],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 p(){E(I)}function m(){return E(O)}function g(){return E(H)}function v(e){var t=this[W],r=this[U],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=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[W],startOffset:M[U],endContainer:M[V],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.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 M[W]==M[V]&&M[U]==M[$]}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 N(e,t,r){var i,o;for(e?(M[W]=t,M[U]=r):(M[V]=t,M[$]=r),i=M[V];i.parentNode;)i=i.parentNode;for(o=M[W];o.parentNode;)o=o.parentNode;o==i?w(M[W],M[U],M[V],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[W],M[V])}function E(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[W]==M[V])return _(e);for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[W])return S(t,e);++n}for(t=M[W],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return k(t,e);++r}for(o=r-n,a=M[W];o>0;)a=a.parentNode,o--;for(s=M[V];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 _(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[U]==M[$])return t;if(3==M[W].nodeType){if(n=M[W].nodeValue,i=n.substring(M[U],M[$]),e!=H&&(o=M[W],c=M[U],u=M[$]-M[U],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(P.createTextNode(i)),t}for(o=C(M[W],M[U]),a=M[$]-M[U];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=H&&M.collapse(F),t}function S(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-M[U],0>=a)return t!=H&&(M.setEndBefore(e),M.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!=H&&(M.setEndBefore(e),M.collapse(z)),n}function k(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=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=H&&(M.setStartAfter(e),M.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!=H&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=C(M[V],M[$]-1),r,i,o,a,s,l=n!=M[V];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(M[W],M[U]),r=n!=M[W],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=M[U],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=H&&(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==H?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,P=n.doc,O=0,H=1,I=2,F=!0,z=!1,U="startOffset",W="startContainer",V="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:P,startOffset:0,endContainer:P,endOffset:0,collapsed:F,commonAncestorContainer:P,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:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(C,[m],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=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,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){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(x,[m,u],function(e,t){return function(n,r){function i(e){n.getElementsByTagName("head")[0].appendChild(e)}function o(r,o,c){function u(){for(var e=b.passed,t=e.length;t--;)e[t]();b.status=2,b.passed=[],b.failed=[]}function d(){for(var e=b.failed,t=e.length;t--;)e[t]();b.status=3,b.passed=[],b.failed=[]}function f(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function h(e,n){e()||((new Date).getTime()-y0)return v=n.createElement("style"),v.textContent='@import "'+r+'"',m(),void i(v);p()}i(g),g.href=r}}var a=0,s={},l;r=r||{},l=r.maxLoadTime||5e3,this.load=o}}),r(w,[h,g,v,f,y,b,C,d,m,x],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 n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(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}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"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 m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,C=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&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!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(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),g(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(C.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=g(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&&f(this,e)},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=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},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){m(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!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.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!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&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),b?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&&"outerHTML"in e?e.outerHTML:n("
    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(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 g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(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),m(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=[],m(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(b){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&&!x.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:h,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=y(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.insertBefore(n,e):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}},p.DOM=new p(document),p.nodeIndex=h,p}),r(N,[w,m],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.remove=function(e){delete l[e],delete u[e]},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(E,[N,m],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},remove:function(e){delete this.urls[e],delete this.lookup[e]},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&&(s?a.call(s):a.call(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(_,[],function(){function e(e){return function(t){return!!t&&t.nodeType==e}}function t(e){return e=e.toLowerCase().split(" "),function(t){var n,r;if(t&&t.nodeType)for(r=t.nodeName.toLowerCase(),n=0;nn.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function a(e){this.walk=function(t,n){function r(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 i(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function a(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function s(e,t,o){var a=o?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=i(g==e?g:g[a],a),y.length&&(o||y.reverse(),n(r(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td[data-mce-selected],th[data-mce-selected]"),b.length>0)return void l(b,function(e){n([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=o(d,f)),c==d)return n(r([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return s(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return s(d,h);if(g===h)break}p=a(c,h)||c,m=a(d,h)||d,s(c,p,!0),y=i(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&n(r(y)),s(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 h=v,p=n?v.nodeValue.length:0,void(i=!0);if(e.isBlock(v)||y[v.nodeName.toLowerCase()])return;s=v}o&&s&&(h=s,i=!0,p=0)}var h,p,m,g=e.getRoot(),v,y,b,C;if(h=n[(r?"start":"end")+"Container"],p=n[(r?"start":"end")+"Offset"],C=1==h.nodeType&&p===h.childNodes.length,y=e.schema.getNonEmptyElements(),b=r,!u(h)){if(1==h.nodeType&&p>h.childNodes.length-1&&(b=!1),9===h.nodeType&&(h=e.getRoot(),p=0),h===g){if(b&&(v=h.childNodes[p>0?p-1:0])){if(u(v))return;if(y[v.nodeName]||"TABLE"==v.nodeName)return}if(h.hasChildNodes()){if(p=Math.min(!b&&p>0?p-1:p,h.childNodes.length-1),h=h.childNodes[p],p=0,!o&&h===g.lastChild&&"TABLE"===h.nodeName)return;if(l(h)||u(h))return;if(h.hasChildNodes()&&!/TABLE/.test(h.nodeName)){v=h,m=new t(h,g);do{if(c(v)||u(v)){i=!1;break}if(3===v.nodeType&&v.nodeValue.length>0){p=b?0:v.nodeValue.length,h=v,i=!0;break}if(y[v.nodeName.toLowerCase()]&&!a(v)){p=e.nodeIndex(v),h=v.parentNode,"IMG"!=v.nodeName||b||p++,i=!0;break}}while(v=b?m.next():m.prev())}}}o&&(3===h.nodeType&&0===p&&f(!0),1===h.nodeType&&(v=h.childNodes[p],v||(v=h.childNodes[p-1]),!v||"BR"!==v.nodeName||d(v,"A")||s(v)||s(v,!0)||f(!0,v))),b&&!o&&3===h.nodeType&&p===h.nodeValue.length&&f(!1),i&&n["set"+(r?"Start":"End")](h,p)}}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}function s(t,n,r){var i,o,a;if(i=r.elementFromPoint(t,n),o=r.body.createTextRange(),i&&"HTML"!=i.tagName||(i=r.body),o.moveToElementText(i),a=e.toArray(o.getClientRects()),a=a.sort(function(e,t){return e=Math.abs(Math.max(e.top-n,e.bottom-n)),t=Math.abs(Math.max(t.top-n,t.bottom-n)),e-t}),a.length>0){n=(a[0].bottom+a[0].top)/2;try{return o.moveToPoint(t,n),o.collapse(!0),o}catch(s){}}return null}var l=e.each,c=n.isContentEditableFalse,u=i.isCaretContainer;return a.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},a.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=s(e,t,n)}}return r},a.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},a.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},a}),r(R,[T,d,u],function(e,t,n){return function(r){function i(e){var t,n;if(n=r.$(e).parentsUntil(r.getBody()).add(e),n.length===a.length){for(t=n.length;t>=0&&n[t]===a[t];t--);if(-1===t)return a=n,!0}return a=n,!1}var o,a=[];"onselectionchange"in r.getDoc()||r.on("NodeChange Click MouseUp KeyUp Focus",function(t){var n,i;n=r.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset},"nodechange"!=t.type&&e.compareRanges(i,o)||r.fire("SelectionChange"),o=i}),r.on("contextmenu",function(){r.fire("SelectionChange")}),r.on("SelectionChange",function(){var e=r.selection.getStart(!0);!t.range&&r.selection.isCollapsed()||!i(e)&&r.dom.isChildOf(e,r.getBody())&&r.nodeChanged({selectionChange:!0})}),r.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==r.selection.getNode().nodeName?n.setEditorTimeout(r,function(){r.nodeChanged()}):r.nodeChanged())}),this.nodeChanged=function(e){var t=r.selection,n,i,o;r.initialized&&t&&!r.settings.disable_nodechange&&!r.readonly&&(o=r.getBody(),n=t.getStart()||o,n.ownerDocument==r.getDoc()&&r.dom.isChildOf(n,o)||(n=o),"IMG"==n.nodeName&&t.isCollapsed()&&(n=n.parentNode),i=[],r.dom.getParent(n,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=n,e.parents=i,r.fire("NodeChange",e))}}}),r(A,[],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-bookmark"))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(B,[m],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,h;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 picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,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 sizes srcset 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("picture","","img source"),n("source","src srcset type media sizes"),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,delete a.script,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]=n[r.toUpperCase()]="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,h,p,m,g,v,b,x,w,N,E,_,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,N=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=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,N)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],_=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:_}),c.defaultValue=_),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:_}),c.forcedValue=_),"<"===b&&(c.validValues=a(_,"?"))), +T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,N=v),x&&(l.outputName=h,y[x]=l),T.test(h)?(l.pattern=d(h),C.push(l)):y[h]=l}}function h(e){y={},C=[],f(e),s(N,function(e,t){b[t]=e.children})}function p(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],M[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(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?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,N,E,_,S,k,T,R,A,B,D,L,M={},P={};e=e||{},N=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"),_=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=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",S),B=o("move_caret_before_on_enter_elements","table",A),D=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 figcaption",D),L=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){P[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(N,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]}),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})),p(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 k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return _},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return E},v.getSpecialElements=function(){return P},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 M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(D,[B,C,m],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=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.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||""),N&&!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(W[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(V.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,C,x,w,N,E,_,S,k,T,R,A,B,D,L,M,P,O,H,I,F=0,z=t.decode,U,W=n.makeMap("src,href,data,background,formaction,poster"),V=/((java|vb)script|mhtml):/i,$=/^data:/i;for(P=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),O=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),N=i.validate,b=i.remove_internals,U=i.fix_self_closing,H=a.getSpecialElements();c=P.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!N||(E=a.getElementRule(d))){if(_=!0,N&&(T=E.attributes,R=E.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(_=!1),p=[],p.map={},k.replace(O,s)):(p=[],p.map={}),N&&!y){if(A=E.attributesRequired,B=E.attributesDefault,D=E.attributesForced,L=E.removeEmptyAttrs,L&&!p.length&&(_=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(_=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,P.lastIndex),P.lastIndex=u;continue}_=!1}}_&&l.start(d,p,w)}else _=!1;if(f=H[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(_&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),_&&(g.length>0&&l.text(g,!0),l.end(d)),P.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?_&&l.end(d):h.push({name:d,valid:_}))}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=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(L,[A,B,D,m],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,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}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,N,E,_,S,k,T,R,A=[],B,D,L,M,P,O,H,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),H=l.getNonEmptyElements(),O=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,P=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,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=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=O[b.name],s&&O[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(_=p[a],_?_.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&P[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?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||M.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||M.test(i))&&(n.remove(),n=o),n=o}if(B&&P[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(H))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,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(_=d[S],C=h[S],N=C.length;N--;)C[N].parent||C.splice(N,1);for(x=0,w=_.length;w>x;x++)_[x](C,S,o)}for(x=0,w=f.length;w>x;x++)if(_=f[x],_.name in p){for(C=p[_.name],N=C.length;N--;)C[N].parent||C.splice(N,1);for(N=0,E=_.callbacks.length;E>N;N++)_.callbacks[N](C,_.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,h,p;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)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.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&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),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),'"');!n||l?r[r.length]=">":r[r.length]=" />",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(P,[M,B],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,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].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(O,[w,L,D,C,P,A,B,d,m,S],function(e,t,n,r,i,o,a,s,l,c){function u(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var d=l.each,f=l.trim,h=e.DOM,p=["data-mce-selected"];return function(e,o){function m(e){var t=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+p.join("|")+')="[^"]+"'].join("|"),"gi");return e=c.trim(e.replace(t,""))}function g(){var e=o.getBody().innerHTML,t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r,i,a,s,l,c=o.schema;for(e=m(e),l=c.getShortEndedElements();s=t.exec(e);)i=t.lastIndex,a=s[0].length,r=l[s[1]]?i:n.findEndTag(c,e,i),e=e.substring(0,i-a)+e.substring(r),t.lastIndex=i-a;return f(e)}function v(e){-1===l.inArray(p,e)&&(C.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),p.push(e))}var y,b,C;return o&&(y=o.dom,b=o.schema),y=y||h,b=b||new a(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,C=new t(e,b),C.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)}),C.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,s=e.url_converter,l=e.url_converter_scope,c;r--;)i=t[r],o=i.attributes.map[a],o!==c?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=y.serializeStyle(y.parseStyle(o),i.name):s&&(o=s.call(l,o,n,i.name)),i.attr(n,o.length>0?o:null))}),C.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))}),C.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()}),C.addNodeFilter("noscript",function(e){for(var t=e.length,n;t--;)n=e[t].firstChild,n&&(n.value=r.decode(n.value))}),C.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="")}),C.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))}),C.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&&C.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)}),C.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:b,addNodeFilter:C.addNodeFilter,addAttributeFilter:C.addAttributeFilter,serialize:function(t,n){var r=this,o,a,l,h,p,m;return s.ie&&y.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),y.setHTML(t,p)):t=t.cloneNode(!0),o=document.implementation,o.createHTMLDocument&&(a=o.createHTMLDocument(""),d("BODY"==t.nodeName?t.childNodes:[t],function(e){a.body.appendChild(a.importNode(e,!0))}),t="BODY"!=t.nodeName?a.body.firstChild:a.body,l=y.doc,y.doc=a),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,r.onPreProcess(n)),m=C.parse(f(n.getInner?t.innerHTML:y.getOuterHTML(t)),n),u(m),h=new i(e,b),n.content=h.serialize(m),n.cleanup||(n.content=c.trim(n.content),n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||r.onPostProcess(n),l&&(y.doc=l),n.node=null,n.content},addRules:function(e){b.addValidElements(e)},setRules:function(e){b.setValidElements(e)},onPreProcess:function(e){o&&o.fire("PreProcess",e)},onPostProcess:function(e){o&&o.fire("PostProcess",e)},addTempAttr:v,trimHtml:m,getTrimmedContent:g}}}),r(H,[],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,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),t!=f&&t!=f.documentElement||(t=h,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)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[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,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.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=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(I,[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||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(F,[I,m,u,d,_],function(e,t,n,r,i){function o(e,t){for(;t&&t!=e;){if(s(t)||a(t))return t;t=t.parentNode}return null}var a=i.isContentEditableFalse,s=i.isContentEditableTrue;return function(i,s){function l(e){var t=s.settings.object_resizing;return t===!1||r.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==s.getBody()?!1:s.dom.is(e,t))}function c(t){var n,r,i,o,a;n=t.screenX-L,r=t.screenY-M,U=n*B[2]+H,W=r*B[3]+I,U=5>U?5:U,W=5>W?5:W,i="IMG"==k.nodeName&&s.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==k.nodeName&&B[2]*B[3]!==0,i&&(j(n)>j(r)?(W=Y(U*F),U=Y(W/F)):(U=Y(W/F),W=Y(U*F))),_.setStyles(T,{width:U,height:W}),o=B.startPos.x+n,a=B.startPos.y+r,o=o>0?o:0,a=a>0?a:0,_.setStyles(R,{left:o,top:a,display:"block"}),R.innerHTML=U+" × "+W,B[2]<0&&T.clientWidth<=U&&_.setStyle(T,"left",P+(H-U)),B[3]<0&&T.clientHeight<=W&&_.setStyle(T,"top",O+(I-W)),n=X.scrollWidth-K,r=X.scrollHeight-G,n+r!==0&&_.setStyles(R,{left:o-n,top:a-r}),z||(s.fire("ObjectResizeStart",{target:k,width:H,height:I}),z=!0)}function u(){function e(e,t){t&&(k.style[e]||!s.schema.isValid(k.nodeName.toLowerCase(),e)?_.setStyle(k,e,t):_.setAttrib(k,e,t))}z=!1,e("width",U),e("height",W),_.unbind(V,"mousemove",c),_.unbind(V,"mouseup",u),$!=V&&(_.unbind($,"mousemove",c),_.unbind($,"mouseup",u)),_.remove(T),_.remove(R),q&&"TABLE"!=k.nodeName||d(k),s.fire("ObjectResized",{target:k,width:U,height:W}),_.setAttrib(k,"style",_.getAttrib(k,"style")),s.nodeChanged()}function d(e,t,n){var i,o,a,d,h;f(),x(),i=_.getPos(e,X),P=i.x,O=i.y,h=e.getBoundingClientRect(),o=h.width||h.right-h.left,a=h.height||h.bottom-h.top,k!=e&&(C(),k=e,U=W=0),d=s.fire("ObjectSelected",{target:e}),l(e)&&!d.isDefaultPrevented()?S(A,function(e,i){function s(t){L=t.screenX,M=t.screenY,H=k.clientWidth,I=k.clientHeight,F=I/H,B=e,e.startPos={x:o*e[0]+P,y:a*e[1]+O},K=X.scrollWidth,G=X.scrollHeight,T=k.cloneNode(!0),_.addClass(T,"mce-clonedresizable"),_.setAttrib(T,"data-mce-bogus","all"),T.contentEditable=!1,T.unSelectabe=!0,_.setStyles(T,{left:P,top:O,margin:0}),T.removeAttribute("data-mce-selected"),X.appendChild(T),_.bind(V,"mousemove",c),_.bind(V,"mouseup",u),$!=V&&(_.bind($,"mousemove",c),_.bind($,"mouseup",u)),R=_.add(X,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},H+" × "+I)}var l;return t?void(i==t&&s(n)):(l=_.get("mceResizeHandle"+i),l&&_.remove(l),l=_.add(X,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),r.ie&&(l.contentEditable=!1),_.bind(l,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),s(e)}),e.elm=l,void _.setStyles(l,{left:o*e[0]+P-l.offsetWidth/2,top:a*e[1]+O-l.offsetHeight/2}))}):f(),k.setAttribute("data-mce-selected","1")}function f(){var e,t;x(),k&&k.removeAttribute("data-mce-selected");for(e in A)t=_.get("mceResizeHandle"+e),t&&(_.unbind(t),_.remove(t))}function h(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,r;if(!z&&!s.removed)return S(_.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),r=_.$(r).closest(q?"table":"table,img,hr")[0],t(r,X)&&(w(),n=i.getStart(!0),t(n,r)&&t(i.getEnd(!0),r)&&(!q||r!=n&&"IMG"!==n.nodeName))?void d(r):void f()}function p(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function m(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function g(e){var t=e.srcElement,n,r,i,o,a,l,c;n=t.getBoundingClientRect(),l=D.clientX-n.left,c=D.clientY-n.top;for(r in A)if(i=A[r],o=t.offsetWidth*i[0],a=t.offsetHeight*i[1],j(o-l)<8&&j(a-c)<8){B=i;break}z=!0,s.fire("ObjectResizeStart",{target:k,width:k.clientWidth,height:k.clientHeight}),s.getDoc().selection.empty(),d(t,r,D)}function v(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function y(e){return a(o(s.getBody(),e))}function b(e){var t=e.srcElement;if(y(t))return void v(e);if(t!=k){if(s.fire("ObjectSelected",{target:t}),C(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(f(),k=t,p(t,"resizestart",g))}}function C(){m(k,"resizestart",g)}function x(){for(var e in A){var t=A[e];t.elm&&(_.unbind(t.elm),delete t.elm)}}function w(){try{s.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function N(e){var t;if(q){t=V.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function E(){k=T=null,q&&(C(),m(X,"controlselect",b))}var _=s.dom,S=t.each,k,T,R,A,B,D,L,M,P,O,H,I,F,z,U,W,V=s.getDoc(),$=document,q=r.ie&&r.ie<11,j=Math.abs,Y=Math.round,X=s.getBody(),K,G;A={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 s.contentStyles.push(J+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+J+" .mce-resizehandle:hover {background: #000}"+J+" img[data-mce-selected],"+J+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+J+" .mce-clonedresizable {position: absolute;"+(r.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+J+" .mce-resize-helper {background: #555;background: 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}"),s.on("init",function(){q?(s.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(f(),N(e.target))}),p(X,"controlselect",b),s.on("mousedown",function(e){D=e})):(w(),r.ie>=11&&(s.on("mousedown click",function(e){var t=e.target,n=t.nodeName;z||!/^(TABLE|IMG|HR)$/.test(n)||y(t)||(s.selection.select(t,"TABLE"==n),"mousedown"==e.type&&s.nodeChanged())}),s.dom.bind(X,"mscontrolselect",function(e){function t(e){n.setEditorTimeout(s,function(){s.selection.select(e)})}return y(e.target)?(e.preventDefault(),void t(e.target)):void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target)))})));var e=n.throttle(function(e){s.composing||h(e)});s.on("nodechange ResizeEditor ResizeWindow drop",e),s.on("keyup compositionend",function(t){k&&"TABLE"==k.nodeName&&e(t)}),s.on("hide blur",f)}),s.on("remove",x),{isResizable:l,showResizeRect:d,hideResizeRect:f,updateResizeRect:h,controlSelect:N,destroy:E}}}),r(z,[],function(){function e(e){return function(){return e}}function t(e){return function(t){return!e(t)}}function n(e,t){return function(n){return e(t(n))}}function r(){var e=a.call(arguments);return function(t){for(var n=0;n=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}var a=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n}}),r(U,[_,p,k],function(e,t,n){function r(e){return m(e)?!1:d(e)?!f(e.parentNode):h(e)||u(e)||p(e)||c(e)}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return c(e)?t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t)},!1)!==!0:!1}function a(e){return h(e)||o(e)}function s(e,t){return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),h=e.matchNodeNames("img input textarea hr iframe video audio object"),p=e.matchNodeNames("table"),m=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),r(W,[],function(){function e(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function t(t,n){return t=e(t),n?t.right=t.left:(t.left=t.left+t.width,t.right=t.left),t.width=0,t}function n(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottomt.bottom?!1:r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom?!0:e.bottomt.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:e,collapse:t,isEqual:n,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),r(V,[],function(){function e(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&t.test(e)}var t=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),r($,[z,_,w,T,U,W,V],function(e,t,n,r,i,o,a){function s(e){return"createRange"in e?e.createRange():n.DOM.createRng()}function l(e){return e&&/[\r\n\t ]/.test(e)}function c(e){var t=e.startContainer,n=e.startOffset,r;return!!(l(e.toString())&&v(t.parentNode)&&(r=t.data,l(r[n-1])||l(r[n+1])))}function u(e){function t(e){var t=e.ownerDocument,n=s(t),r=t.createTextNode("\xa0"),i=e.parentNode,a;return i.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1),a=o.clone(n.getBoundingClientRect()),i.removeChild(r),a}function n(e){var n,r;return r=e.getClientRects(),n=r.length>0?o.clone(r[0]):o.clone(e.getBoundingClientRect()),b(e)&&0===n.left?t(e):n}function r(e,t){return e=o.collapse(e,t),e.width=1,e.right=e.left+1,e}function i(e){0!==e.height&&(u.length>0&&o.isEqual(e,u[u.length-1])||u.push(e))}function l(e,t){var o=s(e.ownerDocument);if(t0&&(o.setStart(e,t-1),o.setEnd(e,t),c(o)||i(r(n(o),!1))),t=t.data.length:n>=t.childNodes.length}function a(){var e;return e=s(t.ownerDocument),e.setStart(t,n),e.setEnd(t,n),e}function l(){return r||(r=u(new d(t,n))),r}function c(){return l().length>0}function f(e){return e&&t===e.container()&&n===e.offset()}function h(e){return x(t,e?n-1:n)}return{container:e.constant(t),offset:e.constant(n),toRange:a,getClientRects:l,isVisible:c,isAtStart:i,isAtEnd:o,isEqual:f,getNode:h}}var f=t.isElement,h=i.isCaretCandidate,p=t.matchStyleValues("display","block table"),m=t.matchStyleValues("float","left right"),g=e.and(f,h,e.negate(m)),v=e.negate(t.matchStyleValues("white-space","pre pre-line pre-wrap")),y=t.isText,b=t.isBr,C=n.nodeIndex,x=r.getNode;return d.fromRangeStart=function(e){return new d(e.startContainer,e.startOffset)},d.fromRangeEnd=function(e){return new d(e.endContainer,e.endOffset)},d.after=function(e){return new d(e.parentNode,C(e)+1)},d.before=function(e){return new d(e.parentNode,C(e))},d}),r(q,[_,w,z,p,$],function(e,t,n,r,i){function o(e){var t=e.parentNode;return v(t)?o(t):t}function a(e){return e?r.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function s(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function l(e){return function(t){return e===t}}function c(t){var n,i,s;return n=a(o(t)),i=r.findIndex(n,l(t),t),n=n.slice(0,i+1),s=r.reduce(n,function(e,t,r){return g(t)&&g(n[r-1])&&e++,e},0),n=r.filter(n,e.matchNodeNames(t.nodeName)),i=r.findIndex(n,l(t),t),i-s}function u(e){var t;return t=g(e)?"text()":e.nodeName.toLowerCase(),t+"["+c(e)+"]"}function d(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function f(t,i){var o,a,l=[],c,f,h;return o=i.container(),a=i.offset(),g(o)?c=s(o,a):(f=o.childNodes,a>=f.length?(c="after",a=f.length-1):c="before",o=f[a]),l.push(u(o)),h=d(t,o),h=r.filter(h,n.negate(e.isBogus)),l=l.concat(r.map(h,function(e){return u(e)})),l.reverse().join("/")+","+c}function h(t,n,i){var o=a(t);return o=r.filter(o,function(e,t){return!g(e)||!g(o[t-1])}),o=r.filter(o,e.matchNodeNames(n)),o[i]}function p(e,t){for(var n=e,r=0,o;g(n);){if(o=n.data.length,t>=r&&r+o>=t){e=n,t-=r;break}if(!g(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return t>e.data.length&&(t=e.data.length),new i(e,t)}function m(e,t){var n,o,a;return t?(n=t.split(","),t=n[0].split("/"),a=n.length>1?n[1]:"before",o=r.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e),o?g(o)?p(o,parseInt(a,10)):(a="after"===a?y(o)+1:y(o),new i(o.parentNode,a)):null):null}var g=e.isText,v=e.isBogus,y=t.nodeIndex;return{create:f,resolve:m}}),r(j,[d,m,k,q,$,_],function(e,t,n,r,i,o){function a(a){var l=a.dom;this.getBookmark=function(e,c){function u(e,n){var r=0;return t.each(l.select(e),function(e){return"all"!==e.getAttribute("data-mce-bogus")?e==n?!1:void r++:void 0}),r}function d(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 f(e){function t(e,t){var r=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],o=[],a,s,u=0;if(3==r.nodeType){if(c)for(a=r.previousSibling;a&&3==a.nodeType;a=a.previousSibling)i+=a.nodeValue.length;o.push(i)}else s=r.childNodes,i>=s.length&&s.length&&(u=1,i=Math.max(0,s.length-1)),o.push(l.nodeIndex(s[i],c)+u);for(;r&&r!=n;r=r.parentNode)o.push(l.nodeIndex(r,c));return o}var n=l.getRoot(),r={};return r.start=t(e,!0),a.isCollapsed()||(r.end=t(e)),r}function h(e){function t(e){var t;if(n.isCaretContainer(e)){if(o.isText(e)&&n.isCaretContainerBlock(e)&&(e=e.parentNode),t=e.previousSibling,s(t))return t;if(t=e.nextSibling,s(t))return t}}return t(e.startContainer)||t(e.endContainer)}var p,m,g,v,y,b,C="",x;if(2==e)return b=a.getNode(),y=b?b.nodeName:null,p=a.getRng(),s(b)||"IMG"==y?{name:y,index:u(y,b)}:a.tridentSel?a.tridentSel.getBookmark(e):(b=h(p),b?(y=b.tagName,{name:y,index:u(y,b)}):f(p));if(3==e)return p=a.getRng(),{start:r.create(l.getRoot(),i.fromRangeStart(p)),end:r.create(l.getRoot(),i.fromRangeEnd(p))};if(e)return{rng:a.getRng()};if(p=a.getRng(),g=l.uniqueId(),v=a.isCollapsed(),x="overflow:hidden;line-height:0px",p.duplicate||p.item){if(p.item)return b=p.item(0),y=b.nodeName,{name:y,index:u(y,b)};m=p.duplicate();try{p.collapse(),p.pasteHTML(''+C+""),v||(m.collapse(!1),p.moveToElementText(m.parentElement()),0===p.compareEndPoints("StartToEnd",m)&&m.move("character",-1),m.pasteHTML(''+C+""))}catch(w){return null}}else{if(b=a.getNode(),y=b.nodeName,"IMG"==y)return{name:y,index:u(y,b)};m=d(p.cloneRange()),v||(m.collapse(!1),m.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_end",style:x},C))),p=d(p),p.collapse(!0),p.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_start",style:x},C))}return a.moveToBookmark({id:g,keep:1}),{id:g}},this.moveToBookmark=function(n){function i(e){var t=n[e?"start":"end"],r,i,o,a;if(t){for(o=t[0],i=d,r=t.length-1;r>=1;r--){if(a=i.childNodes,t[r]>a.length-1)return;i=a[t[r]]}3===i.nodeType&&(o=Math.min(t[0],i.nodeValue.length)),1===i.nodeType&&(o=Math.min(t[0],i.childNodes.length)),e?u.setStart(i,o):u.setEnd(i,o)}return!0}function o(r){var i=l.get(n.id+"_"+r),o,a,s,c,u=n.keep;if(i&&(o=i.parentNode,"start"==r?(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),f=h=o,p=m=a):(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),h=o,m=a),!u)){for(c=i.previousSibling,s=i.nextSibling,t.each(t.grep(i.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});i=l.get(n.id+"_"+r);)l.remove(i,1);c&&s&&c.nodeType==s.nodeType&&3==c.nodeType&&!e.opera&&(a=c.nodeValue.length,c.appendData(s.nodeValue),l.remove(s),"start"==r?(f=h=c,p=m=a):(h=c,m=a))}}function s(t){return!l.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}function c(){var e,t;return e=l.createRng(),t=r.resolve(l.getRoot(),n.start),e.setStart(t.container(),t.offset()),t=r.resolve(l.getRoot(),n.end),e.setEnd(t.container(),t.offset()),e}var u,d,f,h,p,m;if(n)if(t.isArray(n.start)){if(u=l.createRng(),d=l.getRoot(),a.tridentSel)return a.tridentSel.moveToBookmark(n);i(!0)&&i()&&a.setRng(u)}else"string"==typeof n.start?a.setRng(c(n)):n.id?(o("start"),o("end"),f&&(u=l.createRng(),u.setStart(s(f),p),u.setEnd(s(h),m),a.setRng(u))):n.name?a.select(l.select(n.name)[n.index]):n.rng&&a.setRng(n.rng)}}var s=o.isContentEditableFalse;return a.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},a}),r(Y,[y,H,F,T,j,_,d,m,$],function(e,n,r,i,o,a,s,l,c){function u(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 d=l.each,f=l.trim,h=s.ie;return u.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,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,s,l;if(!n.win)return null;if(a=n.win.document,!e&&n.lastFocusBookmark){var c=n.lastFocusBookmark;return c.startContainer?(i=a.createRange(),i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,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(u){}if(l=n.editor.fire("GetSelectionRange",{range:i}),l.range!==i)return l.range;if(h&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(u){}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,i,o;if(e)if(e.select){n.explicitRange=null;try{e.select()}catch(a){}}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(a){}}else{if(r=n.getSel(),o=n.editor.fire("SetSelectionRange",{range:e}),e=o.range,r){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(a){}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}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||s.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},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,o,a,s,l=t.dom.getRoot();return n?(i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,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 s.range&&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={};d(n.selectorChangedData,function(e,t){d(o,function(n){return i.is(n,t)?(r[t]||(d(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),d(r,function(e,n){a[n]||(delete r[n],d(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,t){function n(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 r,i,o=this,s=o.dom,l=s.getRoot(),c,u,d=0;if(a.isElement(e)){if(t===!1&&(d=e.offsetHeight),"BODY"!=l.nodeName){var f=o.getScrollContainer();if(f)return r=n(e).y-n(f).y+d,u=f.clientHeight,c=f.scrollTop,void((c>r||r+25>c+u)&&(f.scrollTop=c>r?r:r-u+25))}i=s.getViewPort(o.editor.getWin()),r=s.getPos(e).y+d,c=i.y,u=i.h,(rc+u)&&o.editor.getWin().scrollTo(0,c>r?r:r-u+25)}},placeCaretAt:function(e,t){this.setRng(i.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),a=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==f(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(s.ie&&s.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))},getBoundingClientRect:function(){var e=this.getRng();return e.collapsed?c.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){this.win=null,this.controlSelection.destroy()}},u}),r(X,[j,m],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&&0!==i.indexOf("data-")&&(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(K,[m],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(G,[p,_,g],function(e,t,n){function r(e,t){var n=o[e];n||(o[e]=n=[]),o[e].push(t)}function i(e,t){s(o[e],function(e){e(t)})}var o=[],a=e.filter,s=e.each;return r("pre",function(r){function i(t){return c(t.previousSibling)&&-1!=e.indexOf(u,t.previousSibling)}function o(e,t){n(t).remove(),n(e).append("

    ").append(t.childNodes)}var l=r.selection.getRng(),c,u;c=t.matchNodeNames("pre"),l.collapsed||(u=r.selection.getSelectedBlocks(),s(a(a(u,c),i),function(e){o(e.previousSibling,e)}))}),{postProcess:i}}),r(J,[y,T,j,X,m,K,G],function(e,t,n,r,i,o,a){return function(s){function l(e){return e.nodeType&&(e=e.nodeName),!!s.schema.getTextBlockElements()[e.toLowerCase()]}function c(e){return/^(TH|TD)$/.test(e.nodeName)}function u(e){return e&&/^(IMG)$/.test(e.nodeName)}function d(e,t){return Y.getParents(e,t,Y.getRoot())}function f(e){return 1===e.nodeType&&"_mce_caret"===e.id}function h(){g({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,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"},inherit:!1,defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,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"},inherit:!1,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){ue(n,function(t,n){Y.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",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}]}),ue("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){g(e,{block:e,remove:"all"})}),g(s.settings.formats)}function p(){s.addShortcut("meta+b","bold_desc","Bold"),s.addShortcut("meta+i","italic_desc","Italic"),s.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)s.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);s.addShortcut("access+7","",["FormatBlock",!1,"p"]),s.addShortcut("access+8","",["FormatBlock",!1,"div"]),s.addShortcut("access+9","",["FormatBlock",!1,"address"])}function m(e){return e?j[e]:j}function g(e,t){e&&("string"!=typeof e?ue(e,function(e,t){g(t,e)}):(t=t.length?t:[t],ue(t,function(e){e.deep===oe&&(e.deep=!e.selector),e.split===oe&&(e.split=!e.selector||e.inline),e.remove===oe&&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+/))}),j[e]=t))}function v(e){return e&&j[e]&&delete j[e],j}function y(e,t){var n=m(t);if(n)for(var r=0;r0)return r;if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}}var n=s.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var a=t(i,o),l=3==a.nodeType?a.data.length:a.childNodes.length;n.setEnd(a,l)}return n}function c(e,r,o){var a=[],s,c,h=!0;s=d.inline||d.block,c=Y.create(s),i(c),K.walk(e,function(e){function r(e){var m,v,y,b,C;return C=h,m=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ae(e)&&(C=h,h="true"===ae(e),b=!0),B(m,"br")?(p=0,void(d.block&&Y.remove(e))):d.wrapper&&E(e,t,n)?void(p=0):h&&!b&&d.block&&!d.wrapper&&l(m)&&G(v,s)?(e=Y.rename(e,s),i(e),a.push(e),void(p=0)):d.selector&&(ue(u,function(t){return"collapsed"in t&&t.collapsed!==g?void 0:Y.is(e,t.selector)&&!f(e)?(i(e,t),y=!0,!1):void 0}),!d.inline||y)?void(p=0):void(!h||b||!G(s,m)||!G(v,s)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||f(e)||d.inline&&J(e)?(p=0,ue(de(e.childNodes),r),b&&(h=C),p=0):(p||(p=Y.clone(c,ne),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;ue(e,r)}),d.links===!0&&ue(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ue(de(e.childNodes),t)}t(e)}),ue(a,function(e){function r(e){var t=0;return ue(e.childNodes,function(e){P(e)||ce(e)||t++}),t}function o(e){var t,n;return ue(e.childNodes,function(e){return 1!=e.nodeType||ce(e)||f(e)?void 0:(t=e,ne)}),t&&!ce(t)&&A(t,d)&&(n=Y.clone(t,ne),i(n),Y.replace(n,e,re),Y.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!J(e))&&0===s)return void Y.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ue(u,function(t){ue(Y.select(t.inline,e),function(e){ce(e)||F(t,n,e,t.exact?e:null)})}),E(e.parentNode,t,n))return Y.remove(e,1),e=0,re;d.merge_with_parents&&Y.getParent(e.parentNode,function(r){return E(r,t,n)?(Y.remove(e,1),e=0,re):void 0}),e&&d.merge_siblings!==!1&&(e=W(U(e),e),e=W(e,U(e,re)))}})}var u=m(t),d=u[0],h,p,g=!r&&X.isCollapsed();if("false"!==ae(X.getNode())){if(d){if(r)r.nodeType?(p=Y.createRng(),p.setStartBefore(r),p.setEndAfter(r),c(H(p,u),null,!0)):c(r,null,!0);else if(g&&d.inline&&!Y.select("td[data-mce-selected],th[data-mce-selected]").length)$("apply",t,n);else{var v=s.selection.getNode();Q||!u[0].defaultBlock||Y.getParent(v,Y.isBlock)||x(u[0].defaultBlock),s.selection.setRng(o()),h=X.getBookmark(),c(H(X.getRng(re),u),h),d.styles&&(d.styles.color||d.styles.textDecoration)&&(fe(v,C,"childNodes"),C(v)),X.moveToBookmark(h),q(X.getRng(re)),s.nodeChanged()}a.postProcess(t,s)}}else{r=X.getNode();for(var y=0,b=u.length;b>y;y++)if(u[y].ceFalseOverride&&Y.is(r,u[y].selector))return void i(r,u[y])}}function w(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ae(e)&&(a=y,y="true"===ae(e),s=!0),n=de(e.childNodes),y&&!s)for(r=0,o=h.length;o>r&&!F(h[r],t,e,e);r++);if(p.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ue(d(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=E(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function a(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=Y.clone(o,ne),c=0;cC&&(!h[C].ceFalseOverride||!F(h[C],t,n,n));C++);}}function N(e,t,n){var r=m(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?x(e,t,n):w(e,t,n)}function E(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===oe){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?Y.getAttrib(e,o):D(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!B(a,L(M(s[o],n),o)))return}}else for(l=0;l=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return re;for(i=r.length-1;i>=0;i--)if(Y.is(r[i],a))return re}return ne}function T(e,t,n){var r;return ie||(ie={},r={},s.on("NodeChange",function(e){var t=d(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ue(ie,function(e,i){ue(t,function(o){return E(o,i,{},e.similar)?(r[i]||(ue(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):y(o,i)?!1:void 0})}),ue(r,function(i,o){n[o]||(delete r[o],ue(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ue(e.split(","),function(e){ie[e]||(ie[e]=[],ie[e].similar=n),ie[e].push(t)}),this}function R(e){return o.getCssText(s,e)}function A(e,t){return B(e,t.inline)?re:B(e,t.block)?re:t.selector?1==e.nodeType&&Y.is(e,t.selector):void 0}function B(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function D(e,t){return L(Y.getStyle(e,t),t)}function L(e,t){return"color"!=t&&"backgroundColor"!=t||(e=Y.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function M(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function P(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function O(e,t,n){var r=Y.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function H(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=Y.getRoot(),3==r.nodeType&&!P(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 a,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(a=new e(t,Y.getParent(t,J)||s.getBody());l=a[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 u(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=d(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=a(g),y=a(y),(ce(g.parentNode)||ce(g))&&(g=ce(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(ce(y.parentNode)||ce(y))&&(y=ce(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.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!==ne&&!n[0].inline&&(g=u(g,"previousSibling"),y=u(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=Z(g),g=g.parentNode),1==y.nodeType&&(b=Z(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function I(e,t){return t.links&&"A"==e.tagName}function F(e,t,n,r){var i,o,a;if(!A(n,e)&&!I(n,e))return ne;if("all"!=e.remove)for(ue(e.styles,function(i,o){i=L(M(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||B(D(r,o),i))&&Y.setStyle(n,o,""),a=1}),a&&""===Y.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ue(e.attributes,function(e,i){var o;if(e=M(e,t),"number"==typeof i&&(i=e,r=0),!r||B(Y.getAttrib(r,i),e)){if("class"==i&&(e=Y.getAttrib(n,i),e&&(o="",ue(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void Y.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),te.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ue(e.classes,function(e){e=M(e,t),r&&!Y.hasClass(r,e)||Y.removeClass(n,e)}),o=Y.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,s.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,s.getBody()).prev()||r),r}function $(t,n,r,i){function o(e){var t=Y.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(s.getDoc().createTextNode(ee)),t}function a(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==ee||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===g)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=X.getRng(!0),a(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),Y.remove(e)):(n=u(e),n.nodeValue.charAt(0)===ee&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),Y.remove(e,1)),X.setRng(r);else if(e=c(X.getStart()),!e)for(;e=Y.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=X.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(X.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(Y.clone(f[h],!1)),u=u.firstChild;u.appendChild(Y.doc.createTextNode(ee)),u=u.firstChild;var g=Y.getParent(d,l);g&&Y.isEmpty(g)?d.parentNode.replaceChild(p,d):Y.insertAfter(p,d),X.setCursorLocation(u,1),Y.isEmpty(d)&&Y.remove(d)}}function p(){var e;e=c(X.getStart()),e&&!Y.isEmpty(e)&&fe(e,function(e){1!=e.nodeType||e.id===g||Y.isEmpty(e)||Y.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=s.settings.caret_debug;s._hasCaretEvents||(le=function(){var e=[],t;if(a(c(X.getStart()),e))for(t=e.length;t--;)Y.setAttrib(e[t],"data-mce-bogus","1")},se=function(e){var t=e.keyCode;d(),8==t&&X.isCollapsed()&&X.getStart().innerHTML==ee&&d(c(X.getStart())),37!=t&&39!=t||d(c(X.getStart())),p()},s.on("SetContent",function(e){e.selection&&p()}),s._hasCaretEvents=!0),"apply"==t?f():h()}function q(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!u(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=Z(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,Y.getParent(n,Y.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!P(a))return l=Y.create("a",{"data-mce-bogus":"all"},ee),a.parentNode.insertBefore(l,a),t.setStart(a,0),X.setRng(t),void Y.remove(l)}var j={},Y=s.dom,X=s.selection,K=new t(Y),G=s.schema.isValidChild,J=Y.isBlock,Q=s.settings.forced_root_block,Z=Y.nodeIndex,ee="\ufeff",te=/^(src|href|style)$/,ne=!1,re=!0,ie,oe,ae=Y.getContentEditable,se,le,ce=n.isBookmarkNode,ue=i.each,de=i.grep,fe=i.walk,he=i.extend;he(this,{get:m,register:g,unregister:v,apply:x,remove:w,toggle:N,match:_,matchAll:S,matchNode:E,canApply:k,formatChanged:T,getCssText:R}),h(),p(),s.on("BeforeGetContent",function(e){le&&"raw"!=e.format&&le()}),s.on("mouseup keydown",function(e){se&&se(e)})}}),r(Q,[I,d],function(e,t){return function(e){function n(){return e.serializer.getTrimmedContent()}function r(t){e.setDirty(t)}function i(e){o.typing=!1,o.add({},e)}var o=this,a=0,s=[],l,c,u=0;return e.on("init",function(){o.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&o.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&i(e)}),e.on("ObjectResizeStart Cut",function(){o.beforeChange()}),e.on("SaveContent ObjectResized blur",i),e.on("DragEnd",i),e.on("KeyUp",function(a){var l=a.keyCode;a.isDefaultPrevented()||((l>=33&&36>=l||l>=37&&40>=l||45==l||13==l||a.ctrlKey)&&(i(),e.nodeChanged()),(46==l||8==l||t.mac&&(91==l||93==l))&&e.nodeChanged(),c&&o.typing&&(e.isDirty()||(r(s[0]&&n()!=s[0].content),e.isDirty()&&e.fire("change",{level:s[0],lastLevel:null})),e.fire("TypingUndo"),c=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(o.typing&&i(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),c=!0)}}),e.on("MouseDown",function(e){o.typing&&i(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),o={data:s,typing:!1,beforeChange:function(){u||(l=e.selection.getBookmark(2,!0))},add:function(t,i){var o,c=e.settings,d;if(t=t||{},t.content=n(),u||e.removed)return null;if(d=s[a],e.fire("BeforeAddUndo",{level:t,lastLevel:d,originalEvent:i}).isDefaultPrevented())return null;if(d&&d.content==t.content)return null;if(s[a]&&(s[a].beforeBookmark=l),c.custom_undo_redo_levels&&s.length>c.custom_undo_redo_levels){for(o=0;o0&&(r(!0),e.fire("change",f)),t},undo:function(){var t;return o.typing&&(o.add(),o.typing=!1),a>0&&(t=s[--a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),r(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return a0||o.typing&&s[0]&&n()!=s[0].content},hasRedo:function(){return aP)&&(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 y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
    '}function C(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||W),y(n)):n=M.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)&&t!=B);return r||(o.innerHTML='
    '),n}function x(t){var n,r,i;if(3==D.nodeType&&(t?L>0:LD.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=V&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void(W&&!O||E());if((W&&!O||!W&&O)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",U=F?F.nodeName.toUpperCase():"","LI"!=U||o.ctrlKey||(M=F,z=U),/^(LI|DT|DD)$/.test(z)){if(!W&&O)return void E();if(a.isEmpty(M))return void N()}if("PRE"==z&&l.br_in_pre!==!1){if(!O)return void E()}else if(!W&&!O&&"LI"!=z||W&&O)return void E();W&&M===i.getBody()||(W=W||"P",x()?T():x(!0)?(H=M.parentNode.insertBefore(C(),M),m(H),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),_(I),H=I.firstChild,a.insertAfter(I,M),g(H),k(M),a.isEmpty(M)&&b(M),H.normalize(),a.isEmpty(H)?(a.remove(H),T()):v(H)),a.setAttrib(H,"id",""),i.fire("NewBlock",{newBlock:H}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(ee,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,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){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=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(te,[z,y,_,$,k,U],function(e,t,n,r,i,o){function a(e){return e>0}function s(e){return 0>e}function l(e,n,r,i,o){var l=new t(e,i);if(s(n)){if(C(e)&&(e=l.prev(!0),r(e)))return e;for(;e=l.prev(o);)if(r(e))return e}if(a(n)){if(C(e)&&(e=l.next(!0),r(e)))return e;for(;e=l.next(o);)if(r(e))return e}return null}function c(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(b(e))return e;return t}function u(e,t){for(;e&&e!=t;){if(x(e))return e;e=e.parentNode}return null}function d(e,t,n){return u(e.container(),n)==u(t.container(),n)}function f(e,t,n){return c(e.container(),n)==c(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),E(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){return u(t,e)==u(n,e)}function g(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],w(r)&&(r=r[i]),C(r)){if(m(t,r,n))return r;break}if(_(r))break;n=n.parentNode}return null}function v(e,t,r){var o,a,s,l,c=N(g,!0,t),u=N(g,!1,t);if(a=r.startContainer,s=r.startOffset,i.isCaretContainerBlock(a)){if(E(a)||(a=a.parentNode),l=a.getAttribute("data-mce-caret"),"before"==l&&(o=a.nextSibling,C(o)))return S(o);if("after"==l&&(o=a.previousSibling,C(o)))return k(o)}if(!r.collapsed)return r;if(n.isText(a)){if(w(a)){if(1===e){if(o=u(a))return S(o);if(o=c(a))return k(o)}if(-1===e){if(o=c(a))return k(o);if(o=u(a))return S(o)}return r}if(i.endsWithCaretContainer(a)&&s>=a.data.length-1)return 1===e&&(o=u(a))?S(o):r;if(i.startsWithCaretContainer(a)&&1>=s)return-1===e&&(o=c(a))?k(o):r;if(s===a.data.length)return o=u(a),o?S(o):r;if(0===s)return o=c(a),o?k(o):r}return r}function y(e,t){return C(h(e,t))}var b=n.isContentEditableTrue,C=n.isContentEditableFalse,x=n.matchStyleValues("display","block table table-cell table-caption"),w=i.isCaretContainer,N=e.curry,E=n.isElement,_=o.isCaretCandidate,S=N(p,!0),k=N(p,!1);return{isForwards:a,isBackwards:s,findNode:l,getEditingHost:c,getParentBlock:u,isInSameBlock:d,isInSameEditingHost:f,isBeforeContentEditableFalse:N(y,0),isAfterContentEditableFalse:N(y,-1),normalizeRange:v}}),r(ne,[_,U,$,te,p,z],function(e,t,n,r,i,o){function a(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function s(e,t){return e.hasChildNodes()&&t0)return n(C,--x);if(m(e)&&x0&&(N=s(C,x-1),v(N)))return!y(N)&&(E=r.findNode(N,e,b,N))?f(E)?n(E,E.data.length):n.after(E):f(N)?n(N,N.data.length):n.before(N);if(m(e)&&x0&&s(e[e.length-1])?e.slice(0,-1):e},c=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},u=function(e,t){return!!c(e,t)},d=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]},f=function(e,r){var i=n.before(e),o=new t(r),a=o.next(i);return a?a.toRange():null},h=function(e,r){var i=n.after(e),o=new t(r),a=o.prev(i);return a?a.toRange():null},p=function(t,n,r,i){var o=d(t,i),a=t.parentNode;return a.insertBefore(o[0],t),e.each(n,function(e){a.insertBefore(e,t)}),a.insertBefore(o[1],t),a.removeChild(t),h(n[n.length-1],r)},m=function(t,n,r){var i=t.parentNode;return e.each(n,function(e){i.insertBefore(e,t)}),f(t,r)},g=function(e,t,n,r){return r.insertAfter(t.reverse(),e),h(t[0],n)},v=function(e,r,i,s){var u=o(r,e,s),d=c(r,i.startContainer),f=l(a(u.firstChild)),h=1,v=2,y=r.getRoot(),b=function(e){var o=n.fromRangeStart(i),a=new t(r.getRoot()),s=e===h?a.prev(o):a.next(o);return s?c(r,s.getNode())!==d:!0};return b(h)?m(d,f,y):b(v)?g(d,f,y,r):p(d,f,y,i)};return{isListFragment:r,insertAtCaret:v,isParentBlockLi:u,trimListItems:l,listItems:a}}),r(ie,[d,m,P,ne,$,X,_,re],function(e,t,n,r,i,o,a,s){var l=a.matchNodeNames("td th"),c=function(a,c,u){function d(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=D.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 f(){var e,t,n;e=D.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(c)||(c+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(c)||(c=" "+c)))}function h(){if(A){var e=a.getBody(),n=new o(L);t.each(L.select("*[data-mce-fragment]"),function(t){for(var r=t.parentNode;r&&r!=e;r=r.parentNode)B[t.nodeName.toLowerCase()]&&n.compare(r,t)&&L.remove(t,!0)})}}function p(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}function m(e){t.each(e.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")})}function g(e){return!!e.getAttribute("data-mce-fragment")}function v(e){return e&&!a.schema.getShortEndedElements()[e.nodeName]}function y(t){function n(e){for(var t=a.getBody();e&&e!==t;e=e.parentNode)if("false"===a.dom.getContentEditable(e))return e;return null}function o(e){var t=i.fromRangeStart(e),n=new r(a.getBody());return t=n.next(t),t?t.toRange():void 0}var s,c,u;if(t){if(D.scrollIntoView(t),s=n(t))return L.remove(t),void D.select(s);S=L.createRng(),k=t.previousSibling,k&&3==k.nodeType?(S.setStart(k,k.nodeValue.length),e.ie||(T=t.nextSibling,T&&3==T.nodeType&&(k.appendData(T.data),T.parentNode.removeChild(T)))):(S.setStartBefore(t),S.setEndBefore(t)),c=L.getParent(t,L.isBlock),L.remove(t),c&&L.isEmpty(c)&&(a.$(c).empty(),S.setStart(c,0),S.setEnd(c,0),l(c)||g(c)||!(u=o(S))?L.add(c,L.create("br",{"data-mce-bogus":"1"})):(S=u,L.remove(c))),D.setRng(S)}}var b,C,x,w,N,E,_,S,k,T,R,A,B=a.schema.getTextInlineElements(),D=a.selection,L=a.dom;/^ | $/.test(c)&&(c=d(c)),b=a.parser,A=u.merge,C=new n({validate:a.settings.validate},a.schema),R='​',E={content:c,format:"html",selection:!0},a.fire("BeforeSetContent",E),c=E.content,-1==c.indexOf("{$caret}")&&(c+="{$caret}"),c=c.replace(/\{\$caret\}/,R),S=D.getRng();var M=S.startContainer||(S.parentElement?S.parentElement():null),P=a.getBody();M===P&&D.isCollapsed()&&L.isBlock(P.firstChild)&&v(P.firstChild)&&L.isEmpty(P.firstChild)&&(S=L.createRng(),S.setStart(P.firstChild,0),S.setEnd(P.firstChild,0),D.setRng(S)),D.isCollapsed()||(a.selection.setRng(a.selection.getRng()),a.getDoc().execCommand("Delete",!1,null), +f()),x=D.getNode();var O={context:x.nodeName.toLowerCase(),data:u.data};if(N=b.parse(c,O),u.paste===!0&&s.isListFragment(N)&&s.isParentBlockLi(L,x))return S=s.insertAtCaret(C,L,a.selection.getRng(!0),N),a.selection.setRng(S),void a.fire("SetContent",E);if(p(N),k=N.lastChild,"mce_marker"==k.attr("id"))for(_=k,k=k.prev;k;k=k.walk(!0))if(3==k.type||!L.isBlock(k.name)){a.schema.isValidChild(k.parent.name,"span")&&k.parent.insert(_,k,"br"===k.name);break}if(a._selectionOverrides.showBlockCaretContainer(x),O.invalid){for(D.setContent(R),x=D.getNode(),w=a.getBody(),9==x.nodeType?x=k=w:k=x;k!==w;)x=k,k=k.parentNode;c=x==w?w.innerHTML:L.getOuterHTML(x),c=C.serialize(b.parse(c.replace(//i,function(){return C.serialize(N)}))),x==w?L.setHTML(w,c):L.setOuterHTML(x,c)}else c=C.serialize(N),k=x.firstChild,T=x.lastChild,!k||k===T&&"BR"===k.nodeName?L.setHTML(x,c):D.setContent(c);h(),y(L.get("mce_marker")),m(a.getBody()),a.fire("SetContent",E),a.addVisual()},u=function(e){var n;return"string"!=typeof e?(n=t.extend({paste:e.paste,data:{paste:e.paste}},e),{content:e.content,details:n}):{content:e,details:{}}},d=function(e,t){var n=u(t);c(e,n.content,n.details)};return{insertAtCaret:d}}),r(oe,[d,m,T,y,ie],function(e,n,r,i,o){var a=n.each,s=n.extend,l=n.map,c=n.inArray,u=n.explode,d=e.ie&&e.ie<11,f=!0,h=!1;return function(n){function p(e,t,r,i){var o,s,l=0;if(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||i&&i.skip_focus||n.focus(),i=n.fire("BeforeExecCommand",{command:e,ui:t,value:r}),i.isDefaultPrevented())return!1;if(s=e.toLowerCase(),o=B.exec[s])return o(s,t,r),n.fire("ExecCommand",{command:e,ui:t,value:r}),!0;if(a(n.plugins,function(i){return i.execCommand&&i.execCommand(e,t,r)?(n.fire("ExecCommand",{command:e,ui:t,value:r}),l=!0,!1):void 0}),l)return l;if(n.theme&&n.theme.execCommand&&n.theme.execCommand(e,t,r))return n.fire("ExecCommand",{command:e,ui:t,value:r}),!0;try{l=n.getDoc().execCommand(e,t,r)}catch(c){}return l?(n.fire("ExecCommand",{command:e,ui:t,value:r}),!0):!1}function m(e){var t;if(!n.quirks.isHidden()){if(e=e.toLowerCase(),t=B.state[e])return t(e);try{return n.getDoc().queryCommandState(e)}catch(r){}return!1}}function g(e){var t;if(!n.quirks.isHidden()){if(e=e.toLowerCase(),t=B.value[e])return t(e);try{return n.getDoc().queryCommandValue(e)}catch(r){}}}function v(e,t){t=t||"exec",a(e,function(e,n){a(n.toLowerCase().split(","),function(n){B[t][n]=e})})}function y(e,t,r){e=e.toLowerCase(),B.exec[e]=function(e,i,o,a){return t.call(r||n,i,o,a)}}function b(e){if(e=e.toLowerCase(),B.exec[e])return!0;try{return n.getDoc().queryCommandSupported(e)}catch(t){}return!1}function C(e,t,r){e=e.toLowerCase(),B.state[e]=function(){return t.call(r||n)}}function x(e,t,r){e=e.toLowerCase(),B.value[e]=function(){return t.call(r||n)}}function w(e){return e=e.toLowerCase(),!!B.exec[e]}function N(e,r,i){return r===t&&(r=h),i===t&&(i=null),n.getDoc().execCommand(e,r,i)}function E(e){return A.match(e)}function _(e,r){A.toggle(e,r?{value:r}:t),n.nodeChanged()}function S(e){L=R.getBookmark(e)}function k(){R.moveToBookmark(L)}var T,R,A,B={state:{},exec:{},value:{}},D=n.settings,L;n.on("PreInit",function(){T=n.dom,R=n.selection,D=n.settings,A=n.formatter}),s(this,{execCommand:p,queryCommandState:m,queryCommandValue:g,queryCommandSupported:b,addCommands:v,addCommand:y,addQueryStateHandler:C,addQueryValueHandler:x,hasCustomCommand:w}),v({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){n.undoManager.add()},"Cut,Copy,Paste":function(t){var r=n.getDoc(),i;try{N(t)}catch(o){i=f}if("paste"!==t||r.queryCommandEnabled(t)||(i=!0),i||!r.queryCommandSupported(t)){var a=n.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");e.mac&&(a=a.replace(/Ctrl\+/g,"\u2318+")),n.notificationManager.open({text:a,type:"error"})}},unlink:function(){if(R.isCollapsed()){var e=R.getNode();return void("A"==e.tagName&&n.dom.remove(e,!0))}A.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(e){var t=e.substring(7);"full"==t&&(t="justify"),a("left,center,right,justify".split(","),function(e){t!=e&&A.remove("align"+e)}),"none"!=t&&_("align"+t)},"InsertUnorderedList,InsertOrderedList":function(e){var t,n;N(e),t=T.getParent(R.getNode(),"ol,ul"),t&&(n=t.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName)&&(S(),T.split(n,t),k()))},"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=u(D.font_size_style_values),r=u(D.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=R.getBookmark();n.setContent(n.getContent({cleanup:f}),{cleanup:f}),R.moveToBookmark(e)},mceRemoveNode:function(e,t,r){var i=r||R.getNode();i!=n.getBody()&&(S(),n.dom.remove(i,f),k())},mceSelectNodeDepth:function(e,t,r){var i=0;T.getParent(R.getNode(),function(e){return 1==e.nodeType&&i++==r?(R.select(e),h):void 0},n.getBody())},mceSelectNode:function(e,t,n){R.select(n)},mceInsertContent:function(e,t,r){o.insertAtCaret(n,r)},mceInsertRawHTML:function(e,t,r){R.setContent("tiny_mce_marker"),n.setContent(n.getContent().replace(/tiny_mce_marker/g,function(){return r}))},mceToggleFormat:function(e,t,n){_(n)},mceSetContent:function(e,t,r){n.setContent(r)},"Indent,Outdent":function(e){var t,r,i;t=D.indentation,r=/[a-z%]+$/i.exec(t),t=parseInt(t,10),m("InsertUnorderedList")||m("InsertOrderedList")?N(e):(D.forced_root_block||T.getParent(R.getNode(),T.isBlock)||A.apply("div"),a(R.getSelectedBlocks(),function(o){if("false"!==T.getContentEditable(o)&&"LI"!=o.nodeName){var a=n.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==T.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),T.setStyle(o,a,i?i+r:"")):(i=parseInt(o.style[a]||0,10)+t+r,T.setStyle(o,a,i))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){n.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){n.hasVisual=!n.hasVisual,n.addVisual()},mceReplaceContent:function(e,t,r){n.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,R.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=T.getParent(R.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=T.getRoot(),t;R.getRng().setStart?(t=T.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),R.setRng(t)):(t=R.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){N("Delete");var e=n.getBody();T.isEmpty(e)&&(n.setContent(""),e.firstChild&&T.isBlock(e.firstChild)?n.selection.setCursorLocation(e.firstChild,0):n.selection.setCursorLocation(e,0))},mceNewDocument:function(){n.setContent("")},InsertLineBreak:function(e,t,o){function a(){for(var e=new i(m,v),t,r=n.schema.getNonEmptyElements();t=e.next();)if(r[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=o,l,c,u,h=R.getRng(!0);new r(T).normalize(h);var p=h.startOffset,m=h.startContainer;if(1==m.nodeType&&m.hasChildNodes()){var g=p>m.childNodes.length-1;m=m.childNodes[Math.min(p,m.childNodes.length-1)]||m,p=g&&3==m.nodeType?m.nodeValue.length:0}var v=T.getParent(m,T.isBlock),y=v?v.nodeName.toUpperCase():"",b=v?T.getParent(v.parentNode,T.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(v=b,y=C),m&&3==m.nodeType&&p>=m.nodeValue.length&&(d||a()||(l=T.create("br"),h.insertNode(l),h.setStartAfter(l),h.setEndAfter(l),c=!0)),l=T.create("br"),h.insertNode(l);var w=T.doc.documentMode;return d&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(T.doc.createTextNode("\r"),l),u=T.create("span",{}," "),l.parentNode.insertBefore(u,l),R.scrollIntoView(u),T.remove(u),c?(h.setStartBefore(l),h.setEndBefore(l)):(h.setStartAfter(l),h.setEndAfter(l)),R.setRng(h),n.undoManager.add(),f}}),v({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=R.isCollapsed()?[T.getParent(R.getNode(),T.isBlock)]:R.getSelectedBlocks(),r=l(n,function(e){return!!A.matchNode(e,t)});return-1!==c(r,f)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return E(e)},mceBlockQuote:function(){return E("blockquote")},Outdent:function(){var e;if(D.inline_styles){if((e=T.getParent(R.getStart(),T.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return f;if((e=T.getParent(R.getEnd(),T.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return f}return m("InsertUnorderedList")||m("InsertOrderedList")||!D.inline_styles&&!!T.getParent(R.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=T.getParent(R.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),v({"FontSize,FontName":function(e){var t=0,n;return(n=T.getParent(R.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),v({Undo:function(){n.undoManager.undo()},Redo:function(){n.undoManager.redo()}})}}),r(ae,[m],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.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},t}),r(se,[m],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){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],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(le,[m],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}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 touchmove touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(ce,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(ue,[le],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(de,[ce,ue,se,m],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(fe,[se],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.classes.contains(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.pseudo=!!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,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===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(he,[m,fe,se],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].classes.contains(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},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide 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(pe,[d,m,w],function(e,t,n){var r=0,i={id:function(){return"mceu_"+r++},create:function(e,r,i){var o=document.createElement(e);return n.DOM.setAttribs(o,r),"string"==typeof i?o.innerHTML=i:t.each(i,function(e){e.nodeType&&o.appendChild(e)}),o},createFragment:function(e){return n.DOM.createFragment(e)},getWindowSize:function(){return n.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,t){return n.DOM.getPos(e,t||i.getContainer())},getContainer:function(){return e.container?e.container:document.body},getViewPort:function(e){return n.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,t){return n.DOM.addClass(e,t)},removeClass:function(e,t){return n.DOM.removeClass(e,t)},hasClass:function(e,t){return n.DOM.hasClass(e,t)},toggleClass:function(e,t,r){return n.DOM.toggleClass(e,t,r)},css:function(e,t,r){return n.DOM.setStyle(e,t,r)},getRuntimeStyle:function(e,t){return n.DOM.getStyle(e,t,!0)},on:function(e,t,r,i){return n.DOM.bind(e,t,r,i)},off:function(e,t,r){return n.DOM.unbind(e,t,r)},fire:function(e,t,r){return n.DOM.fire(e,t,r)},innerHtml:function(e,t){n.DOM.setHTML(e,t)}};return i}),r(me,[],function(){return{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})},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")}}}}),r(ge,[m],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(ve,[u],function(e){var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e.requestAnimationFrame(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(ye,[se,m,le,de,he,pe,g,me,ge,ve],function(e,t,n,r,i,o,a,s,l,c){function u(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.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.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=m.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,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,o.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},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?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(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 u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(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]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},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.state.get("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 m.translate?m.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,i; +if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].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&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"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 u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},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},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(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(be,[],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(Ce,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||C,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||C;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=C;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function a(e){return o(e)&&!e.hidden?!0:!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(n(e))}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(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 d(e,t){var n=-1,r=l();t=t||s(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;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),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.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"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(l.remove(this),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(we,[g],function(e){function t(e){var 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}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(Ne,[g,we],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,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(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;e(i.getEl()).append('
    '),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.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("#"+u).removeClass(d+"active")}})}i.classes.add("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(i.getEl("body")).on("scroll",n)),n())}}}),r(Ee,[xe,Ne],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(_e,[pe],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.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.state.get("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(Se,[pe],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(ke,[Ee,_e,Se,pe,g,u],function(e,t,n,r,i,o){function a(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=v.length;t--;){var n=v[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(a(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function l(){p||(p=function(e){2!=e.button&&s(e)},i(document).on("click touchstart",p))}function c(){m||(m=function(){var e;for(e=v.length;e--;)d(v[e])},i(window).on("scroll",m))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},i(window).on("resize",g)}}function d(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
    ').appendTo(t.getContainerElm())),o.setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")}),b=!0),f(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start")),t.aria("label",e.ariaLabel),t.aria("labelledby",t._id),t.aria("describedby",t.describedBy||t._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=v.length;t--&&v[t]!==e;);return-1===t&&v.push(e),n},hide:function(){return h(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){h(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=v.length;e--;){var t=v[e];t&&t.settings.autohide&&(t.hide(),v.splice(e,1))}},C}),r(Te,[ke,Ee,pe,g,we,me,d,u],function(e,t,n,r,i,o,a,s){function l(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof f&&(f=i),n.setAttribute("content",e?t:f))}function c(e){for(var t=0;tr.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=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.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,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.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&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("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.classes.add("in"),e.fire("open")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(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()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return u(),h}),r(Re,[Te],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(Ae,[Te,Re],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(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,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(Be,[ye,_e],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},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(De,[ye,Be],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.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("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},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Le,[De],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
    0%
    '},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(Me,[ye,_e,Le,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n=''),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r=''),e.progressBar&&(i=e.progressBar.renderHtml()),'"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},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(Pe,[Me,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(Oe,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(He,[I,T,y,Oe,A,C,d,m,u,k,$,ne],function(e,t,n,r,i,o,a,s,l,c,u,d){return function(f){function h(e,t){try{f.getDoc().execCommand(e,!1,t)}catch(n){}}function p(){var e=f.getDoc().documentMode;return e?e:6}function m(e){return e.isDefaultPrevented()}function g(e){var t,n;e.dataTransfer&&(f.selection.isCollapsed()&&"IMG"==e.target.tagName&&re.select(e.target),t=f.selection.getContent(),t.length>0&&(n=ue+escape(f.id)+","+escape(t),e.dataTransfer.setData(de,n)))}function v(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(de),t&&t.indexOf(ue)>=0)?(t=t.substr(ue.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function y(e){f.queryCommandSupported("mceInsertClipboardContent")?f.execCommand("mceInsertClipboardContent",!1,{content:e}):f.execCommand("mceInsertContent",!1,e)}function b(){function i(e){var t=C.schema.getBlockElements(),n=f.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==Z.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock), +r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=f.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),C.isEmpty(r)||Z(n).append(r.childNodes),Z(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function u(e,n){var r,i,s,l,c,u;if(!e.collapsed)return e;if(c=e.startContainer,u=e.startOffset,3==c.nodeType)if(n){if(u0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(f.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function d(e){var t=x.getRng();return t=u(t,e),c(t)?!0:void 0}function h(e,t){function n(e,n){return m=Z(n).parents().filter(function(e,t){return!!f.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),f.selection.setRng(t),p):null}function i(e){return e&&f.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,u,d,h,p,m;if(t.collapsed&&(d=t.startContainer,h=t.startOffset,a=C.getParent(d,C.isBlock),i(a)))if(1==d.nodeType){if(d=d.childNodes[h],d&&"BR"!=d.tagName)return;if(u=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(u)&&C.isEmpty(u)&&n(a,d))return C.remove(u),!0}else if(3==d.nodeType){if(o=r.create(a,d),c=a.cloneNode(!0),d=r.resolve(c,o),e){if(h>=d.data.length)return;d.deleteData(h,1)}else{if(0>=h)return;d.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,d)}}function p(e){var t,n,r;d(e)||(s.each(f.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&f.dom.setAttrib(e,"style",f.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(f.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),f.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=f.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,f.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.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),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),f.selection.setRng(n))}})}}),t.disconnect(),s.each(f.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=f.getDoc(),C=f.dom,x=f.selection,w=window.MutationObserver,N,E;w||(N=!0,w=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}}),f.on("keydown",function(e){var t=e.keyCode==te,n=e.ctrlKey||e.metaKey;if(!m(e)&&(t||e.keyCode==ee)){var r=f.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(h(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&f.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),p(t)}}),f.on("keypress",function(t){if(!m(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=f.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=Z(n.startContainer).parents().filter(function(e,t){return!!f.schema.getTextInlineElements()[t.nodeName]}),p(!0),r=r.filter(function(e,t){return!Z.contains(f.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(f.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?Z(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),f.selection.setRng(n)):f.selection.setContent(s)}}),f.addCommand("Delete",function(){p()}),f.addCommand("ForwardDelete",function(){p(!0)}),N||(f.on("dragstart",function(e){E=x.getRng(),g(e)}),f.on("drop",function(e){if(!m(e)){var n=v(e);n&&(e.preventDefault(),l.setEditorTimeout(f,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);E&&(x.setRng(E),E=null),p(),x.setRng(r),y(n.html)}))}}),f.on("cut",function(e){m(e)||!e.clipboardData||f.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",f.selection.getContent()),e.clipboardData.setData("text/plain",f.selection.getContent({format:"text"})),l.setEditorTimeout(f,function(){p(!0)}))}))}function C(){function e(e){var t=ne.create("body"),n=e.cloneContents();return t.appendChild(n),re.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(f.getBody()),t.compareRanges(n,r)}var i=e(n),o=ne.createRng();o.selectNode(f.getBody());var a=e(o);return i===a}f.on("keydown",function(e){var t=e.keyCode,r,i;if(!m(e)&&(t==te||t==ee)){if(r=f.selection.isCollapsed(),i=f.getBody(),r&&!ne.isEmpty(i))return;if(!r&&!n(f.selection.getRng()))return;e.preventDefault(),f.setContent(""),i.firstChild&&ne.isBlock(i.firstChild)?f.selection.setCursorLocation(i.firstChild,0):f.selection.setCursorLocation(i,0),f.nodeChanged()}})}function x(){f.shortcuts.add("meta+a",null,"SelectAll")}function w(){f.settings.content_editable||ne.bind(f.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==f.getDoc().documentElement)if(t=re.getRng(),f.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;re.placeCaretAt(e.clientX,e.clientY)}else re.setRng(t)})}function N(){f.on("keydown",function(e){if(!m(e)&&e.keyCode===ee){if(!f.getBody().getElementsByTagName("hr").length)return;if(re.isCollapsed()&&0===re.getRng(!0).startOffset){var t=re.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return ne.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(ne.remove(n),e.preventDefault())}}})}function E(){window.Range.prototype.getClientRects||f.on("mousedown",function(e){if(!m(e)&&"HTML"===e.target.nodeName){var t=f.getBody();t.blur(),l.setEditorTimeout(f,function(){t.focus()})}})}function _(){f.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==ne.getContentEditableParent(t)&&(e.preventDefault(),re.getSel().setBaseAndExtent(t,0,t,1),f.nodeChanged()),"A"==t.nodeName&&ne.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),re.select(t))})}function S(){function e(){var e=ne.getAttribs(re.getStart().cloneNode(!1));return function(){var t=re.getStart();t!==f.getBody()&&(ne.setAttrib(t,"style",null),Q(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!re.isCollapsed()&&ne.getParent(re.getStart(),ne.isBlock)!=ne.getParent(re.getEnd(),ne.isBlock)}f.on("keypress",function(n){var r;return m(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),f.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),ne.bind(f.getDoc(),"cut",function(n){var r;!m(n)&&t()&&(r=e(),l.setEditorTimeout(f,function(){r()}))})}function k(){document.body.setAttribute("role","application")}function T(){f.on("keydown",function(e){if(!m(e)&&e.keyCode===ee&&re.isCollapsed()&&0===re.getRng(!0).startOffset){var t=re.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function R(){p()>7||(h("RespectVisibilityInDesign",!0),f.contentStyles.push(".mceHideBrInPre pre br {display: none}"),ne.addClass(f.getBody(),"mceHideBrInPre"),oe.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),ae.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 A(){ne.bind(f.getBody(),"mouseup",function(){var e,t=re.getNode();"IMG"==t.nodeName&&((e=ne.getStyle(t,"width"))&&(ne.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),ne.setStyle(t,"width","")),(e=ne.getStyle(t,"height"))&&(ne.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),ne.setStyle(t,"height","")))})}function B(){f.on("keydown",function(t){var n,r,i,o,a;if(!m(t)&&t.keyCode==e.BACKSPACE&&(n=re.getRng(),r=n.startContainer,i=n.startOffset,o=ne.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(f.formatter.toggle("blockquote",null,a),n=ne.createRng(),n.setStart(r,0),n.setEnd(r,0),re.setRng(n))}})}function D(){function e(){K(),h("StyleWithCSS",!1),h("enableInlineTableEditing",!1),ie.object_resizing||h("enableObjectResizing",!1)}ie.readonly||f.on("BeforeExecCommand MouseDown",e)}function L(){function e(){Q(ne.select("a"),function(e){var t=e.parentNode,n=ne.getRoot();if(t.lastChild===e){for(;t&&!ne.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}ne.add(t,"br",{"data-mce-bogus":1})}})}f.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function M(){ie.forced_root_block&&f.on("init",function(){h("DefaultParagraphSeparator",ie.forced_root_block)})}function P(){f.on("keydown",function(e){var t;m(e)||e.keyCode!=ee||(t=f.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),f.undoManager.beforeChange(),ne.remove(t.item(0)),f.undoManager.add()))})}function O(){var e;p()>=10&&(e="",Q("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),f.contentStyles.push(e+"{padding-right: 1px !important}"))}function H(){p()<9&&(oe.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)}),ae.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function I(){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(),ne.unbind(r,"mouseup",n),ne.unbind(r,"mousemove",t),a=o=0}var r=ne.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,ne.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&&(ne.bind(r,"mouseup",n),ne.bind(r,"mousemove",t),ne.getRoot().focus(),a.select())}})}function F(){f.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||re.normalize()},!0)}function z(){f.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function U(){f.inline||f.on("keydown",function(){document.activeElement==document.body&&f.getWin().focus()})}function W(){f.inline||(f.contentStyles.push("body {min-height: 150px}"),f.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void f.getBody().focus();t=f.selection.getRng(),f.getBody().focus(),f.selection.setRng(t),f.selection.normalize(),f.nodeChanged()}}))}function V(){a.mac&&f.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),f.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function $(){h("AutoUrlDetect",!1)}function q(){f.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),f.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function j(){f.on("init",function(){f.dom.bind(f.getBody(),"submit",function(e){e.preventDefault()})})}function Y(){oe.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function X(){f.on("dragstart",function(e){g(e)}),f.on("drop",function(e){if(!m(e)){var n=v(e);if(n&&n.id!=f.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,f.getDoc());re.setRng(r),y(n.html)}}})}function K(){var e,t;G()&&(e=f.getBody(),t=e.parentNode,t.removeChild(e),t.appendChild(e),e.focus())}function G(){var e;return se?(e=f.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}function J(){function t(e){var t=new d(e.getBody()),n=e.selection.getRng(),r=u.fromRangeStart(n),i=u.fromRangeEnd(n);return!e.selection.isCollapsed()&&!t.prev(r)&&!t.next(i)}f.on("keypress",function(n){!m(n)&&!re.isCollapsed()&&n.charCode>31&&!e.metaKeyPressed(n)&&t(f)&&(n.preventDefault(),f.setContent(String.fromCharCode(n.charCode)),f.selection.select(f.getBody(),!0),f.selection.collapse(!1),f.nodeChanged())}),f.on("keydown",function(e){var n=e.keyCode;m(e)||n!=te&&n!=ee||t(f)&&(e.preventDefault(),f.setContent(""),f.nodeChanged())})}var Q=s.each,Z=f.$,ee=e.BACKSPACE,te=e.DELETE,ne=f.dom,re=f.selection,ie=f.settings,oe=f.parser,ae=f.serializer,se=a.gecko,le=a.ie,ce=a.webkit,ue="data:text/mce-internal,",de=le?"Text":"URL";return B(),C(),a.windowsPhone||F(),ce&&(J(),b(),w(),_(),M(),j(),T(),Y(),a.iOS?(U(),W(),q()):x()),le&&a.ie<11&&(N(),k(),R(),A(),P(),O(),H(),I()),a.ie>=11&&(W(),T()),a.ie&&(x(),$(),X()),se&&(J(),N(),E(),S(),D(),L(),z(),V(),T()),{refreshContentEditable:K,isHidden:G}}}),r(Ie,[ue,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|touch|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){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;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;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}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;"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(Fe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(e){var t,n;return t=e.getBody(),n=function(t){e.dom.getParents(t.target,"a").length>0&&t.preventDefault()},e.dom.bind(t,"click",n),{unbind:function(){e.dom.unbind(t,"click",n)}}}function n(n,r){n._clickBlocker&&(n._clickBlocker.unbind(),n._clickBlocker=null),r?(n._clickBlocker=t(n),n.selection.controlSelection.hideResizeRect(),n.readonly=!0,n.getBody().contentEditable=!1):(n.readonly=!1,n.getBody().contentEditable=!0,e(n,"StyleWithCSS",!1),e(n,"enableInlineTableEditing",!1),e(n,"enableObjectResizing",!1),n.focus(),n.nodeChanged())}function r(e,t){var r=e.readonly?"readonly":"design";t!=r&&(e.initialized?n(e,"readonly"==t):e.on("init",function(){n(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:r}}),r(ze,[m,d],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e){var a,s,l={};n(r(e,"+"),function(e){e in o?l[e]=!0:/^[0-9]{2,}$/.test(e)?l.keyCode=parseInt(e,10):(l.charCode=e.charCodeAt(0),l.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),a=[l.keyCode];for(s in o)l[s]?a.push(s):l[s]=!1;return l.id=a.join(","),l.access&&(l.alt=!0,t.mac?l.ctrl=!0:l.shift=!0),l.meta&&(t.mac?l.meta=!0:(l.ctrl=!0,l.meta=!1)),l}function l(t,n,i,o){var l;return l=e.map(r(t,">"),s),l[l.length-1]=e.extend(l[l.length-1],{func:i,scope:o||a}),e.extend(l[0],{desc:a.translate(n),subpatterns:l.slice(1)})}function c(e){return e.altKey||e.ctrlKey||e.metaKey}function u(e){return e.keyCode>=112&&e.keyCode<=123}function d(e,t){return t?t.ctrl!=e.ctrlKey||t.meta!=e.metaKey?!1:t.alt!=e.altKey||t.shift!=e.shiftKey?!1:e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode?(e.preventDefault(),!0):!1:!1}function f(e){return e.func?e.func.call(e.scope):null}var h=this,p={},m=[];a.on("keyup keypress keydown",function(e){!c(e)&&!u(e)||e.isDefaultPrevented()||(n(p,function(t){return d(e,t)?(m=t.subpatterns.slice(0),"keydown"==e.type&&f(t),!0):void 0}),d(e,m[0])&&(1===m.length&&"keydown"==e.type&&f(m[0]),m.shift()))}),h.add=function(t,i,o,s){var c;return c=o,"string"==typeof o?o=function(){a.execCommand(c,!1,null)}:e.isArray(c)&&(o=function(){a.execCommand(c[0],c[1],c[2])}),n(r(e.trim(t.toLowerCase())),function(e){var t=l(e,i,o,s);p[t.id]=t}),!0},h.remove=function(e){var t=l(e);return p[t.id]?(delete p[t.id],!0):!1}}}),r(Ue,[c,m,z],function(e,t,n){return function(r,i){function o(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function a(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function s(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(o(e))}}function l(e,t,n,r){var s,l;s=new XMLHttpRequest,s.open("POST",i.url),s.withCredentials=i.credentials,s.upload.onprogress=function(e){r(e.loaded/e.total*100)},s.onerror=function(){n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return 200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(a(i.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),o(e)),s.send(l)}function c(){return new e(function(e){e([])})}function u(e,t){return{url:t,blobInfo:e,status:!0}}function d(e,t){return{url:"",blobInfo:e,status:!1,error:t}}function f(e,n){t.each(y[e],function(e){e(n)}),delete y[e]}function h(t,n,i){return r.markPending(t.blobUri()),new e(function(e){var o,a,l=function(){};try{var c=function(){o&&(o.close(),a=l)},h=function(n){c(),r.markUploaded(t.blobUri(),n),f(t.blobUri(),u(t,n)),e(u(t,n))},p=function(){c(),r.removeFailed(t.blobUri()),f(t.blobUri(),d(t,p)),e(d(t,p))};a=function(e){0>e||e>100||(o||(o=i()),o.progressBar.value(e))},n(s(t),h,p,a)}catch(m){e(d(t,m.message))}})}function p(e){return e===l}function m(t){var n=t.blobUri();return new e(function(e){y[n]=y[n]||[],y[n].push(e)})}function g(n,o){return n=t.grep(n,function(e){return!r.isUploaded(e.blobUri())}),e.all(t.map(n,function(e){return r.isPending(e.blobUri())?m(e):h(e,i.handler,o)}))}function v(e,t){return!i.url&&p(i.handler)?c():g(e,t)}var y={};return i=t.extend({credentials:!1,handler:l},i),{upload:v}}}),r(We,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(Xe,[p,_,W],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(Ke,[z,p,Xe,U,te,ne,$,W],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ge,[z,p,_,Xe,W,te,U],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Je,[],function(){var e=function(e){var t,n,r,i;return i=e.getBoundingClientRect(),t=e.ownerDocument,n=t.documentElement,r=t.defaultView,{top:i.top+r.pageYOffset-n.clientTop,left:i.left+r.pageXOffset-n.clientLeft}},t=function(t){return t.inline?e(t.getBody()):{left:0,top:0}},n=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}},r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},i={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:i},i=function(t,n){if(n.target.ownerDocument!==t.getDoc()){var i=e(t.getContentAreaContainer()),o=r(t);return{left:n.pageX-i.left+o.left,top:n.pageY-i.top+o.top}}return{left:n.pageX,top:n.pageY}},o=function(e,t,n){return{pageX:n.left-e.left+t.left,pageY:n.top-e.top+t.top}},a=function(e,r){return o(t(e),n(e),i(e,r))};return{calc:a}}),r(Qe,[_,p,z,u,w,Je],function(e,t,n,r,i,o){var a=e.isContentEditableFalse,s=e.isContentEditableTrue,l=function(e){return a(e)},c=function(e,t,n){return t===n||e.dom.isChildOf(t,n)?!1:!a(t)},u=function(e){var t=e.cloneNode(!0);return t.removeAttribute("data-mce-selected"),t},d=function(e,t,n,r){var i=t.cloneNode(!0);e.dom.setStyles(i,{width:n,height:r}),e.dom.setAttrib(i,"data-mce-selected",null);var o=e.dom.create("div",{"class":"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return e.dom.setStyles(o,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),e.dom.setStyles(i,{margin:0,boxSizing:"border-box"}),o.appendChild(i),o},f=function(e,t){e.parentNode!==t&&t.appendChild(e)},h=function(e,t,n,r,i,o){var a=0,s=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>i&&(a=t.pageX+n-i), +t.pageY+r>o&&(s=t.pageY+r-o),e.style.width=n-a+"px",e.style.height=r-s+"px"},p=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},m=function(e){return 0===e.button},g=function(e){return e.element},v=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}},y=function(e,r){return function(i){if(m(i)){var o=t.find(r.dom.getParents(i.target),n.or(a,s));if(l(o)){var c=r.dom.getPos(o),u=r.getBody(),f=r.getDoc().documentElement;e.element=o,e.screenX=i.screenX,e.screenY=i.screenY,e.maxX=(r.inline?u.scrollWidth:f.offsetWidth)-2,e.maxY=(r.inline?u.scrollHeight:f.offsetHeight)-2,e.relX=i.pageX-c.x,e.relY=i.pageY-c.y,e.width=o.offsetWidth,e.height=o.offsetHeight,e.ghost=d(r,o,e.width,e.height)}}}},b=function(e,t){var n=r.throttle(function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)},0);return function(r){var i=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(g(e)&&!e.dragging&&i>10){var a=t.fire("dragstart",{target:e.element});if(a.isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var s=v(e,o.calc(t,r));f(e.ghost,t.getBody()),h(e.ghost,s,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}},C=function(e,t){return function(n){if(e.dragging&&c(t,t.selection.getNode(),e.element)){var r=u(e.element),i=t.fire("drop",{targetClone:r,clientX:n.clientX,clientY:n.clientY});i.isDefaultPrevented()||(r=i.targetClone,t.undoManager.transact(function(){p(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}w(e)}},x=function(e,t){return function(){w(e),e.dragging&&t.fire("dragend")}},w=function(e){e.dragging=!1,e.element=null,p(e.ghost)},N=function(e){var t={},n,r,o,a,s,l;n=i.DOM,l=document,r=y(t,e),o=b(t,e),a=C(t,e),s=x(t,e),e.on("mousedown",r),e.on("mousemove",o),e.on("mouseup",a),n.bind(l,"mousemove",o),n.bind(l,"mouseup",s),e.on("remove",function(){n.unbind(l,"mousemove",o),n.unbind(l,"mouseup",s)})},E=function(e){e.on("drop",function(t){var n="undefined"!=typeof t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(a(n)||a(e.dom.getContentEditableParent(n)))&&t.preventDefault()})},_=function(e){N(e),E(e)};return{init:_}}),r(Ze,[d,ne,$,k,te,Ye,Ke,Ge,_,T,W,I,z,p,u,Qe,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(){var e=c.dom.get(le);return e?e.getElementsByTagName("*")[0]:e}function S(e){return c.dom.isBlock(e)}function k(e){e&&c.selection.setRng(e)}function T(){return c.selection.getRng()}function R(e,t){c.selection.scrollIntoView(e,t)}function A(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(R(t,-1===e),se.show(n,t))}function B(e){var t;return se.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:D(e)}function D(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function L(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function M(e,t){return t=i.normalizeRange(e,re,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function P(e){return r.isCaretContainerBlock(e.startContainer)}function O(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?A(e,i,-1==e):(s=P(r),o=M(e,r),n(o)?B(o.getNode(-1==e)):(o=t(o))?n(o)?A(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&L(o,a)?A(e,a.getNode(-1==e),1==e):s?$(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=M(e,n),i=t(re,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),E(r)&&(p=r.getNode()),N(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),A(e,l.node,f>d);if(p){var m=a.positionsUntil(e,re,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return $(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return $(l.position.toRange())}}function I(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='
    '),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?oe(n.fromRangeStart(r)):ae(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function F(e,t,n,r){var i;return(i=O(e,t,n,r))?i:(i=I(e,r),i?i:null)}function z(e,t,n){var r;return(r=H(e,t,n))?r:(r=I(e,n),r?r:null)}function U(){return ue("*[data-mce-caret]")[0]}function W(e){e=ue(e),e.attr("data-mce-caret")&&(se.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),k(T()),R(e[0]))}function V(e){var t,r;return e=i.normalizeRange(1,re,e),t=n.fromRangeStart(e),x(t.getNode())?A(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?A(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?A(1,r,!1):(se.hide(),null))}function $(e){var t;return e&&e.collapsed?(t=V(e),t?t:e):e}function q(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=ae(n.before(e)),i||(t=oe(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),ee(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function j(e){var t=c.schema.getTextBlockElements();return e.nodeName in t}function Y(e){return c.dom.isEmpty(e)}function X(e,t,r){var i=c.dom,o,a,s,l;if(o=i.getParent(t.getNode(),i.isBlock),a=i.getParent(r.getNode(),i.isBlock),-1===e){if(l=r.getNode(!0),N(r)&&S(l))return j(o)?(Y(o)&&i.remove(o),n.after(l).toRange()):q(r.getNode(!0))}else if(l=t.getNode(),E(t)&&S(l))return j(a)?(Y(a)&&i.remove(a),n.before(l).toRange()):q(t.getNode());if(o===a||!j(o)||!j(a))return null;for(;s=o.firstChild;)a.appendChild(s);return c.dom.remove(o),r.toRange()}function K(e,t,n,i){var o,a,s,l;return!i.collapsed&&(o=_(i),x(o))?$(q(o)):(a=M(e,i),n(a)&&r.isCaretContainerBlock(i.startContainer)?(l=-1==e?ie.prev(a):ie.next(a),l?$(l.toRange()):i):t(a)?$(q(a.getNode(-1==e))):(s=-1==e?ie.prev(a):ie.next(a),t(s)?-1===e?X(e,a,s):X(e,s,a):void 0))}function G(){function r(e,t){var n=t(T());n&&!e.isDefaultPrevented()&&(e.preventDefault(),k(n))}function i(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function o(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function l(e){var t=!1;e.on("touchstart",function(){t=!1}),e.on("touchmove",function(){t=!0}),e.on("touchend",function(e){var n=i(e.target);x(n)?t||(e.preventDefault(),Z(B(n))):ee()})}function f(){var e,t=i(c.selection.getNode());C(t)&&S(t)&&c.dom.isEmpty(t)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(t).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function g(e){var t=U();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void W(t)):void(" "!=t.innerHTML&&W(t))}function v(e){var t;switch(e.keyCode){case d.DELETE:t=f();break;case d.BACKSPACE:t=f()}t&&e.preventDefault()}var w=b(F,1,oe,E),_=b(F,-1,ae,N),R=b(K,1,E,N),D=b(K,-1,N,E),L=b(z,-1,a.upUntil),M=b(z,1,a.downUntil);c.on("mouseup",function(){var e=T();e.collapsed&&k(V(e))}),c.on("click",function(e){var t;t=i(e.target),t&&x(t)&&(e.preventDefault(),c.focus())});var P=function(e){var r=new t(e);if(!e.firstChild)return!1;var i=n.before(e.firstChild),o=r.next(i);return o&&!E(o)&&!N(o)},O=function(e,t){var n=c.dom.getParent(e,c.dom.isBlock),r=c.dom.getParent(t,c.dom.isBlock);return n===r},H=function(e,t){var n=c.dom.getParent(e,c.dom.isBlock),r=c.dom.getParent(t,c.dom.isBlock);return n&&!O(n,r)&&P(n)};l(c),c.on("mousedown",function(e){var t;if(t=i(e.target))x(t)?(e.preventDefault(),Z(B(t))):(ee(),o(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{ee(),se.hide();var n=s.closestCaret(re,e.clientX,e.clientY);n&&(H(e.target,n.node)||(e.preventDefault(),c.getBody().focus(),k(A(1,n.node,n.before))))}}),c.on("keydown",function(e){if(!d.modifierPressed(e))switch(e.keyCode){case d.RIGHT:r(e,w);break;case d.DOWN:r(e,M);break;case d.LEFT:r(e,_);break;case d.UP:r(e,L);break;case d.DELETE:r(e,R);break;case d.BACKSPACE:r(e,D);break;default:x(c.selection.getNode())&&e.preventDefault()}}),c.on("keyup compositionstart",function(e){g(e),v(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){k($(q(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ce){if(!ce.parentNode)return void(ce=null);t=t.cloneRange(),t.selectNode(ce),e.range=t}}),c.on("setSelectionRange",function(e){var t;t=Z(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng($(c.selection.getRng()))},0)}),c.on("copy",function(t){var n=t.clipboardData;if(!t.isDefaultPrevented()&&t.clipboardData&&!e.ie){var r=y();r&&(t.preventDefault(),n.clearData(),n.setData("text/html",r.outerHTML),n.setData("text/plain",r.outerText))}}),m.init(c)}function J(){var e=c.contentStyles,t=".mce-content-body";e.push(se.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function Q(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function Z(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return ee(),null;if(t.collapsed){if(ee(),!Q(t)){if(f=M(1,t),x(f.getNode()))return A(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return A(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(ee(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(ee(),null):(h=d.targetClone,o=r("#"+le),0===o.length&&(o=r('
    ').attr("id",le),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"),t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ce=n,t)):(ee(),null))}function ee(){ce&&(ce.removeAttribute("data-mce-selected"),c.$("#"+le).remove(),ce=null)}function te(){se.destroy(),ce=null}function ne(){se.hide()}var re=c.getBody(),ie=new t(re),oe=b(v,ie.next),ae=b(v,ie.prev),se=new o(c.getBody(),S),le="sel-"+c.dom.uniqueId(),ce,ue=c.$;return e.ceFalse&&(G(),J()),{showBlockCaretContainer:W,hideFakeCaret:ne,destroy:te}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,N=i.isAfterContentEditableFalse,E=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(et,[],function(){var e=0,t=function(){var e=function(){return Math.round(4294967295*Math.random()).toString(36)},t=(new Date).getTime();return"s"+t.toString(36)+e()+e()+e()},n=function(n){return n+e++ +t()};return{uuid:n}}),r(tt,[w,g,E,R,A,O,P,Y,J,Q,Z,ee,oe,ae,N,f,Ae,Pe,B,L,He,d,m,u,Ie,Fe,ze,je,Ze,et],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,N,E,_,S,k,T,R,A){function B(e,t,i){var o=this,a,s,l;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,l=i.defaultSettings,t=P({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,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},l,t),l&&l.external_plugins&&t.external_plugins&&(t.external_plugins=P({},l.external_plugins,t.external_plugins)),o.settings=t,r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,o.settings.content_editable=o.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var D=e.DOM,L=r.ThemeManager,M=r.PluginManager,P=N.extend,O=N.each,H=N.explode,I=N.inArray,F=N.trim,z=N.resolve,U=g.Event,W=w.gecko,V=w.ie;return B.prototype={render:function(){function e(){D.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)&&!L.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",L.load(r.theme,t)}N.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),O(r.external_plugins,function(e,t){M.load(t,e),r.plugins+=" "+t}),O(r.plugins.split(/[ ,]/),function(e){if(e=F(e),e&&!M.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=M.dependencies(e);O(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=M.createUrl(t,e),M.load(e.resource,e)})}else M.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(!U.domLoaded)return void D.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||D.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(D.insertAfter(D.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},D.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.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=D.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)),n.editorManager.add(n),t()}},init:function(){function e(n){var r=M.get(n),i,o;if(i=M.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=F(n),r&&-1===I(m,n)){if(O(M.dependencies(n),function(t){e(t)}),t.plugins[n])return;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,h,p,m=[];if(t.rtl=n.rtl_ui||t.editorManager.i18n.rtl,t.editorManager.i18n.setCode(n.language),n.aria_label=n.aria_label||D.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),t.fire("ScriptsLoaded"),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=L.get(n.theme),t.theme=new c(t,L.urls[n.theme]),t.theme.init&&t.theme.init(t,L.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),O(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,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.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&&O(H(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();if(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',!/#$/.test(document.location.href))for(p=0;p',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]||""),n.content_security_policy&&(t.iframeHTML+=''),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&&w.ie&&w.ie<12&&(u=v);var y=D.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")},D.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=D.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(D.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=D.isHidden(l.editorContainer)),t.getElement().style.display="none",D.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(),p,m;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();D.removeClass(e,"mce-content-body"),D.removeClass(e,"mce-edit-focus"),D.setAttrib(e,"contentEditable",null)}),D.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()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==D.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(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 C(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--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"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,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),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._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,D.setAttrib(p,"spellcheck","false")),n.quirks=new x(n),n.fire("PostRender"),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){O(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.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",O(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),O(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&E.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n.quirks.refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(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?z(r):0,n=z(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?(e=n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}),this.editorManager.translate(e)):""},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?O(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[F(e[0])]=F(e[1]):i[F(e[0])]=F(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},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({id:A.uuid("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(D.show(e.getContainer()),D.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(D.hide(e.getContainer()),D.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),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=D.getParent(t.id,"form"))&&O(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;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)?(o=V&&11>V?"":'
    ',"TABLE"==r.nodeName?e=""+o+"":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=F(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?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=F(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=P({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=D.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=D.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(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},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),O(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&&D.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),D.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),D.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),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),D.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}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},P(B.prototype,_),B}),r(nt,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(rt,[w,u,d],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(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 u(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 d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor,r;r=t.target,n&&r.ownerDocument==document&&(n.selection&&r!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),r==document.body||d(r)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor,r=n.dom;if(n.inline&&r&&!r.isChildOf(t.target,n.getBody())){var i=n.selection.getRng();i.collapsed||(n.lastRng=i)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i),s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(it,[tt,g,w,ae,d,m,c,ue,nt,rt],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){"scroll"===e.type?t.fire("ScrollWindow",e):t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize scroll",u):t(window).off("resize scroll",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&c(t,e.editor_deselector)||e.editor_selector&&!c(t,e.editor_selector)||n.push(t)})}return n}function d(){function a(t,n,r){var i=new e(t,n,f);m.push(i),i.on("init",function(){++c===y.length&&x(m)}),i.targetElm=i.targetElm||r,i.render()}var c=0,m=[],y;return p.unbind(window,"ready",d),l("onpageload"),y=t.unique(u(n)),n.types?void g(n.types,function(e){o.each(y,function(t){return p.is(t,e.selector)?(a(s(t),v({},n,e),t),!1):!0})}):(o.each(y,function(e){h(f.get(e.id))}),y=o.grep(y,function(e){return!f.get(e.id)}),void g(y,function(e){r(n,e)?i("Could not initialize inline editor on invalid inline target element",e):a(s(e),n,e)}))}var f=this,b,C;C=o.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var x=function(e){b=e};return f.settings=n,p.bind(window,"ready",d),new a(function(e){b?e(b):x=function(t){e(t)}})},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),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),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 g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),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(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(ot,[it,m],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(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(at,[ue,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=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,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(st,[],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(lt,[st,at,m],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(ct,[w],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(ut,[],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(dt,[w,f,N,E,m,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(ft,[se,m],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.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(ht,[ft],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(pt,[De],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";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="",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append(''),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(mt,[xe],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(gt,[De],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){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(vt,[De,be,pe,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},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"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",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.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(yt,[vt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.state.get("rendered")&&e.repaintColor(t.value)}),e._super()}})}),r(bt,[pt,ke],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(Ct,[bt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a=''+e.encode(r)+""),'
    '},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(xt,[],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=h=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,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+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(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=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),h=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),h=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),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=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(wt,[De,we,pe,xt],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(h,{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,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=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(Nt,[De],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(Et,[Nt],function(e){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 t=this,n=t.settings.editor;return n.settings.elementpath!==!1&&(t.on("select",function(e){n.focus(),n.selection.select(this.row()[e.index].element),n.nodeChanged()}),n.on("nodeChange",function(r){for(var i=[],o=r.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=n.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}t.row(i)})),t._super()}})}),r(_t,[xe],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.classes.add("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(St,[xe,_t,m],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))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(kt,[St],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(Tt,[vt,m],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(Rt,[ht],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(At,[ht],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,N,E,_,S,k,T,R,A,B,D,L,M,P,O,H,I,F,z=Math.max,U=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?(S="y",E="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",O="left",M="w",D="x",L="innerW", +P="minW",H="right",I="deltaW",F="contentW"):(S="x",E="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",O="top",M="h",D="y",L="innerH",P="minH",H="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],N=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[O]+p[P]+o[H],y>N&&(N=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=N+i[I],x[B]=i[R]-d,x[F]=N,x.minW=U(x.minW,i.maxW),x.minH=U(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++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.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[O],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(x[M]=z(p[P]||0,i[L]-o[O]-o[H]),x[D]=o[O]):"end"===s&&(x[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*C),x[E]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var W=e.parent();W&&(W._lastRect=null,W.recalc())}}})}),r(Bt,[ft],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()})},isNative:function(){return!0}})}),r(Dt,[ye,De,ke,m,w,it,d],function(e,t,n,r,i,o,a){function s(e){e.settings.ui_container&&(a.container=i.DOM.select(e.settings.ui_container)[0])}function l(t){t.on("ScriptsLoaded",function(){t.rtl&&(e.rtl=!0)})}function c(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;u(i.parents,function(e){return u(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 u(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(){u(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(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(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 SwitchMode",function(){r.disabled(e.readonly||!n())})}}function s(){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(),u({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){l(n)}})}),u({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]})}),u({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"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:s,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),u({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+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;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return u(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,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return u(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 u(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 u=r.each;o.on("AddEditor",function(e){var t=e.editor;l(t),c(t),s(t)}),e.translate=function(e){return o.translate(e)},t.tooltips=!a.iOS}),r(Lt,[ht],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,N,E=[],_=[],S,k,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++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],_[f]=k>_[f]?k:_[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,N=0,f=0;n>f;f++)N+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,N+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=N+(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,M=t.flexWidths;if(M)for(d=0;dd;d++)E[d]+=M?M[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[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=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var O=e.parent();O&&(O._lastRect=null,O.recalc())}}})}),r(Mt,[De,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(Pt,[De],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+'
    '},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Ot,[De,pe],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("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.classes.add("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()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'":''+e.encode(e.state.get("text"))+""},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Ht,[xe],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(It,[Ht],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Ft,[pt,be,It],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),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).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.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s=''+e.encode(a)+""),i=e.settings.icon?r+"ico "+r+"i-"+i:"",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()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(zt,[De,be,d,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.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"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),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(Ut,[g,ye,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('
    '),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Wt,[ke,zt,Ut,m],function(e,t,n,r){return 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,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("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")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},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.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(Vt,[Ft,Wt],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},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(jt,[De],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(Yt,[De,we,pe],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t,n){e.setAttribute("aria-"+t,n)}function o(e,t){var r,o,a,s,l,c;"v"==e.settings.orientation?(s="top",a="height",o="h"):(s="left",a="width",o="w"),c=e.getEl("handle"),r=(e.layoutRect()[o]||100)-n.getSize(c)[a],l=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",c.style[s]=l,c.style.height=e.layoutRect().h+"px",i(c,"valuenow",t),i(c,"valuetext",""+e.settings.previewFilter(t)),i(c,"valuemin",e._minValue),i(c,"valuemax",e._maxValue)}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){function e(e,t,n){return(n+e)/(t-e)}function i(e,t,n){return n*(t-e)-e}function o(t,n){function o(o){var a;a=s.value(),a=i(t,n,e(t,n,a)+.05*o),a=r(a,t,n),s.value(a),s.fire("dragstart",{value:a}),s.fire("drag",{value:a}),s.fire("dragend",{value:a})}s.on("keydown",function(e){switch(e.keyCode){case 37:case 38:o(-1);break;case 39:case 40:o(1)}})}function a(e,i,o){var a,l,c,p,m;s._dragHelper=new t(s._id,{handle:s._id+"-handle",start:function(e){a=e[u],l=parseInt(s.getEl("handle").style[d],10),c=(s.layoutRect()[h]||100)-n.getSize(o)[f],s.fire("dragstart",{value:m})},drag:function(t){var n=t[u]-a;p=r(l+n,0,c),o.style[d]=p+"px",m=e+p/c*(i-e),s.value(m),s.tooltip().text(""+s.settings.previewFilter(m)).show().moveRel(o,"bc tc"),s.fire("drag",{value:m})},stop:function(){s.tooltip().hide(),s.fire("dragend",{value:m})}})}var s=this,l,c,u,d,f,h;l=s._minValue,c=s._maxValue,"v"==s.settings.orientation?(u="screenY",d="top",f="height",h="h"):(u="screenX",d="left",f="width",h="w"),s._super(),o(l,c,s.getEl("handle")),a(l,c,s.getEl("handle"))},repaint:function(){this._super(),o(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){o(e,t.value)}),e._super()}})}),r(Xt,[De],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r(Kt,[Ft,pe,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
    '},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&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(Gt,[Bt],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(Jt,[Ee,g,pe],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(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,t,r,i;r=n.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=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Qt,[De,m,pe],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,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,r=e.settings,i,o;return i={id:e._id,hidefocus:"1"},t.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(e){i[e]=r[e]}),e.disabled()&&(i.disabled="disabled"),r.subtype&&(i.type=r.subtype),o=n.create(r.multiline?"textarea":"input",i),o.value=e.state.get("value"),o.className=e.classes,o.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e.getEl().value=e.state.get("value"),e._super(),e.$el.on("change",function(t){ +e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Zt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,N,E,T,A,B,D,L,M,P,O,I,F,j,Y,J,Q,oe,ae,se,le,ue,fe,he,ve,ye,be,Ce,xe,we,Ne,Ee,_e,Se,ke,Te,Re,Ae,Be,De,Le,Me,Pe,Ie,ze,tt,nt,rt,it,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Nt,Et,_t,St,kt,Tt,Rt,At,Bt,Dt,Lt,Mt,Pt,Ot,Ht,It,Ft,zt,Ut,Wt,Vt,$t,qt,jt,Yt,Xt,Kt,Gt,Jt,Qt])}(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 10a30d53ad2df54105118bb3d1e38fadca97981f..f60c87b2c0c40de747e4950f913c6d7869868e3a 100644 GIT binary patch literal 171632 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­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

    81e39K);|gcS>zX^Y}6l*fmJ|Lnr$rg zG4!*=RBAH+rO@TALXX9kuoE`>eu9ldK zqPS8$&@nABnd#-8lgQ~n$b(<5D#iwevH7~vdIUGf%V`D%!`bXcIu zfRN&Ab#3%ur>2TGSBudsE~O>3#E6vZRQx=So$|Bm88>& zp`TfbeK-9i>wsit$9m_T{>rM9@X_t8)kREn7{L-S9h{k&+}kT1#~$(tWfJsKPQH^$ zL}ow2T;@!v26J-rA~!Od0QqyxtYAzes@l9ftgIn^idyZDACwcyP6&Ih~2FPHQW{pT6R{mMWEMO&XZI*nCHvU}P zS}PED_syxIQsf~2wHM8Ci5RQLWVyiVr_H5&ed$*-$Q|&Y_#~q{9OzU*u-rUUmBG9g# zY8c=}WViaZ@k5cSv0?Qd$!RGlTk~E_E|qr=8Y@qjWl|3pgl}gb>^d`x1+s2YjA4&wGX?B8S6Rf~llZEN7wl{+k#QJvabTrzsGagH4nG*_j+Ru^rAVWe1e*@( z;WohQ6aNVk=cua0xwt^AXoQBIicKQmdy4AzjPDjpy5XcSCvq-IC&a+x{N~0Pd}v|j zzzvohQNI>y3o!y8C+3Eo9Bsy~gy{Z<0G-*el8|tLf)0a6JMx`kgIW6YeN+fEDu_!w z`z(%0a|z~qvcU|NNR@P|5$a*a0~3JO9~6%ih}fX$b}702s2Ec^$clXVrfAhULe0Ql zpL6sm9`wXnobU*IQLU^(p+ub2*FD#4Tkx5^Wh{d>r8=+?x%L{G9wbm!VgQqb0?9KQ z{&y?LlnMj`5{yy}EpBQj((=aWQ3MlRMY%==J;&b&75aq=2|n~H>NCbT=I&F&6Jup3)GcZ*)2h zm%<)yj*KLj)m?T6Oizgc3z#|<$s~KPKXq|RngAVvIQ-}6pW(P0emung4M+d{csTBU zJd{T6j6I$$N9NJT;dkSM?^$ZJiw{439P`uC%~_WHMK^^+wi|heXm!dX3AG?G7F3up zUB5ngCPSuzDq@)5o10vt3#X9++vTiYYT1|Ocr(h+^2ya{e2#QSM-8Iee}Axiq{2N0 zOGF@vBg{~Of%pWhuwh_5mgW7J4u_YDTHz<)Fdxd^`yUVHFhw^X4?dCS*i8T>F#k|6 zOTOF$P+rPmfYaj|DdNV^KCJ06W|RCaD(CHe(e{4cv)esj6%6DAGGST8xLVf>cOg2-?AP^;W ztiG(7WmQ`ljoV(utK4-F0lE0Z$)}1B%bf;75_}`FVQTBa`rO}l?*gSbr>9ISrJd0% zooUsCv~Z$H1{MxVi)*&!2170l*LGfzq?TF*jVWZ-Z%vh&jgqmQwzE^oFo*g5VjLdY zOxx5MMA8<+65mYe42#|;=g%(Jm^YeSiVWitzy~biQW=HpG1*w_PND@eTT!b1o~r^k z3XDCfff!?8B^&pYu%8z!eRE^FOt#lnePAgsWWABP9viFRN+%2Sl1n&eyb$M2`JE9u zQDsHKo%<`?#Z5CKOgGPP5}@}RgM9_zxjAM~ukZ3*=cr+7c(|dLhjeWt9wH%>AQ@+Q z=5?>SU9q-NNCYhx^7@gl4LHEl%0)=-Du{?!dLdnx>tu>RrDxWSb2IL`zE?x0lnmDy z@Dg&Q_xBOzu;m6ZE3(v7-g9bOb#?EzCfAqER9YK9_NAM)6le(N0gL9rKw@2{=pojs zMeBB_FtS%V)77QF!ljj3CXm#2$|%U_ErH1Kg;U^r5C&6R4fOhJ2Qi<)>53}4HBf8@ z-Vq2*!yDhEp|XsqdZSo8_#Nq{tb$!l@fP1s%CTNczAJ!*xyq2T#VFc|PDn2Pe?sRs1=59j_4#G>JO| zJcs{arjgDBrY>K0$ne!!z`|LbcL-y-la_SwcL-9AaKY9Xqtr=OlVsLmyzR~fJYN;@ z^fR_XSur}CC8I-0Hae7WqeICzpk9ahEBI*ngCfN{YFl-_z=552;>|40J8X;Va84P5 zjq(H{sT1#Y=}3_iI1$yVo13H+8Bl~B3y{GCoHmAuKMBIir~x^5XkTEQ7BcFgUAT44R!!e%Sx;x(Wl=6l6lH_CNBim?rEha&utWn~SyKG9%u$2E z%@a70Cy}FAvmFa1jxcse_$JWv) z*&`0h((&7tu50p*OJ=8>Q8U>ZXPljts;v@uT=D~}@r!>VO4I|9ZUW}Z73w2brjJg< z390w;N{rG)PS`vL=#vQGiWL+TaqhFLt;gB*Aj9?v?HF=>oOZmgoE++_e;yU z2`LyJ^%&ug+$nmTVcsq~rEQ8`D9LeiC6)*6dA|1dGr!b)Cf*Ypft2lY;t6)sb7@vS zN_GSRjQvt*2n4D2v|`%_%L6C(80i2CAEWhK6Q`jj<{IzSXnF!?&NX^!o>Q*D69oK1 z7Y@V0$c{W*N3S1sU!&KLM7#<38v zOOZ%imyR7QkSbXNR&oq0d6Vo~$=79)&DwD>3d|pn9K_{SHodv|YZRq~M#q7qH#d2= zdwi7q6=QtL%@n(^zYo_4W&N<<$J!WAwke1DJ`241l5yMwqJd+!l{HAX3Htks6q!oc zEJcBmiTt4+rVIIKP95-0U%r0!^z7{~r(Wp&?b(}W?;pSNs1bB&r3||zXOu)UU4iqd z>;-UyvE+))Me^^>4ZFF!{fuhYC`EBEoIXX)m0gL(F_M2N#tF4faTQ1WhlE;f(xNl^ zrDn@9I!`VzqKGVA{r&Z;7ge=>pMcy_vNKAmQ(L`;4`%G{W|?v8K0}^`gfhgFWci=G zJh4kd@7>!EJgTSU0*P8G`32v&eiL>Et-aji z7YQbb@?B78QSTe-#Hsp%s&lfrnA8OB4VR^Az9%{OoLmVRlE%VivoC+|$%16o`whMa zcz$=7Wz>{CPag>0=lXI1yqB=&=>Ur8Ef|zcLkf(58bD>C@__-Wug~q)xYMv+pQJXC z(UvajK5*8tVZ6@R=ESP@?B?cy_kf&Zky&mL;c+EecU{U|2|&!;pgSi93Ft`<6wt781xO{ zBKG&a2W0LVCZS(o7F(&t1xdN+9t}Ns9}o+fJ_<@OoiVynLIHZqJw`ubZMr-9DG>0) z#_M{0_|LP{#5&Pbm%!b->=eh69(_3Zb)hEh?L`Izb`9s{74&W-g+bEijj^ko2;5Tb zsn;{T!j$aDIu{W}zt9E@41}E0^ z^K$@6q7=0(iDU|=zz0-Of2$1byrYbX829JG8x*-W5gZW+NTQCz5{ii9i_u?viYi>fsaTTV zi3!_5W6u(iSG~b3r|!+7jB|3x6Lc1^5}(|!Gn0>ICVqH`@m>KPwFuWrM+rSHYR{JK z528m-jD8R$tk;W03R0eKYk=bX*5S~VMaQFad}=}b@|;vrOa}^_GnqbRlpe=Qs{Rn@ zu^_N2f!Wq~-LD3@YZP1JS%pMDXLZ9;QE{MSTk5Xmn}hBzR2jM|1#dL-FF$}(jM=7? zy1^6I(+_GPX_{@?oshtfVMufm6Z?5gw@mjTch&*l1Ml`+mE#rcsC2)O_-p`+rWBi=*%deX5@$8Gl>n5&wIH(;MBSn*REp`&R0+F*X;jWX$ zwvpC0cJkiV)8NJwnnM3lOgjDIEVjVaaW>nOdHqz>hp-w)Bnk0-FD>69xL_wOe@iC+ zouc*N{kAE?ienMfZ7HH8Me=bDM)92t@pX-;1I%PF@X>R`yY;l>?&>XWc#Z zRkeZgA!SfNG)qKqBqvuy1&>I^BX#f8`fNBD2>sD6OKBJ4n7yc0%iUk=c>~wBFUJQh zZV2|pF@N%B^V@(3tMp{}9?I#M;hTZnIpNwci5dpkEl*4KA8Wx0INC~$&jQxyyc)No zvozPIJM*CzPs-jhz9N_Bsk1uG9ST+Tnq8*}RNp_BAm5>!AFpLdlx9>b2SGHWH@rtZ z+G)g)1(JcKU^Zg_TXP7Ie2Oovv zyGs3oH|Xa(%JJKMfFF$&jvpPu!^aPpKRqiqYg8!&YS7m(=ueaT54zk~-bFe?d+MaZ zH1;{hi!&%+8x?S3J}c7)!k#gLg`)W)D*03w8-8cr%mbAu^(4l{~s0K2=@IdBZ;KYhB z8=NL6;-o=RCY6)7W5qUr(O|8Tzm~N$3H+(iamwf5loKQh(nCYNQftQ@q!@E4(jjoN zGMi2#Jdk5*B(s1SN0i_9Fdg;BVTz!dsNZ07di2pV>h~TsA9g_W@E>^HwCgW3ux{EjuQ}^^qBee7(b62kYotR12#jt_;N?i+(dig_+%48 zP+FBu2~Mg3W&?%kL!Vb)b}y8iiK(ShCDdo3ps(gJe?ThH)|ViIhE@`a+T#StL154e zC=Ogre?3vqG7nV)ee{Acm9o>1tr~>?6uLP9LN_y{_oM;$uSh zgj%wXZcY$xAKop@iaE}|>a=SfCC+S8@^YulI#=$0cF>EMSbOkwHo<1qc4d3Z+}!s##KbG|u~j=b$?$a>UPSG{Y8-PJtjKIws1;G% zdd#Km$DDKp+kMPsLm%aMbSiL;x%}2+E_IK&T%_(Xms`hN7KAw(r|n}dw};r>`sm)l z{*Lw2?h8?CF-gQa5$8?qTMO;JF9~*}yqdf;%~z8gHzDc-gJxcfN?V{nCiCmRotrizUnsJjy1jZgHdWxo1)K6nVj&v`| z2LZY@?(bum5B@UR{vP@xP^eF3Ie(FWqq|v=FCIeH6OsgeC(4PG;8p4%VDad5BFLns zR&1U=oIWR4&BM$i5M2g1ps&-;PW$^uKVUIDc0wV3m24Ds9(bgo;jXUgFh(PLJ@JMQ zgxMD~Ljli-VO?5IO6$myWFv*;2g7K*>NL$DtS?fhzDi42bI?Oyq9JkqxGF~*;!sCa z%X{LQ5LeWFI?rt!UwZ`WcoDaaUt8~WHAUPQ#~f#O$BCF(VxA}lYB^I<6aG0GYiHJB z5nZ$8iygTco4?qG1!uJ@r00vgEw_jwE2xBAOW+XYYI>U2!a$!bSFHb&qfbv#b85|E z7M>+~kE(0hR+vv}>D3}lq~eWYe|fo^>_*PxI7l5r32$#YVwqP)V$d=CBwFxI24t&P*ilh6(;rz$evOMj{`vOXSZ8wlh5D5Bhi#p-8-9GXQ{eX#ia1?sTZmK?J;2_C6E0Tl)W>K(qVpZ(IW%_ zbZ11JIccGKNBt1*9QElSUh0E$pj~|9DA`nuHB%Sqx-et(Qy06&&SOJ}D}M2IjL_GLGE(6Q1jB1>(h zUqsCjWm}0aU&$~kegq1nJ)WM>_tgWaCDzTuZ`m;X(lwM0mn*SKiz@LAu9sK>oT{o* z1$*ij)2~na?gC5tL4jCeU=_S2rW3(E)tn&Tam6(k*?<3_aaHPh)r+ak1VBT%UkpoyzNDL$I7-E#IOz(+fI<@bH8ru zkTTL0$VgxAGEm+o6(zNtv-pj%!b4Kh3)wO(5iJRtLenxYl+a{GiQ&&WcpULEsX;%< zW19jC4D%$dkLK2{*cc@M-zxD^965T*RE>a!NcqHM=qLH7uelwYBx(KZ+CeGjcLMXf zuEgi$PA>`M(%!{cvb+b6&#wBCXJyy&H9i{1zmnx+zzwCVr#pi}g47{ECbKQ5Ovd>J8l+eH-EBqC*36E5bujfJ~oNQG=lNrv`SUg^) z=NZKbSlscHxnul0W$t*&+_5ZC`JZl?@PT|ct~c(4WcTmQ94e^*jzH)uN~OG1+B6t- zNsEX_?fu%fWatcfh-yos$`liQ*i3VK%_6sXlm6Ig=nF)Rl7! zIDiC=>%7k$MENcTO#X`3=?DHilf2|n(>o2)Nkd=CR(!`sKfH&1z5a|ew_}6013>ZT z*xd`q?tV`rgu`dInb+0UjX2Ztt+w?V`+d8mJ#~5Tlq~JJV`+a-w_m7L_XC93vryqR zsy#6yk0hIWI#q-O)-9AWm=eyqHhLCGP(??l+e^#=l)`3lkGV>Q`UwV?k#4Zf4`^XL zE^l#Jw?i8dWypBJvR^V{Noxn#s1M?JA3?Z8au_}Q@kf#JpPc_}B7_jG{FLA#(Y-qn znY`LW(QN21qm8&;VDJF^|4Vq(?|;8Ul#gkYMA2rL_VO^tA4x9_^In3|Enfb>rAOh9 zQ1Vm%dq3_?5B*th6JS1b`f)gee$BA)0xj{tz4+LA8Nh4!=h6ZG%UeE{c&W&^pHq}8 zx}X314?kg~lD?7RjYDV@=#ehWbs@Ta^l2Q92r-SXa=OB#C#juxz@J6)Xb}}YjNtc} zT0_SD!>1qqgae*`pTeh=-}^_s*KxHth$p2V|NFxpwl_~P zZ)ft8{aJU4;G*hsPM2yx`~_ZaEi|3_^3@r<+-Y+o-mJvON$B-q52_F@O!w^1FvM(* z|12E5EFAz-gfnp-&c!5LY_|?}y7C?KXJRfEE>@MoTavHRk#rgn!z)mS1?<2KU0`7h z;Dm%vhf_ERy)Sfce;>Kl1&Xcc(~ClTbXc5EK9=8q^x+>3Dqnstc3+PE`7s!O|1mf` zXG{h{euB5^F{?&LV;nZ+aU&fsplqSb z7GkqyFhV+Mc>nZi$0dkC1?=Mn(;1ylV4vWx7v&e&O7sg3yBK~^r=qDe#?uyGrD#{? zpE0sk^phAKeQpuOzhHCg1({nft9#j7cYEOy=eUNm1!VqRUiilIcgML~$8b=hD4vly zAthO9DbezWI8=Y{6$h7OK*g(nz||EHS2X}YRn@Tg=^>t~DWwjXRSQXY+iK>zCac`3 z>h)!qimNc+HZb?tnCrs<(1UFl9KsJwuU(d~;jiJirZX(r_za)<}uLrLYoL3^u1=fP4LeDIAKC;kH#Qa3OwL3;) z@A+hRffKGzvQrA^V@xMAHUt(tsEfxrmM7)sZ;e;sD7-eHY zb;C^h31PA276_MZ-V$vJ-KNK&QG^4n%`d*qMp!UL{tho+yn7GJ|6pfe*)BsXRY2f# z7|wSvN$mXHcy(YILjQn?hd$CZ@Nlwseruy6%C1w_Th}Y@j*(2*?~180l1bO!)S#hc z3I`=UE(i-HmslvZV+d#&T&HM|~vMNtQZt28h(C7!#ndo@h0V z9KzZh1=GjlkC$;@QXb&`6~%c56z9!dcGbIu7J@7|BG)tY*+ag9io7T9Jypp0Zj&|= zp|i7lDqYzgfi8FxnfZk?TI_fdH3rs$TOHiGBkWjV>gmLF<^~&AanuNIi#$eKz1J`_ zSCf>?NlZj=c$_bg$ePUVJ65e@eH;(Yc{SsZUY%C!r0$SZ7<`5lv5GMttaKhFMosRB zxYrv5JPG+I9_wk?-``7oERk7bN)1HyJ}L9%7n&9z#RO%ppKK!Z38wN?WlO%gm?T`v z#qZeJl!Gu*hV16q7fsa}m+z-I@tSM51(f^t96P9UEM<3}({>NCTel5d1`o94J30WxVJ4>!1?44pX-a37et;-$PTln)VH8kax> z2j2au6f4R$Grh;8i-qr*5G5>A9cV|#vOW)chHf8jNp!^c0SsD)=vNXysbDXj=H%O2 zfHoI-x?#NJ@8PasyS@@O8a-EWTXU6gSEk59W5$(Od;Sn3xRU{tC_3TguEq5~at=~LD<1*V5bCh=6d<|@so)hOwv+qRe*<@QC6Fa%&=4yMmQu|9kghz8-i zB+D6Pnf{~1%6s@@=jg`{{^RW;Tb%12cKx4p+}#=tt3K`j)H%0I&f#r$A9bo9y<5*b zZtef(v8VcF&c0LfcDx5N{n2_^z(X3*gA+Sb^)5gJQIV|f>=_Gg{Ivto)|H^ zDHOF?RsBeUT2R3?wv0&STdS|BgecNZt2`i{<2ceeCmijNRsE3xT3hRHNp0f%Hg+Oc2J5Y)SVYSstW(I9&|Un zkNo(@f8^uq`52WgMy$n3oQp4%Lxxl6i3@^JI};zoXK^ati^t-Lcq(3r*W#UcD_)3~ z;<@;ju~Yt{t(Q{Iaob3eTbMHqxibwM@Srv~TFjNNWqhCy5}-z~VtO*{aOQ>9J=ps3 z0i7>m={yZb$7gsDQH?^r5>rg0#zzVstZt)}lUJTts?_5gwgnR)bo71xI+P9qOih$kLL z-Yi*GF%&%k{)Lf0;o@!N;hOTq>&Sz%{AuLDar;U>|C=ZN?H#oazg|QhtwK+{lx;!b zbKTZ&z~ErFE~#4=s$0LQZvAGu^&54IU;Eg!^~7om`$heJO`rIbKKGURtas|0p;x^2 zO}Ady-FiXB!F2R~+{;I&{Ev7OZOEE~te*;W9AwAUpz3ymMO2Jni>#xCyU12hpjXv- zv?7jJ%z9DQJ36k0Q()xJF{hTl=|<;bJ^DP}-~YnQ*dh>XW}wdld}2L18)HJE(c5u% zJ$g6p=A#!-aQp_IeiL1hV&M`o3emaX5-P(7oQ-?4ZaR8A4rRf6RUj^*iRcadeu=-I zsGIQnIh2b_V(6k@eEtC}J5EQy@L|vAc?k|52J{3>?*+8Pt;134ecF^&I={jebU9EM%Xw>d=$l+J z0mf!uj-HNbC4KFBhC#DG_~wQN%6vpr4ykSDJ6_>;tVgfmPhgmDs_b7vF)RvP&`1ig zat}M!!_{qd6dvTUi;!EQVycVH_HsPX)OMlmbk&X2#9|}Q#?cl0`7n+yg!4t00bHxY zZ=nxAanX&gy3;L2H*|1c9b80mVP76BBDsWOS}se)7j~22pjf18C5?#R_jS6!SgOD*hSJgS!v}Z-H3st51Il zpMI5yr-}HS0M~FK(rOpfs)#Ldy_AW0lt8gb&-Ab$?yrI21fufv?Q1)OV#_0RqS{`1 z6w!bpEu*xS1k*aJ$1hb&;yB?irfAsKUHSA?2t!V5`0%;20QUZFQ89YLrYy8L>jQwkme&h-4=wlqYTf^9%l#j%`#-ka|H-=lleZn48ZRjkQ{%&)I$P`(_Ax(AG zL&|#RJSGdxgYQ{nv!0Veobwo$nWz3sGNSf#iaB+kRHg9cV>dFUk*RiLgOQU*g+ATj zKsZN)9gL6VB-5OQs|9)nBVF?BU5lB3nlmLije1Q_UrSCY)RBwCvsiYN@LGl^ zh3N4E2LYvu+hxsg%rS8_w7&);NXrs)a`|m_H4xB_52*oJDF)M0x!0;<5(vk(&+kEa zVBf+9+_U>QjkCv;WjhN@`cdDmv68{kK|mgZ1~70n!(Gn)eV{}QYkf7Nyk>T$$9e^1vupm%?R;3K_%Qv&&K&YD<(^R0oF3GtV*=tG z%l(@gbJ(T0z4Hzmptl^5|6Jw=7&=$LG5M4V(_%iW2)4*9NAuMXBYxlGMTo!Pq{-1z zXckSz0nqr3c(a3bJCA2Gx;VXB!@$$e6U?%Jzsk-Bicfl-*Fw0hRuf8zmuJhXn;UwA z^Wmjm^XJ2t|C*MYc=2f>r6LT;RJO1p zH}irp>vN1*sulPXJn$yD=%`D60!p5$g7JN43+=x^;6jX7Qqy5L7I=@%(%@U@`hVye zy0lp>;fTfVY*rI=>+j$-%?N@$zAebtAA#vO*QfP+ z>@3!i%Tzj7W1;yUs7FjxhxsGLl@R+Rt1-W$D=MByRh4X$tV~>vt}FQeurPtsts~NGUj=c_%i^o~rl;VN||pa+}+7D{s^BqrYLq>8)$>nldVyhDuxy@LmV-@!L(@A$_z4UwiH`b7>UF$lxRe>&}# zdZg;4ra7NTw%i%z67@NJMeRMM2yu@oNu3-E{?xy>(`9-0WG8`^6@I-RMV7T6Bjv%P zb0p7B^@r|0!Gnbl(~&++%@3;c66%-(c4VKh*6(rcxE6dg}sM*IfB;hfVdX2Hm13Td8Kv=q5Kfw#hGy%DK3 zs{0We9UVGm*or7R-;A=!2=&o=ptVTR;z(aSj1~{|#ShWq2YvC^Xz^El@nf|3QD6KN zEq)rHGmqrgXA#QsTDe%4TcuLY8g!{kMbdqn+_+0b#4I3NTi(UPmH_AJ6_{&6zXb$f zF;6d(8QJ2PQt)_&OP6R=%(m4hAlp6s-s5Z*FO$yeJjd6RQ z3zx`&eMzcx8jCW{${wbroO6ZFlVv>p%+)#*{B2ixlINd0kFzTMeG^CM+un)!0!Ya+ zhI!8gR|KXzopwIJlbzQeqA6WrJDpW&w|A0niZm%YaEd@B{td^BkiV_o|1HUj^E8gm z`EUJwFVqJ`=F|97t+%~gK~q(f(jWWAhpQFPuBfCxgVT7Cui~hpKjM}FJ57pJn!%t} z@(1=ep4x+sDUM70yv}=Q4CGe2rua#`7IZDY;j~C5o9O~LHW;!>U%-f+Ct32vdG)VJ zF#{Pf`oe!(YW$W=NP`<)$RC5>;9ps!eu;m@>v;!%PH5{Z2YuH)H>=Dx&aAza*RoGr zd+WN0FTwdJcb#rsZcw;gvll+Zz z4ytidB$vp_`7iF8K{RBS^$C=PJISX@Gld>LuSFXE+Ufg1Iq2^g!Y1a{ueDnzaEl~IdWJpDE>+pDrtIAHZ+nc|J8~6! zpI?-S0aFdD1FI<1PHW<1f8Qjgmwx_G=AT5P6LiXGxs8thm(l2Q%(mEB)E^Ybv%##} z4W99??DL&D+{upTgE`ze+j+-o1D&H_f6u=!x-;O@18Q>`ZQS{Qqn`aUKJ$+k;@N06 zjy@dYpW%lP|A@2Ed>nl~#y`W)A^xEkpGLWInmi|GN%%v8zPO0`!v2(tZiEeW{n>GU zcop^oaoUUYMHlZ;i|)(iC(4SvGcB9~5L@@4Mr7kv9g;65E+nx|_nV@@-w-V3Xq_8iL{&oS9P%mI6j z$#(eq1ty|4wGlYm-P_A=9F%~t-k%PhMjq#Hj0j(5`uW#kKYR}pYI$V6Kg@!V!Qo%Q zf_M!z(OHSUo1j-;>m4wA^jdi|;0k=zjb7s_BhRE)Q9*6Ii%t(;HTNB^)admP>wo_) zd`A`5ylR{^NUn4Xxxhrp3-YNj`|nBgc!>M2=pFTDA?-wgd-93ik1N=ZnwB;;XKdz> z_TjWX)6;{?XaWCTMQiaTT50;`pA1jnft#BX%zVg5oW|Mg%aESy#)l7k(}Rn{hoN*f zwQk`J+vn^Hd=3;vabR8qMAN?HL=D#6sO(O*+VyM+os}D839T(#T+f#Gc0GG*yPmy;4!*6sp1o~x zJ$uctPn$bqD()G-Uk~z3=LK`ViG`nVBpy8C8}|!-aU;XaVv02!SFQr1Nj}A2VySL< z@PNb2=_MT26M21teWW4;dxUnHpj0ZB3SW|J#lnry7n$v{h2d28Gm5Zqc2Av92?Jp? z4$06@C4D}9{R%kXY=0lET_KrMQLclD_Z<`2f&*i=yb#p9z5An>7`Gr^Fou^G$QjJ$ zIv;yyKtl^pDm35@F1Mc%Yy4|QJsYBFVuJ;GtTo0^&%M@~*d|TMr z*KRis53X%C%&M~iAq$n&jSSDo@BrD%G3tuGx5%^eMlCKzBo^$Z`RZHn;?+p7tD}hq zRXs5QsVYfMVshdZoG#~>lBA#~bjF+;U)S?&=r%p_Ezne$@a{PKGe1wcaS&QUv58PF z?^#SKz2t>x>zK?T9c(oq*6rDYtew#q0P@{*`)cy?G!pyBv_3W%%>NT4^lrK+GB*`8 z#iz@G*+X~htacZbRDsOl4da8r{v>;&7UVn3Mvj`DiqZ%W!V7v7VaO`3{dT*BpDH15tesu%Y{;+4TN&T5F>W)#&PQef#VVr(>J$yE zM8i&|Iq~P5>tm9LmsJzm!*-d+!-tYTCIf;Ks!$v-2tkP!1SmP9gZqQ3uzMa?yqeyw zlZ*k+?w3B3zO3Txl18uEIF0C5j|jVG63V)%CY&%xPP$_9 zj-Vf*n>#UU%}??tCrZ>Zq?IwzzfTes9>020#iqsK8`Ce^`5W1hk6y_Buaxr;(Y0D~ z8P;mlk}-a3nnQBf{gZMX%4{yX*YLnfC~GHWZKHjvB^)O+EoQ7a4Gg@}4B~F?LowD| z_bbFGMip(z+Gi){Kn;Iunvc>-u+hxkA@U*OyHZvvp_J8oN?FaR?-;Lu*gu6qHq24| zlanzikM5BHB$p{a5b^-=_wLN}Q8qGt6wOQ@v6Jbenb4%3v@gYsBWhLS$>Ry5=Sedd zJlM>bXL?9fhEBOqNs#wWCDM{Sq>;4Jcn>J~2S;1jtF?jRIUz^Vaq=a?P+u4xl6LH^th2}l zU&DS$PFJV*-c_Z?XCx;s<3N{ND(j?A3>w*>*u-hJGNp_pY|eWNmSMOw@o? zfE68AEalp)9}7hYdqMJ!_KGCF#A!keCqedTon?C;tU3xZhMP{D5kY89^Gf7AceIzG zNq(slAhx;F(YC8+Am5sa+G8^RLT}7gz8IK=m_nG!mbmIYH~a zEs3x9h)`B8qrpkTp-Ylu1JS;a>{Y09ihpZ9@zgpltxzpZ0X5v;j*5X$-MT9$IVCbw z+;j1b`2`D;WxLqP=CaIsYnJiE%6Djo-pUo*l4QJS%bHj_DxQm`INTT&HU6}BN`c6lf8Ae?oHar^2b#fX8ZV?{)+9`l8T&2W@vODBT{${TC+G z|KL-eX4H}mZ7em54&))Fg|S5vL@&@fwWd~2ly;aSi7c2_TuhO=NQY|GjS}ggj?8TC z3zQSE1ysYPEXa_5!aW3$)X6{?h$&j1qr{(54|63j;4w=o^o`r1>&?KZ&sTHS({ zrY=4&99~$Z4uqatk^~74DjB$hiT|oJfW!}JA5_BURu35$s*IH686({hPJWLa2>iLP3DR;G7&4~ z?@HWM1x#aq-vE(+oWUB!7e7byy6>>-dRJJn1T_f(Nz?*ic<-W^x~+Ste_Kzqrqxj2 z<^;D&Gt!a^!NSPZ`i4Zx3`}^5tHh=fH?3^)CrBYAeEb5!$GNylnvzE|G8plAC5{QL z+L-8>P5+jIoMt|+RCYa#ikVD6tVOXN!TznXUdq52 z68HaDW9?5dr&*xabFPlCn6%BqWt7<-5tukC#KoC!1y_w43k5jJSlXcti2W2pX;dpq znBM*U-qD`YOc9{Fb{5y)5pdRGr9zjJKrN#H7NbQrCqLc7{|zSOb0R<}{G|nx`wnqX z+67KE|H~Ln3WrvkSKw&E&CNn1%meISRkGqe;;-j1W_P(#jLo(2F4V3vC7kox;gm!=aDbuh85OD19!d44spO&qB*Xo1 z8af2U(>T>uYBAj}scu)fZ}8j5f{mU~ZY9iV=b&z>R!u_hdLvsUh2z%)smcimmS8R9 zafK8iDk2}h;3=?u0e%A(Qgf{%;oC>6Tt@hr+89J8fl7{eD08OS?_*6})#}}V3#4@c z>D%13mXCLzGR|exB<_cdKOFg)H%Wce@mR#eSQ;T<@!fs|OXT)UZZic{j@dLlC7IN` z9PYsPzssa+sYunt82Zi}ZpIuk{xHfKWNXfV?S6@L4G9^@LI#m6X`f}J{J3(E1>_;C z=^l4Jg@d`n#{Mgu5zi~}TlMuWL>6+HmGUG8i79@hksV`n^hH%oRA8zS#n7PciW~)S z<>3wX8qkK7{N{#=k?mxc8l`fhig4bThXkjdp%TfXmSi*r6W z;~<;}l`{O3M7&l;OGVY-NQgb4OX~Xx6*7lU?BDt={jqkN$eO0*qF&5u$Anr$R5Ove zhl~n0QfX=$rcMj6U-IFDnD#%hDUvgf1LfPbh80^V9nYTr1r$-CT({tn#1V!--JRQj zJXaIjhCoOrw`m-tk`Z&)SgI%aW~6%#-eG2?Xk}bIlb#1wj*;$DxmFW6#P#Z|)S|@F zfx0WTBLyY}SJ&_owc0wx)`qZAg>9%v=t$#R78X5#tm3Mh9ORN|a!#3FG+hFO92HgZLIT^Ca=hA$lm~2Y$ABSp7lxz!J?b0&kel=nb4Z{j zdiQIep{)m(MvEkBAMW+flj3N-82W-frB{B9QC5rZQ;Uas6NeL7W0ziJ7`c;#C-D%(1XY6 zc!uZ@KfYYLyt%HPAFZ*mmBDY>M4_?85ds>XeMQ_zvs_?9qA>X{zgM9o+cJ?P-i zPShdFg1=GUi8@qX9{2Q8EyyD^BmE{l_XizB^=R0_i19%-%s-}|lJUfC9O*x-Z0~nD z8(ONR>X?=koYx{bCZ7Rd14L5GfX;{{t^$)>N`M5T3ey7PGfaaC_Z@g&+%qFDQsq}N z^h=osAXa&kJv8tvFxfzBn2x<>i<<_4tApqFXC@o4}& zu2@FJ_r72CU>sLz_A3qRA+DTNd`VZ%oq&DRr!2sY%5k(*7fKz_>KabT&zW7#kb9{D zt3(>XJv%v%G*LfihmR_->qBplc{RPV@5PsVPxe08eq}aY=f&g%@07HKja#7cm_8oH z5B_X#O}tw!DOD-35xgF(Wzg_b03wDs8f<^pAB~n?`4gk7EAz>CNB*Qa$9wqAeABT7 zF*Eozj&IqWaYWUdq-e3E0?}#Y01^Ahu3@t~2un^W_HGp}V)wxf}dh((OOPSeE zt`Sk=NTFYGl#Dh=+JF}*lb0E`P$Q9&fX&9@sE;(%FI{@MXwu6(7|qAGjQMKY#`a2` z0raOA57sb^%Wfw6Vj569IQJo1Gm%_HNq2oX{oYSu_2`LS;ZF%f0R)w#E+CfWE@HU~ zw8ORX9mqjknRcqFw_{aM*Xta%{ZgrF-L-O7oOOw_%@Vz^pe+VVSm2s&!C04uRx$l6 zcbtbC*!t5VNwR-h9df?lsl~Y_lCVTGj2Y z3O)CkP8y;U{4w9ax}XkgDYxbzfa`sH%2=XJX7(91XoF_WoQ4JHHYg&oPS-q zS0&wWaA9XsWgYUkz}O5a=coXb+vDHJUrKq^G!t!!*bIf4=curPLXj{V)11hFNE}Sd z(!Zv)7p4anJrk%G2dwcHynx~EqW2J;%J2?7RlAYw^klbKmdw(+>z)MC@I&cPe8(`_ z{Wg#H+QBcK=`3CXwbc@Frs+W$Taro9^m;FD^Li&2;8w49)O&^ndA%3+aW*Nm*E>o| zEe`6LQm15=gL;0ab9~%zj?bFT@www1e^1}_TVtlB$GYo{en&FRR^Rl(@lB7r4~zqP z>pSevWH0$UQ+S@CKJiJFAqe0QP3gv~#=XhLbjLY9`-9H$j!Vmdgt@xiV_s)cNu--R z+myA>2}$b|rRs2;4Fp%;>k_Z>V(i&RbUsGcHQIITJjSoStFax=}7v zrev7YMNi!jl{z#3hZWBSjKcvvsid@bG;p~LPnu=DO8g-xR?EXn3^T# zhS@7MycZ_5xw&z#A4NY0?CD|9U^0Yeln^j@__B{DqIag0qIF(%3x!vC)Bu*BgCLz;NY}Udc3Im%x2I(=))+l47s7(DLZ68hZ24 zOWJzuQZ)nAAse8ic7L+|v-VkgDnBco3GNp=YSKpAdJXPqUawZ2GWI?(*EELn`7WoC z{{_eIShNnq%?+!!;An5lqyR+WYBf!^aG1ev=Xl>@wyW4D)F`wFDmh}63;6c;qY4}eyzk`D)DE%d~nU;qoQnwdysj^BxPdG#kU z?(lHb5#vJ(n0{h4GPiA;Q*6H;Su+(g|5nU{#;*@6Y6&yil10z0I<7+*zic znEKc@tX@wh`r7$OZawmr9+}w5eSs`|kdL%IzN@Y?KlT7$Yilk%HOhcMQ~{#L?+W*0c-Q z#jBD2oUT9V9tGnlHo9H?)K>4_=xA`%N57`2Z$F!igF({m>M-M(?99!LZUefycXV?z zHGR3csc#?19=~$d2mOz+9C0+m%IdikDZ-Ja*z8GJ{mbEnOY<2or*fVi30Mfa) z7{##P=4vs`jQi+`wpx$_(Xs|BO5cyz8tVS(WTJUZv21@tYN`XJh*6tRhKOpQ0& z)^bpq)Q@zzYB-cBM#LsuJyR3zyp45?ztqS)URK@b|A}6BHitU(HRfYLYohI`qkhX{ z2KI92V@EBI0VP9W3xv=GJvwQ}Cc$;Bk@mJ0b2D*5d}oHgkp_9#4$G8q%q=^-Dr9X2 zvnGl}B(SP6eVMXx0dqe$MexvLIHjz+wr{|BL?N{c_%mm0dsxwY3ToZu3Yo$)>Kr@k z!SOaRV81J@q;CK8bt!3Z|O6#RPn(qUlBAg>W3#7 z7iNkGEm(L@-ah>YIer>@Fnr@>4_!eope2e@y0k{Fl@{UOXyAd3P$AWzE7X# zYx6K%;IV$$jiv{e*b4r*60@xnf{O=CZTM=(3~>Vc`|^je-&vazco>{`-~opdRPzAI z^!wsrKu#8LQiNr$vRQi}8}dRad}A0vbfSx402RHtFjQtC3i<1@i#J&RiM8Q!v9*^l4V9n{DvBSS zqpcwpSHQ_5Y$r4f|1P%3h%gYrnIyVr>%2^{p)+=1BVd{6&RYJpq`qY7Imd(_Q?tlr z;S4rDPB2|2+o0wlPi$&Teut+hky2)s2`Xi+ar~p81Kc3`y!Tk zZ*p_9H_<#Zy;>dY3{&c(x5LPrOnVh3My;m3$yDQy3WG;lFa#4LmZEQHtyQs9aoe9F zl*i;)0DDy@0i3%;qb7>atrcz|5;r$=^GQCt!sqko;g90e!9}EB>Ksy^4i=3&O!i0) zl34AZF*gjh3VRihhT; z&M8OQC(#!_(_!*E@fuGOf|VlYjdyZ&`8>rLj_dEZ*H&wI?lU|z^jA<)wAG)YOaD@! zByrSk&T>i{e}R#KoVW_>*0% zh#+tb2QOqbZkQDb+IERO#~IDSX4# z4g{NtwHcSFy+r7PsMhQUIv$$K_O}#0kJP*V;#UDjrE-=AoLLseRrY0DOX@r{pX;Z{ zD5kr#){>e&hTXji)9e9?m=ukH9BPL?Ub6NdyaY)BjhW2SbBR} zuQf3{3Qa%F?FmmYf2>e^;<|lcGMGfWcD$GjeH2L6(1jo@Xsp%ln=Chl#9}N|+1tq{ zXv2=vZM<#gy9OY))K1Jsfx(01_aSe~3eJu#3&;yjC3Qc7alZwp@uaZD8n+s;p`$K| zBHCY+&}MWVsh z<^Whgr@!<;1VSJVb3{7!{Cy}@xNRq+1IBg7@%X2oetW;ykH3*tq>*xZNOlf8 z=?I>|@)@t+>35DgeWmC}^crC)v(KpbjAGTtTcfjhLh4brt^e|pTnGL)b8o`lHj-qE z{uK&cBLgK!)Z#@Z4e@#{d)ig@c&VPg63ZVpl90HWq%5mMzTf`hL}Vs1K~T1wEVnWZaOew-5=6W6C1cr{BR?o619DuM;xL`%JMStTphjfUiozf zKO(j#3qR{KY9y=ONOHyko0it+XsR})zcCvq5X44xVtvBWVv|#7=JzD3HrAO{AHsUFsO+__u>mSU3ht_ zeqUQaWBJnC+CMf8?EC8^n5c4TIs+{?ZfQH`3MlGluQV5cYPD7W;y_(_LOL+EJ^yk? z&NuCA@B24094HZB-eam!3=y&mvyiY+JljYmGJdKCN(j5-DADQm2bfD!OP> zY0FuU3VcR4tMS@HfodVCN^JFiC_&s?@hZHyl|%~xdC%U-uu$|siD_>r$}Rb6^N76? z_%(}iV+3VugO4PB93}YWen*Zg73Rs_pj!2PZu|$ec3tJag|MBMMD5&!bnwsR^th3A zZWfQBCx6r7X2Cuhv~eCIJF|Kt)MhBQg(GIvN=RQVh!lGo32_qHtadoHRa)U^^VH8L zqdhh`ojIj|b$H8KG-9-S1yPe5zVB>#FA8iXnPqRBU+EJRNZHhOlMkYS$#+STL4yRi zNn_a{UcHe{rq_*WJYVGUFBp4zrF8IdMps8b9C(sYDp(Wh$QFmb8eR@nPbva9frQyLrn7b6ilt$}fovEx%b4 zEkDmM=Zm6ujjzQ3r=hHB8nlV&6j(Ii*D*%%)Y*#$`&4>-J0p8AvPEIJdmQmm#dM@2 zzn4pIh&ubT_}U|u4?=*s1(GbEE@wmH`XS`#W%4AR=O5p_qC?`ba@g{-prw~y!f#*i zcujmhZ+bhaQA|A_f2r6lKj>HoXq2h1_KN%g8)l{Rx!0=Aq2Fq$a=du@{=K>braW5i z-|@9Rw&U&D(7>K4!Q9^pZFoDI^ofAa+0@6i`Wlu_T$iKlCJmdSec-T%;Wz-AC^HayBUw5ALJbDZGsB#Cw!@osaD# z+^U0u$(Ac$Jh;nd)qUD&unxBByL)`dGAXfs+%oIc;azl-=u2Z%42QW@-0=b1b*D}v zkB>MpBbKI-O%|$*!}}0@X|v}#srqJhC}$ zfDCVF>IeB;_4-mVDB2Xef99F4=OG)hkNeaM zkh9(Cq!{BgYs8#ZGmpoI_x8(=c<8_5tAhs^M5dS~bN>~K0LUu zOHuXLHt?V<>9%Z#`?|1fa+z$*bzlm+E!)AdHIkF7-G>`W!!)UKHfFmo4WpS_5Yt@F zCGVg4DHS^|8#` z-F=LeIZ24B4JWfg4NyKNO z3GV}5Zu5djH!c{|a(=)E6v^nb$yZ#{<-_aBf`7mh9uG$oV#=!fMUK7obY7U?+khQb z79|@+4e&21Esw z^nlMh%1C>b4&b>?e<)j=XnEN|j3h8cuHso{%2(V4EesR|sbp5nFB%hC${grTtpjEf zW)s94pa$C$al~^9O03p1CNd^*C$}lU!7)=Pl9h(TSdA4gZlK^n^dRB7K)J-DV@v7* zJ-*M>Z=PNbH|HWkkJ7Wa-#4fI;k}adTQ3eCVul_!b{n)OzNjWYJW^@gY?XFbrIi#- zy||}dScL51eU(TkSqNa^~-i%-_*HWPOh|#HNSLGJUMH|5&Bj?SH7!s_kcH>f>5lkCFc-(t7<%%8_~&3~X?Si^sKtkNpO zfA~Lpt5Ajm4{cp%|XKeCWI5&En9+Z4V!H6SqBl&P{6C!{^$h zQs{k^R%zqiV@|hskW}UDpNIC`P1H)g#}bvhe^`*Zblc8y(xuz>dj~45+IHTQmo@w6 zNTu6j$t}39lzf*D-pNeoxu^0}_mlqCD)1pwpU1=LAXd*P>`A`Rk0|Sxcr?<_7}RIb zaI0smn&;DbF*F5Yc>ix%0EXweeqvhjVPM`eIe0ZOj~I%-6WgYr(YV*~D9LmJTKDUv zdO+KL(+_Cae;4Wjt$M?PyJ{8h=(qYc+VpN9T*E`&knfAW?jmo+53wqj*TzS?gS-Xb z4pdpZ@1B|`wBqetKS?w4zABklX-soO;ESU|RFyuGUc0yc4GLYFzWm=u(u*x_oz^_Xd%- zSrPY1&Jvd}d3Eo;(?Z42+8^^O(G9J8f9$rmF3Urw*)=)t@4KyE&+>p<%AyE+W{LF1 z`xbWxc`1h-AC&^OlYC#xZjH4sj_qPDsRApLAMWpK zm0nfRl$pvq^(5DjVa; zco$)2jR?pRij~2AsW;Z{VzMivZ7B}-jZPD{~o?c%nEgk2vM2CW*86er z=w5Fo6A6GT-+-2nPWKs}oYwC4IGIn|o`q(&$WFW!d!|ZKV>7nU%={X0-oX+9C$kYThZV~z&w2GOzXu z@Aw04KA}L;J%yld=dynS?<)waUwyz_mY)i2V$j-Hy4Uc&Q3!Gbt5tgdR4O)w);FKP zfA#gX|NCj4Lam8y5vNc}hHB%q4)#MjZ8G&!8Pbfy^|}3C%S^EkC@Z)ZYBajm!TtTv zfY9-iYq-N;m)bf=k3}fH-wk77)}uDN+ zldGrt>YFWzD8mzOhIJ=?1IX%D`K-|TYu8LV%39TuSE}G&6>z|9MRUi$v)oXb-nY~_ zg^F%q8b|Mcji;@iGS>n|Yh$J#pcLZzR59Sz)aRZ}l3cprjJ#m1@gXBHTon__ zSU`(sGN5#Fm=TzHfsT5zHw!|O-nY{GR(fKkCssPmgLz{|YAB}!GvdT>puMcg4eYhb zUhjuYetw}9eQym!TBBeJ=FS7vbz*fw3@wqI5~~m9?;A%1ZorXlzCD->>R@~bxy2xZ zKF|Z~_QNy(EBH460eOG(;5!e$Dz-CERW7&>0VjwK*Yyz(XeHMSI91fD8E+W%no^|} z)Q3^jD?`XNuQqn0dnc{{0&I9dqb(WwCc`hDNlZ-QlQI!K)X9JI%vkgP%3S5CR9*G@ z900WkukoI-Kkd0ld<-3rs|Etyqgr7%+a{)-@ia7k6VK8onWj&GWyc;}F8yz1iIU() zN#ST3FOI%e=-}2yTd9f&wnbY^NQM5(QPPP?#nyu_fO^~;PWrz0ET<8KM_tzVKrQ+8 z>GQ_px33y#eyic_#DOb}u^iB|{9NPZl8sR_g`h~=$TA!R*oM{ILfZxo6iCY&zKR5E z%N3>yb5kKe$BdL$2G_kUTAo&}^z|<#Ro_X1mJ!->Fw&U>`wzn5(Q|Bx!z!Vg# zP>$%n}_a{Y_-JBAVf6-K9ghd{!6TxcFyqp6hP@aahFf(%+JG^KC9p~2=at7 z76dH8mwXteT?cYu-SflxXe+h7u(x7}E+zrwmDYj=ud-eGYRwgqu7JaCRw2oRG)@i0 ziQ(^i4WrZ`N->P55c1d}iZiI#qzw!q9oT%NH}bDj;vO4JL>shv1pBq2BONz%`0@tv zo(xwGy45Zd8#zv|1WT*^z*&Klou<+5_VJ>Fsnb0hr@=#xBc+zYxR>WQ-Rq@ zI&5e+DrL2;{ye#6h*8@S9VGZD*?#b3UCy8r3`?Ex+&3(mKSJhtv0vZ?V0*s zr8QPwwcB~4XiPl-e^nAn_af|BGlbt$ljQu~dKAE6!jkyoENk&jqu*~!AX-VH#oMaU z+{MHd@B$Vgrd6m%p4s;p`L!3^V)OirmIDVt(h0AN`Qpjst9i!DN*QJsl_@nfDF@-| z^DjU@q(rsZT693=3t%YbI=uM@un|Ord$8lqUyX}J!*xw*l%vyt8&`w#ypx^tSULSQ zo>~5XYMo*U`Xpw;@BCNjJw8t5@3YC(xbZ9*%B#QU*PK9qDFglc7PjOKh1SM9;Vt`2 z2tNb2>wF<)OGBTRTEd3)n~l9B^|Fwd#6Urw%coQc?adT5p?~@}I;hk*jrZ}FT>n-s zkXEhljgyobuV2ap>)kJwtNj4}b6f;vs2I(&-%-vN5K_zU?9K7G$SgZIB7>4FSw6yl z;$5Ci*bkEuezTo5YhXG~tGhfj&?pSkUxKF?nhFNFt3m;sBOH*H;M>;k$USNt)Wb3g zo4b2U2-Q#^dAS7QV`4x^8@g@G@!#0bX>?Wu~Sh&EbZ&bRX%$f&)LhHc)ygG zA>!lh4IX6%E|S<9f9++cv|5LR9WGd1p>ZXwiB%!!R}DJE7rZW5>Hf zfl=l%NjCYH1&D*9n%z!yzfiiV$wiSzH*#3fzc1tYfPN{&az4N0UwN_8-jme#sV+4~ zakXkR5ja&2N_$0nw?e}-tRFWA?-~9MOqRxMtx9r<#6pXbG6dS57j#5-AUH5ou!t8# zF6Q*8%LqET?*J=N14M;?nh2p`gxnU*Z-uVs&J`oRtE7-5!p9)r7e;BvDK@8KTW&=r zeZ?>=v}W|R#}5hhM&}m85&Qd9obGpXI2AKu`uM@Cobas0q{xl{;u|yEiy!3=SKEqsHKFV{orAxZl9d-qfoV z5P)W=6bL&W_l5+~9j~jfOL1}T(=LU6sG{P3rswPRhj%W{g6|C%8aH**NAEtou6{II z49k!7T>(l8weA-%k&VSfEKy3;z1tE8=e(6x8l%faWv1MBYy?0B3)13Rx!l;ba#eeO zOy$+1DV9*b-@h};Z*FlTES0S)5JP67=7a#c$1SQAF|tI{qg?@R!%AUpL!RXx39J!c zd8!Z8lf2~b?f3M#lOYIiu3B*jTD@{$O_j#ng&u@o^V`Xcc93c`t9W1z$1_C*d^w9L^#KL?tZ46IDSA z+rwyU7*5s!c*l_nogGfU7mAlrQTUT#$G?aeN-FxSqLTILm-Hx9NhTrk4)*u|1EFHa zD)Tww|48Ps2_&R5!~5TW0?h=s$69}Z{d#`;>q+fv*cbR}i7LPfK8>M|A4GZ3@^ue- zq3J^(5YoPGZ9&X5KdQIq0)kK?57oEZ&N2UHj{4SLj%(XL2*S+22ug^D7v?h-@)RW} zio;Z-HB@)2%%6pYK!_q1^~l~1StQB!>eN>^)0r+X= zsI0FcKw!)O)V5{a;-Fe6FOVN7vBuWm$3~yQEWUpN1p8tWAHkA^&1{N1Qu4eA{bB|1 zR1^~@6s}Pc9X3AJXh7*o-xHWaQlwdRM4~|?1+_C;)+~HFX!-^yFH>iigQ6aU)_ZlL zWz~~AM9KMVMk1(FbRe+>!5ZV}z9~F5TJ}TeSAk&e@SY${N*y|{lczy`BDF;(- zj!|3(lQ>}W343BMX~v4`ouwpfIitO1!x36RT%r_!@2;d0uLax4Rltszt+W7nD}g)O z5@4f~OR$Md1>B$mH&+qIV);w6n6o`7iv@gEq$d0XT7*^v72NrC)W@m~>K?DWPk?1< zuSw8p$1za(@0aiBJH+t3oWZDXewji?>nP?E-}wZ0+Iwtx$U#L`wdS&ECj}%3Ec{kB ztC&@IMZ-*oSv!t~+DJg~kzlw$JnpbG$zWEJljH5}gvHF*7#U5t}C_ zF>FR5kp?H*+f(AOX`cZ+ZYx6Q9x)DOBN;z!PJX7Q@(fI7?$K`fy@Ed~1STBlVKIrR6_jF$gBLthQ071E6LT zW1HKRIAM`Y+$iM0w)4;odaJjBp+!06Jl}x7daq;Q(qZ!qU-c1nXit!*9W?&L?{j?| zmuHKI(0=caIIOBdKO0#L=-LwJ64VUpdj&o7GEbw9v$97aLT}Cy6x;jsiPqW}wmxV>-&P z1N7W0TaX3xm?K9U)+_p#vs~yrB8B=u(XuiixHDLs$B4E>4M@=$|``mwI5I$ zRpcT}#W(9isHzcldju2Kan7j5(C4R-9wA?SLF+)TU&RhF%(#6%kE#hy8LF9ZT98S2 zuHZ*WQdx!GQ}tS$D%>12c5Sf=T3A{|fc3TqSPrbBBR&WEVhj$4u;qw`VGU(XS+`#o z&Z7~tUM4n0G^byGY7#}kWZOm~X$8-mn1V&jp_e~zZ+|v6h|~=r#C&}B+INlfXoH|k zhbie-RMqC#^L7$r*2sasG{x^5itj_OdwXq46=d?!;@2KulKVY7b= z$eUw=SrK^@wT}&Dzr~C*3|2W;>ec0X6&O&hE^W&XJqQ%E6-dq)O6lY(E+-o7IWEDdMWM(Nv zG|{PWSb&Nzd^SP&!j6t0I+YR5)<+28G$cPCHG}m})c|E{^MFqW<)>mmET78nU7Tt75OLXf0OaT6+Urs02-jb*iR0GC*YZMcE6jOH;6FrKic`_=dec-f9g1P=K zjbN@D`l&nSB!|_k!L&M+ZIwP3yD1+B?6b+&_DzN&aB)JU#_zYSwY7(P~+x| z@Y)_lwLvieHEgkIqbkoCLgEFdt@trvzsCxl9??o){rZcyMLemNVGy9!TtI_Q@F2zP z;;Lc7!A-p2mMqN54JJb#-+=2@q69M#3+rxsq~V+cU?ICNG|QkR#mZ}8vLHBCUQiO> zltYfJyjqB7pb-o!uO&55Qs+d=n^PlNZf%WMmazU>iyx5IEV=DQ$$TOKt{}T-95O)r z(-m{^T2amvTtQXLypyX?B&$$6(ESErK<%dCt!T34 zH_MA)?5v_h3|E6n3yxRHnh&U@PvTK-`&&kB1jP-FpElb>R2KDy9m&f#;+Khqk=Ts8 z{mR;SXwX_V&9SPPNR{#9=IfQud@Z3u)3}?AC!H03G)1#Wd9lb+2fMh7{n-3$S;w00Ky2WegHAt zxaZMtNmaUb)i=@S+pa=q>aH4lB$? z%GXnP3|R5tirG$kCvxz5Mh-Y%lM}j7=1Zb}P4R&QgD4X}Os3V+pD+(rO@*sZwMw0n z>ikk)CqmGcRSL8752MnRXX_&?LtxanD#UJu!;wUb2Qq!_u4P+C# zJ_UlWm8iI(`XK8(PE@1}q`?nXzWpVqEgcUH#p4Aa+w#lGm{L8?zCfv(x!GvYE;znM z8PVYMMw3Nuy$Q>4T|;=x_PVHevT9<|pFx+2T7Eax2sFUFb!hp!GI@E~I#nTcRY2YD zX6IMh>*7~`&mz_5t7;#9r%`1zSYee_XB3}KZC2T=YhfqjpqlZCu+ZwYVyM}ar?i#W7EHw##JP8Og=DQkqH}cSYu?U;1R{y~EaA$|5+yPxK|OemZHDOH zCnmaZQJ?DgPIN+ayv6J?_gWH5N&5!mVJ}LxTV!u{w;kjp0QI_jnF)8tTgvN!JgNdK zcA&h`hC@f|ODrdZj#zdjU#mk}cu@?Y);2ok6xwGYjA}>Umh~W5GgnaarHl*IlQCMT znOTkJz%kohb44&Vt?^{xpH{?;Zg^TJT@Xj>NIL6w5B06%v+G+;t6DsSN_qQXqC9_~ zMz1k5dZiXHuBU&@Mgsie{QGSrIQwlD$cCHzX-}g{JK^p&t@n6)+k5iP0VAr%e~O`Y z^548(etf-r_S)do#4b)vTm@WkzJC2``Rv2;*|WN@ouKAce=O6E()KX2trYs3^0OSW zmVICi7g2_-tslAWvy|9YDN$sHWVDre&IlYudYEyp*~%uqlMv0EUIaK(-+{P)Togd? zQVIa%#5G>dN{nsQLmm_``U!nu*ATQV8hy0wpy*djP*;~ zQg&!lT)x`khO!pyLTtNcrEzJf65en@K|2wvS4#2IJyR1rqf`dz4hq6umsJcs>O#t3 zZ~5Xm3=6E1GF?)btORDtGE*xyo+Ib>EWF$+=Fdmd#Wi)+I!0a^wF;e&dG;s}XV9~<$#6&>^}8D$L{V;5 z8Q&GXG*^XaHZB{TmU}qRrR^Sj8V%z4Q?ro#pyT&Skgy)TUt49n2MC;-tJ_o+9V~Nl z(#aRJUOM-!>luPpUNuU}ql~(YThs3toG7=l)eTP66GMvV#snu$_)Zr32IXbATqan` z<*e0^TbGvVBR`2Y&@0*)`|U)q--ueo`T{>~AHYYaoUC#pkiJ3Z#&Z@dm+8((qjI=2qHaI1zU=)*D=zCzJjqOhFF3)moFBkEjd%av@IrH4IP&{(M#EgH{IyDmD;hfuHN_ zKPwT$`;O<9L;sx9APp1i9YhO5BVsYgRnDR8T#YTHj@mmlM{T)cx_3fG4WrF5fmvVf z5(V}o7os3%PNI@%vr9q@uN5|;1OA#aVVd)X?b)k%&>lnsDER%dyXsZ>zDLW!Jq~;5iJJs$obcRtMs9mMa}&yeOpqCTp*^%_?q-H<3sVjk z4ra7GI>LlYW>vlJkS!K$Z~rHAND9d`t!(nxS*2;vwpz7PwJ}`OuPtC_tCS4hWEfr!Jzx`s3u_P;)*w2keOneoYPCLfB^E}wP3s0hJ}n2K<0sB& z@*+s>d8GrW^|EvyOGB0r`2puLgIABCfeSPK@Ox{ur3~2ZnU|scS=l0+P+P63EG3)b+}@pPgF7~_2P_9!Wx z@W1%UY1X9^d4DScC=1Z54R!@s$BHR6(Amm1eBImz1K+*YhMui5Vx9-*n^G62P#5d= z_oL)A?b`ISPh@Z_>b0ehS@~Ut@6Z714YB-vXsuyQ$p*UznhEJgeH&w3>fUds_J~~i zs8o#zo#v@CBKbE)oDkwK;bh0;(9?Fpt>5W7FTG^)&`cF&aGpfT2<>vVHnfHiX3b(aN6k|Oe+ zM^H&zAj2@~w};fZ3%NQS2H|ikIuF{zXlN6OpcaYY!r}V4U$JRpE+xhSF-psdMJaR^ zTr0~B^m4gOt#8um`R{(Kl_FNds_lZF^NHf-waS}nQz@eJ1OtN^ST45`*s_%47)3on zHPKbJ{ERKOOEGE6NG_Yik_;TS>N&}Op+-ol@IaJDTs^`fviC8~3@B+^-Pq7xd1*P% zYZH6f`eMKpsD-(he55)QKop%nufd1WJ1USlo<32GqH_7utB7qvU7&DSH{P*HwUFOk zzRFaBH0`Fmlb^1==(fBPjMY{$+SM6TSiPFQ7)T6%jEKWWFx7Ncs6_IQc zS;y@;@PjL3jHAlTT5{W*u~f8n5?3k+!oO2SB2+W@Bn08u@7w3bpN3{v33KWYW@r4T zHRDf&jvaFf=R^#6cb!{1g%=h$XhrhkHVsd*6{Qu*5Qs!X$1%|&W~J5`sTFs}zR`K? z>aI)sKoR{}Cq|3x&Fk>v>yVaOpqfl#1c!{rKeh-K{E3Fb)8$5MHM zaiwNufkaTa<|dU*d~%yl=1T|9#>LLjji;8sQH|H@6C#$i+^hrWsioBbjp}UqTNV{_ zC?!+0>WU7)X_VzXtLXTmq^e=;>m)gjFu+Gdo$T`{?erh@oa>nW$-Y@2y|x_Ywwmy_ z$(XeTrKS*voKtA;TQ^2T9s*X3S(xj{`eBym|A>bdqIoEnJnIpk@@CF?oWPz$`6&?r zJb8lpeCTy4U4oe~E7`Mn->qKt3Zd*InETT*bJuxO88K(DXsC2nYoebEtdxPSaAk6^ zLVSF%1Mv+D7S_FBz`%NT0u^9C(*h&WthzL;18@B$Ym-W@wTB`wmT`4RtWtWA?^zl} z;!o7py_}Uq#8%;23R{k4A&_2M0&-dAUI5O}P3t?N9aS@+I%ww)oL<-(k{1?x#+>VB zdIFh`FC*2(hE1iyg6UYP@G=b4);_*Tqv0A?ZrAio$UN79i-&A0((_EzC^bYN?mTB_ zwbpYQ!3-3r$IK`QTn1F(?d?DPWQ`+p*wtVB@;+19GJS&>y?zxw`w&8CG}lPWB^?jt z#h?Fe=hF&w#4~mdfeo~MbC0u2>ki zhz{ziZIP=%+KBm=*Dgq>Rucd)Z@j=&MCZyEpHYmzH@RHs7u(xk%Qs=#F%G^?-8ZV5 zmZ^{d%s?=xoM&R-<;(0Ugwd*riP)`t9J9Gqp1o$Pad+4s`*bpTf)QEw@ta#eeRJEV z)I?mD1IDcW>u1i_|8<$qt{MF0B^5G+IZ(8C)~zBLknHx z*N80WE{lg-v?AyY;zX7AIE>)%``_93RKox>C^RnNew0SA5%}7?6Tbkw9V)#;%c*t6 zdwtF1N>-z>YEqBJm=63h{E=0{wvbdEaYQvs}er$}D(jtrv0^IldHG zjzaF%l#wT+G7CSg<(c&RWfnZF<(OafxFu6)yEp(u^Xu+>KHH*IBym&bhY19A5g5xBfv7XCFT9@) zZg+oC+k<^1?(VyOFBPAd_3%N}i^G@?hss{dHUJB(R*ox;EVFpH_$2LCo-{+pA3|Oo z{!o`xFCJq7j$?`bAU$$jBBTL8Ezf7QmCLK|@+PX({Z_uLtFPkZSl0RDemehSemTki zj$cmlzu=d15fy%|7b&*mg#q8ZP}mM_v6j3k1ZC4A;9emPhtN@u z=%_2$eQj-D5vzYX?M4EY{GDzBO!k$Vz{Own3z>`&PwzvV*qo4|KceT*dsjLXRH%|o zgVZV;mTo4`Wf1;ypvbida0mN#2)NqjOS9_Q-1l8VYJj1FReh96SxXYzf*L$)aCwas zVP+`96#)_DqJ`xld`Wncap7-rYNka>(8-6erPIF|C5%xB ziSqIb`Ki)XL9X|*Ne?vshgi+f8%@3xc@?F7Qgb~3&^BfNG|T(>S62F1JocD$2EO({zSqyC0a zgN9qXqvLaHgnTqWPX2mx8ZukA*MD-yY&2X)@KB8U-e@9l}M6OUByDhIC}56&CDZOwPuh{C?ErhMmx(+DUr#cDUJ+Slh-& zO?i28r{#*_3bPetUHhR<&P|MLx-vB`uuQ~i}d?W-RPfe9NPnTY!5b!?Lpnx zIX=7r+a)3mSl7b zcCMacUgSYIQ~52dy!@6;t4qZYnjcZjF?U^-h3kVka9FN-gD|XKGdia5K8lfPCmM;x zbXeNoG9M@mnA}Ak)vI;2(tL=r;nf4sNi6Qj{Eo_Yw5nr;#E=m^xYtR^L+PJZMmlH> zdT>~lWX(&0eE0(@AC@h!+U0qnDY~ohET_K)!>tMACX%9PNL`ye=e-#F4 z6|T=BTS53Yw2;(3NCF9GWJI8f3+)~{B1c|&2G1wgki!tse7dJgn59D^lYR90fMJq%f$1(>Z-rz*KSgdt%u-?Ui z)kWPz{W2`rOom;Jj5wl~iL`QidrOIT=V-&ZZbRmu>uFK5`;FC7R?g^L=i=G$L$nNT zXB%kQaLu1oImO|+C)Q{499Ex(;)7CUQBMf=po8lW&D>3}N(ADOq6bOZeO*QYsmrkN?cz#_H0eH;wgHwQR#;EE)=*L+ZnJRW;C z;)Cyr`JHJ*i%E2P!@9&)6PF8@XM0J0*7Q%$uFiJ%x;sHrT|=mIC%kIiyT2a}T1N+W zLxeB!n$4@Lt3CcUK``V|laJ8mPX}IDQF1YWyi*(1g-`swo#0F4pZ>A^FV%SXT{Ys1 zGx-D^jd%at-+g$t`>DI*cUos1YDy<)7XMS-{z8Y&~AO6xFw?>xVM|d#e#mOh~FL^XX%41_14z&#%AsP9Q<1vcW4?H zkEU(iz}p)_=ji-wuRodehqN|$db&4<;n9kk#P6C|ETegmMfmZp*4=6HSE@j69G;t_ zd56pR>2RB-aC*6jgz>wxK6wXah1KGl!aF;>mtgME9|SjAW? zN6%>O`so7awt@@bK0k_%J0y>(FzGG&`D#r4@|0cHI|-!x8@FriW&zkC@gDIZ#74Mo zPbT#n!aT!7je)uihAu&I$L8hInu zXZ2`n(%F#vA9DXg>3Ap?C0eAiZ4iy6ox%@E9L6q<5@O~M{)!m{=AGncm4zw+oBdL6 zkn#*Oaz9 z(*g~PFZm}PAZ;2_0~p$YFJ^0mLoqcMV|k!}>RePiv+ni0R0pYQBxk0;Fx@0lTrhs6 znv9|HuB63xIxOcyzAYj(8p-CPzrd+)^qxRIF_VO7q8GXd15SN`Fy1sC7p3-QorUs( zPUf(#Hs9>BHzo$&dJfIvtPlv=Ep0;))$a^Lb0eH#>T-q*;TeB>}rcLL&zU6OI&{gtf~==PRLF6N_D+E2CbI@i^x7Cx^)tdWT-w>^EG)d-HPL z9r1gQq_)`}iM>4%+&!<`(yHp^<98epwyt&-5vBfi`mGiyu#644)S5^*mziJ4E1QPQ z5o<5XXmPQtU5Jf#AqduyHGbY8vZk(GY|z!y zI1x%U(XSQT^cE%%`EF6Vgz zfuX4XZ8ub>bBc*K`F^|i$Q)ohJNjawe;S|my4~e6_wgeLx6)uS0O0v(l3fk~(yl!z z=qH9IPp=!}$)eGNt#7MAoEd%B&P0!$B77pu1g?D!z?eC~IAa{CqBK-dHn(*6%UIP~ zj9E+FSgSqMNqBiVUo;Z+HqRO~`gn{Rs#NwZr1?(1U8w5QI4$zIDVNpXy@E&x+dh47 zNoJr*<UW4KQxrP=YhmlNX9&Zpk6lJj!d1qts z2|Yhex-`p3f(&&*k861wlJzK3wrY|;)>nx@<~5316+F@)>Y7Gae%KcrukIrMHJ)l& ztD*198qD%GaKe#<5H~iB3Mb-O!f-IHb?fY|Uq z=IaDtR23BnWjBbnwStJ5N;}@!*BI){hA~8m5rLWN`Q!9#e)him^CMVQi|~Cm|9MIO zJvwWaX)4!G&3;Ht+udcqHw}2XyL+-kB8{4rL|IRpexnmOr|e@Qg88nxVaT&xfu27( zyWHQ8_o+%gdGQr}o^+|QWafTazy(0e>UU`lIllP`H!GQ){M0PE)qs?;pv~oJO;DDd zWM{{~A&Z4VD+`P9IG+I`ns^&Jaz-y{|F(LeU{<`!#O@p{S04(34K(BZh{lNxtv3*k zZVmgq?hV`gW3X6E=bhGB^Q;NYZ|7|Hthp2IZU4vr`G5X~*l>jo4!5FBTjKyjK)k z^D4~$owYhH)_`p1R=h687hbq^AnvQEv}ad}=%!XQU?X%n{>LipEJAm8a`h2w9{XB7(VT?*LO5%5tf=^gtMlWO zRUF+q7|<9QLyk3yQdUF<-Bwzym}516;wpJOU>`(TT7}Goh8r*D43+i;;L=d6J7SJ6HOa{>~2Fj71Fs~ZNF8W3Wc7nL{-8l6`AyDEOyrFt$-HI0$Vl zBd_hj+f4dD#CB3}#>l zDfQQWsI|tsN5PJF;xUj*^AG>+yXVViuYNa#y~NA`pjO_ASwJ2NLgeXbQ#y{b(Fsb;Aae$qC9Lk?1n+;W;lrq@tf5u0G}Z`#lB}$sZOnMc2c>hwHfF z@o=ckH{b-t+KW~rR)=!CK?48{PqE`ozqUnN**Msz-^!R@KhX-A_23)W7!+BSk0}Kn zi;L@4W1mR;^B|-RR^-s#_Ve^&B4N!nO3Za=f?h3#8v5M;h8j;v#-8cizjyEGUTc^C zV0|Xg=urs?uk4Iingt8*4ff|Q#`1S^xv1ho%&Bv9%1q;aEIc9|G1q&Xn-|@htKYSY zTdN`iUzci`xE+`4-FK!VXb1A9L|~HV%Q1I=4#7XSx7|v4`TrTvtpCYIPqty0ELp>3 zz|Rk@(DiF~NLm}GMHX2tfj1;1o}^R;l7tiBCM)SWhF06#P7iQpXWbPQnS>&6aAtA# zn*%wd#r_=XogDzFY7w^1a0_~sqGy7^)8HYXYKh695_}JokcN`Cco_tH_aNeW%Vn7&-3n~Le`5<^th%g|HT2}L zjS{%=2$zuT90Vm3Jjqrry~=^c8HDN(_;$gA#tE9(p7fHEi<_32oQ(Nr-0|ehG;_8BGn# zr(7E~4vz$po4+WAdB^(g2d%s<715M9<*C(shZ6o5u4dpyTV zhixcBpRWNO^&v*8A@8sB^-N`(#Ln)}>$zW*caiCntVB9YI;l@I3I6Pi;>dg|?esO* z=!F}x%Br}n1LkZ+O_hx%skk~pi!eb`r+z4UmT&8Sem9L4=8SGv88>m~J|CZ__I zZ~N6erL%v*vgwQ2Wb}4YFnCnT9Lax&`qw|hl47`c>DDeypyQ@32J&raqK%4e!CzJ} ztf2Kdz7L(NLA{C%6xH_j-Fwz67vy?fqbPvw8)#Pt0fnrDZi|-e5J5R2J|Y-CjUznm zX>A&irKt_qw;f2)b5 z7;3rz4ksY(E`mio%wZJ%cF34qxTkx%m<@M+Z$2GmJHO*vpVwW3wc6?BVosb^gL~Fc zeA|2vxcXdv+ChAT)_`LR)n<9S^Ux+TPjn#F|EaGGge|%-6 zk(MdyEBl%cq3Eovj9b^r&w^zGzw&X#mgQMg=J52L znf38x>TQCj&ZA3?R}w9hck8%1r&)J; z(iu=%tDt{iDZ(&?<=jGEuAkc5`J7r9K@9D6_-FVye8O0cMEdr_XV{d_BkwZm8Y;&jE>JHO5+OIDUe z-svA+_vf=@G@tCMq&ug7+__`Yu38uvI%wFGr@Vn(E}N>fHGuKI`5bgomrMz0-zVq<5PnD4rHy zz79ueR{xUSHt^!~Z0{`Sx-TE^{@=|n+3TcQ+}Y*P{{Dlr%e(phKK?yU`S-)K%X{~; z1iv5NrQZklGfqF^-<*Cgt1Io^aqocs?Hy2Q_m0v-Q%-L`+f>fk<^986?v~c&TN88B zgQD@G(cNjnMkZ7jq*?9NsE!`r5$}9D=WUOzWGxP5NHU9VmJnN|<2ML${(-6m=_!TFNN)T|>g9c3dNR?xX- zH`%0-?nFtQ;mx{XnKDass(|>cqJN8_Po++60A!{p;b{?l$a-Vg)J@_9DronE4Gpu8 zh|K66KLM2dRewxl>BQ=Y&2dm)Z&ot`js*^sBwFL5s(DSP_>j(@_FyXljlMV;bov~G zKu2WKJ_RlRJnDyiQI)X`dS4+BBpn?P6!7Pi?VQAhP^_3RR~n|}40H1jS<5?3^F06A-@LAuXIHfQ zg67)SCh}3AwRi`>a_y2>;zT&`h@BH_&(da;!~%>8v6v%v$50reqkujh?Onw~NNPHV z#7)>x%t(zkWsKWF`L!`)97p@@@uQ(WddH%7i=*M`xGVN#v2kdzR>zGvY4RSS{DnUO z${SP=mqRGB>Ch?0m-&hVFijMjJdKR|-q~JLP~s**_&GXgPicvKj+k+JHD37B(}Qk! zz(K@N=49xFpWRaJ&$mqQ^c zM`kZpO2a@v3E|gu*OxK&TWy>?xbu=$akbEH4jw8DJ z&VgYVOlHNOyNt`}wQ>=J)uWva=4w_hJQis@tjP&3W0(Cp6*L9L0mQq{$jSVdOeS$q^an%sy1|E5mbE&s#5t!`rie36%eKVy#t`j?g39Fg_{t*)$~NS}t1w(d z^ABHvek|2rp3lItHgkxm#Zz1Su%&iG1*#-ZDF(`KL=lDvbd@jIV1TbNqiC{R(*BqN zKi+CS9mh>Snb2m`E$f{+W5T(W32^lltrRAcLQ=iNWAqj(5Uzwpx>lqNYF&xyO{Ks> z71&cds)Dc6qwHgexY+5*WepRQa7xr*sEv9+Sw2UfOGf5V0>jK5!$%r6a#svCoBe_h z(#l81n6k6knzCa)p70$ugcX`k64gI(4?h8V80$ZuhZ7owsbw5HF*f31quWHcbqV=G|a<*6jFaov$Rzw}==8oh3=4OK8lO)bk7B^63oYm-vb* zX`YaTRE{at?o%njTn6dUPY3WvxX4e~{AGKb%%^RB!xpzlWAoRu`3@IO$7e+UdGsHa zHe0{WF6s5pE&A^|pVPnXj>>W3Tg+sjjbl-ItsP-f#-p(~-n}N99q-K2^hjIWubklkF>eFbY!-R61!j|RznO%) z`KVchyO$yQI1YEG;qGKe&-CAr(gz3h-y!{XME~8T|L)O$_bFR5E53xg@#$ce_m@6EgnwUUZEQ&BaPwp(&YOwq~Iuu#ph)5-pE9b2{w;0Z5&R^F5urqNywe_fzHZ*`+b7O~?6b zzu@2~!uM!r(ZI>DCkxjtP7-e`OZjSQH|s@d6F(2yi(0>0`NZj(W}n3I&W>rCL@{u& z62~syZ|9Q*C!7)x;$=>CdsVsI^PcX=QhZC-86d{?#uZaKI!>+rV+%5_wobszh@m0wa!PXy?{A-|_jIs- zqNyzVEC6V@)|RW&wC27_8JH;Y^EWR5%a?L0qAI{54ajj4&5hPV^N&v*ztdVw(q*2F zm%YWdPXPl+3f6W+}&9sIr!OsbOv^UByDwOE`j)}ScTwQ zUjyNyj3-yIy6uN-PumqMPum<9ALBo^vVHRI1pf(_p%NSNq+Z#!y%jw-M*+QkR1xE^ zqO=x0xbT5<1sd<>kln9xd@6eC6ZRKaE)^S}lof&Us3^HE>!<-8vxq}ja;U{RkNB9e z))lwoKVr5xXeb@7&q~|?e|cIe%o7ZY`&w<2IVhLvM8c)2n67zj%Wk{Dr91tK4`ivg z*A`|M(clzXcEobFY#xd0r$k0kZ?Z6`14~08&(@;|Sobpj>R$x>r9418G!$)8A;m@) zhJ?VPv?5#-WiLAE&K*4}KpqFQalb`f(4_E($C1|PPe=9|uKT_O6R--}**GCCkxA?( zr`%*v?$V~9Cq_uP?(g~i+wL$Ve3nfzoq$>!$e`td^4I97qSSSSRIF)Y3FTG2+;;CU z%zzM&*Q;(gzC?xA;!`n(YY^`=d$Wr(wz}Xi>xNxb9xxgp2!mbfIvyfL0!!Saba z$o`dZ$xAR{T4=_ZClg5IZ+dv~4lc`u@_Ii7?eBlMK zD0&L>z7n4X?tihyjH2Q7*ngQs((fA-I8^ntz41y}G0Fw*MO4nD+CokLkL772>;_W= zYU2+1Aco7I0!1E(Arb5VhWB6#taXP>>n>Vodzp zl!k<)EE?yZZ2{=QbpHH)rPKLCtEm=Hu728XhlH=)yU{j)tl;QQy{ zIb4gZawqdeZNavGQ*FuRhn1pxRlo`HVl=d99XNxz8N)(BvtJn$HeV=ttT5S=;akhd zrf>3Ano=2f@kfHuhwiPiaA-It4}Ds!m$RIIBXdLj6ZfkIJZnZD^)@}dTW-%m6K}DJ zi7LjXiRg}pxOP`REJO2J;F+F{&cgKzNmCdpR*Hdak=;VnNYXV-${-X9*wXZP!}?t* z8?~N`&0^PW2XQj>2!o`ZK~!B1IWC*BQXxot{^@NpK(OM7Oh1HdLM>pT_x-Uf^%oVP z)w#rcxK*)ZO&7D_-}7tyjE4*LOBuk{VhCARm22kMt`wu)w%$DZr^lC>+KrBQSn+>> z3SC`s3TwE<9%{s`>?!X@;O~}M<<*yBUL*zaxz}J>?D*yNCMC^RzrFqVVfo?te}8!V z?)l^8laC)hy!lOE9&3NHphQr^p^)qqSs+q6vLuKR`<3fsTa*DaisC)eDu6-Q676gj z{(MT=SxoP?=vedxz#xD-nm?$-*fDCyB4ewU4ACUh$}RcHzNj9~qyEl;g%ZLXGGCVs z*ak%vh6iCs)knMZ5rTG|@9u8MZcx#+>RiCw&N(oI|8Og^BmO4knn}!>Ny;^|!O)fc zwUpn=Tg1oU1^Y>@*h(^|8l@pIhAphaur=lrDPUKy!YHzckw5501pqqmPb9eky=EEK zc2sJ_89S-JdjRA%%rz2%mM5j-{Q=%vuMcRrv@BvTk^#-waygL8hxUMNt1mhinpyCiV?uYMml> zuw#6k{%`VDTyA_#3CFsvzs9o(ycfL}FYe#xlsCGW$NR^U=Z$HhO8CVz?pT`f zAx9ufZq|zzJObRJ`}99<(JxeMF&{J%Nk7)#{UWV-@j|uc9b@*rc=7NdKRzBMETBGo z`1C0!{43?X{ksdBIkU#$wJmVtfB-N&0CPQg7GMP5=XsDFehz20fT*%|kmoYy-eag@8 zFRpcquw=MLG!l(31<5!IRW|4R$Dm+%2aFK+@hu~SaAUaHZ$WX?7o6}Kcg2ls-6qs1 zAI2me=^;ZZm(Qu`HITn~&^b|xn3s)2U6OrxIr6%EAz`>&v#mdk;^}gkId4ys9S`Za zLdrObU|K?gr907Kkn2#pU=p*_bO&m66xV`UJ(Dnk>;9VAn%|Ex9kUE*VF{x?zVm32 z*#LU|SwS10hUw0ZpLRS3eCK+T#dw#CkjPjFPL>s48o0l{voqQ8cD`UPF`b$lE>eN?j3suttd(#!i+9sG6wfN*wbCI2RD<@zBkYmG9I2Or%5{>sh604Q8X^+buuf6g2Rgz zHcXj4P3ukZenUJuP|-loo;?i=vPv@m)~z}T4Ko{pQ*X@#%Q5^;k0x8`G%#%{2yNu; z(**IA=*gY1A7uulExe#!T|7EJ9d+9mP;xQ|8-n*OW+xsoE&J`kqXKUc6l54({EUa4 zK{!0=cO+k?#t;r-8L)MGurLJlH??uB-Ct!vX+y&RqZ|H4)5*l z$x@cmPOLR8V;ydsOP(bUbc;*U3)7w_eK#a2ym}rrd3n-H8|F};iN58%5gYyyzaYFW z!1XYUViMj+9Hn%%9-23(cnAE|s?<%Usf$GnW)z{hzpdK7UkOhIs}>Rl^S6j$?aO`P z5Z?TdtcDKw3xxF8DQo>>%>LpjmjD5NtpNA7N5MF;09um8C=q~=IviWYQ6{3aJZETZ zC&+aBA{wqyHJjfqfpb!Y#v6KjwL1?CqT9c3ZFW(Z#kKKwffO^`<51yf!*eQ6{)#yE zh+mQ9m?<|1YpkDKzsl@PL1nQqF)T5rw>Z>`s{Qty`wDtj$}QVWhi-*W zIq%T!X=VO-AV3IPl(fC=tTy+mMD8O{I*FH`xVON2Ti>ASWzg!azcs4<_IY$;1f`an zPZB?2eX&pWI_D>^?uA(LYbBV(?`?D$gAUTwd30*tX!PyQiKdu)J}^* zv2>|WN;kBO%LCl9zvaE&x)B=Wyune~vLhOMA(qlRTAmPzpd!T;S1U70(f-QTkGjn@ zJ^e;=pBM^TZS(+&zYWc{O8-}z{bM=@T)40*V>1#ppPVdqj3F=^=oD z+*Yw%YBk%VLs8pG(c9ZwP>YE!7DyP&rN2d~ZlV|=@kf9GsTy4-3_Dd8iZGFQfaCa1 zbhHmFHO2-v;<5?bCSXb78A{cRUu}_3f$Kl8n zl*CI3w|ov`I;&Om$;Wv3@B4+g-{A5_Mhlv$X7rlOpgX3|@yVBB7>csQ^y3A+SB!Z~tt0}Q1 z7eL>V@5^6%@#O+{REedUy_#|&pC4NGg&T~o&#nNjzI|%I%Xpj(VMC|(%B~bjN6-Rl zL7*GMpsyqiSJO{%_Qi(m{~)8$&^N;AC~JBDc>C!wvQ5Ug9()H-@>$E`LUR!y%^1_5 z(^{p`5(-NjwDRlHTwZK0WoGO4)jl46XDM&HE5ThJQ69+w4k@pt#Yi2!$&6!TL@IP&na#`5gpuxoz-pt1zWK zNxd(}@GT`Y*!$#rM$jsP2JkNomM-A7VJY+c+lEHK5GOG(X=d@2$Acs%IdPEea-@6i zQXT7}9fKRy53Y_yBiJ%?hAnf*bOI$vxCaYP5;u$WsSq^3lFMb zsD6C+im1SJGG^4`;4cldrDIVp`wiBCMBd@Prw|C`H&5*LaM9*D-R>{iW|k|dYF*zx zXwwt_^p8idQDZFAOTGjV9NvVGARTrCz&|?}~vl`vTrcsu!uT8!Lg(bN& zEw@J8OWWS7Uw@Iie=F>sL2pee(UoGO<*-M<3A>lp9-hA<+d9yX0*14RoyT{=u!RLe zM4c_HHcXAEt1{bRAE6f%mGpMfu&0&*bBFG6*z$gZq{Z_^`3jg`<tZb8Z#AbfqA81@cZz|W*VQ$L!8nO{a zG3_D1zBP6lkB1BTcbH?qT2$hD*lw()!@=JDdXzbzsnW{)%2WQd+aCC*H!0St3O-bM`E_U@VbSo&pJ^0e%lP?nvdGl{JfS_4qqlQd>=8A*gt{fqB!%+CHNz6lF|=$9E5j7tjNEK& zrRaqwep-WxE_Oo$M4dhuw7kD-xWM-sE>NZz8;)|AAaD(4zMp{k=C8x6miLUBH;Z{@ zc6+ltZ(Pj^$Z%{fU7fd)J8xNZN*w)bUTts_@V&wo#_MUud5U zBuRGFKwl`~1i{r>$-FCRdVsA?%8;~#^3++b7>OlaJIO*9=baeo$12V$5_JWgZMgY~tT z&4Feka|t}zo4{^?7IJcp0BUeL4%u4U%FVX)2(SjVBMj+Dl%aP3IT&8=H5gB{0o5jd z-k8i9&pFB=P%Ux0hI_>y9JJKG@qYFy`_4OHM#SBE0q5Oa&l}X`wZ`8a%n#gUj0JjJ zJ5+RfHx%ccHLfuDtTaKU=V-ki3DtQT28<(!Y(wAHe&2YYNRsZ5+8!Z-4U~ zBC1pE%|P#Bs9ypZ1DeQTgHHu#WP{4kzJQvi9LLrV^HB87B5aoal8E&t{V=m=MnQ z8uX>UKiA(Pix5j$h1RM=LFLBR<*Up6DONsT!sB)yynIptuT}0XVAt!<9!5ECnR^bU zkEWv+^O)28s+siUDk3KqSDMgLhUrg-6PS$YYY8vq=M`Ji|HKM?{wr$yI{>j4!v_1> zqkAV%uE%&s`(0~lIfSqEz1%G8Ceh2&{Vqe2t2n^QJVI%`@zx3gP!E{P(z&u5K8cQw z;2NMFA4PZBQ=rCCp`N$qh@rzGaTr_HTQjV!`C+NC?Pr-SHtJrjE1pHns|Jg$Fd1eZ zzK25>!F5$rmxzWpmY0Lk1pZJBmJCo+i>#}%mb&$+_311x)Re)JidBY)H~K4iawF%8 zaI@k#+#4q*as4sq;ggBh%gdg)iiQdhE6yR1c=5bT^FNDc*WP-dT-_?OOmu(BimZ9I zBJoxyS=XrYu2u9eECQz~dKoAWlyVK221t&7sR7kBQr-(ZFF$YRoUfGT{D}EgqgjxY11sYk|J__Ayj5)J}1y3fDAHU=EKC=W#hS)Zra^#RRY(DiBR%Uy_+PG%-AMSox?-GO zLsJ^Rnv&^z72ziMX5L{u?t7toLHP-Z9PZ2Gxba2ac}Pt(h-gTG2SrD>s>mODLF@P% zd5$R$k{=x-CXY^iz^QtMb-Fxz#x}JS*!UXU1V*8EEapGb_F@a2Z)|E=vixZAd}b^i*5cqAY^q$H=z3uK7baY?eq zljPaXA0W zc;(FlF)sDJaQfZR^2KDnx+4U{z6~_R@Z-9jH|hJbcEgGEIx`MZ=A{iKez8M`rmon*%2d=K#&s zW;rj%<9t}=w;N-na-~KpQvyM^T;!W{c{j~B1>!|*kWkpbGG5@}kuPS;C7XS1aD5LJ zaMxS~XPE}Bfdlm)2pMF6YjVBR>2kxE7}~^66r^9BoZ#V%(qWN$K4ZzKT9}mAEEpY| zgjXa>wSv-@Ym5~4j$+J_EaLx?EJCg0+M6FGq`TL>n)sxw`j<6(S;dyT+m*-;Ej_R1 zvDGPjv=sZcD(CMSfdku|@dt0Co+}9SMFej&;}8bu>Dfl7%w1j#C0idS8Zl^)iNXpAr#0t`5|3QAwv)$R>v5!%A(MW zF)iHy<+HCx`LIQ%l4wGv&0MDY7s z6Jw~3KRY2vscbeUXOGV_bJHz9vl7*AXAYA9r@{_3=~^9Df(Fx>mV7&#tD!DPp@@D*TL?As(%8^XO_F!LcdS-i zPf>nnqg{qke2-xrPZViG;-SiBz!^{CkwOIuq_dyNPzmQS+KTg%Hkl_UrWy5`yRd*~ z*UnHalYUdXbo^MYlW)}fWYJ!$56QeYZz|lCuAZom$xZL(;cR!w zZEw`MZOq6M@vmeIxyBFVdYTYG<|O?X!W^lOYJx8!^}U;paX3buiSz)Y5G^rRoAP#^ zs^$s1M;ns<*?IC}vw04G#i*WF1NvbdoUo<4Se91b zo>B^3&E|U0W($4SUg3x2o3EkCufLT#xL-YJ^L;OTDHZ}GjqH%)bE32GsM=-c$0&w= zzK6Q}>?}6R+&O^Ui}nwkzxV0cpHuZOjvt@{8L3(+jGqpoW>&##=$FuWf2t#Xoz3S5inkOew zd~y!Qw(Nn~`Eawz@jpzW20F7RCs27PwdGHAGdp#P!ZVS&bUxtRphD@ANyT~ci;FfC z%S*$y3iZ&Ud6~Sl^j)iGYYo@HFu{k6keowK70(7Bu&`X>{H`y3arxn@%_Z9}9i!%D zI92y_KIICxW47hRs=X;@a0p#oS*?Fw@9>@*BG9psISVrQI3kZID15NU{j^;~upYP0 zTZoVETgsV0qHv_=V%@QHurtX(%DlKJugnap;Fnh@O+qo#Z}_W-&JZV7jC(Uq#{S?% z98A}f{T-bBuXnJfhrie!I-VV#S;(I z!Q?y2|7|wfhxAX4CQXb06h|a+F!czLryQ*qdk`aaMzJf`%b9B%*(ziT$dv<_lJsu2 z2KE5f3PL^@C6o3k7%b*3=2<&VlDNgpW-9_as<_C=glZwJDD_NJee&ezOpEOm_D-&o zq=28;cl6%ys7Sgx;Y^b#+QbQrn)OGI|C%^}MKHhaRi0@Ll%>L%+4Wi+xe&i2r|qPK zN3IG|(Q@bQ%*b&_4hQ)w5m2xT=w3aU1J7SN9x=Q=dhk*@S0V=z2W*tbv?p7)3EmNt zAT=+zL``0swAqwh60LD3!hBq&CcfJU7fC(L4A!-~*h})Up@DgHQ7OJRaI!r9<^)59 zdPJ2TX%rd16pAm5e*6hLJEeGf+yPx|*)`b5##KkhqMs*Cu8-(&QcOluTy_Y=-;@s( zd+p#F*t;M)LqPqT1Q|ZoX?n|jhR&+$)_IMG>v~BGn_j{_B4P{{ZBxM1adQ_Dg-$Bz z5WXQDI#sTEylS7Geph9hIUG8j8%Zg8SiQ}tqZGG|SNXw-v(EAUVVPcy*{x^UI$A!1 zZE}`SQQN#_@kI zRs@AYAEnZH#8{AUwioz&V16TncIZgRVN-mb_aixl@nAk3bjdB%h`Z!?g=-@)sR}5GqEI4gp_Xa|Ot|Btj}GQH6p$*l zL8wU_QYIyRE{wNMI-PMc*wJ83l3~|Q!!^v>HH#C}!7Uu}c=VSm=QJwiMkqC@u-U*Q zxe;W-TlTEE6|4f(S>QeW&m_Qx;PP&G5y8Qk7+foMk-SyGBwfG+ceK-=nm6a+tDm#I ztH}mOIm!%dU5h=L+{%_U`52M~>*^2#Cob*HIYo@%WS%CsBA*ezPmCW0f9Ck-9sXJ1 zpC$fTLH5H#3~l9>fO(!Keo~~u5io8)hf`cu=gBmpOfCl6sO;U!Rmx@JUHCVK`@i+% zMZJ^ww$j%0ykY%7qZ4Rb`LEND=5@8CdDRQ6i_*MOpTDT$x`n7cC&$gNZml>kfloDo z>tclVPRXP*QfuqPoBASM>(V=E2lI~vJw7p*8l&a!W%f6k-1Gk7A?|dQTJKx;Jh~UD z-UI`stWx<-?zL-nqYgQQ&ZKStRu1@HPl(}FoOU`roh{DMJrtcBJlqxHwr0dkv3l6U z-SfMQK5jQimvIrJQQlWXp!)2nTK2eU5rALIo~6VR3d=~>5;{Wo5Gy3}JsWn>m)9;J zBoDA_rz&$!N$DqFs-M=?e*aJRHKQ}QY58Wm!sPmlBUp@E9ih;Wv?Ej=DIDRM!%8!= zwb^)EpS;x@_N>(exM-NQSp_gtdJFuEe=HzCWWyeQxDk^zP$#;o>IWqXo7P$beB>uD z!EMbVeDG^>3Fm6`=)mwR==BNLTsy?s^qRX&D))vll;P=#dJNyyOZ!HhmS3^1SofmJ z;ldixuouQ8>%;shH2+!-mtx=RUyuXdo1xzi)FAp?h>AIC6K8`aJmKGe{oS>0H5V2e z6Z`LKP=86KR~VYmrudPUCiUQ#y1g)+Jb2R2Ik>Is}%48$`yUg!^A34`&#K&E|lA5N&RM zclB(0l$ns&21nk1?v{%Mis$N5!y{cGd@_dhU$xL?r7XIwUxE2w(rMTV%vTN&&$=kl zV6B|ycciksgO$=^?K+#~qhA8~EzGaW>AQ8gF0UopThwj+bGB|x(z{kVUd~z{QaEH+ zvzBBdduiOsH}7!7o%N{0?FtCna#)tD?hzu;p@A_SQc02U{9uftHchT7EUeQ5lS5eh zyJ^N0sJeb}l3@6YGKZrBCh4~&cUofSiAlJ>9?8@kW~?Q1$gUxLjJJM#`}bE}vR>;0 zF=|OcT^(R-|K; z$8ljgRLLqmoBc4%zU%gJm;?wxD6X7z_6K@e?TvWVHTaS81k zDw#M1{oQY-=J2qZV)h~XjOy3AO{dG;yC`-yDy7x$RP3VK%Vz2wQL&qAxVXF(LE#e` zR+yL!ecl<2%Z}VIK8H^>h4#S{J6^TEQ+1|-I!|CU%-ow-pai0*4se*nXIZ4>MPYDJ zvHZERL2YsrI+9B=*|ACtH$QveA>Fv~7_HSO3YLQjB_mLzh&rZ$U7^R~H$N(pi=zM<`Qr%V_~7qW z@0bvMC;*%8X^C<>Qt9<=VTy5EU%p={-#6t4wmh5k)s`Pr$`4HW8(W?MA-Ft-4|dAm zRLb9&@^8-(A3WCbiY{+oVbUXxI1fD{=c&WP60zFxkCX4o`Jq;h#wc!0V21mc5C6mg zeF};;027RH!toV)EDrWoa{%)+BD#09e^N2-7Mg@YZIu0nkRKpr*n=lSe%}yjoq8sr zW~X1HN6o73K!6`^iUqXjg3R1btD7Q3k*Z0 zM?^vLuVKVo4B&wGfa40-79`sY4}UsFk4K+c;QEV;4kMS zGm8G|K@jK#8ysVl1R%hMIFcc45O#L+4jvP{49}~|ehSEs%suBW($2qN>x?1_R%dn_ zv{Im`KXXo0w_<-o%ht71=q%>m#%Tu*F|lRtlZ5EVf@UCu#u1)lh4UpAm($JV0yp;M z)H7no>YjG~A4OM3lXpV4=~WS9b{FskR(ZLC5mT7pZMDJWmzPueS``sUz~H%ol9Ay$quGl&1dRgz zbCEvN>hnOMzbux<|9@MIb<#6!p`#Pt5_Zk^Gg?5-E%WbBh%%SDd9 zz!*!V`U;Zh6@$W5Ub5XP-iDPIEaS%ezw$!lI*|$wCJeiTd(>P>BfOHHoJN8aIYrVv z9h31QhIOH8ow7G>*&AE-#+GG)6c!$eXsYb;{8Oz-$(1G}lg=gJg@~(e(ALZkT7pgr zdh%(

    xxfawDBo44aPsK+2rxZi)I6^~$cdK3ut&UgLo-)d}c)ff2^Xf6!v_>Y;7x z6r%(x0@+C`=Hw>x5GOM}bNz9lO+gU%xa+RNL_-g6jC;2j$svoY`ixLrOW2d?pcYyWJ+;=(OTJlz+w#Uvv#&5Rj&N_MGY4#2k!xCy-?;Qo}TApChOO?DEB-zBEVG4lX>rm*^@akBu7Zgj*eo%!SUNq1Xu0JQ4gQ4CFKN!zLfqO=T#El*AVxNE$h_*;|tY}^OosCFu zqCXW=C!9~#5z{e}PtqhKrtIpTY)_r$C3J7jusxAPLrs006AbIjjoC$T>#8Vr?l(9s z>=k#00I%q?L#Wgi1vRWKnv!G!?=J*Zc{9pTbJ}ymKFWFPWxyMraJFXa<=!%tOi^5) z%U-d{&7jS7L-qi1;6d^Tt8x;uogGwJA*gg>8y7<(`$0tCB{nqHXrdNL#lXeJ$n@ca zMw7v{HlekkLa!x-VQ-3bImBNr{bSjg&T27lZmS_T8NQc%SnFDroom`fpt9DUW;uUN z!#8^xo`?5DhL8uA2e(Pd4Bl4(-sD&8Wa{H@8kt^fV;M;#{L0mdgy8yenZ|z zJL5-xZZrCDp|QAgB^dEQx|{66bld9E~N1jb&7tVzri)Nc$UI~jLfUk zs4->(`$0>zGg%)iaP-$aw?sDJd&gQk2>AsxAwOOx@GczGNjxRHM7vgu^ z@HgAAL+)iJ!jaNpuhD5o%2sUmN^#-YZne=9icso2tF-qk6ckKM9?0VpIq4dC>GBOmJS|`wK z7x4Tb4|Qs!H?2-M!v>V~-LEkjt+^12U22Fe-zfU`SO@6}qpkg5wIETMNYV4;Q`wtd zKq(!Q5>vw0HsLI*Hvr7-(s?yY3%bEy&K8rM**s|Ki})Wpz0p^`gC>^EK0=M-@?(6e zrbL5%m|GreG!={9Z%@=@4QC?S_@IRiTOH#s3NaZ6)W4Q4iOw)cs*wyeM~0rBOk~d! zR9-lnwa|F8kB8&TwUrzRanU1U42uQ4PN&}u+a4mu;)Z?>X5g(Gc@ zCa5Ex6POM8#eSlgz5sgd7JVU-+fUK|T^{%Tb1Fcu&Cp1nBUc;v=+te$R!?}F41wLG zSb?+ThQiI0=p%Cl12@R+7TzMd*;zm8wkO)xW-)s~{%>Re#xNOg|NbhujpFde-f(mW zInPG1tVNitT5dZ=MK^Cno5EFhOyIQ`)P^%-R0BSY#7V5?2d7 zu?k|(JYs@cRyC&K9g$YnkvJW-$Ee;XZSpi3=?!?}?YAj;dYBzK{agc&DT{}u(0o;v zG9_8c5sKw*YQ%E&(HY#-_yz-Eu;gY8V}%O;9m&kCFOk8u_n<^(5UH^A7O9rVl#OB! zIA!)pWC|^jDLzReBWPVLktqpDQMe+c+X~Vw?VC{Q`!DMiZ;a5*gk+!pG9q+EC!EAR zO+n^Kb4!E>Y+&kSo0hu_o9VV!7)5pi(eA3prl1-^eJt52fg)Sfl!S71V} z)Z2vNG->?m=CT7a6r_m=cdy*Yy=m}P!E1QNmyp2D`PY4NBhngjiwt*fC07K4iUPfq zqj>+;)3VdbrZXbd>NI-fjG;8KpS8qHm5k|E$e6RrQ2Mn5TJiApstPf%en5F${HK)H zTdU@0@594G|M~p%1ecj*g|w^AWSKMc84t;yH_hqfyPQr|AGz9{te(@5768V<^H+^E z8aCQi=+=j@CQ?djb9kO#$dsAAXNsCQh?WhrgR*TuEI>8%u&9o6hiu8~$d=2DG`1Ii zw1{FvgPek~!1SzDri+7GWSZ{iJ4*lD+WWBl!yMw}=N{iBAK!g1Myl`!CHqrG?!3;M z!8kMR1m^NJb=S}CHsNSrkLdDJt#npwcYO zjSTJwkqE(;_63={_(C-9?Py7;jj+BEYQzz9;~R^mSJ+^Zx;Vn!J;$I^=gJ-EN2BW5std;#`|Q2 z8dh)U)wA_tIa|D%aWDnQaE$IaHyXq@S>9F3RWK+f8Qv+MP#j?#gRK_^cRPV+M##`|S$ zp%F0N%j(QY1t;I=Dfyr*&B=q^d5v5AH#ji~Jogz?x1yw%i`nGY*@)N(mbCr1(!c(x z9K@Y7GKRFHD!VjU24u_~WG~;jP2!A%>pPds!=!&@^S}Z1dO8SqSbhE|8G7OxJv_x% zP8d358}eSGn49!{s$Zf>YSs>p zyIuK*5jL-vq;g?|U<9o>(R9 zM#FqUSzqVvyU(Q#l@&d%u4Ax*tGyvB%`&x#d0ZbI13h=Y z(|jz=H~1mPP?f4wk7=lCqbITUPGLn%2G}DscdFR13)uKsYD0Z|pu*K>@n-OuIoHUY zNG^@R1gDz=a;HR3_x)^kJ4qL}hz^P)SGGXb#m)V8X0qghjyNO|5d-nuXdv=w`hGM> z5rqIY+T!T|?GSEJ$D=Lg+1(si^YhNB8YflQK*%Z@70KB8`EBdl%WimCM913u`rsf$ z2*HcftMgMlWzI6}q)g30-d(Qe^VtHZ4LJE0cdH?>hT*tZXo`4U33l@Mt5YA5a}XBw z_ApU=i-eC$TDNK{943bFHZYo74OuXn&e#4aGQ>-$sYP9^78%BbKCbzsa%XbHFPYiw=q+-9ebkd0o(zPY*$a#2b1BdYc`?$e_1iMaQbm5{%Mt<%X%(ieg;N z=rD?ZVhK!NXyiu>Oh4TTOur{2eeqyCdY(}N4XP3g)Ohvk&?X%p=K9yQ9P$#GVfmSt z%OD+(VWWNye1sHf1dpgyXkT7PF-BMTGP=B~SAyr{ykgo&J>Sio2?G7G^vPFFk!Jbr z^-sX2&w=wt3rlotN7qrf+0mlhWps${VjA!_XLYyGw8CDxXi zRC_NaaxJy$ZY5%GY0VLrTLA%fC(j!nx;4En2QNO(Luk@2Sl~_2a+N@ydol?{xjPAn z6o7uB^-l70_`|NXQSUtZGIU&RBZF=6rSJD{$Zir8dlO?3Itp=NFSP%9>bvcGcGcFx z$zgaOu(Bq(bo02IU`T9FwdmBa=9zMrUF6u9OB(U|)kKA6k|+X43cb*l%kq*>+ChVpT4;(OjTQza(GIsr4WlG;WV(n+{?|kOoW8%XZ zVx8RM%m?q+Hr>Mjh;f(`;F2*ntIr!naUR;adCeEZ&;AABTaT+^cQl13R=1-mc1DBm zP5+DPf(_A08mV}b_9^lTVjXNebPV9UfBWTR(Qd=B+20S!FX(P(`GvjL3pb9~=K~<2 zyW2jdlW@a-|MeAQ`<3HUGnBZ*VA9}l_iJ>-{~}O~+x{cQPu_v0Vy!qkFcF&6^{DV~ z5A01x;$R2oPtq289h&UW24?5)Z@h9_I^4gkX+aOMwJtNF4QN4?8q20Z%k;j$a`v=a|BK*oiJrRcFL z5$n+g+rXjJ<@};Pr`H2$kn%(G5ZNU6!>$Q zbBq#Q)4OBp9lyXm3SV^flmD_nDHh%WZPS6`304OMI^owR9e8sZ$&kztA*mf)t{^)HMP4gz0F(!lm%)P#Qt;mSwughZv3?siB&x#n`79Eurqa znAAeHy<^!FN4uLMm4FbtlgjFuB;Be(rHn(al4f>q1re3UX-5vN-szyOu&YL;iq8B- zGd5lE%|Bc0CfXvvs4bjLFx+^DZEt82COf%Kxy{OO#hKw zZnfh(LK#!9h{LRk8`P@y820>PT?X18x;ZnPfgM6G^-91ITeM{Sv6{0iT0rCyzUnZ2U$&^arNMH=p0-9S#2XC| zY+`}_M1hX9VgQgB#X^$|jIOF?2~Y-;bTnSgfG$9T_LI(c-Rr-!J6G-hlE*8Z+`0Pl zvP&>p_m9=LUu_>9kJLQjc?7zGsEUg}E|?iZaa{B?;xu~aW=hnL5gg!o-OEcwna z3Ga@t+E73JA3oY#9!HQ1)mjQ@p+WDlONg|;%**L!v)5^fM?6HFS2570F$3*G zAmBL=x8rhE3e`g9ky%168@`nF){(NJkRP3c=vsvD*1-Sx-4FHc>W>3yi^Uk#jBoTU zLg*M{a!j)>)N-?E^EaMGj?d!Crfq;EguL>cmGy^Wt$x6MfE-!ZW%FP87rAo{XbX+h z*k+u3!pIqJ*B>q|cKX5*k<;&p3t=L_WeHoCQq@bh+ zO+&hI$J9aYnwhmcqTrVHJh5pER2Xl**j)BDmt8stMVkPZ)Xe^bmIFLNJP|HO!mS{lq}Xh7R9)Rh+nX*?sWd3x+NKWm+*?PlPETO_ zFE^V-xRXw>Hb2Q#SF_S9yTRW?Ho979yH|wu-*`P8SGP=M9ZHVsDt~Z)R>NLPVCYUEro z!;T!wagi6v6)-%z;*-laZ6IRK8e^wn&^_9y4IEGuk)2oJB8qCwRuHhE18vNL5FIsL z8h+xj$wvXpg+hVrsOq4c0C5<3y;cWmMR}zae-V~VU)DIf>y_* z*whbJ1&GeD)r4v;bgl_285?wJ(xqL~%v@qa=2jE^z>Zb~PWHF*4i)|;E_`?ZyeRBM zN{0oqT8!Z*e98kS(}8)h+5DgH4!l;sJ8_?336NK+4pra=W}Kiy@~LUsj9e@CBS< z2orRwSf&=3za0>U={SdavN4Ue9TM=jtB$|RVvn*>SR>$brWY=fVkBY^gi z@i7jbEaCf};|`&fie9ReayZSF^D}zu2<#cstJ5FP(v^gnKgVh@iY&^=xH4V)+ZpX| zSx@)a%Q%4UWHZ9LkUi{lF+eJ8xzex9+Or0Eln!Stp=0{<_F+^I)T}kC#`Cp4@+x!r zytRovKiD})Ng3+5ptTA+pUgI`6}lqf_D83?h7$o}!J*;{U5 zS>C$C*@zwXVE4Eed$!}lXAzT(V&Kn9kLc0XJ>eG27G-*C=iaR=*TES0W@u%r zX=@Igbh^01k8{66bA6tqN9DsZzs2Fl{eM3eHp(UDuz$|$sg9?nE@j9q%VSfqF1 zR7n;wD4C(%2Pm%%mNLm#5dZ~jAKFYSANA)9T zg7}REJd6nRKNt5g_(X)IF_7m-QFNV?D+vfoo<=)>n<{_M)o3g(k_br=&Qx%@?w5VM z|1byu#dM&(UUJ+In=tE?2moG`NHtO66Xg%D^4j|#9hyl!5AFl@*$$b5^XWk&*v**0 zVfT1b-@x4ADdJ(#CIL{r2pO9TK%%K3uL42};dypLCIvVCI=0iptLgCY#vNm-Qndb| z5Qkp8fYQ2?AfZtqe+VK5^#lcPuQT!xaZG_=c^f!cT;692ZsJKcI#Dz)psDYr{~ut(VfM~ zOovS-T!x2MDM1&z7YLj~lcIUyZrN40CNegC9Ky$|`8??PQ#m^)Ng1MO1a`9=-Y~lp zUU&tZ==gQcrgEN-FQ!*q0nrX8WU-<*gYy!KC-`_q_pJplpe+0q;YhX*T2Ngn*QWsU zNkXb z8B7L^&v3ns2xUWn2ryjMJ%7^p_>YS(J6D&>W2UxP-SFFVwgBFzEMB3^V5@BA(~E9Y z&Ham;7sGH}+|xwH!53e^=N4PAAxf(33-`@e{u}qz*Ogc9yKk!R+?U@vFVAf{$=BYk zXRFd1R@jN|zf#*r$4Wj4)Ud$8OzdF(Cs1&R(EqwN)W2Y^X>xIOCTHWM0(?V>s3*c& z+8NOzI_y#qd6_%xPG@PIEJ7JMS$AY?ZIFvkTk}0Q5;x*T2|6s9aCCS`8k5xOD&)vQ zyb;{Tl3s(F;O$TR9o9(~&`@GEoBuQ+1Nc?>>tZ%f2Yif@ctaXEFnAcqSWjlfs6Q$f zzXEH4incUD7r$zD>dW^}Un7NVbTO$_-K3)2>6v2ZU;h0a4Imv@lLwbo*nB2GfL!%Mj6f~P&kCJJTE9N7X70Pmq)Jy*HMOhvVPZd^eKzRg zBDAeLfzU$Pb@0Q6JIJ|MPbh{l3w!Zpcca5zN=DcutS{vdmn8gzpHWXjdL9p;pH5@* zou<&^7HyjS#&%<-%A( z{a$8&8?CCZQ7nq?VQJ{yg$!8(izu5FcO7DMJF>w^;K-%J+<|4oxQ6VNy+oX1^Yn5w zMs)cLK_4*bRE%Io!xVtwx`QK&H>3b8q>^Qrp+nh*EAiN1c-HeW5MD}_7l3|bIDTT%` z=3~QYM! zM!_JI2gPP{0M|4u-Sx{CFJE4+PfnhmTtQ9R37IfYS0da&OI(3%a;RW58MoSgcg!$b zf2X~&bh@;4u9}+3L>alQfmJD?{S3917b!0BM+BL9Q9To`RBL{*yL+z!!Ts4a)n+lh z9bFe`BQk5uKhZ-u>AU0gR}h@K>pFV}&v2o?W42&wLA(>er?aX9x31Fo6F(ax+!Yxm zItjdz7_>rcH({D+u{9sad4tO`)o5(Q%%lfmDwjWCGUFg4%0SP^mqwegOJX=#nRD8fon@0<5GlCihI*$F;hM*bcx2;{qM4y6nU^=B} zuqrJ(kQP>x!-z1oFdL3e>9O?4m!M+T|8t>A9v+dqrO7WgM-T3%j{WDNx9E#6N2_0b z@HBdR@!-OPz)SogPFE7qt$U-*$Z-45tiZV%M7=0lH%w-)9 zN0!^Rh%6ahav}D9_ES~eEwyAh%)akA@BD_i)%Qzvb=|spceim7WwFQY#?7+rhhC6P zc(VH~*-icMZsBqD+gbQw=UehWySt62ou{2%!`$ok4%^*l?Y%?mf11-Q^in?xP0mv5 z-pCT(NYdE%Qlqbu8ZvPj#pbmeH$oOW!x8hHZr^{&I{^=8>Ac@+`PRKZHA5#E@}WN( ztyYnV0gE+5E1k#Djj@O(S-=|;KJ`PNs-EyA4=3EaYlKnSm_}JRu^UDU%k|^VGE3%W zXsy$ZyIcl$W|##5i>-Cuvlx07Gtsbt{SIeF(@F1^JeoGRY}F61-N2tTHd<#Y3KO#= zZH#3qpETTXf}d_f*4l>_V#jgPpI0i!6nZ{S@_Lgc_x!2PCsdRFcWcTgDj#x9g`pX< zd>yTOnE#RE>r>{&vuwe`G_ls&=v&>M|#%6E25^>x3-A;_;j{uad`IT=Qy zH4KM$j?YiuoqYZL`r`A2bsspqvyA;~H|6KFUdd{8zoz!1h95Q(D}aJjdfQMYJm4vB z1VbFms9&wm3D#>IN&-D(fn%ucJmb+~_Y;SW$-E*qOZ{N?V;n8~gc~fYB%JcVy))RP zh<+Vj8*Ey9PoUD**8mz{Ab(=8c{%CA|M4S$ikFp&kK@>2i%R6@D8edc5n8GH(s%|UY#}+Q; zoTu+1cY+n(R66(JTn_wwrKA`8%e>UH^Y%`aai;S9b7Ik%Y~h%*9+BSLOoK4ECxz)!v*h zT!WofB{`xDr52K&9T!A=4n`XaX3Z(Z@I|qM ze=QQHixhAJzxMf!!G0;nzk%i;_dko+vnXD;DJ|^3ir6pVB+9$=Zyk|9&R;ofYtBn` zc>Glmd02PKYiB_AGptWlJ3rQv--ZB&={rAxMe#S{5fotf28*<$*AqXD;*)5xfVGC! zTwVc>FQ48TEUCtx1a1PkgK9jX$WuRAx+&}==$@zL07!CoU-<+YfP<@LKa8Q5*X|hc z=%iY#Nc=GVMo>4^%lmTKBWQA7PB@8z93YnEB-pxgk{9KKSJACZm{lsnaf=DQE~k9r z(;&J544y&v@2Xv(O$cbZ9Dn9wj{!7J%JBd$wu{(Ri zgC!=tugsALy$Hk%zb+?zbVCju{92AZkK}q>R0o^*KSat^Wk^Bfrn0in<)q(X<$;W2 zpDJzeB!OK6Qw~U4OA^`hE%mBg3eV8ghoj=O+Q?+aVRhbBh8IV(m?OxZmlNJcDG-OA zoaB#OKRk+*ycciy=0Wz+P3M5DtKj^v%#U$*zunkvI-s9vspoVg{m^1A=24t_SqjyB z(W0k*00?Ip$W!hlEpyUmlb>?1i!drlqD|2}216G!u{dJ?@I{wc+Cl{@vHS|aX&(>Pjw zfN8)}6O#X>Ppdj2wDf;(Aim6pk?^!SM!?r;CF|SXa{!(&)$zNRB{|f@8BPNuM)%bUj=LQ$hJr^ma zOiP9X0#G{O<+QYW-nn-Xc6M5hJ{~7gkfmHD&&$cLvNR=ZTo?UI9A&Vr7v;2*Irpx{ zh$3c{glI922zOjp6M`tFgu8ST)2S|u>k7%Vlj`(PDq!N8G9P`9AoQl%7NUmt)KxVh;HpcXt4XO^mQR(GfZwX5<7!fLqmo{2 zcFaxX2?zV=w4D44Y%f*vT{-FPG$ zH29v@&@@!pw@OOj6YBr761{XijQ*n<9r&pl^{ajEY-M08w5!muF_XdsY#z zvU+A9;$^M-l)vpHMXgUMYuj;)(kho{CZ$?cR?l=PJ~HLNH5pTC!mJ1p9nMU|ToQ}8 zPPgyA^p#k|ZM7_aYDNyH?EcUlL3N$mBPZ_M?(9IQ6?JZ2!q-hp#@u1r9fcrmj%jm9 zyOUz42G*e_A7xmK=SSpDvi+l~j=VLLLZ z8R!#4mBn_OpysiRP1uyp*;4h&bFfdDgPoZ;suxp7H9dD^kJ!?Y-Js5Qv8QbhJ1;)& z+8K5lKPGMHYC^$jducJR<-{y&IX(*k7AE*L#V-#4h-Cy=6AVrv2=GC@Y z`Aq|bQ?KI~cAz1JhJ}RM14=cGGcVH8d|yhWpf>&Txp zDs2e00=H~R3`}jBg}6IarFka`&$0k`gn&Z8nDft8c5Kb%wfG8eH{F@x!xhh^Z&vy~>S z0k{wlU24@Yxeh?hZV7x+I3a+p4@}A`XU>IfP{cA<-z22(C{@@iRmjT~YWS(pg>VNt z;Zy-i9%Jbd?{hfHLahgttV2FhyP|;k^7-Tz=#VmMAn4T0CP129?4$xh>++_9RLd(D z-3iqv7IfmGCrRm~f$1WE<;8|UT)bMDF)a;zS!-6C7E+o9-Kb1c3L=>UU>o%KP}b_wvBZ!Ary{nNOVbwit)Hc&;TSk6{N`JgcNNj zf$woqO%KMNA4_sG?CbzpsN#SywFdf^U7TWDyBTWdVr&BCnBzCM4kfv@5a3FblsN7~ zC@CqUBrz|!Td_Wv5k2=#M(p@8}s7y0VD)wHsKp3E=fx5*B zi*mr7{oPV(=rJJDV)%XkC?@47AI2jA@R*ybCyFU!LvK`C4~_N_)(IuzKq8FN#_kG= z5J+Z6CdWdQbR7B%l82rl=MGCTG#0?}8;j@%{Jr7hD?c@KeQuNkdDEwEs~U$9^uJ|% zs;d`j@BtzEKrk?(;jMMm!a`z}Fk2v7UQk;A@2S%T%3B{!y2+b7SiVQ)-y*dN=Ut@& z%@&~H1>BAEcFKf$Ia5)Ym|DdV-Pca6oiCq8>o;6Mqq!2z391YjLnkCvh=8FiZqtz-kq5fF3Au7r% zFV!T^OkW{4--&B$9F(Wgw`^)5M7RgqElmS%mo0Q81Q!)o5Vc=m;(lo%V`NP$c37;?i$OCH1Np?`J8nIBBv)0P1~ zdG|P+!~lW2ofH7r#J%e5{?5n0`e_jrIZZ(O&3I>L_x$4R>)n~Jk|5^w?J|gB9_O)S zz4RV702Yj7nTC0J)3Po*yB&VZJt#Tsp=C=O&eE_0-Q%|(;G~ke@m<4Ottv_JwQWFi z7@Idxq`v2A;<-z1Sc7KI?)89auatj1nQ^K&TCH5lw1?e;kJSohP>c}fYWElJT}8#% zJ*cRuS9I=rhQ%^x*YrQSla>E*9);X03QQdXg{h}*s;w~`SSZZ>#7WhoM}PVBPXBH; zA)+JrX+dAXH=8>gD1b1yYb21wLo(MgfwON<_%+ZaZ4w38ji=AM%UcWQ$%NgTS!`Kf z&<|CK=iN$)MRmMFftNIBoG|hPrDH%G3#M-7G&3L*n~Vzxy4*D{Cr_+h zTX`^-n-!3<~K4%ou=Y>)XLF6@lC0zB;r^Mu|T(Gcp~>={dA zH%yjpjMfyfXB((twtZBK0W41YV>jW4PuZt#@XLqOV1E3s<5$OTkHvoq;Go-&W0xj_PDfPiWC09=orvk6bG0880TJb{-?G?CDP z*b9MurfdipKqnchM1o?n01Zwiq~J#pHxGF{*o+cl%+(5(8TffOOboxFNrFhv=CJC&e8>H6IMvsq#bopic7*{;Jl$` zzC;xcL}G6BXWI-XBf)6f-<=RQXPH0}FR5n=d*7C~%Skx$GvO zunCbc{Y2KESKTtFJ3G@(LRJm$_!Me_<(QWux>j4{5@obpdIXY;RQsQK?SGbP{~Rq# zmD6{n?jn!&4Yag`DQF<(WFEt(ZWg3E>5u>eEu%k*Ond@(118zzm12WxglUoB4BPmP z#4}A~%o8F{KE@G@iYUu!b6U~`a4Lww(jsd4S&2HXiE;@Li@wz-k zFOtpnu=33*BG9gxxtMJkp-6bBb)f!?ER@F08sFPl04DjB-_e$kVVr4}=mMz}DJyMT zyD;7eAbLRtlGtDE3&lCUnd$P{1oE4P7cG`(`ii0w50=)Q+@Z+@pnQX5=&py7^=c|^ zNFwzS<(M8bD2W7kp0t5XECxN&+6zn}EAXnj4!(u4kZGXiz));^S{1lzoEC8NQ2Sb# z7Z-;WP(1fIi?-;Hk;`_psSvCUPKIrIo5#%785ux>HnPCR>4$S^-zI7_m zhVIb^849F1vLvgF z7TdW*Lvr{izmay_J3DR%tC!*yz(GIcXGPl&gI5#W4!5X@mfViDGbascReI9GBF zS>JPlmf1q?5-3t&FO-bV+~2d%QaTD35%3haKh6_X(nL8Avgwlr$9Y1usgu!Xe+fqc;;qg!V&OZ z6tvh(fbfi6vpY6sC+wEpu=kQNqT3BSJNs~|#hp-EG4Jd=FMSK)O+55QgPDUrwmEZ> zR*PZSnK6Gj6K3^G2Tlm+mJ=vVb_3|-JNT5aaMy14t+5jf??&v_S+Eo51_!wb?End5 z*!N>cZZb=s7oajltjMMBrdZ!ha{*sV7MWtlj@K4!B1Bs!&U82)u@h+H*3pGx63PW= zryVbgk*fYo$2?tzARQr}s2HS;JYl<-SU?%&AHXs9Inb{SoVz~ci(yW~KIDlzf>cLa zyFSV`Qm4FPDQzaFfDEy9A#Pw4kYh;D5de#Y1Yr|0RHn~RrVHE|3P&ZVHpOhwC)SGJ z(E1JH?Gq=@hLbuFU(m!j$k0TnG)LR|E6Qk{RaM$Wqq1`VEY}Xg4X(oVptPRaN)P76 z%GuXKe@EbM&lw>NdkG1qtjM``hSgN4y)$*MIC9C(348!^42Xg|HxLdjkksZFMMWo4u!sUbj`w#9-1-3GYDApZn#Z7>3qG96At4H04I z%*oYOnar9Dvk~EA=!oq09CDRr2ljT7PbBchiJHiMf>b!_1k5hWEQEhJT1^#~wR#p3 zqvffF^(j_m$@0noC17`*WDT5R7XVcC72s4}pTTq%6Y;KU0D`;PLQy5`gEj6$nzjk@ z7gI}2%70Z$ACUQat<{k)lk6ASognQYzj5Itkud|LjF^(teTsZe5pbq{tO?LHdl{F2 zB^1CCR)8g}0~Xkmq$=_)=8OFpV?g4B{v>MP>Fd$yi+WZU7(1w`Kt(9IsPHi%uz_>} z|K{@>{1mx`Af$gY2VUI_Q5IfHotnjFp~0f8Ff6GHa+4ZI?V zW!4J#I`3*13EC@uhsLsG+0tWyd&lEHRNzktX#5y_32D_i&@wnXe{95H38?WciZJo2 zVr=(vDmm#8Elgtmgvl?WY@`ZUVPRc_yhgqRr91PV*x}`xP)#5_k-}hr6*C=dFzc!P z!vaimy0i1j#KX*ixKrF4s};0`z*uv^RLNDa(jJsH69C~HJa=|pAnua6hD0czquiMA zu5tLu?%_6QfWtj?3$*cXbsd$Z^&1N2fKl&h9`;Aj z#%(z#-BF?K`LjCnoY-gR5Y&3x`JSNKxcL!g?xU3Oz%h>foI4Ze42|I6JfoQhyuf-Q zP#9Fng(We28oi5dczog}9QGR>DW3Bc5eA&M)S2THU}c=8fGPZmVOawd_r!b|xNsPb zIWsOVAMF^HjXYT;Gn-p@4RZ(+{McyCTgKy2!+@jRD;@0~oa)ZJH8n9{^_R{aSEJh5 z$zXjo-~ix;p?RHeksq1{1FjcFy|Bpos5+I)&Ud`6sjeLz1L3@&NzBi%_0$i6o`w?+ z>Xnkq%5c~D@pfhMeAo#L`%w>Rc-o-4_OrBub?sm(?|`?EzB#%9OzF+}JE?rlk64(+ zxjzNOh{%`nj+|KXfWzDjl$S)Z1&SS>jga=`6>X>}ekyej61q%d;$Nd-TRwNqCXlj9 zju7hNPB~5bQXo}Ze96f>fdh0RaE>4i%9fF(i`a_VTN&bTQum4xByLa;9SfR8TrPIf zidj)^pM@X}Y|73~uXLh{?^OFX{{xdtjt1VM0%W!N!)lxV;nldlX3^6SY!jWLc>TK* z!bx-Cj{`uSL}-R|`(0#i_wwZ#^z3%8WPP-030aI_%Wjml0YknN98-vMPJ|E)bgj#X z{x_;Owff;;7z-P8G6vkzoToJxm+UVTq&uyYX(_Y|azhb@w$X47Df%7_=I|c8GN8uw z4~Ibg0r`n$*$@VxHu2)UgJCl5(Y9PxrZLokR*Rbf_x%a*QWT!xQJjBGOmka}>2Usyy3xVu?#P0dJLi#n`a z(@}^49_$nzNdaUyL){1dkW2+AivY@4C}r!SFM}@_>Wzq3Q#KiJ;5rHX!G2r|JMmv&mY@)jknNKyLwl%b6bLjC}mrhk{tOyGIzK^Crm=7w3 ztTn(gQ-mI}N~$Ix_Q-%3DhvuB^a!m2)z%M=l70eJ<4uEMf|E&nOK3(^56ril(=i_5 zYWzqvcHb>}a4ma4G-f`7s5SRt(MTzLZTfgG0-_=j6+sl{w)CAI3ldd8n-o*xFy{DY z=_t1p?AnP}s|AW&fcromRRYZbhGHi`5u=O^2~{*qNC(&U%)Dk(#;I~PcEUk~7BmBH zFA>fL!;$UUcZ92Vc0v=Sf|S#@1VJ-1$4HC#!d#t_vVsaBsR58X-Y}zy91rIZLZovi zLla9L3q;7SR$Pi7B)tT6X3n@;-B?uTiK)MXFQ}(4nc6WH@}MJYA;Q>J8fuRQskBav z*~GG^m~hnYp%MXk@TQ4=Kd_5JEYKL^aFL=NjOmO8dS%H}{gyq3WgN&}xG+(HWhuI!i0C|WO4iU>?%has5_?xb(bz1k$ecp&&X7&ZKU}AZM3^VaNb4s+giFWh zqOTTc7&gx}?w~v8Gi)VTWLRsQ|8UazeEbW_G@v*;alW)1akt?Ppif+s0irTmm;eu* z9=k2}9qnWQn9q(YcxM+_5eVG^LLr=sn{>ED28EpX!1f33L@eRN>Gr2^&P`e^aTHF? zjBbxv_koz3%<7MU_`X_W6JMMY;9DR7RW_$s%g)Zc-A2*-LS-k$X5Mm^3^HOr=6X}1 zYzlZEc1|bz+NwvCqz(#TL16#2>^!XV@;WFj7;)UbC<4f?cuC>=Qd? zuh=Pj$IjVD_J)06Z_z(WBAoTK+Df^_eki-QTxt0QAmVrU_nQMu7kfm1zti7uPT5pO z$1%{$W7LJS?wb9XTa~guoZicq`#tt6P$-?bn|!zlQ4+=D^p5?4fc8)4m(DU;vVY+( zED`&+3UCe~+85|1XL;nKjAOJk*~wpOa1%gd4Qn__FtUS67}`QKM>t*R-e1!EqK zRz@qrs-IY^4rIK<=Fu$+g77Ckdwsh!jlV>PT2#khvi!(W6+&5=;gP|N8LB~Q%RgcA z7jk&@In3cv>p$2h{IZJdSvk9tXNRtg9>XA?3`(;`y_l2=x!gk6E|pesS|35)Id|^g zp4z3GZ7`c`K@OL>`rmcogMwov5`ST~c(s%@2`grmB%jt(|3U>D7 z&D(dC9@!?rIB{F6z=c0yI>&!){IJ@lhmwp{G;NdVlmHhsS17?=MUx4v;;;pbB&&PNa{}F0*QcD*dbtO-Ib6VSdVsn z^whKa*ZgvV;TeX9f8CE-m-m;+lgpvdMl~*PcF{c#Rrn8ch$sW*hYX2V01Yw%szXOT zyF(b+-2UhgszD}v*i+~1GH9o z?VzE{ALs8j)MTk6G(r{S1-GhJC%JHBV7&Q!{;n**Mq7IJ${{l+Rf)6ha*Z&h$^`^) zQWi#2YyF13GB>4rvz7kYKY((Lbv>dEEI>G-;9WO8iK_z|n5Rz6-Z>iy?A&R-#_J70 zT1Gfb6BQI@v}td(8D$z-DD0jzWzs9O%R{rorp>Y`NKdzvdj{2?sQqS691mo0=nH@zJPk`9 zYNhJZIHZA1u(*=6;Fj8K$r9GoRV1N_r8K>JO0MngG-BeOZNz&%*;I@(TkXYKfk*g$T*oyPrQp*!&-$Ifq$vRJLgAP7` zNhz&U`E&UE;Jj05tJS-XG!-dl#)L)mqb4@0%b8Rn5#Y;9cH4oG09PLp>`->+gS?K< zgf5pA-@~Md&`M)_BgfWskPAj&_~?Ahr(PqZKT5s&3J=yd&YQYCZ}dE2J|*uuXtN4O zilUU1TN#VJMa80?Pui9aYET?mEfh-J0k4usHaYMvE1&zCfCsM`nN9fHD;fM^Y+=bd zC>gclO^N!x@9gvrcebXY7<7YZ#^c#inlZhPmh@)AbInyh*RQj0PB_@8hikg!1`4fM zw=X8CxwTL2X1XmYKjj9YZH7)AcY;Yaeb&XU!WQ&le zg=60eI$0YSwHxHboC+fasjZk9v42vki0&v@n`U zy@6GEqpt8;6~ifrA>$z-0r;R4OremcuU0ik7h!Rd8=Lid#E#}SCaMOVap5UuozF_h zPQ{b}`~mWpfcEJYh8u+%(PQo&r4=S8Oh{o?u4W&+N=XdhAA_l%7)yWGG z4w|D+s1o~7_>7YNqAu=Wc5fS$lQpt1=3X=l{U3bN;I~WkK8)6)_-F@BW1;8RJ9KWNhe?zqLvtN7Wo$UUsnx;Ytxny+-XJ$svhm?DIZGXy#N_*mB;Z_YGy&xi6Z2 zN-gKrVo%9vw`7CDr7()>NDGDzxEK-*351Y1_nOh2ebAN8?LHve_Sz z`64TH&QD>h2myPYB^dSv|CBKVGs1LE*J?0H)wFL7%vAJFY-aevo7^e%)oGddGf1Jw z7(9erJJfRyusXk-<*MCupU?wNfV3ZJQ>C)}aU* zC&^*Xd55Mznyr$LC~|yBQ#asbxKx^PJ4Bn$!qogizJ;b9qa>RiY3v3^ajZVI@^75K7tpg2QdFC6khOG3ja}ufz$dMoJw_OC1Mq7@S0ahIkXQr z|Lep|bs{Dy`b5_xhCwc%%A2<2DzuPiDG#%bILXn4pjCDZ84Zw`Ln_)12WHelTyBVn z0aA~EJeumWNuPhoPdLKSnOBs<7Z7sBlOj=1I0CBAc%-KZFlwv2B9>_CKQas6+-gOH zAgZ;j^v6Mf&Ml_T{MLY z(9H;*&NJQetiR|htB|xmaVEosFh5BKlkHpV+Qu+Q^-#Y-#vB! zEn(+uI+CV2IpuLjW_M=AZq-7Em)IxKI}1D78)-LU&7XA&QT79C)1vKloLMOS2UOoLq~mSJXH&7=rvDfE%a$DJ`6lIL_85)RB){CR|v)eHrgqT&PQ-mbOnFO2%jT)xJ};s%#& zY-Mh8(MXlVV4E%BdKWANGTkKZM{Z`dLL$F7V}v;%T}ScSL|W=hGV$mvy;?VbcHRLTT5c6u@awcqbYSvo_k;sA^lA&;r&_)Q{IWh|)Jx zr;00xhP9BVP-Ut|<64RnJadCR!}}|UD9fpuka3u{dzgiPuVg6Xy2I{KI0##*9a2W% zzc=bCY=^r2^eF6yEoaZ-Rdq9m;=qnSP`dY%(m`6&OU*H_>S({+M#`tJYKcp=%>HgI ztycUpt*?ZvClqW0U*c$x{+%RXCk;QmkMWHe;BEv48ArDmMi+tjy98$OCW;)~eo3HyrR7+rCc zkvf~SV#Q6V^Jtg~4joWLmLFz=uASvlPwIQ(q^LYW-N{WS7iskq;AZd^1ki+myicAW zoSSGXUpVFPQQ#pN(A6pdAdokmphmoog#LG+3a_Ywq^Q2SS<52nc16gKV@Cd1s8*d& zYmnN!Xf|hht-`UNnnnxzJV(cVTDLv;6r;fqif_s5?@#*SGUX-K-_|_pnqo^ZE%_uX zdq6uGrC?rMC>PB-T(dm6%4N3BCS_dlg;4vB0A2~6ICzZ# zI_h|NE2#7kevpJK1i>K6c@;hiCP*1iG?5ziQj)fNfTrJ`BEmIYCqgNo#MQakmN5R) zFCCxby_Eb?Peh_nxjw8kacW_IEl6R_wD6GNk*u(EL7x3jaZM*u zkR~)GYM^xE48gUdn-!}o_pnDFT@a>(4hNCX{ zN9xj8?L~j-(;!lc4xjblw8xX|b|)yxx?s_kgWI{pI~l!=9Wd z)QzLu1`@~4W>U~tPuCSQq0EIzb+u*D1jSb+_X_(Z(XWuRTKo0>#`KH3M9uD?GTpWr*J)T& zJSbyL!y4-vR@i#vuV(q6FLX&-GwE=yiI?-q97c*nx+PZ+MB241JTn{)e+nlOL*%Sb>O?=^X zj@q(f9#XraZ|1C{U3QdUXV_e2UcG03m46JqW1mbI_Nz$6}n_+~LROFoF^c;*)pundfYx?g0B{r}bVk_)v8Mc`Lfq z`v32%JomC*J7Z}iLa;&L=&?f}FPA`TN)@2bq%g^jfQ6W39ulB%x#lRbQXkL+11am~pWvDJRV)4LmvGWG$XhJnxNToEp zwxae>2ZidlbmJX9g&Cz-gJ?eTh6Tp~+f?|W1U2_dlM;a|TzOaB(}Z+88)fh{py*b7 ze~{x=jbJ65MOU9pbb0H0R>Kl7k=}v)n&(`yHbyK zeG7FYQEtln{(^MQ`TXu)b|B-UT{{0z$ct`OlpzPUZU{BMl?&pvF!@=4j zIb0X*zbfwgE4kAV`5(spCGw}0{Fpk}EcCMurz6IvjP zYFBW~wB?v>;Y=tuf*C;l@W(cG467BQiH`8;y8G8<@?-`79_`N5*#~HS0VkX~0`p@7 zV&J?}=OJoXMD)VF;^%NEM)HItaG+z7#=~ZSOCcyuOgJy|YDMRmKxc4P%BNCYcH;(D zaA+!wYek%J(^Kz;|8o4~J<55XWBoY)?dltJh%7LC;3x1CGQ97pS9$^2M z?*G+MeqM#fB*#{GdZ!Lr@?HybEa|zLNWc8SGtF98NMoiQgatukqzJfzi%4_g4R95n z-|edxD=*+BXAv@^wB>Q|qbn`=-^@4~97 z$-Qo9s%2$VUy^iUA;JIfhxni6R#Nz?h7|r-CWRN(N4oLFabnC!f|=jR4uy|vI#{tjU!y{jo@wGDOXSqpb2)b*)a;D$sDLB(b`GmzcVUcep zCR(af)+lq+y^+bW%3BUv_y7jR@7u5ZziJ2VNQ(zwg^WR7)sUk2ew}f2EToih1mSHVG08nguMv&fm7}%@NXBra=onvj zp~TCUZ$mK{zuIx2a;W2^wM9`p=?YLiuG*sxlTX`x5S&b`w-3S>j-GH3z8XZNo}Mn` z_IYnlbQKyWPl>Wa>8Pwd)}EZ^^-tX2s=5}yt(QGYawRq*9t{IXjmB&7I>b%>ydrzQ z@!~5v?s;AR5G?yD+)@nx`p3)B6Z0kTW0${=T1VFKucOhEM=NqyaoHX{u^w5wq)(w+ z^ytnA_!db_mQnkSm~u z@&eQdBNX+*PcnBW_<0jUvT_TQ-=mcczH;sjSZ1Ki=IJ6hgAkKOueNsYpQ+;FiJ1>* zW4LCgST=~<6!Rv@83otu9r}$p$3GwI=sQB|a8wt{%zN!^SbNHpw#POM<|&^kXyqgo zWL<`5Lfr*x!K~x)SCTT)A+hPJU0fo>+ZCZOr&6Zbz}|%Ny>ab`FS4h()3{uEM*EA5 zeUbVua^^t1CbEVLl}M=R&CoIFOCi_x=5BnPnq4#}I4VUI;wO3qOzN|o{lQRN79lIJ zk^ME7I5gv;XQ@TH9eKArM$g{jh(K!ank=z2n$7Q9@0D~7J@*4er#sEfJ!(5xvg)EB zMo9!~`lXo%5)rK%V@*mC<~`Eq99O}YW}L(Z1Az@)#G|UX5TfY+P0l%19D#f_ok8)R zLJ6%&-Yaa7eB#mai(^u7yi<9b$jtc;Gk4Xelbz_vy8tAm>k^lYUdAQKDBj0IuegHx ze4lH-D%ELYM*w?ZM1=e|9$&U92X~5ZZWE{yRb}N%+Kdnu2tHvYg#8(Y%2amjyu(|Q zcx3BtQzm>Hlob6dml33!6;47ow7VWfOJLkR1 zOyf$S(>p$Lut{w$;5@LmKX|FB19L%V+q^urc4w^KBM0odFTg!W4cOY+;y}HqZg|}O z_o!4|&P2C?Y?oAqc%L3+yMKH0_#GIVKF7$F(iC$CTVb1zUawZ4Xc*o;9n z!o=CN>~M2iSUQNgM7A=$zZ!0!57Q;I;8tFC(A+TTuK+xd4J$hViU@i!xxmo^Q$za+ z6I8!RPb)evXCTOd17MBv%DZ<%P|Wv?sNskU-;1(zRywKEOXkMd%54i}B`0-|7SbMsAdj@8)4g z21QTl<}J6WMa`Do;r*ZVOc=RW%TZs&=xV4JuOi?tA+F6cPRPPL^C(H>O9|>zfAmG1 zIVGvfn$8{mf4mnZc@SVvjMJcP&FF#CF{Rt}QmR}V+ok)PFuR((3dMBw-PSZJo02Kf z6TE7{VR7g|>HpJ>myEM%9;h$0YM-MzQbKSWVxLg=nb@RqT^}eUbCgQSBlCA3c&lx6 z%UE{UlK2As(ji}2S3uOxxXf}K1P|pB>y8=U;?~*PgX(!H-0fN&#hwG^kgXAr%dur) zxtDcnHYmBRa&2maHdS-yh#QIIpPK+v2+eA{F3pccg@pvQOA^s3nbf0d0lDw3(~(BA zS->feDd$jP^8cn7zGJLKZKp-c>W4y0fxc)+WX*N)v^7}dS|pM(XoC++eUS9a+LCIU z%A+I7Xee?rk~OkO>I_lEoQo$|G|;}BrAZ=kUr5arK}aHXj3T**Woso`jz6Gen;-}M zoXp*1>qKUP<|R&NEp$$GS09R9P`bXL6SZ}~aUotFlbeI6Y8FkW|5Xj*<+^emuyV86 zf3d$dY2m>Iy$&d=CA&`;o?VKirjmJdvu(>E?TjXI=;NA<`e3g83IChfL)a`>gamyx zWk_pazOL7p<6?cU89(VNx#0eU;VoAjpZH<`IKBK*#+IJ)?_{4%hBn)?v_(DPq|P+~ z8E;FK+%`AkQzLGMwWRK1oqRk44HCP|Egp)>p%gV_g62fbkdj4Q#S;=fbG6|zmK-gd z?LWc3BhAg0G*r8i`NcGCnQE4%iL<&?G-dZv$*!VUF5;?#RGdv+ z=P^K$L?PZ2m&iovd2S~V=XL^wk{68Z2&DRdCN^D&>igI(x^dz2z15I5{Fg2S*SJV6RGG&ncW9z>I-q{>!4W`)o*b%Zg6@&qkz z98{cTk?Rw5xi-WAx`VaL8HL0G;Cx};*Ie&Ycj`91@)b_9^5saS(xy&jkjs^mBo`_fYIO<1$9&1{8H#F zl+HL0#sqWdH?7?#jucJQUxnC>$ozCy=TEFAdi z_z0oN5;!Jb!qgAy>6|Jwk)JeN!w1TYH^GXfR({=CK-ka9ZvtAWj-Rhyp~j}wh_vH$I@j0XLk&0hh@Uh&A;UnSXUKJz@<>aWWTDq+0!3B;J^)KVw7-A(92&Sa z-!TJ@4ujn<+*_%$tV6Ys`c7K#iOTnSPoF(~zJK`i8L1<#Y^Xf(fAHGUn2;Cj76p{{ z_F+fwP%#QO>ubgoq-pT*Q%!XBBM2M9>pnQrghsmADsBhevwXVQq{vcgj@))z`joza zDLoxZJ@d#hD7#QKLkG@P2c(9*mV=dTs za_*Y4DaUB_y4@!!9q82Ssc@C#Katx;7gZjTiT?-i#z5=BpAi4V0>ooyH=d30jSmz4 zn8R-S#i(ULkUjW$Y3J&7h3dDo=WhNslqY@7K!VlVeHpBYZy@x;BKrBL^dLTiECgzpdZPO0W@=z=A-bEueZCh_$ik;|jHKJhCe9<0|q7eIukfLy+kP%h$zY2IOvx}WTCMUo-6MzW>x{=nE7Gcc zjFrKrGprUQiJReb6QC%@S4Ht@5pw_k6&PE8nSKTQlqdiVHBIqlav5L3tkNYLtYz2y z=3cw2>#-$D+Pl8EX`CoMx?uw6Ot61 z2%7H}Wi*Q1B zQvq#lQnGFr-+zOj-We`9UO*~kxx5?#W`Eqb1z-?RSX#0nQ1qp-x_m6qH}(EOWVSm5 z7@>;RR(}SxCmA%QmXQ8jJ2Txcs*8Qv@U=G^?p3ltb?-nGCv7Lm z#z`6j_0Qm#MPmDUXXh@bXQ`icfCtNLjQQLJb|MDq<9fB)EqoT!vAeq5y?nB|d~&(F zE1=~L@F`NJewgvTftH2s8?q-v>IGUgo^`tzyc+;9GLC`?+Tle(gr*0SK6bsUS&Z_d zb`g)x=wLp|9%o8ZgeOWV!e>ih)P~n1XFQmjcch}aTSw$BkW3hznP4Ycv%I)MR4 z@r0vEp+Qf*>M?C`3B3|2x><>o8v-Mj?qouIm?6FwK;iqL_?&2EL_oHYe~OCoPt};Q z;1fSvG)TG(^SS7V4Cvxjpivni1<;sfs4AgNZj6e&)fBbS7w85m_JMTx!MB^nXcpu0 zm=2u@+TE%Pv8Cs!#lcSZ>*Qprs~ONRK%&99(hJA`-Ul z*y*Ug(^GuO6xm>MAyYqsNFPDrmT$clcX96iYl2(1(pL8Rw55I2`i8kl8`)A|YBRSa zr`u@iz!Ddw%K|kQ28eHeyN;{-s-VKIURZwKY)uvOw(t4Oj&+GXy(a4|~VwuHkT zG)(U&{RBuZX;q$Rqsi6V5!tDhFM5b>7dOS-wOnQ{jKrk1Ox=CWb)n#{kqh8+!hlRR;V#KycBFY!3^9DX{y+F0$ z5a7Le#>&@SB9-u?l0X;3pqRc`-$(*fz7$rI1@&3_tuX68daxdEOO{eSL^tz+c|QDY zM zYfxzuEbCxt6IkbPX%l$oThP|FBg8HiQFt7BK#E4ORzqh?if)v9Qn{kHUvg!dUm1dw z?osjRgnA`MH&Fz7BR%T&t#&)5w`26n2-=HCT)%Quykmzrhqm(04q+YI&qdao;(mF4 zxC&o*!us0DuTiAvBcyBlM=3o;Brdr-G2SqXG~j5$p=hDZTs!s)f8Q?9Z%KK0Nz;jN zgl^w*TP^YzS2IEvK%3fKi+1^DyYWxkjW^r%f6^|b7tIEaxVCXpT7J3;2-uFJH#4u) zrJ!$ljvhs`<^eV5IRT2z;(oTXlU2)PPF5L421PO~;yF%M_~sFmO;8$^U=$O_@hoNC zAuOqjg1vrav>LVbUI0X4c|?N2fjGQUadO3UnEfWcAK|w=F8Y4?!7#_Kjyas-$X*Z@kKfmCg-^593ArdXND4HCUzDlPl>;krRtJbfiZ1OiI|kNzL!4j?c=oBW^T0G(D=C3p2&LB&}AsR+at!UshK1=}J`= z%PkbQLpayPav**w6Xh&wwm80HviY`mTVc z1K5C`+H{{yoLwFJf7Q)UN-jGk3-Xq(%*4pZ7ica=T@nG~SgUtr@;Ev(8S27>d;`@8 z68ex%gEl_U0Zwb+2_h+@X4(`+$_5ZXb|kOH>Su7fH;A^Gw@0YC6s+^9o4O{9Nrz+e z3XP21kLuTN!l6(k zr~Syug`}xiBcvhH*WpAFD5dHAfw$B8%3DE&$?3}}@T&%`0txpvQDnqOiE>K11!qN~DP!z*Bj0`@~a ztr(YHOoWlWGGj=k^ti7cQpU43+yHLZDJo+E!u&Ff14Nf#JaEq7G>rPnx=_tgKSZm- zO7&$+Ls+V!YqGVZI-jtAG@9hNI#W3Yi^c5xJ}Tpr>O95lOwE&Do~H;p<3m>{-Ph*H zEmPXmYgLi#br}j0>cs;%!wH=NUe(UO05_H%(PaTJgOvGEH8ZAFvIn?(#n#Z8a}r$OjT6m7 zGZefG0Nwrp+fOS1+j%V@@A5k*P!0B*W9W>l!5&eBD)HUn%9Qk*d=s5C5&fJ?KHp%EKbCmoZkaLusBy(z zjU_(Y$_RgC7oU$meg69S!&eGGu{`4S`%}Be;II1FQy(JhK2xaD_L(>u?I@2EXvcP0 z37^^t(+^QQke?#a%lm9+tdJtu6Yb+9H*#dsPca!6yYbz}$jA7(R2=6Sm#iYiuovRe zOa2YpIhSeJ*DT3mQaI)5cOw5MH=J>M%#@AF+t>EHHJlIm4Z0eynA^PL6?Nb>q?Dwx zCl5(wEAKfp3bzdP99%Z<5c*U^BrRcA9oB}y%8!xm`krA!4G;E$h9I;ZXc8B8Mzoy$A+^z+4G-r_avLF0>c9AQ~A-wj|2J9!;eF%V9%p$&qT^TWqU5FKBSKqGUWw)Jnf2< z18nr^p7?k+!4Fw=?>T-P$`2|dtM1_tp33p`sEn+74{JM6gWJcCp8R-6UbCUHnfTf z%P7H=$50-%KE?s;opG{c2R-KVTQ6V-d(6Wd6$krli71F2JY_;R#SRYG9sV4$aeO^? zV|MTi(4q%BtTOw(z|e>RX_tmdg%8h?q>U>Iiy0 z@u3e(EYxEM-?0x1b`Y~z^dVtWK*7DI>>w2(Xd$D}KEz!!wChb$cGzXdv)H}n?6Aj< zMZ<@C?AY^Tj~(u_;}ni}h==;@J3M5^uLBj$Fk&B)z)j}taLK;N8oskHvWA#_5j7<23zbXRpE4<9pWl4=^qw8U z>GT7~`K-%aQNgnwb49Lad$3ek!LxnliY`2R%3Q4K*#UEDqMjWxms17Lm?tLc*>lEa zRWI<~3037XE~*+cP8E2}mzgHamzjV#6`7{Yr%W@((>Z%KXQ6B!kh3iHjYYE56^lfv zfJHLff<;t5WN>)-7!$Eb%+#|b%VZVbSthH9SthDTSVjd?b|;fEmd>L%WY4bI9VU4` zn}*R8V4oeM=_^Zo_KK(Q`;GnLE*22DVy8U7n1H=rCO#bXELpIBQ>Ku;#-E6Np40b| zy^ZkqJNp&LdkDnrox2!MAe69kpjuM)9{y(R57;r8XSpP2j=(DuPKFxtC-)9&8 z3|dZ~vd=Db_<((p?WTw9;~X*q6ywix_7S?9zJPl84D!zznePHPu`zZh{l;cAhV%-l z9*hYXS9LAe56ToW`axrS3c#6(V@SWVD;h%@1E!!cqzPLOhLJtPdo3(`&LEy;FQ7&oO*R)D zO70dc^Qq7rFc~y*&7K2(7$bH5ym!dvJP76wwK+ z;q&JayWu{Mp~&;Oc*F=o2|56S)E9d&U>9KQ`HKLilTWez=N=sUZX81Z`XB;6;4TV$ zV-pd$Vsi>i(61_m0Cfh(6o6tP0L4TAiirReqrj}ofQWK&RI@$Ap(zCRfjadQ3>^r+ z7!Z2K@Xa_ELeH6>_#p&dAP%R{n1w$4Owses1Ojt_HW&a95DP!d5(tGXh;Ce}^E<=G zo;(Pp8`oUg6r;{asL;}Hmp!I?Kh0p;$3KypsJOsStE)wPf z;-_QA1$0JebPNoW=i>Gl_gErB5&IKS&*G2~mV$x;&pq$%0fz=S7dF4j{7U-7B_`p@;J@f4O_w zRRkabjh5N#?mc~C3h#Ev+K|(`_QAp4i$kkbj_*PI;r?FNY8@UN>_al}H@4^@)m5nk zleLb!3qG;8Jph9jg?#q6r#CF71-;%;180zVn=PMPazkD;6F%Hb`rz0^2TIP9i#Dbm zZP;WsmKIKQ95lb90Xwm&+h(H`EOMl1ju2u=df;6w`M|YhdMU@xnV|<%yo0Ee^}3xpt9&w_{j%gb;K9Rkj_1C055| z6A-q{@aPE35aRp_Nd;;S>@V$ z>CR86xmrwK-F8KoQ&LZ>Fe`bD8h7y7LOx+>;lDb?y9{Ve zYFhm<+Bv0J;s8}4v!YAhacAoK0flwDt#ZvG%TH_G|9Q>R{CZ^QUi&jQjp9z0@c4L! zQXKi5#P59ktDj!(nwOI&)^7e{Zqq~`cf;Q3C1Q}W^%npe0MTk?l2y&An{x6a_8E>$ z(`w(n3!M2&-Oszd-0bc&Fn09*wBbpldL8@W(dC&b?Ss8!d2YJt4HFOwO3pNNUY< z_sJf{iM%4tgN@vD6qu0Ye$Oesb$58sb1CYtO`eG49O8Ox=7d$@AJD>AhQ((1PM*AI zNYi9M6kSWD2U~Yx(l7?rz{t?_xCI|T!G#`5wr3sk&Wpi2rw*o=5rshno7N8-vz?tL z0Jb&jh&X4-Fi5XII+NVHULC~ew|CF{m`|fy!#e8bBivjEJ{+cAK2uB|>kChnUvoDzC~E*26*VNP_vW7rijH5kqO&qrj4>G zIlPb_gkjgg0L69L@<>W9@(X{CRbM^nK)kB~N(T^nCGCsU#S#LSqRo;ZTyrxm88|m$qs-1;+le-dY`Fb(4nXXp*O?>pm zZ#uMm8+Ob%L4bW?r}jy;WzoY(dO7V!sFQOzi|}O-`BprmoBW(Mbky;pEX2FcU3}a% zot#6PPIHW~sZ=Hyb>slQ+Zji<_z_SB?Z=Y3JINoy=H%T%LGXL!A{{_YRA5I~<)jn5icgIhtfzs6n-9vh_*Vo@vr-u?0 z-!N#JJ>f033FK|QV@8(U#E8*aUP1K4vpX{g0H|HV4?5m~L(uD>BOW$(f{xGG2|DLj z${RMYT90;pb_9 zyjamKUPE)Z6IXx7!<`++Y3lo8Kpj#%}^u%_#b*>@mg&7vE!|{4cX~<#Wr5oP~ z&dV{a5O%z%kRH;MXC3aDpSb_bL8F7P^i^&-i66<07S)7~ia(-vtQtpRd0h^^gF^5I zn3$NP{K*UH{7qq4Ko%9hVSu%;F?N4zdqVM>4xsVaDZyK*Yoc?Jv9qp7UJYngPg?*7N=&G3+=C5{&=Zr#FA>#?j zcLw^x{*N-%*Kx?YPKFeb=Rf9>H*%noG+IgARC-auL*jY>URVv)V;se66}+G1uj261 z9mw4M_aKq3&t`Q_0{hxiUbq;rXMs4cJEHK7WqC{?-l#mIfmefY6!dOJY7J`gC9m#C z0F>gxndmPVlHQjctX2Jlenpf23xWU2_berZls&FJT)cWe5}k6AosnI3A6fV=%O?jC z0i(XP50-;L$ zi479NP6ger4rmvRhKbiM#^hF>1+=LInp@$cW@t4@f@eLGEBq~s7aAWzfcS(pHNg+ds`%+=Kr4&s(^WVFJT@p6~ENgf$CL^XDg3^gWoxp<3 zNs065WJ~Dw|4ZAuuD5L@>%#x{RZv)Y6d-CH=(9mX+&*REHHq!dRwgr>QuKf%C}KaFT-G(bpp)>?Zqh6te1=dP}*u6ipu7vUBlw-!$Nq9fbPiMrkB!D1*% zpbUs+F6zx+3%8;)02|RZW``CG(1z=?{=K0K%I1UuLqKSYmd{Cs^-s{XDyTcD4L-iz zN8jE<8r5yF&_w7~(CcoB2liXEVGIgaYG1ajCixXeenlidX(Pz7bVCeel`IhwW+N?> z*SDd?+6d!Oy&Db~qE0$nxTl2P%9y5+)fCzZDE=a~!eJyBT})VqeANenq4^e5F5N*9 z@j;$_G?i@K`qxPPda(=>4nKv>kVrg!vMwsj5IMPS;~g0CnI6pMg62q)%dL3XEkRC@ z#bxq;Q)kw~fax`-r_!ySiuhQCG9RYG^}0R9P)wEpI$Ver>iFP^hBViZ_9z9s245@bycHKLo`fDFw8dw zS;fGqV8YhyeYzLLT9T3)QJ>e3xQHW!G}jMAD!K!#rIq_Wed)HBa<3mbxo?RMw)z^X z@8cHyrc0NErisRy6<1AV_8nZh{?euwfC6xWA8!Ht6!AG?4TI5RBlO+s;MKcdh_Rt* zWyZ^Jj{FLomX5&0fHaKQ2CZ!!_-%mSaQfK#Aj&sT|Fq;DZ#glVPD$oD5Ut$@T6`9| z{T)4TpV$@ASI^LutB4vF?HI=HTLh43dTpUDwQ_st-WYV#y(kHrQINB?w<;7;3TI|7 zKYsk`U^zaBUBe}ZK+^X*ONOaW7@yB$J;>MlgfnsCc_=rYM`DDrgjRR^Oc;br&K7j^ zGkb$MQO6tCC$EYo@*-@UyW;eRgxf%k;fU#;K;XVeCh=mzoTxrOZNwQdugx!xR<0AW z5KrxIk0Ebn9l=+y%p88iq~MSN-Emj!7tN3>l_+F7;)}FbvXo>Ja!I#^YT;na^*4#$fitXW0&h;JnySHeWSgVSECPudcMW=8r=naaz}r!Zjv=#qU9IyKedsWKi$ z_C5@B^@UyRsz8%r8Wf!jqu8-|Ip@yp^??ayiz&9Lbt5rx*v`7(k*c~+Uu-=Z^4>s*LSuUW^MVjK=7od^_OBZ zMJ?;y!710F1W>Q4ag?H8vCb!kT+2FJ=tY|`tKcNR^e-ErPeJP(stI$nX#p2;#L%l%FQRO50LYD>5n>r?iDVqD^4vnF%7Ta!(C+YN<`478o^-2~nN!K_ao8tw60gO*=rY zeywC3_M*;@zT{yA?AK1;5je{ZeLqWWF0Hgj>LW%h7;6EJ>gTo_KEHkf31? zq?HZcyZ0w=-o0&x7|{m`?lkmlB=>;BhoTwRy#TYI?tlRXQzk5 z(dp;#bpLFxH@t~Pr{0;x>y2u_UcC8?L^sEW7wN!>Bw%SkKd8xUZRO0^ybheO6a`<+ z28VE0y+OnPq0-SyU?g5QBcXO2M;j|L=;volx}5#>T1-X&Bj^f#TKI-FvDj&3&N=zp zJmXRwQw`>j2Gjgn17}(b9-I~mmUYsMbzR#Pjq{5&$v8F0FC|_$qux4o00zxyaV7^H zW1t8}i{N^)w>K~uZ0vD^0efgtI~=WRLtJBkx`4mYorni-Uu+5Ub|_&|$g zgW0D$dJf;`LESb&1LCzHs$VsR+D5v^0jn`UYT$KC2=5MY4=ft5;Wq1-#>r;WhzevZUTDhGLKh?#=P-Hb=N4P13BsDz&=MeN6t!g-B-jUm0-zoKux*=WJS?;2VH@s-}f8oag`ac`CUhwAMdIm-D zb_OM9;0y!IJu3^Ps>aQLj3yRCJwlkq6DR&s&AjEcYeO!s4fz>$BgfxlWNXRG4yK{d zX?>0X+z#5FiD@JbCl#Xs`T048i;`;=Dcj{pSMiJk$;*qe4hxCrh<*TJxuabz{;acI zY2Bt&+5{X46IB#GLIFBlAD^vKdCK2U=AGJ7P%#9{bC~l6*r*nz%ryk zqs4&VeK=$>mzxpnHwFyhB z=I^)T0-AYVi?U+fqvTjh+uTGt-la~`%9aY7oRol!+I0ie)3ra{3PU`&{TCrslT(HOG%pOK@mX*joF(Acb+1uO*0ppF6v zw6PbS74d~+L(D7lpzmfKBH=(ADdE^BsSQaw4U!)I#Qih9^icgFNqVlPa0X(SV|_H+-{UHBf66=MOAH0za_$@e1g{*r!m!GE^%7Q z2>onnuMzLln#1T>7K_JYBL@^L53GE9+Cfk41{TfLihWq#s?le)Y9WVu!9rV#hd_+7Qb@wK;U74!V`c~!2 zj`G*eKW=VpN*vV&E!4Y>@c@aVzJibB0)7+|Nc?O3Vvoidy`KxoNy}GMiLTkZz`00N z>R1I}UAIzl5|e_uGpaqT+Q$LHyWoRC8bvtto*3Ik#o1)MpZIGzn!z8cX`t{!%jC#1 ztduxO6tc(i`G{jf)2N<~fP(Bz04ij+sU5-ozjd-sqK-ony!^-$rt~Kg=0LSyM6P9F z!$Wo=VF6HBL%TroKHZ6Gho~7E0@}cho%6`822;1SS-Z8$Uq!9$h-4-NGBI(#0EkSi zXou!>F{&`2atenaM$B*ec)Y`M4JU}zY;R8`uJRQFO>asy+uv9CP{9#T)KW7Xhx*fR zY39_{knZ3LV$i>c)bZ&XJ8S@xAD$YPARb6}JKi~&%9!-MR-?Bq($|i6;aJQkYy`uO zJREMQ+s4*q#UvX9qG{e9nBd}wg*i>IRFiCyCgts1 zSu+DR&TZxC=ELF5;K^D5q@zfFCff8qo_y-Cdu1z8dcBS>SV*UhtA2p~)rUz?>jtdb z^%R@-DNpUQeWzdQJMiTIWs#-z;=;nCLGR1<;L^k8&d4@+}YpnL8x2(-kcu2)S|nt2;-(XT~! zAm0w>$SS;E6|{S@?*#v#8kG6E;QE!kKZS_&g&)#%c(xHaZdlN_*cQ`$gEl?r=I`o&4ekKFiIdq z64Q7a@~&-cX(Y-%R}g0 zFjbvr;UPbztVjlo%jDM&KXXs5frzS$r}QrD>bed?rgKGFJw39s;estTw?<&Ch-V2f zv5SNEi}gjC{Ss%iE`{V3^z>v-TtVw0)4}srR4JF=+Xi!}>M+O*B5s5~;_e+t+p2N= znsi#FbHvFlcU)EIKwEXz+6%S1O_98XIk^`IlyT&QxM~=$w^1(Z1I}-#X&ri$LoxVT z5l~Pqif1-{W+AmmBNiZ+E0Tt%+FMu55ZJdx+g!7fQEVY$bY0wC>Eafc4g09%c$*x$ zJ3J*^yIxtD2$l zX)R}NM9T{k0~4G!WuvAr@$UyXj?t%yC8XPYDZ%djCwTRu2rE9Z2>4y2rYFTZ31i=@ z=x^8iA7k3okYI)%l!CE7-s*{661}F5#Iz7|)Iz!aD$i2+h9?t0p=}4XLQjVpn&9KN ztZC}j?3N{4AAAv^_>f$@{<6Xu*agB1dPYiM%*~^*S9jq5`CP8TME#%NKE9_q;b2ul zYZv|}H9A)x?~pU=!lyi={FY)xt?!;_6G~dO!v3|gtPZ4xzSz(=gO$}d1U_{6MGJH$ zsUr^Cm~~)28%NP>^4zk3s}9f`0SC%)w8EJM?rsCD10Y;Ne&B~i9fxYuec(iV%3YU$ z{eG}1+j#Hr0MqCjt)KyS6t}pgI4H!YjH9C8{*90=6S{D;l1}q>{yv%F6L}fh0TNQ!{I%HB7dn!?zbt=uXkrAyU)H z1mQ^&aV4#^0fnq7j+~O&^Q>>qP`QxuSv#6vV;M_HqoXrKRm0+H#r5k-oHUn6{VBR{ zjear&UrqTAgIm+Jm*}5bS(vK!BR&sgGTeOrCIccRk#QMieVglB`6@Q@LMedmJ=La9;rU89FkET zphp7u%#g?ltOHx(-Q9L6HlO-)WSF$LCT@b(&=>G3mZO40zt5tvn|h71ha{n z27n+LT+mouv_pbjL{5ItGtOb}InZzBVpg}2IWWCFi%FfuRL!@(Uqy&wH7Ay6qL%b~ z%D<-y1+F*@Hs;KV@)@qeRfDx?2EScWZHG%YLAZ2hm!3@u)mR#RDRUjsZE+A97*sWb zQW*xdeLTdNb?%JB(Qso%=25a8<}{1oPj%mQz8)5!D8;j^gD@c;Cp&hltRwbReq0Rw zd_OAimJ+7$ao$Q4rCS*zSRL^LxcH5_P(ALbOlB&>zz+8#owIzH~Byb{b% zq`0+5U^OibFB~J!myG%#mW>D>q-#2FhLBom69TcUDFnZbrXPrzc(Tdp6lxI+E~9vq zb#y!%5sFOBmZrB^1NfIz-8EgE*y7*_E}d0z*<}`H>wZZU&W77*!XvlhywMvwF_d{V zy1YeyW!=ll=yH?q?&27A9^u#+u4Xvyz{u#`QJSWW7A^&M5QWX7Y~&Y1IU}c@q2=WT zdtM!I=nU2FN}@v$ovD`*?PhbQA6D1~wqqX?!B6fqB2{CeZaZs#E`nt{*W->n_xsf7 zF^&(^)2NxAH^;io=nw^jj0?_uObIRgsdLu1ViIk1u1X%U&~=ss}j zBQp7%=kMHY(R`ch*g52UG!1mJqGcYC{ef)%-?}`mSJ8NQ z6mGv$STUH&b%u8=1*&<>RcI20OZ4HTOEkPUzx<5^+&ZJ1oAJ%fYH!aiOY_i|RJEnH z%ng@J6Jese!D8dq&081?E4bf-wduF#;^o#zUf$enJtYAoP&@PnBylHd)N<-yD(^Ya zB}?vcx`Kcbyt?Yesr=G!P9YDI-$iqtB!y^Bv7x`-}@-rIfl|C_b z6e|E`sRLve+~ORnFU~E89@vIE#JhCk?x3z!A#`FAD6crskT*XT`I5tM={SpQ1vkBN zbSK)V8D)9w_OwHcMI{ys>?JE-z#J3e@ky>J4D)y#EV9O^V4$Yj2OJBP9hb|zsQg=i zId~1n^;-w3(at#2kt3`WaM)q%yqIncq=cs$CM zIRo}F5}h@`BA<%V>`V@(YY5FSOsN_02LBgr$%8Cv*DPVwln(Wd$@y3MuiX1beEwj5 zH_ic=z4&7tFGRcB{^{~lj*Xds1fn;%&339rokm7Xm?7apeu-^pi&E5G*qPf;C zTV}!+wIOn<9rv|?vD_eqJO1_{To=@=bWlW{&$)Ex)2`J=t0Bs6S(n<&)18~ro<`mD z%*>HfX{<;$Rs|wm{ZWhNtn%3Q0^btTvZk13)kNF-oFlCf%e~hhx^8=nHN^&sno*gy zjdi+k+4LDhONy_K8@jSuOscw`W7AI>FQ6h)3DtzvbsyB|L`~bs`EKk3^LPt6-=HqC zfknYUpn6{{e?_PzzYtiA=@mRwaWo8b)f!mL&?k{UYSkWtz+ex7l@Br5)fpqg47B}4 zt*8Rbon1|G*Wc*4rO=Ccc_ykDs&Z`v$F&0JEQ6#`!#s}Q$nSeZxF?@_zmS}g{JQG> zJ-MRmkNE@|`0evy2}^5>VAhcB`vH^P5<%M&%aus8h9;mPon}p?KrO0fuIZ-vU0>b5HMX{n~!nextS=japqMnH|-se_b|f71Fe+tE`9HYuSFK zrG~x$ejlIYay$d(_o8+y`1r-aYh;&KY<+oQLL3y$j&$osbqQNf*h5cr5%y^Z#d4}4 zA?ycmhbQXK>I-7yE7~L-EWl}6VlzIkXAHlGd1sz2t~A<_?a3PG6N5y}&uIlWj=-X* zUQpY^lJT5_J5-=_$7QbXWpi`|l&Nvn$}XsqtD_I;42DCbAs_A>iStQn0VkRMF~)Ub zIKn8io{43o;YSje4tOeIwj31l`5gz?t#d+>#yu-R5zAXUMS4V$TFL@u8b|Qc2I|X7HgB#{irWj2H<7o7fjuEMoA93LC*% zk5CLi>k)CDFf=sE%_hb)u^HFie}H;;;eF-($3#pPyzmKbpd|Og2lR85df{XGJIyET zD;D;T6!rs z62(bE5=CkwRH->lwrtaSwhe>r8ok0RhV=vzHHnrldff?VKhOpRZpWfEJblfCh31)h zEw}AEF4#IMju7xyc`0oEi7&~RIQiwsa8YNGv`Jp+hQ-nc8_9ko@6ICqI2gF29FT?mVzB0efIe%kD8(;`F7=^=HGowb&f`t+NMuFJGt)xvrdJz4AH0%*^oV=S_oZk(P724ZPi^KYWo_h zl-#2cIzQWzVc|AXo1N&?_IoqaByVke60tdkZg-&sjrsXv(G@#IQ)dIS4JzwQXX=y) zKq485;f9n|fF@*$Rr`^q8wq&X?JFlH3}W`@A|8m#_ejD`Ii*t4NQ`Z0L*SCqz}BvT z7Z7C}t;)33MSKOcKwSUkeo5_Et zBig_UsTP`cGEr2gnu@oP6=Xb%z{Ws3A}Sp(K7}2ADv1E6O8>(k+W2}!O-B!-3}v;Y z-sV)n{zKTUdGF7$OJ{-fh)-NNI7esFR?MruP@`qjQ|Gor>Y;(1BQgM^;?Ru=*Zk7L z;I@r->v&Nb@>sUlq`kdnBZOi*lSnf)@4z&C13PbJtBcU zRxS6|u#H@E);$g*GwzM2c@IC7beP%4zFW^?MRdz z6G117FOl=w&3Vl^yCHng-Z-1~K&TgKS(zX`$k4>*NhcLbvoU%&CeLRYN{-9ZE7s#H z8r-x;bM7Jm46p9Ihx=Idld92&zV~Ih2r(f&9NeKk2pfL2?4gP@&)^F)qt5J&Q)(!F zAeT=xu`nvF=FDLeG;bMh(T?P)HMNMk&+R8NNqw8nX!r6IyV>@jPWL1Myl#<=hX&hm06ZwVKdvXZ z`6J6$uUg81e`5XFl5$KnF^yLc|xqw>7KI-=Pd_i)Pu0;IWDrhg`- zeJ0`qule{HMxM@!HYwarSmBpmTp(J}8MN(2W za^k*%<1|}juW0|E#h!_scJpq{ZqK+~tZCYc=QI7CK~GG7=W#g~)mkq%Non-Um>=Y` z87yz{E7Ly^M+h*U`X^97@iSkslXedt+vq3yA#lj}QRRi?C$+)+Kr0MoomRc+l!>Yi zmF3AC;<>OzRY6EsLO7X5^3DwE1|n!ESV}~7&19A7+ajUWHw76rlul@$kXoX!o~#S* zTTAEZA>Ny+|d zPTIn}JzwvWknuev_CgQ)4j);_m*_Z}pvW^{c;=OPDy2()bqO+oDoxO;Lf_NdxqdX2 z{CMgY`Dgws8)9jOjndwlMyL`mF_Rplf<7b$YE|uPT15Pm*c7g-++Z;Dl8iN^Ak_1G zDnpy)G)^gIrlGkeTg^dXZiudbDigpCqpV!Ln!w>uQcgjadIiv4Y-`6;yHO=(DiTnb zf~(Uk3K!iF{518)Z`}s`bee!$J#A!$_B40!1^z|fSP>taK!>PL zFM8T_e98;6$1Ai-RflZe-8!C*gu~T=Kyx~*zRK8_^>p{`AZTCN>e-BDWv!&x4 z(c_-cHJsKY-Eb6Uk81G3^!~HqG{F1GwnDoGQ5c{E0LGy2wmjGQrqQBtoXv5@<9cuy*+Cu1ra4qtDMWcy+1G{y8T^Tk>({q52;yDbC{5|H~+|JHk* z>~fkCfv)rJXGkVxObI^`$J^7XndHk%o613|q&3XH8A*4l8ac!fE3{0~kUm^)#w-CW zwl-&D=Z9$`^?@^6G-JyPqgoxlRxtPevOiV|W~_H1m$dr1}M@A<@SLF^hAWSD+2)a=oae9VA)Rl1wYUq(3~LpBBjf3T?dgiQd-4afaE2@vX+`b8nDySR)N`E7pU0> z&44KYdUCXAWUg83|9TNd1o&FhwTj>?$u#$rbH3K7@MJzM}LlmyIha=THI}E}}{To`mOha@b8a*zsA793w zl3(H#pE|G+HCt1EsfggI3IALzV4BM=;u+hT585W0NyE9?F^kXHGuT?&5A!JYb6q1v zKbws(RSiO%&~X^In;ReBWXkJ#^g-7804GQ=AOtE>5h#2U<#^I?5vzeMYA6rycfeR$ zID3CI-234S;S;@s@A_~G`p!ktm^pDh5g6vLw{!&oR0A9j2@j*`tJ_aC;om%K0p1u7lw4X z8T}rG&nOXpHp1_~KlmZwFHWMv(GSDDv%?x@laFx}M|Zj!dH>tPLDc6+emVy+>h1P3 zKAd4xA?FlmP#k9lS*VOY(!@w;dI4TY+>oLYNUL-DbMH)jp+EP5lUR-(o~a8=wo9B- zFB&IS7hA_wm$W4Q1Ba|*QKi$C#D~Z5C{x~k{YLBxoOe5TSB@T>wO<46q2x55<-q(k zjx;|97o*o_(Pz30E?wpLrFt9S%y!0|2-W&bc{hN-;Anp{ds=*)4pP$_pQJZtu(=XH zMznY-U9#dXspnc4Vw#0;(w1I2=X&cVEV=%5zkJZ5ZPfLUPb<4#$RWfEihm;;J6*W6 zXlxhkz+3oAqYC%oFFU|vW zPe+kI<|Gz2dqN&<6)2ByFK@>0>*Ai7;wA^IUlCLxqCDry8}eDtiJZ@`X!$t>y%$YT z8Ff74N=**5vM8EjIQ~~hI;rIZWDmn}b8~4&5BJd|*nGaZp(VN#&50gh5qF%TG-0Yxw3Ty=7D-CdBYUxYBZHM&Z6Owo zL1YuV5pEnZxvCNCh=BcHD*a$D`0j8Z!G*yVoU=;a1O+bvtloUUMhn=&HR;;6f66rF z!3nkZe>w0OR#_Usu@kD+kmDT#iiVaQqbLBveGHWIUl`0CcR@XN2q8{rjn47YvhjqS? z*q&MRvVjWD@Y*kFGvYv0Jm0nRyY;!QnEAOBqa&W>V>{KIty_IkC+dTGu3o5D>Sy%} z(!8h3z*uv?jWXYKF08~ZlOmm6or7 z?o-9w9Iay~J!>cGSFfYo_dd^4Y9*vaTNaCfiD9Vg<5f9VHP!%frY&dW+6+OfLju~4 za+a58RAf%F<%OHKJtx62A4G_rRuQjyl|43@n==kD{U13yn3tXd>2m7k#&uy0MSUKQ zv%rNGROf|j9ifl4>%(K#ooI6k(HZiAy(k3(Vxw}%K=~qxv-5gyV5N#E%d`~UGa4W{ zq_tWoIZmrJq(7c6|)g3uFQ^bI!hR=WV3LkY);w~*FjVbgW=4=H8KtpR|Pv+2I=OgI4P@R+~^&*{VG0)kE~^VcKe@ z7H$q%xJhWAI&&EzU}2?w2NqnJ|<&*lDw6+L)wA3517Zvx~%eLJ*Eh&XEqc)1OYfbE%Fn2 zZcPIEz}w3gqxIq@U!1AEwfX43m6X&!I@_~&S+5!C61 zchE~abD}ZbTqKYgQWJ#Qb##+m|I0>Fy^#vtn(p()$?c_VwH?V$bg~z;t4LRGr}<>k zV6GWVkdAa8bUJt(e=Y4RC#^u}-I4fbo%o~m>9`~DN0XQ~{Fk!d-;w%Ur*1=@bR>PQ zll}sXLu^n2@c1r!jV%Q3+22c<$I(|OBrA`Q15cK8Y94h zHnH}1vYVS7_yY&dw_TsH0|59|F`_S&KmDB*Wlbpg+ZseJ|#wQzit+{ z;o*Pj#KHKmUL+(n@}rkb5bo%wU+^svA8u@&4q5`eJnX}{q-07re@v%y}r#T|7MTgJ)(a!MnkX3Nc_y144|L4*E)6@O) z)9~~F$~b7_%DvI=-s$(pXM0ep4MW-|y|W*P2;rr~%>3c>`{0JR&mj2W=JfD}J_?Qx zFMxAlaLS`J$_9B9ix5?5G^R9il3=rf07QFLfUz{N1UvkMacN0{La>zDg8`wg=>@zE zbd1=IwY+zX;!_ezuN_>H;9A3CNSLK4Ww~Xcch@L}2Lo6H;4RG3FXt|=zoSK%?KiAH z%H=GY?IFbk3865A$}6h)atw`i0dr+@Jnn_HLt z{r%nDIV~vm(Ll_s0k1*0@*DS=K%DV&H)sQ(ReO^n9X1slStxk|N7yLjlbYe z41~rypaknIDTysg@R-W^hcsg1qCMGC!8o3ym$=~F-S13dz(4(t7h$@LFOt(k6V1`) zvstnG5b>g!TDf|{O6v(T?Pe^i2tEnXk$5FQVc_6&5(T?MeW2c}pVT|`M*T>i|A|my z5`g?y^&9n&K78?E=%OH8DpXq42X?Bq3R7YOM6=}|(V_1nBGb*~IFO#dS)wn3@Gw>1 zMY`#S;vDn7DGmso+u7guN2jNsPfve4`(YUD?;kVC+c`ZQy?pijan3*g@;z^za#x)Sx$X6OD$4XC@&|L6Ac3UHS|HO%%E&(M+RH zy_!a!dK}mIhf^WbM5T#HH)u47G*jsy@C35`C+ad2vY3xy${!;7XEH=VoN4ewaB8T( ze)v5CxLLJun7;Y8;t} zmn4W{fyawd{TgkPYV}Unt;rPm!C(@-H;O*lqt?$RLU2F>LCpO>A%{u~nzhm|_tybC z0Zc}Z&Vp$)Z4oxn)=v*`Ed9Llj|B8}YO+BH_1vGet=f zUq(|RL~{q_cs{BrzI7ib8jmWdowqkP{%h$ThdZKILTAqbIY{K#KZ#zulI;ig*79h| z|3poB0v6*cLWG~_Q-@ceHUl97j}wM-#`s$?6*2zdpDeBX2{BAUzwuh{4_v?JjcS?W z9`&N}SRc2jSB3aP3Z_`Qr7lfxVYB)et!{BjWpGYF>C-14gX?uv zAVh$AU-O57dlRke6FB6)*_>m2GN0v7Y4`ao;S73siAv9+ceD&Kz(|<$MsZWq^LAI6G%8YMOGv-uuF2(Mr3msh?>yKke>* zYJ?QRnzBIb=Z00A2I1Tt#i?R4iQ_%#8YVJ*tW58?i=Yr+x;N#(2FyxO9j1(37B9{< zhfBoT8>KTqGfeBKT=#)1V?SRU=)`DN$YtK6GU+j<0BXt4?(;Lv8QZ51&H^-Nh462a z(ZjP~(AnV(V7-1;!yR@IYLMrp%jqr=`v@NEB*O!4w!B>w-jS;06kvIxL35=?WhA_0pS&{lCVx{~yRKz>AQQ+Opg zVwWmf2pm`T2@uJzBqv09#_5D#=m02!Ck&_m+*VHJw8p<*znUgb<$ zHJeDy;?Z1ocUt1pcE)ojd^v-Y z<(RmqDI&{gIOkPhW0%nUMPoqaLf<|t?L*}xEZJg--yo^YjD*1^5J}!Z#T^%{K5&wl zk;xDE6v+>2U=+h>*$Kh>4^O*Dk0_pCzA=~v@V8*eO0Q+I5$SVpi8s13eNi~pAvzE4 ztZ&N0_QI8m`2Y|$n`d#r^R+RctgR4RTjKwm#I32(SW}Aa0GPx!5{Y?$?uOwV#c?{6 z7hamhOUc`v9oi)Z9u zZD!(BBK{)hYlHm!rOdT)0jT?|McrrAf-Q(E#(d*92(k#d-A2qD%$lfFHbF@Jx6u`C zsl7P1i39N84qKLJxJ_s6R1A}BuowNx0A$HuD_49_?5~KAYh<8r{Pq=pE9#IcYOLH$ zP-$8#>`F@pP023Mfd4MSlP&({reD{@TY0Pr6FjV)lTl^1&YentNZP{HFde2f_EhMn z(b|6l%rOmIQfP~>b6!Gn$cz^y;%{i81h^dKe zPA$HaS!ihlEu}&=HS$l02iS;-yK*gj+=a^Eev7TcBtNjoSqx@XnV3H4jDg1R>l{T@ zbjF3TLtg}PAR)uUIdP;785fNqX7N)i4aU^i5O(rWW;q>gu7J?DGML&K$2{oDW0M+; zCl??uaDP}*Rk5j^q0>MDRU_}|<=dK|Q)Vo`G)Su{$IrmhbqI!=Y>D$|y+1N;O z;!U<*gdNL3y_ZtAPuqN$WH=a$dxz>(bXebhcc^}L?+-83FOBq+;8NmE``30;`=qus z##F7XXXl z&AQkK+9d5JVqhgxfM$uv$-;-gtjQD1(;AwPtxM~27=uph@9YPB#P2mszVpFh#@~BsO)M@Jag{!ayl(sbvqFlyS zhI|(UTIMrv$5vV~9=F(f!;Eb`Pp365`q%(&o|qLh9B&Iu zV=FL8yr6Lu2ZOQwn4~DRfC^)*S*rX%!%m^;Rt8f2KFoobg9hH{C#=ajP@nmRWpv(s zXa$86|2a_}D2GLWs%2G(;s~&#qeoE368o)o?AJnEK4Lv<Vl>))vWc zK?Pop-kw>&%a_K(;w_vj@bQ=ENPUjZ%_pCazYM;RoN+$-a^}AzJ|qt|b+TDI86Q;4 zD6Kl@>a#jrYW0$c%(S(#cZ|ggKZBw>^udTIIktY_w_5SVY%okgP%Olv_kG zLp^~{#KdEupCEiE0ue#@Flfg(2Sd4=lua}&^_W;15C0vyTaT_JnpwhM-T*#ig6vKg9(C2HdI<`JaG|o=>a93&^jAUG*agvK$J9F+Gp73GMqgH(fdc01GNXMQ9kJ=oopG1Bj^c zxGQaxC4P>|i$zB#q|(*ZA)b+*0pgyEk>a74m8tE zG;B4LTrKNGz}k1Wl06B&wT)oAqK?e5$fW(+%!YfwV2qnW8g|NYG)_sBc<{ zc?4u{wWiIE)?zvGe(-2f(o`AcXFNZkLB$I#SE?P%qt<)Oq!|D9A}MT-cGN*^H(q1- zqM8+itL{cR)Bi<{wye=C%&$4x*gCqfXtsdi)u$DUI<7B+k1{?l4t79dBKk((Xq$a8 z0*c)ij0PvqwVB)N42B~=Qn5Z_#*$Qdb)MiEQCLbyl7Of5ixhq(i%8)4pcl|`&^cR^ zR60;)C#$VVCz~wN6lUhLa1Qi{)D@$`2{Sx%UV5iO`|ydNAfB>Iwz+$T_y*Lcm@pIC zY}S_657x&MhESanNuHe9FM6KRl=b__`yP=|HGhR6|K9sP7{EqzF|6x!7J0{B*tqW< z9(&*jsX_7oNP}8zcpc2ywDXV}s;C|u+N-0?s#RvSU1qgaW{1e>26y(|Hdn(WL~wKn zfm_0@t>%sx`;54@XJ=I3Zke(EV1J*}?(cKjEkUsw+N48HNaI(6IrE0}LD+gZ)E(ru zvs;?1E1->!bpNV!h_8Uf1~7O8sA)15xd#2cL@+ z+Uy*!lOk;ei){ff8{!3TK=kRE_FG@qhp8+&1^AL#|7&(<*1--I&A0%QsOjq=G}s>a z@lt}@s4;3;N`#h%n66KPWY3_1QLAXVg$k@m!s>X=XMpSNB%?WP7hrlPTC|=<{A;w< z<kU(2R>*Pr*k+ERV z=_tkHR*F?x$G*AuQ~xcfY`v%-aeA z@11SKbTm$vmX1qxZ6G@Gp0V!@tTUTdO#JA0bh^HGbTmF)&yv~fZ136W=^@g?v+VS= z9QxkgN)yu?FWCD&h}fcj&-?zYek@LC_8^d!6`JGMs+o$lpRT&!1op`55K%JN2%D)Y z82iHuy2m!4&3Z>{cP0LBhZj7gdO#^RA+Z|v96drrZ*rSi=b!{DWvnMt9qd4?`(t8H zYa^>7T8x1Ga5hZC%(15NC$w*+5*bfScZhlOiPrDO!Jhl52vp^|7wp?553l^XXD%^_ zY>2in=q&z9!79Li*~R-Ot^LdJ{aFq3!T!|1^$5*L98 zEY;ZdE8C$Ui1s)d%NE9`u1TAHjgk(AmgO~1C0*Kt$m@8BO%(A3I$mKveQ84+i~)nt zB^cGhxrUGTzS><_+2}CD%wpRg5iaTsirXVr*hFVWJ?->%cMYwbxW=?|PL8v>dQBY) zRh+*-y zCN$Md+x}H{qS)r7W~dVmN#*LU?g+ZV*`HzS1^!^RCO)ZFOPSiaO1~O&^=sYhc5dsG z!Z)h=Lc3F#2SI0p+gL4wRA7nLE5OrP3o)EqjOJb?Y}>6OB)*+{udp{R5(WCg6LwaYC`wyh;C*v$ zePm0vPG4pnTW^mC-AfuMnaG>5Pn3rJ{EK__V>X6Fm4-F59ro>091=;+P{$BQ!c&QZ z7B=Z2j-?t?kDD6^%mRFK05ajY$Zxe~O}p0OzqH|K1u`rncZ_K#Ng%m%3*rnJ!`K~b zkwYidH`aRK>pKcq5PM^N*5nnNzif#j^^@ca$qLh4HTIACPHVdeR7ydyoP(AHQODAk1|bFyvy=ut#Xu3uwdC)c0Pz zd-X5YA=?ncZh&#vGByDC(C$R>MQ4f-)xT37N4 zLGd+;166C&M5i5@AGA&-Dos{LC}vW$W%(2dkCo-;9A>#hykM>hn}_7t`yzQ?=h0cC?TYT*?gzoXex$Up&dGf-=P3F~%9AE`(m*?|r!6U}QT7pWXJ z%C8e?`Pe>iGqAs$Eq?vu>mPsAw7S_qZdP7ab-UC8k{kExLK0K^1u@LzyuoUL`mSsn z616}AAeqwiuDa5;u>&}*+s92^kv=_3e6LP{!vp@NZosV{)k)+ls_IFyTw!^KmkQna z6HStE3BB+M-I1ti)Wa8AMfC2D_{$CDk87p`j7Xzi-~e;`eK|~lNH$&Lz@63^t9K?k z{xk+*W?eCK|4@oqJKi;sKZK*Eq0)x5-Yi~}EHBN>SiRPPx(30F9@YV^*=>4uFpnid zHm_aZ_(ES}(8C#Gd#3cGztQLlv)bkm@|AVW$d99xk3HAXFL5N2{~CV*C(^>ihku<--{&bNLpJm{()UTuf4tCxz9fGQ$a|XZ)8nHc zkJePQ(NXXCN5|7<{TG`-8m;#@;38hK=g83MXQHB^-&LzwV>sATEt-+kEXR&VgCpKc zzoF9lR##j6`K3UgaopnxBkA|))hyZ`@QR;2-VM(4xL=mI^h*E&~d3z1PrYYBxeOxE^=lcs_t1Uw)gQU z8G5A-6i*E=aZoz-&iq0h2^tG52yXvGKxyoU&vEREuf-1fz_j_<5$mTHk*QcCRIQE& z{4pIv;RNmet>sAp-No&s4V&!yQ0k#$PQaqx+Rz0xG`y=#`t}T`AP~~22XEd%YC$tV9GvI|DENi~}$_jZpN z@R?nH03Fg${`g0bN839}+1ycfC_`)}W+d2=11R6+OHFsCK6|cFhBncGsjy!<+Y1zK z^oNzzJ{;UQ9kqs-KR*4!<{GCNIB$9Ij@S7fF}5)ygJeQ?Nm%g>9LS8jeg9tn!Q-QQ z51t%7-GN`;dO1#tpqdx?=iY2El{3Z{T3hAc3s|l1?zEF887-}GQQa|Atbf;MeQ||u zf3~h!zsUKGj;>!gzwMT2t2+hP?u>Dx7fhFL8o`p8381fb`U5<1TVJ08w;+^Uj}oYZ zb*Sn(Kst{hV5m?NVvzm7rs@y0Z z(dHca%Hh5qR6U-~0IFJC7T}{J20qH&0W*gd&!XHWW$TojP0}rJuCtq)u+jLEsFx;P zi0gJ{_})RvLSjMI?FhSa8#t;Hq_a+BfPR&S8X#OpR)Ma*Erg{i( zZeo*{kS3SKiHG}>5a8NngX1nVfnpBoHvUs?h#Eub++@duKo_jLBqGXE>L8KfW&~jV zb%6OXq*Y>C|57kuO$QW^p$tK(>{oUB3!_88sY%h!i0@5j6U@dZNs;F&pHkExo@A;_&= zWanre{I#xd`_N48*tHj`#ZNV-(Pp)bHXy>ecx#(qm`CsQ>c!D{Hmwt^<$-=(MDs5C zz{bD*h&E9(c{Cdi!{MEBOEO^dCAW7C-!i2v+Ds^na;NPqaEy?aY->)t^Kj}8jTsa# zoNAo7YnGDYpPYQUNHmd9q6T66-+!=MN%e!rK zhmtG^MvU&3I83#DGFlL2x5LvSV6jWUmcsYxdavBQbj7>k?(UNI(UsjHH58k$dl$j= zX46H?G$}(~DD`<2WgF{64o%G)HJUcHkXmqk@%-iAKfZtd@^$z`y?Xug>yy{vgGcJs zyWif1502F9w5~ zYMD>dS(+5@0p6Q5EkNzjVL4A{)!&n=o128mzy297%YQClgMpk@`VT#{oL4E>zX3+O>@Z4LBF zs5#SjABQ{r&^Pgwc1(PwiuoG>L|5sOr~oh`RIN(mNo$V*oO2I-I1wP<1SH8?BH>BN z#4%-%NY`{}vhAb?V{!>s_0RpE+22L({jO(2iFLzs1N<$qJR0n{_tZ!wf>j?+u@JcWX(@yUee}t zE}|sxnEexV&Ee6gg%Thw{A~l#=!NVd@ALBD%O0^P?t`m6a9=qabR5yEn103d%gy(L zx?Uu+D$G@tuR`K*(h_+5p}@?0RK^E~TK>A{^>z`9vmEriz26j?`Rr(S_k?I}O4If? zRPkB#>+Wt{236fd5uSR#=fB(kl^TYQaXPeeUMuv~oX_cJ3F{vOihA5PkSNUN0YbN@%9`T0#ehpOp0c zJJa)T@GX0rI_8c|^*5V()2M$s;3F-@ai!f@&fW|ZgkR5?7Q$Z=44sbnq>x|8Ph{Qc zN5SS#c!W^(CD@_*HNcGtnEM;1&^m(&mH!XrEpr5Yq+Qihla4nCNVpEvcRSHP;E8Kq ze|PJL-!(qO3(X##IKMvx>W|%BkM@Y4UlWa~TYPgv?Z+Oy-T%|=zHiL>W=ELdrROzS zs-Hq=d0rnSuKV`D5G0WVUaH86vf{N{05$maS_Jc)pLep6KGae_fv}jRV zrWfy-TKuFW_-cqS11EZBcWr>yvN%xxY#i|NinwhZ-nj~ITZ5e|@I%C%=KoWGoz%59 zj0?Sbd)}WXixo#JZuM5ky|q#A8Z`cm#`v`i#E{wOl-+Om*f%8Jm{$rLxX23rDbA)e zKzk{lo?2qCz`0SYis>}$`0ke4sg4HC% z^_#IAwK2J>2B3rtIQcEJUaZ975%N5!Zk-fxaC3K<%GoX&oZ-B!&{Kl9lfdmkt4^I5 z0<{lB&435iy8y={f3ip{MOmNxkN&weLm^&pwAHRNH7`1zwn5v!sfRWkldYaWk#@}( z(jTGdsd#KpS@}hM_#Lr~po}Fz5&jtJKt-X$pU(>~09GDApYJb%XHRx_|Lw>7 z6Z#cgzp#g1U?SCD;6R%@vgU}I+cE;-pvkZDi61yR5$&k1Xt_}jy=ps1w8_(On_h*O z;aD*e6LP0tXL03-_pzV*j^w8jcSVo8M-7Yf$`PY^nqBH(AtY~q(rT-_c_FkN4Ac<= zeWlZe;bnsaH45_E?Ft5Z6;zHuXF1r);b46xuTiB|aLAF(MHK$(B5+aAs9M)caHXv@ zb&4;3ZN{f5sP3re0P}-`^0GlR@xTUJlsl(DA_3RXRXKA3ZaFXW<&wI<_mT|c!Q4j~Q2&VPo>AXLMlrAc zh=d2g^;y5K{w?-9@wim~lAjWE;GeE`L;YR-ZSXw0&OV2uBXy+q`wA}0SrU%=bSrly z-|>HR!zuBC?luE7;XfnqfSFujJ@y%Vr8bw;kA*dmgTntLMvZu=gElMFtB?J9RPlU4 zo6%sLbGWfyfAytDk7#|37xCm1J^!*V!yoqQ--9~7LfHF{AAkIDAOxuQc=ctV=??$? zbDtL(<%{?p8*dMl+Nx1Fr;V}bT{m*A)8De|%FE8Zw|AYdE5vx(Zjh84_A-(c-1@YH zht5v&_IwCkG9xG8Pm9&C#DdDzb5W(l2%t?@8ID;;6y2>#cECjP~JojkAkmu zkY>kQee>|)!^RL47vtE+)S~|m9zP89aPAlJG+mcr?>-HMGr|K7VITH5_~pQ;bht|f zi08IHizae&^~H^bk5K&dn%-Frwq)IXvJ zhM&fhK}Q!i`lG+`*ybXG8F}j3rw7-6;2;xkTAG1I#8g9+4fo^_Y^Kdbwe%ads9klE z5M6^?xcXNS$=D?1eD*~?IF9-_0d9TMqdj=?$?FKlYbu~JXX_aJd2_RK_`A>bzoFgc z=BE$AcZY&}l?699SFBjX>A2m&HPxhzMp{iwTA(^uN$5Bm8V`=T$I4gUIj9SkWvdfz zKS9s!$y?cK zjjT;x#TPOw+@cUTI2ef6EOC4DBCjeEAl$wv*^-da5N~eg+_Hg;JSs5Z9`4E1ls?io zzfni$pL^2+`pd-3uusX=dezf8q6ioTGytAHSw^F&PEHuNS7$RvT+s1i4REOXX`!_P zUjmY;%MXUmg$q^A^UqQ(aK7PGAp_^ZOs!XNk9Qu;m7XBNWrc5v(Ll(@tMIixKl$@c z+u!zyMSVi!?DADtN_&{I!)Z}o1xxsZ6)+ss`*GC%owFF!2!l#+Z+ZZEU4C-KMD;)NLec(qy(oq^F5 z@nj5i)~5yN44Sm10`oz9nm;;|WbJZnLAjf!iJbsrD*4V>%Tjj40cTa15RY^LFpo+R zpAeGVR)mF`tc&6*%#|z@#F^q5_p2J6tCjk6cPutTC9~xQ*XF-rOvcQ4?1CJA|qtF%5Vy7T!dfsSm*~qJ4g|c*kj_{RqA5Aji z$t~xZYku{jP*eVa6MQz2Sc2n!t4UjFTz|I0_p*+?owg2jZR2z!0QPOMpglQbZ|7nn zUMyj&Tyo@1Yjt7fsCiEFQt)O9m6mTZ(?pu9Y5Ba$m+2&o>8E+#`lytt``fn=%Va3( zKAM!QjR;u3hdcTkC^;_Rd-+KjGb4s4{43B}0zBYffl(3QiTn&Up_FpOxgVKqk91~7 zI*%js=~07V^K!FC$qXu)VbUTgd(>0TzWmj`CKaP8$yiHL>7Jd z&wqszS*ZW`hJ|VjCL&`n!P-k$+r1 zHx8H2WWq@&6HdzI zPNtH{l;22eC*0a8w|2_yoJtF)+`=iBKIOJerPwJKJDtRQMS;_)yqNMAocnZ&7s>rT zUwOeKJgX8J%H#oxO2+(tEbqrp`8t*xv?rPHx=gtCvp(OBg!}>?}@V-yPg0J`F<}qKN%1z8yoh-ri z;S;`j_>`{+-#p?BxKi}z0j`)1bbZK=o^WYTrno-E_5MT7@;>NB|8bv7e%!~0kEI%q z@AJ(=xp{aW*T-`6m~Xfr>CZ#HK9(C~{g|8fc)|^MJmthwym)ei-lji%6Qll5@1g7H z&pp0AmYXNI-seZs4NvbA+33f8ejoRr@Rc87iqe(4Bz}ngiMcQ0NB8*3&5s{VaD9BA zZyw7H8Xk|i_?YV*W9jtAOtOJO87~g-yk9aJ2k@m-+6#eldZqS%JWc)-v#0u$; zWA3VP{E)9tPi~&@6?sl(5BSQ3O=c);I^pl9vxj`0$jyvF&TvD2rnqu3^k>4?Dc_(N zy7u{cPaZws>qEYo;r)c$ac_cl+?%4$?@bfVjElK{bPr^Q{!ICr$PK^Y)k1%$)8j|j zMdL?IcYW|9nL#!o=y>H3JTV_bQUqCflyTSfeYs}w)sFP`2* z2h$&9{FDhu{PZEe;Sr`k$nxp-|38U`o^Vq1>SS z_`!X?;zOR8ag6DqAlWp~&&(rZ zfp1hkI}q%NY5gcjbO=;%+3?s9;KJ&FLsc*QVwAxN0unm?+@qgC!*sCQZHY>6I3rSh z7$}w<%B&**TMB4+arS+4+|}YbTxG-iqG0c^+D{RVz;X|(fC8~V81aI`17^1!px6Eo zI^#c zm3Xkyyl;-Q9D6@Yc>dT>QXGN4wc311gTPJZNP9iFGa>54!5{4Cb2sE>^yv;Rr#ln4 z#{^dRD|}!wLAeyD^`>G3r)D1e{bnwKLKZhSjc-ZpZ#L^2s?yHp$iRKBfu#$JO|~9L z4kl*h`gP40&F3`8Vxxh%!#y=?e+X6Y0dza4LJ-WOFLz{d<i$V(^ywM=ASPLz@paPVd{(c)ALz?ah*Gu75S2TntL(o@OqM&w8djI zI1E6$*ICgZ+?7$oRWPX?1vwLrjd0i34wvwfUK5?gXA*1SFMNlunBDsWhclnmpK7JP z`?@<-&EYr)E5;-Xq#%d0P1SvVAy{&gL6i-+V+- zC+=l9p&bfRPw3CUiq^9?KDIHehW;e-cm>0$d1jf(Af)HAL_L*9vr&A8IGJ4EHG4D9 zqbUc-r5|><=71~{y2$5ou%-`S{kkwK05R!_3FvSSyvjb)SU}Hm83tp@TlzE=6tj@=KwgDkJ7W2DRKi0kz}PKl@BfuT!I;B z#GG^1r>c&lVt2RL%Zbwnu9GMuJ~k?}buP}}FZ|5K> zx>b`r(6Z8qcU9Xe+AR9K7UHTQN1fHtf)pbUWI$BcPYxwOj*T`k%trmQ(3von092hr zK(#ycN2i}p_fP%P;A}5A9r>f9{ipavqBEnq(}EfLW{HASQ4wet{V^D(H2IJ#jGq|` z@D13L(Y-T{Xc;gn^9J%~KI8?lqOrB*_2HOwuM|W7>kaBgdI&bvb zMSbFY8QEFSo4eh}?U53T(!}HxNtrJ$lW-{tjDM>UA|8BFf2i-eU4&basACzkMHIu< z>JI3cq#Y=sCR#_e$p*|={Y7n4)v-L;C1&Rihg@-;323{EGMpZ=wNIqJngg% z+Sl;PjjAS=38FQO@;%S;Al?~+rO+ecL+HM5{0IaO$~*bsxt;|a^Eq>gAmXspXR*T~ zqqy4+1PH1o(b zziu!0gWLSnNv8XN)7bvVv0(r)VvPu2vnD>5SdcI#U%ZV6Hi$WlW?Z8S#dOo=L()B+ z!UfzK^MM3=R6lKYyu*bO@h6( z1_c9Q-HEb6VX^aggYEdTpwH?6ML@d0twKC@B%qoG>M0zYp+W-&RRWZ%;w{Laf+2&j zW*YN*ev6(>VC>pq6dX~hY^xy9 zE5_EpQ9B*4tuV+u?(9ih;u$jI@MK?04J83WB@Wof$-P{No2+zh<18Qzu1BGDx?C5oO z<6s%BTwo&h(OA{$P!3-bmx6KZf6urqy#@?*RL4B%rPIj!e(z%M`*Yb9#C{9UzU+PP z9e=;~a?dkhF4POOESF8VxK#(h%d!n1C(b;pZ9LBgeCLvu-?9_BQ!W2XO~M9uXM>E7 z%;#D_2Jc}J9k1!;#Tw{RZoUHi zmNj&bb<`%tk8B{YIdQO|Jv?+=ROsE;5FqIrj8S8tjK_HrE88=|yj zkVf$cug*62Ii$6Ng_%1>W?bAh1$tYF+HGV!*#9W1X~)ejgAv{orb422p`iv zY=Bc5CvUF^G(7W!xRmSw!=NKwa!4A7@75hlJj~Ev5B+9{3X()fUX3Gnn@@q_JSTZ+ z6)hu(z~A~6zQGr2XRYJnO>}hO#@>pqbGA~=LRSYDMY8hUo@?^b_c;(*-RDU?GLiH9 z7WD89?MvHzI0zQTqd7(F=n1h_hy-Ygaq+sCv70!zJIO)5N(v6us$Vn!R3{o*;1y!U zmGyfO)45P;qB}h3_KEFw{KhZWRK9c!?-v%{3qB|g^cp~#Qn)?3aBSZ{8yCHHJh46^ zihdusrkxYVsoW~N77e`CibYhG!Wvt0Cd^M$mETabRL;rC?YU5&x$6I0bC8g9TOlAp zGH?XLA;e6bm^!Rm4VgB$SCO}opopad3rb_$HpogkL^gNmBB_q-f*!L<*NPzmBW>KZeI-)@V zr09c$U56sd@4(dempF?r=r!~mIU~{?G(2*sG=5k3rDAAL%9{QC&0BUJtLGRe&Hy}o zYotVknK0utBoH?ZH|DU%v?{C|>)`kDSpF(7FR3O@trKITq8e%=xZat*7(Qv(_E~PXuPT>3}=z_hJS|7 z2Y|}qXy&b~Q9h39mWsCy^u(oE7PW+Ja0Ct=R^{F)2Vyr6jWzZ$kC*3vJJ=6OiTi`u z=AEWmqP+;(9Szy}77|D^sMyAS)M~mKIJicZE&wgaOAF5Yxe2zBw}Wlu&QVU{`siMW zPrF!V{KdAKy~ZR;PHM{1Q`Ge!d&R6|87Lp^kaY@vYV6rMZawnS!=ARD>9qVrV1RJxvK|syT5EQx=jGRgi>$HTquTr^C%voh zz1IO;wyFIbj<1&fkMHuGRP$0`nNCk95Qz*APc?h=TUEED6=_<*rQVlTP!g?E1`u$Q zonxg6q=C0C!2;^69qPBQjM{@FpvAV#=FjWw0)sgA`w?x<2jNfRMg1|x1onOG!8IFZ zbtpKAS+Irp z>=~OK$c(lD^6PfM0hquDhOn_Al%*lGBvwmigPOTmBrFVeTF#g`))bmui#21_nbsJu zY#SpS`0{9M*bee<#PQHfr>1Nr<4cpB^uF%y)!hR_$!kl6lb9obhG8mvVR2IP{J|XM z3un)2$h)&Q4*nqiLsYir%cDN_V=sE#|HFLMus)CgVYRbAs2!3qU8_mW(B)-l(@{u* zHa`7dn498oe_ZSyB*hnuyKEdobtk>H6)cfy5v-w{mp5R@-Si;>_ZHM*iX?CrJEMP& z`eX|PpSP)GKV!(B)5KY3Lhxlo^D<~;^g5*$S4pq!6R{fDM_VYF|`}K zfK^7rao0i$m#7O((00;e?|3g_2l1>t+NH;Tn?1aPAR6+6=~`pd+%T(;4Kg?YaB@rH zIu=x=`vtL0oWQc8ajS6cT=l+a2aif~^|FEG}OY#T&)j0gg@L0BamI&k0siI^Pz=l|?1ZYWmh}qsbt8euACez%+xK-4(2qEv1tNM8^${QI2YlrHfeuUGLS%^MuB`LEz}{ zD@#ps(ztH9A+-8yrf5l|ln#c~<`L|Y5$6VV$F(QLn#Ff`Mm%Y2zbr|Zxf!u%;Lyx~ ziabRZrqRCA%!k4ETjn)v0X?rF@Y03dW%tdVrZ2tIOaeVrPLN;FjngV(oOOn)f9LvD zZEydH#o*y;@$SCD9WUI2GQ4yBHCMrQ%`Pnbifz=(T;hIU8Ra*i0g6T^M10l}1Nr{L zqjw)pKfFEV2ijh(Z?)?IvOatB6dCDHPqs1N<$fg)Yy^2sM9CmmDlyDy!K+349BJQu z*!-fXWD9mF9QZxm5_u=&E_#40jm(n&d|P^3i!nDnZB#7$gSXL45EWe0te`jQxT#R^32|2QE;b1k$5+qQaPt)#P(* zOk(LskMH|3w$7)LcpM<_APQt|NJie_tSDP-j(rXKg2T~a3BV{>E0f)IrDKwP&rOP0 z%xZyqad~NFoQ3q&8B3j!{ek>!5~3u-C2wrn!P{^uwXI5l!h{o<|$&sPw=*vrbvtg11U z_;n5<6hB}Hn+F_T=_>}^SIYb_XLuQ!HPo$QYQGp;ozlHQ!4g<8-^oke_V+7+pTN2yu=Z3LqIFz2A0oIBd_LmT*#( z);CZ&bKvcs^z?4chI&pe4p_Q37KyMQ95L5kL|O{U(c+J1iP3>!<`|O;jH>C)6XTq5?E;np!1ceM>uVNu%W8SR~b&p}gtil=#Vv|MF2~ zENj<*TCM}NVSJYzm0X#C_ST3j*i-R=uDEd(mtn;*|D$?GfJ2Q$n_kfgwD~)GUI^d% zp5rsvnTj0~_ z*yb>k#s-3N0E>ApD8c%mmvHC%)<4%mBFn&N!Zey%w?I88%8cdQx!K%_A6~WBou`N` zCC_6g=cOw4Zg)#c+q>PFswKjf`;j~*lpv!@{gp6j(d3Y*%zEdW?+zzBOV9ycmXuzy zarTnl(_$>7o0yL8D{x(&hW5vzWHG2@;b1D#iU|i&S<=5V71a;vM^Im<3|oD)uY&rC zkYvLgHq3q077z03G$J$hK1VjDzMt3CrH=cj8nG{PbuuzEG|7PwF1Y8FwV^^_SGh^y z{{kp@vnO=GA0|%AXTV@Lpnfz>(@IB8_O0aMWqz(hv5HxbG4%2=%j$WyWgH~(sNvf$?mxVgB^X4R*5gVOHHpxcG^-;ckuQ8-grLYGD6;4` zywfuBHZH*if~S3-dmP_*(l$}1S#KjH9POVZ8<7y!7NFIu+(Y@Kw-&pb>J6TMBW#Vrq57W=;o2#2 zp74f#IHd62)N`%Br57-0ERTwl)N2oiN5airb`bRpl7)>2p~Wo3FTK4k5$YwcX_eM; zmJ=O?I1xjdr~I7GGa!Wi9hn{wbSa!B^! zI9kFMtN@jt32ezCmq26wSd?A}t&N!qmnlZbywFgKcXBtih=EONVs^6~k|j8K1^!JP zU7o1TBJ&N1ubzqKe?`aFJF%E(u5EZP9T}W0b~p<2c?A4Y8xW9L&;0t7yR@Ji3OBMI zT zfb+hk0qLcP#Vngv*F(1S3=IMsO;8xSp+@v_pzH=FUJm?T=|r)@TOerS^c90o)UsM> z`|ipLb=kfEB%BOTctYeUCPU@g&QBIgMK>!)Il^a|vAz4ur+RS(-*Vii;6wXa#!?Fo z6jmvCk!CJ(SfzA~B@s1#FEjj{hh;I;CXG7YQl(r>fT01br=#MnewM^?+BK5YsD!5;$IbeHp&sae_kF=Dc4+sKZg+mU`Y(ry&v_syGRmG&nex~@ z2T%kZSTuSMXz#l(#s~ZR$pL%Ae?8wBUfm4WL)lSM0lWzpJL%8{0oy|41H>fQNt>Nv zGTbS5hNI!yTR}|8^eiK7wo*a%p=FHz$##d^e8HY%Nh1!Xe^EzQ>Qr6ak7w;z^9pfb zVAqLARPVItowzx~+$gjmg8_tM0BiO~7PQ{?XR5wsEhQa;p)zEmr)lCl| z!tMct*5Gf z4k|a_U}D)WB9!v67hFdFw?quSB6K6DqOQANF1$LQD-B)TlYFsA3Yq@D!ps;Z#y_b` z1d!Pbkk&?v=mh_@_n+^@kU9VbI`&=cQR)>|A@|7fB1bJ+>!bydCRKo8c(MBM)QiVp z>u6y+c=&6-L@!_e<^E5mfnmwdz61z^@v|rX>BrbPXvy-2Y&|CSZv3j4`ktWi-9<#( zYF=EFfWbbxvyzr!GgXMBDpy=`_lan&Vv@}tA#cI~Y1iu$CEs2aQ$)A<^3UZ1uLKRh z{pBUd2V4Rdz_*kC`FU}%tf{}38ANV&brZ>@^c{*&iuC2K1m&HGvHe@B2l_k~Pj-q^ zS88^kX5XmUw`%q~HTzD@ey_Nps;LnmS}o_QnyY!?8V({wH=1i&tD>CcbX|6DGb z;{5i1e@W_sKii2Dbym%%RKF1Q37CZnvEJmOH9=q9YbNd*%{lz&};mN;IFy@IpmhYLz=Mr4Z7ARkFXtDcdAMbmh%l1^boql zZ0IyO_~BQon9;*%PvP-Qf2)#7)ua3W3|XGuhhr0DbX>tn$TjywE(c3X+EbTX|bu7 z`OOtV{m@~>6LM;P+x`c~ZfCNOOtg1B=_j@t4shCAQD4Ddf2LGj%t22vCq%x}Xb-Qp zW(QldZ?K`009)!%p1x=7% zsCl?1!9HAY95^kcl8IXcA$Sp}jH-PbDX~ZsdVY)p9R4WX ztaQNYbJt{kDW`CMb~-HGd1}7+!5*-&H89B2gVFB~VQ#at6SqprCSZqlhC8_$4%N|6 zxar42!_asSXY}d>@z(l2`@?X?FKfA$at9tx?tpFMLrNvqQ*iKjA_?4Cs=|_D*!cCC@f>di=BTB za;xiQ*JrFhmqmVhdDz37Pc7t@g{ZT;Od`|eTwIFIHbi*IVXXX&LB7l4CZCGeoxk@} zmMV3Esu+nMf2yBT`{Z`g&I4w#G1O@gJ^WM1h9blEwwABshx%s_z}N{|E+au;E@QKd z8JO!~X;B>|KwEiKpX_PsODk`GhG7AnwRmI4y(eT`Pe5d6=Am`z+Ri8M!{uvIn@!8< z#97pnGY{G9MXxnt3(b6jow&mMDJ-b z90SrfR z$H=T!KRaQ1u1Sah!MPnBOl!nN8!k6NtEIXGT{8U109KL$Gw)1-?o$F4A@?&icQ$ol2(20@gC>k3!?Miiz#J{osa4ZVd`* zY@H#Y@(g8P8o)4f2t7$>>N4F3!TPCtB=qEJA1qleKxrs^mJXYGnKQs6lGPbs1COIi zqFLy?7)Mv>zL=uu?%{CN!r>h76Vp9S#cyvv(?sx?^IyTpZU&TdI_}N4126kL0$|i% zqEBjpptLE<1y4hz@VK!`Nn`daTO?|97h6O-X{ovZzC$Y=K-daCJ!}e{!WUz)4@>k# z(YRZJ+IY@hvvMS)Md;M=pQ{)T}x*-Grp0? z_V(|;`{oaSYP|~ro2^#ojMF-`_xfMC&6q42k!c9Y40~Bcvk=YFCqR~h%jMN-MY(_0 zksT&VC=G8h1(7PQl$#8owp|4}x7iF(^i9MS0pJrz#yrmsfwkp4*G$RZjc(ZLw z=hdZ`AC$uw`ZW^?gNay=KB5zRDk?xTK@Cq(5%JAn)a#`JlOid+AsZOZaua7pyJf4u3P%eTdJk3}l06?HOQ&|=Edid_IY8zs)yz|(*@X$T=-b<58296Jqz77`6jh`3a`;Bhk;=}n(kfZ^+kSqT{N>( zZMBKB%cJQ0@_hB0F7{be%W)R6ISx3fZ6O+`#XuVo=IM{o53EzicRx}AKSVrf zaJ(?#GeGF7X}Scm7;ug*(g7W9KZQsbBUa2pBnvW<4(p#BvYlMuQ~tM(Ju7_K;+|#o zRoi~7)@jx_tVX1dx3uGzvDo|~*hDe`;EVn>GR{dC=(jn526mE%&Gg98N?LPwqMBJx z>d;!%eMO8Of))>X%q2PphUZh8V3014{!YsnBev%YTR|qd3I3#hw&wV&)lJmN9;+~H zIuj#R#0cI$1uoPwC_fp31-p*MXNF@=$VnKC>c>5%wXtFJ?@%_$Mw~e{?g>%l_WU3= z;Ysv~YW}J1aZQ!{E2tT*4g$-s>11|_P1-|?So?g{skch3G~kvN@L6i2fEuf@apD2yNzc)CYr=&q!GkaYx%_FT+?>RqD5SRIvxja#W>N5M}%S2tKm8o+`ec zCUnWSs2o_; zQ^g{9fH^;9WbeUE#LEH$HVB*Xj3b4%V z!;(t+tPDS66xz>MKj(l(Qau&3j5MBkla?tmjM{Fifdk3d|B*DI&u;qP9Qh>#sPfOF zvHv3}eaB$>wv2ZU*1fEDOQcI{4$H4&tm1T&AdEjR0BZ~B!U9@Cx$W)e(VZwS4y-;> z{o6{@wbE!QYhyt+OCjwhzHSBrl0nBInqbMPZ>wK=bm6BKUHGZ%S0HJg(||e$fs&jX z|AEcaXp3~+-oE z0JljlO`w*&^wkq0A8s7|adY?tp>AeJPdc;}(XhB4pPVqIgmHZW!o(vi-h|O~Fw>*K zsZJysp{Xt|<{X<7u^MT7@n=s`$2U4(qG>Vj9(&eLov9$Q&Vnwo;zVFfAbw?qs6E0= zg8qt`&6xd4tj}?!iHr*7^ZI4We7=e`u=CK#QL%f9aVVLs;^Zm+!Rb99+F_u%L<{l1^UPZ5?#Zh$vp{fg|s1X*>wmA_b^M_U#I2WqrGp$)1%}=C3{N!Q@ z*q8xg+sUk*g@Pe!DrX9HL3J)3R;JE{)S0E#(c(lsiV#diL?D^+8{!h>pcu;7!Qfd7 zlfBaCtCeA$f=sv&CTM)AGc(9-N z=Q&EC4KXleF6b`s{rpQym>jU!80|rA-VRhq8`pV4)bLM%_cnV+*HOW5%OD2m`@pjV z(%r&ylqti4Hg`?$8I3=;KdK(Oz#lXL8Dg@Ws6la*oj_7r(kwO%^FRp@G3tOFC&dmj!fjd-)=iOW>Z3$9X z7vo0zHW%#M%uZ6`+kA^UVjD_J(uI;+;29>{F|4^@)e`&6FPnX3CFQ zfUni%*x!=C8VCOEr2FI6?03cgW=L&ak6VF@;g2&^tfd6ta5^0Bc(&B56-S&wV&f$; zRU2q!z`FzquEwW9jjy7geIk@&__@5V{JdJpJ78yzmR%WASxWn}cKrZdG<0@_;)wBw zePS-fY+dXObsjM#lRRwFZaut?j(>YRJP{8sm#Sb7KxqnIYcv?%&VL=WxNChurE}29 zc16~eEOg~J_bq$$=j%9#B=vo0deBzC5Z8Hh+-xB%`N__zWf?C%zpktoAt7c}d@QZB zmj9b%5FF~eZfQ;Yqy25vD=Q1tBzn+T!RjkZK6i%kG3Q6dvwreM1Xrg;nvXA%TezZ( zhb_SXv4P&##HRQZfNCj@2j53E!(fg-9quP*59=N;Xsb--2vveeFyJ71zC{Y;J%x+0 ztglvFn4=03DS+VM!%5DtC{!{3X+TrjkDxVX4Mh=<8VetjwFn|=th*5>D+gR;&32kJ zTu)=uy(I5(QXcU%wP1aKZscc%J<)$qw25HDhqwtq>_;!nLJ)?0)X0z@q(+2d1+O;j zmFDh5?%KrTCdo&eups;}sjB0B97Iv{b(*^2eeSspk3uoFdVAopqt;DE<%bCQT2-1z2w8?t3Oq;a`R}ChRPjfcvuQ33|tT$jhBI^IB zkS(kC>F@+gOSfenwq==8OQ}8c&8?Zc)>s_6zXF7wH;a{TV>XKMeq!_p$}3`NiYV9J z8+FMl;yddOOeYXJ{B0i!SXVa=S8cf)Ad5%1Ae^K^aTh+tErYl}%ACPiCY;bBE$Qe` zgDA8TU_3_OO2D%jh&8QHfQVXjwIE0zb@#)$7ramv0pG-iYjoggr7FV&2ii&H&O^Av zt8SKWTW5qP8tb)I%h}z2u4Bm(8|^oMp|t>&Gh}~$mME(&Q5;-W4PJvFrT`DBtbh#De<2AFGSk|3|O&gjBhEf+nA zX*0^v2Y!7Kq#u1coQ-G6rxV;`ev#29Sermdc|Lv@j65LMmMpW9ePbkAM*5=AyCxM29yi<#fDy@?AuP+w_NsZ z%8%pQ#LvOK>nI#k#0$=vqBa2n-eo$8AiRX);gY*_=^_Ks3c1v1JP1=i;rMKv z?Ka4E=CVN|T1mbuZjg>yHIiR)!d&Ux5K$tv11%V%kp6eEEy2T08!cAk4J_SnZ9@nZ=_Mo!?{+kNgk>kM6co!am z$%XQcz~qzi4?rT!?eUkKd8FOT5DH$5u4utM8hQbkT=wTq>}&5|#w>WmA~~9ym;7L1 zoEh?12RJq+=6nl?7@%c(%VLKjh0L{Jf{M7ma(Q_sj{ZX0RT9DuF~MmvO_|2K36QF* z)#K=CR5NCK%r~#K3Rm0hY#~6d(pl-5-&pA8l?EQuJ}(TF!+g5mr-H4FXxxTFUjQR^_rYENfI4uz zOT4lT0D|v!(x@8KDTFXYJ8W;}WZ}m0YvI>N??--%dWMVNVtK*DJ=ej0;@+%wWQRLN z-_RGZhLVo;1B~eLtyzI&#n?5&j2NZ0q?Lj+QuzajDD^~s?T-p4b1#Gz#LZouUT0F`V{gNicWN_&kA;Mlova zsrC19o%)0&->dUt(VXfWA`NpXG-7>LmHv4DCHlMCWKJB9i*eBsWI)~y`N-cPAYZsq zFI4C-HOZ%^HMLS2a*B<$U@ZB4B1n_J@>&H=$y+yK%SbxnqudWoS;GcT{9`=%%Fixj zSUuDzAtsO&AS^IHQk1oXorVP+f$)+J%I{qu44>)vv2WQ4?L$Y=s2CM#ffBXR zf6*cYdLp8lIyB+!e*xi(C!=vP0f+V^@$r6UmInZ`e7vDiJ-2j|!gr!|OJ@e+j5`wB zuK1)a95#wU+Kgh{Ek!E^Y2LyJ8nrD)8)ItR^lu7yiv?w{@Y;$%JX_&^c+kU)1#j^m zo1^keg4erjy}|2S0cfHs?GN!YC?!t8?yl;@pQ*+bqR%jZv|kuLIZW#wt~;u=IHFd* z@IgcRF?aawz%Pt8+iJzjiP_fPj|B#hKlWs8Uqy|vTI(^uc7j*WcI85~MV>INkSNEW z#v&F^>Kuku!?lyvGPJR8du9PAy~qfxSlJLZc_)L2MwL-;RxXqgfm&n=|$QTKouSYcEr-pas-eg(V z66C5G;kQPp?n=D6TVfhw_em7@)VHrt8M`l7W5!O1wY(Ez4Kw0axaBwQPIbf?| zzo+gz&?fOg;*wATOkrN8e^CT2LUjT4fTs)sBHW>rBA|-*9%B;#n&G3m)eux~Ljyo4zd zJ^#&EgU0FxBMgG9WAg(_BWeJy@8U{hRgC46hMjvWE*&U*9?6mWu>u=rK9u=LPgoe3 zHA3jwI0QNpH|${O8x!Cg5sslPovEvl&Cd%`Bu%XI0p zpQELm6VIZhK5pZ?X}Z)Jk)?lq+9J;7JX*F3TeJ58B;E19F>^|OdXsm3&*X{06-EaV z8MNR^&C+vch%kd8!fbapUbYE3Hc>u5nw?;KNZZ})j@sF$)ui|MZ+(XOya>dxQ#FrA z7a}MYu-uDyJoQzATA3*|U8!jd|1(}%Vq=G--u1M^N#)8FakM@*roJ8em04+{?wKLh zccu)`+UIS9gqFvWxkEtSy6^DIcWiCnz2fe>4!s-JGG0C&m=f0x%^q;t=`=rEUW^ud zr{M9B@=QmUjOHG|t=UbqWmp)TMV-FJvDrwP-)nYvM{&?_$g4YTA07-j!d==2lK(Nk zg$v#YkskiY%J7b*qu&fK8Y%aXItLJ+%Tme&9>|p$enjzqT^5Wwl#TE^pqR2yWA5yw<{pKc5qaC8Y&AwsE*_a1><#9KM(*KgX9&P$ zNegX6?%1EX?9YF~=;~*&d{#gCj#uh$JRl9Raq2Ir1u-lZG$Vx^o$9Zt9Ub-e^ghmC z{WoQ`VH>F{>F{`Yo}Zr&Rgi2G=x-__AeHEko1w_z~zK-A!&V0tmT0d`pzmzVj}1d#HMo?5tTS}souSOm8qRO7p9 zuerUVm4p>g0R|z0eVu_%<%!DDeGcm*dU)san{&5|vharrC888TBzEKa%*9yl50WyG zmm^^8RNBt!U2Y#~lfKKZ=zMD=q1rp+a%FP8>i)MYDx%yK{`Tyjv}fPt0PW(#z0W?GfZtnwG1INH`LZ6e6q++Wt+NY`G-^}+mf!wx<<*i&XJDFaZcQ8)PsOSf zz`cN5oPzz2qWNL^?YDFb{{AqXuU7c=hwbg(?enkSeV5|T!MFS;+nY4?oGN3}S*9*S zyL=V>?)RMYkNhw2W)TtiPY3+-Pbejh4R>xoQxnXVtTG0=p_cMmMDyt4VAFaUxfF3R1^c{F9^1#SX~$16RuP3=cZ^hP1lm=7;+Iw6ks7 z#0j)HdGAn*6P6omgqn3@-N;xsfzOB=6s)m$WFVFGEU;l&HgD(=)FMEs=y5cN4t{^g zrGEpgf^WY09V3Ha66lX9lSM>Pdoe1v+xPw5u9yW`+p&0!qpUj`VS_n$7dPuyhLRfU zLGR0PtN71iR-88`J8wW!{iEp=pKtL$c(e6no@X_FE`}kb%Z6p&nr7Bn+~KlM7E1cS z=xpBL_)v69c9P6P*J#TweZyYcYegONL#0^P4j*n`O-BZHhX%Sai#sjBWTBaIyG`2> zY^N!r(Ajk?N2neayZ9S#r7Z*jD&6y@esMY>u+O7z0=B8DtZD2dwf-UR$k6uzX zzVw_{50PVwrn)>`Qu9u0ny^!DAshW@Vcf<%+KGj2j250DJ;2nCsuLQBYUki&WMA#l zePn*D8yiyl{^?SgS2j9g+-NdHsCGf*T+!472|x5jgYB+Fji7F(>YU1i$c7F&=Ez&e z*ttY4!(gn=u#xAr*A8p;)`QK{mhE}3MomNh8j`+=72txe63h5vm73sp3qnpjt@jQ$b#VTU3!Cq#V&Vt6q~(c zjn3)!?(W*ICZWz05y5rV7t>J{BkF>#D-u7NRCc}|YDBs^%3y01Okn+=OkmwvY+mK; z!Yx&`j~xWDSqmxs--0qf?FJbT^=`?rm`aJoG-{LBp(>>Ee$7G)_sj-wVpXaMEVX*_ z==%>Z-@aKrfBWur9|FAOJ%^M1%0%3V9~34Zb76ZXC$KYKW^C=Wm}+aUBo zi|&V`zjWw$Vb8EV9e7x%naf%VB6gP*Yu?xaey~!-DTDVa6UP=777NEH#{p`jrM48} zK8P;E=z*F*Xe`22*J^85Jvtb8Qrp#Pdem&tw4V@x;v16uO0Uap>gSUv5CKO^;sA(ANhbhnm3W7Nz^&4fy7Dp4uXNNh)?~-T7BXkzR+X6Dgke!= z8&6}f z_{CYz1{HqkPs5`-$Ze-xe<2olPuoV{bOo4*k)L_t~zx48PuP35sWrRd{on;;sidWHHUI^ zGhzLM+LlB_P9AL?H|$#ZbqK2?j+LI>i|eoHRgZnkbznn+jm)CnY5F7W*zbqp!3rl32;2YK0bvN_9tXrXJ`!>s zx;;L>7nBR9g-@A-yk;1$`)xI?*BAUkU#~rXU8AIa?$3;k-_;=rJqBo;C(l6;JseiHo{CyqWLf`^zONF<2Lrt1S4 z)3h9Cflxp!tSk0g^*m1aGy6r<_lbJj;>-G|)2(4A<8!L*`Nk!sYmYb7c^SRM z&GtNn7WPs4POj2-TDJVCMMS;UNtTFu9;=t>qdgWpOblOxfOFE*AL$U}hnH>si7CeD zZSX>cEqtlav#6V>+C6y=&A($OV)co7r6yV|;)D3mc}9)3+N5ask_&o8gw12n!WRbuwz;D3^&a?LS_k}Jj>J*^0f>*bMdC<^hCIYoF~nEqd5fFqy(OJvc zIv}Y&aY9L_g#&@?&mk77ZBqaX;(~g{b<*@fsf<9%0h>oPa z)b!$FUiqDRq#moM>Xmw}zE>~QTSco={i=RYKdOJ=mU!o+E)Zi5s?BPq!8^}+Hh>BZ z*XvU@#~g}3EL#|4u{Rg*V)c|Zamyg(l}XYDDL<|9t8PN@{o^^5WFirrmSs~#SM zKKXI{BVBMm!1q;O@WY|{K9ysN{#$}Acn!OO7sSo7Cg^YZt!k5$J^rBoNM9X3?KR4N zn)>O^`s9`B%?}X}O-K3?#R2L#tspWu3)z8?E8U;73+E+1<{)vuKKwNFvC zCgq3p`S|%g?{Os4Hi1}M>m_MNzfNiCra$z{Uw+k#l>6kb&S$~~`a39iPxJ+D<{@ob zaERO6^S!hBv?x!BE)bTF%k30u3FQF~r(7e0^jBgk`kf{M8Jf_sf1NmSKG6yp!#_VyW) z-Ui34%kY-3bA8{@_a8uU;9Lrs-?xtWEwtL>O@6II0o|4QF?qYTmn8)761AbwF~v>J3mKcF^xot4=I9WqP2WHTpVa|_5=$<1{l19dKMUc>zi+`J6?+wvJ=N&2D% zRvP!3-5jvIQ)}e1H!(!hYKGX3{iYsQ0cj` zLuLf>%XIhP_kZ}qAHF&GP5>o2C{-kjIE)hkIq5(GYrst=U&|tw+*@v+p(}exIlu>9Br7MbN6q>!L}DmvexXys4bsWvs2z z7yjNqOBWlsV8F}Z<_H}_R;z<>i44N!01KRe1EnR`7oGgu)=JyAzXNH}-BsEErYm4F zYjeh2#UmqdTf=vK1{Wz|i=L?b^G=KRh;?URR4>>DwXX@YfY-UwH^VIDo3NF6Bp~~r z1m)3fgg~0T^rXB~DDw*^}fpq&DD?Uo%}@Np(J4kul%5SO?Z_U4WBl=un`fXvPbPy_Nbl8 zuG*<=tDSra|7B;i5jhbfTm}%17lHkQDm1X@XR+r-<@R=IR|E0{SqCZQs05oJSJXfD2U(`vl8Vc)2{K=gCgR|iNc@lZZ5AU(f z8Q=qR>3z|fgz&46^kXebg$|F;CK0f_=i5W~<=Q;3gDXE(v?8)jJ1W{qS*M;||Fd?6 zQEy=m!w>j>AOIIX7R@Xi?+7T%i^DXC5Vvbwa<{lv9uF>kjB*nRLnjltsmOyv8&zr7 z6~YZ4f3$@xSeoV4Z0eQzROM9|1Zt9^=)IKH16Oz(Sn5BCSeB; z^u1xYa&<$m*nfdVT})>!Xyr-3dxW>e%H84*`Dj1yiU7|UcG@i@v^RO z)iZ8@zQNULTG`B5IW1_Ua`m3J*%ez$ew3#J3x8NFo>%pCR!$5m8~eBgV%fT&<~Fz|47&K?Q`C(o(>7}HY1Cu2Tn4wNed-WAoD zPT62dMqbg%J~LKQ0(59UtSysK>Po77qHff+dZV5ZiTj@21Q5(`wHkCxsoxXd@+5s9 zP$xI^+fpY)Ps%V~Fj;xy;)9mNKke?`@K9dL%ZE=|2ORS3>`CU9-h@Pou!Iarqd4|{(Z;<7UdehFL zhw)9T;hm-KS{JsB=JpK@^cW*nQpUESOPg)&!TH;8Mf^;k$`X7-<(mm=y)zzM-o92 zH%IF-8Wnmm1w6s&YV~G&`_!zU1v>MFOMD~bYx15U?8l~Sr(W+*^;I=Z^Gz4hIllsp zp=SJOZjGx{Hk7(dv2V@=+kdsudt~Sg$>XEk@6kd4l zbpw)aVQX^`afJh}KgX`lqK$@Yx&QN+LO6c)@(64Ip%nMVZCs}5JiXEftJKvq?bhs(JuZM7O!-cOuI#Jc~dEq(p$ z!=qsu8lpC#Pd#IQX;7Zt<`+{Kdv5rq1dNZW(*6N%oEM|SQOGq%^}Nn5Saw%iuBrgt zsj{?ZYI7Zs;QoN2qFVM4z}E2nPP-Wg0T>MN1btwyHgq%5xKVzTTl)4SrT|VrvA_Fz zF)t>0v=162q5e*@iMR)3#QTEX29L$g9+Mgz&=prBfy=sGO#UxXVK6WCd?T39^+N;u#Wvi8=a(vC{E$`A&aPT{c8W+eJr+S{a}w@K$5V0}%edYdk`>%R_EQ;ipV zF-KDyj6+F9dq3 zDtZ-<8acjR+4y!}yFhm5dKaAxLrg)#uh*>uaeKQS0A)S(ZBFCIn_Y!K;24m^ngdI{ z3PO3VLy(|$I0&kqqbA0qSQNR9#-9_)uhS2WlM^~>=>cG(!Kh&#-+mA`02+=~tf2fJ zm{?m68Xh`e88TvH%oFchUwrF(p$#$vU;=$OJim!-$fr(sbmVBT6JM;>g4Og#(OVT- z^3tpL@WN`C_>x`sxsGNel&5%Th(-Gj$<3Oqqs)&IVXaiPjWtmH#*Ig0Xz*H&8*gG+ zh|uO~*Exi)q|%d}+73W9wv8&z% zHHv6qA6n|w4_wj*{}BGDHLkq>KZw_u`ml)~_yEw?#H-)wN8WezBXs|~3TWh4&IHOI zlnM5uF?N}7Z0o(R=wXko_aa@i=b!Z6_fJxDKAbN2-$4Y*{5l0N)?}Ry|Aav~O@SF%i&)v*vO>RJLCr zsHk=y@xVvrdWHq@%(@su_&;%Y(sy66hGxxNG%hWdK%Y(AwS0VcEN_n257awa4DPlS z1di9~`__F+JK=q3R5E_wHZl?AA)7e5qY7qb-@}Ztg=1zHa`e4V-)?VzYA3jb-FgwV zcfPmC{j9-yZ@=)CD1HR3gnG>L+SVDf5M+U?2Df6ZANuT1p}CXcIY;gr8F3xg6+`|) zua280x!L6W@qZY-W63AX8t3Pm^i0+`?a~*q0%YQ%0WCiOQ@$5c*eoSPVn9_#uhfmx zY^966fC`VEs8_0|!ywAu#Hwd>-s=A zO2(-^`Z&TPQxmX*7K5FSOi<9_<(Ab)mJT5xd>@z?y_VI>xpbUr8Xuc1!w{X)5rtzf z<=X=VIu&oWcWS$D0`4yM7PCss1Y3%`n^?V|Qu&aPd;O^o9PqBSDAaX82mUEdZ`|#5 zlYUIElaJ}m=p&H<*Q5BxjF6-8Cg}~m8ecmfx`eNix5g12Et;fHJOPwlOzxR`Lq^C0R-*J(%~|<- zMT@bd#rmkOvs)TCyuO;loSVh;%+oP?g*pdv(<~iyaV-3B!dGHZ;V_973Xzy;-#+*y zqN&yJG>m4mqTh5m1iv5W7eyJQXh<~YQAHO75YYD)AB(Hg^J=nOz;Tiv5ED2pgNr-> zWxLY|Y&0>;B5Bko(4I-Xj@fKuBW98Kroyr|ycw$WF<(0fx@@%g(Sj{Xlxf8m)-T?w z#K`Vl&6hL;e)JW)qXQ=k41s^=i6zT8`Zp_{V_KnLG(l(8++tRW(MLnaIO8htL)e6# zMBNalhW&TPLF^jK{+nG2*OrEp_|9l<=l^!c=^6`^svar{hppWE*RrTT;^ux)Os9FN zJz(6ux0C(-Bf%h;c_uOLqNT^Vz^>42kq$%FH9L9A2laO~b z6aPSE>7o}iX_C$75#mDXH|rMkK<|**lARa%7fj>w>Z+=7V%Py|{HgSj3pRJjtf91f zm3y7>yK!@0ac1Jbytr#$oYE892Whm28zv_sPpPQt1cE2;=8>{DEPwgU=s{PX_g$NHaja zYV2BX=#nedIZcvF)!E0%h3Z|d$r+#ob?O4hxAqr822ZDd$5&kJ3rd^kb@Id}bIB(8 z2EbxZ7-r8DaJ_~p#hsv<0tGf-6c;6X-gWNzp^rzlX2!%P3{;D72(p*Hdyjz_8$MY! z>PdBVtG)--HVhQ=2Aj+JVidf`-@vFxb}xrJJ7Mw&7@KVn>TH%-EcTJ3m*;dh4vNu8F+cnpXLu{B5(fkgv9;bfHa}t!y&M7mKZ? z+M?TbYcemc&Z?}Q?rnWP&uMdRE#VD7Z=N*ueCMYJPagaOP{5pLYoQS^7h6PBGga1%g^)#>ZDWnZb z(%!n1p1!DZ^d{m!_8&ayrZ)p>Sk2XPK9txWWuU!Ko@?{!(bK2zp1pq$Cuavs;6qqN z?;{9frQ0R+${!i>Rt+Cl#4NsSs6P`$8#=E!*4BF(;E#DTtE=V3Owp#v>&2ult{Qqi zlc%slaCoQEp0lmyysFiUf~wNb&xwuV2zE)^{Nt2KlQrjfPi$?{Yac=fLV1`TY;XVJ zkmExm3d&PDjLYT}xXFSAbjrv60t&?NtqyeuiG4k;SzSdJZBm#g_*_aW-tn|Q7onuz zyGJep&YDk4NH+eyteOBUmX-xu=>7{YhTJQZBo?mij_J*H8kIz{T@9sNpi7p^tE3Zx zA-p2tbmMXCrKjGA?k1*;HTYuhN9Q8dosnL%;cn1KYehhGiGM5W&H3Oc+x_*wPIkU} zApA1x$Wj)$y=3Li0U{GeeWxl^>-LR*w#MT(93Sy%*B5QI+O)1dSS8YG^=OZS48Yj_ z6JH*jQPxR5K_TwJku$A5{AT9MP^B)8Q$22-!`v zuk5f_fM zb@3~N#q)Q|c^;CLfkL6ZHCeSVd^oGO9vlw+H7`=gN5wQOjL2holMcKeuqpNhm(o}c zCbV&1e7;$AsB^OX#qpXp?YrRcHVQG2a!@Dwr^%~;i1Y8qkrAWXfVd^o3wH?a0SPE= zyNx79CKz{=GnGHKwZko1JOA|!U@Z|~nqOk8gjAmX7-W;)L!7SUER@b7G)L!7``{UF zHKTV{i)7VT;|P?Iui9#SpsIcSTY##1{3SGyl}4CF+%Z=PeF`UY;uM-5cih~?Bh_S* z*tP_W&KnO_MSA32G@}ne2&gDHKZmW@soUEh9PX~K-5ZyoYN-{kDi5`I$!Bsi1}E0j zoBY~%E{3}zY@^wf7Un2ieW7EFGt$UeyIe$<3dYM~&t;X`U2um{qXA_j?FxGzQg36; zZLK^=Y$?)8V=K(uB-2qi5*v*VKG@Anrt2!51*TJ%=C@T=={T&H9;I>FMQW9ZTUUpd zeb6$a%k;7risnjPZi1q@R9EQ*+gG@n$Co`&G~Dw~!Op()ZZ&nAej0ze2hin=-uoYa z^4W_IE%cZt>Dl<~p2BWY#`xFBFeAD5o~%|kw8cK9XVjP{bgj3#wY`0Hm|ph9oSLpy z8LOV>_6X2OuQNYP;2gh0*IAQfO_b+4s0C!}_m{=%;+itGv55>T3}|A(q`9Rw4z5?L zKOSDkaK_&RQ}Cf5EEtu~;m-P@9cOjzOas;Y9#GpkpKhVW&=Oa+gPWa09nQ;P{D)Yl$w#N1vzgPLh6tu1@DIOK4;G z_Q)B-YIEq3@iiT!Y^i+yzsNr8_4Vw22Gizh@tK+i?_9Bh;40y>HDE5&tx?`32Mk_~ z8#7whmd3N-^g@a9%o3&N9MaB58_H!zssFfCqfYvF`GM7H(CYa1_F%A)273JJ?UTR# z{fD<7o(=zB1Uj3EtmRx)^I`0{+<@#yiAz%pthk5b#ytGtmDty6aocL8GxubD8)k*P zZ^#nyq3lH?S?LwRn0D_gqmU=6abqXMIz-|E3?W~Ec!imYQcvW$5##s?&$G*7e(Pvp zwFQ}`8hX6!(eZDOhbKs;)DVnDHRut`cBDt`fE(dSgy)DwIrrs4L=d2$XiSm}9$+VG z1FTc-wDv6V*AW@>RC|~>+qtyj;6C(s?~Gc1x~vO`>5h)Ck9SXY=$JkF<@mwL-8X9& z^nq6DgI|spU;oBx(*u+^D!W<|N1NtyIZe`ic3ra8ZVw*NszLy8KMm`D!dB?fVhkYK zs;MT`oR-n7X#m&9f8w2C^56j^2(yaT(@qW$H)-qF$@uue@dHo8Pxr9v)Yv`J-X&5* zyea0I(qw)h-V>&@s&5s?Lh!%Q4I1a^&~E{}aUPv5zNaFixdKC`!~zBn1X=Xm_*cx=8ykH$$7 z9Z&Hhj-u%J0VN#$La(^K@o(_a@t!lF@--E~Wl63WWgX-9Z@3=%^_ysq z3wEQ0c*#9MUef%iJb^7dfIU1;RS&~)j4}E1pP_unj+&E{bzf{+>xSL?k-F)C9ng}F zt(WC_#d*vR%3~fmx@J{FZ*Av`5lZnS1=Cv;N`H_U>Du|QCo>)>Gybq$o@^fQTa%#4 zNU{(}Y>5N-BRJNmA|1+STPE{XwrplqT{O2_rrG?kb(Jj^*K{Utp}sBF5Y_oS1Jv0T z_QjUn0$b_-Y3NgKSXB= z6H2{syc-)qF{v8uD=(eC8W#!2mEi&7bExF8S2_QIIDi)icHvGs9E0lR1P;5y3r4^C z4PHq~%n}wp+BlR@654xM%Yp7VV`?}UlkQ=;z0L8ZiUsfw-f~DYTt#c;rv!5hzXg24 zJI+oFC)rKr54rt-_p_ccXVf7}wmJ$5IMMM1+=r`GL&F*6_Jr zk3Bww4a!K{oHzz!UxzDt>0PFBOX%(T01_`aEW4l92iOJBhq42Z zj?1}PB=3i1SM=r1iNTY6JccYrttt*<=-5%{> zos-`6Hee^M26#E9QQ1Mo3I4I0M=#Y469X^5ecE*h!lo8nQD~2)?_r{ zWR$H~>%jUnz${quX~o{o7AqJvj%oz8uXlH2P*TlNePRU>!@Z$S0?EE-e~saDSnTd5 zx^Se$NkPM4LwC5*EQloBKTK<)o2-BA-ajkaV`y^X+{9}yc?YA|`+-6$7XiJ8;Akm6 zSkSe{u@+lvn7{DD9`2+W-Q#N|CqSQaS}qXh3C=eFLXkpfiVegMJE=Q#$L^6SFq$s< z2eJZvZDK3q1M_=l_-7Fy^Wh=yhh{8IUq)0R#&DE*l3w3 zvk?)B=IW&jmoXF~#1>EI=!7m9>z@T!8mS9e1$Fc}btkEqzmX2uE zy|2Gw9D6_c!SV5ld@b*kPIDVwmX(~m4UGfyXp4J!wD_(|&1t*pLRF4%lC(6O)^0Qj z@sE}b025CvTzI+{v?ArN)^*e>t1ozh09H!$^XuYk>Nx+z5?Rc@i_cv@OaM zl$tac=M%qaU$7_j-s_x5_2~k!HtmmIYaawd2RoB79rS%&QHPr%*I&Bdn?9C-9-a<& znh_V&Pk=ipO1P@lSv+N*c+Zi0k=BUi z>|T1`#DXzA#lYwBIZ^l16E!qdIsM@|6;7|lOZq2WFyL*%&*yzi$Wr1N6A85h0|7W* zyVKkbp5MEJo8I{LzOioYQul+<^?`GPnv8l4iHo#g;Y`6kQZxhfKx;k+-)J7wB^(bz zG;n?$Cixb;eSQkWA~TFdb%kY=U9eE3{gL|UeKYMw3nNN$X$?y5TFHcZVPrFLB zp=Nn;Uy&uaMS*I0PJAMq*4-~aYEdqJ#FlzViz4Mn0rsml$~zrymNfO8zMH^N$4L9? zRKVgT{z)B6pio}22@Q7zo>V(6)e?=V={L3qyFa(I*k~>hMi)nO1RtK#L83CoBgG?# z;d4P2pw^DFy=BP(GNKyTBusZYT%^gm4O3{5HY}^7`G7dS(v@p)9hT1AP1d%vDD#4zY#PqFM$`1phPaxvZdi|vt~6@O9ab(J zl;Z$-@jgTSXn-cHRuJ9d$)X&JM3=7#x=g7Zbf20C@k_8ZlM3#f6Lrq33Fa&uW*j~g z6ZWp5^A&rEn3@S-1Jg`zt&}cnsH)SsrHd}JkNNBDDjKq9*4Ej4S#R+pjRya%mJMu~ zCm*+_XLEVDtcX%aECqR5Uddl580Co`>Mc14*f4ub{+*zx>gsmO+9ODqbNvy$*{097`J-b-ofvPUbD=wDZgNamGZcXd#f>rkXM0=0_a+~mQLFDAJ z&iQ#t$HkWZC%f1phX1laVV5S{vXtW`pg8a6@(NDzTTQi`%p@;A@=)+o4)-SPA$LO- zi#IGB>%$fslt*pz26ItP+F>WcP-`p<5v{SsNwYE9%!^RaYp6etig+hkk`Ow}yHG(I zL8k$T6LDLKTc{XpcLS(t^P0~}hcE><3z>0Z-S|9g!n9J5wDP^vGvZU&ze0{ZF9oNc z6g8!ZtgG9=W5ZdSWC4+#(FQ{V4;C!rg!H~);O|x|*0C^Juz>^+T+UOlq$!x^_Yo_0 zl27GUDHd1I7c)jcH&F+qyyG2Be4e+N-8?X^R&G}f$J;XdUXu8O-b67y<=FO}%Jt&7 z!-0{6E~yqMOmjMgHXneYgFG?6Xq^Yy12F}LmN@rGA*$A)R0?gd5S!USd|*k6;t^ev zgR++Zf$2}>N|aEqmHW~n=&Gvh^uRjOp%d|*eLuYRW-Z&WVD7bzz~+8aW)zX(*PxLXMDIr3Y0c5 zp7g8n+#!^xq6L4eVKI5xt^fd{e(4aNnQ2YkwDLh(OIx{2eegq`Ir3!>mJZ6OAvol` z27rM`?}Uj;q%XiEHSWEos^;4BEu%{gABt{>R7kTXflb zlHqvIrW_src`S*PL=V3le|7xz;D1iWX>5~^Pb6;=?cuWr1?>Hy5kHoHj(#CBXXiLx z$wQ3C<0CHp=ohNt#W->&BN_&fWGTHdx81Nu2Bv@I^S>_c017K zkGxJe$06F3%}*<{F5|;=KNqjSjZcPInaGC91Snu9Ob=513t-g7caSuxgu`CHC zbbGr8$q+=KPWrEJ=r0XYHJ$n?2MOfS<3=WkuHCph%@cM9pLknhskLgg)v7UwxHXYY zOWkWL^e-fo?J{bjDYPAUtmyF@dCchXTX|g2P}1}6Q4m#Kc>|d(=6PyA)8#(c6KTb*;G+0ln&xhu~w$yCf*hNN~=#L z0&gXUZ?V0-r0xOemlc=k{wRCs6r(#k@$hg6C2V%WaRyQJB*IT{c=Qglca#Av+G86{ z7>P#1v-6F^)~G@rXuPGWUSK_8F|8H9?$>u4nAb4)ppG>MC3;vU-AenOigZ*TmZK8l zJCWcpHB(up3rO&4#wzt{_h3{&ky`BTG6OJ4Gf0E3Mmkoi%pSiwPp>R>&yE-{#$Be< z^xRat+}+*YK0jKX5IIRDjGSO`(iSY@ECc3CbcOEGge}s!ukJ<&n0b6R+u3nxIC`kT zIyTXj*Brc^;ccI3!FfPA}7%cO<7Jr-RuNg!6 zpM$&FfaQAPwJ}oc!|D4J_@#zxp<8ecEe#um*dw*l%V!}G z$>!05199_GUpP5|0JFmV3{%)+LT{j3W!$;_P5}xj(7$^42#GQ^7A}cJ(s`Wtztm1n zn~J{9{Il5a9YgnO?m{y*dSZJTncGQcNy1ubLMA+bEJM+nanO0REa|w01ZU(6QM66T z#&Ky?>}*g(_VEN%<0fY8X#Zra|MrlVOlBzBVpmCTSOV6VI(2m;I#U5li+qftlEKCC zFRvBa-|$H-VaW(EGSD@J&^1EQ#2Ox^e^-k2r|z>`2zp)*ym$ycs?U z>Y6vE2+)#Vp(QUHUv9}`mY*2+osjotAej3`z11#YLD|vQhf-`B^dA@GFc9EnpcgZU z(R>RW&G|XNO|G|Q#Wdd%Ea0sxq5<(&R0LZbmtm{U&*#;3U;yh^SOnU17bK%QKcmeJ zhme{@KCQVaS>TH?UEAmk>}|URZfk2=EEq&)O9B>a{RREjjP%y0Vo@OcnotW{EZ<-h z-2U#sP%^-LYQoXRP7tDhEy(wpC51G^yYkXn)qKHS@dbAsUT$WH_ANHyw7a!oR=Yd} z&$P2vZ4E#e=OPShX@G4@k3xO=_O*)_zKANwfIG)M+ypG@W?CeAw2Kxzx$_0Af|$K* zu2-41+5icC>z3Qo3K)ZH_#$t9q%*U+4xvR_A5t!O&wXFP|A{|pA(1%4FD7o-$9Ks( ziYN1e>Usyl$r#i3zh*aA>vv!8T^CcRD(gMQrP+n@@*JUGB=pyhcne*u_r)wnPJD7! zHBEK7YaZ-ZFF1z=3x!jyR~U<${A^~aa6^(tN%2X!<^lM=T5J%8n-QZNS{UvP-{#5j z$5_uyUuL`X9Jc-A+n1K6YM)%4hM7FNY5nJ2=PNIp6YzibE0afmA{v?QSH6aVzwc|^NI_SL;vvS#H;|CpS6xL)r+v%PeG!9F?9ns@ zA9&g$&^0(En#*~s8@BHZRmeUzE&J4I z4hW08hRBm#VN22<*=6*=TQ$kGc*Z~O8z;x*xDI0od02u&|9pGG4i?EbBFfUKM5pLi z#QP`TY6A$DB#m&Mk`hM;t&?VWZw|~G-BRz>H|7=h#e4CsegUfBGS3#vx;1Pnw8ye{ zjNPGAF{8n*w$#zMWdizW_rFhkTpAaGYj?NG5+ud+$kL(DH8^Rs!wBh2Y=W7Vl9#N5T_j90^O7oy>xvj*He@10&|S1=Lb1Y=Oa za%QDTiTu2{Nryvc3!sUK(lgq;3s}=IT!&QUXm#UwVQL2wvD7!+0Yv;Rur;U3{ew(qFu5KcZt+QtKJyh zhwImA8l0^FgnObDF7{66*=@BXs>wb&>k6ah7&S-qwwRtk)21I&qQ6V}U1GgMko~V^ zzGxnm#U)!U5RrMAN9|FB4lmWJ?%XMVa|o*0BU|v)shRA=4U>HMTY?v2@(_Tf_IN$3 zrni7h>f1(CCbx2X+sbJqL7z6atc6sUbSBZJAkt3J#=oF*o~Q=(>7GDfkXW`Q{q`{F zv2)4$?OaM@=aTo^xiD}NBMRBcVE=&}Dlco%vXBb=6dEEhZ9y8CMV_P$Lp)_awly1v zcMM}TMltJ)%?LbB2;x}F9gj+MfXNt9^eI0Cu|qkUVC5~E7qCi035Z%Gz&&|1bf#}Z zWz^?7uv5g|N_tr@0MXl#JbYOpY(^ipLGXY5yYut?CGNCcj0or0T?+;Xkkx2Of4e$% z7js>)vP>^rpcdk>aqXQ5`|Hnqvaot_zy}r&-K7D&17f*D^v*t6B7gUAd8)&-7*)Hw zv_%(?yw~>(X6+586hxmsv}R`z;+JWLQcAxRwr+H#lwK+8(Auu)+9pd8Y!5j!k-~Je zwkG>I-932lyZx`5JCGS}-$mLZBHKOt!ZdS|>6|=QNypzb=3g#xpqK&~fvlxeI@} zTIFtMbIx=E00xvkGR3tEOD7ruidHI)&_7NaXFJxs!R+`pM6&Hd}3Y-f`lG)#BDb zx#T{{QiQ@%x>IDei(w?4ag$NuP(E@mKnXl8oSzN680aDf7{^o)4Ipy6*x5mPRu@@% zM}vppCHRAHPxJZZ6FS-Rl#BW*%_IV9lk4zucUt0@&?P5A$%KZ~$SLtGHdaLUqjokO zGg5qs!Dc%rPFhjmNV4J9j0!XP@-cv8gpM;rB$NSO*@pel2{K6%$XPP5lD+U9mL{qD zX>-vbPz}-vD<0wP8C7i3s^zprGbd`tN^6ZUwk@?4w3touWg{1coLSE`I>PqJuzDZ% z0IAZz>N=u$JUDQ{Is9coKh7AThgfMKR%l@aO@t(~bCEzDb#mx*WD(fUP7X=NVK?I_ z6R@_0s2ws(=dK2@(3(Tm0P06wc(IqB%`bblRzPuz@Xy}<{fZ{-8SKy-nMVxWdo=f zHxb_RYPHyN(hk_A$g81HT6SjqAKh;Z8Y@0>bLBmEKha38bP}i4o)$1e#t*-a%c2w! z?M!}%d=?>hSF0-#6su)A!w(VCas+BgpVO00oWhrL3Frf$GSScBlD6|XP5jhZ@lMBd zVq`Qmb1Ec*XUROBuU1RG4lh~Fdfx1mB9*4Y8h{m7^jk}sKcR)$&5t6y{{45~efyod zm9!UHJk5zt$*s9A%xqexcQ;A1cLRCUEj`@g;X29GESW1NKz>Xv<>5tgp>*t}ACqkN z()@Ul%y%zDTqx-xIpkD!%6P2@GdV}$CP^BX%#eoRPAm-L1Q?YVbeFVLx0FP^Og`by z3q)S9_Y{{gsxk?IK=C6VfhPy}OOQ}H8}H2v;{|L%pndlB=NyH4V*ykCOmKM8}lr-y>^g>E{;g|G6N_xR1&0I+@sH99v zl9GEGwp)$OL(n)$=ZC~^nzVJN@``=Y)5_g!Y#xG^N;*FzemkY%I~hjTENVN#CLwk2 zynHX(`ChnuFT`@AwE~Hexq(sH-VLM+xBPgE$7_DP#^a11XAJ5E%yvd&ej;Z$EkM9o zUS?M~CGhvC(ZYskuAweK$GaCySfW;{Q=v+#P@z7mO`$TXDu!VTYs5Rq&;B8=I@W5V zNn0Jsfpo`x63n&i;Tp;}zAy|0!%%cQr~a0kr+WKpIBF!a=UwGr8MM7BITb5?DgxaN zr($JJ#e#R;93#&5HRr@%5T$by?+mYQhBQ{7if(YT-*P_2sX!5&?bc?yP4SDeU2`^? zs{c#fn|HU3Ts`Nk?-95#s zF+0t+)$#7HV4w8L#Itj#VA?eu9n`D`8Gat028lLT_*B~_UF4#~5%vs(@i zpZ!$)Au>s?>cwKfyJuZX$cS-L^d0Wj)Eylg#wn$%mQ~ZaW~_toFzcz+v}$@7dM19( zMDNyyC+6@C{X3~3d~!#$`4bL&I&`jThR%gbZJ1}ahR)@-Jr14A{h&L?Xn#}G+B%F{ zQ+kTG@-a$OzPXJ>u`e!0g;n}N+0LT1b0W!fytg-I*$ldH>P1~s+V9kVY1M9{BR z1m)xy^B|C_y1F)kB%jkdWvI^imAPb+G9rjr-}WZc1nR_Q2%&Jf#mz7=8rfnWH9u&* zzNUjtdUC;X#NV+NhltfMcE1xOh}~-8v3^o(pnOB`!;rbzFv8=QLM8)nP%I|Rlr-)u zHJONw8pdWU!_J8jvKhcE-Ff&Z+G2aZ!w`aiFFd5zJ+5P%jw7TBQ?}Kvg}QJr9WR0o z3^SS?_VBw+-f2bi3Iq}-n8ul{x02gGoD&rIG3++@zuPpo+jh`ws2t28T_o;6Xa7{+ z%U!(YtUJ3?cT0$f1Juaj=UE=*&dGBl9Tivmn7!&F~<9=doiPl1>GfJUsKHz3fax0HD}pRmR#+Zv8{$&Tb$?x{<*>E@7VU?;a z)CyL*@#x__df?Gr>VWOjH>=%9I0JV}=T+ic2)0h=K-=EL9zI|kXdA*;aqO{gyCdCrekIsOknIq$Od}kgajgK?I?mMUu~8X{TMsc`$S9yglj_ecE~AVGIX2 z_EdC5AIc?4a$6uq2IJIoIV{xGu-a@q*DJH-Dl0{BUYbBXlnCyLi_u!|!|1f$zhbqh z?*P5B*IL0o2l@g}iBy=_Yh57%qK~9Z+e_wqsVeu9$=<3rj3&m!3-W-Q_wMhd_wI8A z`nkGy9~v;~{qY~h^UaLv%Ns!{K4e;Nv{DEuS5{iLi$wrmv;m~1TmJ%QvL6=FzfL^=f&uR?V0dL`O2EGVL z#A(xcSw;<7gH9(mRx^-P)&fUpP z%hDS5CTH9Xt^N`D;I#RE?Ov!jDNA4_mDj2f~Eau z$YdNxhvj-c-6_g?2SKNmrhgqlZ09g&t+#_t@!y-Wz|1yFYU2%2|6|Fo4E<0f`oJ) z+D#J|NFNuz-$C~m7M4pid~;sq(@8d; z->l|2jO#Y8T*oQmdr3Ie(xd1P`sXW_w4+kty*X{tvy2czm?N6tYGp9Ltbm-MYV z?wOPA$i>q_mN<0`bkT(|p^6bNr%O))4Lzy~&!ei*yTWBtgCV}6ZB;u46ib2GYVPr< zy{IN`MX*|`NLF!e`#Wkjl`S&FQ_xs~i+M~%3_lKUpnAN9VZ<*+yyiL{K<&{4ZZI_Y zQ8v!Jfc9bb$X>A;1gZfJ0>!^Zccikwr_-r?_6|7LS5F|CR&nLN#3@|iL}LBFJ+ma8M7>djT(FX_DH~5?>c=WR^mcZyH@tM}MBozA zdLMs@dqY(Anw{BZ0eD(B8?UMHj}pJ_$$t|K_VuL!o-_AqPHD()e z8#~pUnL1RLBd9qKofT6U6&>8BRh<_-zXm(v=v{D`oHiVC4}0pAMH-Eg8L8VC_>$@q zVHOg}5ZhEhTZZatg<{t7J;iapn|0s^L%hDoSvR{+Z-@4fI6yiab{_n3h!>vqgb5u< z;h(v178d@A3ztFR_X93m1cmqiIHZa3OAfvt%HId__rZOB>?)}A=i&LSAGa~%r?F4N z@jK+x4|A$6wW*!XY-CdB>OTN@XE@QE#3gYOSL|PZmMP-u4&ifu{&gpNS-TSe*)>CT z+E7#;bcDfWm(*8<)675$yaZ-r;cH>Ij8!nu39^<@&=;UHgrjB5N1N~Y$jPNq9c%E= z^BP>mVV>A60&)@V#oK)cgSQy}!6NV~ ziG$?>rlF1?iI9;)E=-1YIsJHGHB3jd7%6$Bywa*aevLMHgLPJ1Z<|>|W~~Eu#`2oL z@#lYTZY1;~6QzLGL^iQV!sJj6s8*|x1!_cpJRKkAV5(VN-mu`bEP)QUL5zDfsKjZR zR@2w%7vQ0J!3_Vx$pVZBuS##sTxqrM_8PqzxDK^^QS`e=6mx04UeO@~4TN;r7MV{0 z=62@2Vmg8=4|Jcqe1w zkF55!=Q-V2#}y(}{OYYHa?yG2+tG(>i-s5ZX8MM6(W7q$VZLtL?)aO7cZoUi7XJ^8 zG-pY3_-VlIYWLtZf``MW4esVxB9YwzgYSAQ zDsp)pN85F2-ztlw%eXGv3}p?ImR_*Nk=@b>sApV9t$8ly^>43eI(?H{*0Q%{p0Vw2 zKQ6|1chIsm#Rcy}ogtWuyN}w93M1pU>@htsGvfB)UzBx?W+MM~Td9T}eR{sX$S-stOR^Mtot8X)&)y8v#07#4 zFF4~Se$9j>8w}&l*CvKP7OPf3*2URhJpI)L{d=Ki^zUpV7$j|5f&^?4J2VfB3Mz0V z(trV3(`{Lj1vCoxeaHmeZRvHhqKO3qL)N+r{3u-ng$ILI0R$k}%f`5Y^+WX<#2fTgv*Fm#}{075QHT()l%4O$1GBwS{Cg$Q4;(h}bws6qY} zPBB#Qjb?>^g^*5E2yll&NTbwyg*LMl!6h>1xR=-}{w1IT-D_->00han)s~N{aXze! zZ|(e1I$jOa&8FK0mThceDxQAeoF3vkP$v=fG0TddcjWJNjY(b#dJ<=Zl#lQD0oDe zDZja~k(pk|)X3z{XI)PY1e3;P7^ON}ZlnPG zqM>mHO4iFn2Uh9zGBMFrzp|=#c>m!0KYstG2Y>kfkE&dzlf1qf9%OspD|zj3u`vwv zhcaFXhJ(uDl^0;^^2M+xlbU+>)=Mvw45uRF044yPs%g^Y3o8e#j6U4v$7{AzW+t>d zGZV3QrZN-cZ3;i_ar)urd@{kOB~zv6;!nE{Or`}pZ^ha>dizJ&o6WCEt@oSGcE)Lw z=`VmBg;Z(>82(+rhFKlcoyDVM{pTs^@B$r#RSLEfXI6=ke{=}1l~qM72%`H7OSfy zZP-drlU1W6vthef<>e@(0M`$`q zTOU=>1bC<6qck`OD|=T?AbVS%Pjnp2Xw2XZLVpAvN<}8*E24utlA6$P#nBhK`Jr4! zw$#>r9#Q`ygD({%NA#8+e}t!NrcIn{pK&t`1y7u(Z5_Gg7+9ICZ7ZP3d!W*6x;B;HfPA zv%O?}=gxH8+Af7xcaF_aCujGzeq?&AZW(}N($9_}CjQt*_mEho_5pZ7UG)(8P>B90 z5f>U_B$)OQqTjVzKiO5zH9FS*&#rn1wvgQSz!q3TD^!;81E4#XOV;GMOMn1Xu?ghY zI2LUMM`N5uwdbbQPYwpZvxn!+&49IX#%+u5nnRSniFIFbqdhs3^w=Pw4=Nhe!e?|C zU1sX_mea_y0vT9@;k7KjVRV+`RP*c=2=p)L8#l^JO!OPI9}U&PH>p0l0waoXk=*^a zv=>|S6wxs5NJ?9ntVRe36MtG~N;&u~S{cSDW*vSK9Yi~Iddfb@Nwh~-qN_Qt%Jot! zSWcFRxuYT=M$LQ_Zt|YabRIqkztA1a+mHUXJ{IK5QOU49A?s#!7P{)t-H`3lQY8~ z`*jLraxitKu1=N2m4vBi`G`nEbP8CUibNmD06##$zezu(qDqPmP?YwOlQ)`#wOpKU zJiT|n=PHF(w_UlsC-!YI8&08HmPG{b2F~;4R1xWAeePb_b&m- zM}PY1{>8%_`ki$DO3JRNZ1xa=zz9@CK5+DhWjI$t#~+-5vuL9PbwA-8I#R z$In$?axF-4!#C6SnUZHdmLZ+IT7hQ}jr_v@u|A9TUm$VvO zl##zgL~a&iK=2uGnWlB0RjHqJoNMeGm_tFpGq_1q5guv+!2Tqh9Y}o8_fkL|)c4_0gZ1%1NKh9su_u)}0+L=3dB%V6Ar*O|9 zP6euqrSH8up>`M4?xKy^D#&JEf+P~t_zNeyrq^iN5b&dmUf^yicy{N8L3Gg04Fz${ zC|;h@*IsKZ`2bPYdAfmRM}VRK@SQtF(s-O52yTCaI^;2bJfCw8lJM(fZAa?dUue@d z|K%25r2!+q_`aSr7GI9?W12FZ+#Oe57=w;iw~=N@)(D?QuExhLOtEs}uxG0yl-l{X z3eWfbt5MSvCBNh-qxLyIMwArQ_#wai^r+AXqIf0oy#X1y8hSN-Vy$YbtGt_gMUPd5 zwxD6mp;N-U`7n6tp!w24^Hnqed*0){UN7*F^`ncD!+lY&8c3;9aN4hIoGWu95`T0R zWHG#g>6g7(uM8A)p$?crn2J4l4qEstUki^%X||>*9UzN!060Tr}>@v+3y- zR>4U=b+@J&o!$AVxo0n*T*1*z6uP3Khm$A`$hLh25wT++aoSxs?>QO3uw;#sYm|-a z##ylk*so!;w2#t_8%Tizx30;a+nevPoH>yGHV{c8I@0rxXj3;F&UKjnjB~ivAa*89 zve=4YGSdzSXR&734N{7JqdfRHwEuXV3IJ=%RrWPEK@(9xRgvGeljn>xXEo#QWIYXn z&_uA9#hpFn zh!YT>XE_n$)g+x~$-(|Wtyfvamk3Tx7<4jUtQTI5MS2;QL@c34i>ywMIPvorE&3lv zJ>9mvwK>1RyptuYn=2oqcKb5sew1g|blA%oZ{YK%CFwDO`0<&Pd`H z6Sqn6P{l`ErJF!2dK{WSvVPnd@&x{jHKIBG&>3 zDlXBwC;sj9D>pYb8yFDVFYevntMIRW$Z1|06=z&=2K6LI_M|vPKG)^aX4kkFY6lFl zW{CqtP$p8?X2kwXFA)6xC7rhtU?lBkilp5P@k1BPMAq;zD_H!aK4h%$fUA?1?Py7y zpTluj3wV(H4h91{96H56lZYD3=UDsM{(ihgfmfOwJ405H{P>FmVIt@a{O@soF;MWMiosQp0seB&qm?;`Y0x&2rCePOO9XyEr0J6xOt$3Y5M5${;vz?+_^bSG$x7bcVd^-*7CZ0Ua1fv)c!fL=K1%Asp3asFPA#0ZqwsDlyi;equ{EnIF?da-_e)!jS`%u!g(tCzTS!bon)-KUyEt zT5m2C`xdpu#js^G4s_I%?}qc*n_R+pkjFr^DrVXR-*>)+MRJ7F8_z!SD1 zMaI`h2sHzEB!-L!)rGX~Fm8o_MkG;Pt)bP(O-1Au$tUFw|J~CNarB0q{*yL+r=oQQ zh2M%sCqF|Pubovj!OQp#Tmu4U05rqZ@Nk#w!-^YgxG|Wh2eY8lU_FPCRgGEtCWnPb zp&BC#)flV*GHwir$;u}T7>k)J`^{DHbsvqD^>yf{tw0h-9JU39=GzSmDJL-S_rQe7 z&@OPzJ+cGCPAAXTnaHmBXxgJ9ctKPQ#w$OQ)fR1+#y4mi{R~?^P=lVcrvVZ_6RM;e z9&FU_i7d0y`Z`NuFhx&^i()rsyf8Lq>~DTaB}nQ$)z#Qu_UQKmUSx=?K(?>OX`_M> z0Vos{Zzo!6MV!Wj<1{85r!nC;jS1p3YA=gM=~9tI1CGKCj)6`@HZ{?ddM}w6Qs2K% z9R5+>lDe!CaUP0XEv2t_kB4#n?ZddHPg}$AEg6!#zpieE8GZFz-FNogcXofJFI#T^ zP_5}{-qzpbrjBOKySVbc)GNO5>&(1^&>5D$AsDQCuVmreuxi-ov&tn)%xchx67%Sy zPZWdj(#*wIvpYDQ8PA;`XdY*pua(23!y%NTj~Z+lmUz>`wQ0J40%^+)^krYC*7zCh zfVue8licyF(bghf5b?Z4hnIQW`_!r*=K`bL79@Q?f^U*1Z%4BgErd6g0laGW1X-sd zb8u-5WSvX{yU^6yg{FZGX&#$;k7yZ8;^3f?B-Yx!L$>c0ux$@Zu|q8-=QAs&EQ>UD z*)*hKM%;4xM;M1@tQUNjsiO~BSJKg2FgdcsX%CDHdwcB(zp0Ub$wBW9Uw9I z<7ipsi?q68D9y4sgcu%ejXm+rlL2R(y$qctI|Zd%Vf(90~o_7>^ouwYV%EG;JW)bPQ8b<}!I91MQb zS~d$cS1b%r%lua>&C+>R)kbsnKUk%*OsH-8gPay`I}a^E3g|GMc?cZPV8h6^;k5-F zT(Pfzp@c`-Z?k0l`i+4efMzzx((9e1{ILxO$1tykOE=FTX4kU#`8+YJG%0Y{^LFCR zNNb(w|Kfk4S*saKyfq%Y%%hPt)5ph5AJw~UKI>cdyBDFT;WSrA4wT}!1wY6LhQ=%F z4Y3YFwi+j!r>A7Ca(jXVb#1k%wFj!g_$yph zz)~U_m4(^2+HqXC4^A%Wslt)vWU)w#>59$$`cw3JW5LU;y`yV)h8d!7Nj~ksNl5Q| z*Qv&g;J)zo6;23Ra-|zH#If^nt5ZLQ(oAS#ZSx1GJgJ2-!G7zS0A}o+J1gJZI5M@M z^EE7NNiX0b!GOVC+PIZy6b02b9(*G}#)ttrOv45%L$2Ys z<&~)5TdXTKxp0nDSzuI2oK`WuZC;+Lj!|7EK$uc`WYvBo(~ZZjdXky;f6~OP{eqQt z>3t%|bSGbrH1dLnoM}u;bwe1t>3utOS<)H3G=KMCYxyRXr|$*TPFC=h7#&eyEuqdT zYOTR)`0w=Znl1&tJ6mh9YCh0l2Hr&=B~h=9meP%+-swEiM4aa)1M$#d!^1_Ljp*9S z@!{3W#CA;M(QAYy>&Nlc40@w>=DVVS{-Kl95g#a-;3OFxF@)w)dpI6EI2inKU;><; z%9?u8T2sd9?JFRL9S(jt2Cc@sws>oB;s^LJ&lyZ(`sd2{JJc@nTl1hk8=|eG=Bc=6 z1o}O8FV+6zO}9N*h%i~PeKQT;48$%7LvdkIN73nIubv%1!Cy6zkxO{(!77f9dEg6t2bY2h~CHYhvHC;}Xc ze|0D~#BoKNjfD}=l_Lg-bVm>SY5k^rC8I#A;jnpjH3P*N)eN5$w-e_%XchrLvrvIJ zYRz%Ag*14sA$;U$iA00dv*TOQno$4tCIojeEr1xVwl<)nb&V%P5zwZhO`F^c1N!8X zo{p!?Tm1cvUDJAoNveGZ0RCgaBK2;Y0AoPXYM@e&)HU^4flr&x#bT9Gg5T(SnN>`; zUJ~7U+8JZi8E`Av)CZg2;H4b8iB{z~W=W7LjVf6%@R$v5ly%{HcwvQ^R_%R@eKDUJ zM6=t^-FoYp+c-Ik{$0f9JJ{9E`(fmMs|KHdj|Tr0g!lgzheU4|Yw$TYhO+433HdD> z(LZlo;z6t5-*O`NqyLJ$I%mKol}g@Eu?dK%#!qaza0uH8X*gfS_WhTIp1D$;$&u$( z$;y=n`&;G5Q<(%4HPVArBfJH%v{tFFu0s3+s0l@h<5 z8z({$MZ~kwKRNz^yMc%JCv$|L{@mxIBbeD4%O&R_M?Fa>mcu^oCb3NJ?(mLCB4`KB znU?MG-QfuO)&6>(!G(TH=SZw&w`v_-4pPd+P0PGu8ne(b`!ql{xHr#z_vX3h$_zWapAv>+PUg-wsE2fJv2Ga~ zoZYGO0=9v1;aUG;D2$x#@Nt!;Hkc{ai36<+q@tSTEr1s5_Z{?HqLhPC<+@#Qx2t3O zG+oe`SuskBZW<_RB}-rq4fAT>-`}fb{w;dud7x9Ahk9mtUINCSu|7FcX;^IZ-Z?AH zLanrcnEn=>bmdf{b8T%BMYTRJ*~?dZ&2*9$=a=dp^So%AYPH7KbF{6r4+W$sxLB!{ zrImS`uF!L1g`n;`cjkfqHPx=MPHx1aMPljIw`lL!)ciV_$hOQn-{?tr|2Z#SmgzJQ zpqvAd!>`RM1dE(3h=S4Jk1|oSy0@4~!4$^YbR(+x=pwBO*msm3)!{(l(B&lY8;x=I zoan^G*MMgn%E*zVN7+qkFF`kFi_xY=NsPo4i4jU%R;>UwGsq7plbB?jjn@#HQSk_I zw|jfM-SYsTTmk9wkpsatupyA)MpcrBNSKv@QPCjvHNX(cIZ20wjKLckgBR+9x>7V6 zkJX`?s)bss&+0o>+?tC+FnHQT^~@W@nS3k~xtw8zJS`_04*5__9&{fOVkUDn5#&vn zM@QC#_pq@bzCvy<=e02WgP&~27gW2Bs;*o)$QZ>2fDg#ee8xeLXZz6ca7}9Gu$<4+ zh#Z9wD7j|W znF$g%kVJ~kiR*kiToaZk#9RY@g22>PoMR_vt7xd?X-C2rOE}1+SZ)SpeLI128$T z2WQgEW~Z#hmq`eBX%&p%>#}&ZSk_nGAeJHp!t4b9%Tbz?NA);DcOw`-voFyxjV=?) z)luq3jz$vZCqo`NPve6mNxkHCDSwG$rcBjMM=m#)!&#C%O$;&MZF}e-S44UI+L}lz z7cZ`K!5aqO1ol9_;ziSAEQjtU5HIL8K$jhluRvhzFd}(!YccNP&|e)D{s^s(D*rM% zOXn+O^OMf#y#O8xnn#1LmWWxdAjt`Q=WzijDYncLk%~*6@?=jqx=^O}bT=uM(+7ia`F!dgv zL9OLgGX+7dI0wL{TQ{zH>rQW2(&{)s=5E{3cE8G2zsklNOEvJ`f-B+?FLC{@zyYTG zUB4DD7me0pPU_~WwX=j9lccp$*GaHe744jf{Rj{U0exCOoCIHNTD34}YqzcVRaNrs z+hY~%iOOH^SV$gmWloLc3BP{s*WV@bv6}}ynbY#$P3G=fcFP#BudWhJT-97*ZoiCM z6Iu0!&BYWH(I-^l$_dx7w~hw-Ie)G4nCgzs)hg`hZCjyZCk)%Get6pw4~N2bwCd<+ zWibe{2B?snn4EPG>(=>8C2L}~Gx)jIJ)|~mO4^!@40vdV6}L#3XgE9!t)K3a{daep zbn*pD$&OGS)s7+}IXi3r$|BoqLN`Ql{-K{t8*@GB>SM;`6YY_Rua} zHrcs6%>4V6gXzd7%{|^2*1+I|4Fbzltn1Y^UvYk4T zhK)6)0#C^{J67~MVcMpqmnJYCv@OZTsn0kKQwD|4%k@f^c&A(1Ll)09{p-qbRm3TY zQ9Xfx-3a}UQLqJUwH$di$k1eVK1I2oHG32>=8B9rrD#ZKCf8_ zm;s!~(3`=dWJ|5R1Jt7`?vp0=Q{=+}dCt$aF~ZutxrtZWS<6xLE$-^SYvd%4-oJhP zT8m&>_R1QN2ncM$r|vD%>NB(rfNsyQBfUyefoie}lFhA+8urE+iJuGi4x%jjo{~G~ z?K_<5t7azl!q@zWBf%+D99it-Tar?+0AJ>-8eYAr>BI_G@cFBm36-mQ|xNF!QD2tnQ7tv~&7DtVaA2)Vj)*ianr*3*Cv#+tn$5v~t~W=L!bjaE#dl zUkpL7$K}I7ju@6C4VqVVB+x0CTl7EZeKuz=M4E`JI1={@nvO9%+HsQ683r>s|5SG9 z#u0e>Q<%;r80vy%3prF`!PK+!!(L&bxm8BJhNr`2Q|DVF?^K0Jc=X_a>AZg7Tk$Rf zUSgmuf|hH`k-ADGqw_v;N*?NFWA_FPP!JAK1yQFlxBpj?&ytx)0Jq-O>Mtf0^eT|Y zYq2I7nIyL|$q!X}E|y5T-SE<9Qvrvy`vO$n7NF`toXLZeG7s+6(4?dcu-zzbm9RIv zU*xe-(sv9RcWVXA$3VhpPKqyZINrGIjentk_A|b+dafK+SxJ)0%^PelIown4^T5B_ zbG~__`^XceJMe7@ zchzhkxiGKPX>at5USL&h&wA>aI7!mB@KkSAPhA1Ls9wyO(Xn4KSvNj-!NLwZPifNx zB&eI4trjNstZjW?<9V_4vMkoVXRJf)9di$TjMO$W)YqO~&S_b1eH=E@MOqKV4+jp; zUz-QLQ275X({;FopDQw_&@dULw3@{!mz}F%h_R>G9#`e*JpYwVX8I?ca<^Y7f@w=uO14})=&_HnYom!&ul1a+av{7P*o;m^V- zuZ_QGF0p(O`B2rg{k8ie7=(Trv3RYb_uT$tWPftcUC47@4hwwdNv3ToH#hWo@ZIvY z1YYt!ohqo($8?5@DmHG9_#9L%e#pn<6YaXnv%i1krk6*?b<~v{4G0lKd9O}ie_Om7@ zIDik09WbD}`<4p>c9&UGM~~e*8p=U72|tIjzHXX?cM9uESL?)*9ZYy(!VX36fZkKT zTv3?h5IO_fYSHV+V98O;ZmgftSZj%#X%xH(>k<>s#GmI2UV1AWV?jpAZIcqgUlDz@ zx)=N1ddz%_dA)x+UsvC7s@E7JD?x-A`jjU$ACHUavrDFDwHl~e7`TAA(3X1~tPLh~77(#kg5O04 z(q39jW=QI~_3c`#Q}=?+^u7~|RezxgZ^0YTrK51`V`8s1%^!usYInvurI_iPz4r*<-N|Hsx zjc^eovC5y|RH5n8ojc$E!Mj9w70EUxX?T@n@m5W4G;Qi_IjW~U^Uzvwhg;`I$e`NZ z?k?EMUrPin_u*@suZo3{bHo4H&t(FRtrPP)09f;${_yWncy_${pHk^A3eCPy9+Bn! z4jNW(p|d?7Zm>BY0eyNW0@kBH60<*J-_#}T(!U{Ldp^(Ws~5%7Y?YrEf*pHiSOd;U zr$g|geIf$S^J(^^dQrTsvK@No&S|xCtwFYiI{*~hM7#>D3%k#*MPUO}v*el>5iu@s z^jtU#4ouoOg0XWT;7l3UNP8OrR2rmYKG(KL&amYnkNottEeJsXsL?b;tByYoNXN_iFt2;=6k)iW>6LW2Bhy_qLtU7E9=0 zw*BQk(oT&2`i^6B07&XXBF-0*jkJqy%Pr;g_UIpjy+8lgasS>qcUTqLtsrPiZnfVu z(^*ZsUZwB-hIg4Ka4#TGPi`SGbwh(UatguPQ^D>(d3^Ze`?rq|pRxa!&pfw{WeoG~ zn|Dh6;YiQISP>P1Qk^Chgp1@R$r8rU7tY)kUU?!6qiXo~c9U|{0}h2N8bwcDzB&By zuOHuhcoxY$28|Gdt2Z1XEvG1&0u)q2epY$!i0Yorb4P z_Txu@i^UO7;7@ryJAD71!J<%@6`;GKv;2UcIFi`Go0WvwetG&&BAzFVF! zF#Y1-U;`*|n(3LZjU+9yZLQrLeGF{(9Goy&Voxl1Ka{Di>PAig>e?AiPs{W5 zDjFVW_E~)NEswk74N16BBAQr}bpXhtnrK^R+Lw9p87#9!xVgE>!bq4`2xvi2cs0qU zCl!sy2`@Pq0?-QtO$KCa1}&wybEj2$UZu;~`wTE29Olv0RPesHw=)+aHjA##vKPC= zT`<(X$Bj8ff!+w<*<<54O)PmgCw{iSCUMF{Eu8X#6MkR#N+a@d6EV<-!Y43&4O;fx zBDjK+NDc-JV--cjMMujW#L~?Uc4qf?W)F5|-|x(Rzcc$oWPG-F{H4k;b99u(#iPNP zh~^O4dh32PWNme{*}{Ni{m6i%?NtmpwsWw&+}X_+aNtghdK39))*E4Y9{w38UhC{F zN+6Fd>u))LYd@tsNv`6c-(npQ-pjBhoxc>}Eyq2u=}~E&{^9pHy{yFE zVeq}Vso?uVj1yZGdK<_X?rp#F+qwj|d~rV9Ta>@{(l@kQv5{8EYkG~7-5yz>)|azvw^xFiXLcO1nwve4<- z?8|-%UKV$MEE?Lm_WHbY@cRMxTHUUo8+l7G>s*29ex5x#I0zgTI`r40y4w!lrRwf> zboEQU3Gc88c%$<-hS6K36T{JTN*ueL3#+#788+zlNV~^K$`LUWm&1!m^aM!lVzkY)Tc3Q&Im35v;-EgW6Yc$7~jdjBampo3dn2-`JBixp$GBe$MMXP9(esggXR_8m)=@l7HGSY4N1uIM)`# zTM*amGS~csO)#dP5Ha53NlvS;aU;TqM30xtIamXFN&p4+h$p}lV*7wM5hj8G4A|2Z zWhSV`@5j&fbGKOV{~e<}EU4hjauQZJys=|AM&D?ncg#4n(47YPfb9S1bReU@uzE8K ztd)wzH?LA~_N?O<2(R!>%SDoPd-1N>+lWV0p(QE9@nQk%DzZV3(ePk{R(Ge z*K#EyE;A0AgjlJ+>RW8y?Uyqz_}4`IchxVn&c0Jw<}0UEjmxLcUOxNqjMyaYc3TBY zlBDM3%*&sHD+a_R@kZ_#?+LXcQG&*5^0`!V{LC{o!C#@F3TjosxP{M%2q{E~igd1! zdn}pLA@e~3H$T36X<>7oz$2JBHVroXc2WqJ1S0N{tO>E37h?;ZX3nErc9|B?8tNG4S; zP@P$cgzNq!%}W_vf#{mfJM}ZlR;E*E@frR1p8k7E|GlLDh~ra#Gf!Vv*%__jS;Jg7 z{88nr=ZwBH{EJ2&eUYi7b*3)Vq8WAH#DjMb)@BNY)Ikvd}s?Rkwhx%{CADaH$!H7|&9;w$jv?8#)WlG268 zcRbnSsBy18{PgYa41$cBAz{|$m+cF%5mOSQ<TP>|Uun0Gu)l@2^SNikXH+;v$x0%~hui~%+=2e=H zm}dY8z@0l0yc^_aT#t)=ooa>%?R1>Sh05R-+SQG5cdYuYdESlu+&jlDS1J@Se-nUg_1ia{H2 zUZzvt9V%!$vr=uZ>OnW(p43{U@XMY|Z+#jg3g8}_LpuY$7 z_dXpXRBe%d&R(U6R)NcmL zfy$L*2H)Bp4DbEpXt4L^RGuyE&kb2_ERsT?A!-Vm3GLvxvvxK0egKS>4`te^S5 z3=ypi`Z=$$q-!X;=sPf&_|CZ~uo&rc&N3ZCd`cx;qEc+@D^qv?)_vn8kw?IAu1d{= z*go+jE@{Y#nmnRD5l0X}_Bmknpjhz?4s*4dl*?>b-rS_TByHURRY4M*VY*)f9tq)p zARepr>5}c^#cF5}_YMNJ$s~ZDqG8c7UG4C$0Ij` z0mDjf*!2U+YJL-nOjOkF!4O#`YLuC-X&obqjIt5+`~WqlW^{`WJ+o^vaZyX-E=iWA ze@Jca9=QIW1>cO~vHX!76Vw?@jYby0q|bzjSc1o1NM;(R!Z-ScolY@)cfxGs?pm95 zyRj?dB3=gko$j5C^f+D!_?4M|gSXgIR`xeu(Rc2gL0ycm)<71-K~XEfVdx1SOtP?f zLpmSls%jxqA{JjYgHq7Xp2KKFvLz;FOH7hdwK5x(<1z`dy7-*L#5xgfh8Ua2Rh1%& zpRs7SKZQLqIXb{U_mA1h5R^{e=h0B zwMEU6^ZblT@UJOZ7N~=NH-H2<%Jxs^*WGv~^Wp9Tmq3{<*m!@f<&lT4fWUh8EyP?YU6z)3+?C zunh^dThXCv=O**Ul6g*WJ2i8$T@UZzVY9CMXUDK541tS<@aSSXM~r{y&hsUR)7I(R zm$9wi8$(BYE?O*%&=mw28$VcErG-a-v6J-U!}$jA$=5m%sqm#~0BcStS1*hJZJ+;H zA}(AX-@PC{h@OUJCJPWyi{u^~K;ol+jE?)gd(1S&8MAYR;Jg3=RY}U8S~3D=RJ8GB z^REq)c0NzQr!wKFlC&mLED7w)wn=R(VmxPm_$MIQM^N5D^vij?KjuaKC*k`li}+S1 zgAw2xvxzj9~Vq4od#i+=WiJG#u(0F;~o!D zg!FG&6KSmc#s&2Q(Xn@&U3_HL2u--ZOfuHptVk%}^#FCn;}uT5kMCYe1fo4-@((4x zmc&Q&`a{XJs(e@~KCjKChFAU@GoVZLtD>DT?ZQ*mCjt$3OVt4O-s7w0YVBQ5eIV(4 z6b$UDnzRR(W}9KUpIm{4a3u*XjB{95ubD@sL(`t0`39bG@NVDtKTSU>X)Mtu(k}i0 zpU1c}Q;_hEaSxu!8}r8TmKP4IeLKYFMfHrfzi$^18wP(^K8^acHtB3!nIQ3;Mzugj zNqEbqJ=OK56kZn^ndnT-Y<6opq1K7V-0rduZc-ZzjQO@y+KcloZr}6;mZ)-m(#Oku zycL2>Jh6Ksf^VtA{QRt(BLybcgwydZ{PUPqWhL(WYBCvr+N&rhjZ$z9V=m_PZGiCdymKM&1h~lCKE2lW_mnsuh=&~**k_8VY|&KqegC; z3&gEG&Ad%W(BfBc4*-{V6fud6j&FUcw)K^{ND5WBgL@_mXyOje>oc*3(CH}q|2x|M z%cl6*7Csx`mVU}_U~0qPgy(M!=15CrYpA3&OF$Pysq_vIrLa)0UU0BvY_?*FvUhVc zv8+uejV|L3bx6$*gUEylE&L3bdaq0rTXO@U^=pk=4yW+~FooBX#A~~o)VRl!ddx#o zWnaqA-jMiQ6x8JqD0;s13PS~p1mQcr))p2?a&)X01o4h*Nu1A zMah%|qLHV5bd7~abmcY2T5de3c`=%#NuU+XZ?C)#D)X9~!t4upOVMC?OO3aXzP-k# z4V4~xlTQP=4wFBn&8#Q!fadVNntHpNDDo4%;cCp=JNMPfGU_z3j=<9Vda@x+t1qh2 zjQf&S$29+w$;Zb`5g$RM4g2hp7T(wlvM*LCc<(iz0Y02>${`Ml`L5F@b^4dA3% zdE6O{@(O9V#6*PijuQkxUK!B6e$h8Yan-LacUkpqaO9pT?H?F-PHE6eX<19TdsXNxSyIIzLZS)%i*<6su}3itl=qBb#%ZB-FM}s_N3nE>Nj{PDd%UHbS3kcOom1*EI5JXgFqc^LmOWH%N_|GbtC4iouoYT>sKK6L zEZ|_6&tq&wP4?m9=>0xSPLuF7{Sq)sR<+NxD`p1q=pWH>zZcy*Zv^(q;=0)P4=s55 z0^LSCiy6Af*#$=;V_i9cv2fs0G!;2}4NTYc`f`f{S$F<)m>i{soPs=thcqjh|Ei4~ z=*aUR-D0WaZa?=eCjDrn?GjNxw_+xG4=)0()540W)TugDmxOz9$MwSr6n&=#E z!({eu+ilqgv$!{0FjAg0^e(-4pMJ^OjRl9q7k5awN6)+Zz>lrUbwykKOP*ca+(cD+ z!6rkA*=DDwu6A9+Z*3OD#>a`TZ!_co5^W<7VaMJvQm%v*@DgW#MsM9%Ow8u$s~Nz^ zf0liLSm0CFc3BLsl#DeWf2-kHaEaiP;Y_VK1A3*aEG!>&uKB1>#77~e)rtC`&ecy{ zXI=^BAW2pR0k!l)_Wj6`vNtS!Nd1*{Q&9(uGFtfw226&O z|D%^9d!)0C1SiiVwwnXl8P2T63`;mpd*k?=#R7!=3tB<6jA#Z*q|m5h{*lM$z5U5* z6-PC~h32wu7Bo9S(pMaoU-H#Do$pQXiP27|9!sKhJ~yee?@Ehv1E%@`Vj-Ya77p#E z)#9E+-bXNCN#=xbZ-p`aXUVxA(mio#7iYk?m>9H+Ghld4XhXS?5Dz~2`meoa6`u!5 zxW=*frt{!UxWdNu?;iyBv34d6nFB#b=j_O*1HR7bTDwaEuVCS_D=l;}!;8K^49Ayr z9xnqaqIbPa7$(%-_fC}@`Rl*zx2BRdo5mK|HZ|h9Pn?qa{a_FX6YxRV-l3Ug6{FT` zcdnP^Do3^9PI|g3=fs(f+Ub=~iJSV|Q9fB$*gkwU+U#%XaszT{wE5kUUAJ8CxU(Ce zXv3YogTY|1yc}r+1+W<-+8x84!Dx|I=Xrr&8fF1MH|bpN8y=13V&vm!ioCn)-aRM7sltHw+lm1oCB3jqT>p7N`&@w!;as^wJ7%h zvNQ*oZ{Zce#gJ$W2S3<`kB&7~O1?7rY+YkzoHtMj5gDkfe~|Dr?W~#Pw{1j2*-}5h z!a(B5JF|SLGEUpC-WZEfc*pp%{z$X%t6D0WjgJZ#@ELI@KW)#q85n}(Ua3)H04N1X zh%uc?l_?mF%_%2`1c|&kbs2*@;)GX7F(&;Bd>1?4H;GH@%0oN~-Z@E%<`fDlp+siy|AKWj;T|ku@;U&0Mt*|z_1>y;xs+n%9|wo0#+xKD2oyk;njff75!Na7hiY|>5Hu@ z0wPtVJ&=hIY6|09h!5e>xAH!N_%@V-5a20c6-d_5^{^&~OQ8<`P1NB;ExTNrL#tb- z4K5GNy(!k+SrFGI0@{SJ&%v%YY_K+-jD#YsScXqMBD-7wXszr`c2L-bvL}e=XynwT zqiIh6>8yVv@kkJCD27*LbwidFKkuEJU#haDpKR$TlCp$mq?fTJY&4hlcLl5O`930? ziK`}YX!3|5(_9e(QBpwca*RNP!-mft_rZ-kdwC+!b0s7=^V#%NmCb)n&JDu(9uSVW z@RKe4M1@yWDC!W`zNZqQyMmb0x-B?Liq25!kIdY)Km_SFl}6h!jcj_Jg4)+jvk4IC zy6Ao9vvO4@XK@6f{86OawW3R8M3+dF%XE_0SHu0^E5wbT5jhz~T7Xku>xfvES|Efh z+$$fpY8aK&oYvkLRQ#a^-OeTUK=tE_#mj^)v1A3;Fqpe$G(rmK7q1tzq>I4NgU3*@`0!e@H*eDHBUlUlV;8 zAmi5-8Nas3_-gHzQ@_}g6-Er1T~7U~|9iFW>oI>M-DIthE!>mBo|^W}Tu8l7P_rej zR4RUg-;d}ccl{7jKe=pxso$kV9A2}KJ5Z2l2OD0pyvX#@;=Aj;nJ5=gX-XILH(Wz| ztL7@&n{R@&_Y>!ll%K_o>1aVZWnBPC=NfQE;^ow;SxaPuo=w1IcO`?{Bqpv=0C99~ zxI-+rVWsrc4c*-8d9x*-V3F$#P_h{m=-BaEg^|y*NVBmxoz!sr8gS{-!C z?3%b0yAynb5j{)}@~Mj!G9xyMbB5K=-Gb}R%Rn+iuQPt#X587v%avWXK2&RC2)ahR zvr+2&l~}W>sB%6-Z2Od{A2UVb9L!EXsTT@T-C7X`_kO#k$7Vl1ll;f(++*dmQ@@}C z12a>^liC-sjR;&@|17uI5ZQO_T{*^ZqIoz`-e*CU2$&ym$rw-?`c#%P1ITp?OlTNtMw?;mU)v)=k`_O~_lC8yoy#}_>-K&;35NBFZ)W`l zwPo#Ri2`n!kGCCQy5_4F#d|u!^^8N*)gma-@;R156?4qRGW*Lvs9d;(2lc5132n zt;X*-E|t678`6RH3b)DxA6voFRrbb@#ovTSMJiHFl0TtS9divd(yXI&lPOnZo7tT^ zPuZ%*_0#V9tMT9Hb##R_ z6~oMmFP<53I_C=d9?V!X(acqC{iAxucyRQh%3C+;b-R@P>USqS&(JDf$c6RWCaxfz%nIItFuQ_wh}C5+!jE~4>WeN zj9X*0d;PS>5GaYz;LLg0EvH zCeFpB4WMqc=)efZC)BK`@w@7Yzz!202e0?dpy5Ar-t4;**c_=AQqd>u8Lt#L$8s zkqNqdBm2E-6OCWpp}m3vuW7Q3LJ$6r%nBqcZQ^Snl8cEK%fcOsS+~MLSKW47hru*% z>$L3Zef$|@<%7i41yIB`Xs>cXd#!`%06Q8-W71j#8P0*)KlI*Fb+16};^=-Xsi1%| zSO+w%Q5{Qxk%6k#8ur^fgG_X(4tsceC5=?_pc_eXi1U$!o2-bSa+sYpj_c$n<^Z4u z?+r5_xYv%8L_=4run*b z*8xKy*>4g*P3Ndr1~|N_<$Hsrz!{Y7RQMpyLRy_+0rJ+!#z^~YVM*LljtvR6?r$+D zKeKNy*~+6CxNWRy-egV3bf^m>T+8~V$A`5nX9OwE$2iM9J};-+@T=IhK(QDsxwx5PU!lG7tyK)4o zwVTwE+UAfkdO(M)lgKCwkeN4~?rC`=F2u{G1Ovp(*dp6Ta}T0eIUoJv=4Nd(oB#ZY zt%L{-4#3SFMht+mMEk)2t4+9Uq&4RlO0SNnWx^_huu2x>+p!VNl}+l}8(q>ckL&JS z(SL~_v*Kg;-(hI`+|LFUPdfFRqeDYSdf?D}iYhrSL-uh?LLuV*5Ee&VQ{75>o;A5A zNfG6a5^po~8kR{J^Ivu9B)w811sLR+(wqqy>o|a_%8hRAYL(?U2M^_de@Vb=<-w}Fb@$J)Ek}BpnV?cI~J;0 zZf;;pZ|kYh{Fmf3exVMaUwYP47ksrxj6$Yf_tXhp{*!J#!^H=_pnI=T^9f!3fU9(0 zyD0S3Q!Yc1^;PJNCZWo-1>^Y{yVa+W@8h2swF6UmYZ8arU$kHbE_oSsf#GxD!OIr* zQ>9~v1Vw(=&wCc8<3_4AvxfXi)|Hlsy0s<~QG3RYv%9b9&qlpUx}XJ{tXrl6Wf>&u z7I)XE;vl4wq}r&r|L5U|0oI{8h z90#mU*3vUmlXcxeggU!0x@3sIWjj^v#Bbq!3~nlu3~J^zV)~O7`M~K;Qo>mousc$n z-6Hk55l0YxrJ$>26)qgL1E)bBXfwEsvrjou^a6KED@b3?7Nf;gz{=7;dWeB_oE$t z0v-=+Xxp=Wxy_mS&-VY8mm{$u?;Nmywaq@nSDOe4?sm3?hU{F68_aM=?||(O)YaOr zkJ#N&kUr+eTlLv(RrbwIXDtXm9qR7Ccpf!0?B9{FC9<UsW|3f9UZ!L*9+4XrHBSdZw-oeFXax)3iX^I z^ik^C{i|e*by3o~imUO9)DT9IC8sR&H4ey$qlF2$#%3f6eNkF>f^@~^8Y~T1PVG_z>F#6YDnI?XRE=;41EK`2!Zx4{+wV9WEB^lepTGa}AO3j%&%ghjl%@rZJhn|; zO4_IR!5@&1BVkOsr$k=Zp$oi@HIPRupyK)u^y#MgZ{z1i@YG5Dtl!`1gRiyT{_A{d zK;G!IIl55iBz(V9kJWSaR((?ct^TThfuW(yupnO3@%uPaZ!`5oy;N^9I*%80D!<6o z51INkQ~%7=Uo-Vfi0^W%SBUzet|YEqT|m%RC+fZWtUjO*o-*$VYsM_f9HVH9)-y${ zsP-jzLIS|Y3Wr}%^6sSq0`DpRe!+*MW`*9HK>9j)8#8vWs%NyKh7nNwX_$eWTBj$% zeGT-LX1@k%SuWSh6C#HIY+cUR=Xt?D&D#a<11KRWu#!#?<$fah^iF8v&d)QznkZee z1eh1DQFYDuets%$@_Z(KP;3s5{jdUx+i!m4|kuwIsEYH z?Xw-EntK!}2?#`;Guk94$RTmU_No&GH>HoeyxdzY=tNcKul&2nrullI<~XbAmj0`M zL|$vib27PVH}?(As0V|=f1$00d3A^wUGdjF$&2NhKO0eoCwwTL2u_2H5P$o2sX@1l4-3%DI~7YC2cbT1}^lh-j*q zU}1@-RO^gJK-HW#w?OLr!obh~Dnpu*f_h0yp_r5$d>R4&n-~DvJ12UQ>1%x~pzzj-PO?A;=^sxx zMKV^|hUi(%ejIbgnMIDc6HN!8PH30K?Ltrh_>$VrQIY=10RVmnVQfPNZGx!G#pOmluY&J%Ib8zmNZZ=eW-(_xOTRyWKNn3LxAQ0Y{?t%q`>I zkDMbaHx7k#!Y@s_HXbxieL!RuvEi(tfqtCtd`AMEX-tb`tGLC*TTy=DsNgNHF;nt3d9Bf#)pPtrVw^WzCW&!g z(C@t9ST6Mg{YKUX^(+0Lv#y+f$<)W>e4mqfsh=3N1qmPjM!#~)+C2e)cU|H%Os?g0 z7PQQtk#kM{owACzXBoSe7OFlsUTL%lNJ;k=yPy*=(Q zUong_M;TDRUjnLYb);_{8?B?h#v7nZ92ZUUfrvb<`+`4Z#MR|9_$PfB{{==ae~x;& zFA!yNA2!X`HZs35q^idwXXuvwrL+I+V0S&I3N5-D8Z}oxNTXUPxjZUmEtj8n$h7-=+<#2ZI=CRwn-17$KJi>;teUJ>gGL7q;s zJOc*g=y@lY(KVgKL|5nlm(JabfRxGDOUNj|L}wV?le>0cH=~T+AUX|Vq~)vi2xR-F z0fws;Uk!6l{hRL-6k4?L*LAkee40~e`FVPCBl-TUqq}4wR0txmNLVnKhuyLU2&zj$Gx@C&$TradEaXy{*Ijs|3aLQKdx`>*G;4z7~0p?zkM z_P^Ns>MQpX6N4sGpElcrFmZG9)H9>y3K`EA^gzm~=5V3wGl-GTBhxax_u<*kA0EGZ z_W0(->$e|2+{-10SK~D{OFcFDR0rX(oK088Zq6-68a3U9&T)#BoFx-XT;FxYpXu>ie#^%;AAn$-pr@(xg2R#!;-{2qRfvDr9qRF2!-gL)hAQT0i%lpbibWA_legLEY+ZAJV%YJxl^PHS8RS%9GKJ1 zl2`}4SJ<(f1YMP&V0ofX807z`o7$0fjwMyl*#ytpJ9pUG>P5VO*DX%1=W*k}DZ*&~ zjMEAbm#WD=z0x=@mjYVIDZc9c@4`w+$!v8loHsCU%DKmceMlv+qV$4(nkUx~-1 zB~jayOF$NYMF@E^!V%67{-lWjr&TvR5V}~^;IHW4lXXsmx8+&7Pt%rGd3rKWPcuB? zE;LaVMR8oI2)Fk5RwQ1vFX@Fb7w=d3WOf3k`UG-u#LGeRS#bvwrf(uGDE~s> zFi{?JO%r0f#ey`Qwoe7CDyj78sj;inZ6gOxf%SPXPRe8U(hpe&DyI7d{HvLnvitQ7&~o?G!= z+ZH@~XxzG)w5#XS&O$8WeA0Pvs!fi5{ILEp6crRct2HF};xx-pr%cW;yA6Lm- zQd-wcXEbA>J!&N&RE7qDIV?5`VD3X!S3iXI@DWbbmf8ufjt%-GVLrCGJ_3E_USB4==F4;6j`-u%mV4E8UsZ^>Q!!*E;`_L_hC+e7twa z)e+(v?HEQWdhsmzqkhL%ThW8GhgIn{fg|J|hGnz^QIghA^6|qDdw=3))$YCjG%0$` zSK4HH`xt><4{puNWH4Gj3|5DRJ6rbq!fl)<{_UgX@u=Bjl7~L;utr5XMXN6&K7F1@ zzHV7Xn9P1Y4u(aUn4Pp-aY-Iy7FuOHoe%a3}Kf49H&1$OZ^UvrOl&qMTohsYMS zF-2X^Pr`R_+PT|5!)-QsOLZn`cOz<|di3xfD$yU_m;$@~CAs_0^h+w%fT1th+a<^; z0syaO(SR33&$usP5xs}o%%(fZjz~1xon>Dy0%mqxue?StXf%k1O}+2;?&_?BBiwJ0 zAb3OdMw?#TyW8yIZsK-NxvC-QLQ#B|Bt#i?QYvh6NNv&^D8K%M+U;8 zL^+*I1~kOuEp5-(j>mSA?w4lkfFvlwA^`>fEvZHR_xmih0-z*2x%b@boQObGp-`yh z*%uj_$2%cqoS`LT)KHI$5=1Qo=RyJxppp52XZHDqQhBgZ zLQsF4rj=ZSajfwqOmMC4%~zRMC^kf3Tg7 z1y#1bN&|ZpLm^s3<|`Gb0;Hw_py&sFBhYCzW>~u2N=YbVKy_3~(d@PHEFa_Ii1hIY z2&G{m$_#56w8ffthRSh)dl)}`hQZ1>T_J!5O^GB~r=6 zCo&!Ihs*)D5H}Y|vR0-LFa@qMI=f35odNW{I-_{bWmvG=`56|m#RgXhLg+Fv3AD0r z#b%BAam(I;7Ex*MG9%?ST0UBBG_l2Sf6b#M_=`jJ=_1eGt4$xa$aXzli{f`m$Uk!?Z1mkBGTgad3@ZkAl&p zQ8FsV0v$KWB(y>!T4VC(bt`eeRWyteBTA3TF-grhpj15?&=$YzkC zuCw=|AEPA}zu8%_dhQKI*EJUj?L4WcKNH2E!b#6y#;Y+Q7dFC0CIY7oP~0(Hi#}%5 zG80G(5g;dKJ-{H->lVQ+WBX=`i*onaoRMXuh=_hf;W+|2=p|pRNEDuN_UFhOJ$?50 z!{d?Hl_gzoJoauGNSl4lEd6}v$O_VU8L#Izc}9+n#_5@dUdTz+j*ls;MWs0~8-ogi zcFHk**qmd|#b_j6{CC0$ab{e0hUn($0!@aIvO;=I_La&8%@BrE{Z77$01*(qFM;|Y zRr#dIFH3~8>twlv-li8wg^&S(QwCHB;>#mbhUmb?^MI2~C2UO&_efG+VD1X}aaYbj zOokgAiw*%5BSAzs4T_?A1vbs{%OYM|Xzy|Xl+pWjJWY^H#7gQCZ64rJrEg*V#QQyp z9a3=f1GPjtiv84ATAJGySl@ee&_l=>%Fck5^SVhnjn^n(>UzE2sVB4M@UY&ur!mU# z1pP{OioS)ISQpf=`cvPCllr#Er%74v%VX61jN^a$kJh7qo{qmg_1TAZd-%=C5BG$LQHhA>$czrthSbWUJ-)=E>%*SJO8?YRlzKGQ1H&XG$29~T-LXMdMgsq5_ zk?Ez9vZj?3js}Z~Cxq!TJ)@%rEq$}IQr_R0G|OidtT{Z+_~H#To*0-J*#d6Ko}Q< zXAZ60VV5utT?K*t_|y0AYhyG5C{%hdkfTB<@)NbNs)Yoa1tr)zqgg&YeBN|d%NiWV zAc^d!(8Q}h%)+{A5P3|y9U4zq+RH>aTJV#3HQ}C&_KBr)u6ysc9A%P3 zU?S{2@e2K<)l@?QVa8nh4Cq*wXS0w?hijO!=d_HeRA^^D)F)QSiXyV`C51j!a25{r zyhzGLeWa)7Hv)rw-&Ie%o$S`qHK8j|3Ffy_QjI0w`7+fUI-$?I6Vn@9%JVbFqodgOn5|JMUKGIJ+a_QqY)}$5&6OHjUN}vHY~?Z?2=YjQ zoL6~%u|YgnMD;>6sv_St;D_KP0ud!~O93Ea@|7^UsEm5ZEFI+0$IGtNUBZLIe*w!D z0&tD~Mf&*Ks~Yd#Zf|y?Wk3;~G+@`5Z7T>20sXbS_KWSd5@fb!3=xmYWjal$8$T}2 zX>CfR&Y*K8<=ZoZ=2X>;f%zD=XtK3$&(KHq7m4Cg)%A`5HIEUVn7O(6_>DjM=f~Z+ z8+_c^i5U|+;E3Hrfx_>bZ{VWq?GX63jKRn)G5(;*b*FDK(8gnKdeWim&_vOkaqeXI(M+lA#g>?JBPFY2q01247;MS_lhCX zRkmi~v_CAg@_Qi0{_tS*&j>EQ^@kxAZ2uAj$3dtX0Ws++^~h|Ht0D?ICh_FSFdhBG zLB_^tgE%@F183(HVQ%^~!dxz}JB39NIQxt~xRuy;hzPXP0x0o>!YPMs5hAdo0UVUo zjP>{#McjxSB9Gt&+jINWl+8>~qeNm%0MHnsi!LHU#2mjFF^9a8=Mlx)Rf@+|Ug7iX zv!I*eDXnPOuaj)^5|GEAJMipiCHuwk>1!IHb#I38lr614ut2wLj9Uohb{>whhSMc&5AGag4Hg+6$dVp;_u2?Y>%B*A1{{# z_SrPje35_aC&8y9tL5TUq8gLgbIC&cx7J5eSm^5+XiiP3Wb_HCrlju5!!Ti59Y(XJ zR-~^d4*R5uQ!28sVJLfWK-+_#-Jwn9TbVb$zT**kQd=eSv6^|}hD7}60}6Z^gDqUe zuo=8eGc~RqqK@i~)Ko&yoi_r0kmPz4PhYTnkZ2Kk9Tp}&m!PmJQWPH*l!;KquJ??!(Mr{)SEGOhY_k&wirVu zRMelLbiYoLX{6NMtk5_JZdgx9jV>AHWn!;EyS8B;DmiTt`jxGfH1U6nKmg75%n28X zdzLNh1GKG5)yI~t2_#uKOpbJT_~Z*I5UN~^z+S41mkKjF-anuJ~&B_SHMAf$Onj*srKFOE{QE-k#YbB2V`LXOO z10)R2nnwWBPEJmL9eQ54H{!DJK0JQ%>N(k=n@lZ{_oymPA62tcawB7dZ%&S>C_MBmr?4EjL_ptO7kqgVSAC5VA#rorA%^u&N;!=y>0ABJOB=vJZ7>uFXIVJ{1!xFk{fn9tOY_ACX%%}#!hLxoZp_X)c>Ac91LE3#LgIoC#PAfv_^9u7Ix|Z`tIqu#n0^v#1+pMCw^{oK)jlOLGwvkd zsUua|L~s2Y**b)6LkmW9n@z01)_rMru-^6{hocEhjaW!uG3GHND(5 zo^t2avapd3COT&jR_%mQweJx|(N|zdYlS{^78mr=FlHi35;-htnw-{FaNGf8BK8kL z3L& z_o%ql9$lnI&0r_YcC%*iHj>?O8KvlQ140Ql*+lM&+!b0$kinQKDULW!3hIthB?0$X zdl3`VY=%12F?BUTLcua6g%etdLAmcUHab$a$cXS!n$nZDVwkAr+_om0km;z51@FU% zy*~QBY_|v2$cJgoNG&HD4`pqJ_W?!G^d9RWQGd0Up`8uF?SKwUtrDqU+ye>wEKlT_+yl<2RQzCSKq187scHG%sA%S*1_AQ25 z7DgwOuMRb?z;nN$T}wLGl3KZru7`)uOw@nZvDQujkQinJDdYa>ujrz0l8Lpm`-nQ( z+~=Mwwy82K|)gFnv*6bp<}1ajr7v2YF?T`JDw>gEBW$9ffXMW&BN_d zq!k95`IBfZy-+8LR|xT>b^jwJ24 zZOhTB1!=lST)F)?w%L_MW5@=2CQ0IMjE?L%zD(VFw6Uz+BRY{YWbK>iWVaI=+KVq& zuocQXM2~XY+E0+Y5ztVa{gfB=PHySLd4fEB-}+WG5^)xYClr;fs#@dDAtN85VoODG zlkTj}7m%MM^6>b2^lYUIQkEs-p$8>o1ZWi=p#&nt;H6Avy0S{0iBG_z& z%SP3BK;$l5Lj-Xl);~YQlybLZq=^l)X9M`dWtk@gYKzkVdZ2r z%3Ym<10PY!j{{5hn;ijmOcl)@<=r02Kr?HY$wmIhq)zWff51=onC8e2LyIn z>V&a!lRJHejh9$)bVE0)uKk9v{z4UPH?$(}?sm<*lN(FgW@RdL#xSJ(xf*jj*$r9Z zBNGSK$L@?*Hl=)m?qIDUVjjH+c7UCQH8Dc*(lO&93s8nYFXh@h2`OX-uQ|qipk{+P z8Fi7-m<@mYxu#Xn0}=&mUY;?woF%lmP@0~at;DX9kN$HwCs0i2X>L*5UgP0L@EnO4 zqR4uV3}NOJo%UUJ4mB<5I(c`)n!zCo`Gb%EpOUV+Ba=jQD7brDz;w)WVLhO8aUgM~ z-^Pk>q$@~VKEpw3$1Z}v_MpYQk!IemMhC-NKS}!HUM7H*`k(LP@0^~Nh4&&lp(Gvc@edPiKjb}6D3j}=v)PZpSGBCTAiYanrhva*Z~`x zf#PF7p$_Uvo?oou;==8K)Kh8J@athwpQXA2O7hlj$&zT}&&92+0&(})oF*zu43b|5 z(Hysk(Q!fJ$JMf@0x6x7$K*)1Wgw<_h?{_JxzEb z4PMmE;tUw`GkYY(fvswBYgeKQ+YGTvLD;)21W9r;eN!9;bs9t8r82I2~lUt10@^F7&M z279DRI@Ji}Fyn#oH|r0IM=Cw&@O!ua!#5qC9z(Jq0)+i$Msk1xb z5%{87S%plAcv|21+_G)QXZD$~^w*TZzz(-{(2(>XgtFrOo6HgjpIOhpUqGfrAn1Q! zglec@Q%8}uH#&=Aq|jBA>yV%4c#UyDKT{#a2EC5@96%h?*Qx1>ZvGNhVikYNi(iwX zq!`bC^~5U8?1G~cj8eEv;xfT7>!J6sfAT}G{~x`FKfrF{B@Kc5MjO*`DeUQHM@WjH zx=+o385+?)0aKGAoMdD5XKq-MW;~8S9RG9l&v4ugKOWzisK5WT3fFpS=D(CHe(e{2mv%3SJ6-k)06jDZ?Zy3d45Uo01T$9zVD#y+wD*h=J#`HcxY2?Q)d!M zS`1r!GbJ1ry-UuYU#&4QF?80MB?KuA4G5qhLgp<@k2) zukaK%)r_#*yuwL<#%>(jD+tdGnnAg~OLv{4h^b-FhDIIIl8tDHgn|M|x5_iGd)@7d zwHvpFw zv)4L-)s?@(t(96Tkkq!pC`jooqm1JVr$F~$j7xDn(EG1FLir4^E6V8B0I@mFj=)GX zeDM7Z2_o3Hy&RIh3^Uj^4+fK7{Uyv7)xN!+10bNC0- zh;$~fbosJFim%QBHqPq2LjjaKX-SB`LlM*{4A>f7k~+z1lFT|BOuKUl&sRk}y}({5 zMK7*XxIxyeY80Yuod0XcSn)5kFJCqZ}>HR8$cSo_qbjMLad8<%LuEJ?2q z?HhE+vzN{%*sWHf^4w%s9!yxtZWVsmgsm^78idb6VRY9^8_&R zByuEcwjH4i5)9v8n@CqXJwa9bPOxr4i3lAvoUM1Hc)}VsVNuXx0MTYUskqv7Ktgzx zqPpQpMCR`L=mWe}C(&TUT0H!y;7Jt}(^coY-=TeK3e#AOQmh^VH<<>O0k|UvQ4^bz z&$Ti(Za~5M+-d6}AJ?(akDm51RC&lrPmzH^j*Y8&Cxh%17?iBn3-oYNiHCBjR*xMA zGtiXgY$)RcO`sCzN{kP9)ohng+j4PZz(}-q2>*@gQlN1GY{P--#hISaq=(MU2V1Q_ znK|qB?m-7 zSwenW)pbL*amnlh=gCZV#u#UBqiUxZ9vA$;Zv5;&6(!1nNHziMJl~|2Mt7idAT?i(yC}z+UR<@)YmYT$h+OB1U7118foL-mNu|wGR?(nd*jGGXG zA*x4*exy#(;tZ2=*;#5+970KUnk%t9YER;Ic$oR6rZcflYy?8Ki^LObrsu+}e3b05 z`5*hG&=C)$*wb=lA1sfY#9|}^D13CzZ_SE^l9(H;tHJaHaLx@{YMxUf!KWDC3j=LY zsFzx~n95rErTl9@#jA9A4MlU{oT=nJygH0WI+ir_1tl0zx_5%c3Swh1ya>(6KK`#{ zGh$p9*f-$t5JA)p5*E*rX@YG|2J;J0IJ7dgFcpH+VjAL&&K_@MIzK8kKD6vw4V zWEhu@?HiCPUITV=4m)|1?AysVWs=R>!(bGc93VN0%j;~q-TpO-QVKrDexuuM-tC^A zB!5Mho^mtAAsimUJw~p6*zaR&bRXN4LtW1dufFB5Z32UTV=9$3aJUJY_lp#XN;oV< zft-oFP!H3Md^D#4cpqNAe*Wz2=U+Z}q4&4vZ=Sz<{K}(F(4>_T=a!r<67_TiuBXx$ z019Ky6}yY%FIypt+Bl=yJ#tYz3TI4_b7wcAd5q*Qxiq2FDX!v(e~78oIxWJ{FEv?? z&UkWz5kzF}>hG^#y{M}7y9D@_l8sSPoww>Wd@zUVZk8D-`4b12n%o z&C*HAUZ?jI&FAK70koH}*Xam~=q>1jOj8PkfSN$1q4I$Ms_)O;&e+qiT%Wi$ko#x}+AvmUtaD;fd$!#^@E(wHEJ7rgC2ZOO;bcn-4 z?*Xa1hDqobn4(sSaWR8$_hjh7`v6$T+)z*gloxr~K>=FJJw`iXt-3q;ArSDy#_M{0 z_~%(-Vx2{*OR?O$Y!t_w9(_33b)h8f=gSNL>>BXpHH>Z~nL(20jd7@)-rExGsn;{S z!aVCpIu{W-ym}+Aq4erTesS6#!ZyRm|J{UiV6cYThoS3@y&XJz;}H=a6N4Aj2j|Bm z7VkzasUE6PJjTF=IsgW|teb^d(2cuU7v4*6jq$BG2J6i`PtvR&X7|#TmD0m1Oa$Rd zH!6m)uw&9{B<3s&L_&Ki1B>Bd;7FSF-(jiMlGfjjBKKvAL^t%B(EG3VKfmd`#r7RWl@wft2Qie0 zGjq{WCee~?g?wJF8rIO9X$nYsv#dC)4?Y#ujxySc-1ahNG%|(sjHe!k&B!P(gg1qa zrkAYS6|1CL*j+($3`kg z`8aa1m*h|ZVMqTAhB|k=$R~Mgbp`~lM5txF@;GZEfXarqf`VYh`6`o zz|b`5^6X7-!7|8CjEpv)q)u^ADtXXA0h>q(rVKaY^kf{8(C$d(!QdzWn=X1vY2BY7 zn*&P7RBX4!sd~kb1X_UOQVYOukmcS)fFdydh(d=Y6cNQ2qrLbPMYt4}Vo7!<#%%|c zJxdI<>J4T&4R01@oPtAQ&{@Djd@{ezO!}Fb`0gS4dj*7QF*+-u5_(+Jo-NxSM3bBt z?I23nua}DyxIEq00NMGSL!m2;jz@TWYDM(rHL0SQ5DMU#Ok)`($FVY|KLmIzC^nVA zROSx5a{PDZdfWP4sdKo!?kR4(ENoO!%!vTjcWeod*F&O;gk|LSY;-d zn-ZTaBa`VOkE~1te4*S&rqRIx#b!g*W&^||>NAZOn~t&^j+k+U{- zlG@gD+{WaZLVw8xovt`VEl_owsy1a>KNa;Uti};>LR{~q<MyZA0*YVU-@xVH@P+_zlD9?~-Mjr+>fd;(ihJoS?X18qNrnRkZ;Y^91Pif;H-8iE zq=X3=yb=R8l9ek40gs5sBXRH4`fNZ96ztJ1OX(EioV}=4%l%*Lc>`CsFXsm}ZW!B( zeg5QS^V6Io{c@h&t-ATb`C|Kh_c!;AAHyK6BWkvufNPjHS6h z-IWi$cvAM3@io~zPo3RqYRFa9YYv?jP<{Vg#`F&5`gkogY;b!{2Lh34bre0{$*`EET|aqkxF7Skk>`86}_jXqJAK>3x!;Gfa)sgO5V?U1j>g z3c7qt34FT`@T0N8>7!$K`1AqOr)TA6jUt6WP5J^R{aJGVNtXx9yG&=OPn}elqdrG} zagM>)1_d0S&&rH}Ld_V)!jVRz1e0Zj6r8Wq=1oAW24I7IA!&#{#}~xss(dqDa2VoR z)-;xZP`@%bMoT9IRay2^IfqVH1R|@~c`zS6U{dKgO>+*sG{yJQ4-&jnCz|4Zji`ik zD73_B0ZcJPrauTCaYd95ExHlQf^Cj(Z1axTNEvkX^FFcYd7dVe1tOjQV zia1A*p%X;FMDY6oiKcdZpHhJ4(^#QlvwmWM%T4 zhI=48)ktCi6O1Us?_oOXkHZvWXrg?B)#=ek&xqf9)P2|i*290`b0v*3gbE6CKC|wF3aU==q{@uCd4Lg&u-U1{F|f?n!K@6kF3wKJLvcrn zxe$N~7B(=btXy9j0wg7ts{9a<*E{h#CU@yFnN6v)OPR)N2uBXpi&VN>dEA9 z@>sk5!AJPT@WG?hyu5(!9^gCyz)4S;UXStfxC04>06btfB#STiB*aa$C5}%zA&fz* zk|zPC8esBISU$9Q_2uwFNtu{dDlbY;s7@|IBg*=C_@z< zatk8iaiBDaBskZ^U_vkq&$c?@a{g9dNm)>ijY)o`X3yNyRWc*Hf?J3Ths5|}G=!uP zZf}jD2xJ;5bg4kOK8+J&Tc}I9$JDKLoMaL5$@25QiaL-F-$Ed$7VxIe`$E1p-orvo zIqF1qsz2)MiGV?qu)PJBZ8BEyQ>;@Du~9od>&44DqOwtxg-#!&J-x38VKJJ}BcYyb z)XjOnZRFiTtQd6uMcA&1N}ScCoa9cKg;(y6JLp9WtUdTT8(_0&yRxliZpATjC>?oA zO(Ohn!xhx2CR8HGyF1M%HJ^EG zgGOE{DY|zKw@ylRtB6U3zo${8`r2c_NJ1X_D=1lK9Hqnj=(0y41kjujW#%M>>YemM ztU2iuB3^35InXA)@p1`3^{y^3;|tD_UG6wO9-~jR-*1-rS?)h?1+s zSFfZS6+Z$6QXfxG=z8@4N{My%a4kEAE8RlLaJdnSw5SnRaJ$4};8atc8Q4=-*b>bp zkjOv@prkW^9-xFb#Q{;hy<6SIU>O_$)nr5Z0xC`~+79T|Wlecj$GbAdvnxgn^W`;rGa*vF){#lUXx zZFSy{Kv(na2a$wYM5Z_EBTJ~+@)msrZ+nqGv9hlQFsz4)Z3oEnxnI|HNFM1k@JQ!( zDJXB_ijrE2S^UOW1w>NZ3+XZ}7A*;yOw%$i6w_p8iQ}Jj5FPP0sl|ShXqy}h4Dlqj zkEUv$Z;WDqZ{>K&j~p#!s)j>Dq-svF+0p$)@>=FdQ-N4gwO_lHV&5fle(`71fZyRWxz|n)_ce&4R%?gcm z3#fHX9HbF-6LK;MgcA1#yfb+;xi4y=LhnjMfl`e$fi2kXvn5+gSvmKB6G)+Po%gwu zDBr~alfU3~`hh=BB`;~z^iG9z(vX+37T?j)5AUI0uRkNz?bxAh08sondiTQ7yWdj@ z;n3M_>UDK=BTlS*t8TqUe&4QXPhA>3B~5$oXxbmt^%rW_IP;(iwF0~w!;_jQm*aIu zV?WRA$8D@b$JMvkOhJwKe{eT!6t;zxO4Dh;KpSX8Ikl9idL$ghq*Hj0VoyxKBf;i@ zP8A^|>lR8FO!;M99X+!oD54|m_7YS6q;ObVG*?MiKf%Feq#11U16l}=r?;4_+pdim zWyn~;vRyL9lGX;WQ6JdxJ_g|u$#L}X`|m}{KRN$wB8(wi`6nxFsscR!$~ zlCDUx;utywc%%z+U5I8MeVT_8ikQZCIo)B>lhn>T;LoCYw1^5HX7F1~ts(vX;nR$qAR#go#H|NUVPdz(giuM|`aWC}V$1spD*(+_7+Ddy2qETX;@ zT&Hsa6-%fn>lF{7qAx3!cExwH0=p{hioeRP`t^$M<;(k4SJHwZx6ifQ5t5 z`%HC*he)+9kZnbqUS!&%>o(-(degjc*?Ag0`zW-u6Sw+kR+y+Yj#B0{6#$3E=PA zTe|yR)!p~Lu6`*%u>R?62q)4>jV)GPC4jARvE62YVK z7D4hHbc=!z7mc=r#uy9VH@CIFzSnifAjMy#4r>X2Erkbt+XWv*MY$eo(rT!pE)4)a|j z<{m3^eLw&`IEKM7TwpfsvV;SF1L&G?Sladeo!ko%>to$Q+$@uM6~d{-Dj^#}7oTO* zc~gSH;RtU^Y{|$`ETD(QF5qq9V?Ya93_p;bkkA+b!)N&WSv9tCoX$f4B)LDw*jm%0 zGQuHeFtO94&vXr#B|Ex?74WC{3Rh2R!(OMm4RseSdH4F*^&2?70U3AtqnSH1gPKB3u{wc{&T9{hc!6d_a35j8u5^I>n$1`Mf$hFX9=VZU1lb z0xc$yZsjx@Fpjb+B9ClHrQef4X%95Pn5jCDQ+1jQl5RK1x>AAS=pqb2>@9lJ#U{H@ zOsL0J?cswi9IWFC4*LMDT+x@R>v4V&H3lr~0*3N}L2p&|?rQcR(9RY*=2+bV7@6;y zDHB<~d*96G=3d*h<4D6=OW}Qh69NkJaw(Rt6o*LLdIBWaYN3RUAqr|BD$kEn% zSl`k`4@2_<@;kLHQ6Gp}A65s|9s^i>6M&MvZ-TnhTX!2u8JF?($^Du=YE{g z-POBl_t2e?=3g?{ui5Qh-p6kDb}a|+zUeBhWTsSo7kMAACX?HB8*88fJZ7ddO1!|v zV0(;lr3-vtj#aKPDfa9jQl-TzF2z?&HrGpW7$4MD>cBt=P;dbVUgJQyYcG4 zQiT2i6%T!+tKi|>?)=uqK$KpmF1M~X-0vfqu-z3yV+50~y{U1jc+P;way zrG|z8mcf0BdN?T`q+onXI@oz&Tbt@L()BuW{-j(F`*cN*)*I-!uv23fh8Ly16V$n5 z4Y}lUA700t0p$Zz6JScgp`?sFZo)>^$>(ILJ!b$&jfyb^6xIu^mXTdpo3miXc>3`w z?n}r6)W3o_Z_xGoF1_mAObdl9I3d$BwAn+tf{MH+?>tq=`EHXo5TTQ?dn#So0R>&~ zCNlL4XSCS!BuWgd2Y1@Jb&uPzim9g)*O>}duHvjwxGl06ZM9xQ*IW%!GAA<;g~Q`~ zfdtlMcHgn;9oyr4aMG(8yY%Y3T2Jc+Nrj2ekYcQ2%m*utM~P6ACnE0k1_3WZK8nYB z84eE*5+6%s+L%%YqI#E<`SLR@3xHw@Wv-uWM(7g^<*CVzY;`dwxa5o9vau;UVWb?= zgL^DFa=J<<%TEh@)RN%72dZaHo*EqepCLcRGHo%Je*R_7K}vZ$Ujh~qF=`=0Z;GQW zJTWsa_fQ>TGRrUV6x!ojQTH4|GMo)$YlRD7fb~awn9gXK#q-uUPWSUo$FK=7^%yn5-UBn({!kJj`aB#Nntiw>(Fw;7;GlIF{Yu79D%gsrx%jpepv^>{DvXu< zJp2lj z?dFtoDs#Xdkoa<2liw)EcrevXLv!W$V0f#S4nl*fzTD zwohr-R4_e6nM70Rma8W-7)Pm(~MBcECEXiqZnVhjqgQDb>NZ3)~1cBy#wzmmL)-GVaM13sv)?M@```%R%>t_mLm}?vH$Y zJs+de#fY_7iF5Ipa>#HBJ#k54)Xv0vaUnj4cjB>lBA$s?;6lv&e&qd*O)-xQMUd;vG7y;{Nc&hsc8+;)%zRH%pdP3`I|X ze&NWUaPuPaa8G&Sb>smqe-?RwZePjgfAhp!>Krb9jy&3go_Hy{g2JD4SHA&$gQL2l zQC+H0{ia6sn;F$_G%9}UW7F3Yt1lcD4f{2H;WPT$SLUnUs!xVd@zyuPdSMUi1?dLU z(YtXkAAR6I;!U(6We!q)%Fl6-omPXY+YJ^`F@h7aju!47TS0-|ROiu(2x2koMOp9U zv>HxLjB;s%!8@{tIGp%kRBO+YrB;_0`9`! z!$a8t-@jnV&eLdiype12xw$5vTi0X~;XK1s;*55Aj=y~hGdUUhG|v~~9!>TJZg|1u zLiFJRKKCcMMt8qxf(hX4g8sma>N28j!%GrH5&BRQ5Qw7X@G_cpv095$u+YD>3@?0K zkK>0upVuWgei+abu)LSh6Za07*88+6t8{*iJ?L@(FqZAs?ASM{WCC=}z8XCn(@y%* z{S1?4fADro6Jj!^Bu47JJzGu@Dmu?n;QF9Pz;*_H#9;*Y}~_v^>BAv1BC~9 z?jj_XsF>Pfx4j(knK~|XoUXf(T3GDl`8c|UpZDYFQaE396~Mj1eG85I#AP?S?oM~; z+|a>ub#xiYjeT{rh~ySdYCW;wlDkNB09s-JN@~O?@i&e)jk?HS02|x?&9q>%=->1} zQ1rn_`0*bLGl-IlJ#hxDDwcPXo|x-MsQ70@9^4l|@RkURef8;2(8@j$&k}Kw0MSrX z`{S%yHYK(NYUSjms*$FJ5)tf`Bd6RjryTReDy}LFr%G!zDE(B+l-r`%Iw@szaW=#> zZEy_UP)rv10IkrIPGFR$Md^n^x3wyE+K6~~aH4|+)b0vN1II+xxuM*X$Vg|72QrVZ zBqIi1pu~l8KC>E&-sZGKbs*W&T z*K~!3l<;>a1tmEL6LrFDvjvk{;Ha`$Suzzk;~vYiRZ^TM!+q7THDm_ReJx-=g!}5Y z+gyg=Cbb`FJw`V)f1!tIH}DbViB+%YoOpu!3BAP$ocntHL#zH_OZ|6N{dX<(f3@oW z+EV|$RsVfU{SQ|C58iHUTD+trM~x4Ak}uKkjJ!N1bgiDJJL~xhX!ogVn#w!XSl*lF zzv$FL@(Gh`NIztyAJWggrzAuww~&0cbPLtedUR$5I_G(Z4zR4@A>xn5d4WFf-O^X@a zn5wsh_3*lIhed95oJX@ZvRA}b@V5~Q$9#tB$P`)AA=O~kLrOE|JSGdxgYTFhvYwM1 zlJgjsnWz3sQhD}sit=-xRHg9cW7q4Xkp;H21AUXVf<|wE5zaAs4f>vP0%y)})e_bP zy-4!xZHow=yCk^`%kO?-81Qxf8LYFw zr1tdf7Axt990X*IXM*vqW|+vpdWMqD%e;o9&rr%1>CMwrwYdYOe8z1PC2DcZS2M~P zW@k~XH$WP;W;@(Yh-Hcp(_ieYAzvxge^oOmP@j&;efMnluj2BC{M-LqqhYeTO$8UIC`bQ441_O~%f}_>EZE!M2^pvl-od zxL(7=)8$jlV1QR;=RNuUyv}Rx(N?bsrJKvM<@I(;Z*V?*>DO%K@a4az;jFiv*ePY# zp+uDa4X|yP0xleR&k~G+g&b=(BP{3r%yk}H2U4S#S-sKAOtzVBu)$O05a}aaF7jA>ru`GAGic3wsRK79znM3L*`H&~0IdQm!2@rS%Z|F` zC!pk+Dj45)wNSST04_vdAhjHZVuAPABn`fW?*E7GVMv?R5>PA-XS151$$SUzX+(z7=;8UH1EWQ z*i#MPV2F~hTHNNb+{u_|`cb6z0Z!}ZJ%-!PgRyKCP{({-?}o5|)eRwnMmN+-c0<>y z8zimJ%)|Gr9q)09)3CPhnUr+eQHQnT(Ck`$D)q_VshJ?S28yVt5SVzclPd21|6ec* z<{fGt=p8%>{0^?Dz2hHWHANbR=odMV#6<5!`qSxusb{JVYMSebV9Q-mE>WMuchuiA z^1k*MlGMSm;7|Q~J6x8vPxk_7+2GgvL1fwbF+v_hog;}m)eqG^LBztybfmGVxu7;L zp^ZVXBOAk7*W((x9o6w|?f%b(a9@gkT7ih(STdzB!w_2L%xqZl4|T8xQ&VkWzL6G1 zqYhXRzX5PKpR@7@FnpPc;?6r-vRt0Ps&G^9L`se7Ho8Vghei*!Ad2vt5jGj7K3Wg7 z6e(Jq=$nVp;-S9zE?Ru2Z~huB{;F@jj~3tSn;)XZ4+Aumk@Wg3LS9}=7wdeh6v|nX zE`_NGx^Lqf_pykWVPj|WyNGNlm^-}!^El|Y00S)M=~Xf#MHfQ~p3iXV0*#8vw)z5O z`={S~oXz58(s`X{c@*>Y3a$nIK?QO$c#LTsBQ)DvA_ew2snTgI$~Y@~nDTMX4LVPj z@$`b5btZUiH+hoh7oEphmHxhoBeWau#C!vwWEsP{=Ykso(Vb2^@8QYL>-W)=?y#TE zsC^DbMpK87BgucH=f#)j_HF-{JhRP=nVK)x+mX6 zyccvYzu`lXOg7U6P;4+|mA-))J5RFYv-9d-lVS!uV)U7RTUz{_np#}#64k{FA|GPWN8*R z2SeKDy*X!r_qy09^t}B?4B%E)bvSE0x;abS>6FUjmo|={bLLV(??xdO269zrvpsyT zo*o(Xuf}WQ>)GfZnan*;k@4aJiqqL(*6jw*`Ed5RW)3yk>3lGUnzOw% zRv&191jl^-ZPA?pxgJoT(`e(a2Vi`*fw}Bf<~y`{FX{3;RT7$gC)>)S9iTcYn~-r zCS7)YjPb3$E8y}M(HksZsPY$Bu1wS-eiZ81e$7<9;Hnp@>V(DTDPPZE$~IsM$@Xpn&z7pQHf!Xtm&8rV$qG_?zPxxyQ7V^I~uIJQQ4jB zw0YMO1}hK95_(&w{7Tx3XY?5Qp{(`izcUQ2vhBtJ>{)6Ai5;y)}%EtK3hy~FKE*SI5Z1jz7QA2g?&_57cq9v!Ma?7EQYi35%-)g1a*c)$rvxaAq zR~AZXk7>{A=nkWv2Mz<`WcMgpvXihmvt6VN-udK+6E@mGzU8!bL#d4 zJ=V!+OaPg1x??q|ZyLFCWab<@-pcfN1kl3sJ_g-#Uc zd&Kj(PbN$6PlvU3AfFms{WHMZi!Te!!AWLOIm87k?^Do)^N#H$T# zL{&Wk?4HTl>Sl9r@(0=p`%n&6NZ0jyBoH)PMy1%JByjbV51e5VGd{=+gP9xUpL6_C z*eex|V3@U~8_ag-6N?cpGB@2|rt@|TW#+-m%IU#*O-yPJG$(Y^6K1U`K>p-hgqnx6 zk`ns&$y37fSI=A6R6KlThC@3=BHQ!P3)u{o(h6b#tCnQsO6}gw+R1Sk2kxI3xg(e=5w^Fh}uEPCBJLx<`_YTxQk4r~(+` z?#^TyWh0qJ(M+ZhJIOSfIYa7s@ls6cp>{Q59#0rKPnyBx!C}T!&O?GSgyllTLEbxC zM@xQ=M!N8}YX(V(aaKrE(kKqg<&6P6Icm}E15nc z*_)8qHMCK#8nwVVnXx&hbE6hmR?sO1{Gftg4N#WGZa(QPuCMT;Bvqjvg zzSR8!eWs;%M5z6wbAQk3a??9Q(aRt{ePL)wI^FQ?5WoJr`e@!mluitc$&5F7vFn zCh|_Kl!CSguH3OLdAy6Z#Dp~@S0E5=NQ?9-ph05lq0dHMh5g$ zZjD-ga-kGuOP0aXv#JO>s8M|mm}p5(zPpp0uQ8;58dcvm9?S-k+#^?kHoid!aI=$% z3Q&+b9p1#tD)bJ&xqA5B!|w;4m{!G7-k9;&Ebl2i z2)HgW)?ZzOm{EUFJu*)I-EM%!U*zKN1hgFs%4moF|Ale+Kl+rX8TDjG50;WeC#oQ2 zUa?scjAEc=YE7x0C~a>?Vp%YAx0oVyk#^PE@D1UhcF=5|3*-~92Nc7m%*c>^!aW#~ z)JgIeh$(8Hqr{)m2y?|S2B83N=mjQ?}JntA=jbH(qt}6BXgZnimb%V2EZ`(_YDB~#~JKV zeDP1HUiTexU7rferJ%+kAc$IEq}#h7rta$=;@?(`*3=s6YR)06BqJ^92COi&THcUI zo`C@`QI*(L;%075{sb!lnYLx$Er)#2=?=;|Hl{hTWl z7L&AjxQsH}A_8+Wg}6EMo#3WXW1|2?8B0C1i4#9Xj~dm>5|;Pyuy=BxBvTYKUE7T7 z?+7?Cuo9umMWCLM0gF*1o0GY2;r{{)a*+sN3jfs-_WBNXQ0fIfX!@7qAgNHVTD=0O z2@f|jjj#@Iep$>SPzC=^^OBC%;dXTlr`fjBToVaeRz;jZDsG$0XInN2GZ3$w3d%|pEAZ})FqyW zj6WRdnKwy&))6ftGL}jR*nGF6U>O`elgCU&1IL7wp5jbuRt|TB(7#KiYl%qJ!Wj6@ z6mG^8GF}*A4U#oyKz6@GxQ2iXcp(#+ENNe5g#5U3kObr@tH~bsK82IHN5}pf;E0!% z_@(-C6Cx{unUz%}297Cyq@yRsXy}WgnyA2RAc~+t*%cWI;LgJewi?iim3+IUVkA4+ zq(+I{s3G7R^N`@|E>t3E6mw%Ga@pC@tl5cUkU7H3%%Yr+&e#_xLZJ*_5{uVLXes9! zoC$FNa7leXMPAI|6Z^M*OMk4*CbFh#xu_Sj*fF6VF}Rt?TqL8sj#MU?hN{zwi7)B! zK}_eL$P`JL$APl#TEmVll#J&UDoNFgJp zhp|LY^34eMob=O~l?9dK>zNEVuyYJ|pUSrq) zy|oS`egz=0`hq~4Dyc2z7t9rH$TzCXzo@jif7rTvk8Nz-+PfgX3z)0Fd5dW-F?mv!)@{(FG4+{ZQr4OxwC2?t9()03O16)U0#9lY#B9fB-)jq*;Eq4M^) zrxNmS;bd$=hOsjqdsK@Zd8t=rMgk#fL7CR$}i63YKGKH6<8%w3GUhXZ={O)CpP$~ z0=qqo28mZQD!VSe;yO9{VE2UyYn>O95xi5<<~D8xX2%TeFn{o~yEV6Mxuk5MKt}L> zu(ml zGAP*lEj8#RPKZti`s9Aj^BWK1sMOhX;wZ(2BB8%=&^_vZ|7}jZkRQ`KM5)7$3zf+Y zX)X5MRUywgf4!;QTY(7xth!yf9|xBd@6y)@IJlW&%){^gBjn#7!`$zk1Otk1Kj5i>Jq#e+30Prvn3*gbloS9mD{Q2;h0MT zH1s-!ZNF5CTKDao6(=_0cpU^Utk4#NC2VjFw_vVI1FIPRm3#2v29Ex;NRsRyo|sA8 zI5)U)A#tN__IGL~<4kKjxnMkLiMw+jhu7E>7%il|qE+1PiqLbP;iLgN!5^~?tTXDc zmvSplK`ZI=kNbGeex_>N+<`*jxYHN-EC=`30TrPVUx zOw)ogwm6fbY4u**X7x@cz^zvADEABtvU)G>V{B4rt9Rs-S`5@PB~HmK1NHn)N_>5g%H_6LpQ9g~(L8SUzJi+P<eEygD;6SBd4xmqQ&6i$_EjLC{P z;uw_i4eA01nfAUSH#q<$Gm3)RY0g6n7Wr=g%#Xi5EfOj8_vA&g>-Hu_x=;S1zrh%v z1LkPu@$Zp-J)V^La)TjU>;8*yK$E4nlb{!-{6jox<}@9!VGKc1Xz+4IMo^Zjyj~B? z8#=j3a|;H`T2Wtv%%rVpiWrPBk2jB(B~dK(*8r6Se6(C zI;dIa!>97TF{b}^zHij9p`6#i{M>>0=t~8Y)!Af5#T$9Kc0Zy@S}%E=q-CQdx15!X z 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 N{{b4I7M_mP2LRgD)Q$iE diff --git a/wp-includes/version.php b/wp-includes/version.php index 2f2acfc0f7..a39efda7b0 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.7-alpha-38772'; +$wp_version = '4.7-alpha-38773'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. @@ -18,7 +18,7 @@ $wp_db_version = 38590; * * @global string $tinymce_version */ -$tinymce_version = '4401-20160726'; +$tinymce_version = '4403-20160901'; /** * Holds the required PHP version