Upgraded to Redactor 10.2 and added support for linked images
authorAlexander Ebert <ebert@woltlab.com>
Wed, 1 Jul 2015 10:32:52 +0000 (12:32 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Wed, 1 Jul 2015 10:33:15 +0000 (12:33 +0200)
wcfsetup/install/files/js/3rdParty/redactor/plugins/wmonkeypatch.js
wcfsetup/install/files/js/3rdParty/redactor/redactor.js
wcfsetup/install/files/js/3rdParty/redactor/redactor.min.js

index d0cd2e9aaf03579f07ca6b1b22a8972ccc4a5cfd..9cf41559cf5a9283e2889e659421a621723afb0c 100644 (file)
@@ -565,14 +565,23 @@ RedactorPlugins.wmonkeypatch = function() {
                        // image.setEditable
                        var $mpSetEditable = this.image.setEditable;
                        this.image.setEditable = (function($image) {
-                               if (!$image.hasClass('smiley')) {
-                                       $mpSetEditable.call(this, $image);
+                               if ($image.hasClass('smiley')) {
+                                       return;
                                }
+                               
+                               // workaround for #2675
+                               $image.off('click.redactor touchstart.redactor');
+                               
+                               $mpSetEditable.call(this, $image);
                        }).bind(this);
                        
                        // image.loadEditableControls
                        var $mpLoadEditableControls = this.image.loadEditableControls;
                        this.image.loadEditableControls = (function($image) {
+                               if ($image[0].parentNode.id === 'redactor-image-box') {
+                                       return $('#redactor-image-resizer', this.$editor[0]);
+                               }
+                               
                                var $returnValue = $mpLoadEditableControls.call(this, $image);
                                
                                if ($image.hasClass('redactorDisableResize') && $returnValue !== false) {
@@ -588,6 +597,8 @@ RedactorPlugins.wmonkeypatch = function() {
                                var $button = this.modal.createActionButton(this.lang.get('insert'));
                                $button.click($.proxy(this.wbutton._insertImage, this));
                                
+                               $('#redactorImageLinkHrefContainer').hide();
+                               
                                this.selection.save();
                                this.modal.show();
                        }).bind(this);
@@ -601,11 +612,16 @@ RedactorPlugins.wmonkeypatch = function() {
                                        this.image.update(image);
                                }).bind(this));
                                
+                               var link = image.closest('a', this.$editor[0]);
+                               
                                // set overlay values
                                $('#redactor-image-link-source').val(image.attr('src'));
+                               $('#redactor-image-link-href').val(link.length ? link.attr('href') : '');
                                $('#redactor-image-align').val(image.css('float'));
                                
                                this.modal.show();
+                               
+                               setTimeout(function() { $('.redactor-link-tooltip').remove(); }, 1);
                        }).bind(this);
                        
                        // image.update
@@ -625,6 +641,30 @@ RedactorPlugins.wmonkeypatch = function() {
                                this.image.setFloating(image);
                                $moveImage(image);
                                
+                               var link = $('#redactor-image-link-href').val().trim();
+                               var anchor = image.closest('a', this.$editor[0]);
+                               
+                               if (anchor.length) {
+                                       if (link === '') {
+                                               anchor = anchor[0];
+                                               var i = anchor.children.length, parent = anchor.parentNode;
+                                               while (i--) {
+                                                       parent.insertBefore(anchor.children[0], anchor);
+                                               }
+                                               
+                                               parent.removeChild(anchor);
+                                       }
+                                       else {
+                                               anchor.attr('href', link);
+                                       }
+                               }
+                               else {
+                                       anchor = document.createElement('a');
+                                       anchor.href = link;
+                                       image[0].parentNode.insertBefore(anchor, image[0]);
+                                       anchor.appendChild(image[0]);
+                               }
+                               
                                this.modal.close();
                                this.observe.images();
                        }).bind(this);
@@ -1211,9 +1251,13 @@ RedactorPlugins.wmonkeypatch = function() {
                        this.opts.modal.image =
                                '<fieldset id="redactor-modal-image-edit">'
                                        + '<dl>'
-                                               + '<dt><label for="redactor-image-link-source">' + this.lang.get('link') + '</label></dt>'
+                                               + '<dt><label for="redactor-image-link-source">' + WCF.Language.get('wcf.bbcode.image.source') + '</label></dt>'
                                                + '<dd><input type="text" id="redactor-image-link-source" class="long"  /></dd>'
                                        + '</dl>'
+                                       + '<dl id="redactorImageLinkHrefContainer">'
+                                               + '<dt><label for="redactor-image-link-href">' + this.lang.get('link') + '</label></dt>'
+                                               + '<dd><input type="text" id="redactor-image-link-href" class="long"  /></dd>'
+                                       + '</dl>'
                                        + '<dl>'
                                                + '<dt><label for="redactor-image-align">' + this.opts.curLang.image_position + '</label></dt>'
                                                + '<dd>'
index 9bb202c967d286b784c7e0d8b4fd56f7088fcd11..3aa3de51ea83300885644b09ed6afd46f80032c5 100644 (file)
@@ -1,6 +1,6 @@
 /*
-       Redactor v10.1.3
-       Updated: June 4, 2015
+       Redactor 10.2
+       Updated: June 26, 2015
 
        http://imperavi.com/redactor/
 
 
        // Functionality
        $.Redactor = Redactor;
-       $.Redactor.VERSION = '10.1.3';
+       $.Redactor.VERSION = '10.2';
        $.Redactor.modules = ['alignment', 'autosave', 'block', 'buffer', 'build', 'button',
                                                  'caret', 'clean', 'code', 'core', 'dropdown', 'file', 'focus',
                                                  'image', 'indent', 'inline', 'insert', 'keydown', 'keyup',
-                                                 'lang', 'line', 'link', 'list', 'modal', 'observe', 'paragraphize',
+                                                 'lang', 'line', 'link', 'linkify', 'list', 'modal', 'observe', 'paragraphize',
                                                  'paste', 'placeholder', 'progress', 'selection', 'shortcuts',
-                                                 'tabifier', 'tidy',  'toolbar', 'upload', 'utils', 'linkify'];
+                                                 'tabifier', 'tidy',  'toolbar', 'upload', 'utils'];
 
        $.Redactor.opts = {
 
 
                deniedTags: ['script', 'style'],
                allowedTags: false, // or array
-               
+
                paragraphizeBlocks: ['table', 'div', 'pre', 'form', 'ul', 'ol', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'dl', 'blockquote', 'figcaption',
                                                        'address', 'section', 'header', 'footer', 'aside', 'article', 'object', 'style', 'script', 'iframe', 'select', 'input', 'textarea',
                                                        'button', 'option', 'map', 'area', 'math', 'hr', 'fieldset', 'legend', 'hgroup', 'nav', 'figure', 'details', 'menu', 'summary', 'p'],
-                                       
+
                removeComments: false,
                replaceTags: [
                        ['strike', 'del'],
                inlineTags:             ['strong', 'b', 'u', 'em', 'i', 'code', 'del', 'ins', 'samp', 'kbd', 'sup', 'sub', 'mark', 'var', 'cite', 'small'],
                alignmentTags:          ['P', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6',  'DL', 'DT', 'DD', 'DIV', 'TD', 'BLOCKQUOTE', 'OUTPUT', 'FIGCAPTION', 'ADDRESS', 'SECTION', 'HEADER', 'FOOTER', 'ASIDE', 'ARTICLE'],
                blockLevelElements: ['PRE', 'UL', 'OL', 'LI'],
-
+               highContrast: false,
+               observe: {
+                       dropdowns: []
+               },
 
                // lang
                langs: {
                                filename: 'Name (optional)',
                                edit: 'Edit',
                                upload_label: 'Drop file here or '
-
                        }
                },
 
                keyCode: {
                        BACKSPACE: 8,
                        DELETE: 46,
+                       UP: 38,
                        DOWN: 40,
                        ENTER: 13,
                        SPACE: 32,
                                this[module][methods[z]] = this[module][methods[z]].bind(this);
                        }
                },
-
                alignment: function()
                {
                        return {
                                        this.autosave.source = this.code.get();
 
                                        if (this.autosave.html === this.autosave.source) return;
-                                       //if (this.utils.isEmpty(this.autosave.source)) return;
 
                                        // data
                                        var data = {};
                                        // focus
                                        if (!this.utils.browser('msie')) this.$editor.focus();
 
+                                       var html = $.trim(this.$editor.html());
+                                       this.block.isEmpty = this.utils.isEmpty(html);
+
+                                       // FF focus
+                                       if (this.utils.browser('mozilla') && !this.focus.isFocused())
+                                       {
+                                               if (this.block.isEmpty)
+                                               {
+                                                       var $first;
+                                                       if (!this.opts.linebreaks)
+                                                       {
+                                                               $first = this.$editor.children().first();
+                                                               this.caret.setEnd($first);
+                                                       }
+                                               }
+                                       }
+
                                        this.block.blocks = this.selection.getBlocks();
 
                                        this.block.blocksSize = this.block.blocks.length;
                                },
                                set: function(tag)
                                {
+
                                        this.selection.get();
                                        this.block.containerTag = this.range.commonAncestorContainer.tagName;
 
                                },
                                setCollapsed: function(tag)
                                {
+                                       if (this.opts.linebreaks && this.block.isEmpty && tag != 'p')
+                                       {
+                                               var node = document.createElement(tag);
+                                               this.$editor.html(node);
+                                               this.caret.setEnd(node);
+
+                                               return;
+                                       }
+
+
                                        var block = this.block.blocks[0];
                                        if (block === false) return;
 
                                        var isContainerTable = (this.block.containerTag  == 'TD' || this.block.containerTag  == 'TH');
                                        if (isContainerTable && !this.opts.linebreaks)
                                        {
-
                                                document.execCommand('formatblock', false, '<' + tag + '>');
 
                                                block = this.selection.getBlock();
                                        {
                                                if (this.opts.linebreaks && tag == 'p')
                                                {
-                                                       $(block).prepend('<br>').append('<br>');
+                                                       $(block).append('<br>');
                                                        this.utils.replaceWithContents(block);
                                                }
                                                else
                                                // blockquote off
                                                if (this.opts.linebreaks)
                                                {
-                                                       $(block).prepend('<br>').append('<br>');
+                                                       $(block).append('<br>');
                                                        this.utils.replaceWithContents(block);
                                                }
                                                else
                                                this.block.toggle($(block));
                                        }
 
+
+
                                        if (typeof this.block.type == 'undefined' && typeof this.block.value == 'undefined')
                                        {
                                                $(block).removeAttr('class').removeAttr('style');
                                                        // blockquote off
                                                        if (this.opts.linebreaks)
                                                        {
-                                                               $(block).prepend('<br>').append('<br>');
+                                                               $(block).append('<br>');
                                                                this.utils.replaceWithContents(block);
                                                        }
                                                        else
 
                                        var $elements = $formatted.find(this.opts.blockLevelElements.join(',') + ', td, table, thead, tbody, tfoot, th, tr');
 
-                                       if ((this.opts.linebreaks && tag == 'p') || tag == 'pre' || tag == 'blockquote')
-                                       {
-                                               $elements.append('<br />');
-                                       }
-                                       
                                        $elements.contents().unwrap();
 
                                        if (tag != 'p' && tag != 'blockquote') $formatted.find('img').remove();
                                                this.utils.replaceWithContents($formatted);
                                        }
 
+                                       if (this.opts.linebreaks)
+                                       {
+                                               var $next = $formatted.next().next();
+                                               if ($next.size() != 0 && $next[0].tagName === 'BR')
+                                               {
+                                                       $next.remove();
+                                               }
+                                       }
+
+
+
                                },
                                formatTableWrapping: function($formatted)
                                {
                                },
                                createContainerBox: function()
                                {
-                                       this.$box = $('<div class="redactor-box" />');
+                                       this.$box = $('<div class="redactor-box" role="application" />');
                                },
                                createTextarea: function()
                                {
                                        this.$editor.on('paste.redactor', $.proxy(this.paste.init, this));
 
                                        // cut
-                                       this.$editor.on('cut.redactor', $.proxy(this.code.sync, this));                                 
-                                       
+                                       this.$editor.on('cut.redactor', $.proxy(this.code.sync, this));
+
                                        // keydown
                                        this.$editor.on('keydown.redactor', $.proxy(this.keydown.init, this));
 
                                        // keyup
                                        this.$editor.on('keyup.redactor', $.proxy(this.keyup.init, this));
-                                       
+
                                        // textarea keydown
                                        if ($.isFunction(this.opts.codeKeydownCallback))
                                        {
                                                this.$editor.on('focus.redactor', $.proxy(this.opts.focusCallback, this));
                                        }
 
-                                       var clickedElement;
-                                       $(document).on('mousedown', function(e) { clickedElement = e.target; });
+                                       $(document).on('mousedown.redactor', $.proxy(function(e) { this.blurClickedElement = e.target; }, this));
+
 
                                        // blur
                                        this.$editor.on('blur.redactor', $.proxy(function(e)
                                        {
+                                               if (this.start) return;
                                                if (this.rtePaste) return;
-                                               if (!this.build.isBlured(clickedElement)) return;
+                                               if (!this.build.isBlured()) return;
 
                                                this.utils.disableSelectAll();
                                                if ($.isFunction(this.opts.blurCallback)) this.core.setCallback('blur', e);
 
                                        }, this));
                                },
-                               isBlured: function(clickedElement)
+                               isBlured: function()
                                {
-                                       var $el = $(clickedElement);
+                                       if (this.blurClickedElement === true) return true;
+
+                                       var $el = $(this.blurClickedElement);
 
                                        return (!$el.hasClass('redactor-toolbar, redactor-dropdown') && !$el.is('#redactor-modal') && $el.parents('.redactor-toolbar, .redactor-dropdown, #redactor-modal').length === 0);
                                },
                                        {
                                                this.linkify.format();
                                        }
-                                       
+
                                        // placeholder
                                        this.placeholder.enable();
 
                                plugins: function()
                                {
                                        if (!this.opts.plugins) return;
-                                       if (!RedactorPlugins) return;
 
                                        $.each(this.opts.plugins, $.proxy(function(i, s)
                                        {
-                                               if (typeof RedactorPlugins[s] === 'undefined') return;
+                                               var func = (typeof RedactorPlugins !== 'undefined' && typeof RedactorPlugins[s] !== 'undefined') ? RedactorPlugins : Redactor.fn;
 
-                                               if ($.inArray(s, $.Redactor.modules) !== -1)
+                                               if (!$.isFunction(func[s]))
                                                {
-                                                       $.error('Plugin name "' + s + '" matches the name of the Redactor\'s module.');
                                                        return;
                                                }
 
-                                               if (!$.isFunction(RedactorPlugins[s])) return;
-
-                                               this[s] = RedactorPlugins[s]();
+                                               this[s] = func[s]();
 
                                                // get methods
                                                var methods = this.getModuleMethods(this[s]);
                                                        this[s][methods[z]] = this[s][methods[z]].bind(this);
                                                }
 
-                                               if ($.isFunction(this[s].init)) this[s].init();
+                                               if ($.isFunction(this[s].init))
+                                               {
+                                                       this[s].init();
+                                               }
 
 
                                        }, this));
                                disableIeLinks: function()
                                {
                                        if (!this.utils.browser('ie')) return;
-                                       
+
                                        // IE prevent converting links
                                        document.execCommand("AutoUrlDetect", false, false);
                                }
                        return {
                                build: function(btnName, btnObject)
                                {
-                                       var $button = $('<a href="#" class="re-icon re-' + btnName + '" rel="' + btnName + '" />').attr('tabindex', '-1');
+                                       var $button = $('<a href="#" class="re-icon re-' + btnName + '" rel="' + btnName + '" />').attr({'role': 'button', 'aria-label': btnObject.title, 'tabindex': '-1'});
 
                                        // click
                                        if (btnObject.func || btnObject.command || btnObject.dropdown)
                                        // dropdown
                                        if (btnObject.dropdown)
                                        {
+                                               $button.addClass('redactor-toolbar-link-dropdown').attr('aria-haspopup', true);
+
                                                var $dropdown = $('<div class="redactor-dropdown redactor-dropdown-' + this.uuid + ' redactor-dropdown-box-' + btnName + '" style="display: none;">');
                                                $button.data('dropdown', $dropdown);
                                                this.dropdown.build(btnName, $dropdown, btnObject.dropdown);
                                                        type = 'dropdown';
                                                        callback = false;
                                                }
-                                               
+
                                                this.button.onClick(e, btnName, type, callback);
 
                                        }, this));
                                {
                                        var func;
 
+                                       // blur
+                                       this.blurClickedElement = true;
+
                                        if ($.isFunction(callback)) callback.call(this, btnName);
                                        else if (callback.search(/\./) != '-1')
                                        {
                                        $button.html('<i class="fa ' + name + '"></i>');
                                },
                                addCallback: function($btn, callback)
-                               {       
+                               {
                                        if ($btn == "buffer") return;
-                                       
+
                                        var type = (callback == 'dropdown') ? 'dropdown' : 'func';
                                        var key = $btn.attr('rel');
                                        $btn.on('touchstart click', $.proxy(function(e)
                                },
                                addDropdown: function($btn, dropdown)
                                {
+                                       $btn.addClass('redactor-toolbar-link-dropdown').attr('aria-haspopup', true);
+
                                        var key = $btn.attr('rel');
                                        this.button.addCallback($btn, 'dropdown');
 
                                add: function(key, title)
                                {
                                        if (!this.opts.toolbar) return;
-                                       
+
                                        if (this.button.isMobileUndoRedo(key)) return "buffer";
 
                                        var btn = this.button.build(key, { title: title });
                                addFirst: function(key, title)
                                {
                                        if (!this.opts.toolbar) return;
-                                       
+
                                        if (this.button.isMobileUndoRedo(key)) return "buffer";
 
                                        var btn = this.button.build(key, { title: title });
                                addAfter: function(afterkey, key, title)
                                {
                                        if (!this.opts.toolbar) return;
-                                       
+
                                        if (this.button.isMobileUndoRedo(key)) return "buffer";
 
                                        var btn = this.button.build(key, { title: title });
                                addBefore: function(beforekey, key, title)
                                {
                                        if (!this.opts.toolbar) return;
-                                       
+
                                        if (this.button.isMobileUndoRedo(key)) return "buffer";
 
                                        var btn = this.button.build(key, { title: title });
                                        var node, offset = 0;
                                        var walker = document.createTreeWalker(this.$editor[0], NodeFilter.SHOW_TEXT, null, null);
 
-                                       while (node = walker.nextNode())
+                                       while (node == walker.nextNode())
                                        {
                                                offset += node.nodeValue.length;
                                                if (offset > start)
 
                                        // replace special characters in links
                                        html = html.replace(/<a href="(.*?[^>]?)®(.*?[^>]?)">/gi, '<a href="$1&reg$2">');
-                                       
+
                                        if (this.opts.replaceDivs) html = this.clean.replaceDivs(html);
                                        if (this.opts.linebreaks)  html = this.clean.replaceParagraphsToBr(html);
 
 
                                                html = $div.html();
                                        }
+
                                        $div.remove();
 
                                        // remove font tag
 
                                        // tidy html
                                        html = this.tidy.load(html);
-                                       
+
                                        // paragraphize
                                        if (this.opts.paragraphize) html = this.paragraphize.load(html);
 
                                        // convert inline tags
                                        html = this.clean.convertInline(html);
 
+                                       html = html.replace(/&amp;/g, '&');
+
                                        return html;
                                },
                                onSync: function(html)
                                {
                                        // remove spaces
-                                       html = html.replace(/[\u200B-\u200D\uFEFF]/g, '');
+                                       html = html.replace(/\u200B/g, '');
                                        html = html.replace(/&#x200b;/gi, '');
 
                                        if (this.opts.cleanSpaces)
                                                html = html.replace(new RegExp(i, 'g'), s);
                                        });
 
+                                       // remove last br in FF
+                                       if (this.utils.browser('mozilla'))
+                                       {
+                                               html = html.replace(/<br\s?\/?>$/gi, '');
+                                       }
+
                                        // remove br in the of li
                                        html = html.replace(new RegExp('<br\\s?/?></li>', 'gi'), '</li>');
                                        html = html.replace(new RegExp('</li><br\\s?/?>', 'gi'), '</li>');
-                                       
+
                                        // remove empty attributes
-                                       html = html.replace(/(style|rel)="\s*?"/, '');
-                                       
+                                       html = html.replace(/<(.*?)rel="\s*?"(.*?[^>]?)>/gi, '<$1$2">');
+                                       html = html.replace(/<(.*?)style="\s*?"(.*?[^>]?)>/gi, '<$1$2">');
+                                       html = html.replace(/""">/gi, '">');
+                                       html = html.replace(/"">/gi, '">');
+
                                        // remove verified
                                        html = html.replace(/<div(.*?[^>]) data-tagblock="redactor"(.*?[^>])>/gi, '<div$1$2>');
                                        html = html.replace(/<(.*?) data-verified="redactor"(.*?[^>])>/gi, '<$1$2>');
 
                                        var $div = $("<div/>").html($.parseHTML(html, document, true));
                                        $div.find("span").removeAttr("rel");
-                                       
+
+                                       $div.find('pre .redactor-invisible-space').each(function()
+                                       {
+                                               $(this).contents().unwrap();
+                                       });
+
                                        html = $div.html();
-                               
+
                                        // remove rel attribute from img
                                        html = html.replace(/<img(.*?[^>])rel="(.*?[^>])"(.*?[^>])>/gi, '<img$1$3>');
-                                       
                                        html = html.replace(/<span class="redactor-invisible-space">(.*?)<\/span>/gi, '$1');
+
                                        html = html.replace(/ data-save-url="(.*?[^>])"/gi, '');
 
                                        // remove image resize
                                        html = html.replace(new RegExp('<(.*?) data-verified="redactor"(.*?[^>])>', 'gi'), '<$1$2>');
                                        html = html.replace(new RegExp('<(.*?) data-verified="redactor">', 'gi'), '<$1>');
 
+                                       html = html.replace(/&amp;/g, '&');
+
                                        return html;
                                },
                                onPaste: function(html, setMode)
                                {
                                        html = $.trim(html);
-
                                        html = html.replace(/\$/g, '&#36;');
 
                                        // convert dirty spaces
-                                       html = html.replace(/<span class="s1">/gi, '<span>');
+                                       html = html.replace(/<span class="s[0-9]">/gi, '<span>');
                                        html = html.replace(/<span class="Apple-converted-space">&nbsp;<\/span>/gi, ' ');
                                        html = html.replace(/<span class="Apple-tab-span"[^>]*>\t<\/span>/gi, '\t');
                                        html = html.replace(/<span[^>]*>(\s|&nbsp;)<\/span>/gi, ' ');
 
                                        // style
                                        html = html.replace(/<style[^>]*>[\s\S]*?<\/style>/gi, '');
-                                       
+
+                                       // op
+                                       html = html.replace(/<o\:p[^>]*>[\s\S]*?<\/o\:p>/gi, '');
+
                                        if (html.match(/class="?Mso|style="[^"]*\bmso-|style='[^'']*\bmso-|w:WordDocument/i))
                                        {
                                                // comments
                                                html = html.replace(/<!--[\s\S]+?-->/gi, '');
-                                               
+
                                                // scripts
                                                html = html.replace(/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi, '');
-                                               
+
                                                // Convert <s> into <strike>
                                                html = html.replace(/<(\/?)s>/gi, "<$1strike>");
-                                               
+
                                                // Replace nbsp entites to char since it's easier to handle
                                                html = html.replace(/ /gi, ' ');
-                                               
+
                                                // Convert <span style="mso-spacerun:yes">___</span> to string of alternating
                                                // breaking/non-breaking spaces of same length
                                                html = html.replace(/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi, function(str, spaces) {
 
                                                // shapes
                                                html = html.replace(/<img(.*?)v:shapes=(.*?)>/gi, '');
-                                               html = html.replace(/src="file\:\/\/(.*?)"/, 'src=""');                                         
-                                               
+                                               html = html.replace(/src="file\:\/\/(.*?)"/, 'src=""');
+
                                                // lists
                                                var $div = $("<div/>").html(html);
-                                               
+
                                                var lastList = false;
                                                var lastLevel = 1;
                                                var listsIds = [];
-                                               
+
                                                $div.find("p[style]").each(function()
                                                {
                                                        var matches = $(this).attr('style').match(/mso\-list\:l([0-9]+)\slevel([0-9]+)/);
                                                                var currentList = parseInt(matches[1]);
                                                                var currentLevel = parseInt(matches[2]);
                                                                var listType = $(this).html().match(/^[\w]+\./) ? "ol" : "ul";
-                                                       
+
                                                                var $li = $("<li/>").html($(this).html());
 
-                                                               $li.html($li.html().replace(/^([\w\.]+)\</, '<'));
+                                                               $li.html($li.html().replace(/^([\w\.]+)</, '<'));
                                                                $li.find("span:first").remove();
-                                                               
+
                                                                if (currentLevel == 1 && $.inArray(currentList, listsIds) == -1)
                                                                {
                                                                        var $list = $("<" + listType + "/>").attr({"data-level": currentLevel,
                                                                                                                                                           "data-list": currentList})
                                                                                                                                          .html($li);
-                                                                       
+
                                                                        $(this).replaceWith($list);
-                                                                       
+
                                                                        lastList = currentList;
-                                                                       listsIds.push(currentList);                                             
+                                                                       listsIds.push(currentList);
                                                                }
                                                                else
                                                                {
                                                                        if (currentLevel > lastLevel)
                                                                        {
                                                                                var $prevList = $div.find('[data-level="' + lastLevel + '"][data-list="' + lastList + '"]');
-                                               
+
                                                                                var $lastList = $prevList;
-                                                                               
+
                                                                                for(var i = lastLevel; i < currentLevel; i++)
                                                                                {
                                                                                        $list = $("<" + listType + "/>");
-                                                                                       
+
                                                                                        $list.appendTo($lastList.find("li").last());
-                                                                                       
+
                                                                                        $lastList = $list;
                                                                                }
 
                                                                                $lastList.attr({"data-level": currentLevel,
                                                                                                                "data-list": currentList})
                                                                                                 .html($li);
-                                                               
+
                                                                        }
                                                                        else
                                                                        {
 
                                                                                $prevList.append($li);
                                                                        }
-                                                                                       
+
                                                                        lastLevel = currentLevel;
                                                                        lastList = currentList;
-                                                                       
+
                                                                        $(this).remove();
                                                                }
                                                        }
                                                });
-                                               
+
                                                $div.find('[data-level][data-list]').removeAttr('data-level data-list');
                                                html = $div.html();
 
                                                // ms word lists break lines
                                                html = html.replace(/<p>\n?<li>/gi, '<li>');
                                        }
-                                       
+
                                        return html;
                                },
                                onPasteExtra: function(html)
                                                tags = ['ul', 'ol', 'li', 'span', 'a', 'small', 'em', 'strong', 'code', 'kbd', 'mark', 'cite', 'var', 'samp', 'dfn', 'sup', 'sub', 'b', 'i', 'u', 'del', 'br',
                                                                'iframe', 'video', 'audio', 'embed', 'param', 'object', 'img'];
                                        }
-                                       
+
                                        var options = {
                                                deniedTags: (this.opts.deniedTags) ? this.opts.deniedTags : false,
                                                allowedTags: (this.opts.allowedTags) ? this.opts.allowedTags : tags,
                                                allowedAttr: (this.opts.allowedAttr) ? this.opts.allowedAttr : attrAllowed,
                                                removeEmpty: tagsEmpty
                                        };
-                                       
+
                                        return this.tidy.load(html, options);
                                },
                                onPasteRemoveEmpty: function(html)
                                                if (!matchBlocks && (matchContainers === null || (matchContainers && matchContainers.length <= 1)))
                                                {
                                                        var matchBR = html.match(/<br\s?\/?>/gi);
-                                                       var matchIMG = html.match(/<img(.*?[^>])>/gi);
-                                                       if (!matchBR && !matchIMG)
+                                                       //var matchIMG = html.match(/<img(.*?[^>])>/gi);
+                                                       if (!matchBR)
                                                        {
                                                                this.clean.singleLine = true;
                                                                html = html.replace(/<\/?(p|div)(.*?)>/gi, '');
                                {
                                        html = this.clean.savePreFormatting(html);
                                        html = this.clean.saveCodeFormatting(html);
-                                       
+
                                        html = this.clean.restoreSelectionMarker(html);
-                                       
+
                                        return html;
                                },
                                savePreFormatting: function(html)
                                {
                                        var pre = html.match(/<pre(.*?)>([\w\W]*?)<\/pre>/gi);
-                                       
+
                                        if (pre !== null)
                                        {
                                                $.each(pre, $.proxy(function(i,s)
 
                                                }, this));
                                        }
-                                       
+
                                        return html;
                                },
                                saveCodeFormatting: function(html)
                                {
                                        var code = html.match(/<code(.*?)>([\w\W]*?)<\/code>/gi);
-                                       
+
                                        if (code !== null)
                                        {
                                                $.each(code, $.proxy(function(i,s)
                                                {
                                                        var arr = s.match(/<code(.*?)>([\w\W]*?)<\/code>/i);
-               
+
                                                        arr[2] = arr[2].replace(/&nbsp;/g, ' ');
                                                        arr[2] = this.clean.encodeEntities(arr[2]);
                                                        arr[2] = arr[2].replace(/\$/g, '&#36;');
                                                        html = html.replace(s, '<code' + arr[1] + '>' + arr[2] + '</code>');
                                                }, this));
                                        }
-               
+
                                        return html;
                                },
                                restoreSelectionMarker: function(html)
                                {
                                        html = html.replace(/&lt;span id=&quot;selection-marker-([0-9])&quot; class=&quot;redactor-selection-marker&quot; data-verified=&quot;redactor&quot;&gt;​&lt;\/span&gt;/g, '<span id="selection-marker-$1" class="redactor-selection-marker" data-verified="redactor">​</span>');
-                                       
+
                                        return html;
                                },
                                getTextFromHtml: function(html)
                                        return html;
                                },
                                getOnlyLinksAndImages: function(html)
-                               {       
+                               {
                                        html = html.replace(/<a(.*?)href="(.*?)"(.*?)>([\w\W]*?)<\/a>/gi, '[a href="$2"]$4[/a]');
                                        html = html.replace(/<img(.*?)>/gi, '[img$1]');
 
                                },
                                cleanEmptyParagraph: function()
                                {
-                                       
+
                                },
                                setVerified: function(html)
                                {
                                        html = html.replace(/[\s\n]*$/g, ' ');
                                        html = html.replace( />\s{2,}</g, '> <'); // between inline tags can be only one space
                                        html = html.replace(/\n\n/g, "\n");
-                                       html = html.replace(/[\u200B-\u200D\uFEFF]/g, '');
+                                       html = html.replace(/\u200B/g, '');
 
                                        return html;
                                },
                                {
                                        var code = this.$textarea.val();
 
+                                       if (this.opts.replaceDivs) code = this.clean.replaceDivs(code);
+                                       if (this.opts.linebreaks) code = this.clean.replaceParagraphsToBr(code);
+
                                        // indent code
                                        code = this.tabifier.get(code);
 
                                        }
 
                                        this.start = false;
-                                       
+
                                        if (this.autosave.html == false)
                                        {
                                                this.autosave.html = this.code.get();
                                        }
-                                       
+
                                        if (this.opts.codemirror)
                                        {
                                                this.$textarea.next('.CodeMirror').each(function(i, el)
                                                        el.CodeMirror.setValue(html);
                                                });
                                        }
-                                       
+
                                        //autosave
-                                       this.autosave.onChange();       
+                                       this.autosave.onChange();
                                        this.autosave.enable();
                                },
                                toggle: function()
                                showCode: function()
                                {
                                        this.selection.save();
-                                       
+
                                        this.code.offset = this.caret.getOffset();
                                        var scroll = $(window).scrollTop();
 
                                                height = this.$editor.innerHeight();
 
                                        this.$editor.hide();
-                                       
+
                                        var html = this.$textarea.val();
 
                                        this.modified = this.clean.removeSpaces(html);
-                                       
+
                                        // indent code
                                        html = this.tabifier.get(html);
-                                       
-                                       // caret position sync
-                                       var start = 0,
-                                               end = 0;
-                                       
-                                       var $editorDiv = $("<div/>").append($.parseHTML(this.clean.onSync(this.$editor.html()), document, true));               
 
+                                       // caret position sync
+                                       var start = 0, end = 0;
+                                       var $editorDiv = $("<div/>").append($.parseHTML(this.clean.onSync(this.$editor.html()), document, true));
                                        var $selectionMarkers = $editorDiv.find("span.redactor-selection-marker");
-                                       
+
                                        if ($selectionMarkers.length > 0)
                                        {
-                                               var editorHtml = this.tabifier.get($editorDiv.html());
-                                               
+                                               var editorHtml = this.tabifier.get($editorDiv.html()).replace(/&amp;/g, '&');
+
                                                if ($selectionMarkers.length == 1)
                                                {
                                                        start = this.utils.strpos(editorHtml, $editorDiv.find("#selection-marker-1").prop("outerHTML"));
                                                        end      = this.utils.strpos(editorHtml, $editorDiv.find("#selection-marker-2").prop("outerHTML")) - $editorDiv.find("#selection-marker-1").prop("outerHTML").toString().length;
                                                }
                                        }
-                                       
+
                                        this.selection.removeMarkers();
-                                               
                                        this.$textarea.val(html);
-                                       
+
                                        if (this.opts.codemirror)
                                        {
                                                this.$textarea.next('.CodeMirror').each(function(i, el)
                                                {
                                                        $(el).show();
                                                        el.CodeMirror.setValue(html);
-                                                       el.CodeMirror.setSize(width, height);
+                                                       el.CodeMirror.setSize('100%', height);
                                                        el.CodeMirror.refresh();
-                                                       
+
                                                        if (start == end)
                                                        {
                                                                el.CodeMirror.setCursor(el.CodeMirror.posFromIndex(start).line, el.CodeMirror.posFromIndex(end).ch);
                                                        }
                                                        else
                                                        {
-                                                               el.CodeMirror.setSelection({line: el.CodeMirror.posFromIndex(start).line, 
+                                                               el.CodeMirror.setSelection({line: el.CodeMirror.posFromIndex(start).line,
                                                                                                                        ch: el.CodeMirror.posFromIndex(start).ch},
-                                                                                                                 {line: el.CodeMirror.posFromIndex(end).line, 
+                                                                                                                 {line: el.CodeMirror.posFromIndex(end).line,
                                                                                                                   ch:  el.CodeMirror.posFromIndex(end).ch});
                                                        }
-                                                       
+
                                                        el.CodeMirror.focus();
                                                });
                                        }
-                                       else 
+                                       else
                                        {
                                                this.$textarea.height(height).show().focus();
                                                this.$textarea.on('keydown.redactor-textarea-indenting', this.code.textareaIndenting);
 
                                                $(window).scrollTop(scroll);
-                                               
+
                                                if (this.$textarea[0].setSelectionRange)
                                                {
                                                        this.$textarea[0].setSelectionRange(start, end);
                                                }
 
-                                               this.$textarea[0].scrollTop = 0;                                        
+                                               this.$textarea[0].scrollTop = 0;
                                        }
-                               
+
                                        this.opts.visual = false;
 
                                        this.button.setInactiveInCode();
                                showVisual: function()
                                {
                                        var html;
-                                       
+
                                        if (this.opts.visual) return;
-       
+
                                        var start = 0, end = 0;
-                                       
+
                                        if (this.opts.codemirror)
                                        {
                                                var selection;
-                                               
+
                                                this.$textarea.next('.CodeMirror').each(function(i, el)
                                                {
                                                        selection = el.CodeMirror.listSelections();
-                                                       
+
                                                        start = el.CodeMirror.indexFromPos(selection[0].anchor);
                                                        end = el.CodeMirror.indexFromPos(selection[0].head);
-                                                       
+
                                                        html = el.CodeMirror.getValue();
                                                });
                                        }
                                        else
-                                       {                                                             
+                                       {
                                                start = this.$textarea.get(0).selectionStart;
                                                end = this.$textarea.get(0).selectionEnd;
-                                               
-                                               html = this.$textarea.hide().val();                                     
+
+                                               html = this.$textarea.hide().val();
                                        }
-       
+
                                        // if selection starts from end
                                        if (start > end && end > 0)
                                        {
                                                var tempStart = end;
                                                var tempEnd = start;
-                                               
+
                                                start = tempStart;
-                                               end = tempEnd;                                          
+                                               end = tempEnd;
                                        }
 
                                        start = this.code.enlargeOffset(html, start);
                                        end = this.code.enlargeOffset(html, end);
 
                                        html = html.substr(0, start) + this.selection.getMarkerAsHtml(1) + html.substr(start);
-                                       
+
                                        if (end > start)
                                        {
                                                var markerLength = this.selection.getMarkerAsHtml(1).toString().length;
-                                               
+
                                                html = html.substr(0, end + markerLength) + this.selection.getMarkerAsHtml(2) + html.substr(end + markerLength);
                                        }
-                                       
+
                                        if (this.modified !== this.clean.removeSpaces(html))
                                        {
                                                this.code.set(html);
-                                       }               
-                               
+                                       }
+
                                        if (this.opts.codemirror)
                                        {
                                                this.$textarea.next('.CodeMirror').hide();
                                {
                                        var htmlLength = html.length;
                                        var c = 0;
-                                       
+
                                        if (html[offset] == '>')
                                        {
                                                c++;
                                                for(var i = offset; i <= htmlLength; i++)
                                                {
                                                        c++;
-                                                       
+
                                                        if (html[i] == '>')
                                                        {
                                                                break;
                                                        }
                                                }
                                        }
-                                       
+
                                        return offset + c;
                                }
                        };
                                        var eventName = type + 'Callback';
                                        var eventNamespace = 'redactor';
                                        var callback = this.opts[eventName];
-                                       
+
                                        if (this.$textarea)
                                        {
                                                var returnValue = false;
                                                                if (value['namespace'] == eventNamespace)
                                                                {
                                                                        var data = (typeof data == 'undefined') ? [e] : [e, data];
-                                                                       
+
                                                                        returnValue = (typeof data == 'undefined') ? value.handler.call(this, e) : value.handler.call(this, e, data);
                                                                }
                                                        }, this));
 
                                                if (returnValue) return returnValue;
                                        }
-                                       
+
                                        if ($.isFunction(callback))
                                        {
                                                return (typeof data == 'undefined') ? callback.call(this, e) : callback.call(this, e, data);
                                destroy: function()
                                {
                                        this.opts.destroyed = true;
-                                       
+
                                        this.core.setCallback('destroy');
 
                                        // off events and remove data
                                        this.$element.off('.redactor').removeData('redactor');
                                        this.$editor.off('.redactor');
 
+                                       $(document).off('mousedown.redactor');
                                        $(document).off('click.redactor-image-delete.' + this.uuid);
                                        $(document).off('click.redactor-image-resize-hide.' + this.uuid);
                                        $(document).off('touchstart.redactor.' + this.uuid + ' click.redactor.' + this.uuid);
                                                {
                                                        var name = s.tag,
                                                                func;
-                                                               
+
                                                        if (typeof s['class'] != 'undefined')
                                                        {
                                                                name = name + '-' + s['class'];
                                                        }
-                                                       
+
                                                        s.type = (this.utils.isBlockTag(s.tag)) ? 'block' : 'inline';
-                                                       
+
                                                        if (typeof s.func !== "undefined")
                                                        {
                                                                func = s.func;
                                                        };
 
                                                }, this));
-
                                        }
 
                                        $.each(dropdownObject, $.proxy(function(btnName, btnObject)
                                        {
-                                               var $item = $('<a href="#" class="redactor-dropdown-' + btnName + '">' + btnObject.title + '</a>');
+                                               var $item = $('<a href="#" class="redactor-dropdown-' + btnName + '" role="button">' + btnObject.title + '</a>');
                                                if (name == 'formatting') $item.addClass('redactor-formatting-' + btnName);
 
                                                $item.on('click', $.proxy(function(e)
                                                                callback = btnObject.dropdown;
                                                        }
 
+                                                       if ($(e.target).hasClass('redactor-dropdown-link-inactive')) return;
+
                                                        this.button.onClick(e, btnName, type, callback);
                                                        this.dropdown.hideAll();
 
                                                }, this));
 
+                                               this.observe.addDropdown($item, btnName, btnObject);
+
                                                $dropdown.append($item);
 
                                        }, this));
                                        // Always re-append it to the end of <body> so it always has the highest sub-z-index.
                                        var $dropdown = $button.data('dropdown').appendTo(document.body);
 
+                                       if (this.opts.highContrast)
+                                       {
+                                               $dropdown.addClass("redactor-dropdown-contrast");
+                                       }
+
                                        // ios keyboard hide
-                                       if (this.utils.isMobile() && !this.utils.browser('msie'))
+                                       if (this.utils.isMobile())
                                        {
                                                document.activeElement.blur();
                                        }
                                        else
                                        {
                                                this.dropdown.hideAll();
+                                               this.observe.dropdowns();
+
                                                this.core.setCallback('dropdownShow', { dropdown: $dropdown, key: key, button: $button });
 
                                                this.button.setActive(key);
                                                }
 
                                                this.core.setCallback('dropdownShown', { dropdown: $dropdown, key: key, button: $button });
-                                       }
-
-                                       $(document).one('click', $.proxy(this.dropdown.hide, this));
-                                       this.$editor.one('click', $.proxy(this.dropdown.hide, this));
-
-                                       // disable scroll whan dropdown scroll
-                                       var $body = $(document.body);
-                                       var width = $body.width();
-
-                                       $dropdown.on('mouseover', function() {
 
-                                               $body.addClass('body-redactor-hidden');
-                                               $body.css('margin-right', ($body.width() - width) + 'px');
-
-                                        });
+                                               this.$dropdown = $dropdown;
+                                       }
 
-                                       $dropdown.on('mouseout', function() {
 
-                                               $body.removeClass('body-redactor-hidden').css('margin-right', 0);
+                                       $(document).one('click.redactor-dropdown', $.proxy(this.dropdown.hide, this));
+                                       this.$editor.one('click.redactor-dropdown', $.proxy(this.dropdown.hide, this));
+                                       $(document).one('keyup.redactor-dropdown', $.proxy(this.dropdown.closeHandler, this));
 
-                                       });
+                                       // disable scroll whan dropdown scroll
+                                       $dropdown.on('mouseover.redactor-dropdown', $.proxy(this.utils.disableBodyScroll, this)).on('mouseout.redactor-dropdown', $.proxy(this.utils.enableBodyScroll, this));
 
 
                                        e.stopPropagation();
                                },
+                               closeHandler: function(e)
+                               {
+                                       if (e.which != this.keyCode.ESC) return;
+
+                                       this.dropdown.hideAll();
+                                       this.$editor.focus();
+                               },
                                hideAll: function()
                                {
                                        this.$toolbar.find('a.dropact').removeClass('redactor-act').removeClass('dropact');
 
-                                       $(document.body).removeClass('body-redactor-hidden').css('margin-right', 0);
+                                       this.utils.enableBodyScroll();
 
                                        $('.redactor-dropdown-' + this.uuid).hide();
-                                       this.core.setCallback('dropdownHide');
+                                       $('.redactor-dropdown-link-selected').removeClass('redactor-dropdown-link-selected');
+
+
+                                       if (this.$dropdown)
+                                       {
+                                               this.$dropdown.off('.redactor-dropdown');
+                                               this.core.setCallback('dropdownHide', this.$dropdown);
+
+                                               this.$dropdown = false;
+                                       }
                                },
                                hide: function (e)
                                {
                                        var $dropdown = $(e.target);
-                                       if (!$dropdown.hasClass('dropact'))
+
+                                       if (!$dropdown.hasClass('dropact') && !$dropdown.hasClass('redactor-dropdown-link-inactive'))
                                        {
                                                $dropdown.removeClass('dropact');
+                                               $dropdown.off('mouseover mouseout');
+
                                                this.dropdown.hideAll();
                                        }
                                }
                                },
                                setEnd: function()
                                {
-                                       if (this.utils.browser('mozilla') || this.utils.browser('msie'))
+                                       var last = this.$editor.children().last();
+                                       this.$editor.focus();
+
+                                       if (last.size() === 0) return;
+                                       if (this.utils.isEmpty(this.$editor.html()))
                                        {
-                                               var last = this.$editor.children().last();
 
-                                               this.$editor.focus();
-                                               this.caret.setEnd(last);
+                                               this.selection.get();
+                                               this.range.collapse(true);
+                                               this.range.setStartAfter(last[0]);
+                                               this.range.setEnd(last[0], 0);
+                                               this.selection.addRange();
                                        }
                                        else
                                        {
                                                this.selection.get();
+                                               this.range.selectNodeContents(last[0]);
+                                               this.range.collapse(false);
+                                               this.selection.addRange();
 
-                                               try {
-                                                       this.range.selectNodeContents(this.$editor[0]);
-                                                       this.range.collapse(false);
-
-                                                       this.selection.addRange();
-                                               }
-                                               catch (e) {}
                                        }
-
                                },
                                isFocused: function()
                                {
                                                this.image.update($image);
 
                                        }, this));
-                                       
+
                                        // hide link's tooltip
                                        $('.redactor-link-tooltip').remove();
 
                                        }
 
                                        this.modal.show();
+                                       $('#redactor-image-title').focus();
 
                                },
                                setFloating: function($image)
                                                $image.on('dragstart', $.proxy(this.image.onDrag, this));
                                        }
 
-                                       $image.on('mousedown', $.proxy(this.image.hideResize, this));
-                                       $image.on('click.redactor touchstart', $.proxy(function(e)
+                                       var handler = $.proxy(function(e)
                                        {
-                                               this.observe.image = $image;
 
-                                               if (this.$editor.find('#redactor-image-box').length !== 0) return false;
+                                               this.observe.image = $image;
 
                                                this.image.resizer = this.image.loadEditableControls($image);
 
-                                               $(document).on('click.redactor-image-resize-hide.' + this.uuid, $.proxy(this.image.hideResize, this));
-                                               this.$editor.on('click.redactor-image-resize-hide.' + this.uuid, $.proxy(this.image.hideResize, this));
+                                               $(document).on('mousedown.redactor-image-resize-hide.' + this.uuid, $.proxy(this.image.hideResize, this));
 
                                                // resize
                                                if (!this.opts.imageResizable) return;
                                                        this.image.setResizable(e, $image);
                                                }, this));
 
+                                       }, this);
 
-                                       }, this));
+
+                                       $image.off('mousedown.redactor').on('mousedown.redactor', $.proxy(this.image.hideResize, this));
+                                       $image.off('click.redactor touchstart.redactor', handler)
+                                       .on('click.redactor touchstart.redactor', handler);
                                },
                                setResizable: function(e, $image)
                                {
                                        var width = Math.round(height * this.image.resizeHandle.ratio);
 
                                        if (height < 50 || width < 100) return;
-                                       
+
                                        var height = Math.round(this.image.resizeHandle.el.width() / this.image.resizeHandle.ratio);
 
                                        this.image.resizeHandle.el.attr({width: width, height: height});
                                                return $(this).contents();
                                        });
 
-                                       $(document).off('click.redactor-image-resize-hide.' + this.uuid);
-                                       this.$editor.off('click.redactor-image-resize-hide.' + this.uuid);
+                                       $(document).off('mousedown.redactor-image-resize-hide.' + this.uuid);
 
                                        if (typeof this.image.resizeHandle !== 'undefined')
                                        {
                                                {
                                                        $image.before('<br>');
                                                }
-                                               
+
                                                $image.after('<br>');
                                        }
 
                                        this.selection.restore();
                                        this.code.sync();
                                },
-                               decreaseLists: function ()
+                               decreaseLists: function()
                                {
                                        document.execCommand('outdent');
 
                                        var current = this.selection.getCurrent();
-
                                        var $item = $(current).closest('li', this.$editor[0]);
-                                       var $parent = $item.parent();
-                                       if ($item.length !== 0 && $parent.length !== 0 && $parent[0].tagName == 'LI')
-                                       {
-                                               $parent.after($item);
-                                       }
 
                                        this.indent.fixEmptyIndent();
 
                                },
                                format: function(tag, type, value)
                                {
+                                       // blur
+                                       this.blurClickedElement = true;
+
                                        // Stop formatting pre and headers
                                        if (this.utils.isCurrentOrParent('PRE') || this.utils.isCurrentOrParentHeader()) return;
 
                                        var tags = ['b', 'bold', 'i', 'italic', 'underline', 'strikethrough', 'deleted', 'superscript', 'subscript'];
                                        var replaced = ['strong', 'strong', 'em', 'em', 'u', 'del', 'del', 'sup', 'sub'];
-                                       
+
                                        for (var i = 0; i < tags.length; i++)
                                        {
                                                if (tag == tags[i]) tag = replaced[i];
                                        }
-                                       
+
                                        if (this.opts.allowedTags)
                                        {
                                                if ($.inArray(tag, this.opts.allowedTags) == -1) return;
                                        this.$editor.find('strike').each($.proxy(function(i,s)
                                        {
                                                var $el = $(s);
-       
+
                                                this.inline.formatRemoveSameChildren($el, tag);
 
                                                var $span;
                                                }
 
                                        }, this));
-                                       
+
                                        // clear text decoration
                                        if (tag != 'span')
                                        {
                                        var parHtml = $(parent).html();
 
                                        parHtml = '<p>' + parHtml.replace(/<span class="redactor-ie-paste"><\/span>/gi, '</p>' + html + '<p>') + '</p>';
+                                       parHtml = parHtml.replace(/<p><\/p>/gi, '');
                                        $(parent).replaceWith(parHtml);
                                },
                                ie11PasteFrag: function(html)
 
                                        // shortcuts setup
                                        this.shortcuts.init(e, key);
-                                       
+
                                        if (this.utils.isDesktop())
                                        {
                                                this.keydown.checkEvents(arrow, key);
                                                this.keydown.setupBuffer(e, key);
                                        }
-                                       
+
                                        this.keydown.addArrowsEvent(arrow);
                                        this.keydown.setupSelectAll(e, key);
-                                       
+
                                        // callback
                                        var keydownStop = this.core.setCallback('keydown', e);
                                        if (keydownStop === false)
 
                                                                return this.keydown.insertBreakLine(e);
                                                        }
+
                                                }
                                                else if (this.opts.linebreaks && this.keydown.block)
                                                {
                                                // paragraphs
                                                else if (!this.opts.linebreaks && this.keydown.block)
                                                {
-                                                       if (this.keydown.block.tagName !== 'LI')
-                                                       {
-                                                               setTimeout($.proxy(this.keydown.replaceDivToParagraph, this), 1);
-                                                       }
-                                                       else
+                                                       setTimeout($.proxy(this.keydown.replaceDivToParagraph, this), 1);
+
+                                                       if (this.keydown.block.tagName === 'LI')
                                                        {
                                                                current = this.selection.getCurrent();
                                                                var $parent = $(current).closest('li', this.$editor[0]);
                                                                if ($parent.length !== 0 && this.utils.isEmpty($parent.html()) && $list.next().length === 0 && this.utils.isEmpty($list.find("li").last().html()))
                                                                {
                                                                        $list.find("li").last().remove();
-                                                                       
+
                                                                        var node = $(this.opts.emptyHtml);
                                                                        $list.after(node);
                                                                        this.caret.setStart(node);
                                                        return this.keydown.insertParagraph(e);
                                                }
                                        }
-                                       
+
                                        // Shift+Enter or Ctrl+Enter
                                        if (key === this.keyCode.ENTER && (e.ctrlKey || e.shiftKey))
                                        {
                                        // image delete and backspace
                                        if (key === this.keyCode.BACKSPACE || key === this.keyCode.DELETE)
                                        {
-                                               if (this.utils.browser('mozilla') && this.keydown.current && this.keydown.current.tagName === 'TD')
-                                               {
-                                                       e.preventDefault();
-                                                       return false;
-                                               }
-
                                                var nodes = this.selection.getNodes();
-                                               
+
                                                if (nodes)
                                                {
                                                        var len = nodes.length;
                                        // backspace
                                        if (key === this.keyCode.BACKSPACE)
                                        {
+                                               // backspace as outdent
+                                               var block = this.selection.getBlock();
+                                               var indented = ($(block).css('margin-left') !== '0px');
+                                               if (block && indented && this.range.collapsed && this.utils.isStartOfElement())
+                                               {
+                                                       this.indent.decrease();
+                                                       e.preventDefault();
+                                                       return;
+                                               }
+
+
+                                               // remove hr in FF
+                                               if (this.utils.browser('mozilla'))
+                                               {
+                                                       var prev = this.selection.getPrev();
+                                                       var prev2 = $(prev).prev()[0];
+                                                       if (prev && prev.tagName === 'HR') $(prev).remove();
+                                                       if (prev2 && prev2.tagName === 'HR') $(prev2).remove();
+                                               }
+
                                                this.keydown.removeInvisibleSpace();
                                                this.keydown.removeEmptyListInTable(e);
                                        }
                                {
                                        var blockElem = this.selection.getBlock();
                                        var blockHtml = blockElem.innerHTML.replace(/<br\s?\/?>/gi, '');
-                                       if (blockElem.tagName === 'DIV' && blockHtml === '' && !$(blockElem).hasClass('redactor-editor'))
+                                       if (blockElem.tagName === 'DIV' && this.utils.isEmpty(blockHtml) && !$(blockElem).hasClass('redactor-editor'))
                                        {
                                                var p = document.createElement('p');
                                                p.innerHTML = this.opts.invisibleSpace;
                                        }
 
                                        this.range.insertNode(br1);
-                                       
+
                                        // move br outside A tag
                                        var $parentA = $(br1).parent("a");
-                                       
+
                                        if ($parentA.length > 0)
                                        {
-                                               $parentA.find(br1)
-                                                               .remove();
-                                                               
+                                               $parentA.find(br1).remove();
                                                $parentA.after(br1);
                                        }
-                                       
+
                                        if (dbl === true)
                                        {
                                                var $next = $(br1).next();
                                                }
 
                                                var br2 = document.createElement('br');
-                                       
+
                                                this.range.insertNode(br2);
                                                this.caret.setAfter(br2);
                                        }
                                        else
                                        {
-                                               this.keydown.insertBreakLineProcessingAfter(br1);
+                                               // caret does not move after the br visual
+                                               if (this.utils.browser('msie'))
+                                               {
+                                                       var space = document.createElement('span');
+                                                       space.innerHTML = '&#x200b;';
+
+                                                       $(br1).after(space);
+                                                       this.caret.setAfter(space);
+                                                       $(space).remove();
+                                               }
+                                               else
+                                               {
+                                                       var range = document.createRange();
+                                                       range.setStartAfter(br1);
+                                                       range.collapse(true);
+                                                       var selection = window.getSelection();
+                                                       selection.removeAllRanges();
+                                                       selection.addRange(range);
+
+                                               }
                                        }
 
                                        this.code.sync();
                                        return false;
                                },
-                               insertBreakLineProcessingAfter: function(node)
+                               removeInvisibleSpace: function()
                                {
-                                       var space = this.utils.createSpaceElement();
-                                       $(node).after(space);
-                                       this.selection.selectElement(space);
-
-                                       $(space).replaceWith(function()
-                                       {
-                                               return $(this).contents();
-                                       });
-                               },
-                               removeInvisibleSpace: function()
-                               {
-                                       var $current = $(this.keydown.current);
-                                       if ($current.text().search(/^\u200B$/g) === 0)
+                                       var $current = $(this.keydown.current);
+                                       if ($current.text().search(/^\u200B$/g) === 0)
                                        {
                                                $current.remove();
                                        }
                                                $(this.keyup.parent).contents().unwrap();
                                                this.keyup.replaceToParagraph();
                                        }
-                                       
+
                                        // linkify
-                                       if (this.linkify.isEnabled() && this.linkify.isKey(key))
-                                               this.linkify.format();
-                                       
+                                       if (this.linkify.isEnabled() && this.linkify.isKey(key)) this.linkify.format();
+
                                        if (key === this.keyCode.DELETE || key === this.keyCode.BACKSPACE)
                                        {
+                                               if (this.utils.browser('mozilla'))
+                                               {
+                                                       var td = $(this.keydown.current).closest('td', this.$editor[0]);
+                                                       if (td.size() !== 0 && td.text() !== '')
+                                                       {
+                                                               e.preventDefault();
+                                                               return false;
+                                                       }
+                                               }
+
                                                // clear unverified
                                                this.clean.clearUnverified();
 
                                                {
                                                        this.utils.removeEmpty(i, $(s).html());
                                                }, this));
-                                               
+
                                                // remove invisible space
                                                if (this.opts.linebreaks && this.keyup.current && this.keyup.current.tagName == 'DIV' && this.utils.isEmpty(this.keyup.current.innerHTML))
                                                {
                                        }
                                        else
                                        {
-                                               html = '<p><br /></p>';
-
-                                               this.$editor.html(html);
+                                               this.$editor.html(this.opts.emptyHtml);
                                                this.focus.setStart();
                                        }
 
                                        var extra = '<p id="redactor-insert-line"><br /></p>';
                                        if (this.opts.linebreaks) extra = '<br id="redactor-insert-line">';
 
-                                       document.execCommand('insertHTML', false, '<hr>' + extra);
+                                       document.execCommand('insertHtml', false, '<hr>' + extra);
 
                                        this.line.setFocus();
                                        this.code.sync();
                                {
                                        var node = this.$editor.find('#redactor-insert-line');
                                        var next = $(node).next()[0];
+                                       var target = next;
+                                       if (this.utils.browser('mozilla') && next && next.innerHTML === '')
+                                       {
+                                               target = $(next).next()[0];
+                                               $(next).remove();
+                                       }
 
-                                       if (next)
+                                       if (target)
                                        {
-                                               this.caret.setAfter(node);
                                                node.remove();
+
+                                               if (!this.opts.linebreaks)
+                                               {
+                                                       this.$editor.focus();
+                                                       this.line.setStart(target);
+                                               }
+
                                        }
                                        else
                                        {
+
                                                node.removeAttr('id');
+                                               this.line.setStart(node[0]);
                                        }
+                               },
+                               setStart: function(node)
+                               {
+                                       if (typeof node === 'undefined') return;
+
+                                       var textNode = document.createTextNode('\u200B');
+
+                                       this.selection.get();
+                                       this.range.setStart(node, 0);
+                                       this.range.insertNode(textNode);
+                                       this.range.collapse(true);
+                                       this.selection.addRange();
+
                                }
                        };
                },
                                {
                                        if (typeof e != 'undefined' && e.preventDefault) e.preventDefault();
 
-                                       this.modal.load('link', this.lang.get('link_insert'), 600);
+                                       if (!this.observe.isCurrent('a'))
+                                       {
+                                               this.modal.load('link', this.lang.get('link_insert'), 600);
+                                       }
+                                       else
+                                       {
+                                               this.modal.load('link', this.lang.get('link_edit'), 600);
+                                       }
 
                                        this.modal.createCancelButton();
-                                       this.link.buttonInsert = this.modal.createActionButton(this.lang.get('insert'));
+
+                                       var buttonText = !this.observe.isCurrent('a') ? this.lang.get('insert') : this.lang.get('edit');
+
+                                       this.link.buttonInsert = this.modal.createActionButton(buttonText);
 
                                        this.selection.get();
 
                                cleanUrl: function()
                                {
                                        var thref = self.location.href.replace(/\/$/i, '');
-                                       
+
                                        if (typeof this.link.url !== "undefined")
                                        {
                                                this.link.url = this.link.url.replace(thref, '');
                                insert: function()
                                {
                                        this.placeholder.remove();
-                                       
+
                                        var target = '';
                                        var link = this.link.$inputUrl.val();
                                        var text = this.link.$inputText.val();
 
                                                });
 
+                                               this.$modal.append('<p role="alert" class="redactor-voice-alert" aria-hidden="false">' + this.lang.get('url_required') + '</p>');
+
                                                return;
                                        }
 
 
                                        if (text === '' && link === '') return;
                                        if (text === '' && link !== '') text = link;
-                                       
+
                                        if (this.link.$node)
                                        {
                                                this.buffer.set();
-                                                       
+
                                                var $link = this.link.$node,
                                                        $el   = $link.children();
-                                               
+
                                                if ($el.length > 0)
                                                {
                                                        while ($el.length)
                                                        {
                                                                $el = $el.children();
                                                        }
-                                                       
+
                                                        $el = $el.end();
                                                }
-                                               else 
+                                               else
                                                {
                                                        $el = $link;
                                                }
-                                                                       
+
                                                $link.attr('href', link);
                                                $el.text(text);
 
                                                {
                                                        $link.removeAttr('target');
                                                }
-                                               
+
                                                this.selection.selectElement($link);
 
                                                this.code.sync();
                                                                if (target !== '') $a.attr('target', target);
 
                                                                $a = $(this.insert.node($a));
-                                                               
+
                                                                if (this.selection.getText().match(/\s$/))
                                                                {
                                                                        $a.after(" ");
                                                                }
-                                                               
+
                                                                this.selection.selectElement($a);
                                                        }
                                                        else
                                                                {
                                                                        $a.after(" ");
                                                                }
-                                                               
+
                                                                if (this.link.text !== '' || this.link.text != text)
                                                                {
                                                                        $a.text(text);
-                                                                       
+
                                                                        this.selection.selectElement($a);
                                                                }
                                                        }
                                        });
                                }
                        };
-               },      
+               },
+               linkify: function()
+               {
+                       return {
+                               isKey: function(key)
+                               {
+                                       return key == this.keyCode.ENTER || key == this.keyCode.SPACE;
+                               },
+                               isEnabled: function()
+                               {
+                                       return this.opts.convertLinks && (this.opts.convertUrlLinks || this.opts.convertImageLinks || this.opts.convertVideoLinks) && !this.utils.isCurrentOrParent('PRE');
+                               },
+                               format: function()
+                               {
+                                       var linkify = this.linkify,
+                                               opts    = this.opts;
+
+                                       this.$editor
+                                               .find(":not(iframe,img,a,pre)")
+                                               .addBack()
+                                               .contents()
+                                               .filter(function()
+                                               {
+                                                       return this.nodeType === 3 && $.trim(this.nodeValue) != "" && !$(this).parent().is("pre") && (this.nodeValue.match(opts.linkify.regexps.youtube) || this.nodeValue.match(opts.linkify.regexps.vimeo) || this.nodeValue.match(opts.linkify.regexps.image) || this.nodeValue.match(opts.linkify.regexps.url));
+                                               })
+                                               .each(function()
+                                               {
+                                                       var text = $(this).text(),
+                                                               html = text;
+
+                                                       if (opts.convertVideoLinks && (html.match(opts.linkify.regexps.youtube) || html.match(opts.linkify.regexps.vimeo)) )
+                                                       {
+                                                               html = linkify.convertVideoLinks(html);
+                                                       }
+                                                       else if (opts.convertImageLinks && html.match(opts.linkify.regexps.image))
+                                                       {
+                                                               html = linkify.convertImages(html);
+                                                       }
+                                                       else if (opts.convertUrlLinks)
+                                                       {
+                                                               html = linkify.convertLinks(html);
+                                                       }
+
+                                                       $(this).before(text.replace(text, html))
+                                                                  .remove();
+                                               });
+
+                                       this.code.sync();
+                               },
+                               convertVideoLinks: function(html)
+                               {
+                                       var iframeStart = '<iframe width="500" height="281" src="',
+                                               iframeEnd = '" frameborder="0" allowfullscreen></iframe>';
+
+                                       if (html.match(this.opts.linkify.regexps.youtube))
+                                       {
+                                               html = html.replace(this.opts.linkify.regexps.youtube, iframeStart + '//www.youtube.com/embed/$1' + iframeEnd);
+                                       }
+
+                                       if (html.match(this.opts.linkify.regexps.vimeo))
+                                       {
+                                               html = html.replace(this.opts.linkify.regexps.vimeo, iframeStart + '//player.vimeo.com/video/$2' + iframeEnd);
+                                       }
+
+                                       return html;
+                               },
+                               convertImages: function(html)
+                               {
+                                       var matches = html.match(this.opts.linkify.regexps.image);
+
+                                       if (matches)
+                                       {
+                                               html = html.replace(html, '<img src="' + matches + '" />');
+
+                                               if (this.opts.linebreaks)
+                                               {
+                                                       if (!this.utils.isEmpty(this.code.get()))
+                                                       {
+                                                               html = '<br>' + html;
+                                                       }
+                                               }
+
+                                               html += '<br>';
+                                       }
+
+                                       return html;
+                               },
+                               convertLinks: function(html)
+                               {
+                                       var matches = html.match(this.opts.linkify.regexps.url);
+
+                                       if (matches)
+                                       {
+                                               matches = $.grep(matches, function(v, k) { return $.inArray(v, matches) === k; });
+
+                                               var length = matches.length;
+
+                                               for (var i = 0; i < length; i++)
+                                               {
+                                                       var href = matches[i],
+                                                               text = href,
+                                                               linkProtocol = this.opts.linkProtocol + '://';
+
+                                                       if (href.match(/(https?|ftp):\/\//i) !== null)
+                                                       {
+                                                               linkProtocol = "";
+                                                       }
+
+                                                       if (text.length > this.opts.linkSize)
+                                                       {
+                                                               text = text.substring(0, this.opts.linkSize) + '...';
+                                                       }
+
+                                                       text = decodeURIComponent(text);
+
+                                                       var regexB = "\\b";
+
+                                                       if ($.inArray(href.slice(-1), ["/", "&", "="]) != -1)
+                                                       {
+                                                               regexB = "";
+                                                       }
+
+                                                       // escaping url
+                                                       var regexp = new RegExp('(' + href.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&") + regexB + ')', 'g');
+
+                                                       html = html.replace(regexp, '<a href="' + linkProtocol + $.trim(href) + '">' + $.trim(text) + '</a>');
+                                               }
+                                       }
+
+                                       return html;
+                               }
+                       };
+               },
                list: function()
                {
                        return {
                                                isUnorderedCmdOrdered = (cmd === 'orderedlist' && listTag === 'UL');
                                                isOrderedCmdUnordered = (cmd === 'unorderedlist' && listTag === 'OL');
                                        }
-               
+
                                        if (isUnorderedCmdOrdered)
                                        {
                                                this.utils.replaceToTag($list, 'ol');
                                                        this.list.insert(cmd);
                                                }
                                        }
-                       
+
                                        this.selection.restore();
                                        this.code.sync();
                                },
                                        var parent = this.selection.getParent();
                                        var current = this.selection.getCurrent();
                                        var $td = $(current).closest('td, th', this.$editor[0]);
-                               
+
                                        if (this.utils.browser('msie') && this.opts.linebreaks)
                                        {
                                                this.list.insertInIe(cmd);
 
                                        var $list = $(this.selection.getParent()).closest('ol, ul', this.$editor[0]);
 
+
                                        if ($td.length !== 0)
                                        {
                                                var prev = $td.prev();
                                                var $children = $list.children('li');
                                                $children.find('br').remove();
                                                $children.append(this.selection.getMarkerAsHtml());
+
+                                               if (this.opts.linebreaks && this.utils.browser('mozilla') && $children.size() == 2 && this.utils.isEmpty($children.eq(1).text()))
+                                               {
+                                                       $children.eq(1).remove();
+                                               }
                                        }
 
                                        if ($list.length)
                                },
                                remove: function(cmd)
                                {
+                                       if ($.inArray('ul', this.selection.getBlocks())) cmd = 'unorderedlist';
+
+
                                        document.execCommand('insert' + cmd);
 
                                        var $current = $(this.selection.getCurrent());
                                                        + '<label>' + this.lang.get('title') + '</label>'
                                                        + '<input type="text" id="redactor-image-title" />'
                                                        + '<label class="redactor-image-link-option">' + this.lang.get('link') + '</label>'
-                                                       + '<input type="text" id="redactor-image-link" class="redactor-image-link-option" />'
-                                                       + '<label class="redactor-image-link-option"><input type="checkbox" id="redactor-image-link-blank"> ' + this.lang.get('link_new_tab') + '</label>'
+                                                       + '<input type="text" id="redactor-image-link" class="redactor-image-link-option" aria-label="' + this.lang.get('link') + '" />'
+                                                       + '<label class="redactor-image-link-option"><input type="checkbox" id="redactor-image-link-blank" aria-label="' + this.lang.get('link_new_tab') + '"> ' + this.lang.get('link_new_tab') + '</label>'
                                                        + '<label class="redactor-image-position-option">' + this.lang.get('image_position') + '</label>'
-                                                       + '<select class="redactor-image-position-option" id="redactor-image-align">'
+                                                       + '<select class="redactor-image-position-option" id="redactor-image-align" aria-label="' + this.lang.get('image_position') + '">'
                                                                + '<option value="none">' + this.lang.get('none') + '</option>'
                                                                + '<option value="left">' + this.lang.get('left') + '</option>'
                                                                + '<option value="center">' + this.lang.get('center') + '</option>'
                                                + '<section id="redactor-modal-file-insert">'
                                                        + '<div id="redactor-modal-file-upload-box">'
                                                                + '<label>' + this.lang.get('filename') + '</label>'
-                                                               + '<input type="text" id="redactor-filename" /><br><br>'
+                                                               + '<input type="text" id="redactor-filename" aria-label="' + this.lang.get('filename') + '" /><br><br>'
                                                                + '<div id="redactor-modal-file-upload"></div>'
                                                        + '</div>'
                                                + '</section>',
                                                link: String()
                                                + '<section id="redactor-modal-link-insert">'
                                                        + '<label>URL</label>'
-                                                       + '<input type="url" id="redactor-link-url" />'
+                                                       + '<input type="url" id="redactor-link-url" aria-label="URL" />'
                                                        + '<label>' + this.lang.get('text') + '</label>'
-                                                       + '<input type="text" id="redactor-link-url-text" />'
+                                                       + '<input type="text" id="redactor-link-url-text" aria-label="' + this.lang.get('text') + '" />'
                                                        + '<label><input type="checkbox" id="redactor-link-blank"> ' + this.lang.get('link_new_tab') + '</label>'
                                                + '</section>'
                                        };
                                show: function()
                                {
                                        // ios keyboard hide
-                                       if (this.utils.isMobile() && !this.utils.browser('msie'))
+                                       if (this.utils.isMobile())
                                        {
                                                document.activeElement.blur();
                                        }
 
-                                       $(document.body).removeClass('body-redactor-hidden');
-                                       this.modal.bodyOveflow = $(document.body).css('overflow');
-                                       $(document.body).css('overflow', 'hidden');
+                                       this.utils.disableBodyScroll();
 
                                        if (this.utils.isMobile())
                                        {
                                                this.modal.showOnDesktop();
                                        }
 
+                                       if (this.opts.highContrast)
+                                       {
+                                               this.$modalBox.addClass("redactor-modal-contrast");
+                                       }
+
                                        this.$modalOverlay.show();
                                        this.$modalBox.show();
 
+                                       this.$modal.attr('tabindex', '-1');
+                                       this.$modal.focus();
+
                                        this.modal.setButtonsWidth();
 
                                        this.utils.saveScroll();
                                {
                                        this.modal.buildOverlay();
 
-                                       this.$modalBox = $('<div id="redactor-modal-box" />').hide();
-                                       this.$modal = $('<div id="redactor-modal" />');
-                                       this.$modalHeader = $('<header />');
-                                       this.$modalClose = $('<span id="redactor-modal-close" />').html('&times;');
+                                       this.$modalBox = $('<div id="redactor-modal-box"/>').hide();
+                                       this.$modal = $('<div id="redactor-modal" role="dialog" aria-labelledby="redactor-modal-header" />');
+                                       this.$modalHeader = $('<header id="redactor-modal-header"/>');
+                                       this.$modalClose = $('<button type="button" id="redactor-modal-close" tabindex="1" aria-label="Close" />').html('&times;');
                                        this.$modalBody = $('<div id="redactor-modal-body" />');
                                        this.$modalFooter = $('<footer />');
 
                                        if (!this.$modalBox) return;
 
                                        this.modal.disableEvents();
+                                       this.utils.enableBodyScroll();
 
                                        this.$modalOverlay.remove();
 
                                load: function()
                                {
                                        if (typeof this.opts.destroyed != "undefined") return;
-                                       
+
                                        this.observe.images();
                                        this.observe.links();
                                },
+                               toolbar: function(e, btnName)
+                               {
+                                       this.observe.buttons(e, btnName);
+                                       this.observe.dropdowns();
+                               },
+                               isCurrent: function($el, $current)
+                               {
+                                       if (typeof $current == 'undefined')
+                                       {
+                                               var $current = $(this.selection.getCurrent());
+                                       }
+
+                                       return $current.is($el) || $current.parents($el).length > 0;
+                               },
+                               dropdowns: function()
+                               {
+                                       var $current = $(this.selection.getCurrent());
+
+                                       $.each(this.opts.observe.dropdowns, $.proxy(function(key, value)
+                                       {
+                                               var observe = value.observe,
+                                                       element = observe.element,
+                                                       $item   = value.item,
+                                                       inValues = typeof observe['in'] != 'undefined' ? observe['in'] : false,
+                                                       outValues = typeof observe['out'] != 'undefined' ? observe['out'] : false;
+
+                                               if ($current.closest(element).size() > 0)
+                                               {
+                                                       this.observe.setDropdownProperties($item, inValues, outValues);
+                                               }
+                                               else
+                                               {
+                                                       this.observe.setDropdownProperties($item, outValues, inValues);
+                                               }
+                                       }, this));
+                               },
+                               setDropdownProperties: function($item, addProperties, deleteProperties)
+                               {
+                                       if (deleteProperties && typeof deleteProperties['attr'] != 'undefined')
+                                       {
+                                               this.observe.setDropdownAttr($item, deleteProperties.attr, true);
+                                       }
+
+                                       if (typeof addProperties['attr'] != 'undefined')
+                                       {
+                                               this.observe.setDropdownAttr($item, addProperties.attr);
+                                       }
+
+                                       if (typeof addProperties['title'] != 'undefined')
+                                       {
+                                               $item.text(addProperties['title']);
+                                       }
+                               },
+                               setDropdownAttr: function($item, properties, isDelete)
+                               {
+                                       $.each(properties, function(key, value)
+                                       {
+                                               if (key == 'class')
+                                               {
+                                                       if (!isDelete)
+                                                       {
+                                                               $item.addClass(value);
+                                                       }
+                                                       else
+                                                       {
+                                                               $item.removeClass(value);
+                                                       }
+                                               }
+                                               else
+                                               {
+                                                       if (!isDelete)
+                                                       {
+                                                               $item.attr(key, value);
+                                                       }
+                                                       else
+                                                       {
+                                                               $item.removeAttr(key);
+                                                       }
+                                               }
+                                       });
+                               },
+                               addDropdown: function($item, btnName, btnObject)
+                               {
+                                       if (typeof btnObject.observe == "undefined") return;
+
+                                       btnObject.item = $item;
+
+                                       this.opts.observe.dropdowns.push(btnObject);
+                               },
                                buttons: function(e, btnName)
                                {
                                        var current = this.selection.getCurrent();
                                showTooltip: function(e)
                                {
                                        var $el = $(e.target);
-                                       
+
                                        if ($el[0].tagName == 'IMG')
                                                return;
-                                       
+
                                        if ($el[0].tagName !== 'A')
                                                $el = $el.closest('a', this.$editor[0]);
-                                       
+
                                        if ($el[0].tagName !== 'A')
                                                return;
-                                       
+
                                        var $link = $el;
-                                       
+
                                        var pos = this.observe.getTooltipPosition($link);
                                        var tooltip = $('<span class="redactor-link-tooltip"></span>');
 
                                {
                                        if (this.opts.linebreaks) return html;
                                        if (html === '' || html === '<p></p>') return this.opts.emptyHtml;
-                                       
+
                                        html = html + "\n";
 
                                        this.paragraphize.safes = [];
                {
                        return {
                                init: function(e)
-                               {       
+                               {
                                        if (!this.opts.cleanOnPaste)
                                        {
                                                setTimeout($.proxy(this.code.sync, this), 1);
                                        this.utils.saveScroll();
 
                                        this.paste.createPasteBox();
-       
+
                                        $(window).on('scroll.redactor-freeze', $.proxy(function()
                                        {
                                                $(window).scrollTop(this.saveBodyScroll);
 
                                        }, this));
-                                       
+
                                        setTimeout($.proxy(function()
                                        {
                                                var html = this.$pasteBox.html();
                                                this.paste.insert(html);
 
                                                $(window).off('scroll.redactor-freeze');
-                                                                               
+
                                                if (this.linkify.isEnabled())
                                                        this.linkify.format();
-                                               
+
                                        }, this), 1);
                                },
                                createPasteBox: function()
                                        }
                                        else
                                        {
-                                               $('body').append(this.$pasteBox);
+                                               // bootstrap modal
+                                               if ($('.modal-body').length > 0)
+                                               {
+                                                       $('.modal-body').append(this.$pasteBox);
+                                               }
+                                               else
+                                               {
+                                                       $('body').append(this.$pasteBox);
+                                               }
+
                                        }
-                                       
+
                                        this.$pasteBox.focus();
                                },
                                insert: function(html)
                                                var spans = this.$editor.find('span');
                                                $.each(spans, function(i,s)
                                                {
-                                                       var html = s.innerHTML.replace(/[\u200B-\u200D\uFEFF]/, '');
+                                                       var html = s.innerHTML.replace(/\u200B/, '');
                                                        if (html === '' && s.attributes.length === 0) $(s).remove();
 
                                                });
                                        setTimeout($.proxy(function()
                                        {
                                                var func = this.utils.isEmpty(this.$editor.html(), false) ? 'addClass' : 'removeClass';
-
                                                this.$editor[func]('redactor-placeholder');
+
                                        }, this), 5);
                                },
                                remove: function()
                                getCurrent: function()
                                {
                                        var el = false;
+
                                        this.selection.get();
 
                                        if (this.sel && this.sel.rangeCount > 0)
 
                                        return false;
                                },
+                               getPrev: function()
+                               {
+                                       return  window.getSelection().anchorNode.previousSibling;
+                               },
+                               getNext: function()
+                               {
+                                       return window.getSelection().anchorNode.nextSibling;
+                               },
                                getBlock: function(node)
                                {
                                        node = node || this.selection.getCurrent();
 
                                        var startNode = this.selection.getNodesMarker(1);
                                        var endNode = this.selection.getNodesMarker(2);
-                                       var range = this.range.cloneRange();
 
                                        if (this.range.collapsed === false)
                                        {
-                                               var startContainer = range.startContainer;
-                                               var startOffset = range.startOffset;
-
-                                               // end marker
-                                               this.selection.setNodesMarker(range, endNode, false);
-
-                                               // start marker
-                                               range.setStart(startContainer, startOffset);
-                                               this.selection.setNodesMarker(range, startNode, true);
+                                          if (window.getSelection) {
+                                               var sel = window.getSelection();
+                                               if (sel.rangeCount > 0) {
+
+                                                   var range = sel.getRangeAt(0);
+                                                   var startPointNode = range.startContainer, startOffset = range.startOffset;
+
+                                                   var boundaryRange = range.cloneRange();
+                                                   boundaryRange.collapse(false);
+                                                   boundaryRange.insertNode(endNode);
+                                                   boundaryRange.setStart(startPointNode, startOffset);
+                                                   boundaryRange.collapse(true);
+                                                   boundaryRange.insertNode(startNode);
+
+                                                   // Reselect the original text
+                                                   range.setStartAfter(startNode);
+                                                   range.setEndBefore(endNode);
+                                                   sel.removeAllRanges();
+                                                   sel.addRange(range);
+                                               }
+                                           }
                                        }
                                        else
                                        {
-                                               this.selection.setNodesMarker(range, startNode, true);
+                                               this.selection.setNodesMarker(this.range, startNode, true);
                                                endNode = startNode;
                                        }
 
                                        var nodes = [];
                                        var counter = 0;
-                                       
+
                                        var self = this;
                                        this.$editor.find('*').each(function()
                                        {
                                },
                                setNodesMarker: function(range, node, type)
                                {
+                                       var range = range.cloneRange();
+
                                        try {
                                                range.collapse(type);
                                                range.insertNode(node);
                                        var wrapper = document.createElement(tag);
                                        wrapper.appendChild(this.range.extractContents());
                                        this.range.insertNode(wrapper);
-               
+
                                        return wrapper;
                                },
                                selectElement: function(node)
                                {
                                        this.selection.get();
 
+
                                        var node1 = this.selection.getMarker(1);
 
                                        this.selection.setMarker(this.range, node1, true);
-
                                        if (this.range.collapsed === false)
                                        {
                                                var node2 = this.selection.getMarker(2);
                                        try {
                                                range.collapse(type);
                                                range.insertNode(node);
+
                                        }
                                        catch (e)
                                        {
                                                this.focus.setStart();
                                        }
+
                                },
                                restore: function()
                                {
                                {
                                        this.$editor.find('span.redactor-selection-marker').each(function(i,s)
                                        {
-                                               var text = $(s).text().replace(/[\u200B-\u200D\uFEFF]/g, '');
+                                               var text = $(s).text().replace(/\u200B/g, '');
                                                if (text === '') $(s).remove();
                                                else $(s).replaceWith(function() { return $(this).contents(); });
                                        });
                                                frag.appendChild(child);
                                        }
 
-                                       this.range.insertNode(frag);    
+                                       this.range.insertNode(frag);
                                },
                                replaceWithHtml: function(html)
                                {
                                replaceTags: function(html)
                                {
                                        if (!this.tidy.settings.replaceTags) return html;
-                                       
+
                                        var len = this.tidy.settings.replaceTags.length;
                                        var replacement = [], rTags = [];
                                        for (var i = 0; i < len; i++)
                                                rTags.push(this.tidy.settings.replaceTags[i][1]);
                                                replacement.push(this.tidy.settings.replaceTags[i][0]);
                                        }
-                                       
+
                                        $.each(replacement, $.proxy(function(key, value)
                                        {
                                                this.tidy.$div.find(value).replaceWith(function()
                                        {
                                                this.tidy.$div.find(this.tidy.settings.deniedTags.join(',')).each(function(i, s)
                                                {
+                                                       if ($(s).hasClass('redactor-script-tag')) return;
+
                                                        if (s.innerHTML === '') $(s).remove();
                                                        else $(s).contents().unwrap();
                                                });
                                        {
                                                var $el = $(this);
                                                var text = $el.text();
-                                               text = text.replace(/[\u200B-\u200D\uFEFF]/g, '');
+                                               text = text.replace(/\u200B/g, '');
                                                text = text.replace(/&nbsp;/gi, '');
                                                text = text.replace(/\s/g, '');
 
                                                                link:
                                                                {
                                                                        title: this.lang.get('link_insert'),
-                                                                       func: 'link.show'
+                                                                       func: 'link.show',
+                                                                       observe: {
+                                                                               element: 'a',
+                                                                               in: {
+                                                                                       title: this.lang.get('link_edit'),
+                                                                               },
+                                                                               out: {
+                                                                                       title: this.lang.get('link_insert')
+                                                                               }
+                                                                       }
                                                                },
                                                                unlink:
                                                                {
                                                                        title: this.lang.get('unlink'),
-                                                                       func: 'link.unlink'
+                                                                       func: 'link.unlink',
+                                                                       observe: {
+                                                                               element: 'a',
+                                                                               out: {
+                                                                                       attr: {
+                                                                                               'class': 'redactor-dropdown-link-inactive',
+                                                                                               'aria-disabled': true
+                                                                                       }
+                                                                               }
+                                                                       }
                                                                }
                                                        }
                                                },
                                        // buttons response
                                        if (this.opts.activeButtons)
                                        {
-                                               this.$editor.on('mouseup.redactor keyup.redactor focus.redactor', $.proxy(this.observe.buttons, this));
+                                               this.$editor.on('mouseup.redactor keyup.redactor focus.redactor', $.proxy(this.observe.toolbar, this));
                                        }
 
                                },
                                createContainer: function()
                                {
-                                       return $('<ul>').addClass('redactor-toolbar').attr('id', 'redactor-toolbar-' + this.uuid);
+                                       return $('<ul>').addClass('redactor-toolbar').attr({'id': 'redactor-toolbar-' + this.uuid, 'role': 'toolbar'});
                                },
                                setFormattingTags: function()
                                {
                                {
                                        var scrollTop = $(this.opts.toolbarFixedTarget).scrollTop();
                                        var boxTop = 1;
-                               
+
                                        if (this.opts.toolbarFixedTarget === document)
                                        {
                                                boxTop = this.$box.offset().top;
                                        }
-                                       
+
                                        if (scrollTop > boxTop)
                                        {
                                                this.toolbar.observeScrollEnable(scrollTop, boxTop);
                                                top: top + 'px',
                                                left: left
                                        });
-                                       
+
                                        if (scrollTop > end)
                                                $('.redactor-dropdown-' + this.uuid + ':visible').hide();
-                                               
+
                                        this.toolbar.setDropdownsFixed();
                                        this.$toolbar.css('visibility', (scrollTop < end) ? 'visible' : 'hidden');
                                },
                                                left: 0,
                                                visibility: 'visible'
                                        });
-                                       
+
                                        this.toolbar.unsetDropdownsFixed();
-                                       this.$toolbar.removeClass('toolbar-fixed-box'); 
+                                       this.$toolbar.removeClass('toolbar-fixed-box');
                                },
                                setDropdownsFixed: function()
                                {
                                removeEmpty: function(i, s)
                                {
                                        var $s = $($.parseHTML(s));
-                                       
+
                                        $s.find('.redactor-invisible-space').removeAttr('style').removeAttr('class');
 
                                        if ($s.find('hr, br, img, iframe, source').length !== 0) return;
                                        var text = $.trim($s.text());
-                                       
+
                                        if (this.utils.isEmpty(text, false))
                                        {
                                                $s.remove();
 
                                        return browser == match[1];
                                },
-                               
                                strpos: function(haystack, needle, offset)
                                {
                                        var i = haystack.indexOf(needle, offset);
                                        return i >= 0 ? i : false;
                                },
-                       };
-               },
-               linkify: function()
-               {
-                       return {
-                               isKey: function(key)
+                               disableBodyScroll: function()
                                {
-                                       return key == this.keyCode.ENTER || key == this.keyCode.SPACE;
-                               },
-                               isEnabled: function()
-                               {
-                                       return this.opts.convertLinks && (this.opts.convertUrlLinks || this.opts.convertImageLinks || this.opts.convertVideoLinks) && !this.utils.isCurrentOrParent('PRE');
-                               },
-                               format: function()
-                               {
-                                       var linkify = this.linkify,
-                                               opts    = this.opts;
-                                               
-                                       this.$editor
-                                               .find(":not(iframe,img,a,pre)")
-                                               .addBack()
-                                               .contents()
-                                               .filter(function()
-                                               {
-                                                       return this.nodeType === 3 && $.trim(this.nodeValue) != "" && !$(this).parent().is("pre") && (this.nodeValue.match(opts.linkify.regexps.youtube) || this.nodeValue.match(opts.linkify.regexps.vimeo) || this.nodeValue.match(opts.linkify.regexps.image) || this.nodeValue.match(opts.linkify.regexps.url));
-                                               })
-                                               .each(function()
-                                               {
-                                                       var text = $(this).text(),
-                                                               html = text;
-                                                       
-                                                       if (opts.convertVideoLinks && (html.match(opts.linkify.regexps.youtube) || html.match(opts.linkify.regexps.vimeo)) )
-                                                       {
-                                                               html = linkify.convertVideoLinks(html);
-                                                       }
-                                                       else if (opts.convertImageLinks && html.match(opts.linkify.regexps.image))
-                                                       {
-                                                               html = linkify.convertImages(html);
-                                                       }
-                                                       else if (opts.convertUrlLinks)
-                                                       {
-                                                               html = linkify.convertLinks(html);
-                                                       }
-                                                       
-                                                       $(this).before(text.replace(text, html))
-                                                                  .remove();
-                                               });
-                                               
-                                       this.code.sync();
-                               },
-                               convertVideoLinks: function(html)
-                               {
-                                       var iframeStart = '<iframe width="500" height="281" src="',
-                                               iframeEnd = '" frameborder="0" allowfullscreen></iframe>';                              
-                               
-                                       if (html.match(this.opts.linkify.regexps.youtube))
-                                       {
-                                               html = html.replace(this.opts.linkify.regexps.youtube, iframeStart + '//www.youtube.com/embed/$1' + iframeEnd);
-                                       }
-                                       
-                                       if (html.match(this.opts.linkify.regexps.vimeo))
+
+                                       var $body = $('html');
+                                       var windowWidth = window.innerWidth;
+                                       if (!windowWidth)
                                        {
-                                               html = html.replace(this.opts.linkify.regexps.vimeo, iframeStart + '//player.vimeo.com/video/$2' + iframeEnd);
+                                               var documentElementRect = document.documentElement.getBoundingClientRect();
+                                               windowWidth = documentElementRect.right - Math.abs(documentElementRect.left);
                                        }
-                                       
-                                       return html;
+
+                                       var isOverflowing = document.body.clientWidth < windowWidth;
+                                       var scrollbarWidth = this.utils.measureScrollbar();
+
+                                       $body.css('overflow', 'hidden');
+                                       if (isOverflowing) $body.css('padding-right', scrollbarWidth);
+
+
                                },
-                               convertImages: function(html)
+                               measureScrollbar: function()
                                {
-                                       var matches = html.match(this.opts.linkify.regexps.image);
-                                       
-                                       if (matches)
-                                       {
-                                               html = html.replace(html, '<img src="' + matches + '" />');
-       
-                                               if (this.opts.linebreaks)
-                                               {
-                                                       if (!this.utils.isEmpty(this.code.get()))
-                                                       {
-                                                               html = '<br>' + html;
-                                                       }
-                                               }
+                                       var $body = $('body');
+                                       var scrollDiv = document.createElement('div');
+                                       scrollDiv.className = 'redactor-scrollbar-measure';
 
-                                               html+= '<br>';
-                                       }
-                                       
-                                       return html;
+                                       $body.append(scrollDiv);
+                                       var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth;
+                                       $body[0].removeChild(scrollDiv);
+                                       return scrollbarWidth;
                                },
-                               convertLinks: function(html)
+                               enableBodyScroll: function()
                                {
-                                       var matches = html.match(this.opts.linkify.regexps.url);
-                                       
-                                       if (matches)
-                                       {
-                                               matches = $.grep(matches, function(v, k) { return $.inArray(v, matches) === k; });
-
-                                               var length = matches.length;
-                                               
-                                               for (var i = 0; i < length; i++)
-                                               {
-                                                       var href = matches[i],
-                                                               text = href,
-                                                               linkProtocol = this.opts.linkProtocol + '://';
-       
-                                                       if (href.match(/(https?|ftp):\/\//i) !== null)
-                                                       {
-                                                               linkProtocol = "";
-                                                       }
-
-                                                       if (text.length > this.opts.linkSize)
-                                                       {
-                                                               text = text.substring(0, this.opts.linkSize) + '...';
-                                                       }
-                               
-                                                       text = decodeURIComponent(text);
-                                                       
-                                                       var regexB = "\\b";
-                                                       
-                                                       if ($.inArray(href.slice(-1), ["/", "&", "="]) != -1)
-                                                       {
-                                                               regexB = "";
-                                                       }
-                                                       
-                                                       // escaping url
-                                                       var regexp = new RegExp('(' + href.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&") + regexB + ')', 'g');
-                                                       
-                                                       html = html.replace(regexp, '<a href="' + linkProtocol + $.trim(href) + '">' + $.trim(text) + '</a>');
-                                               }
-                                       }
-                                       
-                                       return html;
+                                       $('html').css({ 'overflow': '', 'padding-right': '' });
+                                       $('body').remove('redactor-scrollbar-measure');
                                }
-                       }
+                       };
                }
        };
 
 
        // constructor
        Redactor.prototype.init.prototype = Redactor.prototype;
+
 })(jQuery);
\ No newline at end of file
index 6d8abeb5a0f710a7aa41e3d3dcfae30caf512e6f..69ec89474aed54a2ccc4d7ee6f9d8b085ebd6d0f 100644 (file)
@@ -1,6 +1,6 @@
 /*
-       Redactor v10.1.3
-       Updated: June 4, 2015
+       Redactor 10.2
+       Updated: June 26, 2015
 
        http://imperavi.com/redactor/
 
@@ -9,4 +9,4 @@
 
        Usage: $('#content').redactor();
 */
-eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(C(c){if(!cY.4M.8U){cY.4M.8U=C(e){E d=B;F C(){F d.6S(e)}}}E a=0;c.fn.I=C(e){E f=[];E d=7K.4M.aU.5k(fr,1);if(1l e==="5z"){B.1m(C(){E h=c.1g(B,"I");E i;if(e.2Z(/\\./)!="-1"){i=e.3J(".");if(1l h[i[0]]!="1s"){i=h[i[0]][i[1]]}}L{i=h[e]}if(1l h!=="1s"&&c.4I(i)){E g=i.6S(h,d);if(g!==1s&&g!==h){f.2q(g)}}L{c.56(\'hS i0 m4 "\'+e+\'" 29 4g\')}})}L{B.1m(C(){c.1g(B,"I",{});c.1g(B,"I",b(B,e))})}if(f.R===0){F B}L{if(f.R===1){F f[0]}L{F f}}};C b(e,d){F 1P b.4M.3b(e,d)}c.4g=b;c.4g.ml="10.1.3";c.4g.9w=["2s","2E","U","1M","1W","1D","1I","1p","1h","1O","1E","2x","2c","Q","2T","1N","1H","1i","1Z","1z","3i","1d","3q","T","2k","2v","4E","2y","4B","K","4X","2d","1u","1n","1f","N","2F"];c.4g.G={1z:"en",aI:"lK",7e:M,2c:M,cE:M,2y:M,5e:1j,7L:M,9b:M,95:M,1A:M,64:1j,2v:1j,bO:M,8D:1j,gz:1j,cz:1j,cu:M,2E:M,9I:M,7b:60,9T:M,8I:M,eQ:1j,5L:"7v",ct:M,ay:50,8E:1j,dF:1j,dE:1j,77:"lP",bq:1j,6H:3x,g6:"2x",lX:M,c9:1j,6K:3x,g7:"2x",ca:1j,6u:M,8i:1j,9Y:1j,a0:1j,7w:1j,5o:4,9t:M,c3:1j,7l:M,1n:1j,fh:1j,5w:14,6t:0,9j:M,fc:M,3U:1j,3Y:["1b","2p","3G","3z","58","4Y","4D","6o","2T","Q","2x","1d","2s","9o"],as:[],ai:[],2p:["p","1L","2n","h1","h2","h3","h4","h5","h6"],bd:M,2d:1j,3w:["3l","1e"],3N:M,bb:["4t","1q","2n","5h","2L","2O","h1","h2","h3","h4","h5","h6","dl","1L","5W","a2","3o","9n","ar","dV","dU","4G","1e","3l","43","6f","31","1Y","1D","3j","fE","fx","lT","hr","fy","mR","kU","kW","dz","l0","kZ","kY","p"],5T:M,4w:[["5X","3D"],["b","4l"]],4A:[["3d-69:\\\\s?3G","4l"],["3d-1e:\\\\s?3z","em"],["1C-5Z:\\\\s?4P","u"],["1C-5Z:\\\\s?3i-dX","3D"]],4z:M,1w:M,4c:M,5K:["1c"],3t:["p"],9u:["58","3z","3G","4P","4Y","4D","le","lx","lv","7c"],aB:{b:"3G",4l:"3G",i:"3z",em:"3z",3D:"58",5X:"58",2L:"4Y",2O:"4D",u:"4P"},4X:{"3n+5Q+m, 4u+5Q+m":{1K:"1N.ah"},"3n+b, 4u+b":{1K:"1N.2o",53:["3G"]},"3n+i, 4u+i":{1K:"1N.2o",53:["3z"]},"3n+h, 4u+h":{1K:"1N.2o",53:["e1"]},"3n+l, 4u+l":{1K:"1N.2o",53:["e2"]},"3n+k, 4u+k":{1K:"1d.2i"},"3n+5Q+7":{1K:"3q.2A",53:["4D"]},"3n+5Q+8":{1K:"3q.2A",53:["4Y"]}},d4:M,1M:[],6R:[],5s:"<p>&#ac;</p>",5l:"&#ac;",ge:["Q/cS","Q/ly","Q/cR"],8L:20,b6:["a","1J","b","4l","5U","5V","i","em","u","7P","5X","3D","7E","2L","2O","li"],5c:["4l","b","u","em","i","1h","3D","lC","9i","8Q","5V","5U","93","E","7E","7P"],7r:["P","ba","bs","aL","9H","9R","9S","lA","ls","lr","6v","4x","9r","lj","cv","lh","ll","lm","lp","lo","kR"],70:["7O","7H","6U","4j"],bx:{en:{1b:"kQ",5t:"5v d1",Q:"5v d2",4t:"9Q",1d:"b7",bj:"5v 1d",kl:"cL 1d",5G:"kk",2p:"kj",gp:"k7 1C",aC:"ka",1h:"cV",eX:"6X 1",eY:"6X 2",eZ:"6X 3",eW:"6X 4",eV:"6X 5",3G:"kf",3z:"ke",kc:"kH cX",kK:"kO cX",4Y:"kF cW",4D:"ms cW",6o:"mP",2T:"mT",gY:"mU",1H:"5v",2C:"mW",e7:"7m",my:"5v 9Q",mq:"6O bt lY",lQ:"6O bt lG",lF:"6O bn d0",lJ:"6O bn d3",lO:"7m bn",lM:"7m bt",m2:"7m 9Q",mm:"me",k5:"hW",i5:"6O cZ",iv:"7m cZ",1Q:"jW",gE:"jV",4S:"jU",2a:"d0",3I:"d3",4K:"cO",k2:"d2 jM b7",1C:"jN",al:"jO",iL:"gv",iQ:"d1 iz cV cT iC/iF b7",2x:"5v iU",1f:"j9",j8:"jc",cU:"iZ",j3:"j2 cU",j1:"cP 2x cQ",eR:"cN 1C cM 8X 2a",eS:"cO 1C",eT:"cN 1C cM 8X 3I",eU:"j0 1C",9o:"5v iV iW",58:"iX",eI:"iY",aS:"j5 1d in 1P 6W",4P:"j6",2s:"jd",5P:"je (jf)",78:"cL",g8:"cP 2x cQ cT "}},2F:{3L:{5E:/4Q?:\\/\\/(?:[0-9A-Z-]+\\.)?(?:ja\\.be\\/|5E\\.8k\\S*[^\\w\\-\\s])([\\w\\-]{11})(?=[^\\w\\-]|$)(?![?=&+%\\w.\\-]*(?:[\'"][^<>]*>|<\\/a>))[?=&+%\\w.-]*/ig,5q:/4Q?:\\/\\/(6E\\.)?5q.8k\\/(\\d+)($|\\/)/,Q:/((4Q?|6E)[^\\s]+\\.)(iT?g|cS|cR)(\\?[^\\s-]+)?/ig,2b:/(4Q?:\\/\\/(?:6E\\.|(?!6E))[^\\s\\.]+\\.[^\\s]{2,}|6E\\.[^\\s]+\\.[^\\s]{2,})/ig,}},7p:M};b.fn=c.4g.4M={2G:{6D:8,7A:46,9J:40,5R:13,8c:32,at:27,bg:9,bT:17,bM:91,bP:16,bR:18,bF:39,iG:37,c0:91},3b:C(g,e){B.$3a=c(g);B.2h=a++;B.6c=M;B.$4y=M;B.d5(e);B.dj();B.2p={};c.iB(B.G.70,B.G.7r);B.fT=1P 1U("^("+B.G.70.2t("|")+")$","i");B.1u.fD();if(B.G.3w!==M){E d=["1b","au","1d","2D","4u","ix"];29(E f=0;f<d.R;f++){B.G.3w.2q(d[f])}}B.1z.2r();c.6n(B.G.4X,B.G.d4);B.1O.28("7F");B.7F=1j;B.1W.cj()},d5:C(d){B.G=c.6n({},c.6n(1j,{},c.4g.G),B.$3a.1g(),d)},9K:C(d){F fJ.iy(d).ao(C(e){F 1l d[e]=="C"})},dj:C(){E d=c.4g.9w.R;29(E e=0;e<d;e++){B.di(c.4g.9w[e])}},di:C(f){if(1l B[f]=="1s"){F}B[f]=B[f]();E e=B.9K(B[f]);E d=e.R;29(E g=0;g<d;g++){B[f][e[g]]=B[f][e[g]].8U(B)}},2s:C(){F{2a:C(){B.2s.1G("")},3I:C(){B.2s.1G("3I")},4K:C(){B.2s.1G("4K")},7c:C(){B.2s.1G("7c")},1G:C(d){if(!B.N.1R("2e")){B.$O.2c()}B.1M.1G();B.K.2C();B.2s.3V=B.K.3E();B.2s.1F=d;if(B.2s.dm()){B.2s.dh()}L{B.2s.dk()}B.K.2w();B.1h.1B()},dh:C(){E d=B.K.4W("1q");c(d).1a("1g-7k","I").1y("1C-5a",B.2s.1F)},dk:C(){c.1m(B.2s.3V,c.V(C(e,f){E d=B.N.7W(f);if(!d){F}if(B.2s.dp(d)){B.2s.do(d)}L{B.2s.dn(d)}},B))},dm:C(){F(B.G.1A&&B.2s.3V[0]===M)},dp:C(d){F(B.2s.1F===""&&1l(d.1g("7k"))!=="1s")},do:C(d){d.22(d.1b())},dn:C(d){d.1y("1C-5a",B.2s.1F);B.N.4J(d,"1e")}}},2E:C(){F{1b:M,8t:C(){if(!B.G.2E){F}B.2E.2l=(B.G.9I)?B.G.9I:B.$1Y.1a("2l");if(B.G.9T){F}B.7b=iR(B.2E.2r,B.G.7b*iS)},ef:C(){if(!B.G.9T){F}B.2E.2r()},2r:C(){B.2E.3U=B.1h.Y();if(B.2E.1b===B.2E.3U){F}E e={};e.2l=B.2E.2l;e[B.2E.2l]=B.2E.3U;e=B.2E.5p(e);E d=c.iN({2b:B.G.2E,1F:"iJ",1g:e});d.iK(B.2E.dg)},5p:C(d){if(B.G.8I===M||1l B.G.8I!=="4G"){F d}c.1m(B.G.8I,c.V(C(f,e){if(e!==3x&&e.3O().3X("#")===0){e=c(e).2H()}d[f]=e},B));F d},dg:C(f){E d;49{d=c.gm(f)}42(h){d=f}E g=(1l d.56=="1s")?"2E":"iM";B.1O.28(g,B.2E.2l,d);B.2E.1b=B.2E.3U},jh:C(){ey(B.7b)}}},U:C(){F{2p:C(d){B.U.8A=M;E e,f;if(1l B.2p[d].1g!="1s"){e="1g"}L{if(1l B.2p[d].1a!="1s"){e="1a"}L{if(1l B.2p[d]["1v"]!="1s"){e="1v"}}}if(1l B.2p[d].7g!="1s"){B.U.8A=1j}if(e){f=B.2p[d][e]}B.U.2o(B.2p[d].3f,e,f)},2o:C(d,f,g){if(d=="aC"){d="1L"}E e=["p","2n","1L","h1","h2","h3","h4","h5","h6"];if(c.2K(d,e)==-1){F}B.U.7Q=(d=="2n"||d.2Z(/h[1-6]/i)!=-1);if(!B.N.1R("2e")){B.$O.2c()}B.U.3V=B.K.3E();B.U.6A=B.U.3V.R;B.U.1F=f;B.U.23=g;B.1M.1G();B.K.2C();B.U.1G(d);B.K.2w();B.1h.1B()},1G:C(d){B.K.Y();B.U.5n=B.1t.d7.1k;if(B.1t.4s){B.U.df(d)}L{B.U.d8(d)}},df:C(d){E h=B.U.3V[0];if(h===M){F}if(h.1k=="4j"){if(d!="1L"){F}B.U.7Y();F}E g=(B.U.5n=="4x"||B.U.5n=="8s");if(g&&!B.G.1A){14.3m("8C",M,"<"+d+">");h=B.K.3B();B.U.2A(c(h))}L{if(h.1k.2u()!=d){if(B.G.1A&&d=="p"){c(h).4b("<br>").1r("<br>");B.N.5m(h)}L{E f=B.N.4a(h,d);B.U.2A(f);if(d!="p"&&d!="1L"){f.12("1J").1o()}if(B.U.7Q){B.N.5B(f)}if(d=="p"||B.U.bi){f.12("p").1S().3p()}B.U.aX(f)}}L{if(d=="1L"&&h.1k.2u()==d){if(B.G.1A){c(h).4b("<br>").1r("<br>");B.N.5m(h)}L{E e=B.N.4a(h,"p");B.U.2A(e)}}L{if(h.1k.2u()==d){B.U.2A(c(h))}}}}if(1l B.U.1F=="1s"&&1l B.U.23=="1s"){c(h).1w("1v").1w("1e")}},d8:C(n){E f=B.U.3V[0];E l=(B.U.5n=="4x"||B.U.5n=="8s");if(f!==M&&B.U.6A===1){if(f.1k.2u()==n&&n=="1L"){if(B.G.1A){c(f).4b("<br>").1r("<br>");B.N.5m(f)}L{E m=B.N.4a(f,"p");B.U.2A(m)}}L{if(f.1k=="4j"){if(n!="1L"){F}B.U.7Y()}L{if(B.U.5n=="9r"){B.U.d9(n)}L{if(B.G.1A&&((l)||(B.1t.d7!=f))){B.U.84(n)}L{if(B.G.1A&&n=="p"){c(f).4b("<br>").1r("<br>");B.N.5m(f)}L{if(f.1k==="4x"){B.U.84(n)}L{E e=B.N.4a(f,n);B.U.2A(e);if(B.U.7Q){B.N.5B(e)}if(n=="p"||B.U.bi){e.12("p").1S().3p()}}}}}}}}L{if(B.G.1A||n!="p"){if(n=="1L"){E j=0;29(E h=0;h<B.U.6A;h++){if(B.U.3V[h].1k=="9r"){j++}}if(j==B.U.6A){c.1m(B.U.3V,c.V(C(p,q){E o=M;if(B.G.1A){c(q).4b("<br>").1r("<br>");o=B.N.5m(q)}L{o=B.N.4a(q,"p")}if(o&&1l B.U.1F=="1s"&&1l B.U.23=="1s"){o.1w("1v").1w("1e")}},B));F}}B.U.84(n)}L{E k=0;E g=M;if(B.U.1F=="1v"){g="2A";k=c(B.U.3V).ao("."+B.U.23).R;if(B.U.6A==k){g="2A"}L{if(B.U.6A>k){g="1G"}L{if(k===0){g="1G"}}}}E d=["2L","2O","li","3r","5g","dl","dt","dd"];c.1m(B.U.3V,c.V(C(p,q){if(c.2K(q.1k.2u(),d)!=-1){F}E o=B.N.4a(q,n);if(g){if(g=="2A"){B.U.2A(o)}L{if(g=="1o"){B.U.1o(o)}L{if(g=="1G"){B.U.d6(o)}}}}L{B.U.2A(o)}if(n!="p"&&n!="1L"){o.12("1J").1o()}if(B.U.7Q){B.N.5B(o)}if(n=="p"||B.U.bi){o.12("p").1S().3p()}if(1l B.U.1F=="1s"&&1l B.U.23=="1s"){o.1w("1v").1w("1e")}},B))}}},d6:C(d){if(B.U.8A){d.1w("1v").1w("1e")}if(B.U.1F=="1v"){d.1X(B.U.23);F}L{if(B.U.1F=="1a"||B.U.1F=="1g"){d.1a(B.U.23.2l,B.U.23.23);F}}},2A:C(d){if(B.U.8A){d.1w("1v").1w("1e")}if(B.U.1F=="1v"){d.6B(B.U.23);F}L{if(B.U.1F=="1a"||B.U.1F=="1g"){if(d.1a(B.U.23.2l)==B.U.23.23){d.1w(B.U.23.2l)}L{d.1a(B.U.23.2l,B.U.23.23)}F}L{d.1w("1e 1v");F}}},1o:C(d){d.2j(B.U.23)},7Y:C(){E e=c(B.U.3V[0]).25("2L, 2O",B.$O[0]);c(e).12("2L, 2O").1S().3p();c(e).12("li").1r(c("<br>")).1S().3p();E d=B.N.4a(e,"1L");B.U.2A(d)},d9:C(d){14.3m("6o");14.3m("8C",M,d);B.1p.3M();B.$O.12("p:da").1o();E e=B.K.3B();if(d!="p"){c(e).12("1J").1o()}if(!B.G.1A){B.U.2A(c(e))}B.$O.12("2L, 2O, 5x, 1L, p").1m(c.V(B.N.3t,B));if(B.G.1A&&d=="p"){B.N.5m(e)}},84:C(d){if(B.U.5n=="7H"||B.U.5n=="6U"){if(d=="1L"){B.U.7Y()}L{F}}E g=B.K.4W(d);if(g===M){F}E e=c(g);B.U.aX(e);E f=e.12(B.G.70.2t(",")+", 3r, 4t, aM, az, aN, 5g, 5x");if((B.G.1A&&d=="p")||d=="2n"||d=="1L"){f.1r("<br />")}f.1S().3p();if(d!="p"&&d!="1L"){e.12("1J").1o()}c.1m(B.U.3V,c.V(B.N.3t,B));e.1r(B.K.5u(2));if(!B.G.1A){B.U.2A(e)}B.$O.12("2L, 2O, 5x, 1L, p").1m(c.V(B.N.3t,B));e.12("1L:da").1o();if(B.U.7Q){B.N.5B(e)}if(B.G.1A&&d=="p"){B.N.5m(e)}},aX:C(d){if(d.25("4t",B.$O[0]).R===0){F}if(d.25("5x",B.$O[0]).R===0){d.4W("<5x>")}if(d.25("3r",B.$O[0]).R===0&&d.25("5g").R===0){d.4W("<3r>")}},ez:C(d,e){E f=B.K.3E();c(f).1w("1g-"+d);B.1h.1B()},jL:C(d,e){E f=B.K.3E();c(f).1a("1g-"+d,e);B.1h.1B()},jS:C(d,e){E f=B.K.3E();c.1m(f,C(){if(c(B).1a("1g-"+d)){c(B).1w("1g-"+d)}L{c(B).1a("1g-"+d,e)}})},1w:C(d,e){E f=B.K.3E();c(f).1w(d);B.1h.1B()},jT:C(d,e){E f=B.K.3E();c(f).1a(d,e);B.1h.1B()},k0:C(d,e){E f=B.K.3E();c.1m(f,C(){if(c(B).1a(2l)){c(B).1w(2l)}L{c(B).1a(2l,e)}})},2j:C(d){E e=B.K.3E();c(e).2j(d);B.N.4J(e,"1v");B.1h.1B()},7S:C(d){E e=B.K.3E();c(e).1X(d);B.1h.1B()},6B:C(d){E e=B.K.3E();c(e).6B(d);B.1h.1B()}}},1M:C(){F{1G:C(d){if(1l d=="1s"||d=="7B"){B.1M.de()}L{B.1M.dc()}},de:C(){B.K.2C();B.G.1M.2q(B.$O.1b());B.K.2w()},dc:C(){B.K.2C();B.G.6R.2q(B.$O.1b());B.K.2w()},cK:C(){B.$O.1b(B.G.1M.db())},cJ:C(){B.$O.1b(B.G.6R.db())},aD:C(){B.G.1M.2q(B.$O.1b())},7B:C(){if(B.G.1M.R===0){F}B.1M.1G("8S");B.1M.cK();B.K.2w();2Q(c.V(B.2k.2r,B),50)},8S:C(){if(B.G.6R.R===0){F}B.1M.1G("7B");B.1M.cJ();B.K.2w();2Q(c.V(B.2k.2r,B),50)}}},1W:C(){F{cj:C(){B.1W.ci();B.1W.ck();B.1W.co();B.1W.cl();B.1W.c8()},82:C(){F(B.$3a[0].1k==="jY")},ci:C(){B.$2g=c(\'<1q 1v="I-2g"/>\')},cf:C(){B.$1Y=c("<1Y />").1a("2l",B.1W.cg())},cg:C(){F((1l(2l)=="1s"))?"aA-"+B.2h:B.$3a.1a("id")},ck:C(){E d=(B.1W.82())?"2H":"1b";B.aA=c.2J(B.$3a[d]())},cl:C(){B.$O.1a({6r:1j,c5:B.G.aI})},co:C(){E d=(B.1W.82())?"cn":"cm";B.1W[d]()},cn:C(){B.$O=c("<1q/>");B.$1Y=B.$3a;B.$2g.ce(B.$3a).1r(B.$O).1r(B.$3a);B.$O.1X("I-O");B.$3a.2z()},cm:C(){B.$O=B.$3a;B.1W.cf();B.$2g.ce(B.$O).1r(B.$O).1r(B.$1Y);B.$O.1X("I-O");B.$1Y.2z()},c8:C(){B.1h.1G(B.aA);B.1W.c6();B.1W.c7();if(B.G.5e){F}2Q(c.V(B.1h.b5,B),8P)},c7:C(){B.1W.cF();B.1W.cI();B.1W.cd();B.1W.cB();if(B.G.1n){B.G.1n=B.1n.3b();B.1n.1W()}B.T.gN();B.1W.7e();2Q(c.V(B.2k.2r,B),4);B.1O.28("3b")},c6:C(){c(B.$1Y).1a("c5",B.G.aI);if(B.G.1A){B.$O.1X("I-1A")}if(B.G.7L){B.$O.1a("7L",B.G.7L)}if(B.G.9b){B.$O.1y("9b",B.G.9b)}if(B.G.95){B.$O.1y("95",B.G.95)}},cb:C(f){f.21();if(!B.G.c9||!B.G.ca){F}E d=f.9p.9z;B.1f.g5(d[0],f)},cc:C(d){B.1h.1B();2Q(B.1p.3M,1);B.1O.28("4e",d)},cd:C(){B.$O.1x("4e.I",c.V(C(f){f=f.62||f;if(3e.9D===1s||!f.9p){F 1j}if(f.9p.9z.R===0){F B.1W.cc(f)}L{B.1W.cb(f)}2Q(B.1p.3M,1);B.1O.28("4e",f)},B));B.$O.1x("1V.I",c.V(C(h){E g=B.1O.6b();E f=(g=="1V"||g=="85")?M:"1V";B.1O.7n(f);B.N.76();B.1O.28("1V",h)},B));B.$O.1x("4E.I",c.V(B.4E.3b,B));B.$O.1x("jn.I",c.V(B.1h.1B,B));B.$O.1x("1i.I",c.V(B.1i.3b,B));B.$O.1x("1Z.I",c.V(B.1Z.3b,B));if(c.4I(B.G.cp)){B.$1Y.1x("1i.I-1Y",c.V(B.G.cp,B))}if(c.4I(B.G.cq)){B.$1Y.1x("1Z.I-1Y",c.V(B.G.cq,B))}if(c.4I(B.G.cD)){B.$O.1x("2c.I",c.V(B.G.cD,B))}E d;c(14).1x("bf",C(f){d=f.2m});B.$O.1x("9k.I",c.V(C(f){if(B.6c){F}if(!B.1W.cC(d)){F}B.N.76();if(c.4I(B.G.jC)){B.1O.28("9k",f)}},B))},cC:C(e){E d=c(e);F(!d.2U("I-1n, I-1E")&&!d.is("#I-T")&&d.g0(".I-1n, .I-1E, #I-T").R===0)},cB:C(){if(B.2F.88()){B.2F.2o()}B.2y.8t();if(B.G.2c){2Q(B.2c.2I,7i)}if(B.G.cE){2Q(B.2c.3k,7i)}},7e:C(){if(!B.G.7e){F}if(!8W){F}c.1m(B.G.7e,c.V(C(f,g){if(1l 8W[g]==="1s"){F}if(c.2K(g,c.4g.9w)!==-1){c.56(\'jA 2l"\'+g+"\\"jw 8X 2l jx 8X 4g\'s k4.");F}if(!c.4I(8W[g])){F}B[g]=8W[g]();E e=B.9K(B[g]);E d=e.R;29(E h=0;h<d;h++){B[g][e[h]]=B[g][e[h]].8U(B)}if(c.4I(B[g].3b)){B[g].3b()}},B))},cF:C(){if(!B.N.1R("4r")){F}49{14.3m("hD",M,M);14.3m("hF",M,M)}42(d){}},cI:C(){if(!B.N.1R("ie")){F}14.3m("hI",M,M)}}},1D:C(){F{1W:C(g,d){E e=c(\'<a 2B="#"1v="48-7C 48-\'+g+\'"3g="\'+g+\'"/>\').1a("7L","-1");if(d.1K||d.5b||d.1E){B.1D.cH(e,g,d)}if(d.1E){E f=c(\'<1q 1v="I-1E I-1E-\'+B.2h+" I-1E-2g-"+g+\'" 1e="5I: 4S;">\');e.1g("1E",f);B.1E.1W(g,f,d.1E)}if(B.N.6F()){B.1D.cG(e,g,d.1Q)}F e},cH:C(e,f,d){e.1x("5f 1V",c.V(C(h){if(e.2U("I-1D-7q")){F M}E g="1K";E i=d.1K;if(d.5b){g="5b";i=d.5b}L{if(d.1E){g="1E";i=M}}B.1D.83(h,f,g,i)},B))},cG:C(f,d,g){E e=c("<1c>").1X("I-1n-3S I-1n-3S-"+B.2h+" I-1n-3S-"+d).2z().1b(g);e.9e("2D");f.1x("eB",C(){if(c(B).2U("I-1D-7q")){F}E h=f.4p();e.2i();e.1y({3s:(h.3s+f.4U())+"2W",2a:(h.2a+f.7D()/2-e.7D()/2)+"2W"})});f.1x("eE",C(){e.2z()})},83:C(f,h,d,g){B.1D.hj=B.1I.9C();f.21();if(B.N.1R("2e")){f.hB=M}if(d=="5b"){B.1N.2o(g)}L{if(d=="1E"){B.1E.2i(f,h)}L{B.1D.cA(f,g,h)}}},cA:C(f,h,g){E d;if(c.4I(h)){h.5k(B,g)}L{if(h.2Z(/\\./)!="-1"){d=h.3J(".");if(1l B[d[0]]=="1s"){F}B[d[0]][d[1]](g)}L{B[h](g)}}B.2k.3Y(f,g)},Y:C(d){F B.$1n.12("a.48-"+d)},7M:C(d){B.1D.Y(d).1X("I-72")},eN:C(d){B.1D.Y(d).2j("I-72")},aP:C(d){if(1l d==="1s"){B.$1n.12("a.48-7C").2j("I-72")}L{B.$1n.12("a.48-7C").57(".48-"+d).2j("I-72")}},eO:C(){B.$1n.12("a.48-7C").57("a.48-1b").2j("I-1D-7q")},ew:C(){B.$1n.12("a.48-7C").57("a.48-1b").1X("I-1D-7q")},hd:C(d,e){B.1D.Y(d).1X("48-"+e)},hh:C(d,e){B.1D.Y(d).2j("48-"+e)},hy:C(e,d){E f=B.1D.Y(e);f.2j("I-44-Q").1X("fa-I-44");f.1b(\'<i 1v="fa \'+d+\'"></i>\')},aQ:C(f,g){if(f=="1M"){F}E e=(g=="1E")?"1E":"1K";E d=f.1a("3g");f.1x("5f 1V",c.V(C(h){if(f.2U("I-1D-7q")){F M}B.1D.83(h,d,e,g)},B))},hx:C(e,g){E d=e.1a("3g");B.1D.aQ(e,"1E");E f=c(\'<1q 1v="I-1E I-1E-\'+B.2h+" I-1E-2g-"+d+\'" 1e="5I: 4S;">\');e.1g("1E",f);if(g){B.1E.1W(d,f,g)}F f},aD:C(e,f){if(!B.G.1n){F}if(B.1D.7o(e)){F"1M"}E d=B.1D.1W(e,{1Q:f});d.1X("I-44-Q");B.$1n.1r(c("<li>").1r(d));F d},hu:C(e,f){if(!B.G.1n){F}if(B.1D.7o(e)){F"1M"}E d=B.1D.1W(e,{1Q:f});d.1X("I-44-Q");B.$1n.4b(c("<li>").1r(d));F d},hA:C(h,e,g){if(!B.G.1n){F}if(B.1D.7o(e)){F"1M"}E d=B.1D.1W(e,{1Q:g});d.1X("I-44-Q");E f=B.1D.Y(h);if(f.R!==0){f.2P().2N(c("<li>").1r(d))}L{B.$1n.1r(c("<li>").1r(d))}F d},hE:C(h,e,g){if(!B.G.1n){F}if(B.1D.7o(e)){F"1M"}E d=B.1D.1W(e,{1Q:g});d.1X("I-44-Q");E f=B.1D.Y(h);if(f.R!==0){f.2P().8p(c("<li>").1r(d))}L{B.$1n.1r(c("<li>").1r(d))}F d},1o:C(d){B.1D.Y(d).1o()},7o:C(d){F(d=="7B"||d=="8S")&&!B.N.6F()}}},1I:C(){F{2I:C(d){if(!B.N.5D(d)){E e=B.N.6Z();c(d).4b(e);B.1I.3k(e)}L{B.1I.1G(d,0,d,0)}},3k:C(d){B.1I.1G(d,1,d,1)},1G:C(j,i,h,f){j=j[0]||j;h=h[0]||h;if(B.N.6y(j.1k)&&j.2X===""){j.2X=B.G.5l}if(j.1k=="4N"&&B.G.1A===M){E d=c(B.G.5s)[0];c(j).22(d);j=d;h=j}B.K.Y();49{B.1t.2I(j,i);B.1t.3k(h,f)}42(g){}B.K.4i()},4o:C(f){49{E d=c(f)[0].1k;if(d!="4N"&&!B.N.5D(f)){E g=B.N.6Z();c(f).2N(g);B.1I.3k(g)}L{if(d!="4N"&&B.N.1R("2e")){B.1I.2I(c(f).3R())}L{B.1I.am(f,"2N")}}}42(h){E g=B.N.6Z();c(f).2N(g);B.1I.3k(g)}},9G:C(d){if(B.N.5D(d)){B.1I.3k(c(d).86())}L{B.1I.am(d,"8p")}},am:C(f,d){if(!B.N.1R("2e")){B.$O.2c()}f=f[0]||f;B.K.Y();if(d=="2N"){49{B.1t.dO(f);B.1t.hs(f)}42(g){}}L{49{B.1t.hk(f);B.1t.hp(f)}42(g){}}B.1t.3Z(M);B.K.4i()},7X:C(e){e=e[0]||e;B.K.Y();E d=B.1t.7x();d.8r(e);d.3k(B.1t.b3,B.1t.aV);F c.2J(d.3O()).R},9C:C(){E g=0;E e=3e.51();if(e.7u>0){E d=3e.51().5N(0);E f=d.7x();f.8r(B.$O[0]);f.3k(d.b3,d.aV);g=f.3O().R}F g},a3:C(i,d){if(1l d=="1s"){d=i}if(!B.2c.eD()){B.2c.2I()}E f=B.K.Y();E e,h=0;E g=14.hq(B.$O[0],hn.hH,3x,3x);4h(e=g.iu()){h+=e.4V.R;if(h>i){B.1t.2I(e,e.4V.R+i-h);i=ib}if(h>=d){B.1t.3k(e,e.4V.R+d-h);54}}B.1t.3Z(M);B.K.4i()},ic:C(e,d){B.1I.a3(e,d)},ih:C(){F B.1I.9C()}}},1p:C(){F{ed:C(e){e=B.1p.eu(e);e=e.J(/<3l(.*?[^>]?)>([\\w\\W]*?)<\\/3l>/gi,\'<2n 1v="I-3l-3f" 1e="5I: 4S;" $1>$2</2n>\');e=e.J(/\\$/g,"&#36;");e=e.J(/<a 2B="(.*?[^>]?)®(.*?[^>]?)">/gi,\'<a 2B="$1&ia$2">\');if(B.G.64){e=B.1p.64(e)}if(B.G.1A){e=B.1p.9h(e)}e=B.1p.aK(e);E d=c("<1q>");d.1b(e);E f=d.12("3d[1e]");if(f.R!==0){f.22(C(){E h=c(B);E g=c("<1c>").1a("1e",h.1a("1e"));F g.1r(h.1S())});e=d.1b()}d.1o();e=e.J(/<3d(.*?[^<])>/gi,"");e=e.J(/<\\/3d>/gi,"");e=B.1u.2r(e);if(B.G.2v){e=B.2v.2r(e)}e=B.1p.67(e);e=B.1p.aH(e);F e},8b:C(e){e=e.J(/[\\5S-\\6w\\6x]/g,"");e=e.J(/&#ac;/gi,"");if(B.G.cz){e=e.J(/&4v;/gi," ")}if(e.2Z(/^<p>(||\\s||<br\\s?\\/?>||&4v;)<\\/p>$/i)!=-1){F""}e=e.J(/<2n 1v="I-3l-3f" 1e="5I: 4S;"(.*?[^>]?)>([\\w\\W]*?)<\\/2n>/gi,"<3l$1>$2<\\/3l>");e=B.1p.ec(e);E f={"\\i6":"&i7;","\\hJ":"&ii;","\\ij":"&iq;","\\ir":"&it;","\\ip":"&io;"};c.1m(f,C(g,h){e=e.J(1P 1U(g,"g"),h)});e=e.J(1P 1U("<br\\\\s?/?></li>","gi"),"</li>");e=e.J(1P 1U("</li><br\\\\s?/?>","gi"),"</li>");e=e.J(/(1e|3g)="\\s*?"/,"");e=e.J(/<1q(.*?[^>]) 1g-7k="I"(.*?[^>])>/gi,"<1q$1$2>");e=e.J(/<(.*?) 1g-2Y="I"(.*?[^>])>/gi,"<$1$2>");E d=c("<1q/>").1b(c.aW(e,14,1j));d.12("1c").1w("3g");e=d.1b();e=e.J(/<1J(.*?[^>])3g="(.*?[^>])"(.*?[^>])>/gi,"<1J$1$3>");e=e.J(/<1c 1v="I-6N-5A">(.*?)<\\/1c>/gi,"$1");e=e.J(/ 1g-2C-2b="(.*?[^>])"/gi,"");e=e.J(/<1c(.*?)id="I-Q-2g"(.*?[^>])>([\\w\\W]*?)<1J(.*?)><\\/1c>/gi,"$3<1J$4>");e=e.J(/<1c(.*?)id="I-Q-75"(.*?[^>])>(.*?)<\\/1c>/gi,"");e=e.J(/<1c(.*?)id="I-Q-4O"(.*?[^>])>(.*?)<\\/1c>/gi,"");e=e.J(/<3d(.*?[^<])>/gi,"");e=e.J(/<\\/3d>/gi,"");e=B.1u.2r(e);if(B.G.ct){e=e.J(/<a(.*?)3g="cs"(.*?[^>])>/gi,"<a$1$2>");e=e.J(/<a(.*?[^>])>/gi,\'<a$1 3g="cs">\')}e=e.J(/\\im-I-(3f|1v|1e)="(.*?[^>])"/gi,"");e=e.J(1P 1U(\'<(.*?) 1g-2Y="I"(.*?[^>])>\',"gi"),"<$1$2>");e=e.J(1P 1U(\'<(.*?) 1g-2Y="I">\',"gi"),"<$1>");F e},6M:C(e,d){e=c.2J(e);e=e.J(/\\$/g,"&#36;");e=e.J(/<1c 1v="i4">/gi,"<1c>");e=e.J(/<1c 1v="cr-i3-5A">&4v;<\\/1c>/gi," ");e=e.J(/<1c 1v="cr-6W-1c"[^>]*>\\t<\\/1c>/gi,"\\t");e=e.J(/<1c[^>]*>(\\s|&4v;)<\\/1c>/gi," ");if(B.G.cu){F B.1p.8g(e)}if(!B.N.7a()&&1l d=="1s"){if(B.N.4f(["cv","A"])){F B.1p.8g(e,M)}if(B.N.4f("7O")){e=e.J(/”/g,\'"\');e=e.J(/“/g,\'"\');e=e.J(/‘/g,"\'");e=e.J(/’/g,"\'");F B.1p.eh(e)}if(B.N.4f(["9r","ba","bs","aL","9H","9R","9S"])){e=B.1p.c4(e);if(!B.N.1R("2e")){E f=B.K.3B();if(f&&f.1k=="P"){e=e.J(/<1J(.*?)>/gi,"<p><1J$1></p>")}}F e}if(B.N.4f(["4x"])){e=B.1p.9l(e,"3r");if(B.G.1A){e=B.1p.9h(e)}e=B.1p.e8(e);F e}if(B.N.4f(["4j"])){F B.1p.9l(e,"li")}}e=B.1p.er(e,d);if(!B.1p.7t){if(B.G.1A){e=B.1p.9h(e)}if(B.G.64){e=B.1p.64(e)}e=B.1p.aK(e)}e=B.1p.cy(e);e=B.1p.dq(e);e=B.1p.9l(e,"eo");if(!B.1p.7t&&B.G.2v){e=B.2v.2r(e)}e=B.1p.e9(e);e=B.1p.ej(e);e=B.1p.ek(e);e=B.1p.aH(e);F e},cy:C(f){f=f.J(/<!--[\\s\\S]*?-->/gi,"");f=f.J(/<1e[^>]*>[\\s\\S]*?<\\/1e>/gi,"");if(f.1T(/1v="?cw|1e="[^"]*\\cx-|1e=\'[^\'\']*\\cx-|w:hP/i)){f=f.J(/<!--[\\s\\S]+?-->/gi,"");f=f.J(/<(!|3l[^>]*>.*?<\\/3l(?=[>\\s])|\\/?(\\?hO(:\\w+)?|1J|4u|1d|1e|\\w:\\w+)(?=[\\s\\/>]))[^>]*>/gi,"");f=f.J(/<(\\/?)s>/gi,"<$hK>");f=f.J(/ /gi," ");f=f.J(/<1c\\s+1e\\s*=\\s*"\\s*9q-hL\\s*:\\s*hM\\s*;?\\s*"\\s*>([\\s\\9m]*)<\\/1c>/gi,C(j,i){F(i.R>0)?i.J(/./," ").aU(8y.hN(i.R/2)).3J("").2t("\\9m"):""});f=B.1p.ep(f);f=f.J(/<1J(.*?)v:hT=(.*?)>/gi,"");f=f.J(/3Q="2x\\:\\/\\/(.*?)"/,\'3Q=""\');E e=c("<1q/>").1b(f);E h=M;E g=1;E d=[];e.12("p[1e]").1m(C(){E n=c(B).1a("1e").1T(/9q\\-3q\\:l([0-9]+)\\hU([0-9]+)/);if(n){E o=4C(n[1]);E l=4C(n[2]);E r=c(B).1b().1T(/^[\\w]+\\./)?"2O":"2L";E q=c("<li/>").1b(c(B).1b());q.1b(q.1b().J(/^([\\w\\.]+)\\</,"<"));q.12("1c:bp").1o();if(l==1&&c.2K(o,d)==-1){E p=c("<"+r+"/>").1a({"1g-63":l,"1g-3q":o}).1b(q);c(B).22(p);h=o;d.2q(o)}L{if(l>g){E k=e.12(\'[1g-63="\'+g+\'"][1g-3q="\'+h+\'"]\');E j=k;29(E m=g;m<l;m++){p=c("<"+r+"/>");p.9e(j.12("li").4T());j=p}j.1a({"1g-63":l,"1g-3q":o}).1b(q)}L{E k=e.12(\'[1g-63="\'+l+\'"][1g-3q="\'+o+\'"]\').4T();k.1r(q)}g=l;h=o;c(B).1o()}}});e.12("[1g-63][1g-3q]").1w("1g-63 1g-3q");f=e.1b();f=f.J(/·/g,"");f=f.J(/<p 1v="cw(.*?)"/gi,"<p");f=f.J(/ 1v=\\"(9q[^\\"]*)\\"/gi,"");f=f.J(/ 1v=(9q\\w+)/gi,"");f=f.J(/<o:p(.*?)>([\\w\\W]*?)<\\/o:p>/gi,"$2");f=f.J(/\\n/g," ");f=f.J(/<p>\\n?<li>/gi,"<li>")}F f},dq:C(d){d=d.J(/<b\\i2="dr-3U-2f(.*?)">([\\w\\W]*?)<\\/b>/gi,"$2");d=d.J(/<b(.*?)id="hZ-dr-hV(.*?)">([\\w\\W]*?)<\\/b>/gi,"$3");d=d.J(/<1c[^>]*(3d-1e: 3z; 3d-69: 3G|3d-69: 3G; 3d-1e: 3z)[^>]*>/gi,\'<1c 1e="3d-69: 3G;"><1c 1e="3d-1e: 3z;">\');d=d.J(/<1c[^>]*3d-1e: 3z[^>]*>/gi,\'<1c 1e="3d-1e: 3z;">\');d=d.J(/<1c[^>]*3d-69: 3G[^>]*>/gi,\'<1c 1e="3d-69: 3G;">\');d=d.J(/<1c[^>]*1C-5Z: 4P[^>]*>/gi,\'<1c 1e="1C-5Z: 4P;">\');d=d.J(/<1J>/gi,"");d=d.J(/\\n{3,}/gi,"\\n");d=d.J(/<3d(.*?)>([\\w\\W]*?)<\\/3d>/gi,"$2");d=d.J(/<p><p>/gi,"<p>");d=d.J(/<\\/p><\\/p>/gi,"</p>");d=d.J(/<li>(\\s*|\\t*|\\n*)<p>/gi,"<li>");d=d.J(/<\\/p>(\\s*|\\t*|\\n*)<\\/li>/gi,"</li>");d=d.J(/<\\/p>\\s<p/gi,"</p><p");d=d.J(/<1J 3Q="6C-hX-2b\\:\\/\\/(.*?)"(.*?)>/gi,"");d=d.J(/<p>•([\\w\\W]*?)<\\/p>/gi,"<li>$1</li>");if(B.N.1R("4r")){d=d.J(/<br\\s?\\/?>$/gi,"")}F d},9l:C(f,h){E e=["1c","a","2n","1L","7P","em","4l","1h","8Q","93","a2","7E","E","9i","ad","5V","5U","b","i","u","3D","2O","2L","li","dl","dt","dd","p","br","5t","7h","43","6L","6P","4G","1J","4t","3r","5g","5x","az","aN","aM","h1","h2","h3","h4","h5","h6"];E i=M;E g=[["a","*"],["1J",["3Q","6a"]],["1c",["1v","3g","1g-2Y"]],["43","*"],["5t","*"],["7h","*"],["6L","*"],["4G","*"],["6P","*"],["3U","*"]];if(h=="eo"){i=["p","1c","h1","h2","h3","h4","h5","h6"];g=[["4t","1v"],["3r",["m9","ma"]],["a","*"],["1J",["3Q","6a","1g-I-7d-Q"]],["1c",["1v","3g","1g-2Y"]],["43","*"],["5t","*"],["7h","*"],["6L","*"],["4G","*"],["6P","*"],["3U","*"]]}L{if(h=="3r"){e=["2L","2O","li","1c","a","7P","em","4l","1h","8Q","93","7E","E","9i","ad","5V","5U","b","i","u","3D","2O","2L","li","dl","dt","dd","br","43","5t","7h","6L","6P","4G","1J","h1","h2","h3","h4","h5","h6"]}L{if(h=="li"){e=["2L","2O","li","1c","a","7P","em","4l","1h","8Q","93","7E","E","9i","ad","5V","5U","b","i","u","3D","br","43","5t","7h","6L","6P","4G","1J"]}}}E d={3w:(B.G.3w)?B.G.3w:M,3N:(B.G.3N)?B.G.3N:e,5T:1j,m7:1j,1w:(B.G.1w)?B.G.1w:M,4c:(B.G.4c)?B.G.4c:g,3t:i};F B.1u.2r(f,d)},ek:C(d){d=d.J(/<(p|h[1-6])>(|\\s|\\n|\\t|<br\\s?\\/?>)<\\/(p|h[1-6])>/gi,"");if(!B.G.1A){d=d.J(/<br>$/i,"")}F d},ej:C(d){d=d.J(/<1c>(.*?)<\\/1c>/gi,"$1");d=d.J(/<1c[^>]*>\\s|&4v;<\\/1c>/gi," ");F d},ep:C(e){if(!B.N.1R("2e")){F e}E d=c.2J(e);if(d.2Z(/^<a(.*?)>(.*?)<\\/a>$/i)===0){e=e.J(/^<a(.*?)>(.*?)<\\/a>$/i,"$2")}F e},er:C(f,e){B.1p.7t=M;if(!B.N.7a()&&1l e=="1s"){E i=B.G.70.2t("|").J("P|","").J("6v|","");E j=f.1T(1P 1U("</("+i+")>","gi"));E h=f.1T(/<\\/(p|1q)>/gi);if(!j&&(h===3x||(h&&h.R<=1))){E d=f.1T(/<br\\s?\\/?>/gi);E g=f.1T(/<1J(.*?[^>])>/gi);if(!d&&!g){B.1p.7t=1j;f=f.J(/<\\/?(p|1q)(.*?)>/gi,"")}}}F f},m6:C(d,f){f=(((f||"")+"").2u().1T(/<[a-z][a-6G-9]*>/g)||[]).2t("");E e=/<\\/?([a-z][a-6G-9]*)\\b[^>]*>/gi;F d.J(e,C(h,g){F f.3X("<"+g.2u()+">")>-1?h:""})},eu:C(d){d=B.1p.et(d);d=B.1p.es(d);d=B.1p.ei(d);F d},et:C(d){E e=d.1T(/<2n(.*?)>([\\w\\W]*?)<\\/2n>/gi);if(e!==3x){c.1m(e,c.V(C(g,h){E f=h.1T(/<2n(.*?)>([\\w\\W]*?)<\\/2n>/i);f[2]=f[2].J(/<br\\s?\\/?>/g,"\\n");f[2]=f[2].J(/&4v;/g," ");if(B.G.5o){f[2]=f[2].J(/\\t/g,7K(B.G.5o+1).2t(" "))}f[2]=B.1p.9x(f[2]);f[2]=f[2].J(/\\$/g,"&#36;");d=d.J(h,"<2n"+f[1]+">"+f[2]+"</2n>")},B))}F d},es:C(d){E e=d.1T(/<1h(.*?)>([\\w\\W]*?)<\\/1h>/gi);if(e!==3x){c.1m(e,c.V(C(g,h){E f=h.1T(/<1h(.*?)>([\\w\\W]*?)<\\/1h>/i);f[2]=f[2].J(/&4v;/g," ");f[2]=B.1p.9x(f[2]);f[2]=f[2].J(/\\$/g,"&#36;");d=d.J(h,"<1h"+f[1]+">"+f[2]+"</1h>")},B))}F d},ei:C(d){d=d.J(/&lt;1c id=&55;K-2f-([0-9])&55; 1v=&55;I-K-2f&55; 1g-2Y=&55;I&55;&gt;​&lt;\\/1c&gt;/g,\'<1c id="K-2f-$1" 1v="I-K-2f" 1g-2Y="I">​</1c>\');F d},9O:C(e){e=e.J(/<br\\s?\\/?>|<\\/H[1-6]>|<\\/p>|<\\/1q>|<\\/li>|<\\/3r>/gi,"\\n");E d=14.3c("1q");d.2X=e;e=d.mn||d.mo;F c.2J(e)},8g:C(e,d){e=B.1p.9O(e);e=e.J(/\\n/g,"<br />");if(B.G.2v&&1l d=="1s"&&!B.N.1R("4r")){e=B.2v.2r(e)}F e},eh:C(d){d=d.J(/<1J(.*?) 1e="(.*?)"(.*?[^>])>/gi,"<1J$1$3>");d=d.J(/<1J(.*?)>/gi,"&lt;1J$1&gt;");d=B.1p.9O(d);if(B.G.5o){d=d.J(/\\t/g,7K(B.G.5o+1).2t(" "))}d=B.1p.9x(d);F d},c4:C(d){d=d.J(/<1J(.*?)>/gi,"[1J$1]");d=d.J(/<([mf]*?)>/gi,"");d=d.J(/\\[1J(.*?)\\]/gi,"<1J$1>");F d},mg:C(d){d=d.J(/<a(.*?)2B="(.*?)"(.*?)>([\\w\\W]*?)<\\/a>/gi,\'[a 2B="$2"]$4[/a]\');d=d.J(/<1J(.*?)>/gi,"[1J$1]");d=d.J(/<(.*?)>/gi,"");d=d.J(/\\[a 2B="(.*?)"\\]([\\w\\W]*?)\\[\\/a\\]/gi,\'<a 2B="$1">$2</a>\');d=d.J(/\\[1J(.*?)\\]/gi,"<1J$1>");F d},9x:C(d){d=5d(d).J(/&ea;/g,"&").J(/&lt;/g,"<").J(/&gt;/g,">").J(/&55;/g,\'"\');F d.J(/&/g,"&ea;").J(/</g,"&lt;").J(/>/g,"&gt;").J(/"/g,"&55;")},e9:C(d){if(B.N.1R("2e")){F d}E e=14.3c("1q");e.2X=d;B.1p.bo(c(e));d=e.2X;c(e).1o();F d},3M:C(){if(B.N.1R("2e")){F}B.1p.bo(B.$O);E d=B.$O.12("h1, h2, h3, h4, h5, h6");d.12("1c").1w("1e");d.12(B.G.b6.2t(", ")).1w("1e");B.1h.1B()},bo:C(d){d.12(B.G.b6.2t(", ")).1w("1e");d.12("1c").57(\'[1g-2Y="I"]\').1w("1e");d.12(\'1c[1g-2Y="I"], 1J[1g-2Y="I"]\').1m(C(f,g){E e=c(g);e.1a("1e",e.1a("3g"))})},lN:C(){},67:C(g){if(B.N.1R("2e")){F g}g=g.J(1P 1U("<1J(.*?[^>])>","gi"),\'<1J$1 1g-2Y="I">\');g=g.J(1P 1U("<1c(.*?[^>])>","gi"),\'<1c$1 1g-2Y="I">\');E j=g.1T(1P 1U(\'<(1c|1J)(.*?)1e="(.*?)"(.*?[^>])>\',"gi"));if(j){E d=j.R;29(E f=0;f<d;f++){49{E h=j[f].J(/1e="(.*?)"/i,\'1e="$1" 3g="$1"\');g=g.J(j[f],h)}42(k){}}}F g},aH:C(f){E d=c("<1q />").1b(f);E e=B.G.5c;e.2q("1c");d.12(e.2t(",")).1m(C(){E h=c(B);E g=B.1k.2u();h.1a("1g-I-3f",g);if(g=="1c"){if(h.1a("1e")){h.1a("1g-I-1e",h.1a("1e"))}L{if(h.1a("1v")){h.1a("1g-I-1v",h.1a("1v"))}}}});f=d.1b();d.1o();F f},8h:C(){B.$O.12("li").1m(C(e,f){E d=c(f).3R();if(d.R!==0&&(d[0].1k=="7H"||d[0].1k=="6U")){c(f).1r(d)}})},b4:C(d){d=d.J(/\\n/g,"");d=d.J(/[\\t]*/g,"");d=d.J(/\\n\\s*\\n/g,"\\n");d=d.J(/^[\\s\\n]*/g," ");d=d.J(/[\\s\\n]*$/g," ");d=d.J(/>\\s{2,}</g,"> <");d=d.J(/\\n\\n/g,"\\n");d=d.J(/[\\5S-\\6w\\6x]/g,"");F d},64:C(d){if(B.G.1A){d=d.J(/<1q><br\\s?\\/?><\\/1q>/gi,"<br />");d=d.J(/<1q(.*?)>([\\w\\W]*?)<\\/1q>/gi,"$2<br />")}L{d=d.J(/<1q(.*?)>([\\w\\W]*?)<\\/1q>/gi,"<p$1>$2</p>")}d=d.J(/<1q(.*?[^>])>/gi,"");d=d.J(/<\\/1q>/gi,"");F d},e8:C(d){d=d.J(/<1q\\s(.*?)>/gi,"<p>");d=d.J(/<1q><br\\s?\\/?><\\/1q>/gi,"<br /><br />");d=d.J(/<1q>([\\w\\W]*?)<\\/1q>/gi,"$1<br /><br />");F d},9h:C(d){d=d.J(/<p\\s(.*?)>/gi,"<p>");d=d.J(/<p><br\\s?\\/?><\\/p>/gi,"<br />");d=d.J(/<p>([\\w\\W]*?)<\\/p>/gi,"$1<br /><br />");d=d.J(/(<br\\s?\\/?>){1,}\\n?<\\/1L>/gi,"</1L>");F d},aK:C(d){F d.J(/<5h(.*?)>([\\w\\W]*?)<\\/5h>/gi,\'<3o$1 3g="I-5h-3f">$2</3o>\')},ec:C(d){F d.J(/<3o(.*?) 3g="I-5h-3f"(.*?)>([\\w\\W]*?)<\\/3o>/gi,"<5h$1$2>$3</5h>")}}},1h:C(){F{1G:C(d){d=c.2J(d.3O());d=B.1p.ed(d);B.$O.1b(d);B.1h.1B();if(d!==""){B.2y.1o()}2Q(c.V(B.1M.aD,B),15);if(B.7F===M){B.2k.2r()}},Y:C(){E d=B.$1Y.2H();d=B.2d.Y(d);F d},1B:C(){2Q(c.V(B.1h.eg,B),10)},eg:C(){E d=B.$O.1b();if(B.1h.aZ&&B.1h.aZ==d){F}B.1h.aZ=d;d=B.1O.28("lH",d);d=B.1p.8b(d);B.$1Y.2H(d);B.1O.28("1B",d);if(B.7F===M){B.1O.28("g4",d)}B.7F=M;if(B.2E.1b==M){B.2E.1b=B.1h.Y()}if(B.G.7p){B.$1Y.3R(".2S").1m(C(e,f){f.2S.ee(d)})}B.2E.ef();B.2E.8t()},2A:C(){if(B.G.5e){B.1h.b5()}L{B.1h.eJ()}},b5:C(){B.K.2C();B.1h.4p=B.1I.9C();E j=c(3e).4d();E e=B.$O.7D(),l=B.$O.4U();B.$O.2z();E g=B.$1Y.2H();B.eK=B.1p.b4(g);g=B.2d.Y(g);E d=0,f=0;E i=c("<1q/>").1r(c.aW(B.1p.8b(B.$O.1b()),14,1j));E h=i.12("1c.I-K-2f");if(h.R>0){E k=B.2d.Y(i.1b());if(h.R==1){d=B.N.8d(k,i.12("#K-2f-1").4Z("6h"));f=d}L{if(h.R==2){d=B.N.8d(k,i.12("#K-2f-1").4Z("6h"));f=B.N.8d(k,i.12("#K-2f-2").4Z("6h"))-i.12("#K-2f-1").4Z("6h").3O().R}}}B.K.7y();B.$1Y.2H(g);if(B.G.7p){B.$1Y.3R(".2S").1m(C(m,n){c(n).2i();n.2S.ee(g);n.2S.lZ(e,l);n.2S.m0();if(d==f){n.2S.lW(n.2S.6l(d).3i,n.2S.6l(f).ch)}L{n.2S.lV({3i:n.2S.6l(d).3i,ch:n.2S.6l(d).ch},{3i:n.2S.6l(f).3i,ch:n.2S.6l(f).ch})}n.2S.2c()})}L{B.$1Y.4n(l).2i().2c();B.$1Y.1x("1i.I-1Y-eL",B.1h.eM);c(3e).4d(j);if(B.$1Y[0].ev){B.$1Y[0].ev(d,f)}B.$1Y[0].4d=0}B.G.5e=M;B.1D.ew();B.1D.7M("1b");B.1O.28("3U",g)},eJ:C(){E f;if(B.G.5e){F}E j=0,d=0;if(B.G.7p){E h;B.$1Y.3R(".2S").1m(C(k,l){h=l.2S.mp();j=l.2S.eH(h[0].eI);d=l.2S.eH(h[0].au);f=l.2S.mV()})}L{j=B.$1Y.Y(0).ax;d=B.$1Y.Y(0).av;f=B.$1Y.2z().2H()}if(j>d&&d>0){E i=d;E g=j;j=i;d=g}j=B.1h.aw(f,j);d=B.1h.aw(f,d);f=f.3K(0,j)+B.K.4k(1)+f.3K(j);if(d>j){E e=B.K.4k(1).3O().R;f=f.3K(0,d+e)+B.K.4k(2)+f.3K(d+e)}if(B.eK!==B.1p.b4(f)){B.1h.1G(f)}if(B.G.7p){B.$1Y.3R(".2S").2z()}B.$O.2i();if(!B.N.3C(f)){B.2y.1o()}B.K.2w();B.$1Y.2R("1i.I-1Y-eL");B.1D.eO();B.1D.eN("1b");B.2k.2r();B.G.5e=1j;B.1O.28("5e",f)},eM:C(f){if(f.2G!==9){F 1j}E d=B.$1Y;E g=d.Y(0).ax;d.2H(d.2H().80(0,g)+"\\t"+d.2H().80(d.Y(0).av));d.Y(0).ax=d.Y(0).av=g+1;F M},aw:C(f,g){E d=f.R;E h=0;if(f[g]==">"){h++}L{29(E e=g;e<=d;e++){h++;if(f[e]==">"){54}L{if(f[e]=="<"||e==d){h=0;54}}}}F g+h}}},1O:C(){F{n0:C(){F c.6n({},B)},mZ:C(){F B.$O},n1:C(){F B.$2g},n2:C(){F B.$3a},mS:C(){F B.$1Y},mM:C(){F(B.$1n)?B.$1n:M},7n:C(d){B.1O.eG=d},6b:C(){F B.1O.eG},28:C(i,k,j){E f=i+"mN";E d="I";E l=B.G[f];if(B.$1Y){E h=M;E g=c.mz(B.$1Y[0],"mw");if(1l g!="1s"&&1l g[f]!="1s"){c.1m(g[f],c.V(C(e,n){if(n.mv==d){E m=(1l m=="1s")?[k]:[k,m];h=(1l m=="1s")?n.8e.5k(B,k):n.8e.5k(B,k,m)}},B))}if(h){F h}}if(c.4I(l)){F(1l j=="1s")?l.5k(B,k):l.5k(B,k,j)}L{F(1l j=="1s")?k:j}},eF:C(){B.G.gQ=1j;B.1O.28("eF");B.$3a.2R(".I").ez("I");B.$O.2R(".I");c(14).2R("1V.I-Q-6z."+B.2h);c(14).2R("1V.I-Q-3P-2z."+B.2h);c(14).2R("5f.I."+B.2h+" 1V.I."+B.2h);c("2D").2R("6k.I."+B.2h);c(B.G.5w).2R("6k.I."+B.2h);B.$O.2j("I-O I-1A I-2y");B.$O.1w("6r");E d=B.1h.Y();if(B.G.1n){B.$1n.12("a").1m(C(){E e=c(B);if(e.1g("1E")){e.1g("1E").1o();e.1g("1E",{})}})}if(B.1W.82()){B.$2g.2N(B.$3a);B.$2g.1o();B.$3a.2H(d).2i()}L{B.$2g.2N(B.$O);B.$2g.1o();B.$3a.1b(d).2i()}if(B.$4y){B.$4y.1o()}if(B.$47){B.$47.1o()}if(B.$5Y){B.$5Y.1o()}c(".I-1n-3S-"+B.2h).1o();ey(B.7b)}}},1E:C(){F{1W:C(d,f,e){if(d=="2p"&&B.G.bd){c.1m(B.G.bd,c.V(C(h,j){E g=j.3f,k;if(1l j["1v"]!="1s"){g=g+"-"+j["1v"]}j.1F=(B.N.6y(j.3f))?"U":"1N";if(1l j.1K!=="1s"){k=j.1K}L{k=(j.1F=="1N")?"1N.2p":"U.2p"}if(B.G.1A&&j.1F=="U"&&j.3f=="p"){F}B.2p[g]={3f:j.3f,1e:j.1e,"1v":j["1v"],1a:j.1a,1g:j.1g,7g:j.7g};e[g]={1K:k,1Q:j.1Q}},B))}c.1m(e,c.V(C(i,h){E g=c(\'<a 2B="#" 1v="I-1E-\'+i+\'">\'+h.1Q+"</a>");if(d=="2p"){g.1X("I-2p-"+i)}g.1x("1V",c.V(C(k){k.21();E j="1K";E l=h.1K;if(h.5b){j="5b";l=h.5b}L{if(h.1E){j="1E";l=h.1E}}B.1D.83(k,i,j,l);B.1E.7J()},B));f.1r(g)},B))},2i:C(j,n){if(!B.G.5e){j.21();F M}E d=B.1D.Y(n);E k=d.1g("1E").9e(14.2D);if(B.N.4H()&&!B.N.1R("2e")){14.ha.9k()}if(d.2U("6e")){B.1E.7J()}L{B.1E.7J();B.1O.28("mI",{1E:k,ex:n,1D:d});B.1D.7M(n);d.1X("6e");E o=d.4p();E l=k.2M();if((o.2a+l)>c(14).2M()){o.2a=8y.mH(0,o.2a-l)}E g=o.2a+"2W";if(B.$1n.2U("1n-6p-2g")){E m=B.$1n.4U()+B.G.6t;E i="6p";if(B.G.5w!==14){m=(B.$1n.4U()+B.$1n.4p().3s)+B.G.6t;i="7z"}k.1y({4q:i,2a:g,3s:m+"2W"}).2i()}L{E m=(d.4U()+o.3s)+"2W";k.1y({4q:"7z",2a:g,3s:m}).2i()}B.1O.28("mD",{1E:k,ex:n,1D:d})}c(14).eA("1V",c.V(B.1E.2z,B));B.$O.eA("1V",c.V(B.1E.2z,B));E h=c(14.2D);E f=h.2M();k.1x("eB",C(){h.1X("2D-I-6q");h.1y("3H-3I",(h.2M()-f)+"2W")});k.1x("eE",C(){h.2j("2D-I-6q").1y("3H-3I",0)});j.bX()},7J:C(){B.$1n.12("a.6e").2j("I-72").2j("6e");c(14.2D).2j("2D-I-6q").1y("3H-3I",0);c(".I-1E-"+B.2h).2z();B.1O.28("kA")},2z:C(f){E d=c(f.2m);if(!d.2U("6e")){d.2j("6e");B.1E.7J()}}}},2x:C(){F{2i:C(){B.T.2r("2x",B.1z.Y("2x"),eC);B.1f.3b("#I-T-2x-1f",B.G.6K,B.2x.1H);B.K.2C();B.K.Y();E d=B.3h.3O();c("#I-5P").2H(d);B.T.2i()},1H:C(g,k,i){if(1l g.56!="1s"){B.T.3A();B.K.2w();B.1O.28("kD",g);F}E h;if(1l g=="5z"){h=g}L{E j=c("#I-5P").2H();if(1l j=="1s"||j===""){j=g.5P}h=\'<a 2B="\'+g.79+\'" id="79-2f">\'+j+"</a>"}if(k){B.K.7y();E d=B.K.5u();B.1H.a4(i,d)}L{B.T.3A()}B.K.2w();B.1M.1G();B.1H.dR(h);if(1l g=="5z"){F}E f=c(B.$O.12("a#79-2f"));if(f.R!==0){f.1w("id").1w("1e")}L{f=M}B.1O.28("6K",f,g)}}},2c:C(){F{2I:C(){B.$O.2c();E d=B.$O.4F().bp();if(d.R===0){F}if(d[0].R===0||d[0].1k=="4N"||d[0].an==3){F}if(d[0].1k=="7H"||d[0].1k=="6U"){E e=d.12("li").bp();if(!B.N.5D(e)&&e.1C()===""){B.1I.2I(e);F}}if(B.G.1A&&!B.N.6y(d[0].1k)){B.K.Y();B.1t.2I(B.$O[0],0);B.1t.3k(B.$O[0],0);B.K.4i();F}B.1I.2I(d)},3k:C(){if(B.N.1R("4r")||B.N.1R("2e")){E d=B.$O.4F().4T();B.$O.2c();B.1I.3k(d)}L{B.K.Y();49{B.1t.8r(B.$O[0]);B.1t.3Z(M);B.K.4i()}42(f){}}},eD:C(){E d=14.51().ku;if(d===3x){F M}if(B.G.1A&&c(d.a8).2U("I-1A")){F 1j}L{if(!B.N.3T(d.a8)){F M}}F B.$O.is(":2c")}}},Q:C(){F{2i:C(){B.T.2r("Q",B.1z.Y("Q"),eC);B.1f.3b("#I-T-Q-3v",B.G.6H,B.Q.1H);B.K.2C();B.T.2i()},dB:C(f){E e=f.25("a",B.$O[0]);B.T.2r("gM",B.1z.Y("78"),kw);B.T.9V();B.Q.e6=B.T.gT(B.1z.Y("e7"));B.Q.dG=B.T.b2(B.1z.Y("2C"));B.Q.e6.1x("1V",c.V(C(){B.Q.1o(f)},B));B.Q.dG.1x("1V",c.V(C(){B.Q.dH(f)},B));c(".I-1d-3S").1o();c("#I-Q-1Q").2H(f.1a("6a"));if(!B.G.dF){c(".I-Q-1d-3j").2z()}L{E d=c("#I-Q-1d");d.1a("2B",f.1a("3Q"));if(e.R!==0){d.2H(e.1a("2B"));if(e.1a("2m")=="6d"){c("#I-Q-1d-6I").4Z("8m",1j)}}}if(!B.G.dE){c(".I-Q-4q-3j").2z()}L{E g=(f.1y("5I")=="U"&&f.1y("6i")=="4S")?"4K":f.1y("6i");c("#I-Q-5a").2H(g)}B.T.2i()},dI:C(e){E h=c("#I-Q-5a").2H();E f="";E d="";E g="";dP(h){6Q"2a":f="2a";g="0 "+B.G.77+" "+B.G.77+" 0";54;6Q"3I":f="3I";g="0 0 "+B.G.77+" "+B.G.77;54;6Q"4K":d="U";g="8T";54}e.1y({"6i":f,5I:d,3H:g});e.1a("3g",e.1a("1e"))},dH:C(h){B.Q.5F();B.1M.1G();E e=h.25("a",B.$O[0]);h.1a("6a",c("#I-Q-1Q").2H());B.Q.dI(h);E i=c.2J(c("#I-Q-1d").2H());if(i!==""){E j="((gG--)?[a-6G-9]+(-[a-6G-9]+)*\\\\.)+[a-z]{2,}";E g=1P 1U("^(7v|7j|4Q)://"+j,"i");E f=1P 1U("^"+j,"i");if(i.2Z(g)==-1&&i.2Z(f)===0&&B.G.5L){i=B.G.5L+"://"+i}E k=(c("#I-Q-1d-6I").4Z("8m"))?1j:M;if(e.R===0){E d=c(\'<a 2B="\'+i+\'">\'+B.N.5j(h)+"</a>");if(k){d.1a("2m","6d")}h.22(d)}L{e.1a("2B",i);if(k){e.1a("2m","6d")}L{e.1w("2m")}}}L{if(e.R!==0){e.22(B.N.5j(h))}}B.T.3A();B.2k.7Z();B.1h.1B()},gC:C(d){if(B.G.8E){d.1x("kL",c.V(B.Q.8Z,B))}d.1x("bf",c.V(B.Q.5F,B));d.1x("1V.I 5f",c.V(C(f){B.2k.Q=d;if(B.$O.12("#I-Q-2g").R!==0){F M}B.Q.75=B.Q.dx(d);c(14).1x("1V.I-Q-3P-2z."+B.2h,c.V(B.Q.5F,B));B.$O.1x("1V.I-Q-3P-2z."+B.2h,c.V(B.Q.5F,B));if(!B.G.bq){F}B.Q.75.1x("bf.I 5f.I",c.V(C(g){B.Q.dL(g,d)},B))},B))},dL:C(f,d){f.21();B.Q.3F={x:f.dK,y:f.8z,el:d,b8:d.2M()/d.4n(),h:d.4n()};f=f.62||f;if(f.74){B.Q.3F.x=f.74[0].dK;B.Q.3F.y=f.74[0].8z}B.Q.dJ()},dJ:C(){c(14).1x("kJ.I-Q-3P kt.I-Q-3P",c.V(B.Q.dD,B));c(14).1x("f0.I-Q-3P ks.I-Q-3P",c.V(B.Q.dw,B))},dD:C(g){g.21();g=g.62||g;E d=B.Q.3F.h;if(g.74){d+=(g.74[0].8z-B.Q.3F.y)}L{d+=(g.8z-B.Q.3F.y)}E f=8y.dC(d*B.Q.3F.b8);if(d<50||f<7i){F}E d=8y.dC(B.Q.3F.el.2M()/B.Q.3F.b8);B.Q.3F.el.1a({2M:f,4n:d});B.Q.3F.el.2M(f);B.Q.3F.el.4n(d);B.1h.1B()},dw:C(){B.h0=M;c(14).2R(".I-Q-3P");B.Q.5F()},8Z:C(d){if(B.$O.12("#I-Q-2g").R!==0){d.21();F M}B.$O.1x("4e.I-Q-dv-4e",c.V(C(){2Q(c.V(B.Q.9E,B),1)},B))},9E:C(){B.Q.du();B.2k.7Z();B.$O.2R("4e.I-Q-dv-4e");B.1p.3M();B.1h.1B()},du:C(){B.$O.12("1J[1g-2C-2b]").1m(C(){E d=c(B);d.1a("3Q",d.1a("1g-2C-2b"));d.1w("1g-2C-2b")})},5F:C(g){if(g&&c(g.2m).25("#I-Q-2g",B.$O[0]).R!==0){F}if(g&&g.2m.1k=="7T"){E d=c(g.2m);d.1a("1g-2C-2b",d.1a("3Q"))}E f=B.$O.12("#I-Q-2g");if(f.R===0){F}if(B.G.8E){B.Q.4O.1o()}c(B.Q.75).1o();f.12("1J").1y({52:f[0].1e.52,8v:f[0].1e.8v,8w:f[0].1e.8w,8x:f[0].1e.8x});f.1y("3H","");f.12("1J").1y("dy","");f.22(C(){F c(B).1S()});c(14).2R("1V.I-Q-3P-2z."+B.2h);B.$O.2R("1V.I-Q-3P-2z."+B.2h);if(1l B.Q.3F!=="1s"){B.Q.3F.el.1a("3g",B.Q.3F.el.1a("1e"))}B.1h.1B()},dA:C(e,f){if(B.G.bq&&!B.N.4H()){E d=c(\'<1c id="I-Q-75" 1g-I="2Y"></1c>\');if(!B.N.6F()){d.1y({2M:"ds",4n:"ds"})}d.1a("6r",M);f.1r(d);f.1r(e);F d}L{f.1r(e);F M}},dx:C(e){E f=c(\'<1c id="I-Q-2g" 1g-I="2Y">\');f.1y("6i",e.1y("6i")).1a("6r",M);if(e[0].1e.3H!="8T"){f.1y({52:e[0].1e.52,8v:e[0].1e.8v,8w:e[0].1e.8w,8x:e[0].1e.8x});e.1y("3H","")}L{f.1y({5I:"U",3H:"8T"})}e.1y("dy",".5").2N(f);if(B.G.8E){B.Q.4O=c(\'<1c id="I-Q-4O" 1g-I="2Y">\'+B.1z.Y("78")+"</1c>");B.Q.4O.1a("6r",M);B.Q.4O.1x("1V",c.V(C(){B.Q.dB(e)},B));f.1r(B.Q.4O);E d=B.Q.4O.7D();B.Q.4O.1y("3H-2a","-"+d/2+"2W")}F B.Q.dA(e,f)},1o:C(i){E g=c(i);E e=g.25("a",B.$O[0]);E f=g.25("dz",B.$O[0]);E h=g.2P();if(c("#I-Q-2g").R!==0){h=c("#I-Q-2g").2P()}E d;if(f.R!==0){d=f.3R();f.1o()}L{if(e.R!==0){h=e.2P();e.1o()}L{g.1o()}}c("#I-Q-2g").1o();if(f.R!==0){B.1I.2I(d)}L{B.1I.2I(h)}B.1O.28("b9",g[0].3Q,g);B.T.3A();B.1h.1B()},1H:C(h,l,k){if(1l h.56!="1s"){B.T.3A();B.K.2w();B.1O.28("ln",h);F}E g;if(1l h=="5z"){g=c(h).1a("1g-I-7d-Q","1j")}L{g=c("<1J>");g.1a("3Q",h.79).1a("1g-I-7d-Q","1j")}E j=g;E f=B.N.4f("P");if(f){j=c("<1L />").1r(g)}if(l){B.K.7y();E d=B.K.5u();B.1H.a4(k,d)}L{B.T.3A()}B.K.2w();B.1M.1G();B.1H.1b(B.N.5j(j),M);E i=B.$O.12("1J[1g-I-7d-Q=1j]").1w("1g-I-7d-Q");if(f){i.2P().1S().3p().4W("<p />")}L{if(B.G.1A){if(!B.N.3C(B.1h.Y())){i.8p("<br>")}i.2N("<br>")}}if(1l h=="5z"){F}B.1O.28("6H",i,h)}}},2T:C(){F{8Y:C(){if(!B.N.1R("2e")){B.$O.2c()}B.1M.1G();B.K.2C();E d=B.K.3B();if(d&&d.1k=="4j"){B.2T.dM()}L{if(d===M&&B.G.1A){B.2T.e0()}L{B.2T.dN()}}B.K.2w();B.1h.1B()},dM:C(){14.3m("2T");B.2T.87();B.1p.8h();B.1p.3M()},dN:C(){c.1m(B.K.3E(),c.V(C(e,f){if(f.1k==="4x"||f.1k==="8s"){F}E d=B.N.7W(f);E g=B.N.aT(d.1y("3H-2a"))+B.G.8L;d.1y("3H-2a",g+"2W")},B))},e0:C(){E d=B.K.4W("1q");c(d).1a("1g-7k","I");c(d).1y("3H-2a",B.G.8L+"2W")},92:C(){B.1M.1G();B.K.2C();E d=B.K.3B();if(d&&d.1k=="4j"){B.2T.dZ()}L{B.2T.dY()}B.K.2w();B.1h.1B()},dZ:C(){14.3m("6o");E f=B.K.30();E d=c(f).25("li",B.$O[0]);E e=d.2P();if(d.R!==0&&e.R!==0&&e[0].1k=="4j"){e.2N(d)}B.2T.87();if(!B.G.1A&&d.R===0){14.3m("8C",M,"p");B.$O.12("2L, 2O, 1L, p").1m(c.V(B.N.3t,B))}B.1p.3M()},dY:C(){c.1m(B.K.3E(),c.V(C(e,f){E d=B.N.7W(f);E g=B.N.aT(d.1y("3H-2a"))-B.G.8L;if(g<=0){if(B.G.1A&&1l(d.1g("7k"))!=="1s"){d.22(d.1b()+"<br />")}L{d.1y("3H-2a","");B.N.4J(d,"1e")}}L{d.1y("3H-2a",g+"2W")}},B))},87:C(){E e=B.K.3B();if(B.1t.4s&&e&&e.1k=="4j"&&B.N.3C(c(e).1C())){E d=c(e);d.12("1c").57(".I-K-2f").1S().3p();d.1r("<br>")}}}},1N:C(){F{2p:C(d){E e,f;if(1l B.2p[d].1e!="1s"){e="1e"}L{if(1l B.2p[d]["1v"]!="1s"){e="1v"}}if(e){f=B.2p[d][e]}B.1N.2o(B.2p[d].3f,e,f)},2o:C(d,g,j){if(B.N.4f("7O")||B.N.g1()){F}E e=["b","3G","i","3z","4P","e3","58","e1","e2"];E h=["4l","4l","em","em","u","3D","3D","5V","5U"];29(E f=0;f<e.R;f++){if(d==e[f]){d=h[f]}}if(B.G.3N){if(c.2K(d,B.G.3N)==-1){F}}L{if(c.2K(d,B.G.3w)!==-1){F}}B.1N.1F=g||M;B.1N.23=j||M;B.1M.1G();if(!B.N.1R("2e")){B.$O.2c()}B.K.Y();if(B.1t.4s){B.1N.e5(d)}L{B.1N.e4(d)}},e5:C(d){E g=B.K.30();E f=c(g).25(d+"[1g-I-3f="+d+"]",B.$O[0]);if(f.R!==0&&(B.1N.1F!="1e"&&f[0].1k!="5J")){if(B.N.3C(f.1C())){B.1I.4o(f[0]);f.1o();B.1h.1B()}L{if(B.N.5y(f)){B.1I.4o(f[0])}}F}E e=c("<"+d+">").1a("1g-2Y","I").1a("1g-I-3f",d);e.1b(B.G.5l);e=B.1N.9N(e);E e=B.1H.41(e);B.1I.3k(e);B.1h.1B()},e4:C(d){B.1N.dQ(d);B.K.2C();14.3m("e3");B.$O.12("5X").1m(c.V(C(j,l){E h=c(l);B.1N.dW(h,d);E g;if(B.1N.1F){g=c("<1c>").1a("1g-I-3f",d).1a("1g-2Y","I");g=B.1N.9N(g)}L{g=c("<"+d+">").1a("1g-I-3f",d).1a("1g-2Y","I")}h.22(g.1b(h.1S()));if(d=="1c"){E m=g.2P();if(m&&m[0].1k=="5J"&&B.1N.1F=="1e"){E f=B.1N.23.3J(";");29(E n=0;n<f.R;n++){if(f[n]===""){F}E k=f[n].3J(":");m.1y(k[0],"");if(B.N.4J(m,"1e")){m.22(m.1S())}}}}},B));if(d!="1c"){B.$O.12(B.G.5c.2t(", ")).1m(c.V(C(g,h){E f=c(h);E j=f.1y("1C-5Z");if(j=="3i-dX"){f.1y("1C-5Z","");B.N.4J(f,"1e")}},B))}if(d!="3D"){E e=B;B.$O.12("1N").1m(C(f,g){e.N.4a(g,"3D")})}B.K.2w();B.1h.1B()},dW:C(f,d){E e=B;f.4F(d).1m(C(){E i=c(B);if(!i.2U("I-K-2f")){if(e.1N.1F=="1e"){E g=e.1N.23.3J(";");29(E j=0;j<g.R;j++){if(g[j]===""){F}E h=g[j].3J(":");i.1y(h[0],"");if(e.N.4J(i,"1e")){i.22(i.1S())}}}L{i.1S().3p()}}})},dQ:C(d){B.K.2C();E f="";if(B.1N.1F=="1v"){f="[1g-I-1v="+B.1N.23+"]"}L{if(B.1N.1F=="1e"){f=\'[1g-I-1e="\'+B.1N.23+\'"]\'}}E e=B;if(d!="3D"){B.$O.12("3D").1m(C(g,h){e.N.4a(h,"1N")})}if(d!="1c"){B.$O.12(d).1m(C(){E g=c(B);g.22(c("<5X />").1b(g.1S()))})}B.$O.12(\'[1g-I-3f="\'+d+\'"]\'+f).1m(C(){if(f===""&&d=="1c"&&B.1k.2u()==d){F}E g=c(B);g.22(c("<5X />").1b(g.1S()))});B.K.2w()},9N:C(d){dP(B.1N.1F){6Q"1v":if(d.2U(B.1N.23)){d.2j(B.1N.23);d.1w("1g-I-1v")}L{d.1X(B.1N.23);d.1a("1g-I-1v",B.1N.23)}54;6Q"1e":d[0].1e.kX=B.1N.23;d.1a("1g-I-1e",B.1N.23);54}F d},kS:C(){B.1M.1G();E f=B.K.30();E e=B.K.a5();B.K.2C();if(f&&f.1k==="5J"){E d=c(f);d.1w("1e");if(d[0].3W.R===0){d.22(d.1S())}}c.1m(e,c.V(C(h,j){E g=c(j);if(c.2K(j.1k.2u(),B.G.5c)!=-1&&!g.2U("I-K-2f")){g.1w("1e");if(g[0].3W.R===0){g.22(g.1S())}}},B));B.K.2w();B.1h.1B()},kT:C(f){B.1M.1G();E g=B.K.4R();E e=B.K.a5();B.K.2C();if(g&&g.1k==="5J"){E d=c(g);d.1y(f,"");B.N.4J(d,"1e");if(d[0].3W.R===0){d.22(d.1S())}}c.1m(e,c.V(C(j,k){E h=c(k);if(c.2K(k.1k.2u(),B.G.5c)!=-1&&!h.2U("I-K-2f")){h.1y(f,"");B.N.4J(h,"1e");if(h[0].3W.R===0){h.22(h.1S())}}},B));B.K.2w();B.1h.1B()},ah:C(){B.1M.1G();E d=B.K.30();B.K.2C();14.3m("ah");if(d&&d.1k==="5J"){c(d).22(c(d).1S())}c.1m(B.K.5r(),c.V(C(f,g){E e=c(g);if(c.2K(g.1k.2u(),B.G.5c)!=-1&&!e.2U("I-K-2f")){e.22(e.1S())}},B));B.K.2w();B.1h.1B()},6B:C(d){B.1N.2o("1c","1v",d)},kV:C(d){B.1N.2o("1c","1e",d)}}},1H:C(){F{1G:C(e,d){B.2y.1o();e=B.1p.67(e);if(1l d=="1s"){e=B.1p.6M(e,M)}B.$O.1b(e);B.K.1o();B.2c.3k();B.1p.8h();B.1h.1B();B.2k.2r();if(1l d=="1s"){2Q(c.V(B.1p.3M,B),10)}},1C:C(h){B.2y.1o();h=h.3O();h=c.2J(h);h=B.1p.8g(h,M);B.$O.2c();if(B.N.1R("2e")){B.1H.9W(h)}L{B.K.Y();B.1t.4L();E e=14.3c("1q");e.2X=h;E i=14.8a(),g,f;4h((g=e.89)){f=i.6m(g)}B.1t.3u(i);if(f){E d=B.1t.7x();d.dO(f);d.3Z(1j);B.3h.9X();B.3h.4i(d)}}B.1h.1B();B.1p.3M()},dR:C(d){B.1H.1b(d,M)},1b:C(e,d){B.2y.1o();if(1l d=="1s"){d=1j}B.$O.2c();e=B.1p.67(e);if(d){e=B.1p.6M(e)}if(B.N.1R("2e")){B.1H.9W(e)}L{if(B.1p.7t){B.1H.dT(e)}L{14.3m("eb",M,e)}B.1H.dS()}B.1p.8h();if(!B.G.1A){B.$O.12("p").1m(c.V(B.N.3t,B))}B.1h.1B();B.2k.2r();if(d){B.1p.3M()}},dS:C(){if(!B.N.1R("4r")){F}E d=c(B.K.3B()).3R();if(d.R>0&&d[0].1k=="P"&&d.1b()===""){d.1o()}},9W:C(f){if(B.N.fY()){E g=B.N.4f("P");E d=c("<1q>").1r(f);E e=d.1S().is("p, :9n, dl, 2L, 2O, 1q, 4t, 3r, 1L, 2n, a2, 3o, 9n, ar, dV, dU");if(g&&e){B.1H.bW(g,f)}L{B.1H.bw(f)}F}14.K.ak().fo(f)},dT:C(d){d=B.1p.67(d);B.K.Y();B.1t.4L();E e=14.3c("1q");e.2X=d;E h=14.8a(),g,f;4h((g=e.89)){f=h.6m(g)}B.1t.3u(h);B.1t.3Z(1j);B.1I.4o(f)},41:C(f,e){f=f[0]||f;E d=B.N.5j(f);d=B.1p.67(d);if(d.1T(/</g)!==3x){f=c(d)[0]}B.K.Y();if(e!==M){B.1t.4L()}B.1t.3u(f);B.1t.3Z(M);B.K.4i();F f},l6:C(g,d,i){g=g[0]||g;B.K.Y();E e;if(14.8l){E h=14.8l(d,i);B.1t.2I(h.eP,h.4p);B.1t.3Z(1j);B.1t.3u(g)}L{if(14.8n){e=14.8n(d,i);e.3u(g)}L{if(1l 14.2D.8o!="1s"){e=14.2D.8o();e.8F(d,i);E f=e.bZ();f.8F(d,i);e.c2("bV",f);e.6f()}}}},a4:C(j,h){h=h[0]||h;E f;E d=j.l7,l=j.mc;if(14.8l){E k=14.8l(d,l);E i=14.51();f=i.5N(0);f.2I(k.eP,k.4p);f.3Z(1j);f.3u(h)}L{if(14.8n){f=14.8n(d,l);f.3u(h)}L{if(1l 14.2D.8o!="1s"){f=14.2D.8o();f.8F(d,l);E g=f.bZ();g.8F(d,l);f.c2("bV",g);f.6f()}}}},bW:C(f,e){E g=14.3c("1c");g.fS="I-ie-4E";B.1H.41(g);E d=c(f).1b();d="<p>"+d.J(/<1c 1v="I-ie-4E"><\\/1c>/gi,"</p>"+e+"<p>")+"</p>";c(f).22(d)},bw:C(d){B.K.Y();B.1t.4L();E e=14.3c("1q");e.2X=d;E h=14.8a(),g,f;4h((g=e.89)){f=h.6m(g)}B.1t.3u(h);B.1t.3Z(M);B.K.4i()}}},1i:C(){F{3b:C(u){if(B.6c){F}E w=u.7f;E g=(w>=37&&w<=40);B.1i.3n=u.7G||u.5H;B.1i.2V=B.K.30();B.1i.2P=B.K.4R();B.1i.U=B.K.3B();B.1i.2n=B.N.8N(B.1i.2V,"2n");B.1i.1L=B.N.8N(B.1i.2V,"1L");B.1i.5W=B.N.8N(B.1i.2V,"5W");B.4X.3b(u,w);if(B.N.6F()){B.1i.by(g,w);B.1i.bC(u,w)}B.1i.bQ(g);B.1i.c1(u,w);E s=B.1O.28("1i",u);if(s===M){u.21();F M}if(B.G.8D&&(B.N.1R("2e")||B.N.1R("4r"))&&(w===B.2G.9J||w===B.2G.bF)){E f=M;E k=M;if(B.1i.U&&B.1i.U.1k==="4x"){k=c(B.1i.U).25("4t",B.$O[0])}if(k&&k.12("3r").4T()[0]===B.1i.U){f=1j}if(B.N.5y()&&f){E p=c(B.G.5s);k.2N(p);B.1I.2I(p)}}if(B.G.8D&&w===B.2G.9J){B.1i.bJ()}if(!B.G.8D&&w===B.2G.5R){u.21();if(!B.1t.4s){B.1t.4L()}F}if(w==B.2G.5R&&!u.5C&&!u.7G&&!u.5H){E q=B.1O.28("lU",u);if(q===M){u.21();F M}if(B.1i.1L&&B.1i.bE(u)===1j){F M}E n,v;if(B.1i.2n){F B.1i.bI(u)}L{if(B.1i.1L||B.1i.5W){n=B.K.30();v=c(n).3R();if(v.R!==0&&v[0].1k=="4N"){F B.1i.5O(u)}L{if(B.N.5y()&&(n&&n!="5J")){F B.1i.6T(u)}L{F B.1i.5O(u)}}}L{if(B.G.1A&&!B.1i.U){n=B.K.30();v=c(B.1i.2V).3R();if(v.R!==0&&v[0].1k=="4N"){F B.1i.5O(u)}L{if(n!==M&&c(n).2U("I-6N-5A")){B.1I.4o(n);c(n).1S().3p();F B.1i.6T(u)}L{if(B.N.aJ()){F B.1i.6T(u)}L{if(v.R===0&&n===M&&1l v.lS!="1s"){F B.1i.5O(u)}}F B.1i.5O(u)}}}L{if(B.G.1A&&B.1i.U){2Q(c.V(B.1i.bL,B),1)}L{if(!B.G.1A&&B.1i.U){if(B.1i.U.1k!=="4j"){2Q(c.V(B.1i.bK,B),1)}L{n=B.K.30();E m=c(n).25("li",B.$O[0]);E d=m.25("2L,2O",B.$O[0]);if(m.R!==0&&B.N.3C(m.1b())&&d.3R().R===0&&B.N.3C(d.12("li").4T().1b())){d.12("li").4T().1o();E p=c(B.G.5s);d.2N(p);B.1I.2I(p);F M}}}L{if(!B.G.1A&&!B.1i.U){F B.1i.bN(u)}}}}}}}if(w===B.2G.5R&&(u.7G||u.5C)){F B.1i.bv(u)}if(w===B.2G.bg||u.5H&&w===aE||u.5H&&w===aG){F B.1i.bH(u,w)}if(w===B.2G.6D||w===B.2G.7A){if(B.N.1R("4r")&&B.1i.2V&&B.1i.2V.1k==="4x"){u.21();F M}E o=B.K.5r();if(o){E t=o.R;E j;29(E r=0;r<t;r++){E h=c(o[r]).4F("1J");if(h.R!==0){E l=B;c.1m(h,C(x,i){E e=c(i);if(e.1y("6i")!="4S"){F}l.1O.28("b9",i.3Q,e);j=i})}L{if(o[r].1k=="7T"){if(j!=o[r]){B.1O.28("b9",o[r].3Q,c(o[r]));j=o[r]}}}}}}if(w===B.2G.6D){B.1i.bB();B.1i.bz(u)}B.1h.1B()},by:C(e,d){if(!e&&(B.1O.6b()=="1V"||B.1O.6b()=="85")){B.1O.7n(M);if(B.1i.bY(d)){B.1M.1G()}}},bY:C(e){E d=B.2G;E f=[d.6D,d.7A,d.5R,d.8c,d.at,d.bg,d.bT,d.bM,d.bR,d.bP];F(c.2K(e,f)==-1)?1j:M},bQ:C(d){if(!d){F}if((B.1O.6b()=="1V"||B.1O.6b()=="85")){B.1O.7n(M);F}B.1O.7n("85")},bC:C(f,d){if(B.1i.3n&&d===90&&!f.5C&&!f.bD&&B.G.1M.R){f.21();B.1M.7B();F}L{if(B.1i.3n&&d===90&&f.5C&&!f.bD&&B.G.6R.R!==0){f.21();B.1M.8S();F}L{if(!B.1i.3n){if(d==B.2G.6D||d==B.2G.7A||(d==B.2G.5R&&!f.7G&&!f.5C)||d==B.2G.8c){B.1M.1G()}}}}},c1:C(f,d){if(B.1i.3n&&d===65){B.N.fZ()}L{if(d!=B.2G.c0&&!B.1i.3n){B.N.76()}}},bJ:C(){E d=[B.1i.1L,B.1i.2n,B.1i.5W];29(E e=0;e<d.R;e++){if(d[e]){B.1i.bG(d[e]);F M}}},bv:C(d){B.1M.1G();if(B.N.5y()){F B.1i.6T(d)}F B.1i.5O(d)},bH:C(g,d){if(!B.G.c3){F 1j}if(B.N.3C(B.1h.Y())&&B.G.9t===M){F 1j}g.21();E f;if(B.1i.2n&&!g.5C){f=(B.G.5o)?14.9g(7K(B.G.5o+1).2t("\\9m")):14.9g("\\t");B.1H.41(f);B.1h.1B()}L{if(B.G.9t!==M){f=14.9g(7K(B.G.9t+1).2t("\\9m"));B.1H.41(f);B.1h.1B()}L{if(g.5H&&d===aG){B.2T.92()}L{if(g.5H&&d===aE){B.2T.8Y()}L{if(!g.5C){B.2T.8Y()}L{B.2T.92()}}}}}F M},bL:C(){E f=B.K.3B();E e=f.2X.J(/<br\\s?\\/?>/gi,"");if((f.1k==="6v"||f.1k==="P")&&e===""&&!c(f).2U("I-O")){E d=14.3c("br");c(f).22(d);B.1I.9G(d);B.1h.1B();F M}},bK:C(){E e=B.K.3B();E d=e.2X.J(/<br\\s?\\/?>/gi,"");if(e.1k==="6v"&&d===""&&!c(e).2U("I-O")){E f=14.3c("p");f.2X=B.G.5l;c(e).22(f);B.1I.2I(f);B.1h.1B();F M}L{if(B.G.bO&&e.1k=="P"){c(e).1w("1v").1w("1e")}}},bN:C(f){f.21();B.K.Y();E d=14.3c("p");d.2X=B.G.5l;B.1t.4L();B.1t.3u(d);B.1I.2I(d);B.1h.1B();F M},bE:C(h){if(!B.N.5y()){F}E f=c.2J(c(B.1i.U).1b());if(f.2Z(/(<br\\s?\\/?>){2}$/i)!=-1){h.21();if(B.G.1A){E d=14.3c("br");c(B.1i.1L).2N(d);B.1I.9G(d);c(B.1i.U).1b(f.J(/<br\\s?\\/?>$/i,""))}L{E g=c(B.G.5s);c(B.1i.1L).2N(g);B.1I.2I(g)}F 1j}F},bG:C(e){if(!B.N.5y()){F}B.1M.1G();if(B.G.1A){E h=c("<1q>").1r(c.2J(B.$O.1b())).1S();E g=h.4T()[0];if(g.1k=="5J"&&g.2X===""){g=h.86()[0]}if(B.N.5j(g)!=B.N.5j(e)){F}E d=14.3c("br");c(e).2N(d);B.1I.4o(d)}L{if(B.$O.1S().4T()[0]!==e){F}E f=c(B.G.5s);c(e).2N(f);B.1I.2I(f)}},bI:C(f){f.21();E d=14.9g("\\n");B.K.Y();B.1t.4L();B.1t.3u(d);B.1I.4o(d);B.1h.1B();F M},5O:C(d){F B.1i.aY(d)},6T:C(d){F B.1i.aY(d,1j)},aY:C(j,i){j.bX();B.K.Y();E h=14.3c("br");if(B.N.1R("2e")){B.1t.3Z(M);B.1t.3k(B.1t.b3,B.1t.aV)}L{B.1t.4L()}B.1t.3u(h);E g=c(h).2P("a");if(g.R>0){g.12(h).1o();g.2N(h)}if(i===1j){E d=c(h).3R();if(d.R!==0&&d[0].1k==="4N"&&B.N.aJ()){B.1I.4o(h);B.1h.1B();F M}E f=14.3c("br");B.1t.3u(f);B.1I.4o(f)}L{B.1i.bA(h)}B.1h.1B();F M},bA:C(d){E e=B.N.6Z();c(d).2N(e);B.K.6s(e);c(e).22(C(){F c(B).1S()})},bB:C(){E d=c(B.1i.2V);if(d.1C().2Z(/^\\5S$/g)===0){d.1o()}},bz:C(g){E d=c(B.1i.2V);E f=c(B.1i.2P);E h=d.25("3r",B.$O[0]);if(h.R!==0&&d.25("li",B.$O[0])&&f.4F("li").R===1){if(!B.N.3C(d.1C())){F}g.21();d.1o();f.1o();B.1I.2I(h)}}}},1Z:C(){F{3b:C(h){if(B.6c){F}E d=h.7f;B.1Z.2V=B.K.30();B.1Z.2P=B.K.4R();E g=B.N.3T(c(B.1Z.2P).2P());E f=B.1O.28("1Z",h);if(f===M){h.21();F M}if(!B.G.1A&&B.1Z.2V.an==3&&B.1Z.2V.R<=1&&(B.1Z.2P===M||B.1Z.2P.1k=="aa")){B.1Z.8q()}if(!B.G.1A&&B.N.3T(B.1Z.2V)&&B.1Z.2V.1k==="6v"){B.1Z.8q(M)}if(!B.G.1A&&c(B.1Z.2P).2U("I-6N-5A")&&(g===M||g[0].1k=="aa")){c(B.1Z.2P).1S().3p();B.1Z.8q()}if(B.2F.88()&&B.2F.fV(d)){B.2F.2o()}if(d===B.2G.7A||d===B.2G.6D){B.1p.3M();if(B.2k.Q){h.21();B.Q.5F();B.1M.1G();B.Q.1o(B.2k.Q);B.2k.Q=M;F M}B.$O.12("p").1m(c.V(C(e,j){B.N.3t(e,c(j).1b())},B));if(B.G.1A&&B.1Z.2V&&B.1Z.2V.1k=="6v"&&B.N.3C(B.1Z.2V.2X)){c(B.1Z.2V).2N(B.K.4k());B.K.2w();c(B.1Z.2V).1o()}F B.1Z.bu(h)}},8q:C(g){E e=c(B.1Z.2V);E f;if(g===M){f=c("<p>").1r(e.1b())}L{f=c("<p>").1r(e.fK())}e.22(f);E d=c(f).3R();if(1l(d[0])!=="1s"&&d[0].1k=="4N"){d.1o()}B.1I.3k(f)},bu:C(f){E d=c.2J(B.$O.1b());if(!B.N.3C(d)){F}f.21();if(B.G.1A){B.$O.1b(B.K.4k());B.K.2w()}L{d="<p><br /></p>";B.$O.1b(d);B.2c.2I()}B.1h.1B();F M}}},1z:C(){F{2r:C(){B.G.bl=B.G.bx[B.G.1z]},Y:C(d){F(1l B.G.bl[d]!="1s")?B.G.bl[d]:""}}},3i:C(){F{1H:C(){B.1M.1G();E d=B.K.3E();if(d[0]!==M&&B.3i.bU(d)){if(!B.N.1R("2e")){B.$O.2c()}F}if(B.N.1R("2e")){B.3i.8J()}L{B.3i.bS()}},bU:C(h){E i=["li","3r","5g","1L","5W","2n","dl","dt","dd"];E g=h[0].1k.2u();E f=B.K.gZ();f=(1l f=="1s")?g:f.1k.2u();E e=c.2K(g,i)!=-1;E d=c.2K(f,i)!=-1;if((e&&d)||e){F 1j}},8J:C(){B.N.7s();B.1M.1G();B.1H.41(14.3c("hr"));B.N.81();B.1h.1B()},bS:C(){B.1M.1G();E d=\'<p id="I-1H-3i"><br /></p>\';if(B.G.1A){d=\'<br id="I-1H-3i">\'}14.3m("eb",M,"<hr>"+d);B.3i.g9();B.1h.1B()},g9:C(){E e=B.$O.12("#I-1H-3i");E d=c(e).3R()[0];if(d){B.1I.4o(e);e.1o()}L{e.1w("id")}}}},1d:C(){F{2i:C(d){if(1l d!="1s"&&d.21){d.21()}B.T.2r("1d",B.1z.Y("bj"),jg);B.T.9V();B.1d.gx=B.T.b2(B.1z.Y("1H"));B.K.Y();B.1d.gK();B.1d.gw();if(B.1d.2m=="6d"){c("#I-1d-6I").4Z("8m",1j)}B.1d.$7I=c("#I-1d-2b");B.1d.$9P=c("#I-1d-2b-1C");B.1d.$9P.2H(B.1d.1C);B.1d.$7I.2H(B.1d.2b);B.1d.gx.1x("1V",c.V(B.1d.1H,B));c(".I-1d-3S").1o();B.K.2C();B.T.2i();B.1d.$7I.2c()},gw:C(){E e=gD.gP.2B.J(/\\/$/i,"");if(1l B.1d.2b!=="1s"){B.1d.2b=B.1d.2b.J(e,"");B.1d.2b=B.1d.2b.J(/^\\/#/,"#");B.1d.2b=B.1d.2b.J("al:","");if(!B.G.5L){E d=1P 1U("^(7v|7j|4Q)://"+gD.gP.jR,"i");B.1d.2b=B.1d.2b.J(d,"")}}},gK:C(){B.1d.$41=M;E d=c(B.K.30()).25("a",B.$O[0]);if(d.R!==0&&d[0].1k==="A"){B.1d.$41=d;B.1d.2b=d.1a("2B");B.1d.1C=d.1C();B.1d.2m=d.1a("2m")}L{B.1d.1C=B.3h.3O();B.1d.2b="";B.1d.2m=""}},1H:C(){B.2y.1o();E i="";E g=B.1d.$7I.2H();E j=B.1d.$9P.2H();if(c.2J(g)===""){B.1d.$7I.1X("I-31-56").1x("1Z",C(){c(B).2j("I-31-56");c(B).2R("1Z")});F}if(g.2Z("@")!=-1&&/(7v|7j|4Q):\\/\\//i.7V(g)===M){g="al:"+g}L{if(g.2Z("#")!==0){if(c("#I-1d-6I").4Z("8m")){i="6d"}E h="((gG--)?[a-6G-9]+(-[a-6G-9]+)*\\\\.)+[a-z]{2,}";E f=1P 1U("^(7v|7j|4Q)://"+h,"i");E e=1P 1U("^"+h,"i");E d=1P 1U(".(1b|jJ)$","i");if(g.2Z(f)==-1&&g.2Z(d)==-1&&g.2Z(e)===0&&B.G.5L){g=B.G.5L+"://"+g}}}B.1d.1G(j,g,i);B.T.3A()},1G:C(i,f,h){i=c.2J(i.J(/<|>/g,""));B.K.2w();if(i===""&&f===""){F}if(i===""&&f!==""){i=f}if(B.1d.$41){B.1M.1G();E d=B.1d.$41,e=d.4F();if(e.R>0){4h(e.R){e=e.4F()}e=e.fp()}L{e=d}d.1a("2B",f);e.1C(i);if(h!==""){d.1a("2m",h)}L{d.1w("2m")}B.K.6s(d);B.1h.1B()}L{if(B.N.1R("4r")&&B.1d.1C===""){E g=c("<a />").1a("2B",f).1C(i);if(h!==""){g.1a("2m",h)}B.1H.41(g);B.K.6s(g)}L{E g;if(B.N.1R("2e")){g=c(\'<a 2B="\'+f+\'">\').1C(i);if(h!==""){g.1a("2m",h)}g=c(B.1H.41(g));if(B.K.ab().1T(/\\s$/)){g.2N(" ")}B.K.6s(g)}L{14.3m("jK",M,f);g=c(B.K.30()).25("a",B.$O[0]);if(B.N.1R("4r")){g=c(\'a[gH=""]\')}if(h!==""){g.1a("2m",h)}g.1w("1e").1w("gH");if(B.K.ab().1T(/\\s$/)){g.2N(" ")}if(B.1d.1C!==""||B.1d.1C!=i){g.1C(i);B.K.6s(g)}}}B.1h.1B();B.1O.28("k1",g)}2Q(c.V(C(){B.2k.aF()},B),5)},5G:C(j){if(1l j!="1s"&&j.21){j.21()}E g=B.K.5r();if(!g){F}B.1M.1G();E d=g.R;29(E h=0;h<d;h++){E f=c(g[h]).25("a",B.$O[0]);f.22(f.1S())}c(".I-1d-3S").1o();B.1h.1B()},6B:C(d){B.1d.7S(d,"6B")},1X:C(d){B.1d.7S(d,"1X")},2j:C(d){B.1d.7S(d,"2j")},7S:C(e,f){E d=B.K.h7(["a"]);if(d===M){F}c.1m(d,C(){c(B)[f](e)})}}},3q:C(){F{2A:C(i){B.2y.1o();if(!B.N.1R("2e")){B.$O.2c()}B.1M.1G();B.K.2C();E h=B.K.4R();E g=c(h).25("2O, 2L",B.$O[0]);if(!B.N.3T(g)&&g.R!==0){g=M}E j,f;E d=M;if(g&&g.R){d=1j;E e=g[0].1k;j=(i==="4D"&&e==="7H");f=(i==="4Y"&&e==="6U")}if(j){B.N.4a(g,"2O")}L{if(f){B.N.4a(g,"2L")}L{if(d){B.3q.1o(i)}L{B.3q.1H(i)}}}B.K.2w();B.1h.1B()},1H:C(e){E k=B.K.4R();E j=B.K.30();E d=c(j).25("3r, 5g",B.$O[0]);if(B.N.1R("2e")&&B.G.1A){B.3q.8J(e)}L{14.3m("1H"+e)}E h=c(B.K.4R()).25("2O, 2L",B.$O[0]);if(d.R!==0){E f=d.86();E g=d.1b();d.1b("");if(f&&f.R===1&&(f[0].1k==="4x"||f[0].1k==="8s")){c(f).2N(d)}L{c(k).4b(d)}d.1b(g)}if(B.N.3C(h.12("li").1C())){E l=h.4F("li");l.12("br").1o();l.1r(B.K.4k())}if(h.R){E i=h.2P();if(B.N.3T(i)&&i[0].1k!="4j"&&B.N.5D(i[0])){i.22(i.1S())}}if(!B.N.1R("2e")){B.$O.2c()}B.1p.3M()},8J:C(j){E k=B.K.4W("1q");E h=c(k).1b();E g=(j=="4D")?c("<2O>"):c("<2L>");E d=c("<li>");if(c.2J(h)===""){d.1r(B.K.4k());g.1r(d);B.$O.12("#K-2f-1").22(g)}L{E e=h.3J(/<br\\s?\\/?>/gi);if(e){29(E f=0;f<e.R;f++){if(c.2J(e[f])!==""){g.1r(c("<li>").1b(e[f]))}}}L{d.1r(h);g.1r(d)}c(k).22(g)}},1o:C(g){14.3m("1H"+g);E f=c(B.K.30());B.2T.87();if(!B.G.1A&&f.25("li, 5g, 3r",B.$O[0]).R===0){14.3m("8C",M,"p");B.$O.12("2L, 2O, 1L").1m(c.V(B.N.3t,B))}E e=c(B.K.30()).25("4t",B.$O[0]);E d=e.86();if(!B.G.1A&&e.R!==0&&d.R!==0&&d[0].1k=="4N"){d.1o()}B.1p.3M()}}},T:C(){F{8R:{},gN:C(){B.G.T={gM:5d()+\'<3o id="I-T-Q-78"><3y>\'+B.1z.Y("1Q")+\'</3y><31 1F="1C" id="I-Q-1Q" /><3y 1v="I-Q-1d-3j">\'+B.1z.Y("1d")+\'</3y><31 1F="1C" id="I-Q-1d" 1v="I-Q-1d-3j" /><3y 1v="I-Q-1d-3j"><31 1F="gu" id="I-Q-1d-6I"> \'+B.1z.Y("aS")+\'</3y><3y 1v="I-Q-4q-3j">\'+B.1z.Y("gE")+\'</3y><6f 1v="I-Q-4q-3j" id="I-Q-5a"><3j 23="4S">\'+B.1z.Y("4S")+\'</3j><3j 23="2a">\'+B.1z.Y("2a")+\'</3j><3j 23="4K">\'+B.1z.Y("4K")+\'</3j><3j 23="3I">\'+B.1z.Y("3I")+"</3j></6f></3o>",Q:5d()+\'<3o id="I-T-Q-1H"><1q id="I-T-Q-3v"></1q></3o>\',2x:5d()+\'<3o id="I-T-2x-1H"><1q id="I-T-2x-1f-2g"><3y>\'+B.1z.Y("5P")+\'</3y><31 1F="1C" id="I-5P" /><br><br><1q id="I-T-2x-1f"></1q></1q></3o>\',1d:5d()+\'<3o id="I-T-1d-1H"><3y>gv</3y><31 1F="2b" id="I-1d-2b" /><3y>\'+B.1z.Y("1C")+\'</3y><31 1F="1C" id="I-1d-2b-1C" /><3y><31 1F="gu" id="I-1d-6I"> \'+B.1z.Y("aS")+"</3y></3o>"};c.6n(B.G,B.G.T)},aQ:C(d,e){B.T.8R[d]=e},jm:C(d){B.T.$7R=c("<1q>").1a("id","I-T-7R");d.4b(B.T.$7R)},ju:C(h,e,g){E f=c(\'<a 2B="#" 3g="6W\'+h+\'">\').1C(e);if(g){f.1X("b1")}E d=B;f.1x("1V",C(i){i.21();c(".I-6W").2z();c(".I-"+c(B).1a("3g")).2i();d.T.$7R.12("a").2j("b1");c(B).1X("b1")});B.T.$7R.1r(f)},jv:C(d,e){B.G.T[d]=e},gy:C(d){F B.G.T[d]},jF:C(){F B.$9d.12("3o")},2r:C(d,f,e){B.T.8M=d;B.T.2M=e;B.T.1W();B.T.gW();B.T.gR(f);B.T.hb();B.T.gA();if(1l B.T.8R[d]!="1s"){B.T.8R[d].5k(B)}},2i:C(){if(B.N.4H()&&!B.N.1R("2e")){14.ha.9k()}c(14.2D).2j("2D-I-6q");B.T.hc=c(14.2D).1y("9c");c(14.2D).1y("9c","6q");if(B.N.4H()){B.T.bk()}L{B.T.9B()}B.$5Y.2i();B.$47.2i();B.T.gS();B.N.7s();if(!B.N.4H()){2Q(c.V(B.T.9B,B),0);c(3e).1x("3P.I-T",c.V(B.T.3P,B))}B.1O.28("hm",B.T.8M,B.$T);c(14).2R("hg.T");B.$T.12("31[1F=1C],31[1F=2b],31[1F=hG]").1x("1i.I-T",c.V(B.T.h8,B))},9B:C(){E d=B.$T.hz();E f=c(3e).4n();E e=c(3e).2M();if(B.T.2M>e){B.$T.1y({2M:"96%",52:(f/2-d/2)+"2W"});F}if(d>f){B.$T.1y({2M:B.T.2M+"2W",52:"ht"})}L{B.$T.1y({2M:B.T.2M+"2W",52:(f/2-d/2)+"2W"})}},bk:C(){B.$T.1y({2M:"96%",52:"2%"})},3P:C(){if(B.N.4H()){B.T.bk()}L{B.T.9B()}},gR:C(d){B.$6Y.1b(d)},gA:C(){B.$9d.1b(B.T.gy(B.T.8M))},hb:C(){if(1l c.fn.gV==="1s"){F}B.$T.gV({h0:B.$6Y});B.$6Y.1y("jE","kC")},h8:C(d){if(d.7f!=13){F}d.21();B.$T.12("1D.I-T-6g-44").1V()},9V:C(){E d=c("<1D>").1X("I-T-44 I-T-3A-44").1b(B.1z.Y("gY"));d.1x("1V",c.V(B.T.3A,B));B.$6V.1r(d)},gT:C(d){F B.T.a7(d,"6z")},b2:C(d){F B.T.a7(d,"6g")},a7:C(d,f){E e=c("<1D>").1X("I-T-44").1X("I-T-"+f+"-44").1b(d);B.$6V.1r(e);F e},gS:C(){E d=B.$6V.12("1D");E e=d.R;if(e===0){F}d.1y("2M",(7i/e)+"%")},1W:C(){B.T.gU();B.$47=c(\'<1q id="I-T-2g" />\').2z();B.$T=c(\'<1q id="I-T" />\');B.$6Y=c("<9n />");B.$71=c(\'<1c id="I-T-3A" />\').1b("&m8;");B.$9d=c(\'<1q id="I-T-2D" />\');B.$6V=c("<ar />");B.$T.1r(B.$6Y);B.$T.1r(B.$71);B.$T.1r(B.$9d);B.$T.1r(B.$6V);B.$47.1r(B.$T);B.$47.9e(14.2D)},gU:C(){B.$5Y=c(\'<1q id="I-T-m3">\').2z();c("2D").4b(B.$5Y)},gW:C(){B.$71.1x("1V.I-T",c.V(B.T.3A,B));c(14).1x("1Z.I-T",c.V(B.T.9M,B));B.$O.1x("1Z.I-T",c.V(B.T.9M,B));B.$47.1x("1V.I-T",c.V(B.T.3A,B))},h9:C(){B.$71.2R("1V.I-T");c(14).2R("1Z.I-T");B.$O.2R("1Z.I-T");B.$47.2R("1V.I-T");c(3e).2R("3P.I-T")},9M:C(d){if(d.7f!=B.2G.at){F}B.T.3A(M)},3A:C(d){if(d){if(!c(d.2m).2U("I-T-3A-44")&&d.2m!=B.$71[0]&&d.2m!=B.$47[0]){F}d.21()}if(!B.$47){F}B.T.h9();B.$5Y.1o();B.$47.gX("m5",c.V(C(){B.$47.1o();2Q(c.V(B.N.81,B),0);if(d!==1s){B.K.2w()}c(14.2D).1y("9c",B.T.hc);B.1O.28("mk",B.T.8M)},B))}}},2k:C(){F{2r:C(){if(1l B.G.gQ!="1s"){F}B.2k.7Z();B.2k.aF()},3Y:C(h,j){E g=B.K.30();E d=B.K.4R();if(h!==M){B.1D.aP()}L{B.1D.aP(j)}if(h===M&&j!=="1b"){if(c.2K(j,B.G.9u)!=-1){B.1D.mj(j)}F}c.1m(B.G.aB,c.V(C(e,m){E k=c(d).25(e,B.$O[0]);E l=c(g).25(e,B.$O[0]);if(k.R!==0&&!B.N.3T(k)){F}if(!B.N.3T(l)){F}if(k.R!==0||l.25(e,B.$O[0]).R!==0){B.1D.7M(m)}},B));E f=c(d).25(B.G.7r.3O().2u(),B.$O[0]);if(B.N.3T(d)&&f.R){E i=(f.1y("1C-5a")==="")?"2a":f.1y("1C-5a");B.1D.7M("5a"+i)}},mh:C(d,e){B.G.9u.2q(e);B.G.aB[d]=e},7Z:C(){B.$O.12("1J").1m(c.V(C(f,d){E e=c(d);e.25("a",B.$O[0]).1x("1V",C(g){g.21()});if(B.N.1R("2e")){e.1a("mi","1x")}B.Q.gC(e)},B));c(14).1x("1V.I-Q-6z."+B.2h,c.V(C(d){B.2k.Q=M;if(d.2m.1k=="7T"&&B.N.3T(d.2m)){B.2k.Q=(B.2k.Q&&B.2k.Q==d.2m)?M:d.2m}},B))},aF:C(){if(!B.G.eQ){F}B.$O.12("a").1x("5f.I."+B.2h+" 1V.I."+B.2h,c.V(B.2k.gq,B));B.$O.1x("5f.I."+B.2h+" 1V.I."+B.2h,c.V(B.2k.bc,B));c(14).1x("5f.I."+B.2h+" 1V.I."+B.2h,c.V(B.2k.bc,B))},gs:C(d){F d.4p()},gq:C(f){E m=c(f.2m);if(m[0].1k=="7T"){F}if(m[0].1k!=="A"){m=m.25("a",B.$O[0])}if(m[0].1k!=="A"){F}E g=m;E i=B.2k.gs(g);E l=c(\'<1c 1v="I-1d-3S"></1c>\');E d=g.1a("2B");if(d===1s){d=""}if(d.R>24){d=d.80(0,24)+"..."}E h=c(\'<a 2B="\'+g.1a("2B")+\'" 2m="6d" />\').1b(d).1X("I-1d-3S-6g");E j=c(\'<a 2B="#" />\').1b(B.1z.Y("78")).1x("1V",c.V(B.1d.2i,B)).1X("I-1d-3S-6g");E k=c(\'<a 2B="#" />\').1b(B.1z.Y("5G")).1x("1V",c.V(B.1d.5G,B)).1X("I-1d-3S-6g");l.1r(h).1r(" | ").1r(j).1r(" | ").1r(k);l.1y({3s:(i.3s+4C(g.1y("3i-4n"),10))+"2W",2a:i.2a+"2W"});c(".I-1d-3S").1o();c("2D").1r(l)},bc:C(g){g=g.62||g;E f=g.2m;E d=c(f).25("a",B.$O[0]);if(d.R!==0&&d[0].1k==="A"&&f.1k!=="A"){F}L{if((f.1k==="A"&&B.N.3T(f))||c(f).2U("I-1d-3S-6g")){F}}c(".I-1d-3S").1o()}}},2v:C(){F{2r:C(d){if(B.G.1A){F d}if(d===""||d==="<p></p>"){F B.G.5s}d=d+"\\n";B.2v.8u=[];B.2v.z=0;d=d.J(/(<br\\s?\\/?>){1,}\\n?<\\/1L>/gi,"</1L>");d=B.2v.gO(d);d=B.2v.gL(d);d=B.2v.gr(d);d=B.2v.gF(d);d=B.2v.7g(d);d=B.2v.gJ(d);d=d.J(1P 1U("<br\\\\s?/?>\\n?<("+B.G.bb.2t("|")+")(.*?[^>])>","gi"),"<p><br /></p>\\n<$1$2>");F c.2J(d)},gO:C(e){E d=c("<1q />").1r(e);d.12("1L p").22(C(){F c(B).1r("<br />").1S()});e=d.1b();d.12(B.G.bb.2t(", ")).1m(c.V(C(f,g){B.2v.z++;B.2v.8u[B.2v.z]=g.6h;e=e.J(g.6h,"\\n{J"+B.2v.z+"}")},B));F e},gL:C(e){E d=e.1T(/<!--([\\w\\W]*?)-->/gi);if(!d){F e}c.1m(d,c.V(C(f,g){B.2v.z++;B.2v.8u[B.2v.z]=g;e=e.J(g,"\\n{J"+B.2v.z+"}")},B));F e},gJ:C(d){c.1m(B.2v.8u,C(e,f){f=(1l f!=="1s")?f.J(/\\$/g,"&#36;"):f;d=d.J("{J"+e+"}",f)});F d},gF:C(f){E g=f.3J(1P 1U("\\n","g"),-1);f="";if(g){E d=g.R;29(E e=0;e<d;e++){if(!g.mX(e)){F}if(g[e].2Z("{J")==-1){g[e]=g[e].J(/<p>\\n\\t?<\\/p>/gi,"");g[e]=g[e].J(/<p><\\/p>/gi,"");if(g[e]!==""){f+="<p>"+g[e].J(/^\\n+|\\n+$/g,"")+"</p>"}}L{f+=g[e]}}}F f},gr:C(d){d=d.J(/<br \\/>\\s*<br \\/>/gi,"\\n\\n");d=d.J(/<br\\s?\\/?>\\n?<br\\s?\\/?>/gi,"\\n<br /><br />");d=d.J(1P 1U("\\r\\n","g"),"\\n");d=d.J(1P 1U("\\r","g"),"\\n");d=d.J(1P 1U("/\\n\\n+/"),"g","\\n\\n");F d},7g:C(d){d=d.J(1P 1U("</1L></p>","gi"),"</1L>");d=d.J(1P 1U("<p></1L>","gi"),"</1L>");d=d.J(1P 1U("<p><1L>","gi"),"<1L>");d=d.J(1P 1U("<1L></p>","gi"),"<1L>");d=d.J(1P 1U("<p><p ","gi"),"<p ");d=d.J(1P 1U("<p><p>","gi"),"<p>");d=d.J(1P 1U("</p></p>","gi"),"</p>");d=d.J(1P 1U("<p>\\\\s?</p>","gi"),"");d=d.J(1P 1U("\\n</p>","gi"),"</p>");d=d.J(1P 1U("<p>\\t?\\t?\\n?<p>","gi"),"<p>");d=d.J(1P 1U("<p>\\t*</p>","gi"),"");F d}}},4E:C(){F{3b:C(d){if(!B.G.gz){2Q(c.V(B.1h.1B,B),1);F}B.6c=1j;B.1M.1G();B.K.2C();B.N.7s();B.4E.gB();c(3e).1x("6k.I-gI",c.V(C(){c(3e).4d(B.8O)},B));2Q(c.V(C(){E e=B.$4y.1b();B.$4y.1o();B.K.2w();B.N.81();B.4E.1H(e);c(3e).2R("6k.I-gI");if(B.2F.88()){B.2F.2o()}},B),1)},gB:C(){B.$4y=c("<1q>").1b("").1a("6r","1j").1y({4q:"6p",2M:0,3s:0,2a:"-l2"});if(B.N.1R("2e")){B.$2g.1r(B.$4y)}L{c("2D").1r(B.$4y)}B.$4y.2c()},1H:C(d){d=B.1O.28("l3",d);d=(B.N.7a())?B.1p.6M(d,M):B.1p.6M(d);d=B.1O.28("4E",d);if(B.N.7a()){B.1H.1G(d,M)}L{B.1H.1b(d,M)}B.N.76();B.6c=M;2Q(c.V(B.1p.3M,B),10);2Q(c.V(C(){E e=B.$O.12("1c");c.1m(e,C(g,h){E f=h.2X.J(/[\\5S-\\6w\\6x]/,"");if(f===""&&h.3W.R===0){c(h).1o()}})},B),10)}}},2y:C(){F{8t:C(){if(!B.2y.is()){F}B.$O.1a("2y",B.$3a.1a("2y"));B.2y.2A();B.$O.1x("1i.I-2y",c.V(B.2y.2A,B))},2A:C(){2Q(c.V(C(){E d=B.N.3C(B.$O.1b(),M)?"1X":"2j";B.$O[d]("I-2y")},B),5)},1o:C(){B.$O.2j("I-2y")},is:C(){if(B.G.2y){F B.$3a.1a("2y",B.G.2y)}L{F!(1l B.$3a.1a("2y")=="1s"||B.$3a.1a("2y")==="")}}}},4B:C(){F{2i:C(){c(14.2D).1r(c(\'<1q id="I-4B"><1c></1c></1q>\'));c("#I-4B").ld()},2z:C(){c("#I-4B").gX(l4,C(){c(B).1o()})}}},K:C(){F{Y:C(){B.3h=14.51();if(14.51&&B.3h.5N&&B.3h.7u){B.1t=B.3h.5N(0)}L{B.1t=14.ak()}},4i:C(){49{B.3h.9X()}42(d){}B.3h.4i(B.1t)},30:C(){E d=M;B.K.Y();if(B.3h&&B.3h.7u>0){d=B.3h.5N(0).fu}F B.N.3T(d)},4R:C(d){d=d||B.K.30();if(d){F B.N.3T(c(d).2P()[0])}F M},3B:C(d){d=d||B.K.30();4h(d){if(B.N.6y(d.1k)){F(c(d).2U("I-O"))?M:d}d=d.a8}F M},a5:C(e,f){B.K.Y();if(B.1t&&B.1t.4s){F M}E d=[];e=(1l e=="1s"||e===M)?B.K.5r():e;E h=B.G.5c;h.2q("1c");if(1l f!=="1s"){29(E g=0;g<f.R;g++){h.2q(f[g])}}c.1m(e,c.V(C(j,k){if(c.2K(k.1k.2u(),h)!=-1){d.2q(k)}},B));F(d.R===0)?M:d},h7:C(f){B.K.Y();if(B.1t&&B.1t.4s){F M}E e=[];E d=B.K.5r();c.1m(d,c.V(C(g,h){if(c.2K(h.1k.2u(),f)!=-1){e.2q(h)}},B));F(e.R===0)?M:e},3E:C(d){B.K.Y();if(B.1t&&B.1t.4s){F[B.K.3B()]}E e=[];d=(1l d=="1s")?B.K.5r():d;c.1m(d,c.V(C(f,g){if(B.N.5D(g)){B.K.go=g;e.2q(g)}},B));F(e.R===0)?[B.K.3B()]:e},gZ:C(){F B.K.go},5r:C(){B.K.Y();E f=B.K.a9(1);E l=B.K.a9(2);E k=B.1t.7x();if(B.1t.4s===M){E g=k.fu;E n=k.l5;B.K.8j(k,l,M);k.2I(g,n);B.K.8j(k,f,1j)}L{B.K.8j(k,f,1j);l=f}E e=[];E d=0;E o=B;B.$O.12("*").1m(C(){if(B==f){E i=c(B).2P();if(i.R!==0&&i[0].1k!="aa"&&o.N.3T(i[0])){e.2q(i[0])}e.2q(B);d=1}L{if(d>0){e.2q(B);d=d+1}}if(B==l){F M}});E h=[];E m=e.R;29(E j=0;j<m;j++){if(e[j].id!="68-2f-1"&&e[j].id!="68-2f-2"){h.2q(e[j])}}B.K.fv();F h},a9:C(d){F c(\'<1c id="68-2f-\'+d+\'" 1v="I-68-2f" 1g-2Y="I">\'+B.G.5l+"</1c>")[0]},8j:C(d,g,f){49{d.3Z(f);d.3u(g)}42(h){}},fv:C(){c(14).12("1c.I-68-2f").1o();B.$O.12("1c.I-68-2f").1o()},l8:C(e,d){B.1I.a3(e,d)},4W:C(d){B.K.Y();if(B.1t.4s){F M}E e=14.3c(d);e.6m(B.1t.l9());B.1t.3u(e);F e},6s:C(d){B.1I.1G(d,0,d,1)},8B:C(){B.K.Y();B.1t.8r(B.$O[0]);B.K.4i()},1o:C(){B.K.Y();B.3h.9X()},2C:C(){B.K.fw()},fw:C(){B.K.Y();E e=B.K.5u(1);B.K.9Z(B.1t,e,1j);if(B.1t.4s===M){E d=B.K.5u(2);B.K.9Z(B.1t,d,M)}B.ft=B.$O.1b()},5u:C(d){if(1l d=="1s"){d=1}F c(\'<1c id="K-2f-\'+d+\'" 1v="I-K-2f"  1g-2Y="I">\'+B.G.5l+"</1c>")[0]},4k:C(d){F B.N.5j(B.K.5u(d))},9Z:C(d,g,f){d=d.7x();49{d.3Z(f);d.3u(g)}42(h){B.2c.2I()}},2w:C(){E e=B.$O.12("1c#K-2f-1");E d=B.$O.12("1c#K-2f-2");if(e.R!==0&&d.R!==0){B.1I.1G(e,0,d,0)}L{if(e.R!==0){B.1I.1G(e,0,e,0)}L{B.$O.2c()}}B.K.7y();B.ft=M},7y:C(){B.$O.12("1c.I-K-2f").1m(C(d,e){E f=c(e).1C().J(/[\\5S-\\6w\\6x]/g,"");if(f===""){c(e).1o()}L{c(e).22(C(){F c(B).1S()})}})},ab:C(){B.K.Y();F B.3h.3O()},lc:C(){E g="";B.K.Y();if(B.3h.7u){E e=14.3c("1q");E d=B.3h.7u;29(E f=0;f<d;++f){e.6m(B.3h.5N(f).lb())}g=e.2X}F B.1p.8b(g)},fs:C(d){B.K.Y();B.1t.4L();E g=14.3c("1q");g.2X=d;E f=14.8a(),e;4h((e=g.89)){f.6m(e)}B.1t.3u(f)},la:C(d){d=B.K.4k(1)+d+B.K.4k(2);B.K.Y();if(3e.51&&3e.51().5N){B.K.fs(d)}L{if(14.K&&14.K.ak){B.1t.fo(d)}}B.K.2w();B.1h.1B()}}},4X:C(){F{3b:C(f,d){if(!B.G.4X){if((f.7G||f.5H)&&(d===66||d===73)){f.21()}F M}c.1m(B.G.4X,c.V(C(k,j){E h=k.3J(",");E e=h.R;29(E g=0;g<e;g++){if(1l h[g]==="5z"){B.4X.8e(f,c.2J(h[g]),c.V(C(){E i;if(j.1K.2Z(/\\./)!="-1"){i=j.1K.3J(".");if(1l B[i[0]]!="1s"){B[i[0]][i[1]].6S(B,j.53)}}L{B[j.1K].6S(B,j.53)}},B))}}},B))},8e:C(n,p,h){E k={8:"l1",9:"6W",10:"F",13:"F",16:"5Q",17:"3n",18:"6a",19:"lf",20:"lw",27:"lu",32:"5A",33:"lz",34:"lB",35:"fp",36:"lk",37:"2a",38:"lg",39:"3I",40:"lq",45:"1H",46:"3D",59:";",61:"=",96:"0",97:"1",98:"2",99:"3",7i:"4",ki:"5",km:"6",kn:"7",kr:"8",kq:"9",kp:"*",ko:"+",kh:"-",kg:".",k9:"/",k8:"f1",k6:"f2",kb:"f3",kd:"f4",kI:"f5",kG:"f6",kP:"f7",kN:"f8",kM:"f9",kE:"kx",kv:"ky",kz:"lE",kB:"lD",lR:"6k",mG:"-",mF:";",mE:"=",mL:",",mK:"-",mJ:".",mC:"/",mB:"`",aG:"[",mu:"\\\\",aE:"]",mt:"\'"};E d={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"mr","=":"+",";":": ","\'":\'"\',",":"<",".":">","/":"?","\\\\":"|"};p=p.2u().3J(" ");E o=k[n.2G],m=5d.mA(n.7f).2u(),f="",g={};c.1m(["6a","3n","4u","5Q"],C(e,i){if(n[i+"mx"]&&o!==i){f+=i+"+"}});if(o){g[f+o]=1j}if(m){g[f+m]=1j;g[f+d[m]]=1j;if(f==="5Q+"){g[d[m]]=1j}}29(E j=0,l=p.R;j<l;j++){if(g[p[j]]){n.21();F h.6S(B,fr)}}}}},2d:C(){F{Y:C(e){if(!B.G.2d){F e}E l=["fx","2D","au","hr","i?mQ","1d","4u","mO","1e","3l","4t","az","aM","aN"];E k=["li","dt","dt","h[1-6]","3j","3l"];E h=["p","1L","1q","dl","fy","5h","mY","fE","2O","2n","6f","3r","5g","5x","2L"];B.2d.fF=1P 1U("^<(/?"+l.2t("|/?")+"|"+k.2t("|")+")[ >]");B.2d.fG=1P 1U("^<(br|/?"+l.2t("|/?")+"|/"+k.2t("|/")+")[ >]");B.2d.af=1P 1U("^</?("+h.2t("|")+")[ >]");E j=0,n=e.R,m=0,d=3x,f=3x,q="",g="",p="";B.2d.7N=0;29(;j<n;j++){m=j;if(-1==e.3K(j).3X("<")){g+=e.3K(j);F B.2d.aO(g)}4h(m<n&&e.5i(m)!="<"){m++}if(j!=m){p=e.3K(j,m-j);if(!p.1T(/^\\s{2,}$/g)){if("\\n"==g.5i(g.R-1)){g+=B.2d.6j()}L{if("\\n"==p.5i(0)){g+="\\n"+B.2d.6j();p=p.J(/^\\s+/,"")}}g+=p}if(p.1T(/\\n/)){g+="\\n"+B.2d.6j()}}d=m;4h(m<n&&">"!=e.5i(m)){m++}q=e.3K(d,m-d);j=m;E o;if("!--"==q.3K(1,3)){if(!q.1T(/--$/)){4h("-->"!=e.3K(m,3)){m++}m+=2;q=e.3K(d,m-d);j=m}if("\\n"!=g.5i(g.R-1)){g+="\\n"}g+=B.2d.6j();g+=q+">\\n"}L{if("!"==q[1]){g=B.2d.7U(q+">",g)}L{if("?"==q[1]){g+=q+">\\n"}L{if(o=q.1T(/^<(3l|1e|2n)/i)){o[1]=o[1].2u();q=B.2d.aR(q);g=B.2d.7U(q,g);f=5d(e.3K(j+1)).2u().3X("</"+o[1]);if(f){p=e.3K(j+1,f);j+=f;g+=p}}L{q=B.2d.aR(q);g=B.2d.7U(q,g)}}}}}F B.2d.aO(g)},6j:C(){E e="";29(E d=0;d<B.2d.7N;d++){e+="\\t"}F e},aO:C(d){d=d.J(/\\n\\s*\\n/g,"\\n");d=d.J(/^[\\s\\n]*/,"");d=d.J(/[\\s\\n]*$/,"");d=d.J(/<3l(.*?)>\\n<\\/3l>/gi,"<3l$1><\\/3l>");B.2d.7N=0;F d},aR:C(e){E g="";e=e.J(/\\n/g," ");e=e.J(/\\s{2,}/g," ");e=e.J(/^\\s+|\\s+$/g," ");E f="";if(e.1T(/\\/$/)){f="/";e=e.J(/\\/+$/,"")}E d;4h(d=/\\s*([^= ]+)(?:=(([\'"\']).*?\\3|[^ ]+))?/.4m(e)){if(d[2]){g+=d[1].2u()+"="+d[2]}L{if(d[1]){g+=d[1].2u()}}g+=" ";e=e.3K(d[0].R)}F g.J(/\\s*$/,"")+f+">"},7U:C(d,f){E e=d.1T(B.2d.af);if(d.1T(B.2d.fF)||e){f=f.J(/\\s*$/,"");f+="\\n"}if(e&&"/"==d.5i(1)){B.2d.7N--}if("\\n"==f.5i(f.R-1)){f+=B.2d.6j()}if(e&&"/"!=d.5i(1)){B.2d.7N++}f+=d;if(d.1T(B.2d.fG)||d.1T(B.2d.af)){f=f.J(/ *$/,"")}F f}}},1u:C(){F{fD:C(){if(B.G.3N){B.G.3w=M}if(B.G.4c){B.G.1w=M}if(B.G.1A){F}E d=["p","3o"];if(B.G.3N){B.1u.fC(d)}if(B.G.3w){B.1u.fz(d)}},fC:C(e){E d=e.R;29(E f=0;f<d;f++){if(c.2K(e[f],B.G.3N)==-1){B.G.3N.2q(e[f])}}},fz:C(e){E d=e.R;29(E f=0;f<d;f++){E g=c.2K(e[f],B.G.3w);if(g!=-1){B.G.3w.9f(g,1)}}},2r:C(e,d){B.1u.26={3w:B.G.3w,3N:B.G.3N,5T:B.G.5T,4w:B.G.4w,4A:B.G.4A,4z:B.G.4z,1w:B.G.1w,4c:B.G.4c,5K:B.G.5K,3t:B.G.3t};c.6n(B.1u.26,d);e=B.1u.5T(e);B.1u.$1q=c("<1q />").1r(e);B.1u.4w();B.1u.4A();B.1u.fA();B.1u.1w();B.1u.3t();B.1u.fm();B.1u.4z();B.1u.5K();e=B.1u.$1q.1b();B.1u.$1q.1o();F e},5T:C(d){if(!B.1u.26.5T){F d}F d.J(/<!--[\\s\\S]*?-->/gi,"")},4w:C(g){if(!B.1u.26.4w){F g}E d=B.1u.26.4w.R;E h=[],e=[];29(E f=0;f<d;f++){e.2q(B.1u.26.4w[f][1]);h.2q(B.1u.26.4w[f][0])}c.1m(h,c.V(C(i,j){B.1u.$1q.12(j).22(C(){F c("<"+e[i]+" />",{1b:c(B).1b()})})},B))},4A:C(){if(!B.1u.26.4A){F}E d=B.1u.26.4A.R;B.1u.$1q.12("1c").1m(c.V(C(k,j){E g=c(j);E h=g.1a("1e");29(E f=0;f<d;f++){if(h&&h.1T(1P 1U("^"+B.1u.26.4A[f][0],"i"))){E e=B.1u.26.4A[f][1];g.22(C(){E i=14.3c(e);F c(i).1r(c(B).1S())})}}},B))},fA:C(){if(!B.1u.26.3w&&B.1u.26.3N){B.1u.$1q.12("*").57(B.1u.26.3N.2t(",")).1m(C(d,e){if(e.2X===""){c(e).1o()}L{c(e).1S().3p()}})}if(B.1u.26.3w){B.1u.$1q.12(B.1u.26.3w.2t(",")).1m(C(d,e){if(e.2X===""){c(e).1o()}L{c(e).1S().3p()}})}},1w:C(){E d;if(!B.1u.26.1w&&B.1u.26.4c){E h=[],f=[];d=B.1u.26.4c.R;29(E g=0;g<d;g++){h.2q(B.1u.26.4c[g][0]);f.2q(B.1u.26.4c[g][1])}B.1u.$1q.12("*").1m(c.V(C(m,k){E j=c(k);E l=c.2K(j[0].1k.2u(),h);E i=B.1u.fB(l,f,j);if(i){c.1m(i,C(o,n){j.1w(n)})}},B))}if(B.1u.26.1w){d=B.1u.26.1w.R;29(E g=0;g<d;g++){E e=B.1u.26.1w[g][1];if(c.8K(e)){e=e.2t(" ")}B.1u.$1q.12(B.1u.26.1w[g][0]).1w(e)}}},fB:C(g,f,e){E d=[];if(g==-1){c.1m(e[0].3W,C(h,j){d.2q(j.2l)})}L{if(f[g]=="*"){d=[]}L{c.1m(e[0].3W,C(h,j){if(c.8K(f[g])){if(c.2K(j.2l,f[g])==-1){d.2q(j.2l)}}L{if(f[g]!=j.2l){d.2q(j.2l)}}})}}F d},fl:C(d,e){e=1P 1U(e,"g");F d.1m(C(){E g=c(B);E f=B.3W.R-1;29(E h=f;h>=0;h--){E j=B.3W[h];if(j&&j.lI&&j.2l.2Z(e)>=0){g.1w(j.2l)}}})},3t:C(){if(!B.1u.26.3t){F}B.1u.$1q.12(B.1u.26.3t.2t(",")).1m(C(){E d=c(B);E e=d.1C();e=e.J(/[\\5S-\\6w\\6x]/g,"");e=e.J(/&4v;/gi,"");e=e.J(/\\s/g,"");if(e===""&&d.4F().R===0){d.1o()}})},fm:C(){B.1u.$1q.12("li p").1S().3p()},4z:C(){if(!B.1u.26.4z){F}E d=B.1u.26.4z;if(c.8K(B.1u.26.4z)){d=B.1u.26.4z.2t(",")}B.1u.fl(B.1u.$1q.12(d),"^(1g-)")},5K:C(){if(!B.1u.26.5K){F}B.1u.$1q.12(B.1u.26.5K.2t(",")).1m(C(){if(B.3W.R===0){c(B).1S().3p()}})}}},1n:C(){F{3b:C(){F{1b:{1Q:B.1z.Y("1b"),1K:"1h.2A"},2p:{1Q:B.1z.Y("2p"),1E:{p:{1Q:B.1z.Y("gp"),1K:"U.2o"},1L:{1Q:B.1z.Y("aC"),1K:"U.2o"},2n:{1Q:B.1z.Y("1h"),1K:"U.2o"},h1:{1Q:B.1z.Y("eX"),1K:"U.2o"},h2:{1Q:B.1z.Y("eY"),1K:"U.2o"},h3:{1Q:B.1z.Y("eZ"),1K:"U.2o"},h4:{1Q:B.1z.Y("eW"),1K:"U.2o"},h5:{1Q:B.1z.Y("eV"),1K:"U.2o"}}},3G:{1Q:B.1z.Y("3G"),1K:"1N.2o"},3z:{1Q:B.1z.Y("3z"),1K:"1N.2o"},58:{1Q:B.1z.Y("58"),1K:"1N.2o"},4P:{1Q:B.1z.Y("4P"),1K:"1N.2o"},4Y:{1Q:"&m1; "+B.1z.Y("4Y"),1K:"3q.2A"},4D:{1Q:"1. "+B.1z.Y("4D"),1K:"3q.2A"},6o:{1Q:"< "+B.1z.Y("6o"),1K:"2T.92"},2T:{1Q:"> "+B.1z.Y("2T"),1K:"2T.8Y"},Q:{1Q:B.1z.Y("Q"),1K:"Q.2i"},2x:{1Q:B.1z.Y("2x"),1K:"2x.2i"},1d:{1Q:B.1z.Y("1d"),1E:{1d:{1Q:B.1z.Y("bj"),1K:"1d.2i"},5G:{1Q:B.1z.Y("5G"),1K:"1d.5G"}}},2s:{1Q:B.1z.Y("2s"),1E:{2a:{1Q:B.1z.Y("eR"),1K:"2s.2a"},4K:{1Q:B.1z.Y("eS"),1K:"2s.4K"},3I:{1Q:B.1z.Y("eT"),1K:"2s.3I"},7c:{1Q:B.1z.Y("eU"),1K:"2s.7c"}}},9o:{1Q:B.1z.Y("9o"),1K:"3i.1H"}}},1W:C(){B.1n.fe();B.1n.ff();B.1n.fd();if(B.G.3Y.R===0){F}B.$1n=B.1n.fb();B.1n.fg();B.1n.1r();B.1n.fi();B.1n.fj();B.1n.fk();if(B.G.9u){B.$O.1x("f0.I 1Z.I 2c.I",c.V(B.2k.3Y,B))}},fb:C(){F c("<2L>").1X("I-1n").1a("id","I-1n-"+B.2h)},fi:C(){c.1m(B.G.1n.2p.1E,c.V(C(d,e){if(c.2K(d,B.G.2p)==-1){6z B.G.1n.2p.1E[d]}},B))},fj:C(){c.1m(B.G.3Y,c.V(C(e,f){if(!B.G.1n[f]){F}if(f==="2x"){if(B.G.6K===M){F}L{if(!B.G.6K&&B.G.6u===M){F}}}if(f==="Q"){if(B.G.6H===M){F}L{if(!B.G.6H&&B.G.6u===M){F}}}E d=B.G.1n[f];B.$1n.1r(c("<li>").1r(B.1D.1W(f,d)))},B))},1r:C(){if(B.G.9j){B.$1n.1X("I-1n-md");c(B.G.9j).1b(B.$1n)}L{B.$2g.4b(B.$1n)}},fk:C(){if(!B.N.6F()){F}if(B.G.9j){F}if(!B.G.fh){F}B.1n.ag();c(B.G.5w).1x("6k.I."+B.2h,c.V(B.1n.ag,B))},fg:C(){if(B.N.4H()&&B.G.fc){B.$1n.1X("I-1n-9c")}},fd:C(){if(B.G.3U){F}E d=B.G.3Y.3X("1b");if(d!==-1){B.G.3Y.9f(d,1)}},fe:C(){if(B.G.as.R===0){F}c.1m(B.G.as,c.V(C(e,f){E d=B.G.3Y.3X(f);B.G.3Y.9f(d,1)},B))},ff:C(){if(!B.N.4H()||B.G.ai.R===0){F}c.1m(B.G.ai,c.V(C(e,f){E d=B.G.3Y.3X(f);B.G.3Y.9f(d,1)},B))},ag:C(){E e=c(B.G.5w).4d();E d=1;if(B.G.5w===14){d=B.$2g.4p().3s}if(e>d){B.1n.fH(e,d)}L{B.1n.fI()}},fH:C(i,f){E h=B.G.6t+i-f;E g=0;E d=f+B.$2g.4n()-32;E e=B.$2g.7D();B.$1n.1X("1n-6p-2g");B.$1n.1y({4q:"7z",2M:e,3s:h+"2W",2a:g});if(i>d){c(".I-1E-"+B.2h+":aq").2z()}B.1n.gb();B.$1n.1y("ga",(i<d)?"aq":"6q")},fI:C(){B.$1n.1y({4q:"mb",2M:"8T",3s:0,2a:0,ga:"aq"});B.1n.gc();B.$1n.2j("1n-6p-2g")},gb:C(){E e=B.$1n.4U()+B.G.6t;E d="6p";if(B.G.5w!==14){e=(B.$1n.4U()+B.$1n.4p().3s)+B.G.6t;d="7z"}c(".I-1E-"+B.2h).1m(C(){c(B).1y({4q:d,3s:e+"2W"})})},gc:C(){E d=(B.$1n.4U()+B.$1n.4p().3s);c(".I-1E-"+B.2h).1m(C(){c(B).1y({4q:"7z",3s:d+"2W"})})}}},1f:C(){F{3b:C(f,d,e){B.1f.5M=M;B.1f.94=e;B.1f.2b=d;B.1f.$el=c(f);B.1f.$3v=c(\'<1q id="I-3v" />\');B.1f.$a1=c(\'<1q id="I-3v-2y" />\').1C(B.1z.Y("g8"));B.1f.$31=c(\'<31 1F="2x" 2l="2x" />\');B.1f.$a1.1r(B.1f.$31);B.1f.$3v.1r(B.1f.$a1);B.1f.$el.1r(B.1f.$3v);B.1f.$3v.2R("I.1f");B.1f.$31.2R("I.1f");B.1f.$3v.1x("hY.I.1f",c.V(B.1f.8Z,B));B.1f.$3v.1x("i1.I.1f",c.V(B.1f.gn,B));B.1f.$31.1x("g4.I.1f",c.V(C(g){g=g.62||g;B.1f.9s(B.1f.$31[0].9z[0],g)},B));B.1f.$3v.1x("4e.I.1f",c.V(C(g){g.21();B.1f.$3v.2j("6J-ap").1X("6J-4e");B.1f.9E(g)},B))},g5:C(d,f){B.1f.5M=1j;B.1f.9s(d,f)},9E:C(f){f=f.62||f;E d=f.9p.9z;B.1f.9s(d[0],f)},9s:C(f,h){if(B.G.6u){B.1f.a6(f);B.1f.gk(f);F}E g=!!3e.9D?1P 9D():3x;if(3e.9D){B.1f.a6(f);E d=(B.1f.1F=="Q")?B.G.g6:B.G.g7;g.1r(d,f)}B.4B.2i();B.1O.28("hR",h,g);B.1f.gl(g,h)},a6:C(d){B.1f.gd(d);if(B.1f.5M){B.1f.2b=(B.1f.1F=="Q")?B.G.6H:B.G.6K;B.1f.94=(B.1f.1F=="Q")?B.Q.1H:B.2x.1H}},gd:C(d){B.1f.1F="Q";if(B.G.ge.3X(d.1F)==-1){B.1f.1F="2x"}},5p:C(e,d){if(e===M||1l e!=="4G"){F d}c.1m(e,c.V(C(g,f){if(f!==3x&&f.3O().3X("#")===0){f=c(f).2H()}d.1r(g,f)},B));F d},gl:C(f,d){if(B.1f.1F=="Q"){f=B.1f.5p(B.G.hQ,f);f=B.1f.5p(B.1f.8V,f)}L{f=B.1f.5p(B.G.il,f);f=B.1f.5p(B.1f.9a,f)}E g=1P 9y();g.9v("ik",B.1f.2b);g.bm("X-i9-hi","9y");g.gg=c.V(C(){if(g.9F==4){E i=g.gh;i=i.J(/^\\[/,"");i=i.J(/\\]$/,"");E e;49{e=(1l i==="5z"?c.gm(i):i)}42(h){e={56:1j}}B.4B.2z();if(!B.1f.5M){B.1f.$3v.2j("6J-4e")}B.1f.94(e,B.1f.5M,d)}},B);g.b0(f)},8Z:C(d){d.21();B.1f.$3v.1X("6J-ap")},gn:C(d){d.21();B.1f.$3v.2j("6J-ap")},hv:C(){B.1f.8V={}},ho:C(d,e){B.1f.8V[d]=e},hl:C(d){6z B.1f.8V[d]},hf:C(){B.1f.9a={}},hC:C(d,e){B.1f.9a[d]=e},hw:C(d){6z B.1f.9a[d]},gk:C(d){B.1f.gj(d,c.V(C(e){B.1f.g2(d,e)},B))},gj:C(d,h){E f=1P 9y();E g="?";if(B.G.6u.2Z(/\\?/)!="-1"){g="&"}f.9v("he",B.G.6u+g+"2l="+d.2l+"&1F="+d.1F,1j);if(f.gf){f.gf("1C/i8; jz=x-jy-jB")}E e=B;f.gg=C(i){if(B.9F==4&&B.bh==8P){e.4B.2i();h(fX(B.gh))}L{if(B.9F==4&&B.bh!=8P){}}};f.b0()},fP:C(f,d){E e=1P 9y();if("jD"in e){e.9v(f,d,1j)}L{if(1l g3!="1s"){e=1P g3();e.9v(f,d)}L{e=3x}}F e},g2:C(e,d){E f=B.1f.fP("jl",d);if(!f){}L{f.jj=c.V(C(){if(f.bh==8P){B.4B.2z();E i=d.3J("?");if(!i[0]){F M}if(!B.1f.5M){B.1f.$3v.2j("6J-4e")}E h={79:i[0]};if(B.1f.1F=="2x"){E g=i[0].3J("/");h.5P=g[g.R-1]}B.1f.94(h,B.1f.5M,M)}L{}},B);f.jk=C(){};f.1f.jo=C(g){};f.bm("jp-jt",e.1F);f.bm("x-js-jr","jq-jG");f.b0(e)}}}},N:C(){F{4H:C(){F/(fQ|fR|fO|fN)/.7V(8G.8H)},6F:C(){F!/(fQ|fR|jH|fO|fN)/.7V(8G.8H)},jX:C(d){F fJ.4M.3O.5k(d)=="[4G 5d]"},3C:C(e,d){e=e.J(/[\\5S-\\6w\\6x]/g,"");e=e.J(/&4v;/gi,"");e=e.J(/<\\/?br\\s?\\/?>/g,"");e=e.J(/\\s/g,"");e=e.J(/^<p>[^\\W\\w\\D\\d]*?<\\/p>$/i,"");e=e.J(/<43(.*?[^>])>$/i,"43");e=e.J(/<3U(.*?[^>])>$/i,"3U");if(d!==M){e=e.J(/<[^\\/>][^>]*><\\/[^>]+>/gi,"");e=e.J(/<[^\\/>][^>]*><\\/[^>]+>/gi,"")}e=c.2J(e);F e===""},aT:C(d){if(1l(d)==="1s"){F 0}F 4C(d.J("2W",""),10)},jZ:C(f){if(1l f=="1s"){F}if(f.2Z(/^#/)==-1){F f}E e=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;f=f.J(e,C(i,k,j,h){F k+k+j+j+h+h});E d=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.4m(f);F"k3("+4C(d[1],16)+", "+4C(d[2],16)+", "+4C(d[3],16)+")"},5j:C(d){F c("<1q>").1r(c(d).eq(0).fK()).1b()},7W:C(d){if(c.2K(d.1k,B.G.7r)!==-1){F c(d)}L{F c(d).25(B.G.7r.3O().2u(),B.$O[0])}},4J:C(f,d){E e=c(f);if(1l e.1a(d)=="1s"){F 1j}if(e.1a(d)===""){e.1w(d);F 1j}F M},3t:C(e,f){E d=c(c.aW(f));d.12(".I-6N-5A").1w("1e").1w("1v");if(d.12("hr, br, 1J, 43, 3U").R!==0){F}E g=c.2J(d.1C());if(B.N.3C(g,M)){d.1o()}},7s:C(){B.fL=B.$O.4d();B.8O=c(3e).4d();if(B.G.7l){B.fM=c(B.G.7l).4d()}},81:C(){if(1l B.7s==="1s"&&1l B.8O==="1s"){F}c(3e).4d(B.8O);B.$O.4d(B.fL);if(B.G.7l){c(B.G.7l).4d(B.fM)}},6Z:C(){E d=14.3c("1c");d.fS="I-6N-5A";d.2X=B.G.5l;F d},5B:C(e){E d=B.G.5c;d.2q("1c");if(e.1k=="7O"){d.2q("a")}c(e).12(d.2t(",")).57("1c.I-K-2f").1S().3p()},5m:C(e,f){E d=B;c(e).22(C(){if(f===1j){d.N.5B(B)}F c(B).1S()});F c(e)},4a:C(g,d,h){E f;E e=B;c(g).22(C(){f=c("<"+d+" />").1r(c(B).1S());29(E j=0;j<B.3W.R;j++){f.1a(B.3W[j].2l,B.3W[j].23)}if(h===1j){e.N.5B(f)}F f});F f},jI:C(){E e=B.K.3B();if(!e){F M}E d=B.1I.7X(e);F(d===0)?1j:M},5y:C(d){if(1l d=="1s"){E d=B.K.3B();if(!d){F M}}E f=B.1I.7X(d);E e=c.2J(c(d).1C()).J(/\\n\\r\\n/g,"");F(f==e.R)?1j:M},aJ:C(){E f=B.$O[0];E e=B.1I.7X(f);E d=c.2J(c(f).1b().J(/(<([^>]+)>)/gi,""));F(e==d.R)?1j:M},5D:C(d){d=d[0]||d;F d&&B.N.6y(d.1k)},6y:C(d){if(1l d=="1s"){F M}F B.fT.7V(d)},8N:C(f,d){E e=c(f).25(d,B.$O[0]);if(e.R==1){F e[0]}F M},7a:C(){F B.8B},fZ:C(){B.8B=1j},76:C(){B.8B=M},3T:C(d){if(!d){F M}if(c(d).g0(".I-O").R===0||c(d).2U("I-O")){F M}F d},g1:C(){F B.N.4f(["ba","bs","aL","9H","9R","9S"])},4f:C(e){E f=B.K.4R();E g=B.K.30();if(c.8K(e)){E d=0;c.1m(e,c.V(C(h,j){if(B.N.9L(g,f,j)){d++}},B));F(d===0)?M:1j}L{F B.N.9L(g,f,e)}},9L:C(f,e,d){d=d.jQ();F e&&e.1k===d?e:f&&f.1k===d?f:M},jP:C(){F(B.N.1R("2e")&&4C(B.N.1R("8f"),10)<9)?1j:M},ji:C(){F(B.N.1R("2e")&&4C(B.N.1R("8f"),10)<10)?1j:M},fY:C(){F!!8G.8H.1T(/iO\\/7\\./)},1R:C(e){E f=8G.8H.2u();E d=/(9U)[\\/]([\\w.]+)/.4m(f)||/(fU)[ \\/]([\\w.]+)/.4m(f)||/(6C)[ \\/]([\\w.]+).*(aj)[ \\/]([\\w.]+)/.4m(f)||/(6C)[ \\/]([\\w.]+)/.4m(f)||/(iP)(?:.*8f|)[ \\/]([\\w.]+)/.4m(f)||/(2e) ([\\w.]+)/.4m(f)||f.3X("iI")>=0&&/(ae)(?::| )([\\w.]+)/.4m(f)||f.3X("iH")<0&&/(4r)(?:.*? ae:([\\w.]+)|)/.4m(f)||[];if(e=="aj"){F(1l d[3]!="1s")?d[3]=="aj":M}if(e=="8f"){F d[2]}if(e=="6C"){F(d[1]=="fU"||d[1]=="9U"||d[1]=="6C")}if(d[1]=="ae"){F e=="2e"}if(d[1]=="9U"){F e=="6C"}F e==d[1]},8d:C(e,f,g){E d=e.3X(f,g);F d>=0?d:M},}},2F:C(){F{fV:C(d){F d==B.2G.5R||d==B.2G.8c},88:C(){F B.G.8i&&(B.G.9Y||B.G.a0||B.G.7w)&&!B.N.4f("7O")},2o:C(){E e=B.2F,d=B.G;B.$O.12(":57(43,1J,a,2n)").iA().1S().ao(C(){F B.an===3&&c.2J(B.4V)!=""&&!c(B).2P().is("2n")&&(B.4V.1T(d.2F.3L.5E)||B.4V.1T(d.2F.3L.5q)||B.4V.1T(d.2F.3L.Q)||B.4V.1T(d.2F.3L.2b))}).1m(C(){E g=c(B).1C(),f=g;if(d.7w&&(f.1T(d.2F.3L.5E)||f.1T(d.2F.3L.5q))){f=e.7w(f)}L{if(d.a0&&f.1T(d.2F.3L.Q)){f=e.fW(f)}L{if(d.9Y){f=e.8i(f)}}}c(B).8p(g.J(g,f)).1o()});B.1h.1B()},7w:C(e){E f=\'<43 2M="iw" 4n="iE" 3Q="\',d=\'" iD="0" j7></43>\';if(e.1T(B.G.2F.3L.5E)){e=e.J(B.G.2F.3L.5E,f+"//6E.5E.8k/6L/$1"+d)}if(e.1T(B.G.2F.3L.5q)){e=e.J(B.G.2F.3L.5q,f+"//jb.5q.8k/5t/$2"+d)}F e},fW:C(d){E e=d.1T(B.G.2F.3L.Q);if(e){d=d.J(d,\'<1J 3Q="\'+e+\'" />\');if(B.G.1A){if(!B.N.3C(B.1h.Y())){d="<br>"+d}}d+="<br>"}F d},8i:C(j){E h=j.1T(B.G.2F.3L.2b);if(h){h=c.j4(h,C(n,i){F c.2K(n,h)===i});E e=h.R;29(E g=0;g<e;g++){E d=h[g],m=d,f=B.G.5L+"://";if(d.1T(/(4Q?|7j):\\/\\//i)!==3x){f=""}if(m.R>B.G.ay){m=m.80(0,B.G.ay)+"..."}m=fX(m);E l="\\\\b";if(c.2K(d.aU(-1),["/","&","="])!=-1){l=""}E k=1P 1U("("+d.J(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g,"\\\\$&")+l+")","g");j=j.J(k,\'<a 2B="\'+f+c.2J(d)+\'">\'+c.2J(m)+"</a>")}}F j}}}};c(3e).1x("2r.fq.I",C(){c(\'[1g-fq="I"]\').I()});b.4M.3b.4M=b.4M})(lL);',62,1429,'|||||||||||||||||||||||||||||||||||||this|function||var|return|opts||redactor|replace|selection|else|false|utils|editor||image|length||modal|block|proxy|||get||||find||document||||||attr|html|span|link|style|upload|data|code|keydown|true|tagName|typeof|each|toolbar|remove|clean|div|append|undefined|range|tidy|class|removeAttr|on|css|lang|linebreaks|sync|text|button|dropdown|type|set|insert|caret|img|func|blockquote|buffer|inline|core|new|title|browser|contents|match|RegExp|click|build|addClass|textarea|keyup||preventDefault|replaceWith|value||closest|settings||setCallback|for|left|url|focus|tabifier|msie|marker|box|uuid|show|removeClass|observe|name|target|pre|format|formatting|push|load|alignment|join|toLowerCase|paragraphize|restore|file|placeholder|hide|toggle|href|save|body|autosave|linkify|keyCode|val|setStart|trim|inArray|ul|width|after|ol|parent|setTimeout|off|CodeMirror|indent|hasClass|current|px|innerHTML|verified|search|getCurrent|input|||||||||element|init|createElement|font|window|tag|rel|sel|line|option|setEnd|script|execCommand|ctrl|section|unwrap|list|td|top|removeEmpty|insertNode|droparea|deniedTags|null|label|italic|close|getBlock|isEmpty|del|getBlocks|resizeHandle|bold|margin|right|split|substr|regexps|clearUnverified|allowedTags|toString|resize|src|next|tooltip|isRedactorParent|source|blocks|attributes|indexOf|buttons|collapse||node|catch|iframe|btn|||modalBox|re|try|replaceToTag|prepend|allowedAttr|scrollTop|drop|isCurrentOrParent|Redactor|while|addRange|LI|getMarkerAsHtml|strong|exec|height|setAfter|offset|position|mozilla|collapsed|table|meta|nbsp|replaceTags|TD|pasteBox|removeDataAttr|replaceStyles|progress|parseInt|orderedlist|paste|children|object|isMobile|isFunction|removeEmptyAttr|center|deleteContents|prototype|BR|editter|underline|https|getParent|none|last|innerHeight|nodeValue|wrap|shortcuts|unorderedlist|prop||getSelection|marginTop|params|break|quot|error|not|deleted||align|command|inlineTags|String|visual|touchstart|th|form|charAt|getOuterHtml|call|invisibleSpace|replaceWithContents|containerTag|preSpaces|getHiddenFields|vimeo|getNodes|emptyHtml|video|getMarker|Insert|toolbarFixedTarget|tr|isEndOfElement|string|space|removeInlineTags|shiftKey|isBlock|youtube|hideResize|unlink|metaKey|display|SPAN|removeWithoutAttr|linkProtocol|direct|getRangeAt|insertBreakLine|filename|shift|ENTER|u200B|removeComments|sub|sup|figcaption|strike|modalOverlay|decoration|||originalEvent|level|replaceDivs|||setVerified|nodes|weight|alt|getEvent|rtePaste|_blank|dropact|select|action|outerHTML|float|getTabs|scroll|posFromIndex|appendChild|extend|outdent|fixed|hidden|contenteditable|selectElement|toolbarFixedTopOffset|s3|DIV|u200D|uFEFF|isBlockTag|delete|blocksSize|toggleClass|webkit|BACKSPACE|www|isDesktop|z0|imageUpload|blank|drag|fileUpload|embed|onPaste|invisible|Add|param|case|rebuffer|apply|insertDblBreakLine|OL|modalFooter|tab|Header|modalHeader|createSpaceElement|blockLevelElements|modalClose|act||targetTouches|resizer|disableSelectAll|imageFloatMargin|edit|filelink|isSelectAll|autosaveInterval|justify|inserted|plugins|which|clear|audio|100|ftp|tagblock|scrollTarget|Delete|addEvent|isMobileUndoRedo|codemirror|disabled|alignmentTags|saveScroll|singleLine|rangeCount|http|convertVideoLinks|cloneRange|removeMarkers|absolute|DELETE|undo|icon|innerWidth|cite|start|ctrlKey|UL|inputUrl|hideAll|Array|tabindex|setActive|cleanlevel|PRE|small|isRemoveInline|tabber|setClass|IMG|placeTag|test|getAlignmentElement|getOffsetOfElement|formatListToBlockquote|images|substring|restoreScroll|isTextarea|onClick|formatWrap|arrow|prev|fixEmptyIndent|isEnabled|firstChild|createDocumentFragment|onSync|SPACE|strpos|handler|version|getPlainText|normalizeLists|convertLinks|setNodesMarker|com|caretPositionFromPoint|checked|caretRangeFromPoint|createTextRange|before|replaceToParagraph|selectNodeContents|TH|enable|safes|marginBottom|marginLeft|marginRight|Math|pageY|clearStyle|selectAll|formatblock|enterKey|imageEditable|moveToPoint|navigator|userAgent|autosaveFields|insertInIe|isArray|indentValue|templateName|isTag|saveBodyScroll|200|kbd|callbacks|redo|auto|bind|imageFields|RedactorPlugins|the|increase|onDrag|||decrease|mark|callback|maxHeight|||||fileFields|minHeight|overflow|modalBody|appendTo|splice|createTextNode|replaceParagraphsToBr|samp|toolbarExternal|blur|onPasteTidy|u00a0|header|horizontalrule|dataTransfer|mso|BLOCKQUOTE|traverseFile|tabAsSpaces|activeButtons|open|modules|encodeEntities|XMLHttpRequest|files||showOnDesktop|getOffset|FormData|onDrop|readyState|setBefore|H4|autosaveName|DOWN|getModuleMethods|isCurrentOrParentOne|closeHandler|setFormat|getTextFromHtml|inputText|Table|H5|H6|autosaveOnChange|opr|createCancelButton|htmlIe|removeAllRanges|convertUrlLinks|setMarker|convertImageLinks|placeholdler|address|setOffset|nodeToCaretPositionFromPoint|getInlines|setConfig|createButton|parentNode|getNodesMarker|BODY|getText|x200b|dfn|rv|newLevel|observeScroll|removeFormat|buttonsHideOnMobile|safari|createRange|mailto|setAfterOrBefore|nodeType|filter|hover|visible|footer|buttonsHide|ESC|head|selectionEnd|enlargeOffset|selectionStart|linkSize|tbody|content|activeButtonsStates|quote|add|221|links|219|convertInline|direction|isEndOfEditor|saveFormTags|H3|thead|tfoot|finish|setInactiveAll|addCallback|cleanTag|link_new_tab|normalize|slice|endOffset|parseHTML|formatTableWrapping|insertBreakLineProcessing|syncCode|send|active|createActionButton|endContainer|removeSpaces|showCode|verifiedTags|Link|ratio|imageDelete|H1|paragraphizeBlocks|closeTooltip|formattingAdd||mousedown|TAB|status|headTag|link_insert|showOnMobile|curLang|setRequestHeader|Column|clearUnverifiedRemove|first|imageResizable||H2|Row|formatEmpty|onShiftEnter|ie11PasteFrag|langs|checkEvents|removeEmptyListInTable|insertBreakLineProcessingAfter|removeInvisibleSpace|setupBuffer|altKey|exitFromBlockquote|RIGHT|insertAfterLastElement|onTab|insertNewLine|onArrowDown|replaceDivToParagraph|replaceDivToBreakLine|META|insertParagraph|cleanStyleOnEnter|SHIFT|addArrowsEvent|ALT|insertInOthersBrowsers|CTRL|isExceptLastOrFirst|EndToEnd|ie11FixInserting|stopPropagation|checkKeyEvents|duplicate|LEFT_WIN|setupSelectAll|setEndPoint|tabKey|getOnlyImages|dir|setOptions|callEditor|setCodeAndCall|dragImageUpload|dragFileUpload|setEventDropUpload|setEventDrop|setEvents|insertAfter|createTextarea|getTextareaName||createContainerBox|run|loadContent|enableEditor|fromElement|fromTextarea|loadEditor|codeKeydownCallback|codeKeyupCallback|Apple|nofollow|linkNofollow|pastePlainText|FIGCAPTION|Mso|bmso|onPasteWord|cleanSpaces|onClickCallback|setHelpers|isBlured|focusCallback|focusEnd|disableMozillaEditing|createTooltip|setEvent|disableIeLinks|getRedo|getUndo|Edit|to|Align|Center|Drop|here|gif|png|or|choose|Code|List|Color|Function|Head|Left|Video|Image|Right|shortcutsAdd|loadOptions|setForce|commonAncestorContainer|setMultiple|formatBlockquote|empty|pop|setRedo||setUndo|setCollapsed|success|setText|bindModuleMethods|loadModules|setBlocks||isLinebreaksOrNoBlocks|alignElement|replaceElement|isNeedReplaceElement|onPasteExtra|internal|15px||fixImageSourceAfterDrop|inside|stopResize|loadEditableControls|opacity|figure|loadResizableControls|showEdit|round|moveResize|imagePosition|imageLink|buttonSave|update|setFloating|startResize|pageX|setResizable|increaseLists|increaseBlocks|setStartAfter|switch|formatConvert|htmlWithoutClean|htmlFixMozilla|execHtml|article|aside|formatRemoveSameChildren|through|decreaseBlocks|decreaseLists|increaseText|superscript|subscript|strikethrough|formatMultiple|formatCollapsed|buttonDelete|_delete|replaceDivsToBr|removeDirtyStyles|amp|insertHTML|restoreFormTags|onSet|setValue|onChange|startSync|getPreCode|restoreSelectionMarker|onPasteRemoveSpans|onPasteRemoveEmpty||||all|onPasteIeFixLinks||isSingleLine|saveCodeFormatting|savePreFormatting|savePreCode|setSelectionRange|setInactiveInCode|key|clearInterval|removeData|one|mouseover|700|isFocused|mouseout|destroy|event|indexFromPos|anchor|showVisual|modified|indenting|textareaIndenting|setInactive|setActiveInVisual|offsetNode|linkTooltip|align_left|align_center|align_right|align_justify|header5|header4|header1|header2|header3|mouseup|||||||||||createContainer|toolbarOverflow|isButtonSourceNeeded|hideButtons|hideButtonsOnMobile|setOverflow|toolbarFixed|setFormattingTags|loadButtons|setFixed|removeAttrs|removeParagraphsInLists||pasteHTML|end|tools|arguments|replaceSelection|savedSel|startContainer|removeNodesMarkers|createMarkers|area|fieldset|removeFromDenied|removeTags|removeAttrGetRemoves|addToAllowed|setupAllowed|map|lineBefore|lineAfter|observeScrollEnable|observeScrollDisable|Object|clone|saveEditorScroll|saveTargetScroll|Android|BlackBerry|s3createCORSRequest|iPhone|iPod|className|reIsBlock|chrome|isKey|convertImages|decodeURIComponent|isIe11|enableSelectAll|parents|isCurrentOrParentHeader|s3uploadToS3|XDomainRequest|change|directUpload|imageUploadParam|fileUploadParam|upload_label|setFocus|visibility|setDropdownsFixed|unsetDropdownsFixed|getType|imageTypes|overrideMimeType|onreadystatechange|responseText||s3executeOnSignedUrl|s3uploadFile|sendData|parseJSON|onDragLeave|lastBlock|paragraph|showTooltip|replaceBreaksToNewLines|getTooltipPosition||checkbox|URL|cleanUrl|buttonInsert|getTemplate|cleanOnPaste|setContent|createPasteBox|setEditable|self|image_position|replaceBreaksToParagraphs|xn|_moz_dirty|freeze|restoreSafes|getData|getSafesComments|imageEdit|loadTemplates|getSafes|location|destroyed|setTitle|setButtonsWidth|createDeleteButton|buildOverlay|draggable|enableEvents|fadeOut|cancel|getLastBlock|handle|||||||getInlinesTags|setEnter|disableEvents|activeElement|setDraggable|bodyOveflow|changeIcon|GET|clearFileFields|focusin|removeIcon|With|caretOffset|setStartBefore|removeImageFields|modalOpened|NodeFilter|addImageFields|setEndBefore|createTreeWalker||setEndAfter|20px|addFirst|clearImageFields|removeFileFields|addDropdown|setAwesome|outerHeight|addAfter|returnValue|addFileFields|enableObjectResizing|addBefore|enableInlineTableEditing|email|SHOW_TEXT|AutoUrlDetect|u00a9|1strike|spacerun|yes|floor|xml|WordDocument|uploadImageFields|uploadStart|No|shapes|slevel|guid|Columns|fake|dragover|docs|such|dragleave|sid|converted|s1|add_head|u2122|trade|plain|Requested|reg|Infinity|setToPoint|||||getCoords|copy|u2026|POST|uploadFileFields|sdata||dash|u2010|hellip|u2014||mdash|nextNode|delete_head|500|applet|getOwnPropertyNames|Embed|addBack|merge|Youtube|frameborder|281|Vimeo|LEFT|compatible|trident|post|done|web|autosaveError|ajax|Trident|opera|video_html_code|setInterval|1000|jpe|File|Horizontal|Rule|Deleted|Anchor|Choose|Justify|drop_file_here|Or|or_choose|grep|Open|Underline|allowfullscreen|download|Upload|youtu|player|Download|Alignment|Name|optional|600|disable|isLessIe10|onload|onerror|PUT|createTabber|cut|onprogress|Content|public|acl|amz|Type|addTab|addTemplate|matches|of|user|charset|Plugin|defined|blurCallback|withCredentials|cursor|getModal|read|iPad|isStartOfElement|php|createLink|setData|Web|Text|Email|isOldIe|toUpperCase|host|toggleData|setAttr|None|Position|Title|isString|TEXTAREA|hexToRgb|toggleAttr|insertedLink|image_web_link|rgb|module|columns|113|Normal|112|111|Quote|114|fontcolor|115|Italic|Bold|110|109|101|Formatting|Unlink|link_edit|102|103|107|106|105|104|touchend|touchmove|focusNode|122|705|f10|f11|123|dropdownHide|144|move|fileUploadError|121|Unordered|117|Font|116|mousemove|backcolor|dragstart|120|119|Back|118|HTML|ARTICLE|removeStyle|removeStyleRule|hgroup|toggleStyle|nav|cssText|summary|menu|details|backspace|9999px|pasteBefore|1500|startOffset|nodeToPoint|clientX|fromPoint|extractContents|replaceWithHtml|cloneContents|getHtml|fadeIn|alignleft|pause|up|ADDRESS||OUTPUT|home|SECTION|HEADER|imageUploadError|ASIDE|FOOTER|down|DD|DT||esc|alignright|capslock|aligncenter|jpeg|pageup|DL|pagedown|ins|numlock|f12|insert_column_left|Below|syncBefore|specified|insert_column_right|ltr|jQuery|delete_row|cleanEmptyParagraph|delete_column|10px|insert_row_below|145|context|math|enter|setSelection|setCursor|uploadImageField|Above|setSize|refresh|bull|delete_table|overlay|method|fast|stripTags|removePhp|times|colspan|rowspan|relative|clientY|external|Rows|Ss|getOnlyLinksAndImages|addButton|unselectable|toggleActive|modalClosed|VERSION|rows|textContent|innerText|listSelections|insert_row_above|_|Ordered|222|220|namespace|events|Key|insert_table|_data|fromCharCode|192|191|dropdownShown|187|186|173|max|dropdownShow|190|189|188|getToolbar|Callback|noscript|Outdent|frame|legend|getTextarea|Indent|Cancel|getValue|Save|hasOwnProperty|frameset|getEditor|getObject|getBox|getElement'.split('|'),0,{}))
\ No newline at end of file
+eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(C($){\'mc mb\';if(!eG.5n.9S){eG.5n.9S=C(eC){E fn=q;F C(){F fn.8A(eC)}}}E 2N=0;$.fn.I=C(3Y){E 2I=[];E ho=92.5n.dh.5T(jk,1);if(1r 3Y===\'6P\'){q.1z(C(){E 6J=$.1d(q,\'I\');E 1A;if(3Y.3K(/\\./)!=\'-1\'){1A=3Y.4y(\'.\');if(1r 6J[1A[0]]!=\'1x\'){1A=6J[1A[0]][1A[1]]}}N{1A=6J[3Y]}if(1r 6J!==\'1x\'&&$.5t(1A)){E 9H=1A.8A(6J,ho);if(9H!==1x&&9H!==6J){2I.2P(9H)}}N{$.6T(\'md me bw "\'+3Y+\'" 2A 41\')}})}N{q.1z(C(){$.1d(q,\'I\',{});$.1d(q,\'I\',41(q,3Y))})}if(2I.Y===0)F q;N if(2I.Y===1)F 2I[0];N F 2I};C 41(el,3Y){F 22 41.5n.3Q(el,3Y)}$.41=41;$.41.mg=\'10.2\';$.41.bM=[\'31\',\'3p\',\'Q\',\'1Z\',\'2m\',\'1s\',\'1U\',\'1v\',\'1c\',\'23\',\'1m\',\'1Y\',\'2o\',\'M\',\'3y\',\'25\',\'1W\',\'1C\',\'2q\',\'1F\',\'3H\',\'U\',\'2Q\',\'2d\',\'12\',\'1P\',\'2U\',\'5q\',\'3g\',\'5y\',\'J\',\'5W\',\'2D\',\'1G\',\'1y\',\'1t\',\'L\'];$.41.G={1F:\'en\',bO:\'mf\',94:O,2o:O,fT:O,3g:O,5M:1p,6Z:O,9M:O,a0:O,1L:O,6a:1p,2U:1p,eI:O,ay:1p,hF:1p,kJ:1p,iC:O,3p:O,d9:O,8X:60,d7:O,9O:O,iu:1p,5b:\'9r\',j7:O,di:50,a5:1p,fu:1p,fr:1p,8g:\'ma\',dU:1p,81:4c,k3:\'1Y\',m9:O,he:1p,82:4c,k2:\'1Y\',hd:1p,7u:O,au:1p,cB:1p,cA:1p,9n:1p,6Y:4,ai:O,ex:1p,8P:O,1y:1p,kc:1p,6F:1i,84:0,b5:O,jE:O,4D:1p,4k:[\'B\',\'3a\',\'4g\',\'4f\',\'6k\',\'5r\',\'5s\',\'79\',\'3y\',\'M\',\'1Y\',\'U\',\'31\',\'b2\'],d4:[],d5:[],3a:[\'p\',\'21\',\'2F\',\'h1\',\'h2\',\'h3\',\'h4\',\'h5\',\'h6\'],eh:O,2D:1p,4a:[\'3S\',\'1n\'],4q:O,ce:[\'3R\',\'1g\',\'2F\',\'69\',\'3o\',\'ol\',\'h1\',\'h2\',\'h3\',\'h4\',\'h5\',\'h6\',\'dl\',\'21\',\'7r\',\'cx\',\'44\',\'7i\',\'c3\',\'g9\',\'ga\',\'4L\',\'1n\',\'3S\',\'4J\',\'7f\',\'3C\',\'2r\',\'1s\',\'42\',\'hQ\',\'jp\',\'m4\',\'hr\',\'iz\',\'m3\',\'m2\',\'m5\',\'6E\',\'m6\',\'m8\',\'m7\',\'p\'],6C:O,5J:[[\'7R\',\'4h\'],[\'b\',\'5g\']],5z:[[\'3M-7P:\\\\s?4g\',"5g"],[\'3M-1n:\\\\s?4f\',"em"],[\'1f-7T:\\\\s?5w\',"u"],[\'1f-7T:\\\\s?3H-gz\',\'4h\']],5C:O,1J:O,4Y:O,6t:[\'1k\'],4e:[\'p\'],b1:[\'6k\',\'4f\',\'4g\',\'5w\',\'5r\',\'5s\',\'mh\',\'mi\',\'ms\',\'9c\'],cs:{b:\'4g\',5g:\'4g\',i:\'4f\',em:\'4f\',4h:\'6k\',7R:\'6k\',3o:\'5r\',ol:\'5s\',u:\'5w\'},5W:{\'4b+6V+m, 5h+6V+m\':{1A:\'25.cm\'},\'4b+b, 5h+b\':{1A:\'25.2Y\',5X:[\'4g\']},\'4b+i, 5h+i\':{1A:\'25.2Y\',5X:[\'4f\']},\'4b+h, 5h+h\':{1A:\'25.2Y\',5X:[\'gm\']},\'4b+l, 5h+l\':{1A:\'25.2Y\',5X:[\'gn\']},\'4b+k, 5h+k\':{1A:\'U.2K\'},\'4b+6V+7\':{1A:\'2d.3j\',5X:[\'5s\']},\'4b+6V+8\':{1A:\'2d.3j\',5X:[\'5r\']}},kg:O,1Z:[],9f:[],5Z:\'<p>&#a6;</p>\',5O:\'&#a6;\',jQ:[\'M/jC\',\'M/mr\',\'M/kt\'],aW:20,dF:[\'a\',\'1K\',\'b\',\'5g\',\'7U\',\'7W\',\'i\',\'em\',\'u\',\'8m\',\'7R\',\'4h\',\'8a\',\'3o\',\'ol\',\'li\'],4M:[\'5g\',\'b\',\'u\',\'em\',\'i\',\'1c\',\'4h\',\'mt\',\'9R\',\'9U\',\'7W\',\'7U\',\'6u\',\'E\',\'8a\',\'8m\'],8f:[\'P\',\'ei\',\'eo\',\'dQ\',\'dP\',\'e6\',\'ek\',\'mu\',\'mw\',\'mv\',\'7F\',\'5U\',\'9I\',\'mq\',\'iX\',\'mp\',\'mk\',\'mj\',\'ml\',\'mm\',\'mo\'],8I:[\'8S\',\'9v\',\'9B\',\'5k\'],d8:O,1P:{7c:[]},f0:{en:{B:\'mn\',6K:\'6A jo\',M:\'6A iZ\',3R:\'dT\',U:\'dB\',b3:\'6A U\',bJ:\'i3 U\',6N:\'m1\',3a:\'m0\',ik:\'lE 1f\',ct:\'lD\',1c:\'jd\',i5:\'8N 1\',i4:\'8N 2\',ii:\'8N 3\',ia:\'8N 4\',ks:\'8N 5\',4g:\'lF\',4f:\'lG\',lI:\'lH iO\',lC:\'lB iO\',5r:\'lw iT\',5s:\'lv iT\',79:\'lu\',3y:\'lx\',km:\'ly\',1W:\'6A\',3l:\'lA\',fp:\'8p\',lz:\'6A dT\',lJ:\'8z dX lK\',lV:\'8z dX lU\',lW:\'8z dK iH\',lX:\'8z dK iI\',lZ:\'8p dK\',lY:\'8p dX\',lT:\'8p dT\',lS:\'lN\',lM:\'lL\',lO:\'8z iG\',lP:\'8p iG\',1I:\'lR\',d1:\'lQ\',5o:\'mx\',2a:\'iH\',4v:\'iI\',5j:\'i0\',my:\'iZ ng dB\',1f:\'nf\',cO:\'nh\',ni:\'d2\',nk:\'jo nj jd or ne/nd dB\',1Y:\'6A n8\',1t:\'n7\',n6:\'n9\',hP:\'na\',nc:\'nb hP\',nm:\'jr 1Y ih\',kw:\'hZ 1f hY hW 2a\',kp:\'i0 1f\',ko:\'hZ 1f hY hW 4v\',kh:\'nn 1f\',b2:\'6A nx nw\',6k:\'ny\',hE:\'nz\',ao:\'nB U in 22 5l\',5w:\'nA\',31:\'nv\',6j:\'nu (np)\',7o:\'i3\',jB:\'jr 1Y ih or \'}},2Q:{4o:{6X:/5u?:\\/\\/(?:[0-9A-Z-]+\\.)?(?:no\\.be\\/|6X\\.as\\S*[^\\w\\-\\s])([\\w\\-]{11})(?=[^\\w\\-]|$)(?![?=&+%\\w.\\-]*(?:[\'"][^<>]*>|<\\/a>))[?=&+%\\w.-]*/ig,6U:/5u?:\\/\\/(88\\.)?6U.as\\/(\\d+)($|\\/)/,M:/((5u?|88)[^\\s]+\\.)(nq?g|jC|kt)(\\?[^\\s-]+)?/ig,2h:/(5u?:\\/\\/(?:88\\.|(?!88))[^\\s\\.]+\\.[^\\s]{2,}|88\\.[^\\s]+\\.[^\\s]{2,})/ig,}},8E:O};41.fn=$.41.5n={3i:{7z:8,9p:46,nr:38,bV:40,6I:13,ak:32,b0:27,cr:9,gQ:17,gR:91,fN:16,gZ:18,ht:39,nt:37,es:91},3Q:C(el,3Y){q.$2j=$(el);q.2N=2N++;q.7q=O;q.$5c=O;q.ki(3Y);q.kB();q.3a={};$.ns(q.G.8I,q.G.8f);q.jW=22 2k(\'^(\'+q.G.8I.30(\'|\')+\')$\',\'i\');q.1G.hH();if(q.G.4a!==O){E 2c=[\'B\',\'dW\',\'U\',\'3b\',\'5h\',\'n5\'];2A(E i=0;i<2c.Y;i++){q.G.4a.2P(2c[i])}}q.1F.2S();$.70(q.G.5W,q.G.kg);q.23.2y(\'29\');q.29=1p;q.2m.fJ()},ki:C(3Y){q.G=$.70({},$.70(1p,{},$.41.G),q.$2j.1d(),3Y)},cd:C(4L){F go.n4(4L).cD(C(aX){F 1r 4L[aX]==\'C\'})},kB:C(){E 2n=$.41.bM.Y;2A(E i=0;i<2n;i++){q.kN($.41.bM[i])}},kN:C(6z){if(1r q[6z]==\'1x\')F;q[6z]=q[6z]();E 5L=q.cd(q[6z]);E 2n=5L.Y;2A(E z=0;z<2n;z++){q[6z][5L[z]]=q[6z][5L[z]].9S(q)}},31:C(){F{2a:C(){q.31.1S(\'\')},4v:C(){q.31.1S(\'4v\')},5j:C(){q.31.1S(\'5j\')},9c:C(){q.31.1S(\'9c\')},1S:C(1l){if(!q.L.1Q(\'2M\'))q.$T.2o();q.1Z.1S();q.J.3l();q.31.2b=q.J.48();q.31.1l=1l;if(q.31.kC()){q.31.kE()}N{q.31.kD()}q.J.3d();q.1c.1R()},kE:C(){E 4O=q.J.6c(\'1g\');$(4O).1e(\'1d-8o\',\'I\').1N(\'1f-58\',q.31.1l)},kD:C(){$.1z(q.31.2b,$.1b(C(i,el){E $el=q.L.bu(el);if(!$el)F;if(q.31.kG($el)){q.31.kK($el)}N{q.31.kk($el)}},q))},kC:C(){F(q.G.1L&&q.31.2b[0]===O)},kG:C($el){F(q.31.1l===\'\'&&1r($el.1d(\'8o\'))!==\'1x\')},kK:C($el){$el.2B($el.B())},kk:C($el){$el.1N(\'1f-58\',q.31.1l);q.L.5G($el,\'1n\')}}},3p:C(){F{B:O,aK:C(){if(!q.G.3p)F;q.3p.1w=(q.G.d9)?q.G.d9:q.$2r.1e(\'1w\');if(q.G.d7)F;q.8X=mJ(q.3p.2S,q.G.8X*mI)},iK:C(){if(!q.G.d7)F;q.3p.2S()},2S:C(){q.3p.4D=q.1c.1a();if(q.3p.B===q.3p.4D)F;E 1d={};1d[\'1w\']=q.3p.1w;1d[q.3p.1w]=q.3p.4D;1d=q.3p.6H(1d);E jx=$.mK({2h:q.G.3p,1l:\'mL\',1d:1d});jx.mN(q.3p.hA)},6H:C(1d){if(q.G.9O===O||1r q.G.9O!==\'4L\'){F 1d}$.1z(q.G.9O,$.1b(C(k,v){if(v!==4c&&v.4u().4I(\'#\')===0)v=$(v).2I();1d[k]=v},q));F 1d},hA:C(1d){E 2J;55{2J=$.jy(1d)}51(e){2J=1d}E ka=(1r 2J.6T==\'1x\')?\'3p\':\'mM\';q.23.2y(ka,q.3p.1w,2J);q.3p.B=q.3p.4D},mH:C(){gp(q.8X)}}},Q:C(){F{3a:C(1w){q.Q.9J=O;E 1l,1E;if(1r q.3a[1w].1d!=\'1x\')1l=\'1d\';N if(1r q.3a[1w].1e!=\'1x\')1l=\'1e\';N if(1r q.3a[1w][\'1H\']!=\'1x\')1l=\'1H\';if(1r q.3a[1w].8b!=\'1x\'){q.Q.9J=1p}if(1l)1E=q.3a[1w][1l];q.Q.2Y(q.3a[1w].V,1l,1E)},2Y:C(V,1l,1E){if(V==\'ct\')V=\'21\';E jT=[\'p\',\'2F\',\'21\',\'h1\',\'h2\',\'h3\',\'h4\',\'h5\',\'h6\'];if($.3t(V,jT)==-1)F;q.Q.9g=(V==\'2F\'||V.3K(/h[1-6]/i)!=-1);if(!q.L.1Q(\'2M\'))q.$T.2o();E B=$.3h(q.$T.B());q.Q.3w=q.L.3w(B);if(q.L.1Q(\'4x\')&&!q.2o.ej()){if(q.Q.3w){E $3G;if(!q.G.1L){$3G=q.$T.3N().3G();q.1U.3L($3G)}}}q.Q.2b=q.J.48();q.Q.83=q.Q.2b.Y;q.Q.1l=1l;q.Q.1E=1E;q.1Z.1S();q.J.3l();q.Q.1S(V);q.J.3d();q.1c.1R()},1S:C(V){q.J.1a();q.Q.64=q.14.jV.1o;if(q.14.4V){q.Q.jS(V)}N{q.Q.jR(V)}},jS:C(V){if(q.G.1L&&q.Q.3w&&V!=\'p\'){E R=1i.3u(V);q.$T.B(R);q.1U.3L(R);F}E Q=q.Q.2b[0];if(Q===O)F;if(Q.1o==\'5k\'){if(V!=\'21\')F;q.Q.9P();F}E 9K=(q.Q.64==\'5U\'||q.Q.64==\'aq\');if(9K&&!q.G.1L){1i.3X(\'aU\',O,\'<\'+V+\'>\');Q=q.J.4d();q.Q.3j($(Q))}N if(Q.1o.3f()!=V){if(q.G.1L&&V==\'p\'){$(Q).1D(\'<br>\');q.L.6q(Q)}N{E $1V=q.L.4N(Q,V);q.Q.3j($1V);if(V!=\'p\'&&V!=\'21\')$1V.1h(\'1K\').1u();if(q.Q.9g)q.L.53($1V);if(V==\'p\'||q.Q.cN)$1V.1h(\'p\').26().3Z();q.Q.cQ($1V)}}N if(V==\'21\'&&Q.1o.3f()==V){if(q.G.1L){$(Q).1D(\'<br>\');q.L.6q(Q)}N{E $el=q.L.4N(Q,\'p\');q.Q.3j($el)}}N if(Q.1o.3f()==V){q.Q.3j($(Q))}if(1r q.Q.1l==\'1x\'&&1r q.Q.1E==\'1x\'){$(Q).1J(\'1H\').1J(\'1n\')}},jR:C(V){E Q=q.Q.2b[0];E 9K=(q.Q.64==\'5U\'||q.Q.64==\'aq\');if(Q!==O&&q.Q.83===1){if(Q.1o.3f()==V&&V==\'21\'){if(q.G.1L){$(Q).1D(\'<br>\');q.L.6q(Q)}N{E $el=q.L.4N(Q,\'p\');q.Q.3j($el)}}N if(Q.1o==\'5k\'){if(V!=\'21\')F;q.Q.9P()}N if(q.Q.64==\'9I\'){q.Q.k1(V)}N if(q.G.1L&&((9K)||(q.14.jV!=Q))){q.Q.9V(V)}N{if(q.G.1L&&V==\'p\'){$(Q).5Q(\'<br>\').1D(\'<br>\');q.L.6q(Q)}N if(Q.1o===\'5U\'){q.Q.9V(V)}N{E $1V=q.L.4N(Q,V);q.Q.3j($1V);if(q.Q.9g)q.L.53($1V);if(V==\'p\'||q.Q.cN)$1V.1h(\'p\').26().3Z()}}}N{if(q.G.1L||V!=\'p\'){if(V==\'21\'){E cE=0;2A(E i=0;i<q.Q.83;i++){if(q.Q.2b[i].1o==\'9I\')cE++}if(cE==q.Q.83){$.1z(q.Q.2b,$.1b(C(i,s){E $1V=O;if(q.G.1L){$(s).5Q(\'<br>\').1D(\'<br>\');$1V=q.L.6q(s)}N{$1V=q.L.4N(s,\'p\')}if($1V&&1r q.Q.1l==\'1x\'&&1r q.Q.1E==\'1x\'){$1V.1J(\'1H\').1J(\'1n\')}},q));F}}q.Q.9V(V)}N{E 9o=0;E 5p=O;if(q.Q.1l==\'1H\'){5p=\'3j\';9o=$(q.Q.2b).cD(\'.\'+q.Q.1E).Y;if(q.Q.83==9o)5p=\'3j\';N if(q.Q.83>9o)5p=\'1S\';N if(9o===0)5p=\'1S\'}E 9j=[\'3o\',\'ol\',\'li\',\'2C\',\'6b\',\'dl\',\'dt\',\'dd\'];$.1z(q.Q.2b,$.1b(C(i,s){if($.3t(s.1o.3f(),9j)!=-1)F;E $1V=q.L.4N(s,V);if(5p){if(5p==\'3j\')q.Q.3j($1V);N if(5p==\'1u\')q.Q.1u($1V);N if(5p==\'1S\')q.Q.jG($1V)}N q.Q.3j($1V);if(V!=\'p\'&&V!=\'21\')$1V.1h(\'1K\').1u();if(q.Q.9g)q.L.53($1V);if(V==\'p\'||q.Q.cN)$1V.1h(\'p\').26().3Z();if(1r q.Q.1l==\'1x\'&&1r q.Q.1E==\'1x\'){$1V.1J(\'1H\').1J(\'1n\')}},q))}}},jG:C($el){if(q.Q.9J){$el.1J(\'1H\').1J(\'1n\')}if(q.Q.1l==\'1H\'){$el.2e(q.Q.1E);F}N if(q.Q.1l==\'1e\'||q.Q.1l==\'1d\'){$el.1e(q.Q.1E.1w,q.Q.1E.1E);F}},3j:C($el){if(q.Q.9J){$el.1J(\'1H\').1J(\'1n\')}if(q.Q.1l==\'1H\'){$el.7C(q.Q.1E);F}N if(q.Q.1l==\'1e\'||q.Q.1l==\'1d\'){if($el.1e(q.Q.1E.1w)==q.Q.1E.1E){$el.1J(q.Q.1E.1w)}N{$el.1e(q.Q.1E.1w,q.Q.1E.1E)}F}N{$el.1J(\'1n 1H\');F}},1u:C($el){$el.2X(q.Q.1E)},9P:C(){E Q=$(q.Q.2b[0]).2p(\'3o, ol\',q.$T[0]);$(Q).1h(\'3o, ol\').26().3Z();$(Q).1h(\'li\').1D($(\'<br>\')).26().3Z();E $el=q.L.4N(Q,\'21\');q.Q.3j($el)},k1:C(V){1i.3X(\'79\');1i.3X(\'aU\',O,V);q.1v.4w();q.$T.1h(\'p:k5\').1u();E 1V=q.J.4d();if(V!=\'p\'){$(1V).1h(\'1K\').1u()}if(!q.G.1L){q.Q.3j($(1V))}q.$T.1h(\'3o, ol, 6S, 21, p\').1z($.1b(q.L.4e,q));if(q.G.1L&&V==\'p\'){q.L.6q(1V)}},9V:C(V){if(q.Q.64==\'9v\'||q.Q.64==\'9B\'){if(V==\'21\'){q.Q.9P()}N{F}}E 1V=q.J.6c(V);if(1V===O)F;E $1V=$(1V);q.Q.cQ($1V);E $k6=$1V.1h(q.G.8I.30(\',\')+\', 2C, 3R, dV, dY, dL, 6b, 6S\');$k6.26().3Z();if(V!=\'p\'&&V!=\'21\')$1V.1h(\'1K\').1u();$.1z(q.Q.2b,$.1b(q.L.4e,q));$1V.1D(q.J.6L(2));if(!q.G.1L){q.Q.3j($1V)}q.$T.1h(\'3o, ol, 6S, 21, p\').1z($.1b(q.L.4e,q));$1V.1h(\'21:k5\').1u();if(q.Q.9g){q.L.53($1V)}if(q.G.1L&&V==\'p\'){q.L.6q($1V)}if(q.G.1L){E $1M=$1V.1M().1M();if($1M.95()!=0&&$1M[0].1o===\'5a\'){$1M.1u()}}},cQ:C($1V){if($1V.2p(\'3R\',q.$T[0]).Y===0)F;if($1V.2p(\'6S\',q.$T[0]).Y===0)$1V.6c(\'<6S>\');if($1V.2p(\'2C\',q.$T[0]).Y===0&&$1V.2p(\'6b\').Y===0){$1V.6c(\'<2C>\')}},fS:C(1w,1E){E 2b=q.J.48();$(2b).1J(\'1d-\'+1w);q.1c.1R()},mz:C(1w,1E){E 2b=q.J.48();$(2b).1e(\'1d-\'+1w,1E);q.1c.1R()},mC:C(1w,1E){E 2b=q.J.48();$.1z(2b,C(){if($(q).1e(\'1d-\'+1w)){$(q).1J(\'1d-\'+1w)}N{$(q).1e(\'1d-\'+1w,1E)}})},1J:C(1e,1E){E 2b=q.J.48();$(2b).1J(1e);q.1c.1R()},mD:C(1e,1E){E 2b=q.J.48();$(2b).1e(1e,1E);q.1c.1R()},mF:C(1e,1E){E 2b=q.J.48();$.1z(2b,C(){if($(q).1e(1w)){$(q).1J(1w)}N{$(q).1e(1w,1E)}})},2X:C(3z){E 2b=q.J.48();$(2b).2X(3z);q.L.5G(2b,\'1H\');q.1c.1R()},8Z:C(3z){E 2b=q.J.48();$(2b).2e(3z);q.1c.1R()},7C:C(3z){E 2b=q.J.48();$(2b).7C(3z);q.1c.1R()}}},1Z:C(){F{1S:C(1l){if(1r 1l==\'1x\'||1l==\'9t\'){q.1Z.eT()}N{q.1Z.eS()}},eT:C(){q.J.3l();q.G.1Z.2P(q.$T.B());q.J.3d()},eS:C(){q.J.3l();q.G.9f.2P(q.$T.B());q.J.3d()},fq:C(){q.$T.B(q.G.1Z.eW())},fG:C(){q.$T.B(q.G.9f.eW())},dO:C(){q.G.1Z.2P(q.$T.B())},9t:C(){if(q.G.1Z.Y===0)F;q.1Z.1S(\'ae\');q.1Z.fq();q.J.3d();3v($.1b(q.1P.2S,q),50)},ae:C(){if(q.G.9f.Y===0)F;q.1Z.1S(\'9t\');q.1Z.fG();q.J.3d();3v($.1b(q.1P.2S,q),50)}}},2m:C(){F{fJ:C(){q.2m.fs();q.2m.eO();q.2m.eJ();q.2m.eA();q.2m.gF()},aE:C(){F(q.$2j[0].1o===\'mE\')},fs:C(){q.$2L=$(\'<1g 1H="I-2L" 7k="mO" />\')},gU:C(){q.$2r=$(\'<2r />\').1e(\'1w\',q.2m.fy())},fy:C(){F((1r(1w)==\'1x\'))?\'bY-\'+q.2N:q.$2j.1e(\'id\')},eO:C(){E 1A=(q.2m.aE())?\'2I\':\'B\';q.bY=$.3h(q.$2j[1A]())},eA:C(){q.$T.1e({\'78\':1p,\'hx\':q.G.bO})},eJ:C(){E 1A=(q.2m.aE())?\'ez\':\'et\';q.2m[1A]()},ez:C(){q.$T=$(\'<1g />\');q.$2r=q.$2j;q.$2L.h8(q.$2j).1D(q.$T).1D(q.$2j);q.$T.2e(\'I-T\');q.$2j.3r()},et:C(){q.$T=q.$2j;q.2m.gU();q.$2L.h8(q.$T).1D(q.$T).1D(q.$2r);q.$T.2e(\'I-T\');q.$2r.3r()},gF:C(){q.1c.1S(q.bY);q.2m.hp();q.2m.h9();if(q.G.5M)F;3v($.1b(q.1c.e7,q),bv)},h9:C(){q.2m.gk();q.2m.h0();q.2m.hc();q.2m.fO();if(q.G.1y){q.G.1y=q.1y.3Q();q.1y.2m()}q.12.jM();q.2m.94();3v($.1b(q.1P.2S,q),4);q.23.2y(\'3Q\')},hp:C(){$(q.$2r).1e(\'hx\',q.G.bO);if(q.G.1L)q.$T.2e(\'I-1L\');if(q.G.6Z)q.$T.1e(\'6Z\',q.G.6Z);if(q.G.9M)q.$T.1N(\'9M\',q.G.9M);if(q.G.a0)q.$T.1N(\'a0\',q.G.a0)},hj:C(e){e.2t();if(!q.G.he||!q.G.hd)F;E 63=e.bk.63;q.1t.jP(63[0],e)},hk:C(e){q.1c.1R();3v(q.1v.4w,1);q.23.2y(\'4U\',e)},hc:C(){q.$T.on(\'4U.I\',$.1b(C(e){e=e.7Z||e;if(3k.bz===1x||!e.bk)F 1p;if(e.bk.63.Y===0){F q.2m.hk(e)}N{q.2m.hj(e)}3v(q.1v.4w,1);q.23.2y(\'4U\',e)},q));q.$T.on(\'2w.I\',$.1b(C(e){E 8L=q.23.7s();E 1l=(8L==\'2w\'||8L==\'4Z\')?O:\'2w\';q.23.9d(1l);q.L.8C();q.23.2y(\'2w\',e)},q));q.$T.on(\'5q.I\',$.1b(q.5q.3Q,q));q.$T.on(\'mY.I\',$.1b(q.1c.1R,q));q.$T.on(\'1C.I\',$.1b(q.1C.3Q,q));q.$T.on(\'2q.I\',$.1b(q.2q.3Q,q));if($.5t(q.G.g4)){q.$2r.on(\'1C.I-2r\',$.1b(q.G.g4,q))}if($.5t(q.G.g1)){q.$2r.on(\'2q.I-2r\',$.1b(q.G.g1,q))}if($.5t(q.G.fZ)){q.$T.on(\'2o.I\',$.1b(q.G.fZ,q))}$(1i).on(\'6v.I\',$.1b(C(e){q.8n=e.1O},q));q.$T.on(\'ar.I\',$.1b(C(e){if(q.29)F;if(q.7q)F;if(!q.2m.fR())F;q.L.8C();if($.5t(q.G.n0))q.23.2y(\'ar\',e)},q))},fR:C(){if(q.8n===1p)F 1p;E $el=$(q.8n);F(!$el.3n(\'I-1y, I-1m\')&&!$el.is(\'#I-12\')&&$el.dH(\'.I-1y, .I-1m, #I-12\').Y===0)},fO:C(){if(q.2Q.az()){q.2Q.2Y()}q.3g.aK();if(q.G.2o)3v(q.2o.2W,7E);if(q.G.fT)3v(q.2o.3L,7E)},94:C(){if(!q.G.94)F;$.1z(q.G.94,$.1b(C(i,s){E 1A=(1r cb!==\'1x\'&&1r cb[s]!==\'1x\')?cb:41.fn;if(!$.5t(1A[s])){F}q[s]=1A[s]();E 5L=q.cd(q[s]);E 2n=5L.Y;2A(E z=0;z<2n;z++){q[s][5L[z]]=q[s][5L[z]].9S(q)}if($.5t(q[s].3Q)){q[s].3Q()}},q))},gk:C(){if(!q.L.1Q(\'4x\'))F;55{1i.3X(\'n1\',O,O);1i.3X(\'n3\',O,O)}51(e){}},h0:C(){if(!q.L.1Q(\'ie\'))F;1i.3X("n2",O,O)}}},1s:C(){F{2m:C(2f,2R){E $1s=$(\'<a 2l="#" 1H="3U-9b 3U-\'+2f+\'" 3W="\'+2f+\'" />\').1e({\'7k\':\'1s\',\'4B-2H\':2R.1I,\'6Z\':\'-1\'});if(2R.1A||2R.4p||2R.1m){q.1s.gf($1s,2f,2R)}if(2R.1m){$1s.2e(\'I-1y-U-1m\').1e(\'4B-hy\',1p);E $1m=$(\'<1g 1H="I-1m I-1m-\'+q.2N+\' I-1m-2L-\'+2f+\'" 1n="6W: 5o;">\');$1s.1d(\'1m\',$1m);q.1m.2m(2f,$1m,2R.1m)}if(q.L.7S()){q.1s.fW($1s,2f,2R.1I)}F $1s},gf:C($1s,2f,2R){$1s.on(\'5D 2w\',$.1b(C(e){if($1s.3n(\'I-1s-7p\'))F O;E 1l=\'1A\';E 2v=2R.1A;if(2R.4p){1l=\'4p\';2v=2R.4p}N if(2R.1m){1l=\'1m\';2v=O}q.1s.aA(e,2f,1l,2v)},q))},fW:C($1s,1w,1I){E $3q=$(\'<1k>\').2e(\'I-1y-3q I-1y-3q-\'+q.2N+\' I-1y-3q-\'+1w).3r().B(1I);$3q.aa(\'3b\');$1s.on(\'e8\',C(){if($(q).3n(\'I-1s-7p\'))F;E 3s=$1s.2E();$3q.2K();$3q.1N({2T:(3s.2T+$1s.5Y())+\'px\',2a:(3s.2a+$1s.7t()/2-$3q.7t()/2)+\'px\'})});$1s.on(\'e3\',C(){$3q.3r()})},aA:C(e,2f,1l,2v){q.1s.mX=q.1U.aG();e.2t();if(q.L.1Q(\'2M\'))e.8W=O;if(1l==\'4p\')q.25.2Y(2v);N if(1l==\'1m\')q.1m.2K(e,2f);N q.1s.fX(e,2v,2f)},fX:C(e,2v,2f){E 1A;q.8n=1p;if($.5t(2v))2v.5T(q,2f);N if(2v.3K(/\\./)!=\'-1\'){1A=2v.4y(\'.\');if(1r q[1A[0]]==\'1x\')F;q[1A[0]][1A[1]](2f)}N q[2v](2f);q.1P.4k(e,2f)},1a:C(1j){F q.$1y.1h(\'a.3U-\'+1j)},9a:C(1j){q.1s.1a(1j).2e(\'I-8R\')},ku:C(1j){q.1s.1a(1j).2X(\'I-8R\')},cq:C(1j){if(1r 1j===\'1x\'){q.$1y.1h(\'a.3U-9b\').2X(\'I-8R\')}N{q.$1y.1h(\'a.3U-9b\').6d(\'.3U-\'+1j).2X(\'I-8R\')}},jq:C(){q.$1y.1h(\'a.3U-9b\').6d(\'a.3U-B\').2X(\'I-1s-7p\')},hS:C(){q.$1y.1h(\'a.3U-9b\').6d(\'a.3U-B\').2e(\'I-1s-7p\')},mW:C(1j,a2){q.1s.1a(1j).2e(\'3U-\'+a2)},mR:C(1j,a2){q.1s.1a(1j).2X(\'3U-\'+a2)},mQ:C(1j,1w){E $1s=q.1s.1a(1j);$1s.2X(\'I-1X-M\').2e(\'fa-I-1X\');$1s.B(\'<i 1H="fa \'+1w+\'"></i>\')},d6:C($1X,2v){if($1X=="1Z")F;E 1l=(2v==\'1m\')?\'1m\':\'1A\';E 1j=$1X.1e(\'3W\');$1X.on(\'5D 2w\',$.1b(C(e){if($1X.3n(\'I-1s-7p\'))F O;q.1s.aA(e,1j,1l,2v)},q))},cy:C($1X,1m){$1X.2e(\'I-1y-U-1m\').1e(\'4B-hy\',1p);E 1j=$1X.1e(\'3W\');q.1s.d6($1X,\'1m\');E $1m=$(\'<1g 1H="I-1m I-1m-\'+q.2N+\' I-1m-2L-\'+1j+\'" 1n="6W: 5o;">\');$1X.1d(\'1m\',$1m);if(1m)q.1m.2m(1j,$1m,1m);F $1m},dO:C(1j,1I){if(!q.G.1y)F;if(q.1s.9G(1j))F"1Z";E 1X=q.1s.2m(1j,{1I:1I});1X.2e(\'I-1X-M\');q.$1y.1D($(\'<li>\').1D(1X));F 1X},mS:C(1j,1I){if(!q.G.1y)F;if(q.1s.9G(1j))F"1Z";E 1X=q.1s.2m(1j,{1I:1I});1X.2e(\'I-1X-M\');q.$1y.5Q($(\'<li>\').1D(1X));F 1X},mT:C(gP,1j,1I){if(!q.G.1y)F;if(q.1s.9G(1j))F"1Z";E 1X=q.1s.2m(1j,{1I:1I});1X.2e(\'I-1X-M\');E $1X=q.1s.1a(gP);if($1X.Y!==0)$1X.1q().3B($(\'<li>\').1D(1X));N q.$1y.1D($(\'<li>\').1D(1X));F 1X},mV:C(gI,1j,1I){if(!q.G.1y)F;if(q.1s.9G(1j))F"1Z";E 1X=q.1s.2m(1j,{1I:1I});1X.2e(\'I-1X-M\');E $1X=q.1s.1a(gI);if($1X.Y!==0)$1X.1q().at($(\'<li>\').1D(1X));N q.$1y.1D($(\'<li>\').1D(1X));F 1X},1u:C(1j){q.1s.1a(1j).1u()},9G:C(1j){F(1j=="9t"||1j=="ae")&&!q.L.7S()}}},1U:C(){F{2W:C(R){if(!q.L.6M(R)){E 3c=q.L.bm();$(R).5Q(3c);q.1U.3L(3c)}N{q.1U.1S(R,0,R,0)}},3L:C(R){q.1U.1S(R,1,R,1)},1S:C(4K,ev,7H,eY){4K=4K[0]||4K;7H=7H[0]||7H;if(q.L.7O(4K.1o)&&4K.3x===\'\'){4K.3x=q.G.5O}if(4K.1o==\'5a\'&&q.G.1L===O){E 1q=$(q.G.5Z)[0];$(4K).2B(1q);4K=1q;7H=4K}q.J.1a();55{q.14.2W(4K,ev);q.14.3L(7H,eY)}51(e){}q.J.4i()},57:C(R){55{E V=$(R)[0].1o;if(V!=\'5a\'&&!q.L.6M(R)){E 3c=q.L.bm();$(R).3B(3c);q.1U.3L(3c)}N{if(V!=\'5a\'&&q.L.1Q(\'2M\')){q.1U.2W($(R).1M())}N{q.1U.e4(R,\'3B\')}}}51(e){E 3c=q.L.bm();$(R).3B(3c);q.1U.3L(3c)}},dp:C(R){if(q.L.6M(R)){q.1U.3L($(R).3I())}N{q.1U.e4(R,\'at\')}},e4:C(R,1l){if(!q.L.1Q(\'2M\'))q.$T.2o();R=R[0]||R;q.J.1a();if(1l==\'3B\'){55{q.14.8K(R);q.14.mU(R)}51(e){}}N{55{q.14.nC(R);q.14.j5(R)}51(e){}}q.14.43(O);q.J.4i()},bx:C(R){R=R[0]||R;q.J.1a();E 9T=q.14.7n();9T.9W(R);9T.3L(q.14.d0,q.14.cI);F $.3h(9T.4u()).Y},aG:C(){E 2E=0;E 2V=3k.4z();if(2V.7m>0){E 14=3k.4z().62(0);E a1=14.7n();a1.9W(q.$T[0]);a1.3L(14.d0,14.cI);2E=a1.4u().Y}F 2E},dy:C(29,2g){if(1r 2g==\'1x\')2g=29;if(!q.2o.ej())q.2o.2W();E 2V=q.J.1a();E R,2E=0;E g5=1i.l2(q.$T[0],lh.lq,4c,4c);52(R==g5.la()){2E+=R.5N.Y;if(2E>29){q.14.2W(R,R.5N.Y+29-2E);29=lb}if(2E>=2g){q.14.3L(R,R.5N.Y+2g-2E);5R}}q.14.43(O);q.J.4i()},lc:C(29,2g){q.1U.dy(29,2g)},ln:C(){F q.1U.aG()}}},1v:C(){F{iD:C(B){B=q.1v.hV(B);B=B.K(/<3S(.*?[^>]?)>([\\w\\W]*?)<\\/3S>/gi,\'<2F 1H="I-3S-V" 1n="6W: 5o;" $1>$2</2F>\');B=B.K(/\\$/g,\'&#36;\');B=B.K(/<a 2l="(.*?[^>]?)®(.*?[^>]?)">/gi,\'<a 2l="$1&kV$2">\');if(q.G.6a)B=q.1v.6a(B);if(q.G.1L)B=q.1v.8J(B);B=q.1v.dz(B);E $1g=$(\'<1g>\');$1g.B(B);E cS=$1g.1h(\'3M[1n]\');if(cS.Y!==0){cS.2B(C(){E $el=$(q);E $1k=$(\'<1k>\').1e(\'1n\',$el.1e(\'1n\'));F $1k.1D($el.26())});B=$1g.B()}$1g.1u();B=B.K(/<3M(.*?[^<])>/gi,\'\');B=B.K(/<\\/3M>/gi,\'\');B=q.1G.2S(B);if(q.G.2U)B=q.2U.2S(B);B=q.1v.7I(B);B=q.1v.dv(B);B=B.K(/&8F;/g,\'&\');F B},9X:C(B){B=B.K(/\\68/g,\'\');B=B.K(/&#a6;/gi,\'\');if(q.G.kJ){B=B.K(/&5F;/gi,\' \')}if(B.3K(/^<p>(||\\s||<br\\s?\\/?>||&5F;)<\\/p>$/i)!=-1){F\'\'}B=B.K(/<2F 1H="I-3S-V" 1n="6W: 5o;"(.*?[^>]?)>([\\w\\W]*?)<\\/2F>/gi,\'<3S$1>$2</3S>\');B=q.1v.iE(B);E jb={\'\\lr\':\'&lj;\',\'\\lm\':\'&lf;\',\'\\l7\':\'&l6;\',\'\\l9\':\'&ld;\',\'\\l5\':\'&l4;\'};$.1z(jb,C(i,s){B=B.K(22 2k(i,\'g\'),s)});if(q.L.1Q(\'4x\')){B=B.K(/<br\\s?\\/?>$/gi,\'\')}B=B.K(22 2k(\'<br\\\\s?/?></li>\',\'gi\'),\'</li>\');B=B.K(22 2k(\'</li><br\\\\s?/?>\',\'gi\'),\'</li>\');B=B.K(/<(.*?)3W="\\s*?"(.*?[^>]?)>/gi,\'<$1$2">\');B=B.K(/<(.*?)1n="\\s*?"(.*?[^>]?)>/gi,\'<$1$2">\');B=B.K(/""">/gi,\'">\');B=B.K(/"">/gi,\'">\');B=B.K(/<1g(.*?[^>]) 1d-8o="I"(.*?[^>])>/gi,\'<1g$1$2>\');B=B.K(/<(.*?) 1d-3F="I"(.*?[^>])>/gi,\'<$1$2>\');E $1g=$("<1g/>").B($.dM(B,1i,1p));$1g.1h("1k").1J("3W");$1g.1h(\'2F .I-7M-3c\').1z(C(){$(q).26().3Z()});B=$1g.B();B=B.K(/<1K(.*?[^>])3W="(.*?[^>])"(.*?[^>])>/gi,\'<1K$1$3>\');B=B.K(/<1k 1H="I-7M-3c">(.*?)<\\/1k>/gi,\'$1\');B=B.K(/ 1d-3l-2h="(.*?[^>])"/gi,\'\');B=B.K(/<1k(.*?)id="I-M-2L"(.*?[^>])>([\\w\\W]*?)<1K(.*?)><\\/1k>/gi,\'$3<1K$4>\');B=B.K(/<1k(.*?)id="I-M-8u"(.*?[^>])>(.*?)<\\/1k>/gi,\'\');B=B.K(/<1k(.*?)id="I-M-5H"(.*?[^>])>(.*?)<\\/1k>/gi,\'\');B=B.K(/<3M(.*?[^<])>/gi,\'\');B=B.K(/<\\/3M>/gi,\'\');B=q.1G.2S(B);if(q.G.j7){B=B.K(/<a(.*?)3W="j6"(.*?[^>])>/gi,\'<a$1$2>\');B=B.K(/<a(.*?[^>])>/gi,\'<a$1 3W="j6">\')}B=B.K(/\\l8-I-(V|1H|1n)="(.*?[^>])"/gi,\'\');B=B.K(22 2k(\'<(.*?) 1d-3F="I"(.*?[^>])>\',\'gi\'),\'<$1$2>\');B=B.K(22 2k(\'<(.*?) 1d-3F="I">\',\'gi\'),\'<$1>\');B=B.K(/&8F;/g,\'&\');F B},8Q:C(B,8G){B=$.3h(B);B=B.K(/\\$/g,\'&#36;\');B=B.K(/<1k 1H="s[0-9]">/gi,\'<1k>\');B=B.K(/<1k 1H="iL-lk-3c">&5F;<\\/1k>/gi,\' \');B=B.K(/<1k 1H="iL-5l-1k"[^>]*>\\t<\\/1k>/gi,\'\\t\');B=B.K(/<1k[^>]*>(\\s|&5F;)<\\/1k>/gi,\' \');if(q.G.iC){F q.1v.aY(B)}if(!q.L.8D()&&1r 8G==\'1x\'){if(q.L.4S([\'iX\',\'A\'])){F q.1v.aY(B,O)}if(q.L.4S(\'8S\')){B=B.K(/”/g,\'"\');B=B.K(/“/g,\'"\');B=B.K(/‘/g,\'\\\'\');B=B.K(/’/g,\'\\\'\');F q.1v.iR(B)}if(q.L.4S([\'9I\',\'ei\',\'eo\',\'dQ\',\'dP\',\'e6\',\'ek\'])){B=q.1v.iQ(B);if(!q.L.1Q(\'2M\')){E Q=q.J.4d();if(Q&&Q.1o==\'P\'){B=B.K(/<1K(.*?)>/gi,\'<p><1K$1></p>\')}}F B}if(q.L.4S([\'5U\'])){B=q.1v.9Y(B,\'2C\');if(q.G.1L)B=q.1v.8J(B);B=q.1v.iN(B);F B}if(q.L.4S([\'5k\'])){F q.1v.9Y(B,\'li\')}}B=q.1v.kz(B,8G);if(!q.1v.9y){if(q.G.1L)B=q.1v.8J(B);if(q.G.6a)B=q.1v.6a(B);B=q.1v.dz(B)}B=q.1v.iU(B);B=q.1v.gD(B);B=q.1v.9Y(B,\'gW\');if(!q.1v.9y&&q.G.2U){B=q.2U.2S(B)}B=q.1v.iY(B);B=q.1v.kd(B);B=q.1v.kF(B);B=q.1v.dv(B);F B},iU:C(B){B=B.K(/<!--[\\s\\S]*?-->/gi,\'\');B=B.K(/<1n[^>]*>[\\s\\S]*?<\\/1n>/gi,\'\');B=B.K(/<o\\:p[^>]*>[\\s\\S]*?<\\/o\\:p>/gi,\'\');if(B.1T(/1H="?gM|1n="[^"]*\\iP-|1n=\'[^\'\']*\\iP-|w:kW/i)){B=B.K(/<!--[\\s\\S]+?-->/gi,\'\');B=B.K(/<(!|3S[^>]*>.*?<\\/3S(?=[>\\s])|\\/?(\\?kX(:\\w+)?|1K|5h|U|1n|\\w:\\w+)(?=[\\s\\/>]))[^>]*>/gi,\'\');B=B.K(/<(\\/?)s>/gi,"<$kY>");B=B.K(/ /gi,\' \');B=B.K(/<1k\\s+1n\\s*=\\s*"\\s*a4-lo\\s*:\\s*l1\\s*;?\\s*"\\s*>([\\s\\ad]*)<\\/1k>/gi,C(56,9Q){F(9Q.Y>0)?9Q.K(/./," ").dh(9m.le(9Q.Y/2)).4y("").30("\\ad"):\'\'});B=q.1v.kf(B);B=B.K(/<1K(.*?)v:lg=(.*?)>/gi,\'\');B=B.K(/4r="1Y\\:\\/\\/(.*?)"/,\'4r=""\');E $1g=$("<1g/>").B(B);E 6h=O;E 8r=1;E cK=[];$1g.1h("p[1n]").1z(C(){E 3P=$(q).1e(\'1n\').1T(/a4\\-2d\\:l([0-9]+)\\lp([0-9]+)/);if(3P){E 6l=5x(3P[1]);E 6m=5x(3P[2]);E cP=$(q).B().1T(/^[\\w]+\\./)?"ol":"3o";E $li=$("<li/>").B($(q).B());$li.B($li.B().K(/^([\\w\\.]+)</,\'<\'));$li.1h("1k:3G").1u();if(6m==1&&$.3t(6l,cK)==-1){E $2d=$("<"+cP+"/>").1e({"1d-7Q":6m,"1d-2d":6l}).B($li);$(q).2B($2d);6h=6l;cK.2P(6l)}N{if(6m>8r){E $9N=$1g.1h(\'[1d-7Q="\'+8r+\'"][1d-2d="\'+6h+\'"]\');E $6h=$9N;2A(E i=8r;i<6m;i++){$2d=$("<"+cP+"/>");$2d.aa($6h.1h("li").2Z());$6h=$2d}$6h.1e({"1d-7Q":6m,"1d-2d":6l}).B($li)}N{E $9N=$1g.1h(\'[1d-7Q="\'+6m+\'"][1d-2d="\'+6l+\'"]\').2Z();$9N.1D($li)}8r=6m;6h=6l;$(q).1u()}}});$1g.1h(\'[1d-7Q][1d-2d]\').1J(\'1d-7Q 1d-2d\');B=$1g.B();B=B.K(/·/g,\'\');B=B.K(/<p 1H="gM(.*?)"/gi,\'<p\');B=B.K(/ 1H=\\"(a4[^\\"]*)\\"/gi,"");B=B.K(/ 1H=(a4\\w+)/gi,"");B=B.K(/<o:p(.*?)>([\\w\\W]*?)<\\/o:p>/gi,\'$2\');B=B.K(/\\n/g,\' \');B=B.K(/<p>\\n?<li>/gi,\'<li>\')}F B},gD:C(B){B=B.K(/<b\\l3="fl-4D-2u(.*?)">([\\w\\W]*?)<\\/b>/gi,"$2");B=B.K(/<b(.*?)id="mA-fl-ow(.*?)">([\\w\\W]*?)<\\/b>/gi,"$3");B=B.K(/<1k[^>]*(3M-1n: 4f; 3M-7P: 4g|3M-7P: 4g; 3M-1n: 4f)[^>]*>/gi,\'<1k 1n="3M-7P: 4g;"><1k 1n="3M-1n: 4f;">\');B=B.K(/<1k[^>]*3M-1n: 4f[^>]*>/gi,\'<1k 1n="3M-1n: 4f;">\');B=B.K(/<1k[^>]*3M-7P: 4g[^>]*>/gi,\'<1k 1n="3M-7P: 4g;">\');B=B.K(/<1k[^>]*1f-7T: 5w[^>]*>/gi,\'<1k 1n="1f-7T: 5w;">\');B=B.K(/<1K>/gi,\'\');B=B.K(/\\n{3,}/gi,\'\\n\');B=B.K(/<3M(.*?)>([\\w\\W]*?)<\\/3M>/gi,\'$2\');B=B.K(/<p><p>/gi,\'<p>\');B=B.K(/<\\/p><\\/p>/gi,\'</p>\');B=B.K(/<li>(\\s*|\\t*|\\n*)<p>/gi,\'<li>\');B=B.K(/<\\/p>(\\s*|\\t*|\\n*)<\\/li>/gi,\'</li>\');B=B.K(/<\\/p>\\s<p/gi,\'<\\/p><p\');B=B.K(/<1K 4r="7x-ql-2h\\:\\/\\/(.*?)"(.*?)>/gi,\'\');B=B.K(/<p>•([\\w\\W]*?)<\\/p>/gi,\'<li>$1</li>\');if(q.L.1Q(\'4x\')){B=B.K(/<br\\s?\\/?>$/gi,\'\')}F B},9Y:C(B,1l){E 2c=[\'1k\',\'a\',\'2F\',\'21\',\'8m\',\'em\',\'5g\',\'1c\',\'9U\',\'6u\',\'cx\',\'8a\',\'E\',\'9R\',\'cH\',\'7W\',\'7U\',\'b\',\'i\',\'u\',\'4h\',\'ol\',\'3o\',\'li\',\'dl\',\'dt\',\'dd\',\'p\',\'br\',\'6K\',\'8V\',\'4J\',\'80\',\'8B\',\'4L\',\'1K\',\'3R\',\'2C\',\'6b\',\'6S\',\'dY\',\'dL\',\'dV\',\'h1\',\'h2\',\'h3\',\'h4\',\'h5\',\'h6\'];E db=O;E dc=[[\'a\',\'*\'],[\'1K\',[\'4r\',\'7b\']],[\'1k\',[\'1H\',\'3W\',\'1d-3F\']],[\'4J\',\'*\'],[\'6K\',\'*\'],[\'8V\',\'*\'],[\'80\',\'*\'],[\'4L\',\'*\'],[\'8B\',\'*\'],[\'4D\',\'*\']];if(1l==\'gW\'){db=[\'p\',\'1k\',\'h1\',\'h2\',\'h3\',\'h4\',\'h5\',\'h6\'];dc=[[\'3R\',\'1H\'],[\'2C\',[\'qB\',\'qN\']],[\'a\',\'*\'],[\'1K\',[\'4r\',\'7b\',\'1d-I-8t-M\']],[\'1k\',[\'1H\',\'3W\',\'1d-3F\']],[\'4J\',\'*\'],[\'6K\',\'*\'],[\'8V\',\'*\'],[\'80\',\'*\'],[\'4L\',\'*\'],[\'8B\',\'*\'],[\'4D\',\'*\']]}N if(1l==\'2C\'){2c=[\'3o\',\'ol\',\'li\',\'1k\',\'a\',\'8m\',\'em\',\'5g\',\'1c\',\'9U\',\'6u\',\'8a\',\'E\',\'9R\',\'cH\',\'7W\',\'7U\',\'b\',\'i\',\'u\',\'4h\',\'ol\',\'3o\',\'li\',\'dl\',\'dt\',\'dd\',\'br\',\'4J\',\'6K\',\'8V\',\'80\',\'8B\',\'4L\',\'1K\',\'h1\',\'h2\',\'h3\',\'h4\',\'h5\',\'h6\']}N if(1l==\'li\'){2c=[\'3o\',\'ol\',\'li\',\'1k\',\'a\',\'8m\',\'em\',\'5g\',\'1c\',\'9U\',\'6u\',\'8a\',\'E\',\'9R\',\'cH\',\'7W\',\'7U\',\'b\',\'i\',\'u\',\'4h\',\'br\',\'4J\',\'6K\',\'8V\',\'80\',\'8B\',\'4L\',\'1K\']}E 3Y={4a:(q.G.4a)?q.G.4a:O,4q:(q.G.4q)?q.G.4q:2c,6C:1p,pZ:1p,1J:(q.G.1J)?q.G.1J:O,4Y:(q.G.4Y)?q.G.4Y:dc,4e:db};F q.1G.2S(B,3Y)},kF:C(B){B=B.K(/<(p|h[1-6])>(|\\s|\\n|\\t|<br\\s?\\/?>)<\\/(p|h[1-6])>/gi,\'\');if(!q.G.1L)B=B.K(/<br>$/i,\'\');F B},kd:C(B){B=B.K(/<1k>(.*?)<\\/1k>/gi,\'$1\');B=B.K(/<1k[^>]*>\\s|&5F;<\\/1k>/gi,\' \');F B},kf:C(B){if(!q.L.1Q(\'2M\'))F B;E 5i=$.3h(B);if(5i.3K(/^<a(.*?)>(.*?)<\\/a>$/i)===0){B=B.K(/^<a(.*?)>(.*?)<\\/a>$/i,"$2")}F B},kz:C(B,8G){q.1v.9y=O;if(!q.L.8D()&&1r 8G==\'1x\'){E 2b=q.G.8I.30(\'|\').K(\'P|\',\'\').K(\'7F|\',\'\');E i6=B.1T(22 2k(\'</(\'+2b+\')>\',\'gi\'));E aZ=B.1T(/<\\/(p|1g)>/gi);if(!i6&&(aZ===4c||(aZ&&aZ.Y<=1))){E hC=B.1T(/<br\\s?\\/?>/gi);if(!hC){q.1v.9y=1p;B=B.K(/<\\/?(p|1g)(.*?)>/gi,\'\')}}}F B},qd:C(3C,5I){5I=(((5I||\'\')+\'\').3f().1T(/<[a-z][a-7D-9]*>/g)||[]).30(\'\');E 2c=/<\\/?([a-z][a-7D-9]*)\\b[^>]*>/gi;F 3C.K(2c,C($0,$1){F 5I.4I(\'<\'+$1.3f()+\'>\')>-1?$0:\'\'})},hV:C(B){B=q.1v.jl(B);B=q.1v.jf(B);B=q.1v.jh(B);F B},jl:C(B){E 2F=B.1T(/<2F(.*?)>([\\w\\W]*?)<\\/2F>/gi);if(2F!==4c){$.1z(2F,$.1b(C(i,s){E 2z=s.1T(/<2F(.*?)>([\\w\\W]*?)<\\/2F>/i);2z[2]=2z[2].K(/<br\\s?\\/?>/g,\'\\n\');2z[2]=2z[2].K(/&5F;/g,\' \');if(q.G.6Y){2z[2]=2z[2].K(/\\t/g,92(q.G.6Y+1).30(\' \'))}2z[2]=q.1v.aH(2z[2]);2z[2]=2z[2].K(/\\$/g,\'&#36;\');B=B.K(s,\'<2F\'+2z[1]+\'>\'+2z[2]+\'</2F>\')},q))}F B},jf:C(B){E 1c=B.1T(/<1c(.*?)>([\\w\\W]*?)<\\/1c>/gi);if(1c!==4c){$.1z(1c,$.1b(C(i,s){E 2z=s.1T(/<1c(.*?)>([\\w\\W]*?)<\\/1c>/i);2z[2]=2z[2].K(/&5F;/g,\' \');2z[2]=q.1v.aH(2z[2]);2z[2]=2z[2].K(/\\$/g,\'&#36;\');B=B.K(s,\'<1c\'+2z[1]+\'>\'+2z[2]+\'</1c>\')},q))}F B},jh:C(B){B=B.K(/&lt;1k id=&5S;J-2u-([0-9])&5S; 1H=&5S;I-J-2u&5S; 1d-3F=&5S;I&5S;&gt;​&lt;\\/1k&gt;/g,\'<1k id="J-2u-$1" 1H="I-J-2u" 1d-3F="I">​</1k>\');F B},ea:C(B){B=B.K(/<br\\s?\\/?>|<\\/H[1-6]>|<\\/p>|<\\/1g>|<\\/li>|<\\/2C>/gi,\'\\n\');E 5i=1i.3u(\'1g\');5i.3x=B;B=5i.q9||5i.q3;F $.3h(B)},aY:C(B,2U){B=q.1v.ea(B);B=B.K(/\\n/g,\'<br />\');if(q.G.2U&&1r 2U==\'1x\'&&!q.L.1Q(\'4x\')){B=q.2U.2S(B)}F B},iR:C(B){B=B.K(/<1K(.*?) 1n="(.*?)"(.*?[^>])>/gi,\'<1K$1$3>\');B=B.K(/<1K(.*?)>/gi,\'&lt;1K$1&gt;\');B=q.1v.ea(B);if(q.G.6Y){B=B.K(/\\t/g,92(q.G.6Y+1).30(\' \'))}B=q.1v.aH(B);F B},iQ:C(B){B=B.K(/<1K(.*?)>/gi,\'[1K$1]\');B=B.K(/<([q2]*?)>/gi,\'\');B=B.K(/\\[1K(.*?)\\]/gi,\'<1K$1>\');F B},q5:C(B){B=B.K(/<a(.*?)2l="(.*?)"(.*?)>([\\w\\W]*?)<\\/a>/gi,\'[a 2l="$2"]$4[/a]\');B=B.K(/<1K(.*?)>/gi,\'[1K$1]\');B=B.K(/<(.*?)>/gi,\'\');B=B.K(/\\[a 2l="(.*?)"\\]([\\w\\W]*?)\\[\\/a\\]/gi,\'<a 2l="$1">$2</a>\');B=B.K(/\\[1K(.*?)\\]/gi,\'<1K$1>\');F B},aH:C(56){56=67(56).K(/&8F;/g,\'&\').K(/&lt;/g,\'<\').K(/&gt;/g,\'>\').K(/&5S;/g,\'"\');F 56.K(/&/g,\'&8F;\').K(/</g,\'&lt;\').K(/>/g,\'&gt;\').K(/"/g,\'&5S;\')},iY:C(B){if(q.L.1Q(\'2M\'))F B;E 1g=1i.3u(\'1g\');1g.3x=B;q.1v.e1($(1g));B=1g.3x;$(1g).1u();F B},4w:C(){if(q.L.1Q(\'2M\'))F;q.1v.e1(q.$T);E eg=q.$T.1h(\'h1, h2, h3, h4, h5, h6\');eg.1h(\'1k\').1J(\'1n\');eg.1h(q.G.dF.30(\', \')).1J(\'1n\');q.1c.1R()},e1:C($T){$T.1h(q.G.dF.30(\', \')).1J(\'1n\');$T.1h(\'1k\').6d(\'[1d-3F="I"]\').1J(\'1n\');$T.1h(\'1k[1d-3F="I"], 1K[1d-3F="I"]\').1z(C(i,s){E $s=$(s);$s.1e(\'1n\',$s.1e(\'3W\'))})},q7:C(){},7I:C(B){if(q.L.1Q(\'2M\'))F B;B=B.K(22 2k(\'<1K(.*?[^>])>\',\'gi\'),\'<1K$1 1d-3F="I">\');B=B.K(22 2k(\'<1k(.*?[^>])>\',\'gi\'),\'<1k$1 1d-3F="I">\');E 3P=B.1T(22 2k(\'<(1k|1K)(.*?)1n="(.*?)"(.*?[^>])>\',\'gi\'));if(3P){E 2n=3P.Y;2A(E i=0;i<2n;i++){55{E iW=3P[i].K(/1n="(.*?)"/i,\'1n="$1" 3W="$1"\');B=B.K(3P[i],iW)}51(e){}}}F B},dv:C(B){E $1g=$(\'<1g />\').B(B);E 2c=q.G.4M;2c.2P(\'1k\');$1g.1h(2c.30(\',\')).1z(C(){E $el=$(q);E V=q.1o.3f();$el.1e(\'1d-I-V\',V);if(V==\'1k\'){if($el.1e(\'1n\'))$el.1e(\'1d-I-1n\',$el.1e(\'1n\'));N if($el.1e(\'1H\'))$el.1e(\'1d-I-1H\',$el.1e(\'1H\'))}});B=$1g.B();$1g.1u();F B},aT:C(){q.$T.1h(\'li\').1z(C(i,s){E $1M=$(s).1M();if($1M.Y!==0&&($1M[0].1o==\'9v\'||$1M[0].1o==\'9B\')){$(s).1D($1M)}})},co:C(B){B=B.K(/\\n/g,\'\');B=B.K(/[\\t]*/g,\'\');B=B.K(/\\n\\s*\\n/g,"\\n");B=B.K(/^[\\s\\n]*/g,\' \');B=B.K(/[\\s\\n]*$/g,\' \');B=B.K(/>\\s{2,}</g,\'> <\');B=B.K(/\\n\\n/g,"\\n");B=B.K(/\\68/g,\'\');F B},6a:C(B){if(q.G.1L){B=B.K(/<1g><br\\s?\\/?><\\/1g>/gi,\'<br />\');B=B.K(/<1g(.*?)>([\\w\\W]*?)<\\/1g>/gi,\'$2<br />\')}N{B=B.K(/<1g(.*?)>([\\w\\W]*?)<\\/1g>/gi,\'<p$1>$2</p>\')}B=B.K(/<1g(.*?[^>])>/gi,\'\');B=B.K(/<\\/1g>/gi,\'\');F B},iN:C(B){B=B.K(/<1g\\s(.*?)>/gi,\'<p>\');B=B.K(/<1g><br\\s?\\/?><\\/1g>/gi,\'<br /><br />\');B=B.K(/<1g>([\\w\\W]*?)<\\/1g>/gi,\'$1<br /><br />\');F B},8J:C(B){B=B.K(/<p\\s(.*?)>/gi,\'<p>\');B=B.K(/<p><br\\s?\\/?><\\/p>/gi,\'<br />\');B=B.K(/<p>([\\w\\W]*?)<\\/p>/gi,\'$1<br /><br />\');B=B.K(/(<br\\s?\\/?>){1,}\\n?<\\/21>/gi,\'</21>\');F B},dz:C(B){F B.K(/<69(.*?)>([\\w\\W]*?)<\\/69>/gi,\'<44$1 3W="I-69-V">$2</44>\')},iE:C(B){F B.K(/<44(.*?) 3W="I-69-V"(.*?)>([\\w\\W]*?)<\\/44>/gi,\'<69$1$2>$3</69>\')}}},1c:C(){F{1S:C(B){B=$.3h(B.4u());B=q.1v.iD(B);q.$T.B(B);q.1c.1R();if(B!==\'\')q.3g.1u();3v($.1b(q.1Z.dO,q),15);if(q.29===O)q.1P.2S()},1a:C(){E 1c=q.$2r.2I();if(q.G.6a)1c=q.1v.6a(1c);if(q.G.1L)1c=q.1v.8J(1c);1c=q.2D.1a(1c);F 1c},1R:C(){3v($.1b(q.1c.iA,q),10)},iA:C(){E B=q.$T.B();if(q.1c.e0&&q.1c.e0==B){F}q.1c.e0=B;B=q.23.2y(\'qa\',B);B=q.1v.9X(B);q.$2r.2I(B);q.23.2y(\'1R\',B);if(q.29===O){q.23.2y(\'jO\',B)}q.29=O;if(q.3p.B==O){q.3p.B=q.1c.1a()}if(q.G.8E){q.$2r.1M(\'.3E\').1z(C(i,el){el.3E.je(B)})}q.3p.iK();q.3p.aK()},3j:C(){if(q.G.5M){q.1c.e7()}N{q.1c.hR()}},e7:C(){q.J.3l();q.1c.2E=q.1U.aG();E 6o=$(3k).3T();E 2G=q.$T.7t(),3m=q.$T.5Y();q.$T.3r();E B=q.$2r.2I();q.i7=q.1v.co(B);B=q.2D.1a(B);E 29=0,2g=0;E $6O=$("<1g/>").1D($.dM(q.1v.9X(q.$T.B()),1i,1p));E $aI=$6O.1h("1k.I-J-2u");if($aI.Y>0){E aJ=q.2D.1a($6O.B()).K(/&8F;/g,\'&\');if($aI.Y==1){29=q.L.bn(aJ,$6O.1h("#J-2u-1").6n("74"));2g=29}N if($aI.Y==2){29=q.L.bn(aJ,$6O.1h("#J-2u-1").6n("74"));2g=q.L.bn(aJ,$6O.1h("#J-2u-2").6n("74"))-$6O.1h("#J-2u-1").6n("74").4u().Y}}q.J.9e();q.$2r.2I(B);if(q.G.8E){q.$2r.1M(\'.3E\').1z(C(i,el){$(el).2K();el.3E.je(B);el.3E.pJ(\'7E%\',3m);el.3E.pK();if(29==2g){el.3E.pQ(el.3E.7N(29).3H,el.3E.7N(2g).ch)}N{el.3E.pX({3H:el.3E.7N(29).3H,ch:el.3E.7N(29).ch},{3H:el.3E.7N(2g).3H,ch:el.3E.7N(2g).ch})}el.3E.2o()})}N{q.$2r.3m(3m).2K().2o();q.$2r.on(\'1C.I-2r-ib\',q.1c.kv);$(3k).3T(6o);if(q.$2r[0].iy){q.$2r[0].iy(29,2g)}q.$2r[0].3T=0}q.G.5M=O;q.1s.hS();q.1s.9a(\'B\');q.23.2y(\'4D\',B)},hR:C(){E B;if(q.G.5M)F;E 29=0,2g=0;if(q.G.8E){E J;q.$2r.1M(\'.3E\').1z(C(i,el){J=el.3E.pT();29=el.3E.i1(J[0].hE);2g=el.3E.i1(J[0].dW);B=el.3E.qK()})}N{29=q.$2r.1a(0).bN;2g=q.$2r.1a(0).c4;B=q.$2r.3r().2I()}if(29>2g&&2g>0){E il=2g;E ir=29;29=il;2g=ir}29=q.1c.bW(B,29);2g=q.1c.bW(B,2g);B=B.4n(0,29)+q.J.5f(1)+B.4n(29);if(2g>29){E cv=q.J.5f(1).4u().Y;B=B.4n(0,2g+cv)+q.J.5f(2)+B.4n(2g+cv)}if(q.i7!==q.1v.co(B)){q.1c.1S(B)}if(q.G.8E){q.$2r.1M(\'.3E\').3r()}q.$T.2K();if(!q.L.3w(B)){q.3g.1u()}q.J.3d();q.$2r.3e(\'1C.I-2r-ib\');q.1s.jq();q.1s.ku(\'B\');q.1P.2S();q.G.5M=1p;q.23.2y(\'5M\',B)},kv:C(e){if(e.3i!==9)F 1p;E $el=q.$2r;E 29=$el.1a(0).bN;$el.2I($el.2I().aQ(0,29)+"\\t"+$el.2I().aQ($el.1a(0).c4));$el.1a(0).bN=$el.1a(0).c4=29+1;F O},bW:C(B,2E){E da=B.Y;E c=0;if(B[2E]==\'>\'){c++}N{2A(E i=2E;i<=da;i++){c++;if(B[i]==\'>\'){5R}N if(B[i]==\'<\'||i==da){c=0;5R}}}F 2E+c}}},23:C(){F{qt:C(){F $.70({},q)},qx:C(){F q.$T},qz:C(){F q.$2L},qs:C(){F q.$2j},qq:C(){F q.$2r},qO:C(){F(q.$1y)?q.$1y:O},9d:C(1w){q.23.8L=1w},7s:C(){F q.23.8L},2y:C(1l,e,1d){E aF=1l+\'qM\';E fA=\'I\';E 2v=q.G[aF];if(q.$2r){E 8W=O;E 8U=$.qR(q.$2r[0],\'8U\');if(1r 8U!=\'1x\'&&1r 8U[aF]!=\'1x\'){$.1z(8U[aF],$.1b(C(1j,1E){if(1E[\'qE\']==fA){E 1d=(1r 1d==\'1x\')?[e]:[e,1d];8W=(1r 1d==\'1x\')?1E.6y.5T(q,e):1E.6y.5T(q,e,1d)}},q))}if(8W)F 8W}if($.5t(2v)){F(1r 1d==\'1x\')?2v.5T(q,e):2v.5T(q,e,1d)}N{F(1r 1d==\'1x\')?e:1d}},hi:C(){q.G.ic=1p;q.23.2y(\'hi\');q.$2j.3e(\'.I\').fS(\'I\');q.$T.3e(\'.I\');$(1i).3e(\'6v.I\');$(1i).3e(\'2w.I-M-7G.\'+q.2N);$(1i).3e(\'2w.I-M-4P-3r.\'+q.2N);$(1i).3e(\'5D.I.\'+q.2N+\' 2w.I.\'+q.2N);$("3b").3e(\'6o.I.\'+q.2N);$(q.G.6F).3e(\'6o.I.\'+q.2N);q.$T.2X(\'I-T I-1L I-3g\');q.$T.1J(\'78\');E B=q.1c.1a();if(q.G.1y){q.$1y.1h(\'a\').1z(C(){E $el=$(q);if($el.1d(\'1m\')){$el.1d(\'1m\').1u();$el.1d(\'1m\',{})}})}if(q.2m.aE()){q.$2L.3B(q.$2j);q.$2L.1u();q.$2j.2I(B).2K()}N{q.$2L.3B(q.$T);q.$2L.1u();q.$2j.B(B).2K()}if(q.$5c)q.$5c.1u();if(q.$4E)q.$4E.1u();if(q.$7d)q.$7d.1u();$(\'.I-1y-3q-\'+q.2N).1u();gp(q.8X)}}},1m:C(){F{2m:C(1w,$1m,dw){if(1w==\'3a\'&&q.G.eh){$.1z(q.G.eh,$.1b(C(i,s){E 1w=s.V,1A;if(1r s[\'1H\']!=\'1x\'){1w=1w+\'-\'+s[\'1H\']}s.1l=(q.L.7O(s.V))?\'Q\':\'25\';if(1r s.1A!=="1x"){1A=s.1A}N{1A=(s.1l==\'25\')?\'25.3a\':\'Q.3a\'}if(q.G.1L&&s.1l==\'Q\'&&s.V==\'p\')F;q.3a[1w]={V:s.V,1n:s.1n,\'1H\':s[\'1H\'],1e:s.1e,1d:s.1d,8b:s.8b};dw[1w]={1A:1A,1I:s.1I}},q))}$.1z(dw,$.1b(C(2f,2R){E $2s=$(\'<a 2l="#" 1H="I-1m-\'+2f+\'" 7k="1s">\'+2R.1I+\'</a>\');if(1w==\'3a\')$2s.2e(\'I-3a-\'+2f);$2s.on(\'2w\',$.1b(C(e){e.2t();E 1l=\'1A\';E 2v=2R.1A;if(2R.4p){1l=\'4p\';2v=2R.4p}N if(2R.1m){1l=\'1m\';2v=2R.1m}if($(e.1O).3n(\'I-1m-U-bL\'))F;q.1s.aA(e,2f,1l,2v);q.1m.7K()},q));q.1P.cy($2s,2f,2R);$1m.1D($2s)},q))},2K:C(e,1j){if(!q.G.5M){e.2t();F O}E $1s=q.1s.1a(1j);E $1m=$1s.1d(\'1m\').aa(1i.3b);if(q.G.d8){$1m.2e("I-1m-kH")}if(q.L.5B()){1i.kI.ar()}if($1s.3n(\'7J\')){q.1m.7K()}N{q.1m.7K();q.1P.7c();q.23.2y(\'pI\',{1m:$1m,1j:1j,1s:$1s});q.1s.9a(1j);$1s.2e(\'7J\');E 7L=$1s.2E();E dD=$1m.2G();if((7L.2a+dD)>$(1i).2G()){7L.2a=9m.pP(0,7L.2a-dD)}E 2a=7L.2a+\'px\';if(q.$1y.3n(\'1y-87-2L\')){E 2T=q.$1y.5Y()+q.G.84;E 47=\'87\';if(q.G.6F!==1i){2T=(q.$1y.5Y()+q.$1y.2E().2T)+q.G.84;47=\'9u\'}$1m.1N({47:47,2a:2a,2T:2T+\'px\'}).2K()}N{E 2T=($1s.5Y()+7L.2T)+\'px\';$1m.1N({47:\'9u\',2a:2a,2T:2T}).2K()}q.23.2y(\'pO\',{1m:$1m,1j:1j,1s:$1s});q.$1m=$1m}$(1i).dn(\'2w.I-1m\',$.1b(q.1m.3r,q));q.$T.dn(\'2w.I-1m\',$.1b(q.1m.3r,q));$(1i).dn(\'2q.I-1m\',$.1b(q.1m.8q,q));$1m.on(\'e8.I-1m\',$.1b(q.L.cl,q)).on(\'e3.I-1m\',$.1b(q.L.b4,q));e.fw()},8q:C(e){if(e.7e!=q.3i.b0)F;q.1m.7K();q.$T.2o()},7K:C(){q.$1y.1h(\'a.7J\').2X(\'I-8R\').2X(\'7J\');q.L.b4();$(\'.I-1m-\'+q.2N).3r();$(\'.I-1m-U-ff\').2X(\'I-1m-U-ff\');if(q.$1m){q.$1m.3e(\'.I-1m\');q.23.2y(\'q0\',q.$1m);q.$1m=O}},3r:C(e){E $1m=$(e.1O);if(!$1m.3n(\'7J\')&&!$1m.3n(\'I-1m-U-bL\')){$1m.2X(\'7J\');$1m.3e(\'e8 e3\');q.1m.7K()}}}},1Y:C(){F{2K:C(){q.12.2S(\'1Y\',q.1F.1a(\'1Y\'),eX);q.1t.3Q(\'#I-12-1Y-1t\',q.G.82,q.1Y.1W);q.J.3l();q.J.1a();E 1f=q.2V.4u();$(\'#I-6j\').2I(1f);q.12.2K()},1W:C(2J,4R,e){if(1r 2J.6T!=\'1x\'){q.12.4l();q.J.3d();q.23.2y(\'qb\',2J);F}E U;if(1r 2J==\'6P\'){U=2J}N{E 1f=$(\'#I-6j\').2I();if(1r 1f==\'1x\'||1f===\'\')1f=2J.6j;U=\'<a 2l="\'+2J.9F+\'" id="9F-2u">\'+1f+\'</a>\'}if(4R){q.J.9e();E 2u=q.J.6L();q.1W.c7(e,2u)}N{q.12.4l()}q.J.3d();q.1Z.1S();q.1W.fQ(U);if(1r 2J==\'6P\')F;E 8i=$(q.$T.1h(\'a#9F-2u\'));if(8i.Y!==0){8i.1J(\'id\').1J(\'1n\')}N 8i=O;q.23.2y(\'82\',8i,2J)}}},2o:C(){F{2W:C(){q.$T.2o();E 3G=q.$T.3N().3G();if(3G.Y===0)F;if(3G[0].Y===0||3G[0].1o==\'5a\'||3G[0].cC==3){F}if(3G[0].1o==\'9v\'||3G[0].1o==\'9B\'){E 4s=3G.1h(\'li\').3G();if(!q.L.6M(4s)&&4s.1f()===\'\'){q.1U.2W(4s);F}}if(q.G.1L&&!q.L.7O(3G[0].1o)){q.J.1a();q.14.2W(q.$T[0],0);q.14.3L(q.$T[0],0);q.J.4i();F}q.1U.2W(3G)},3L:C(){E 2Z=q.$T.3N().2Z();q.$T.2o();if(2Z.95()===0)F;if(q.L.3w(q.$T.B())){q.J.1a();q.14.43(1p);q.14.8K(2Z[0]);q.14.3L(2Z[0],0);q.J.4i()}N{q.J.1a();q.14.9W(2Z[0]);q.14.43(O);q.J.4i()}},ej:C(){E 8k=1i.4z().8k;if(8k===4c)F O;if(q.G.1L&&$(8k.dG).3n(\'I-1L\'))F 1p;N if(!q.L.4t(8k.dG))F O;F q.$T.is(\':2o\')}}},M:C(){F{2K:C(){q.12.2S(\'M\',q.1F.1a(\'M\'),eX);q.1t.3Q(\'#I-12-M-49\',q.G.81,q.M.1W);q.J.3l();q.12.2K()},g8:C($M){E $U=$M.2p(\'a\',q.$T[0]);q.12.2S(\'jN\',q.1F.1a(\'7o\'),qg);q.12.c0();q.M.fK=q.12.kn(q.1F.1a(\'fp\'));q.M.fC=q.12.c6(q.1F.1a(\'3l\'));q.M.fK.on(\'2w\',$.1b(C(){q.M.1u($M)},q));q.M.fC.on(\'2w\',$.1b(C(){q.M.eB($M)},q));$(\'.I-U-3q\').1u();$(\'#I-M-1I\').2I($M.1e(\'7b\'));if(!q.G.fu)$(\'.I-M-U-42\').3r();N{E $du=$(\'#I-M-U\');$du.1e(\'2l\',$M.1e(\'4r\'));if($U.Y!==0){$du.2I($U.1e(\'2l\'));if($U.1e(\'1O\')==\'7g\')$(\'#I-M-U-71\').6n(\'a9\',1p)}}if(!q.G.fr)$(\'.I-M-47-42\').3r();N{E eR=($M.1N(\'6W\')==\'Q\'&&$M.1N(\'7Y\')==\'5o\')?\'5j\':$M.1N(\'7Y\');$(\'#I-M-58\').2I(eR)}q.12.2K();$(\'#I-M-1I\').2o()},eD:C($M){E fz=$(\'#I-M-58\').2I();E aB=\'\';E dN=\'\';E 8d=\'\';gv(fz){9C\'2a\':aB=\'2a\';8d=\'0 \'+q.G.8g+\' \'+q.G.8g+\' 0\';5R;9C\'4v\':aB=\'4v\';8d=\'0 0 \'+q.G.8g+\' \'+q.G.8g;5R;9C\'5j\':dN=\'Q\';8d=\'bF\';5R}$M.1N({\'7Y\':aB,6W:dN,4C:8d});$M.1e(\'3W\',$M.1e(\'1n\'))},eB:C($M){q.M.7A();q.1Z.1S();E $U=$M.2p(\'a\',q.$T[0]);$M.1e(\'7b\',$(\'#I-M-1I\').2I());q.M.eD($M);E U=$.3h($(\'#I-M-U\').2I());if(U!==\'\'){E 7B=\'((jA--)?[a-7D-9]+(-[a-7D-9]+)*\\\\.)+[a-z]{2,}\';E 3U=22 2k(\'^(9r|9E|5u)://\'+7B,\'i\');E ab=22 2k(\'^\'+7B,\'i\');if(U.3K(3U)==-1&&U.3K(ab)===0&&q.G.5b){U=q.G.5b+\'://\'+U}E 1O=($(\'#I-M-U-71\').6n(\'a9\'))?1p:O;if($U.Y===0){E a=$(\'<a 2l="\'+U+\'">\'+q.L.6i($M)+\'</a>\');if(1O)a.1e(\'1O\',\'7g\');$M.2B(a)}N{$U.1e(\'2l\',U);if(1O){$U.1e(\'1O\',\'7g\')}N{$U.1J(\'1O\')}}}N if($U.Y!==0){$U.2B(q.L.6i($M))}q.12.4l();q.1P.af();q.1c.1R()},ij:C($M){if(q.G.a5){$M.on(\'qf\',$.1b(q.M.by,q))}E 6y=$.1b(C(e){q.1P.M=$M;q.M.8u=q.M.hl($M);$(1i).on(\'6v.I-M-4P-3r.\'+q.2N,$.1b(q.M.7A,q));if(!q.G.dU)F;q.M.8u.on(\'6v.I 5D.I\',$.1b(C(e){q.M.eH(e,$M)},q))},q);$M.3e(\'6v.I\').on(\'6v.I\',$.1b(q.M.7A,q));$M.3e(\'2w.I 5D.I\',6y).on(\'2w.I 5D.I\',6y)},eH:C(e,$M){e.2t();q.M.4j={x:e.eM,y:e.aD,el:$M,dC:$M.2G()/$M.3m(),h:$M.3m()};e=e.7Z||e;if(e.8e){q.M.4j.x=e.8e[0].eM;q.M.4j.y=e.8e[0].aD}q.M.eL()},eL:C(){$(1i).on(\'q8.I-M-4P q1.I-M-4P\',$.1b(q.M.gG,q));$(1i).on(\'ke.I-M-4P q6.I-M-4P\',$.1b(q.M.gN,q))},gG:C(e){e.2t();e=e.7Z||e;E 3m=q.M.4j.h;if(e.8e)3m+=(e.8e[0].aD-q.M.4j.y);N 3m+=(e.aD-q.M.4j.y);E 2G=9m.gO(3m*q.M.4j.dC);if(3m<50||2G<7E)F;E 3m=9m.gO(q.M.4j.el.2G()/q.M.4j.dC);q.M.4j.el.1e({2G:2G,3m:3m});q.M.4j.el.2G(2G);q.M.4j.el.3m(3m);q.1c.1R()},gN:C(){q.kA=O;$(1i).3e(\'.I-M-4P\');q.M.7A()},by:C(e){if(q.$T.1h(\'#I-M-2L\').Y!==0){e.2t();F O}q.$T.on(\'4U.I-M-hs-4U\',$.1b(C(){3v($.1b(q.M.b6,q),1)},q))},b6:C(){q.M.hq();q.1P.af();q.$T.3e(\'4U.I-M-hs-4U\');q.1v.4w();q.1c.1R()},hq:C(){q.$T.1h(\'1K[1d-3l-2h]\').1z(C(){E $el=$(q);$el.1e(\'4r\',$el.1e(\'1d-3l-2h\'));$el.1J(\'1d-3l-2h\')})},7A:C(e){if(e&&$(e.1O).2p(\'#I-M-2L\',q.$T[0]).Y!==0)F;if(e&&e.1O.1o==\'aR\'){E $M=$(e.1O);$M.1e(\'1d-3l-2h\',$M.1e(\'4r\'))}E 3D=q.$T.1h(\'#I-M-2L\');if(3D.Y===0)F;if(q.G.a5){q.M.5H.1u()}$(q.M.8u).1u();3D.1h(\'1K\').1N({5V:3D[0].1n.5V,aL:3D[0].1n.aL,aM:3D[0].1n.aM,aV:3D[0].1n.aV});3D.1N(\'4C\',\'\');3D.1h(\'1K\').1N(\'g6\',\'\');3D.2B(C(){F $(q).26()});$(1i).3e(\'6v.I-M-4P-3r.\'+q.2N);if(1r q.M.4j!==\'1x\'){q.M.4j.el.1e(\'3W\',q.M.4j.el.1e(\'1n\'))}q.1c.1R()},fU:C($M,3D){if(q.G.dU&&!q.L.5B()){E 8v=$(\'<1k id="I-M-8u" 1d-I="3F"></1k>\');if(!q.L.7S()){8v.1N({2G:\'hv\',3m:\'hv\'})}8v.1e(\'78\',O);3D.1D(8v);3D.1D($M);F 8v}N{3D.1D($M);F O}},hl:C($M){E 3D=$(\'<1k id="I-M-2L" 1d-I="3F">\');3D.1N(\'7Y\',$M.1N(\'7Y\')).1e(\'78\',O);if($M[0].1n.4C!=\'bF\'){3D.1N({5V:$M[0].1n.5V,aL:$M[0].1n.aL,aM:$M[0].1n.aM,aV:$M[0].1n.aV});$M.1N(\'4C\',\'\')}N{3D.1N({\'6W\':\'Q\',\'4C\':\'bF\'})}$M.1N(\'g6\',\'.5\').3B(3D);if(q.G.a5){q.M.5H=$(\'<1k id="I-M-5H" 1d-I="3F">\'+q.1F.1a(\'7o\')+\'</1k>\');q.M.5H.1e(\'78\',O);q.M.5H.on(\'2w\',$.1b(C(){q.M.g8($M)},q));3D.1D(q.M.5H);E fP=q.M.5H.7t();q.M.5H.1N(\'4C-2a\',\'-\'+fP/2+\'px\')}F q.M.fU($M,3D)},1u:C(M){E $M=$(M);E $U=$M.2p(\'a\',q.$T[0]);E $6E=$M.2p(\'6E\',q.$T[0]);E $1q=$M.1q();if($(\'#I-M-2L\').Y!==0){$1q=$(\'#I-M-2L\').1q()}E $1M;if($6E.Y!==0){$1M=$6E.1M();$6E.1u()}N if($U.Y!==0){$1q=$U.1q();$U.1u()}N{$M.1u()}$(\'#I-M-2L\').1u();if($6E.Y!==0){q.1U.2W($1M)}N{q.1U.2W($1q)}q.23.2y(\'c5\',$M[0].4r,$M);q.12.4l();q.1c.1R()},1W:C(2J,4R,e){if(1r 2J.6T!=\'1x\'){q.12.4l();q.J.3d();q.23.2y(\'pN\',2J);F}E $1K;if(1r 2J==\'6P\'){$1K=$(2J).1e(\'1d-I-8t-M\',\'1p\')}N{$1K=$(\'<1K>\');$1K.1e(\'4r\',2J.9F).1e(\'1d-I-8t-M\',\'1p\')}E R=$1K;E ed=q.L.4S(\'P\');if(ed){R=$(\'<21 />\').1D($1K)}if(4R){q.J.9e();E 2u=q.J.6L();q.1W.c7(e,2u)}N{q.12.4l()}q.J.3d();q.1Z.1S();q.1W.B(q.L.6i(R),O);E $M=q.$T.1h(\'1K[1d-I-8t-M=1p]\').1J(\'1d-I-8t-M\');if(ed){$M.1q().26().3Z().6c(\'<p />\')}N if(q.G.1L){if(!q.L.3w(q.1c.1a())){$M.at(\'<br>\')}$M.3B(\'<br>\')}if(1r 2J==\'6P\')F;q.23.2y(\'81\',$M,2J)}}},3y:C(){F{b9:C(){if(!q.L.1Q(\'2M\'))q.$T.2o();q.1Z.1S();q.J.3l();E Q=q.J.4d();if(Q&&Q.1o==\'5k\'){q.3y.fV()}N if(Q===O&&q.G.1L){q.3y.gw()}N{q.3y.gc()}q.J.3d();q.1c.1R()},fV:C(){1i.3X(\'3y\');q.3y.ap();q.1v.aT();q.1v.4w()},gc:C(){$.1z(q.J.48(),$.1b(C(i,4X){if(4X.1o===\'5U\'||4X.1o===\'aq\')F;E $el=q.L.bu(4X);E 2a=q.L.dJ($el.1N(\'4C-2a\'))+q.G.aW;$el.1N(\'4C-2a\',2a+\'px\')},q))},gw:C(){E 4O=q.J.6c(\'1g\');$(4O).1e(\'1d-8o\',\'I\');$(4O).1N(\'4C-2a\',q.G.aW+\'px\')},9i:C(){q.1Z.1S();q.J.3l();E Q=q.J.4d();if(Q&&Q.1o==\'5k\'){q.3y.gu()}N{q.3y.gs()}q.J.3d();q.1c.1R()},gu:C(){1i.3X(\'79\');E 1B=q.J.3A();E $2s=$(1B).2p(\'li\',q.$T[0]);q.3y.ap();if(!q.G.1L&&$2s.Y===0){1i.3X(\'aU\',O,\'p\');q.$T.1h(\'3o, ol, 21, p\').1z($.1b(q.L.4e,q))}q.1v.4w()},gs:C(){$.1z(q.J.48(),$.1b(C(i,4X){E $el=q.L.bu(4X);E 2a=q.L.dJ($el.1N(\'4C-2a\'))-q.G.aW;if(2a<=0){if(q.G.1L&&1r($el.1d(\'8o\'))!==\'1x\'){$el.2B($el.B()+\'<br />\')}N{$el.1N(\'4C-2a\',\'\');q.L.5G($el,\'1n\')}}N{$el.1N(\'4C-2a\',2a+\'px\')}},q))},ap:C(){E Q=q.J.4d();if(q.14.4V&&Q&&Q.1o==\'5k\'&&q.L.3w($(Q).1f())){E $Q=$(Q);$Q.1h(\'1k\').6d(\'.I-J-2u\').26().3Z();$Q.1D(\'<br>\')}}}},25:C(){F{3a:C(1w){E 1l,1E;if(1r q.3a[1w].1n!=\'1x\')1l=\'1n\';N if(1r q.3a[1w][\'1H\']!=\'1x\')1l=\'1H\';if(1l)1E=q.3a[1w][1l];q.25.2Y(q.3a[1w].V,1l,1E)},2Y:C(V,1l,1E){q.8n=1p;if(q.L.4S(\'8S\')||q.L.j0())F;E 2c=[\'b\',\'4g\',\'i\',\'4f\',\'5w\',\'gq\',\'6k\',\'gm\',\'gn\'];E gg=[\'5g\',\'5g\',\'em\',\'em\',\'u\',\'4h\',\'4h\',\'7W\',\'7U\'];2A(E i=0;i<2c.Y;i++){if(V==2c[i])V=gg[i]}if(q.G.4q){if($.3t(V,q.G.4q)==-1)F}N{if($.3t(V,q.G.4a)!==-1)F}q.25.1l=1l||O;q.25.1E=1E||O;q.1Z.1S();if(!q.L.1Q(\'2M\')){q.$T.2o()}q.J.1a();if(q.14.4V){q.25.gh(V)}N{q.25.gj(V)}},gh:C(V){E 1B=q.J.3A();E $1q=$(1B).2p(V+\'[1d-I-V=\'+V+\']\',q.$T[0]);if($1q.Y!==0&&(q.25.1l!=\'1n\'&&$1q[0].1o!=\'6s\')){if(q.L.3w($1q.1f())){q.1U.57($1q[0]);$1q.1u();q.1c.1R()}N if(q.L.6D($1q)){q.1U.57($1q[0])}F}E R=$(\'<\'+V+\'>\').1e(\'1d-3F\',\'I\').1e(\'1d-I-V\',V);R.B(q.G.5O);R=q.25.ck(R);E R=q.1W.R(R);q.1U.3L(R);q.1c.1R()},gj:C(V){q.25.gy(V);q.J.3l();1i.3X(\'gq\');q.$T.1h(\'7R\').1z($.1b(C(i,s){E $el=$(s);q.25.gC($el,V);E $1k;if(q.25.1l){$1k=$(\'<1k>\').1e(\'1d-I-V\',V).1e(\'1d-3F\',\'I\');$1k=q.25.ck($1k)}N{$1k=$(\'<\'+V+\'>\').1e(\'1d-I-V\',V).1e(\'1d-3F\',\'I\')}$el.2B($1k.B($el.26()));if(V==\'1k\'){E $1q=$1k.1q();if($1q&&$1q[0].1o==\'6s\'&&q.25.1l==\'1n\'){E 2z=q.25.1E.4y(\';\');2A(E z=0;z<2z.Y;z++){if(2z[z]===\'\')F;E 1n=2z[z].4y(\':\');$1q.1N(1n[0],\'\');if(q.L.5G($1q,\'1n\')){$1q.2B($1q.26())}}}}},q));if(V!=\'1k\'){q.$T.1h(q.G.4M.30(\', \')).1z($.1b(C(i,s){E $el=$(s);E aX=$el.1N(\'1f-7T\');if(aX==\'3H-gz\'){$el.1N(\'1f-7T\',\'\');q.L.5G($el,\'1n\')}},q))}if(V!=\'4h\'){E gB=q;q.$T.1h(\'25\').1z(C(i,s){gB.L.4N(s,\'4h\')})}q.J.3d();q.1c.1R()},gC:C($el,V){E 3J=q;$el.3N(V).1z(C(){E $4s=$(q);if(!$4s.3n(\'I-J-2u\')){if(3J.25.1l==\'1n\'){E 2z=3J.25.1E.4y(\';\');2A(E z=0;z<2z.Y;z++){if(2z[z]===\'\')F;E 1n=2z[z].4y(\':\');$4s.1N(1n[0],\'\');if(3J.L.5G($4s,\'1n\')){$4s.2B($4s.26())}}}N{$4s.26().3Z()}}})},gy:C(V){q.J.3l();E 1h=\'\';if(q.25.1l==\'1H\')1h=\'[1d-I-1H=\'+q.25.1E+\']\';N if(q.25.1l==\'1n\'){1h=\'[1d-I-1n="\'+q.25.1E+\'"]\'}E 3J=q;if(V!=\'4h\'){q.$T.1h(\'4h\').1z(C(i,s){3J.L.4N(s,\'25\')})}if(V!=\'1k\'){q.$T.1h(V).1z(C(){E $el=$(q);$el.2B($(\'<7R />\').B($el.26()))})}q.$T.1h(\'[1d-I-V="\'+V+\'"]\'+1h).1z(C(){if(1h===\'\'&&V==\'1k\'&&q.1o.3f()==V)F;E $el=$(q);$el.2B($(\'<7R />\').B($el.26()))});q.J.3d()},ck:C(R){gv(q.25.1l){9C\'1H\':if(R.3n(q.25.1E)){R.2X(q.25.1E);R.1J(\'1d-I-1H\')}N{R.2e(q.25.1E);R.1e(\'1d-I-1H\',q.25.1E)}5R;9C\'1n\':R[0].1n.pY=q.25.1E;R.1e(\'1d-I-1n\',q.25.1E);5R}F R},pW:C(){q.1Z.1S();E 1B=q.J.3A();E 28=q.J.e2();q.J.3l();if(1B&&1B.1o===\'6s\'){E $s=$(1B);$s.1J(\'1n\');if($s[0].4F.Y===0){$s.2B($s.26())}}$.1z(28,$.1b(C(i,s){E $s=$(s);if($.3t(s.1o.3f(),q.G.4M)!=-1&&!$s.3n(\'I-J-2u\')){$s.1J(\'1n\');if($s[0].4F.Y===0){$s.2B($s.26())}}},q));q.J.3d();q.1c.1R()},qi:C(1w){q.1Z.1S();E 1q=q.J.5A();E 28=q.J.e2();q.J.3l();if(1q&&1q.1o===\'6s\'){E $s=$(1q);$s.1N(1w,\'\');q.L.5G($s,\'1n\');if($s[0].4F.Y===0){$s.2B($s.26())}}$.1z(28,$.1b(C(i,s){E $s=$(s);if($.3t(s.1o.3f(),q.G.4M)!=-1&&!$s.3n(\'I-J-2u\')){$s.1N(1w,\'\');q.L.5G($s,\'1n\');if($s[0].4F.Y===0){$s.2B($s.26())}}},q));q.J.3d();q.1c.1R()},cm:C(){q.1Z.1S();E 1B=q.J.3A();q.J.3l();1i.3X(\'cm\');if(1B&&1B.1o===\'6s\'){$(1B).2B($(1B).26())}$.1z(q.J.6G(),$.1b(C(i,s){E $s=$(s);if($.3t(s.1o.3f(),q.G.4M)!=-1&&!$s.3n(\'I-J-2u\')){$s.2B($s.26())}},q));q.J.3d();q.1c.1R()},7C:C(3z){q.25.2Y(\'1k\',\'1H\',3z)},pV:C(1E){q.25.2Y(\'1k\',\'1n\',1E)}}},1W:C(){F{1S:C(B,1v){q.3g.1u();B=q.1v.7I(B);if(1r 1v==\'1x\'){B=q.1v.8Q(B,O)}q.$T.B(B);q.J.1u();q.2o.3L();q.1v.aT();q.1c.1R();q.1P.2S();if(1r 1v==\'1x\'){3v($.1b(q.1v.4w,q),10)}},1f:C(1f){q.3g.1u();1f=1f.4u();1f=$.3h(1f);1f=q.1v.aY(1f,O);q.$T.2o();if(q.L.1Q(\'2M\')){q.1W.cw(1f)}N{q.J.1a();q.14.54();E el=1i.3u("1g");el.3x=1f;E 4H=1i.a3(),R,5E;52((R=el.9Z)){5E=4H.75(R)}q.14.3O(4H);if(5E){E 14=q.14.7n();14.8K(5E);14.43(1p);q.2V.8w();q.2V.4i(14)}}q.1c.1R();q.1v.4w()},fQ:C(B){q.1W.B(B,O)},B:C(B,1v){q.3g.1u();if(1r 1v==\'1x\')1v=1p;q.$T.2o();B=q.1v.7I(B);if(1v){B=q.1v.8Q(B)}if(q.L.1Q(\'2M\')){q.1W.cw(B)}N{if(q.1v.9y)q.1W.g2(B);N 1i.3X(\'qp\',O,B);q.1W.g0()}q.1v.aT();if(!q.G.1L){q.$T.1h(\'p\').1z($.1b(q.L.4e,q))}q.1c.1R();q.1P.2S();if(1v){q.1v.4w()}},g0:C(){if(!q.L.1Q(\'4x\'))F;E $1M=$(q.J.4d()).1M();if($1M.Y>0&&$1M[0].1o==\'P\'&&$1M.B()===\'\'){$1M.1u()}},cw:C(B){if(q.L.gS()){E 1q=q.L.4S(\'P\');E $B=$(\'<1g>\').1D(B);E gb=$B.26().is(\'p, :7i, dl, 3o, ol, 1g, 3R, 2C, 21, 2F, cx, 44, 7i, c3, g9, ga\');if(1q&&gb)q.1W.hn(1q,B);N q.1W.hw(B);F}1i.J.9L().iV(B)},g2:C(B){B=q.1v.7I(B);q.J.1a();q.14.54();E el=1i.3u(\'1g\');el.3x=B;E 4H=1i.a3(),R,5E;52((R=el.9Z)){5E=4H.75(R)}q.14.3O(4H);q.14.43(1p);q.1U.57(5E)},R:C(R,54){R=R[0]||R;E B=q.L.6i(R);B=q.1v.7I(B);if(B.1T(/</g)!==4c){R=$(B)[0]}q.J.1a();if(54!==O){q.14.54()}q.14.3O(R);q.14.43(O);q.J.4i();F R},qJ:C(R,x,y){R=R[0]||R;q.J.1a();E 14;if(1i.aS){E 3s=1i.aS(x,y);q.14.2W(3s.hh,3s.2E);q.14.43(1p);q.14.3O(R)}N if(1i.aO){14=1i.aO(x,y);14.3O(R)}N if(1r 1i.3b.aN!="1x"){14=1i.3b.aN();14.aP(x,y);E 7y=14.hb();7y.aP(x,y);14.hf("hm",7y);14.7f()}},c7:C(e,R){R=R[0]||R;E 14;E x=e.qG,y=e.qF;if(1i.aS){E 3s=1i.aS(x,y);E 2V=1i.4z();14=2V.62(0);14.2W(3s.hh,3s.2E);14.43(1p);14.3O(R)}N if(1i.aO){14=1i.aO(x,y);14.3O(R)}N if(1r 1i.3b.aN!="1x"){14=1i.3b.aN();14.aP(x,y);E 7y=14.hb();7y.aP(x,y);14.hf("hm",7y);14.7f()}},hn:C(1q,B){E R=1i.3u(\'1k\');R.3z=\'I-ie-5q\';q.1W.R(R);E 7w=$(1q).B();7w=\'<p>\'+7w.K(/<1k 1H="I-ie-5q"><\\/1k>/gi,\'</p>\'+B+\'<p>\')+\'</p>\';7w=7w.K(/<p><\\/p>/gi,\'\');$(1q).2B(7w)},hw:C(B){q.J.1a();q.14.54();E el=1i.3u("1g");el.3x=B;E 4H=1i.a3(),R,5E;52((R=el.9Z)){5E=4H.75(R)}q.14.3O(4H);q.14.43(O);q.J.4i()}}},1C:C(){F{3Q:C(e){if(q.7q)F;E 1j=e.7e;E 4Z=(1j>=37&&1j<=40);q.1C.4b=e.9w||e.6x;q.1C.1B=q.J.3A();q.1C.1q=q.J.5A();q.1C.Q=q.J.4d();q.1C.2F=q.L.bh(q.1C.1B,\'2F\');q.1C.21=q.L.bh(q.1C.1B,\'21\');q.1C.7r=q.L.bh(q.1C.1B,\'7r\');q.5W.3Q(e,1j);if(q.L.7S()){q.1C.gH(4Z,1j);q.1C.gT(e,1j)}q.1C.h7(4Z);q.1C.fv(e,1j);E hu=q.23.2y(\'1C\',e);if(hu===O){e.2t();F O}if(q.G.ay&&(q.L.1Q(\'2M\')||q.L.1Q(\'4x\'))&&(1j===q.3i.bV||1j===q.3i.ht)){E bU=O;E $3R=O;if(q.1C.Q&&q.1C.Q.1o===\'5U\'){$3R=$(q.1C.Q).2p(\'3R\',q.$T[0])}if($3R&&$3R.1h(\'2C\').2Z()[0]===q.1C.Q){bU=1p}if(q.L.6D()&&bU){E R=$(q.G.5Z);$3R.3B(R);q.1U.2W(R)}}if(q.G.ay&&1j===q.3i.bV){q.1C.ew()}if(!q.G.ay&&1j===q.3i.6I){e.2t();if(!q.14.4V)q.14.54();F}if(1j==q.3i.6I&&!e.6B&&!e.9w&&!e.6x){E ha=q.23.2y(\'qo\',e);if(ha===O){e.2t();F O}if(q.1C.21&&q.1C.eQ(e)===1p){F O}E 1B,$1M;if(q.1C.2F){F q.1C.fx(e)}N if(q.1C.21||q.1C.7r){1B=q.J.3A();$1M=$(1B).1M();if($1M.Y!==0&&$1M[0].1o==\'5a\'){F q.1C.6w(e)}N if(q.L.6D()&&(1B&&1B!=\'6s\')){F q.1C.9h(e)}N{F q.1C.6w(e)}}N if(q.G.1L&&!q.1C.Q){1B=q.J.3A();$1M=$(q.1C.1B).1M();if($1M.Y!==0&&$1M[0].1o==\'5a\'){F q.1C.6w(e)}N if(1B!==O&&$(1B).3n(\'I-7M-3c\')){q.1U.57(1B);$(1B).26().3Z();F q.1C.9h(e)}N{if(q.L.cV()){F q.1C.9h(e)}N if($1M.Y===0&&1B===O&&1r $1M.qn!=\'1x\'){F q.1C.6w(e)}F q.1C.6w(e)}}N if(q.G.1L&&q.1C.Q){3v($.1b(q.1C.eF,q),1)}N if(!q.G.1L&&q.1C.Q){3v($.1b(q.1C.eK,q),1);if(q.1C.Q.1o===\'5k\'){1B=q.J.3A();E $1q=$(1B).2p(\'li\',q.$T[0]);E $2d=$1q.2p(\'3o,ol\',q.$T[0]);if($1q.Y!==0&&q.L.3w($1q.B())&&$2d.1M().Y===0&&q.L.3w($2d.1h("li").2Z().B())){$2d.1h("li").2Z().1u();E R=$(q.G.5Z);$2d.3B(R);q.1U.2W(R);F O}}}N if(!q.G.1L&&!q.1C.Q){F q.1C.eN(e)}}if(1j===q.3i.6I&&(e.9w||e.6B)){F q.1C.ey(e)}if(1j===q.3i.cr||e.6x&&1j===eb||e.6x&&1j===e5){F q.1C.ep(e,1j)}if(1j===q.3i.7z||1j===q.3i.9p){E 28=q.J.6G();if(28){E 2n=28.Y;E 2Z;2A(E i=0;i<2n;i++){E 3N=$(28[i]).3N(\'1K\');if(3N.Y!==0){E 3J=q;$.1z(3N,C(z,s){E $s=$(s);if($s.1N(\'7Y\')!=\'5o\')F;3J.23.2y(\'c5\',s.4r,$s);2Z=s})}N if(28[i].1o==\'aR\'){if(2Z!=28[i]){q.23.2y(\'c5\',28[i].4r,$(28[i]));2Z=28[i]}}}}}if(1j===q.3i.7z){E Q=q.J.4d();E gL=($(Q).1N(\'4C-2a\')!==\'qm\');if(Q&&gL&&q.14.4V&&q.L.gl()){q.3y.9i();e.2t();F}if(q.L.1Q(\'4x\')){E 3I=q.J.j9();E ax=$(3I).3I()[0];if(3I&&3I.1o===\'gK\')$(3I).1u();if(ax&&ax.1o===\'gK\')$(ax).1u()}q.1C.fL();q.1C.fI(e)}q.1c.1R()},gH:C(4Z,1j){if(!4Z&&(q.23.7s()==\'2w\'||q.23.7s()==\'4Z\')){q.23.9d(O);if(q.1C.gJ(1j)){q.1Z.1S()}}},gJ:C(1j){E k=q.3i;E 4T=[k.7z,k.9p,k.6I,k.ak,k.b0,k.cr,k.gQ,k.gR,k.gZ,k.fN];F($.3t(1j,4T)==-1)?1p:O},h7:C(4Z){if(!4Z)F;if((q.23.7s()==\'2w\'||q.23.7s()==\'4Z\')){q.23.9d(O);F}q.23.9d(\'4Z\')},gT:C(e,1j){if(q.1C.4b&&1j===90&&!e.6B&&!e.gV&&q.G.1Z.Y){e.2t();q.1Z.9t();F}N if(q.1C.4b&&1j===90&&e.6B&&!e.gV&&q.G.9f.Y!==0){e.2t();q.1Z.ae();F}N if(!q.1C.4b){if(1j==q.3i.7z||1j==q.3i.9p||(1j==q.3i.6I&&!e.9w&&!e.6B)||1j==q.3i.ak){q.1Z.1S()}}},fv:C(e,1j){if(q.1C.4b&&1j===65){q.L.j8()}N if(1j!=q.3i.es&&!q.1C.4b){q.L.8C()}},ew:C(){E 2c=[q.1C.21,q.1C.2F,q.1C.7r];2A(E i=0;i<2c.Y;i++){if(2c[i]){q.1C.eu(2c[i]);F O}}},ey:C(e){q.1Z.1S();if(q.L.6D()){F q.1C.9h(e)}F q.1C.6w(e)},ep:C(e,1j){if(!q.G.ex)F 1p;if(q.L.3w(q.1c.1a())&&q.G.ai===O)F 1p;e.2t();E R;if(q.1C.2F&&!e.6B){R=(q.G.6Y)?1i.9k(92(q.G.6Y+1).30(\'\\ad\')):1i.9k(\'\\t\');q.1W.R(R);q.1c.1R()}N if(q.G.ai!==O){R=1i.9k(92(q.G.ai+1).30(\'\\ad\'));q.1W.R(R);q.1c.1R()}N{if(e.6x&&1j===e5)q.3y.9i();N if(e.6x&&1j===eb)q.3y.b9();N if(!e.6B)q.3y.b9();N q.3y.9i()}F O},eF:C(){E 4A=q.J.4d();E ac=4A.3x.K(/<br\\s?\\/?>/gi,\'\');if((4A.1o===\'7F\'||4A.1o===\'P\')&&ac===\'\'&&!$(4A).3n(\'I-T\')){E br=1i.3u(\'br\');$(4A).2B(br);q.1U.dp(br);q.1c.1R();F O}},eK:C(){E 4A=q.J.4d();E ac=4A.3x.K(/<br\\s?\\/?>/gi,\'\');if(4A.1o===\'7F\'&&q.L.3w(ac)&&!$(4A).3n(\'I-T\')){E p=1i.3u(\'p\');p.3x=q.G.5O;$(4A).2B(p);q.1U.2W(p);q.1c.1R();F O}N if(q.G.eI&&4A.1o==\'P\'){$(4A).1J(\'1H\').1J(\'1n\')}},eN:C(e){e.2t();q.J.1a();E p=1i.3u(\'p\');p.3x=q.G.5O;q.14.54();q.14.3O(p);q.1U.2W(p);q.1c.1R();F O},eQ:C(e){if(!q.L.6D())F;E 5i=$.3h($(q.1C.Q).B());if(5i.3K(/(<br\\s?\\/?>){2}$/i)!=-1){e.2t();if(q.G.1L){E br=1i.3u(\'br\');$(q.1C.21).3B(br);q.1U.dp(br);$(q.1C.Q).B(5i.K(/<br\\s?\\/?>$/i,\'\'))}N{E R=$(q.G.5Z);$(q.1C.21).3B(R);q.1U.2W(R)}F 1p}F},eu:C(2j){if(!q.L.6D())F;q.1Z.1S();if(q.G.1L){E 26=$(\'<1g>\').1D($.3h(q.$T.B())).26();E 2Z=26.2Z()[0];if(2Z.1o==\'6s\'&&2Z.3x===\'\'){2Z=26.3I()[0]}if(q.L.6i(2Z)!=q.L.6i(2j))F;E br=1i.3u(\'br\');$(2j).3B(br);q.1U.57(br)}N{if(q.$T.26().2Z()[0]!==2j)F;E R=$(q.G.5Z);$(2j).3B(R);q.1U.2W(R)}},fx:C(e){e.2t();E R=1i.9k(\'\\n\');q.J.1a();q.14.54();q.14.3O(R);q.1U.57(R);q.1c.1R();F O},6w:C(e){F q.1C.dj(e)},9h:C(e){F q.1C.dj(e,1p)},dj:C(e,ft){e.fw();q.J.1a();E 5v=1i.3u(\'br\');if(q.L.1Q(\'2M\')){q.14.43(O);q.14.3L(q.14.d0,q.14.cI)}N{q.14.54()}q.14.3O(5v);E $a7=$(5v).1q("a");if($a7.Y>0){$a7.1h(5v).1u();$a7.3B(5v)}if(ft===1p){E $1M=$(5v).1M();if($1M.Y!==0&&$1M[0].1o===\'5a\'&&q.L.cV()){q.1U.57(5v);q.1c.1R();F O}E cL=1i.3u(\'br\');q.14.3O(cL);q.1U.57(cL)}N{if(q.L.1Q(\'2M\')){E 3c=1i.3u(\'1k\');3c.3x=\'&#a6;\';$(5v).3B(3c);q.1U.57(3c);$(3c).1u()}N{E 14=1i.9L();14.8K(5v);14.43(1p);E J=3k.4z();J.8w();J.4i(14)}}q.1c.1R();F O},fL:C(){E $1B=$(q.1C.1B);if($1B.1f().3K(/^\\68$/g)===0){$1B.1u()}},fI:C(e){E $1B=$(q.1C.1B);E $1q=$(q.1C.1q);E 2C=$1B.2p(\'2C\',q.$T[0]);if(2C.Y!==0&&$1B.2p(\'li\',q.$T[0])&&$1q.3N(\'li\').Y===1){if(!q.L.3w($1B.1f()))F;e.2t();$1B.1u();$1q.1u();q.1U.2W(2C)}}}},2q:C(){F{3Q:C(e){if(q.7q)F;E 1j=e.7e;q.2q.1B=q.J.3A();q.2q.1q=q.J.5A();E $1q=q.L.4t($(q.2q.1q).1q());E fH=q.23.2y(\'2q\',e);if(fH===O){e.2t();F O}if(!q.G.1L&&q.2q.1B.cC==3&&q.2q.1B.Y<=1&&(q.2q.1q===O||q.2q.1q.1o==\'dZ\')){q.2q.a8()}if(!q.G.1L&&q.L.4t(q.2q.1B)&&q.2q.1B.1o===\'7F\'){q.2q.a8(O)}if(!q.G.1L&&$(q.2q.1q).3n(\'I-7M-3c\')&&($1q===O||$1q[0].1o==\'dZ\')){$(q.2q.1q).26().3Z();q.2q.a8()}if(q.2Q.az()&&q.2Q.jX(1j))q.2Q.2Y();if(1j===q.3i.9p||1j===q.3i.7z){if(q.L.1Q(\'4x\')){E 2C=$(q.1C.1B).2p(\'2C\',q.$T[0]);if(2C.95()!==0&&2C.1f()!==\'\'){e.2t();F O}}q.1v.4w();if(q.1P.M){e.2t();q.M.7A();q.1Z.1S();q.M.1u(q.1P.M);q.1P.M=O;F O}q.$T.1h(\'p\').1z($.1b(C(i,s){q.L.4e(i,$(s).B())},q));if(q.G.1L&&q.2q.1B&&q.2q.1B.1o==\'7F\'&&q.L.3w(q.2q.1B.3x)){$(q.2q.1B).3B(q.J.5f());q.J.3d();$(q.2q.1B).1u()}F q.2q.eZ(e)}},a8:C(bq){E $1B=$(q.2q.1B);E R;if(bq===O){R=$(\'<p>\').1D($1B.B())}N{R=$(\'<p>\').1D($1B.bq())}$1B.2B(R);E 1M=$(R).1M();if(1r(1M[0])!==\'1x\'&&1M[0].1o==\'5a\'){1M.1u()}q.1U.3L(R)},eZ:C(e){E B=$.3h(q.$T.B());if(!q.L.3w(B))F;e.2t();if(q.G.1L){q.$T.B(q.J.5f());q.J.3d()}N{q.$T.B(q.G.5Z);q.2o.2W()}q.1c.1R();F O}}},1F:C(){F{2S:C(){q.G.cM=q.G.f0[q.G.1F]},1a:C(1w){F(1r q.G.cM[1w]!=\'1x\')?q.G.cM[1w]:\'\'}}},3H:C(){F{1W:C(){q.1Z.1S();E 2b=q.J.48();if(2b[0]!==O&&q.3H.fb(2b)){if(!q.L.1Q(\'2M\'))q.$T.2o();F}if(q.L.1Q(\'2M\')){q.3H.al()}N{q.3H.eV()}},fb:C(2b){E 9j=[\'li\',\'2C\',\'6b\',\'21\',\'7r\',\'2F\',\'dl\',\'dt\',\'dd\'];E 3G=2b[0].1o.3f();E 2Z=q.J.j2();2Z=(1r 2Z==\'1x\')?3G:2Z.1o.3f();E cW=$.3t(3G,9j)!=-1;E eU=$.3t(2Z,9j)!=-1;if((cW&&eU)||cW){F 1p}},al:C(){q.L.8y();q.1Z.1S();q.1W.R(1i.3u(\'hr\'));q.L.bt();q.1c.1R()},eV:C(){q.1Z.1S();E cY=\'<p id="I-1W-3H"><br /></p>\';if(q.G.1L)cY=\'<br id="I-1W-3H">\';1i.3X(\'om\',O,\'<hr>\'+cY);q.3H.fe();q.1c.1R()},fe:C(){E R=q.$T.1h(\'#I-1W-3H\');E 1M=$(R).1M()[0];E 1O=1M;if(q.L.1Q(\'4x\')&&1M&&1M.3x===\'\'){1O=$(1M).1M()[0];$(1M).1u()}if(1O){R.1u();if(!q.G.1L){q.$T.2o();q.3H.2W(1O)}}N{R.1J(\'id\');q.3H.2W(R[0])}},2W:C(R){if(1r R===\'1x\')F;E fo=1i.9k(\'\\68\');q.J.1a();q.14.2W(R,0);q.14.3O(fo);q.14.43(1p);q.J.4i()}}},U:C(){F{2K:C(e){if(1r e!=\'1x\'&&e.2t)e.2t();if(!q.1P.bT(\'a\')){q.12.2S(\'U\',q.1F.1a(\'b3\'),fk)}N{q.12.2S(\'U\',q.1F.1a(\'bJ\'),fk)}q.12.c0();E fj=!q.1P.bT(\'a\')?q.1F.1a(\'1W\'):q.1F.1a(\'7o\');q.U.fg=q.12.c6(fj);q.J.1a();q.U.kr();q.U.fi();if(q.U.1O==\'7g\')$(\'#I-U-71\').6n(\'a9\',1p);q.U.$9l=$(\'#I-U-2h\');q.U.$cR=$(\'#I-U-2h-1f\');q.U.$cR.2I(q.U.1f);q.U.$9l.2I(q.U.2h);q.U.fg.on(\'2w\',$.1b(q.U.1W,q));$(\'.I-U-3q\').1u();q.J.3l();q.12.2K();q.U.$9l.2o()},fi:C(){E gE=3J.i9.2l.K(/\\/$/i,\'\');if(1r q.U.2h!=="1x"){q.U.2h=q.U.2h.K(gE,\'\');q.U.2h=q.U.2h.K(/^\\/#/,\'#\');q.U.2h=q.U.2h.K(\'cO:\',\'\');if(!q.G.5b){E 3U=22 2k(\'^(9r|9E|5u)://\'+3J.i9.of,\'i\');q.U.2h=q.U.2h.K(3U,\'\')}}},kr:C(){q.U.$R=O;E $el=$(q.J.3A()).2p(\'a\',q.$T[0]);if($el.Y!==0&&$el[0].1o===\'A\'){q.U.$R=$el;q.U.2h=$el.1e(\'2l\');q.U.1f=$el.1f();q.U.1O=$el.1e(\'1O\')}N{q.U.1f=q.2V.4u();q.U.2h=\'\';q.U.1O=\'\'}},1W:C(){q.3g.1u();E 1O=\'\';E U=q.U.$9l.2I();E 1f=q.U.$cR.2I();if($.3h(U)===\'\'){q.U.$9l.2e(\'I-3C-6T\').on(\'2q\',C(){$(q).2X(\'I-3C-6T\');$(q).3e(\'2q\')});q.$12.1D(\'<p 7k="ju" 1H="I-oa-ju" 4B-cX="O">\'+q.1F.1a(\'o9\')+\'</p>\');F}if(U.3K(\'@\')!=-1&&/(9r|9E|5u):\\/\\//i.ba(U)===O){U=\'cO:\'+U}N if(U.3K(\'#\')!==0){if($(\'#I-U-71\').6n(\'a9\')){1O=\'7g\'}E 7B=\'((jA--)?[a-7D-9]+(-[a-7D-9]+)*\\\\.)+[a-z]{2,}\';E 3U=22 2k(\'^(9r|9E|5u)://\'+7B,\'i\');E ab=22 2k(\'^\'+7B,\'i\');E k9=22 2k(\'\\.(B|od)$\',\'i\');if(U.3K(3U)==-1&&U.3K(k9)==-1&&U.3K(ab)===0&&q.G.5b){U=q.G.5b+\'://\'+U}}q.U.1S(1f,U,1O);q.12.4l()},1S:C(1f,U,1O){1f=$.3h(1f.K(/<|>/g,\'\'));q.J.3d();if(1f===\'\'&&U===\'\')F;if(1f===\'\'&&U!==\'\')1f=U;if(q.U.$R){q.1Z.1S();E $U=q.U.$R,$el=$U.3N();if($el.Y>0){52($el.Y){$el=$el.3N()}$el=$el.2g()}N{$el=$U}$U.1e(\'2l\',U);$el.1f(1f);if(1O!==\'\'){$U.1e(\'1O\',1O)}N{$U.1J(\'1O\')}q.J.8M($U);q.1c.1R()}N{if(q.L.1Q(\'4x\')&&q.U.1f===\'\'){E $a=$(\'<a />\').1e(\'2l\',U).1f(1f);if(1O!==\'\')$a.1e(\'1O\',1O);q.1W.R($a);q.J.8M($a)}N{E $a;if(q.L.1Q(\'2M\')){$a=$(\'<a 2l="\'+U+\'">\').1f(1f);if(1O!==\'\')$a.1e(\'1O\',1O);$a=$(q.1W.R($a));if(q.J.ee().1T(/\\s$/)){$a.3B(" ")}q.J.8M($a)}N{1i.3X(\'oq\',O,U);$a=$(q.J.3A()).2p(\'a\',q.$T[0]);if(q.L.1Q(\'4x\')){$a=$(\'a[jU=""]\')}if(1O!==\'\')$a.1e(\'1O\',1O);$a.1J(\'1n\').1J(\'jU\');if(q.J.ee().1T(/\\s$/)){$a.3B(" ")}if(q.U.1f!==\'\'||q.U.1f!=1f){$a.1f(1f);q.J.8M($a)}}}q.1c.1R();q.23.2y(\'oB\',$a)}3v($.1b(C(){q.1P.7a()},q),5)},6N:C(e){if(1r e!=\'1x\'&&e.2t){e.2t()}E 28=q.J.6G();if(!28)F;q.1Z.1S();E 2n=28.Y;2A(E i=0;i<2n;i++){E $R=$(28[i]).2p(\'a\',q.$T[0]);$R.2B($R.26())}$(\'.I-U-3q\').1u();q.1c.1R()},7C:C(3z){q.U.8Z(3z,\'7C\')},2e:C(3z){q.U.8Z(3z,\'2e\')},2X:C(3z){q.U.8Z(3z,\'2X\')},8Z:C(3z,1A){E 7a=q.J.jc([\'a\']);if(7a===O)F;$.1z(7a,C(){$(q)[1A](3z)})}}},2Q:C(){F{jX:C(1j){F 1j==q.3i.6I||1j==q.3i.ak},az:C(){F q.G.au&&(q.G.cB||q.G.cA||q.G.9n)&&!q.L.4S(\'8S\')},2Y:C(){E 2Q=q.2Q,G=q.G;q.$T.1h(":6d(4J,1K,a,2F)").oD().26().cD(C(){F q.cC===3&&$.3h(q.5N)!=""&&!$(q).1q().is("2F")&&(q.5N.1T(G.2Q.4o.6X)||q.5N.1T(G.2Q.4o.6U)||q.5N.1T(G.2Q.4o.M)||q.5N.1T(G.2Q.4o.2h))}).1z(C(){E 1f=$(q).1f(),B=1f;if(G.9n&&(B.1T(G.2Q.4o.6X)||B.1T(G.2Q.4o.6U))){B=2Q.9n(B)}N if(G.cA&&B.1T(G.2Q.4o.M)){B=2Q.k4(B)}N if(G.cB){B=2Q.au(B)}$(q).at(1f.K(1f,B)).1u()});q.1c.1R()},9n:C(B){E cG=\'<4J 2G="oE" 3m="oz" 4r="\',cJ=\'" oy="0" ot></4J>\';if(B.1T(q.G.2Q.4o.6X)){B=B.K(q.G.2Q.4o.6X,cG+\'//88.6X.as/80/$1\'+cJ)}if(B.1T(q.G.2Q.4o.6U)){B=B.K(q.G.2Q.4o.6U,cG+\'//ou.6U.as/6K/$2\'+cJ)}F B},k4:C(B){E 3P=B.1T(q.G.2Q.4o.M);if(3P){B=B.K(B,\'<1K 4r="\'+3P+\'" />\');if(q.G.1L){if(!q.L.3w(q.1c.1a())){B=\'<br>\'+B}}B+=\'<br>\'}F B},au:C(B){E 3P=B.1T(q.G.2Q.4o.2h);if(3P){3P=$.ov(3P,C(v,k){F $.3t(v,3P)===k});E Y=3P.Y;2A(E i=0;i<Y;i++){E 2l=3P[i],1f=2l,5b=q.G.5b+\'://\';if(2l.1T(/(5u?|9E):\\/\\//i)!==4c){5b=""}if(1f.Y>q.G.di){1f=1f.aQ(0,q.G.di)+\'...\'}1f=eP(1f);E df="\\\\b";if($.3t(2l.dh(-1),["/","&","="])!=-1){df=""}E jz=22 2k(\'(\'+2l.K(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g,"\\\\$&")+df+\')\',\'g\');B=B.K(jz,\'<a 2l="\'+5b+$.3h(2l)+\'">\'+$.3h(1f)+\'</a>\')}}F B}}},2d:C(){F{3j:C(4G){q.3g.1u();if(!q.L.1Q(\'2M\'))q.$T.2o();q.1Z.1S();q.J.3l();E 1q=q.J.5A();E $2d=$(1q).2p(\'ol, 3o\',q.$T[0]);if(!q.L.4t($2d)&&$2d.Y!==0){$2d=O}E dm,dq;E 1u=O;if($2d&&$2d.Y){1u=1p;E dk=$2d[0].1o;dm=(4G===\'5s\'&&dk===\'9v\');dq=(4G===\'5r\'&&dk===\'9B\')}if(dm){q.L.4N($2d,\'ol\')}N if(dq){q.L.4N($2d,\'3o\')}N{if(1u){q.2d.1u(4G)}N{q.2d.1W(4G)}}q.J.3d();q.1c.1R()},1W:C(4G){E 1q=q.J.5A();E 1B=q.J.3A();E $2C=$(1B).2p(\'2C, 6b\',q.$T[0]);if(q.L.1Q(\'2M\')&&q.G.1L){q.2d.al(4G)}N{1i.3X(\'1W\'+4G)}E $2d=$(q.J.5A()).2p(\'ol, 3o\',q.$T[0]);if($2C.Y!==0){E 3I=$2C.3I();E B=$2C.B();$2C.B(\'\');if(3I&&3I.Y===1&&(3I[0].1o===\'5U\'||3I[0].1o===\'aq\')){$(3I).3B($2C)}N{$(1q).5Q($2C)}$2C.B(B)}if(q.L.3w($2d.1h(\'li\').1f())){E $3N=$2d.3N(\'li\');$3N.1h(\'br\').1u();$3N.1D(q.J.5f());if(q.G.1L&&q.L.1Q(\'4x\')&&$3N.95()==2&&q.L.3w($3N.eq(1).1f())){$3N.eq(1).1u()}}if($2d.Y){E $86=$2d.1q();if(q.L.4t($86)&&$86[0].1o!=\'5k\'&&q.L.6M($86[0])){$86.2B($86.26())}}if(!q.L.1Q(\'2M\')){q.$T.2o()}q.1v.4w()},al:C(4G){E 4O=q.J.6c(\'1g\');E an=$(4O).B();E 85=(4G==\'5s\')?$(\'<ol>\'):$(\'<3o>\');E 8O=$(\'<li>\');if($.3h(an)===\'\'){8O.1D(q.J.5f());85.1D(8O);q.$T.1h(\'#J-2u-1\').2B(85)}N{E 8h=an.4y(/<br\\s?\\/?>/gi);if(8h){2A(E i=0;i<8h.Y;i++){if($.3h(8h[i])!==\'\'){85.1D($(\'<li>\').B(8h[i]))}}}N{8O.1D(an);85.1D(8O)}$(4O).2B(85)}},1u:C(4G){if($.3t(\'3o\',q.J.48()))4G=\'5r\';1i.3X(\'1W\'+4G);E $1B=$(q.J.3A());q.3y.ap();if(!q.G.1L&&$1B.2p(\'li, 6b, 2C\',q.$T[0]).Y===0){1i.3X(\'aU\',O,\'p\');q.$T.1h(\'3o, ol, 21\').1z($.1b(q.L.4e,q))}E $3R=$(q.J.3A()).2p(\'3R\',q.$T[0]);E $3I=$3R.3I();if(!q.G.1L&&$3R.Y!==0&&$3I.Y!==0&&$3I[0].1o==\'5a\'){$3I.1u()}q.1v.4w()}}},12:C(){F{am:{},jM:C(){q.G.12={jN:67()+\'<44 id="I-12-M-7o">\'+\'<2H>\'+q.1F.1a(\'1I\')+\'</2H>\'+\'<3C 1l="1f" id="I-M-1I" />\'+\'<2H 1H="I-M-U-42">\'+q.1F.1a(\'U\')+\'</2H>\'+\'<3C 1l="1f" id="I-M-U" 1H="I-M-U-42" 4B-2H="\'+q.1F.1a(\'U\')+\'" />\'+\'<2H 1H="I-M-U-42"><3C 1l="jI" id="I-M-U-71" 4B-2H="\'+q.1F.1a(\'ao\')+\'"> \'+q.1F.1a(\'ao\')+\'</2H>\'+\'<2H 1H="I-M-47-42">\'+q.1F.1a(\'d1\')+\'</2H>\'+\'<7f 1H="I-M-47-42" id="I-M-58" 4B-2H="\'+q.1F.1a(\'d1\')+\'">\'+\'<42 1E="5o">\'+q.1F.1a(\'5o\')+\'</42>\'+\'<42 1E="2a">\'+q.1F.1a(\'2a\')+\'</42>\'+\'<42 1E="5j">\'+q.1F.1a(\'5j\')+\'</42>\'+\'<42 1E="4v">\'+q.1F.1a(\'4v\')+\'</42>\'+\'</7f>\'+\'</44>\',M:67()+\'<44 id="I-12-M-1W">\'+\'<1g id="I-12-M-49"></1g>\'+\'</44>\',1Y:67()+\'<44 id="I-12-1Y-1W">\'+\'<1g id="I-12-1Y-1t-2L">\'+\'<2H>\'+q.1F.1a(\'6j\')+\'</2H>\'+\'<3C 1l="1f" id="I-6j" 4B-2H="\'+q.1F.1a(\'6j\')+\'" /><br><br>\'+\'<1g id="I-12-1Y-1t"></1g>\'+\'</1g>\'+\'</44>\',U:67()+\'<44 id="I-12-U-1W">\'+\'<2H>d2</2H>\'+\'<3C 1l="2h" id="I-U-2h" 4B-2H="d2" />\'+\'<2H>\'+q.1F.1a(\'1f\')+\'</2H>\'+\'<3C 1l="1f" id="I-U-2h-1f" 4B-2H="\'+q.1F.1a(\'1f\')+\'" />\'+\'<2H><3C 1l="jI" id="I-U-71"> \'+q.1F.1a(\'ao\')+\'</2H>\'+\'</44>\'};$.70(q.G,q.G.12)},d6:C(1w,2v){q.12.am[1w]=2v},o7:C($12){q.12.$8s=$(\'<1g>\').1e(\'id\',\'I-12-8s\');$12.5Q(q.12.$8s)},nN:C(id,1w,8x){E $5l=$(\'<a 2l="#" 3W="5l\'+id+\'">\').1f(1w);if(8x){$5l.2e(\'8x\')}E 3J=q;$5l.on(\'2w\',C(e){e.2t();$(\'.I-5l\').3r();$(\'.I-\'+$(q).1e(\'3W\')).2K();3J.12.$8s.1h(\'a\').2X(\'8x\');$(q).2e(\'8x\')});q.12.$8s.1D($5l)},nM:C(1w,kb){q.G.12[1w]=kb},kQ:C(1w){F q.G.12[1w]},nO:C(){F q.$aj.1h(\'44\')},2S:C(6r,1I,2G){q.12.6r=6r;q.12.2G=2G;q.12.2m();q.12.ky();q.12.kT(1I);q.12.kR();q.12.kU();if(1r q.12.am[6r]!=\'1x\'){q.12.am[6r].5T(q)}},2K:C(){if(q.L.5B()){1i.kI.ar()}q.L.cl();if(q.L.5B()){q.12.cz()}N{q.12.av()}if(q.G.d8){q.$4E.2e("I-12-kH")}q.$7d.2K();q.$4E.2K();q.$12.1e(\'6Z\',\'-1\');q.$12.2o();q.12.kj();q.L.8y();if(!q.L.5B()){3v($.1b(q.12.av,q),0);$(3k).on(\'4P.I-12\',$.1b(q.12.4P,q))}q.23.2y(\'nR\',q.12.6r,q.$12);$(1i).3e(\'nQ.12\');q.$12.1h(\'3C[1l=1f],3C[1l=2h],3C[1l=nL]\').on(\'1C.I-12\',$.1b(q.12.kl,q))},av:C(){E 3m=q.$12.nK();E aw=$(3k).3m();E 7X=$(3k).2G();if(q.12.2G>7X){q.$12.1N({2G:\'96%\',5V:(aw/2-3m/2)+\'px\'});F}if(3m>aw){q.$12.1N({2G:q.12.2G+\'px\',5V:\'nF\'})}N{q.$12.1N({2G:q.12.2G+\'px\',5V:(aw/2-3m/2)+\'px\'})}},cz:C(){q.$12.1N({2G:\'96%\',5V:\'2%\'})},4P:C(){if(q.L.5B()){q.12.cz()}N{q.12.av()}},kT:C(1I){q.$9D.B(1I)},kU:C(){q.$aj.B(q.12.kQ(q.12.6r))},kR:C(){if(1r $.fn.kO===\'1x\')F;q.$12.kO({kA:q.$9D});q.$9D.1N(\'nE\',\'nG\')},kl:C(e){if(e.7e!=13)F;e.2t();q.$12.1h(\'1s.I-12-7j-1X\').2w()},c0:C(){E 1s=$(\'<1s>\').2e(\'I-12-1X I-12-4l-1X\').B(q.1F.1a(\'km\'));1s.on(\'2w\',$.1b(q.12.4l,q));q.$8Y.1D(1s)},kn:C(2H){F q.12.bZ(2H,\'7G\')},c6:C(2H){F q.12.bZ(2H,\'7j\')},bZ:C(2H,3z){E 1s=$(\'<1s>\').2e(\'I-12-1X\').2e(\'I-12-\'+3z+\'-1X\').B(2H);q.$8Y.1D(1s);F 1s},kj:C(){E 4k=q.$8Y.1h(\'1s\');E bX=4k.Y;if(bX===0)F;4k.1N(\'2G\',(7E/bX)+\'%\')},2m:C(){q.12.kx();q.$4E=$(\'<1g id="I-12-2L"/>\').3r();q.$12=$(\'<1g id="I-12" 7k="nH" 4B-nJ="I-12-7i" />\');q.$9D=$(\'<7i id="I-12-7i"/>\');q.$9q=$(\'<1s 1l="1s" id="I-12-4l" 6Z="1" 4B-2H="nI" />\').B(\'&nS;\');q.$aj=$(\'<1g id="I-12-3b" />\');q.$8Y=$(\'<c3 />\');q.$12.1D(q.$9D);q.$12.1D(q.$9q);q.$12.1D(q.$aj);q.$12.1D(q.$8Y);q.$4E.1D(q.$12);q.$4E.aa(1i.3b)},kx:C(){q.$7d=$(\'<1g id="I-12-nT">\').3r();$(\'3b\').5Q(q.$7d)},ky:C(){q.$9q.on(\'2w.I-12\',$.1b(q.12.4l,q));$(1i).on(\'2q.I-12\',$.1b(q.12.8q,q));q.$T.on(\'2q.I-12\',$.1b(q.12.8q,q));q.$4E.on(\'2w.I-12\',$.1b(q.12.4l,q))},kq:C(){q.$9q.3e(\'2w.I-12\');$(1i).3e(\'2q.I-12\');q.$T.3e(\'2q.I-12\');q.$4E.3e(\'2w.I-12\');$(3k).3e(\'4P.I-12\')},8q:C(e){if(e.7e!=q.3i.b0)F;q.12.4l(O)},4l:C(e){if(e){if(!$(e.1O).3n(\'I-12-4l-1X\')&&e.1O!=q.$9q[0]&&e.1O!=q.$4E[0]){F}e.2t()}if(!q.$4E)F;q.12.kq();q.L.b4();q.$7d.1u();q.$4E.hT(\'o4\',$.1b(C(){q.$4E.1u();3v($.1b(q.L.bt,q),0);if(e!==1x)q.J.3d();$(1i.3b).1N(\'bj\',q.12.o5);q.23.2y(\'o6\',q.12.6r)},q))}}},1P:C(){F{2S:C(){if(1r q.G.ic!="1x")F;q.1P.af();q.1P.7a()},1y:C(e,2f){q.1P.4k(e,2f);q.1P.7c()},bT:C($el,$1B){if(1r $1B==\'1x\'){E $1B=$(q.J.3A())}F $1B.is($el)||$1B.dH($el).Y>0},7c:C(){E $1B=$(q.J.3A());$.1z(q.G.1P.7c,$.1b(C(1j,1E){E 1P=1E.1P,2j=1P.2j,$2s=1E.2s,bR=1r 1P[\'in\']!=\'1x\'?1P[\'in\']:O,bS=1r 1P[\'2i\']!=\'1x\'?1P[\'2i\']:O;if($1B.2p(2j).95()>0){q.1P.bQ($2s,bR,bS)}N{q.1P.bQ($2s,bS,bR)}},q))},bQ:C($2s,93,ah){if(ah&&1r ah[\'1e\']!=\'1x\'){q.1P.c2($2s,ah.1e,1p)}if(1r 93[\'1e\']!=\'1x\'){q.1P.c2($2s,93.1e)}if(1r 93[\'1I\']!=\'1x\'){$2s.1f(93[\'1I\'])}},c2:C($2s,i8,ds){$.1z(i8,C(1j,1E){if(1j==\'1H\'){if(!ds){$2s.2e(1E)}N{$2s.2X(1E)}}N{if(!ds){$2s.1e(1j,1E)}N{$2s.1J(1j)}}})},cy:C($2s,2f,2R){if(1r 2R.1P=="1x")F;2R.2s=$2s;q.G.1P.7c.2P(2R)},4k:C(e,2f){E 1B=q.J.3A();E 1q=q.J.5A();if(e!==O){q.1s.cq()}N{q.1s.cq(2f)}if(e===O&&2f!==\'B\'){if($.3t(2f,q.G.b1)!=-1)q.1s.o1(2f);F}$.1z(q.G.cs,$.1b(C(1j,1E){E ag=$(1q).2p(1j,q.$T[0]);E cn=$(1B).2p(1j,q.$T[0]);if(ag.Y!==0&&!q.L.4t(ag))F;if(!q.L.4t(cn))F;if(ag.Y!==0||cn.2p(1j,q.$T[0]).Y!==0){q.1s.9a(1E)}},q));E $1q=$(1q).2p(q.G.8f.4u().3f(),q.$T[0]);if(q.L.4t(1q)&&$1q.Y){E 58=($1q.1N(\'1f-58\')===\'\')?\'2a\':$1q.1N(\'1f-58\');q.1s.9a(\'58\'+58)}},o0:C(V,2f){q.G.b1.2P(2f);q.G.cs[V]=2f},af:C(){q.$T.1h(\'1K\').1z($.1b(C(i,1K){E $1K=$(1K);$1K.2p(\'a\',q.$T[0]).on(\'2w\',C(e){e.2t()});if(q.L.1Q(\'2M\'))$1K.1e(\'nV\',\'on\');q.M.ij($1K)},q));$(1i).on(\'2w.I-M-7G.\'+q.2N,$.1b(C(e){q.1P.M=O;if(e.1O.1o==\'aR\'&&q.L.4t(e.1O)){q.1P.M=(q.1P.M&&q.1P.M==e.1O)?O:e.1O}},q))},7a:C(){if(!q.G.iu)F;q.$T.1h(\'a\').on(\'5D.I.\'+q.2N+\' 2w.I.\'+q.2N,$.1b(q.1P.iw,q));q.$T.on(\'5D.I.\'+q.2N+\' 2w.I.\'+q.2N,$.1b(q.1P.cc,q));$(1i).on(\'5D.I.\'+q.2N+\' 2w.I.\'+q.2N,$.1b(q.1P.cc,q))},it:C($U){F $U.2E()},iw:C(e){E $el=$(e.1O);if($el[0].1o==\'aR\')F;if($el[0].1o!==\'A\')$el=$el.2p(\'a\',q.$T[0]);if($el[0].1o!==\'A\')F;E $U=$el;E 3s=q.1P.it($U);E 3q=$(\'<1k 1H="I-U-3q"></1k>\');E 2l=$U.1e(\'2l\');if(2l===1x){2l=\'\'}if(2l.Y>24)2l=2l.aQ(0,24)+\'...\';E io=$(\'<a 2l="\'+$U.1e(\'2l\')+\'" 1O="7g" />\').B(2l).2e(\'I-U-3q-7j\');E ip=$(\'<a 2l="#" />\').B(q.1F.1a(\'7o\')).on(\'2w\',$.1b(q.U.2K,q)).2e(\'I-U-3q-7j\');E iq=$(\'<a 2l="#" />\').B(q.1F.1a(\'6N\')).on(\'2w\',$.1b(q.U.6N,q)).2e(\'I-U-3q-7j\');3q.1D(io).1D(\' | \').1D(ip).1D(\' | \').1D(iq);3q.1N({2T:(3s.2T+5x($U.1N(\'3H-3m\'),10))+\'px\',2a:3s.2a+\'px\'});$(\'.I-U-3q\').1u();$(\'3b\').1D(3q)},cc:C(e){e=e.7Z||e;E 1O=e.1O;E $1q=$(1O).2p(\'a\',q.$T[0]);if($1q.Y!==0&&$1q[0].1o===\'A\'&&1O.1o!==\'A\'){F}N if((1O.1o===\'A\'&&q.L.4t(1O))||$(1O).3n(\'I-U-3q-7j\')){F}$(\'.I-U-3q\').1u()}}},2U:C(){F{2S:C(B){if(q.G.1L)F B;if(B===\'\'||B===\'<p></p>\')F q.G.5Z;B=B+"\\n";q.2U.aC=[];q.2U.z=0;B=B.K(/(<br\\s?\\/?>){1,}\\n?<\\/21>/gi,\'</21>\');B=q.2U.hJ(B);B=q.2U.hK(B);B=q.2U.hD(B);B=q.2U.hG(B);B=q.2U.8b(B);B=q.2U.hL(B);B=B.K(22 2k(\'<br\\\\s?/?>\\n?<(\'+q.G.ce.30(\'|\')+\')(.*?[^>])>\',\'gi\'),\'<p><br /></p>\\n<$1$2>\');F $.3h(B)},hJ:C(B){E $1g=$(\'<1g />\').1D(B);$1g.1h(\'21 p\').2B(C(){F $(q).1D(\'<br />\').26()});B=$1g.B();$1g.1h(q.G.ce.30(\', \')).1z($.1b(C(i,s){q.2U.z++;q.2U.aC[q.2U.z]=s.74;B=B.K(s.74,\'\\n{K\'+q.2U.z+\'}\')},q));F B},hK:C(B){E cj=B.1T(/<!--([\\w\\W]*?)-->/gi);if(!cj)F B;$.1z(cj,$.1b(C(i,s){q.2U.z++;q.2U.aC[q.2U.z]=s;B=B.K(s,\'\\n{K\'+q.2U.z+\'}\')},q));F B},hL:C(B){$.1z(q.2U.aC,C(i,s){s=(1r s!==\'1x\')?s.K(/\\$/g,\'&#36;\'):s;B=B.K(\'{K\'+i+\'}\',s)});F B},hG:C(B){E 4Q=B.4y(22 2k(\'\\n\',\'g\'),-1);B=\'\';if(4Q){E 2n=4Q.Y;2A(E i=0;i<2n;i++){if(!4Q.nW(i))F;if(4Q[i].3K(\'{K\')==-1){4Q[i]=4Q[i].K(/<p>\\n\\t?<\\/p>/gi,\'\');4Q[i]=4Q[i].K(/<p><\\/p>/gi,\'\');if(4Q[i]!==\'\'){B+=\'<p>\'+4Q[i].K(/^\\n+|\\n+$/g,"")+"</p>"}}N B+=4Q[i]}}F B},hD:C(B){B=B.K(/<br \\/>\\s*<br \\/>/gi,"\\n\\n");B=B.K(/<br\\s?\\/?>\\n?<br\\s?\\/?>/gi,"\\n<br /><br />");B=B.K(22 2k("\\r\\n",\'g\'),"\\n");B=B.K(22 2k("\\r",\'g\'),"\\n");B=B.K(22 2k("/\\n\\n+/"),\'g\',"\\n\\n");F B},8b:C(B){B=B.K(22 2k(\'</21></p>\',\'gi\'),\'</21>\');B=B.K(22 2k(\'<p></21>\',\'gi\'),\'</21>\');B=B.K(22 2k(\'<p><21>\',\'gi\'),\'<21>\');B=B.K(22 2k(\'<21></p>\',\'gi\'),\'<21>\');B=B.K(22 2k(\'<p><p \',\'gi\'),\'<p \');B=B.K(22 2k(\'<p><p>\',\'gi\'),\'<p>\');B=B.K(22 2k(\'</p></p>\',\'gi\'),\'</p>\');B=B.K(22 2k(\'<p>\\\\s?</p>\',\'gi\'),\'\');B=B.K(22 2k("\\n</p>",\'gi\'),\'</p>\');B=B.K(22 2k(\'<p>\\t?\\t?\\n?<p>\',\'gi\'),\'<p>\');B=B.K(22 2k(\'<p>\\t*</p>\',\'gi\'),\'\');F B}}},5q:C(){F{3Q:C(e){if(!q.G.hF){3v($.1b(q.1c.1R,q),1);F}q.7q=1p;q.1Z.1S();q.J.3l();q.L.8y();q.5q.hX();$(3k).on(\'6o.I-hO\',$.1b(C(){$(3k).3T(q.bs)},q));3v($.1b(C(){E B=q.$5c.B();q.$5c.1u();q.J.3d();q.L.bt();q.5q.1W(B);$(3k).3e(\'6o.I-hO\');if(q.2Q.az())q.2Q.2Y()},q),1)},hX:C(){q.$5c=$(\'<1g>\').B(\'\').1e(\'78\',\'1p\').1N({47:\'87\',2G:0,2T:0,2a:\'-nX\'});if(q.L.1Q(\'2M\')){q.$2L.1D(q.$5c)}N{if($(\'.12-3b\').Y>0){$(\'.12-3b\').1D(q.$5c)}N{$(\'3b\').1D(q.$5c)}}q.$5c.2o()},1W:C(B){B=q.23.2y(\'nZ\',B);B=(q.L.8D())?q.1v.8Q(B,O):q.1v.8Q(B);B=q.23.2y(\'5q\',B);if(q.L.8D()){q.1W.1S(B,O)}N{q.1W.B(B,O)}q.L.8C();q.7q=O;3v($.1b(q.1v.4w,q),10);3v($.1b(C(){E hU=q.$T.1h(\'1k\');$.1z(hU,C(i,s){E B=s.3x.K(/\\68/,\'\');if(B===\'\'&&s.4F.Y===0)$(s).1u()})},q),10)}}},3g:C(){F{aK:C(){if(!q.3g.is())F;q.$T.1e(\'3g\',q.$2j.1e(\'3g\'));q.3g.3j();q.$T.on(\'1C.I-3g\',$.1b(q.3g.3j,q))},3j:C(){3v($.1b(C(){E 1A=q.L.3w(q.$T.B(),O)?\'2e\':\'2X\';q.$T[1A](\'I-3g\')},q),5)},1u:C(){q.$T.2X(\'I-3g\')},is:C(){if(q.G.3g){F q.$2j.1e(\'3g\',q.G.3g)}N{F!(1r q.$2j.1e(\'3g\')==\'1x\'||q.$2j.1e(\'3g\')===\'\')}}}},5y:C(){F{2K:C(){$(1i.3b).1D($(\'<1g id="I-5y"><1k></1k></1g>\'));$(\'#I-5y\').oF()},3r:C(){$(\'#I-5y\').hT(oG,C(){$(q).1u()})}}},J:C(){F{1a:C(){q.2V=1i.4z();if(1i.4z&&q.2V.62&&q.2V.7m){q.14=q.2V.62(0)}N{q.14=1i.9L()}},4i:C(){55{q.2V.8w()}51(e){}q.2V.4i(q.14)},3A:C(){E el=O;q.J.1a();if(q.2V&&q.2V.7m>0){el=q.2V.62(0).j3}F q.L.4t(el)},5A:C(4X){4X=4X||q.J.3A();if(4X){F q.L.4t($(4X).1q()[0])}F O},j9:C(){F 3k.4z().ja.pl},pk:C(){F 3k.4z().ja.pm},4d:C(R){R=R||q.J.3A();52(R){if(q.L.7O(R.1o)){F($(R).3n(\'I-T\'))?O:R}R=R.dG}F O},e2:C(28,2c){q.J.1a();if(q.14&&q.14.4V){F O}E 6e=[];28=(1r 28==\'1x\'||28===O)?q.J.6G():28;E 4M=q.G.4M;4M.2P(\'1k\');if(1r 2c!==\'1x\'){2A(E i=0;i<2c.Y;i++){4M.2P(2c[i])}}$.1z(28,$.1b(C(i,R){if($.3t(R.1o.3f(),4M)!=-1){6e.2P(R)}},q));F(6e.Y===0)?O:6e},jc:C(2c){q.J.1a();if(q.14&&q.14.4V){F O}E 6e=[];E 28=q.J.6G();$.1z(28,$.1b(C(i,R){if($.3t(R.1o.3f(),2c)!=-1){6e.2P(R)}},q));F(6e.Y===0)?O:6e},48:C(28){q.J.1a();if(q.14&&q.14.4V){F[q.J.4d()]}E 2b=[];28=(1r 28==\'1x\')?q.J.6G():28;$.1z(28,$.1b(C(i,R){if(q.L.6M(R)){q.J.j1=R;2b.2P(R)}},q));F(2b.Y===0)?[q.J.4d()]:2b},j2:C(){F q.J.j1},6G:C(){q.J.1a();E 7l=q.J.dR(1);E 9s=q.J.dR(2);if(q.14.4V===O){if(3k.4z){E 2V=3k.4z();if(2V.7m>0){E 14=2V.62(0);E j4=14.j3,dA=14.dA;E 7h=14.7n();7h.43(O);7h.3O(9s);7h.2W(j4,dA);7h.43(1p);7h.3O(7l);14.8K(7l);14.j5(9s);2V.8w();2V.4i(14)}}}N{q.J.jm(q.14,7l,1p);9s=7l}E 28=[];E 8H=0;E 3J=q;q.$T.1h(\'*\').1z(C(){if(q==7l){E 1q=$(q).1q();if(1q.Y!==0&&1q[0].1o!=\'dZ\'&&3J.L.4t(1q[0])){28.2P(1q[0])}28.2P(q);8H=1}N{if(8H>0){28.2P(q);8H=8H+1}}if(q==9s){F O}});E dS=[];E 2n=28.Y;2A(E i=0;i<2n;i++){if(28[i].id!=\'28-2u-1\'&&28[i].id!=\'28-2u-2\'){dS.2P(28[i])}}q.J.jn();F dS},dR:C(6p){F $(\'<1k id="28-2u-\'+6p+\'" 1H="I-28-2u" 1d-3F="I">\'+q.G.5O+\'</1k>\')[0]},jm:C(14,R,1l){E 14=14.7n();55{14.43(1l);14.3O(R)}51(e){}},jn:C(){$(1i).1h(\'1k.I-28-2u\').1u();q.$T.1h(\'1k.I-28-2u\').1u()},po:C(29,2g){q.1U.dy(29,2g)},6c:C(V){q.J.1a();if(q.14.4V)F O;E 4O=1i.3u(V);4O.75(q.14.pj());q.14.3O(4O);F 4O},8M:C(R){q.1U.1S(R,0,R,1)},bb:C(){q.J.1a();q.14.9W(q.$T[0]);q.J.4i()},1u:C(){q.J.1a();q.2V.8w()},3l:C(){q.J.ji()},ji:C(){q.J.1a();E 5P=q.J.6L(1);q.J.ef(q.14,5P,1p);if(q.14.4V===O){E 9z=q.J.6L(2);q.J.ef(q.14,9z,O)}q.iJ=q.$T.B()},6L:C(6p){if(1r 6p==\'1x\')6p=1;F $(\'<1k id="J-2u-\'+6p+\'" 1H="I-J-2u"  1d-3F="I">\'+q.G.5O+\'</1k>\')[0]},5f:C(6p){F q.L.6i(q.J.6L(6p))},ef:C(14,R,1l){14=14.7n();55{14.43(1l);14.3O(R)}51(e){q.2o.2W()}},3d:C(){E 5P=q.$T.1h(\'1k#J-2u-1\');E 9z=q.$T.1h(\'1k#J-2u-2\');if(5P.Y!==0&&9z.Y!==0){q.1U.1S(5P,0,9z,0)}N if(5P.Y!==0){q.1U.1S(5P,0,5P,0)}N{q.$T.2o()}q.J.9e();q.iJ=O},9e:C(){q.$T.1h(\'1k.I-J-2u\').1z(C(i,s){E 1f=$(s).1f().K(/\\68/g,\'\');if(1f===\'\')$(s).1u();N $(s).2B(C(){F $(q).26()})})},ee:C(){q.J.1a();F q.2V.4u()},pq:C(){E B=\'\';q.J.1a();if(q.2V.7m){E dx=1i.3u(\'1g\');E 2n=q.2V.7m;2A(E i=0;i<2n;++i){dx.75(q.2V.62(i).pB())}B=dx.3x}F q.1v.9X(B)},iM:C(B){q.J.1a();q.14.54();E 1g=1i.3u("1g");1g.3x=B;E 4H=1i.a3(),4s;52((4s=1g.9Z)){4H.75(4s)}q.14.3O(4H)},py:C(B){B=q.J.5f(1)+B+q.J.5f(2);q.J.1a();if(3k.4z&&3k.4z().62){q.J.iM(B)}N if(1i.J&&1i.J.9L){q.14.iV(B)}q.J.3d();q.1c.1R()}}},5W:C(){F{3Q:C(e,1j){if(!q.G.5W){if((e.9w||e.6x)&&(1j===66||1j===73))e.2t();F O}$.1z(q.G.5W,$.1b(C(56,4p){E 4T=56.4y(\',\');E 2n=4T.Y;2A(E i=0;i<2n;i++){if(1r 4T[i]===\'6P\'){q.5W.6y(e,$.3h(4T[i]),$.1b(C(){E 1A;if(4p.1A.3K(/\\./)!=\'-1\'){1A=4p.1A.4y(\'.\');if(1r q[1A[0]]!=\'1x\'){q[1A[0]][1A[1]].8A(q,4p.5X)}}N{q[4p.1A].8A(q,4p.5X)}},q))}}},q))},6y:C(e,4T,jg){E jj={8:"oT",9:"5l",10:"F",13:"F",16:"6V",17:"4b",18:"7b",19:"oN",20:"oI",27:"oH",32:"3c",33:"oJ",34:"oK",35:"2g",36:"oM",37:"2a",38:"oL",39:"4v",40:"oV",45:"1W",46:"4h",59:";",61:"=",96:"0",97:"1",98:"2",99:"3",7E:"4",p6:"5",p5:"6",p7:"7",p8:"8",p9:"9",p4:"*",p3:"+",oY:"-",oX:".",oZ:"/",p0:"f1",p2:"f2",p1:"f3",oW:"f4",oO:"f5",oU:"f6",oS:"f7",oR:"f8",oP:"f9",oQ:"pa",pb:"pw",pv:"pu",ps:"pt",pz:"6o",pA:"-",pF:";",pE:"=",pD:",",pC:"-",pr:".",pg:"/",ph:"`",e5:"[",pf:"\\\\",eb:"]",pe:"\'"};E dI={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"pc","=":"+",";":": ","\'":"\\"",",":"<",".":">","/":"?","\\\\":"|"};4T=4T.3f().4y(" ");E bc=jj[e.3i],8T=67.pd(e.7e).3f(),76="",77={};$.1z(["7b","4b","5h","6V"],C(6g,bd){if(e[bd+\'pi\']&&bc!==bd){76+=bd+\'+\'}});if(bc)77[76+bc]=1p;if(8T){77[76+8T]=1p;77[76+dI[8T]]=1p;if(76==="6V+"){77[dI[8T]]=1p}}2A(E i=0,2n=4T.Y;i<2n;i++){if(77[4T[i]]){e.2t();F jg.8A(q,jk)}}}}},2D:C(){F{1a:C(1c){if(!q.G.2D)F 1c;E ec=[\'jp\',\'3b\',\'dW\',\'hr\',\'i?pp\',\'U\',\'5h\',\'pn\',\'1n\',\'3S\',\'3R\',\'dY\',\'dV\',\'dL\'];E dr=[\'li\',\'dt\',\'dt\',\'h[1-6]\',\'42\',\'3S\'];E 8l=[\'p\',\'21\',\'1g\',\'dl\',\'iz\',\'69\',\'nY\',\'hQ\',\'ol\',\'2F\',\'7f\',\'2C\',\'6b\',\'6S\',\'3o\'];q.2D.hN=22 2k(\'^<(/?\'+ec.30(\'|/?\')+\'|\'+dr.30(\'|\')+\')[ >]\');q.2D.hB=22 2k(\'^<(br|/?\'+ec.30(\'|/?\')+\'|/\'+dr.30(\'|/\')+\')[ >]\');q.2D.8l=22 2k(\'^</?(\'+8l.30(\'|\')+\')[ >]\');E i=0,bf=1c.Y,3V=0,29=4c,2g=4c,V=\'\',2i=\'\',5d=\'\';q.2D.8c=0;2A(;i<bf;i++){3V=i;if(-1==1c.4n(i).4I(\'<\')){2i+=1c.4n(i);F q.2D.cg(2i)}52(3V<bf&&1c.6f(3V)!=\'<\'){3V++}if(i!=3V){5d=1c.4n(i,3V-i);if(!5d.1T(/^\\s{2,}$/g)){if(\'\\n\'==2i.6f(2i.Y-1))2i+=q.2D.72();N if(\'\\n\'==5d.6f(0)){2i+=\'\\n\'+q.2D.72();5d=5d.K(/^\\s+/,\'\')}2i+=5d}if(5d.1T(/\\n/))2i+=\'\\n\'+q.2D.72()}29=3V;52(3V<bf&&\'>\'!=1c.6f(3V)){3V++}V=1c.4n(29,3V-29);i=3V;E t;if(\'!--\'==V.4n(1,3)){if(!V.1T(/--$/)){52(\'-->\'!=1c.4n(3V,3)){3V++}3V+=2;V=1c.4n(29,3V-29);i=3V}if(\'\\n\'!=2i.6f(2i.Y-1))2i+=\'\\n\';2i+=q.2D.72();2i+=V+\'>\\n\'}N if(\'!\'==V[1]){2i=q.2D.bg(V+\'>\',2i)}N if(\'?\'==V[1]){2i+=V+\'>\\n\'}N if(t=V.1T(/^<(3S|1n|2F)/i)){t[1]=t[1].3f();V=q.2D.cf(V);2i=q.2D.bg(V,2i);2g=67(1c.4n(i+1)).3f().4I(\'</\'+t[1]);if(2g){5d=1c.4n(i+1,2g);i+=2g;2i+=5d}}N{V=q.2D.cf(V);2i=q.2D.bg(V,2i)}}F q.2D.cg(2i)},72:C(){E s=\'\';2A(E j=0;j<q.2D.8c;j++){s+=\'\\t\'}F s},cg:C(1c){1c=1c.K(/\\n\\s*\\n/g,\'\\n\');1c=1c.K(/^[\\s\\n]*/,\'\');1c=1c.K(/[\\s\\n]*$/,\'\');1c=1c.K(/<3S(.*?)>\\n<\\/3S>/gi,\'<3S$1></3S>\');q.2D.8c=0;F 1c},cf:C(V){E 8j=\'\';V=V.K(/\\n/g,\' \');V=V.K(/\\s{2,}/g,\' \');V=V.K(/^\\s+|\\s+$/g,\' \');E ci=\'\';if(V.1T(/\\/$/)){ci=\'/\';V=V.K(/\\/+$/,\'\')}E m;52(m=/\\s*([^= ]+)(?:=(([\'"\']).*?\\3|[^ ]+))?/.5e(V)){if(m[2])8j+=m[1].3f()+\'=\'+m[2];N if(m[1])8j+=m[1].3f();8j+=\' \';V=V.4n(m[0].Y)}F 8j.K(/\\s*$/,\'\')+ci+\'>\'},bg:C(V,2i){E nl=V.1T(q.2D.8l);if(V.1T(q.2D.hN)||nl){2i=2i.K(/\\s*$/,\'\');2i+=\'\\n\'}if(nl&&\'/\'==V.6f(1))q.2D.8c--;if(\'\\n\'==2i.6f(2i.Y-1))2i+=q.2D.72();if(nl&&\'/\'!=V.6f(1))q.2D.8c++;2i+=V;if(V.1T(q.2D.hB)||V.1T(q.2D.8l)){2i=2i.K(/ *$/,\'\')}F 2i}}},1G:C(){F{hH:C(){if(q.G.4q)q.G.4a=O;if(q.G.4Y)q.G.1J=O;if(q.G.1L)F;E 2c=[\'p\',\'44\'];if(q.G.4q)q.1G.hM(2c);if(q.G.4a)q.1G.hI(2c)},hM:C(2c){E 2n=2c.Y;2A(E i=0;i<2n;i++){if($.3t(2c[i],q.G.4q)==-1){q.G.4q.2P(2c[i])}}},hI:C(2c){E 2n=2c.Y;2A(E i=0;i<2n;i++){E 3s=$.3t(2c[i],q.G.4a);if(3s!=-1){q.G.4a.b8(3s,1)}}},2S:C(B,3Y){q.1G.2x={4a:q.G.4a,4q:q.G.4q,6C:q.G.6C,5J:q.G.5J,5z:q.G.5z,5C:q.G.5C,1J:q.G.1J,4Y:q.G.4Y,6t:q.G.6t,4e:q.G.4e};$.70(q.1G.2x,3Y);B=q.1G.6C(B);q.1G.$1g=$(\'<1g />\').1D(B);q.1G.5J();q.1G.5z();q.1G.i2();q.1G.1J();q.1G.4e();q.1G.ix();q.1G.5C();q.1G.6t();B=q.1G.$1g.B();q.1G.$1g.1u();F B},6C:C(B){if(!q.1G.2x.6C)F B;F B.K(/<!--[\\s\\S]*?-->/gi,\'\')},5J:C(B){if(!q.1G.2x.5J)F B;E 2n=q.1G.2x.5J.Y;E 5m=[],c9=[];2A(E i=0;i<2n;i++){c9.2P(q.1G.2x.5J[i][1]);5m.2P(q.1G.2x.5J[i][0])}$.1z(5m,$.1b(C(1j,1E){q.1G.$1g.1h(1E).2B(C(){F $("<"+c9[1j]+" />",{B:$(q).B()})})},q))},5z:C(){if(!q.1G.2x.5z)F;E 2n=q.1G.2x.5z.Y;q.1G.$1g.1h(\'1k\').1z($.1b(C(n,s){E $el=$(s);E 1n=$el.1e(\'1n\');2A(E i=0;i<2n;i++){if(1n&&1n.1T(22 2k(\'^\'+q.1G.2x.5z[i][0],\'i\'))){E 1o=q.1G.2x.5z[i][1];$el.2B(C(){E V=1i.3u(1o);F $(V).1D($(q).26())})}}},q))},i2:C(){if(!q.1G.2x.4a&&q.1G.2x.4q){q.1G.$1g.1h(\'*\').6d(q.1G.2x.4q.30(\',\')).1z(C(i,s){if(s.3x===\'\')$(s).1u();N $(s).26().3Z()})}if(q.1G.2x.4a){q.1G.$1g.1h(q.1G.2x.4a.30(\',\')).1z(C(i,s){if($(s).3n(\'I-3S-V\'))F;if(s.3x===\'\')$(s).1u();N $(s).26().3Z()})}},1J:C(){E 2n;if(!q.1G.2x.1J&&q.1G.2x.4Y){E ca=[],cu=[];2n=q.1G.2x.4Y.Y;2A(E i=0;i<2n;i++){ca.2P(q.1G.2x.4Y[i][0]);cu.2P(q.1G.2x.4Y[i][1])}q.1G.$1g.1h(\'*\').1z($.1b(C(n,s){E $el=$(s);E 3s=$.3t($el[0].1o.3f(),ca);E 5K=q.1G.im(3s,cu,$el);if(5K){$.1z(5K,C(z,f){$el.1J(f)})}},q))}if(q.1G.2x.1J){2n=q.1G.2x.1J.Y;2A(E i=0;i<2n;i++){E 9x=q.1G.2x.1J[i][1];if($.bG(9x))9x=9x.30(\' \');q.1G.$1g.1h(q.1G.2x.1J[i][0]).1J(9x)}}},im:C(3s,5I,$el){E 5K=[];if(3s==-1){$.1z($el[0].4F,C(i,2s){5K.2P(2s.1w)})}N if(5I[3s]==\'*\'){5K=[]}N{$.1z($el[0].4F,C(i,2s){if($.bG(5I[3s])){if($.3t(2s.1w,5I[3s])==-1){5K.2P(2s.1w)}}N if(5I[3s]!=2s.1w){5K.2P(2s.1w)}})}F 5K},iv:C(el,bi){bi=22 2k(bi,"g");F el.1z(C(){E 3J=$(q);E 2n=q.4F.Y-1;2A(E i=2n;i>=0;i--){E 2s=q.4F[i];if(2s&&2s.nU&&2s.1w.3K(bi)>=0){3J.1J(2s.1w)}}})},4e:C(){if(!q.1G.2x.4e)F;q.1G.$1g.1h(q.1G.2x.4e.30(\',\')).1z(C(){E $el=$(q);E 1f=$el.1f();1f=1f.K(/\\68/g,\'\');1f=1f.K(/&5F;/gi,\'\');1f=1f.K(/\\s/g,\'\');if(1f===\'\'&&$el.3N().Y===0){$el.1u()}})},ix:C(){q.1G.$1g.1h(\'li p\').26().3Z()},5C:C(){if(!q.1G.2x.5C)F;E 2c=q.1G.2x.5C;if($.bG(q.1G.2x.5C))2c=q.1G.2x.5C.30(\',\');q.1G.iv(q.1G.$1g.1h(2c),\'^(1d-)\')},6t:C(){if(!q.1G.2x.6t)F;q.1G.$1g.1h(q.1G.2x.6t.30(\',\')).1z(C(){if(q.4F.Y===0){$(q).26().3Z()}})}}},1y:C(){F{3Q:C(){F{B:{1I:q.1F.1a(\'B\'),1A:\'1c.3j\'},3a:{1I:q.1F.1a(\'3a\'),1m:{p:{1I:q.1F.1a(\'ik\'),1A:\'Q.2Y\'},21:{1I:q.1F.1a(\'ct\'),1A:\'Q.2Y\'},2F:{1I:q.1F.1a(\'1c\'),1A:\'Q.2Y\'},h1:{1I:q.1F.1a(\'i5\'),1A:\'Q.2Y\'},h2:{1I:q.1F.1a(\'i4\'),1A:\'Q.2Y\'},h3:{1I:q.1F.1a(\'ii\'),1A:\'Q.2Y\'},h4:{1I:q.1F.1a(\'ia\'),1A:\'Q.2Y\'},h5:{1I:q.1F.1a(\'ks\'),1A:\'Q.2Y\'}}},4g:{1I:q.1F.1a(\'4g\'),1A:\'25.2Y\'},4f:{1I:q.1F.1a(\'4f\'),1A:\'25.2Y\'},6k:{1I:q.1F.1a(\'6k\'),1A:\'25.2Y\'},5w:{1I:q.1F.1a(\'5w\'),1A:\'25.2Y\'},5r:{1I:\'&o2; \'+q.1F.1a(\'5r\'),1A:\'2d.3j\'},5s:{1I:\'1. \'+q.1F.1a(\'5s\'),1A:\'2d.3j\'},79:{1I:\'< \'+q.1F.1a(\'79\'),1A:\'3y.9i\'},3y:{1I:\'> \'+q.1F.1a(\'3y\'),1A:\'3y.b9\'},M:{1I:q.1F.1a(\'M\'),1A:\'M.2K\'},1Y:{1I:q.1F.1a(\'1Y\'),1A:\'1Y.2K\'},U:{1I:q.1F.1a(\'U\'),1m:{U:{1I:q.1F.1a(\'b3\'),1A:\'U.2K\',1P:{2j:\'a\',in:{1I:q.1F.1a(\'bJ\'),},2i:{1I:q.1F.1a(\'b3\')}}},6N:{1I:q.1F.1a(\'6N\'),1A:\'U.6N\',1P:{2j:\'a\',2i:{1e:{\'1H\':\'I-1m-U-bL\',\'4B-7p\':1p}}}}}},31:{1I:q.1F.1a(\'31\'),1m:{2a:{1I:q.1F.1a(\'kw\'),1A:\'31.2a\'},5j:{1I:q.1F.1a(\'kp\'),1A:\'31.5j\'},4v:{1I:q.1F.1a(\'ko\'),1A:\'31.4v\'},9c:{1I:q.1F.1a(\'kh\'),1A:\'31.9c\'}}},b2:{1I:q.1F.1a(\'b2\'),1A:\'3H.1W\'}}},2m:C(){q.1y.jL();q.1y.jK();q.1y.jJ();if(q.G.4k.Y===0)F;q.$1y=q.1y.kS();q.1y.jF();q.1y.1D();q.1y.kL();q.1y.kM();q.1y.jH();if(q.G.b1){q.$T.on(\'ke.I 2q.I 2o.I\',$.1b(q.1P.1y,q))}},kS:C(){F $(\'<3o>\').2e(\'I-1y\').1e({\'id\':\'I-1y-\'+q.2N,\'7k\':\'1y\'})},kL:C(){$.1z(q.G.1y.3a.1m,$.1b(C(i,s){if($.3t(i,q.G.3a)==-1)7G q.G.1y.3a.1m[i]},q))},kM:C(){$.1z(q.G.4k,$.1b(C(i,2f){if(!q.G.1y[2f])F;if(2f===\'1Y\'){if(q.G.82===O)F;N if(!q.G.82&&q.G.7u===O)F}if(2f===\'M\'){if(q.G.81===O)F;N if(!q.G.81&&q.G.7u===O)F}E 2R=q.G.1y[2f];q.$1y.1D($(\'<li>\').1D(q.1s.2m(2f,2R)))},q))},1D:C(){if(q.G.b5){q.$1y.2e(\'I-1y-nP\');$(q.G.b5).B(q.$1y)}N{q.$2L.5Q(q.$1y)}},jH:C(){if(!q.L.7S())F;if(q.G.b5)F;if(!q.G.kc)F;q.1y.de();$(q.G.6F).on(\'6o.I.\'+q.2N,$.1b(q.1y.de,q))},jF:C(){if(q.L.5B()&&q.G.jE){q.$1y.2e(\'I-1y-bj\')}},jJ:C(){if(q.G.4D)F;E 6g=q.G.4k.4I(\'B\');if(6g!==-1){q.G.4k.b8(6g,1)}},jL:C(){if(q.G.d4.Y===0)F;$.1z(q.G.d4,$.1b(C(i,s){E 6g=q.G.4k.4I(s);q.G.4k.b8(6g,1)},q))},jK:C(){if(!q.L.5B()||q.G.d5.Y===0)F;$.1z(q.G.d5,$.1b(C(i,s){E 6g=q.G.4k.4I(s);q.G.4k.b8(6g,1)},q))},de:C(){E 3T=$(q.G.6F).3T();E 6Q=1;if(q.G.6F===1i){6Q=q.$2L.2E().2T}if(3T>6Q){q.1y.jD(3T,6Q)}N{q.1y.jv()}},jD:C(3T,6Q){E 2T=q.G.84+3T-6Q;E 2a=0;E 2g=6Q+q.$2L.3m()-32;E 2G=q.$2L.7t();q.$1y.2e(\'1y-87-2L\');q.$1y.1N({47:\'9u\',2G:2G,2T:2T+\'px\',2a:2a});if(3T>2g)$(\'.I-1m-\'+q.2N+\':do\').3r();q.1y.js();q.$1y.1N(\'jt\',(3T<2g)?\'do\':\'cX\')},jv:C(){q.$1y.1N({47:\'o8\',2G:\'bF\',2T:0,2a:0,jt:\'do\'});q.1y.jw();q.$1y.2X(\'1y-87-2L\')},js:C(){E 2T=q.$1y.5Y()+q.G.84;E 47=\'87\';if(q.G.6F!==1i){2T=(q.$1y.5Y()+q.$1y.2E().2T)+q.G.84;47=\'9u\'}$(\'.I-1m-\'+q.2N).1z(C(){$(q).1N({47:47,2T:2T+\'px\'})})},jw:C(){E 2T=(q.$1y.5Y()+q.$1y.2E().2T);$(\'.I-1m-\'+q.2N).1z(C(){$(q).1N({47:\'9u\',2T:2T+\'px\'})})}}},1t:C(){F{3Q:C(id,2h,2v){q.1t.4R=O;q.1t.2v=2v;q.1t.2h=2h;q.1t.$el=$(id);q.1t.$49=$(\'<1g id="I-49" />\');q.1t.$dg=$(\'<1g id="I-49-3g" />\').1f(q.1F.1a(\'jB\'));q.1t.$3C=$(\'<3C 1l="1Y" 1w="1Y" />\');q.1t.$dg.1D(q.1t.$3C);q.1t.$49.1D(q.1t.$dg);q.1t.$el.1D(q.1t.$49);q.1t.$49.3e(\'I.1t\');q.1t.$3C.3e(\'I.1t\');q.1t.$49.on(\'pH.I.1t\',$.1b(q.1t.by,q));q.1t.$49.on(\'ox.I.1t\',$.1b(q.1t.kP,q));q.1t.$3C.on(\'jO.I.1t\',$.1b(C(e){e=e.7Z||e;q.1t.bl(q.1t.$3C[0].63[0],e)},q));q.1t.$49.on(\'4U.I.1t\',$.1b(C(e){e.2t();q.1t.$49.2X(\'7v-cU\').2e(\'7v-4U\');q.1t.b6(e)},q))},jP:C(1Y,e){q.1t.4R=1p;q.1t.bl(1Y,e)},b6:C(e){e=e.7Z||e;E 63=e.bk.63;q.1t.bl(63[0],e)},bl:C(1Y,e){if(q.G.7u){q.1t.cF(1Y);q.1t.fF(1Y);F}E 4m=!!3k.bz?22 bz():4c;if(3k.bz){q.1t.cF(1Y);E 1w=(q.1t.1l==\'M\')?q.G.k3:q.G.k2;4m.1D(1w,1Y)}q.5y.2K();q.23.2y(\'os\',e,4m);q.1t.jY(4m,e)},cF:C(1Y){q.1t.k8(1Y);if(q.1t.4R){q.1t.2h=(q.1t.1l==\'M\')?q.G.81:q.G.82;q.1t.2v=(q.1t.1l==\'M\')?q.M.1W:q.1Y.1W}},k8:C(1Y){q.1t.1l=\'M\';if(q.G.jQ.4I(1Y.1l)==-1){q.1t.1l=\'1Y\'}},6H:C(7V,fd){if(7V===O||1r 7V!==\'4L\')F fd;$.1z(7V,$.1b(C(k,v){if(v!==4c&&v.4u().4I(\'#\')===0)v=$(v).2I();fd.1D(k,v)},q));F fd},jY:C(4m,e){if(q.1t.1l==\'M\'){4m=q.1t.6H(q.G.oC,4m);4m=q.1t.6H(q.1t.bA,4m)}N{4m=q.1t.6H(q.G.oA,4m);4m=q.1t.6H(q.1t.bB,4m)}E 2O=22 bD();2O.bC(\'op\',q.1t.2h);2O.bP("X-oe-oc","bD");2O.fM=$.1b(C(){if(2O.d3==4){E 1d=2O.eE;1d=1d.K(/^\\[/,\'\');1d=1d.K(/\\]$/,\'\');E 2J;55{2J=(1r 1d===\'6P\'?$.jy(1d):1d)}51(ob){2J={6T:1p}}q.5y.3r();if(!q.1t.4R){q.1t.$49.2X(\'7v-4U\')}q.1t.2v(2J,q.1t.4R,e)}},q);2O.c8(4m)},by:C(e){e.2t();q.1t.$49.2e(\'7v-cU\')},kP:C(e){e.2t();q.1t.$49.2X(\'7v-cU\')},og:C(){q.1t.bA={}},oo:C(1w,1E){q.1t.bA[1w]=1E},ok:C(1w){7G q.1t.bA[1w]},oj:C(){q.1t.bB={}},oh:C(1w,1E){q.1t.bB[1w]=1E},oi:C(1w){7G q.1t.bB[1w]},fF:C(1Y){q.1t.fD(1Y,$.1b(C(fE){q.1t.gX(1Y,fE)},q))},fD:C(1Y,2v){E 2O=22 bD();E 6u=\'?\';if(q.G.7u.3K(/\\?/)!=\'-1\')6u=\'&\';2O.bC(\'pG\',q.G.7u+6u+\'1w=\'+1Y.1w+\'&1l=\'+1Y.1l,1p);if(2O.fB)2O.fB(\'1f/qe; qv=x-qu-qw\');E er=q;2O.fM=C(e){if(q.d3==4&&q.c1==bv){er.5y.2K();2v(eP(q.eE))}N if(q.d3==4&&q.c1!=bv){}};2O.c8()},gY:C(bw,2h){E 2O=22 bD();if("qy"in 2O){2O.bC(bw,2h,1p)}N if(1r hz!="1x"){2O=22 hz();2O.bC(bw,2h)}N{2O=4c}F 2O},gX:C(1Y,2h){E 2O=q.1t.gY(\'qk\',2h);if(!2O){}N{2O.qj=$.1b(C(){if(2O.c1==bv){q.5y.3r();E bo=2h.4y(\'?\');if(!bo[0]){F O}if(!q.1t.4R){q.1t.$49.2X(\'7v-4U\')}E 2J={9F:bo[0]};if(q.1t.1l==\'1Y\'){E 2z=bo[0].4y(\'/\');2J.6j=2z[2z.Y-1]}q.1t.2v(2J,q.1t.4R,O)}N{}},q);2O.qA=C(){};2O.1t.qQ=C(e){};2O.bP(\'qL-qD\',1Y.1l);2O.bP(\'x-qI-qH\',\'pU-pS\');2O.c8(1Y)}}}},L:C(){F{5B:C(){F/(gd|gx|gr|ge)/.ba(bI.bH)},7S:C(){F!/(gd|gx|pR|gr|ge)/.ba(bI.bH)},nD:C(7V){F go.5n.4u.5T(7V)==\'[4L 67]\'},3w:C(B,fY){B=B.K(/[\\68-\\pL\\pM]/g,\'\');B=B.K(/&5F;/gi,\'\');B=B.K(/<\\/?br\\s?\\/?>/g,\'\');B=B.K(/\\s/g,\'\');B=B.K(/^<p>[^\\W\\w\\D\\d]*?<\\/p>$/i,\'\');B=B.K(/<4J(.*?[^>])>$/i,\'4J\');B=B.K(/<4D(.*?[^>])>$/i,\'4D\');if(fY!==O){B=B.K(/<[^\\/>][^>]*><\\/[^>]+>/gi,\'\');B=B.K(/<[^\\/>][^>]*><\\/[^>]+>/gi,\'\')}B=$.3h(B);F B===\'\'},dJ:C(56){if(1r(56)===\'1x\')F 0;F 5x(56.K(\'px\',\'\'),10)},qc:C(6R){if(1r 6R==\'1x\')F;if(6R.3K(/^#/)==-1)F 6R;E g3=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;6R=6R.K(g3,C(m,r,g,b){F r+r+g+g+b+b});E bp=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.5e(6R);F\'q4(\'+5x(bp[1],16)+\', \'+5x(bp[2],16)+\', \'+5x(bp[3],16)+\')\'},6i:C(el){F $(\'<1g>\').1D($(el).eq(0).bq()).B()},bu:C(el){if($.3t(el.1o,q.G.8f)!==-1){F $(el)}N{F $(el).2p(q.G.8f.4u().3f(),q.$T[0])}},5G:C(el,1e){E $el=$(el);if(1r $el.1e(1e)==\'1x\'){F 1p}if($el.1e(1e)===\'\'){$el.1J(1e);F 1p}F O},4e:C(i,s){E $s=$($.dM(s));$s.1h(\'.I-7M-3c\').1J(\'1n\').1J(\'1H\');if($s.1h(\'hr, br, 1K, 4J, 4D\').Y!==0)F;E 1f=$.3h($s.1f());if(q.L.3w(1f,O)){$s.1u()}},8y:C(){q.fh=q.$T.3T();q.bs=$(3k).3T();if(q.G.8P)q.fc=$(q.G.8P).3T()},bt:C(){if(1r q.8y===\'1x\'&&1r q.bs===\'1x\')F;$(3k).3T(q.bs);q.$T.3T(q.fh);if(q.G.8P)$(q.G.8P).3T(q.fc)},bm:C(){E 3c=1i.3u(\'1k\');3c.3z=\'I-7M-3c\';3c.3x=q.G.5O;F 3c},53:C(R){E 2c=q.G.4M;2c.2P(\'1k\');if(R.1o==\'8S\')2c.2P(\'a\');$(R).1h(2c.30(\',\')).6d(\'1k.I-J-2u\').26().3Z()},6q:C(R,53){E 3J=q;$(R).2B(C(){if(53===1p)3J.L.53(q);F $(q).26()});F $(R)},4N:C(R,V,53){E 5m;E 3J=q;$(R).2B(C(){5m=$(\'<\'+V+\' />\').1D($(q).26());2A(E i=0;i<q.4F.Y;i++){5m.1e(q.4F[i].1w,q.4F[i].1E)}if(53===1p)3J.L.53(5m);F 5m});F 5m},gl:C(){E Q=q.J.4d();if(!Q)F O;E 2E=q.1U.bx(Q);F(2E===0)?1p:O},6D:C(2j){if(1r 2j==\'1x\'){E 2j=q.J.4d();if(!2j)F O}E 2E=q.1U.bx(2j);E 1f=$.3h($(2j).1f()).K(/\\n\\r\\n/g,\'\');F(2E==1f.Y)?1p:O},cV:C(){E Q=q.$T[0];E 2E=q.1U.bx(Q);E 1f=$.3h($(Q).B().K(/(<([^>]+)>)/gi,\'\'));F(2E==1f.Y)?1p:O},6M:C(Q){Q=Q[0]||Q;F Q&&q.L.7O(Q.1o)},7O:C(V){if(1r V==\'1x\')F O;F q.jW.ba(V)},bh:C(1B,V){E 2j=$(1B).2p(V,q.$T[0]);if(2j.Y==1){F 2j[0]}F O},8D:C(){F q.bb},j8:C(){q.bb=1p},8C:C(){q.bb=O},4t:C(el){if(!el){F O}if($(el).dH(\'.I-T\').Y===0||$(el).3n(\'I-T\')){F O}F el},j0:C(){F q.L.4S([\'ei\',\'eo\',\'dQ\',\'dP\',\'e6\',\'ek\'])},4S:C(1o){E 1q=q.J.5A();E 1B=q.J.3A();if($.bG(1o)){E bK=0;$.1z(1o,$.1b(C(i,s){if(q.L.cZ(1B,1q,s)){bK++}},q));F(bK===0)?O:1p}N{F q.L.cZ(1B,1q,1o)}},cZ:C(1B,1q,1o){1o=1o.qh();F 1q&&1q.1o===1o?1q:1B&&1B.1o===1o?1B:O},qC:C(){F(q.L.1Q(\'2M\')&&5x(q.L.1Q(\'bE\'),10)<9)?1p:O},qP:C(){F(q.L.1Q(\'2M\')&&5x(q.L.1Q(\'bE\'),10)<10)?1p:O},gS:C(){F!!bI.bH.1T(/qr\\/7\\./)},1Q:C(1Q){E 4W=bI.bH.3f();E 1T=/(e9)[\\/]([\\w.]+)/.5e(4W)||/(fm)[ \\/]([\\w.]+)/.5e(4W)||/(7x)[ \\/]([\\w.]+).*(cp)[ \\/]([\\w.]+)/.5e(4W)||/(7x)[ \\/]([\\w.]+)/.5e(4W)||/(ll)(?:.*bE|)[ \\/]([\\w.]+)/.5e(4W)||/(2M) ([\\w.]+)/.5e(4W)||4W.4I("kZ")>=0&&/(dE)(?::| )([\\w.]+)/.5e(4W)||4W.4I("l0")<0&&/(4x)(?:.*? dE:([\\w.]+)|)/.5e(4W)||[];if(1Q==\'cp\')F(1r 1T[3]!=\'1x\')?1T[3]==\'cp\':O;if(1Q==\'bE\')F 1T[2];if(1Q==\'7x\')F(1T[1]==\'fm\'||1T[1]==\'e9\'||1T[1]==\'7x\');if(1T[1]==\'dE\')F 1Q==\'2M\';if(1T[1]==\'e9\')F 1Q==\'7x\';F 1Q==1T[1]},bn:C(g7,gA,2E){E i=g7.4I(gA,2E);F i>=0?i:O},cl:C(){E $3b=$(\'B\');E 7X=3k.7t;if(!7X){E cT=1i.mZ.mP();7X=cT.4v-9m.ls(cT.2a)}E k7=1i.3b.jZ<7X;E b7=q.L.k0();$3b.1N(\'bj\',\'cX\');if(k7)$3b.1N(\'iF-4v\',b7)},k0:C(){E $3b=$(\'3b\');E 89=1i.3u(\'1g\');89.3z=\'I-iB-iS\';$3b.1D(89);E b7=89.mB-89.jZ;$3b[0].mG(89);F b7},b4:C(){$(\'B\').1N({\'bj\':\'\',\'iF-4v\':\'\'});$(\'3b\').1u(\'I-iB-iS\')}}}};$(3k).on(\'2S.hg.I\',C(){$(\'[1d-hg="I"]\').I()});41.5n.3Q.5n=41.5n})(o3);',62,1666,'||||||||||||||||||||||||||this|||||||||||html|function||var|return|opts||redactor|selection|replace|utils|image|else|false||block|node||editor|link|tag|||length||||modal||range||||||get|proxy|code|data|attr|text|div|find|document|key|span|type|dropdown|style|tagName|true|parent|typeof|button|upload|remove|clean|name|undefined|toolbar|each|func|current|keydown|append|value|lang|tidy|class|title|removeAttr|img|linebreaks|next|css|target|observe|browser|sync|set|match|caret|formatted|insert|btn|file|buffer||blockquote|new|core||inline|contents||nodes|start|left|blocks|tags|list|addClass|btnName|end|url|out|element|RegExp|href|build|len|focus|closest|keyup|textarea|item|preventDefault|marker|callback|click|settings|setCallback|arr|for|replaceWith|td|tabifier|offset|pre|width|label|val|json|show|box|msie|uuid|xhr|push|linkify|btnObject|load|top|paragraphize|sel|setStart|removeClass|format|last|join|alignment|||||||||formatting|body|space|restore|off|toLowerCase|placeholder|trim|keyCode|toggle|window|save|height|hasClass|ul|autosave|tooltip|hide|pos|inArray|createElement|setTimeout|isEmpty|innerHTML|indent|className|getCurrent|after|input|imageBox|CodeMirror|verified|first|line|prev|self|search|setEnd|font|children|insertNode|matches|init|table|script|scrollTop|re|point|rel|execCommand|options|unwrap||Redactor|option|collapse|section|||position|getBlocks|droparea|deniedTags|ctrl|null|getBlock|removeEmpty|italic|bold|del|addRange|resizeHandle|buttons|close|formData|substr|regexps|command|allowedTags|src|child|isRedactorParent|toString|right|clearUnverified|mozilla|split|getSelection|blockElem|aria|margin|source|modalBox|attributes|cmd|frag|indexOf|iframe|orgn|object|inlineTags|replaceToTag|wrapper|resize|htmls|direct|isCurrentOrParent|keys|drop|collapsed|ua|elem|allowedAttr|arrow||catch|while|removeInlineTags|deleteContents|try|str|setAfter|align||BR|linkProtocol|pasteBox|cont|exec|getMarkerAsHtml|strong|meta|tmp|center|LI|tab|replacement|prototype|none|toggleType|paste|unorderedlist|orderedlist|isFunction|https|br1|underline|parseInt|progress|replaceStyles|getParent|isMobile|removeDataAttr|touchstart|lastNode|nbsp|removeEmptyAttr|editter|allowed|replaceTags|attributesRemove|methods|visual|nodeValue|invisibleSpace|node1|prepend|break|quot|call|TD|marginTop|shortcuts|params|innerHeight|emptyHtml|||getRangeAt|files|containerTag|||String|u200B|form|replaceDivs|th|wrap|not|inlines|charAt|index|lastList|getOuterHtml|filename|deleted|currentList|currentLevel|prop|scroll|num|replaceWithContents|templateName|SPAN|removeWithoutAttr|mark|mousedown|insertBreakLine|metaKey|handler|module|Insert|shiftKey|removeComments|isEndOfElement|figure|toolbarFixedTarget|getNodes|getHiddenFields|ENTER|instance|video|getMarker|isBlock|unlink|editorDiv|string|boxTop|hex|tr|error|vimeo|shift|display|youtube|preSpaces|tabindex|extend|blank|getTabs||outerHTML|appendChild|modif|possible|contenteditable|outdent|links|alt|dropdowns|modalOverlay|which|select|_blank|boundaryRange|header|action|role|startNode|rangeCount|cloneRange|edit|disabled|rtePaste|figcaption|getEvent|innerWidth|s3|drag|parHtml|webkit|endRange|BACKSPACE|hideResize|pattern|toggleClass|z0|100|DIV|delete|focn|setVerified|dropact|hideAll|keyPosition|invisible|posFromIndex|isBlockTag|weight|level|strike|isDesktop|decoration|sub|obj|sup|windowWidth|float|originalEvent|embed|imageUpload|fileUpload|blocksSize|toolbarFixedTopOffset|tmpList|listParent|fixed|www|scrollDiv|cite|clear|cleanlevel|imageMargin|targetTouches|alignmentTags|imageFloatMargin|items|linkmarker|tagout|focusNode|newLevel|small|blurClickedElement|tagblock|Delete|closeHandler|lastLevel|tabber|inserted|resizer|imageResizer|removeAllRanges|active|saveScroll|Add|apply|param|disableSelectAll|isSelectAll|codemirror|amp|setMode|counter|blockLevelElements|replaceParagraphsToBr|setStartAfter|event|selectElement|Header|tmpLi|scrollTarget|onPaste|act|PRE|character|events|audio|returnValue|autosaveInterval|modalFooter|setClass|||Array|addProperties|plugins|size|||||setActive|icon|justify|addEvent|removeMarkers|rebuffer|isRemoveInline|insertDblBreakLine|decrease|exceptTags|createTextNode|inputUrl|Math|convertVideoLinks|classSize|DELETE|modalClose|http|endNode|undo|absolute|UL|ctrlKey|attrs|singleLine|node2||OL|case|modalHeader|ftp|filelink|isMobileUndoRedo|methodVal|BLOCKQUOTE|clearStyle|isContainerTable|createRange|minHeight|prevList|autosaveFields|formatListToBlockquote|spaces|samp|bind|cloned|kbd|formatWrap|selectNodeContents|onSync|onPasteTidy|firstChild|maxHeight|caretRange|classname|createDocumentFragment|mso|imageEditable|x200b|parentA|replaceToParagraph|checked|appendTo|re2|blockHtml|u00a0|redo|images|parentEl|deleteProperties|tabAsSpaces|modalBody|SPACE|insertInIe|callbacks|wrapperHtml|link_new_tab|fixEmptyIndent|TH|blur|com|before|convertLinks|showOnDesktop|windowHeight|prev2|enterKey|isEnabled|onClick|imageFloat|safes|pageY|isTextarea|eventName|getOffset|encodeEntities|selectionMarkers|editorHtml|enable|marginBottom|marginLeft|createTextRange|caretRangeFromPoint|moveToPoint|substring|IMG|caretPositionFromPoint|normalizeLists|formatblock|marginRight|indentValue|property|getPlainText|matchContainers|ESC|activeButtons|horizontalrule|link_insert|enableBodyScroll|toolbarExternal|onDrop|scrollbarWidth|splice|increase|test|selectAll|special|specialKey||codeLength|placeTag|isTag|regex|overflow|dataTransfer|traverseFile|createSpaceElement|strpos|s3file|result|clone||saveBodyScroll|restoreScroll|getAlignmentElement|200|method|getOffsetOfElement|onDrag|FormData|imageFields|fileFields|open|XMLHttpRequest|version|auto|isArray|userAgent|navigator|link_edit|matched|inactive|modules|selectionStart|direction|setRequestHeader|setDropdownProperties|inValues|outValues|isCurrent|isEndOfTable|DOWN|enlargeOffset|buttonsSize|content|createButton|createCancelButton|status|setDropdownAttr|footer|selectionEnd|imageDelete|createActionButton|nodeToCaretPositionFromPoint|send|rTags|allowedAttrTags|RedactorPlugins|closeTooltip|getModuleMethods|paragraphizeBlocks|cleanTag|finish||suffix|commentsMatches|setFormat|disableBodyScroll|removeFormat|currentEl|removeSpaces|safari|setInactiveAll|TAB|activeButtonsStates|quote|allowedAttrData|markerLength|htmlIe|address|addDropdown|showOnMobile|convertImageLinks|convertUrlLinks|nodeType|filter|count|setConfig|iframeStart|dfn|endOffset|iframeEnd|listsIds|br2|curLang|headTag|mailto|listType|formatTableWrapping|inputText|fonts|documentElementRect|hover|isEndOfEditor|firstFound|hidden|extra|isCurrentOrParentOne|endContainer|image_position|URL|readyState|buttonsHide|buttonsHideOnMobile|addCallback|autosaveOnChange|highContrast|autosaveName|htmlLength|tagsEmpty|attrAllowed||observeScroll|regexB|placeholdler|slice|linkSize|insertBreakLineProcessing|listTag||isUnorderedCmdOrdered|one|visible|setBefore|isOrderedCmdUnordered|contOwnLine|isDelete||redactorImageLink|convertInline|dropdownObject|container|setOffset|saveFormTags|startOffset|Link|ratio|dropdownWidth|rv|verifiedTags|parentNode|parents|hotkeysShiftNums|normalize|Column|tfoot|parseHTML|imageDisplay|add|H4|H3|getNodesMarker|finalNodes|Table|imageResizable|thead|head|Row|tbody|BODY|syncCode|clearUnverifiedRemove|getInlines|mouseout|setAfterOrBefore|219|H5|showCode|mouseover|opr|getTextFromHtml|221|ownLine|isP|getText|setMarker|headers|formattingAdd|H1|isFocused|H6||||H2|onTab||that|LEFT_WIN|fromElement|insertAfterLastElement|orgo|onArrowDown|tabKey|onShiftEnter|fromTextarea|enableEditor|update|scope|setFloating|responseText|replaceDivToBreakLine|Function|setResizable|cleanStyleOnEnter|loadEditor|replaceDivToParagraph|startResize|pageX|insertParagraph|loadContent|decodeURIComponent|exitFromBlockquote|floatValue|setRedo|setUndo|lastFound|insertInOthersBrowsers|pop|700|foco|formatEmpty|langs|||||||||||isExceptLastOrFirst|saveTargetScroll||setFocus|selected|buttonInsert|saveEditorScroll|cleanUrl|buttonText|600|internal|chrome||textNode|_delete|getUndo|imagePosition|createContainerBox|dbl|imageLink|setupSelectAll|stopPropagation|insertNewLine|getTextareaName|floating|eventNamespace|overrideMimeType|buttonSave|s3executeOnSignedUrl|signedURL|s3uploadFile|getRedo|keyupStop|removeEmptyListInTable|run|buttonDelete|removeInvisibleSpace|onreadystatechange|SHIFT|setHelpers|editerWidth|htmlWithoutClean|isBlured|removeData|focusEnd|loadResizableControls|increaseLists|createTooltip|onClickCallback|removeEmptyTags|focusCallback|htmlFixMozilla|codeKeyupCallback|execHtml|shorthandRegex|codeKeydownCallback|walker|opacity|haystack|showEdit|aside|article|blocksMatch|increaseBlocks|iPhone|Android|setEvent|replaced|formatCollapsed||formatMultiple|disableMozillaEditing|isStartOfElement|superscript|subscript|Object|clearInterval|strikethrough|BlackBerry|decreaseBlocks||decreaseLists|switch|increaseText|iPod|formatConvert|through|needle|_this|formatRemoveSameChildren|onPasteExtra|thref|setCodeAndCall|moveResize|checkEvents|beforekey|checkKeyEvents|HR|indented|Mso|stopResize|round|afterkey|CTRL|META|isIe11|setupBuffer|createTextarea|altKey|all|s3uploadToS3|s3createCORSRequest|ALT|disableIeLinks|||||||addArrowsEvent|insertAfter|callEditor|stop|duplicate|setEvents|dragFileUpload|dragImageUpload|setEndPoint|tools|offsetNode|destroy|setEventDropUpload|setEventDrop|loadEditableControls|EndToEnd|ie11FixInserting|args|setOptions|fixImageSourceAfterDrop||inside|RIGHT|keydownStop|15px|ie11PasteFrag|dir|haspopup|XDomainRequest|success|lineAfter|matchBR|replaceBreaksToNewLines|anchor|cleanOnPaste|replaceBreaksToParagraphs|setupAllowed|removeFromDenied|getSafes|getSafesComments|restoreSafes|addToAllowed|lineBefore|freeze|choose|map|showVisual|setInactiveInCode|fadeOut|spans|savePreCode|the|createPasteBox|to|Align|Center|indexFromPos|removeTags|Edit|header2|header1|matchBlocks|modified|properties|location|header4|indenting|destroyed|||||here|header3|setEditable|paragraph|tempStart|removeAttrGetRemoves||aLink|aEdit|aUnlink|tempEnd||getTooltipPosition|linkTooltip|removeAttrs|showTooltip|removeParagraphsInLists|setSelectionRange|fieldset|startSync|scrollbar|pastePlainText|onSet|restoreFormTags|padding|Head|Left|Right|savedSel|onChange|Apple|replaceSelection|replaceDivsToBr|Color|bmso|getOnlyImages|getPreCode|measure|List|onPasteWord|pasteHTML|newTag|FIGCAPTION|removeDirtyStyles|Image|isCurrentOrParentHeader|lastBlock|getLastBlock|startContainer|startPointNode|setEndBefore|nofollow|linkNofollow|enableSelectAll|getPrev|anchorNode|chars|getInlinesTags|Code|setValue|saveCodeFormatting|origHandler|restoreSelectionMarker|createMarkers|hotkeysSpecialKeys|arguments|savePreFormatting|setNodesMarker|removeNodesMarkers|Video|area|setActiveInVisual|Drop|setDropdownsFixed|visibility|alert|observeScrollDisable|unsetDropdownsFixed|jsxhr|parseJSON|regexp|xn|upload_label|png|observeScrollEnable|toolbarOverflow|setOverflow|setForce|setFixed|checkbox|isButtonSourceNeeded|hideButtonsOnMobile|hideButtons|loadTemplates|imageEdit|change|directUpload|imageTypes|setMultiple|setCollapsed|formatTags|_moz_dirty|commonAncestorContainer|reIsBlock|isKey|sendData|clientWidth|measureScrollbar|formatBlockquote|fileUploadParam|imageUploadParam|convertImages|empty|elements|isOverflowing|getType|re3|callbackName|template|toolbarFixed|onPasteRemoveSpans|mouseup|onPasteIeFixLinks|shortcutsAdd|align_justify|loadOptions|setButtonsWidth|alignElement|setEnter|cancel|createDeleteButton|align_right|align_center|disableEvents|getData|header5|gif|setInactive|textareaIndenting|align_left|buildOverlay|enableEvents|isSingleLine|handle|loadModules|isLinebreaksOrNoBlocks|setBlocks|setText|onPasteRemoveEmpty|isNeedReplaceElement|contrast|activeElement|cleanSpaces|replaceElement|setFormattingTags|loadButtons|bindModuleMethods|draggable|onDragLeave|getTemplate|setDraggable|createContainer|setTitle|setContent|reg|WordDocument|xml|1strike|trident|compatible|yes|createTreeWalker|sid|dash|u2010|hellip|u2026|sdata|u2014|nextNode|Infinity|setToPoint|mdash|floor|copy|shapes|NodeFilter||trade|converted|opera|u00a9|getCoords|spacerun|slevel|SHOW_TEXT|u2122|abs||Outdent|Ordered|Unordered|Indent|Cancel|insert_table|Save|Back|backcolor|Quote|Normal|Bold|Italic|Font|fontcolor|insert_row_above|Above|Columns|columns|Rows|add_head|delete_head|Position|Title|rows|delete_table|Below|insert_row_below|insert_column_left|insert_column_right|delete_row|delete_column|Formatting|Unlink|hgroup|legend|math|nav|details|summary|menu|uploadImageField|10px|strict|use|No|such|ltr|VERSION|alignleft|aligncenter|HEADER|SECTION|FOOTER|ASIDE|HTML|ARTICLE|ADDRESS|OUTPUT|jpeg|alignright|ins|DL|DD|DT|None|image_web_link|setData|docs|offsetWidth|toggleData|setAttr|TEXTAREA|toggleAttr|removeChild|disable|1000|setInterval|ajax|post|autosaveError|done|application|getBoundingClientRect|setAwesome|removeIcon|addFirst|addAfter|setEndAfter|addBefore|changeIcon|caretOffset|cut|documentElement|blurCallback|enableObjectResizing|AutoUrlDetect|enableInlineTableEditing|getOwnPropertyNames|applet|download|Upload|File|Download|Choose|Or|or_choose|Vimeo|Youtube|Text|Web|Email|web|Embed|video_html_code||drop_file_here|Justify|youtu|optional|jpe|UP|merge|LEFT|Name|Alignment|Rule|Horizontal|Deleted|Anchor|Underline|Open|setStartBefore|isString|cursor|20px|move|dialog|Close|labelledby|outerHeight|email|addTemplate|addTab|getModal|external|focusin|modalOpened|times|overlay|specified|unselectable|hasOwnProperty|9999px|frameset|pasteBefore|addButton|toggleActive|bull|jQuery|fast|bodyOveflow|modalClosed|createTabber|relative|url_required|voice|err|With|php|Requested|host|clearImageFields|addFileFields|removeFileFields|clearFileFields|removeImageFields||insertHtml||addImageFields|POST|createLink||uploadStart|allowfullscreen|player|grep|guid|dragleave|frameborder|281|uploadFileFields|insertedLink|uploadImageFields|addBack|500|fadeIn|1500|esc|capslock|pageup|pagedown|up|home|pause|116|120|121|119|118|backspace|117|down|115|110|109|111|112|114|113|107|106|102|101|103|104|105|f10|122|_|fromCharCode|222|220|191|192|Key|extractContents|getNext|previousSibling|nextSibling|noscript|fromPoint|frame|getHtml|190|144|numlock|f12|123|f11||replaceWithHtml|145|173|cloneContents|189|188|187|186|GET|dragover|dropdownShow|setSize|refresh|u200D|uFEFF|imageUploadError|dropdownShown|max|setCursor|iPad|read|listSelections|public|toggleStyle|removeStyle|setSelection|cssText|removePhp|dropdownHide|touchmove|Ss|innerText|rgb|getOnlyLinksAndImages|touchend|cleanEmptyParagraph|mousemove|textContent|syncBefore|fileUploadError|hexToRgb|stripTags|plain|dragstart|705|toUpperCase|removeStyleRule|onload|PUT|fake|0px|context|enter|insertHTML|getTextarea|Trident|getElement|getObject|user|charset|defined|getEditor|withCredentials|getBox|onerror|colspan|isOldIe|Type|namespace|clientY|clientX|acl|amz|nodeToPoint|getValue|Content|Callback|rowspan|getToolbar|isLessIe10|onprogress|_data'.split('|'),0,{}))
\ No newline at end of file