diff --git a/css/redactor-font.eot b/css/redactor-font.eot new file mode 100755 index 0000000000000000000000000000000000000000..7c9dd9a45290c1ab662c8cbff423d4ea33573a07 Binary files /dev/null and b/css/redactor-font.eot differ diff --git a/css/redactor.css b/css/redactor.css index d481fe62ce1703c7d8134c40d50a2c21f43224a2..9412c40d8761d1ff2527e87f494853d34a357f0c 100644 --- a/css/redactor.css +++ b/css/redactor.css @@ -1,77 +1,129 @@ +/* + Icon font +*/ +@font-face { + font-family: 'RedactorFont'; + src: url('redactor-font.eot'); +} +@font-face { + font-family: 'RedactorFont'; + src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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AAAAFAAEADAAAAAIAAgAAgAAACDmHv/9//8AAAAg5gD//f///+EaAgADAAEAAAAAAAAAAAABAAH//wAPAAEAAAABAACLSUTLXw889QALBAAAAAAAzwh6egAAAADPCHp6////twQBA7cAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAD/////BAEAAQAAAAAAAAAAAAAAAAAAACEAAAAAAgAAAAQAAAAEAAAABAAAAAQAANsEAAAABAAA2gQAAAAEAAASBAAAkgQA//8EAAAABAAAAAQAAAAEAAEkBAAAAAQAAAAEAABJBAAAAAQAANsEAABKBAAASgQAAJIEAAAABAAAAAQAASUEAABJBAAAhQQAAAAEAAAABAAAAAQAAAAAAFAAACEAAAAAAA4ArgABAAAAAAABABgAAAABAAAAAAACAA4AagABAAAAAAADABgALgABAAAAAAAEABgAeAABAAAAAAAFABYAGAABAAAAAAAGAAwARgABAAAAAAAKACgAkAADAAEECQABABgAAAADAAEECQACAA4AagADAAEECQADABgALgADAAEECQAEABgAeAADAAEECQAFABYAGAADAAEECQAGABgAUgADAAEECQAKACgAkABSAGUAZABhAGMAdABvAHIARgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMAAuADAAUgBlAGQAYQBjAHQAbwByAEYAbwBuAHRSZWRhY3RvckZvbnQAUgBlAGQAYQBjAHQAbwByAEYAbwBuAHQAUgBlAGcAdQBsAGEAcgBSAGUAZABhAGMAdABvAHIARgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff'); + font-weight: normal; + font-style: normal; +} +/* =Selection +-----------------------------------------------------------------------------*/ +.redactor_box ::selection { + background: #ffff9e; +} +.redactor_box ::-moz-selection { + background: #ffff9e; +} +.redactor_box img::selection { + background: transparent; +} +.redactor_box img::-moz-selection { + background: transparent; +} +/* + BOX +*/ .redactor_box { - position: relative; - overflow: visible; - border: 1px solid #ddd; - background-color: #fff; + position: relative; + overflow: visible; + background: #fff; } +.redactor_box iframe { + display: block; + margin: 0; + padding: 0; + border: 1px solid #eee; +} +.redactor_box textarea { + position: relative; + z-index: 1004; + display: block; + overflow: auto; + margin: 0; + padding: 0; + width: 100%; + outline: none; + border: none; + background-color: #222; + box-shadow: none; + color: #ccc; + font-size: 13px; + font-family: Menlo, Monaco, monospace, sans-serif; + resize: none; +} +.redactor_box textarea:focus { + outline: none; +} +/* + AIR +*/ body .redactor_air { - position: absolute; - z-index: 2; + position: absolute; + z-index: 102; } - /* - Fullscreen + FULLSCREEN */ body .redactor_box_fullscreen { - position: fixed; - top: 0; - left: 0; - z-index: 2000; - overflow: hidden; - width: 100%; -} - -.redactor_box iframe { - display: block; - margin: 0; - padding: 0; + position: fixed; + top: 0; + left: 0; + z-index: 49000; + overflow: hidden; + width: 100%; } - +/* + LINK TOOLTIP +*/ .redactor-link-tooltip { - position: absolute; - z-index: 3000; - padding: 10px; - line-height: 1; - display: inline-block; - background-color: #000; - color: #555 !important; + position: absolute; + z-index: 49999; + padding: 10px; + line-height: 1; + display: inline-block; + background-color: #000; + color: #555 !important; } .redactor-link-tooltip, .redactor-link-tooltip a { - font-size: 12px; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; + font-size: 12px; + font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; } .redactor-link-tooltip a { - color: #ccc; - margin: 0 5px; - text-decoration: none; + color: #ccc; + margin: 0 5px; + text-decoration: none; } .redactor-link-tooltip a:hover { - color: #fff; + color: #fff; } - -.redactor_box textarea, .redactor_box textarea:focus { - position: relative; - z-index: 1004; - display: block; - overflow: auto; - margin: 0; - padding: 0; - width: 100%; - outline: none; - outline: none; - border: none; - background-color: #222; - box-shadow: none; - color: #ccc; - font-size: 13px; - font-family: Menlo, Monaco, monospace, sans-serif; - resize: none; +/* + IMAGE BOX +*/ +#redactor-image-box img { + width: 100%; +} +.redactor_editor { + position: relative; + margin: 0 !important; + padding: 10px 20px; + padding-bottom: 5px; + outline: none; + background: none; + background: #fff; + box-shadow: none !important; + white-space: normal; + border: 1px solid #eee; +} +.redactor_editor:focus { + outline: none; } - -.redactor_editor, -.redactor_editor:focus, .redactor_editor div, .redactor_editor p, .redactor_editor ul, @@ -86,16 +138,12 @@ body .redactor_box_fullscreen { .redactor_editor h4, .redactor_editor h5, .redactor_editor h6 { - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; + font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; } - .redactor_editor code, .redactor_editor pre { - font-family: Menlo, Monaco, monospace, sans-serif !important; + font-family: Menlo, Monaco, monospace, sans-serif; } - -.redactor_editor, -.redactor_editor:focus, .redactor_editor div, .redactor_editor p, .redactor_editor ul, @@ -104,46 +152,31 @@ body .redactor_box_fullscreen { .redactor_editor dl, .redactor_editor blockquote, .redactor_editor pre { - font-size: 15px; - line-height: 1.25rem; -} - -.redactor_editor, -.redactor_editor:focus { - position: relative; - overflow: auto; - margin: 0 !important; - padding: 10px; - padding-bottom: 5px; - outline: none; - background: none; - background: #fff !important; - box-shadow: none !important; - white-space: normal; + font-size: 14px; + line-height: 1.6em; } .redactor_editor a { - color: #15c !important; - text-decoration: underline !important; + color: #15c !important; + text-decoration: underline !important; } - .redactor_editor .redactor_placeholder { - color: #999 !important; - display: block !important; - margin-bottom: 10px !important; + color: #999 !important; + display: block !important; } - +/* + TYPOGRAPHY +*/ .redactor_editor object, .redactor_editor embed, .redactor_editor video, .redactor_editor img { - max-width: 100%; - width: auto; + max-width: 100%; + width: auto; } .redactor_editor video, .redactor_editor img { - height: auto; + height: auto; } - .redactor_editor div, .redactor_editor p, .redactor_editor ul, @@ -152,63 +185,66 @@ body .redactor_box_fullscreen { .redactor_editor dl, .redactor_editor blockquote, .redactor_editor pre { - margin: 0; - margin-bottom: 10px !important; - border: none; - background: none !important; - box-shadow: none !important; + margin: 0; + margin-bottom: 10px !important; + border: none; + background: none !important; + box-shadow: none !important; } .redactor_editor iframe, .redactor_editor object, .redactor_editor hr { - margin-bottom: 15px !important; + margin-bottom: 15px !important; } .redactor_editor blockquote { - margin-left: 1.5em !important; - padding-left: 0 !important; - color: #777; - font-style: italic !important; + margin-left: 1.5em !important; + padding-left: 0 !important; + color: #777; + font-style: italic !important; } .redactor_editor ul, .redactor_editor ol { - padding-left: 2em !important; + padding-left: 2em !important; } .redactor_editor ul ul, .redactor_editor ol ol, .redactor_editor ul ol, .redactor_editor ol ul { - margin: 2px !important; - padding: 0 !important; - padding-left: 2em !important; - border: none; + margin: 2px !important; + padding: 0 !important; + padding-left: 2em !important; + border: none; +} +.redactor_editor dl dt { + font-weight: bold; +} +.redactor_editor dd { + margin-left: 1em; } -.redactor_editor dl dt { font-weight: bold; } -.redactor_editor dd { margin-left: 1em;} - .redactor_editor table { - border-collapse: collapse; - font-size: 1em !important; + border-collapse: collapse; + font-size: 1em !important; } .redactor_editor table td { - padding: 5px !important; - border: 1px solid #ddd; - vertical-align: top; + padding: 5px !important; + border: 1px solid #ddd; + vertical-align: top; } .redactor_editor table thead td { - border-bottom: 2px solid #000 !important; - font-weight: bold !important; + border-bottom: 2px solid #000 !important; + font-weight: bold !important; } .redactor_editor code { - background-color: #d8d7d7 !important; + background-color: #d8d7d7 !important; } .redactor_editor pre { - overflow: auto; - padding: 1em !important; - border: 1px solid #ddd !important; - border-radius: 3px !important; - background: #f8f8f8 !important; - white-space: pre; - font-size: 90% !important; + overflow: auto; + padding: 1em !important; + border: 1px solid #ddd !important; + border-radius: 3px !important; + background: #f8f8f8 !important; + white-space: pre; + font-size: 90% !important; } .redactor_editor hr { display: block; @@ -216,614 +252,716 @@ body .redactor_box_fullscreen { border: 0; border-top: 1px solid #ccc; } - +/* + HEADERS +*/ .redactor_editor h1, .redactor_editor h2, .redactor_editor h3, .redactor_editor h4, .redactor_editor h5, .redactor_editor h6 { - margin-top: 0 !important; - margin-right: 0 !important; - margin-left: 0; - padding: 0 !important; - background: none; - color: #000; - font-weight: bold; + margin-top: 0 !important; + padding: 0 !important; + background: none; + color: #000; + font-weight: bold; } - .redactor_editor h1 { - margin-bottom: 10px; - font-size: 36px !important; - line-height: 40px !important; + font-size: 36px !important; + line-height: 1.111em !important; + margin-bottom: .15em !important; } .redactor_editor h2 { - margin-bottom: 10px; - font-size: 30px !important; - line-height: 38px !important; + font-size: 30px !important; + line-height: 1.111em !important; + margin-bottom: .25em !important; } .redactor_editor h3 { - margin-bottom: 10px; - font-size: 24px !important; - line-height: 30px; + font-size: 24px !important; + line-height: 1.333em !important; + margin-bottom: .2em !important; } .redactor_editor h4 { - margin-bottom: 10px; - font-size: 18px !important; - line-height: 24px !important; + font-size: 18px !important; + line-height: 1.5em !important; + margin-bottom: .2em !important; } .redactor_editor h5 { - margin-bottom: 10px; - font-size: 1em !important; + font-size: 1em !important; + line-height: 1.6em !important; + margin-bottom: .25em !important; } - -.redactor_editor.redactor_editor_wym { - padding: 10px 7px 0 7px !important; - background: #f6f6f6 !important; -} -.redactor_editor_wym div, -.redactor_editor_wym p, -.redactor_editor_wym ul, -.redactor_editor_wym ol, -.redactor_editor_wym table, -.redactor_editor_wym dl, -.redactor_editor_wym pre, -.redactor_editor_wym h1, -.redactor_editor_wym h2, -.redactor_editor_wym h3, -.redactor_editor_wym h4, -.redactor_editor_wym h5, -.redactor_editor_wym h6, -.redactor_editor_wym blockquote { - margin: 0 0 5px 0; - padding: 10px !important; - border: 1px solid #e4e4e4 !important; - background-color: #fff !important; -} -.redactor_editor_wym blockquote:before { - content: ''; -} -.redactor_editor_wym div { - border: 1px dotted #aaa !important; -} -.redactor_editor_wym pre { - border: 2px dashed #e4e4e4 !important; - background-color: #f8f8f8 !important; -} -.redactor_editor_wym ul, -.redactor_editor_wym ol { - padding-left: 2em !important; -} -.redactor_editor_wym ul li ul, -.redactor_editor_wym ul li ol, -.redactor_editor_wym ol li ol, -.redactor_editor_wym ol li ul { - border: none !important; +.redactor_editor h6 { + font-size: .8em !important; + line-height: 1.6em !important; + text-transform: uppercase; + margin-bottom: .3em !important; } - /* TOOLBAR */ .redactor_toolbar { - position: relative; - top: 0; - left: 0; - margin: 0 !important; - padding: 0 !important; - padding-left: 2px !important; - border: 1px solid #ddd; - border-bottom-color: #b8b8b8; - background: #fafafa; - background: -moz-linear-gradient(top, #fafafa 0%, #e5e5e5 94%, #d3d3d3 94%, #d3d3d3 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(94%,#e5e5e5), color-stop(94%,#d3d3d3), color-stop(100%,#d3d3d3)); - background: -webkit-linear-gradient(top, #fafafa 0%,#e5e5e5 94%,#d3d3d3 94%,#d3d3d3 100%); - background: -o-linear-gradient(top, #fafafa 0%,#e5e5e5 94%,#d3d3d3 94%,#d3d3d3 100%); - background: -ms-linear-gradient(top, #fafafa 0%,#e5e5e5 94%,#d3d3d3 94%,#d3d3d3 100%); - background: linear-gradient(to bottom, #fafafa 0%,#e5e5e5 94%,#d3d3d3 94%,#d3d3d3 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#d3d3d3',GradientType=0 ); - - list-style: none !important; - font-size: 0; - font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif !important; - line-height: 0 !important; - + position: relative; + top: 0; + left: 0; + margin: 0 !important; + padding: 0 !important; + list-style: none !important; + font-size: 14px !important; + font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; + line-height: 1 !important; + background: #fff; + border: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); + z-index: 3; } .redactor_toolbar:after { - display: block; - visibility: hidden; - clear: both; - height: 0; - content: "."; + content: ""; + display: table; + clear: both; } -.redactor_box .redactor_toolbar { - border: none; - border-bottom: 1px solid #b8b8b8; +.redactor_toolbar.redactor-toolbar-overflow { + overflow-y: auto; + height: 29px; + white-space: nowrap; } -.redactor_toolbar.toolbar_fixed_box { - border: 1px solid #ddd; - border-bottom-color: #b8b8b8; +.redactor_toolbar.redactor-toolbar-external { + z-index: 999; + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.1); } body .redactor_air .redactor_toolbar { - padding-right: 2px !important; + padding-right: 2px !important; } .redactor_toolbar li { - float: left !important; - margin: 0 !important; - padding: 1px 0 3px 1px; - outline: none; - list-style: none !important; -} -.redactor_toolbar li.redactor_separator { - float: left; - margin: 0 2px 0 3px !important; - padding: 0; - height: 29px; - border-right: 1px solid #f4f4f4; - border-left: 1px solid #d8d8d8; + vertical-align: top; + display: inline-block; + margin: 0 !important; + padding: 0 !important; + outline: none; + list-style: none !important; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; } .redactor_toolbar li a { - display: block; - width: 25px; - height: 25px; - outline: none; - border: 1px solid transparent; - text-decoration: none; - font-size: 0; - line-height: 0; - cursor: pointer; - zoom: 1; - *border: 1px solid #eee; -} -.redactor_toolbar li.redactor_btn_right { - float: none; - float: right !important; -} -.redactor_toolbar li a { - display: block; - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAAZCAYAAABpXuA7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4NEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4M0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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); - background-position: 0; - background-repeat: no-repeat; - text-indent: -9999px; -} -@media -only screen and (-webkit-min-device-pixel-ratio: 2), -only screen and ( min--moz-device-pixel-ratio: 2), -only screen and ( -o-min-device-pixel-ratio: 2/1), -only screen and ( min-device-pixel-ratio: 2), -only screen and ( min-resolution: 192dpi), -only screen and ( min-resolution: 2dppx) { - - .redactor_toolbar li a { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwgAAAAyCAYAAABI1Y/DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4OEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4N0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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); - background-size: auto 25px; - } - + display: block; + color: #333; + text-align: center; + padding: 9px 10px; + outline: none; + border: none; + text-decoration: none; + cursor: pointer; + zoom: 1; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; } .redactor_toolbar li a:hover { - outline: none; - border-color: #98a6ba; - border-color: rgba(162, 185, 208, .8); - background-color: #d4dce9; - background-color: rgba(176, 199, 223, .5); + outline: none; + background-color: #1f78d8; + color: #fff; +} +.redactor_toolbar li a:hover i:before { + color: #fff; } .redactor_toolbar li a:active, .redactor_toolbar li a.redactor_act { - outline: none; - border-color: #b5b5b5; - background-color: #ddd; + outline: none; + background-color: #ccc; + color: #444; +} +.redactor_toolbar li a.redactor-btn-image { + width: 14px; + height: 14px; + background-position: center center; + background-repeat: no-repeat; } .redactor_button_disabled { - opacity: .3 ; + filter: alpha(opacity=30); + -moz-opacity: 0.3; + opacity: 0.3; } .redactor_button_disabled:hover { - outline: none; - border-color: transparent !important; - background-color: transparent !important; - cursor: default; + outline: none; + background-color: transparent !important; + cursor: default; +} +.redactor_toolbar li a.fa-redactor-btn { + display: inline-block; + padding: 9px 10px 8px 10px; + line-height: 1; +} +.redactor_toolbar.redactor-toolbar-typewriter { + box-shadow: none; + background: rgba(240, 240, 240, 0.9); +} +.redactor_toolbar.redactor-toolbar-typewriter li a:hover { + outline: none; + background-color: #1f78d8; + color: #fff; +} +.redactor_toolbar.redactor-toolbar-typewriter li a:active, +.redactor_toolbar.redactor-toolbar-typewriter li a.redactor_act { + outline: none; + background-color: #ccc; + color: #444; +} +.re-icon { + font-family: 'RedactorFont'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.re-icon i:before { + position: relative; + font-size: 14px; +} +.re-video:before { + content: "\e600"; +} +.re-unorderedlist:before { + content: "\e601"; +} +.re-undo:before { + content: "\e602"; +} +.re-underline:before { + content: "\e603"; +} +.re-textdirection:before { + content: "\e604"; +} +.re-fontcolor:before { + content: "\e605"; +} +.re-table:before { + content: "\e606"; +} +.re-redo:before { + content: "\e607"; +} +.re-quote:before { + content: "\e608"; +} +.re-outdent:before { + content: "\e609"; +} +.re-orderedlist:before { + content: "\e60a"; +} +.re-link:before { + content: "\e60b"; +} +.re-horizontalrule:before { + content: "\e60c"; +} +.re-italic:before { + content: "\e60d"; +} +.re-indent:before { + content: "\e60e"; +} +.re-image:before { + content: "\e60f"; +} +.re-fullscreen:before { + content: "\e610"; +} +.re-normalscreen:before { + content: "\e611"; +} +.re-formatting:before { + content: "\e612"; +} +.re-fontsize:before { + content: "\e613"; +} +.re-fontfamily:before { + content: "\e614"; +} +.re-deleted:before { + content: "\e615"; +} +.re-html:before { + content: "\e616"; +} +.re-clips:before { + content: "\e617"; +} +.re-bold:before { + content: "\e618"; +} +.re-backcolor:before { + content: "\e619"; +} +.re-file:before { + content: "\e61a"; +} +.re-alignright:before { + content: "\e61b"; +} +.re-alignment:before, +.re-alignleft:before { + content: "\e61c"; +} +.re-alignjustify:before { + content: "\e61d"; +} +.re-aligncenter:before { + content: "\e61e"; } - -/* - BUTTONS - step 25px -*/ -body .redactor_toolbar li a.redactor_btn_html { background-position: 0px; } -body .redactor_toolbar li a.redactor_btn_formatting { background-position: -25px; } -body .redactor_toolbar li a.redactor_btn_bold { background-position: -50px; } -body .redactor_toolbar li a.redactor_btn_italic { background-position: -75px; } -body .redactor_toolbar li a.redactor_btn_deleted { background-position: -500px; } -body .redactor_toolbar li a.redactor_btn_unorderedlist { background-position: -100px; } -body .redactor_toolbar li a.redactor_btn_orderedlist { background-position: -125px; } -body .redactor_toolbar li a.redactor_btn_outdent { background-position: -150px; } -body .redactor_toolbar li a.redactor_btn_indent { background-position: -175px; } -body .redactor_toolbar li a.redactor_btn_image { background-position: -200px; } -body .redactor_toolbar li a.redactor_btn_video { background-position: -225px; } -body .redactor_toolbar li a.redactor_btn_file { background-position: -250px; } -body .redactor_toolbar li a.redactor_btn_table { background-position: -275px; } -body .redactor_toolbar li a.redactor_btn_link { background-position: -300px; } -body .redactor_toolbar li a.redactor_btn_fontcolor { background-position: -325px; } -body .redactor_toolbar li a.redactor_btn_backcolor { background-position: -350px; } -body .redactor_toolbar li a.redactor_btn_alignleft { background-position: -375px; } -body .redactor_toolbar li a.redactor_btn_aligncenter { background-position: -400px; } -body .redactor_toolbar li a.redactor_btn_alignright { background-position: -425px; } -body .redactor_toolbar li a.redactor_btn_justify { background-position: -450px; } -body .redactor_toolbar li a.redactor_btn_horizontalrule { background-position: -475px; } -body .redactor_toolbar li a.redactor_btn_underline { background-position: -525px; } - -body .redactor_toolbar li a.redactor_btn_fullscreen { background-position: -550px; } -body .redactor_toolbar li a.redactor_btn_normalscreen { background-position: -575px; } -body .redactor_toolbar li a.redactor_btn_clips { background-position: -600px; } - -body .redactor_toolbar li a.redactor_btn_alignment { background-position: -625px; } - -body .redactor_toolbar li a.redactor_btn_fontfamily { background-position: -650px; } -body .redactor_toolbar li a.redactor_btn_fontsize { background-position: -675px; } - -body .redactor_toolbar li a.redactor_btn_direction { background-position: -700px; } -body .redactor_toolbar li a.redactor_btn_lists { background-position: -725px; } -body .redactor_toolbar li a.redactor_btn_font { background-position: -750px; } - -body .redactor_toolbar li a.redactor_btn_h1 { background-position: -775px; } -body .redactor_toolbar li a.redactor_btn_h2 { background-position: -800px; } -body .redactor_toolbar li a.redactor_btn_h3 { background-position: -825px; } -body .redactor_toolbar li a.redactor_btn_quote { background-position: -850px; } -body .redactor_toolbar li a.redactor_btn_pre { background-position: -875px; } - /* Toolbar classes */ .redactor_format_blockquote { - padding-left: 10px; - color: #666 !important; - font-style: italic; + padding-left: 10px; + color: #666 !important; + font-style: italic; } .redactor_format_pre { - font-family: monospace, sans-serif; + font-family: monospace, sans-serif; } .redactor_format_h1, .redactor_format_h2, .redactor_format_h3, .redactor_format_h4, .redactor_format_h5 { - font-weight: bold; + font-weight: bold; } .redactor_format_h1 { - font-size: 30px; - line-height: 36px; + font-size: 30px; + line-height: 36px; } .redactor_format_h2 { - font-size: 24px; - line-height: 36px; + font-size: 24px; + line-height: 36px; } .redactor_format_h3 { - font-size: 20px; - line-height: 30px; + font-size: 20px; + line-height: 30px; } .redactor_format_h4 { - font-size: 16px; - line-height: 26px; + font-size: 16px; + line-height: 26px; } .redactor_format_h5 { - font-size: 14px; - line-height: 23px; + font-size: 14px; + line-height: 23px; +} +.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h1, +.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h2, +.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h3, +.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h4, +.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h5 { + font-size: 1em; + line-height: 1.6em; + text-transform: uppercase; +} +.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h2 { + font-size: .85em; +} +/* + Typewriter +*/ +.redactor_editor.redactor-editor-typewriter { + background: #f5f5f5 !important; + padding: 25px 50px !important; +} +.redactor_editor.redactor-editor-typewriter div, +.redactor_editor.redactor-editor-typewriter p, +.redactor_editor.redactor-editor-typewriter ul, +.redactor_editor.redactor-editor-typewriter ol, +.redactor_editor.redactor-editor-typewriter table, +.redactor_editor.redactor-editor-typewriter dl, +.redactor_editor.redactor-editor-typewriter blockquote, +.redactor_editor.redactor-editor-typewriter pre, +.redactor_editor.redactor-editor-typewriter h1, +.redactor_editor.redactor-editor-typewriter h2, +.redactor_editor.redactor-editor-typewriter h3, +.redactor_editor.redactor-editor-typewriter h4, +.redactor_editor.redactor-editor-typewriter h5, +.redactor_editor.redactor-editor-typewriter h6 { + font-family: 'Courier New', 'Lucida Console', Consolas, Monaco, monospace, sans-serif; + font-size: 18px !important; + line-height: 1.5em !important; + margin-bottom: 1.5em !important; +} +.redactor_editor.redactor-editor-typewriter h2 { + font-size: 14px !important; +} +.redactor_editor.redactor-editor-typewriter h1, +.redactor_editor.redactor-editor-typewriter h2, +.redactor_editor.redactor-editor-typewriter h3, +.redactor_editor.redactor-editor-typewriter h4, +.redactor_editor.redactor-editor-typewriter h5, +.redactor_editor.redactor-editor-typewriter h6 { + text-transform: uppercase; +} +.redactor_editor.redactor-editor-typewriter a { + color: #000 !important; + text-decoration: underline !important; +} +/* + WYM +*/ +.redactor_editor.redactor_editor_wym { + padding: 10px 7px 0 7px !important; + background: #f6f6f6 !important; +} +.redactor_editor.redactor_editor_wym div, +.redactor_editor.redactor_editor_wym p, +.redactor_editor.redactor_editor_wym ul, +.redactor_editor.redactor_editor_wym ol, +.redactor_editor.redactor_editor_wym table, +.redactor_editor.redactor_editor_wym dl, +.redactor_editor.redactor_editor_wym pre, +.redactor_editor.redactor_editor_wym h1, +.redactor_editor.redactor_editor_wym h2, +.redactor_editor.redactor_editor_wym h3, +.redactor_editor.redactor_editor_wym h4, +.redactor_editor.redactor_editor_wym h5, +.redactor_editor.redactor_editor_wym h6, +.redactor_editor.redactor_editor_wym blockquote { + margin-top: 0; + margin-bottom: 5px !important; + padding: 10px !important; + border: 1px solid #e4e4e4 !important; + background-color: #fff !important; +} +.redactor_editor.redactor_editor_wym blockquote:before { + content: ''; +} +.redactor_editor.redactor_editor_wym img { + position: relative; + z-index: 2; +} +.redactor_editor.redactor_editor_wym div { + border: 1px dotted #aaa !important; +} +.redactor_editor.redactor_editor_wym pre { + border: 2px dashed #e4e4e4 !important; + background-color: #f8f8f8 !important; +} +.redactor_editor.redactor_editor_wym ul, +.redactor_editor.redactor_editor_wym ol { + padding-left: 2em !important; +} +.redactor_editor.redactor_editor_wym ul li ul, +.redactor_editor.redactor_editor_wym ol li ul, +.redactor_editor.redactor_editor_wym ul li ol, +.redactor_editor.redactor_editor_wym ol li ol { + border: none !important; } - - /* DROPDOWN */ .redactor_dropdown { - position: absolute; - top: 28px; - left: 0; - z-index: 2004; - padding: 10px; - width: 200px; - background-color: #fff; - box-shadow: 0 1px 5px #bbb; - font-size: 13px; - font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; - line-height: 21px; + position: absolute; + top: 28px; + left: 0; + z-index: 2004; + padding: 10px; + width: 200px; + background-color: #fff; + box-shadow: 0 1px 5px #bbb; + font-size: 13px; + font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; + line-height: 21px; +} +.redactor-toolbar-typewriter .redactor_dropdown { + font-family: 'Courier New', 'Lucida Console', Consolas, Monaco, monospace, sans-serif; + background-color: #f5f5f5; } .redactor_separator_drop { - padding: 0 !important; - border-top: 1px solid #ddd; - font-size: 0; - line-height: 0; + padding: 0 !important; + border-top: 1px solid #ddd; + font-size: 0; + line-height: 0; } .redactor_dropdown a { - display: block; - padding: 3px 5px; - color: #000; - text-decoration: none; + display: block; + padding: 3px 5px; + color: #000; + text-decoration: none; } .redactor_dropdown a:hover { - background-color: #dde4ef; - color: #444 !important; - text-decoration: none; + background-color: #dde4ef; + color: #444 !important; + text-decoration: none; } - -/* MODAL */ +/* + MODAL +*/ #redactor_modal_overlay { - position: fixed; - top: 0; - left: 0; - z-index: 50000; - margin: auto; - width: 100%; - height: 100%; - - background-color: #333 !important; - opacity: 0.50; - -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; - filter:alpha(opacity=50); + position: fixed; + top: 0; + left: 0; + z-index: 50000; + margin: auto; + width: 100%; + height: 100%; + background-color: #000 !important; + filter: alpha(opacity=30); + -moz-opacity: 0.3; + opacity: 0.3; } - #redactor_modal { - position: fixed; - top: 50%; - left: 50%; - z-index: 50001; - padding: 0; - border-radius: 3px; - background: #f5f5f5; - box-shadow: 0px 5px 60px #000; - color: #000; - text-shadow: 0 1px 0 #fff; - font-size: 12px !important; - font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; - + position: fixed; + top: 50%; + left: 50%; + z-index: 50001; + padding: 0; + background: #fff; + color: #000; + font-size: 12px !important; + font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); } #redactor_modal header { - padding: 11px 30px 0 15px; - border-radius: 3px 3px 0 0; - font-weight: bold; - font-size: 12px; + padding: 20px 30px 5px 30px; + font-size: 16px; } #redactor_modal section { - padding: 20px 30px; - + padding: 20px 30px; } -#redactor_modal_close { - position: absolute; - top: 5px; - right: 5px; - width: 20px; - height: 20px; - color: #777; - font-size: 20px; - cursor: pointer; +#redactor_modal label { + display: block !important; + float: none !important; + margin: 10px 0 3px 0 !important; + padding: 0 !important; + font-size: 12px !important; } -#redactor_modal_close:hover { - color: #000; +#redactor_modal footer:after { + content: ""; + display: table; + clear: both; } -#redactor_modal label { - display: block !important; - float: none !important; - margin: 10px 0 3px 0 !important; - padding: 0 !important; - font-size: 12px !important; +#redactor_modal footer div { + float: left; +} +#redactor_modal input[type="radio"], +#redactor_modal input[type="checkbox"] { + position: relative; + top: -1px; } +#redactor_modal input[type="text"], +#redactor_modal input[type="password"], +#redactor_modal input[type="email"], #redactor_modal textarea { - display: block; - margin-top: 4px; + position: relative; + z-index: 2; + margin: 0; + padding: 1px 2px; + height: 23px; + border: 1px solid #ccc; + border-radius: 1px; + background-color: white; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset; + color: #333; + font-size: 13px; + font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; + line-height: 1; + -moz-transition: border 0.3s ease-in; + transition: border 0.3s ease-in; } -.redactor_input { - width: 99%; - font-size: 14px; +#redactor_modal textarea { + display: block; + margin-top: 4px; + line-height: 1.4em; +} +#redactor_modal input:focus, +#redactor_modal textarea:focus { + outline: none; + border-color: #5ca9e4; + box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset; +} +#redactor_modal_close { + position: absolute; + top: 5px; + right: 3px; + width: 20px; + height: 20px; + color: #999; + font-size: 26px; + cursor: pointer; +} +#redactor_modal_close:hover { + color: #000; +} +.redactor_input { + width: 99%; + font-size: 14px; } .redactor_modal_box { - overflow: auto; - margin-bottom: 10px; - height: 350px; + overflow: auto; + margin-bottom: 10px; + height: 350px; } #redactor_image_box { - overflow: auto; - margin-bottom: 10px; - height: 270px; + overflow: auto; + margin-bottom: 10px; + height: 270px; } #redactor_image_box_select { - display: block; - margin-bottom: 15px !important; - width: 200px; + display: block; + margin-bottom: 15px !important; + width: 200px; } #redactor_image_box img { - margin-right: 10px; - margin-bottom: 10px; - max-width: 100px; - cursor: pointer; + margin-right: 10px; + margin-bottom: 10px; + max-width: 100px; + cursor: pointer; } #redactor_tabs { - margin-bottom: 18px; + margin-bottom: 18px; } #redactor_tabs a { - display: inline-block; - margin-right: 5px; - padding: 4px 14px; - border: 1px solid #d2d2d2; - border-radius: 10px; - background-color: #fff; - color: #000; - text-decoration: none; - font-size: 12px; - line-height: 1; -} -#redactor_tabs a:hover, #redactor_tabs a.redactor_tabs_act { - padding: 5px 15px; - border: none; - background-color: #ddd; - box-shadow: 0 1px 2px rgba(0, 0, 0, .4) inset; - color: #777 !important; - text-decoration: none !important; - text-shadow: 0 1px 0 #eee; -} -#redactor_modal footer { - padding: 9px 30px 20px 30px; - border-radius: 0 0 3px 3px; - text-align: right; -} - -#redactor_modal input[type="radio"], -#redactor_modal input[type="checkbox"] { - position: relative; - top: -1px; + display: inline-block; + margin-right: 2px; + padding: 4px 14px; + border: 1px solid #d2d2d2; + border-radius: 3px; + background: #fff; + color: #000; + text-decoration: none; + line-height: 1; +} +#redactor_tabs a:hover, +#redactor_tabs a.redactor_tabs_act { + border-color: #eee; + color: #999 !important; + text-decoration: none !important; +} +#redactor_modal footer button { + position: relative; + width: 100%; + padding: 10px 16px; + margin: 0; + outline: none; + border: none; + background-color: #ddd; + color: #000; + text-align: center; + text-decoration: none; + font-weight: normal; + font-size: 12px; + font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; + line-height: 1; + cursor: pointer; +} +#redactor_modal footer button:hover { + color: #777; + background: none; + background: #bbb; + text-decoration: none; +} +#redactor_modal footer button.redactor_modal_delete_btn { + background: none; + color: #fff; + background-color: #b52525; +} +#redactor_modal footer button.redactor_modal_delete_btn:hover { + color: rgba(255, 255, 255, 0.6); + background-color: #881b1b; +} +#redactor_modal footer button.redactor_modal_action_btn { + background: none; + color: #fff; + background-color: #2461b5; +} +#redactor_modal footer button.redactor_modal_action_btn:hover { + color: rgba(255, 255, 255, 0.6); + background-color: #1a4580; } -#redactor_modal input[type="text"], -#redactor_modal input[type="password"], -#redactor_modal input[type="email"], -#redactor_modal textarea { - position: relative; - z-index: 2; - margin: 0; - padding: 1px 2px; - height: 23px; - border: 1px solid #ccc; - border-radius: 1px; - background-color: white; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset; - color: #333; - font-size: 13px; - font-family: Helvetica, Arial, Tahoma, sans-serif; - line-height: 1; - -webkit-transition: border 0.3s ease-in; - -moz-transition: border 0.3s ease-in; - -ms-transition: border 0.3s ease-in; - -o-transition: border 0.3s ease-in; - transition: border 0.3s ease-in; -} -#redactor_modal textarea { - line-height: 1.4em; -} -#redactor_modal input:focus, -#redactor_modal textarea:focus { - outline: none; - border-color: #5ca9e4; - box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset; -} -.redactor_modal_btn { - position: relative; - display: inline-block; - margin-left: 8px; - padding: 6px 16px 5px 16px; - outline: none; - border: none; - border-radius: 3px; - background-color: #ddd; - color: #000; - text-align: center; - text-decoration: none; - font-weight: normal; - font-size: 12px; - font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; - line-height: 1; - cursor: pointer; -} -.redactor_modal_btn:hover { - color: #777; - background: none; - background: #bbb; - text-decoration: none; -} -.redactor_modal_delete_btn { - background: none; - color: #fff; - background-color: #b52525; -} -.redactor_modal_delete_btn:hover { - color: rgba(255, 255, 255, .6); - background-color: #881b1b; -} -.redactor_modal_action_btn { - background: none; - color: #fff; - background-color: #2461b5; -} -.redactor_modal_action_btn:hover { - color: rgba(255, 255, 255, .6); - background-color: #1a4580; -} - /* Drag and Drop Area */ .redactor_droparea { - position: relative; - margin: auto; - margin-bottom: 5px; - width: 100%; + position: relative; + margin: auto; + margin-bottom: 5px; + width: 100%; } .redactor_droparea .redactor_dropareabox { - position: relative; - z-index: 1; - padding: 60px 0; - width: 99%; - border: 2px dashed #bbb; - background-color: #fff; - text-align: center; -} -.redactor_droparea .redactor_dropareabox, .redactor_dropalternative { - color: #555; - font-size: 12px; + position: relative; + z-index: 1; + padding: 60px 0; + width: 99%; + border: 1px dashed #ddd; + background: #fff; + text-align: center; +} +.redactor_droparea .redactor_dropareabox, +.redactor_dropalternative { + color: #555; + font-size: 12px; } .redactor_dropalternative { - margin: 4px 0 2px 0; + margin: 4px 0 2px 0; } .redactor_dropareabox.hover { - border-color: #aaa; - background: #efe3b8; + border-color: #aaa; + background: #efe3b8; } .redactor_dropareabox.error { - border-color: #dcc3c3; - background: #f7e5e5; + border-color: #dcc3c3; + background: #f7e5e5; } .redactor_dropareabox.drop { - border-color: #e0e5d6; - background: #f4f4ee; + border-color: #e0e5d6; + background: #f4f4ee; } - -/* =Progress +/* =ProgressBar -----------------------------------------------------------------------------*/ -#redactor-progress-drag { - position: fixed; - top: 50%; - left: 50%; - width: 200px; - margin-left: -130px; - margin-top: -35px; - z-index: 10000; - padding: 30px; - background: rgba(0, 0, 0, .7); - box-shadow: none; -} -.redactor-progress { - height: 12px; - overflow: hidden; - background-color: #f4f4f4; - border-radius: 3px; - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); - margin-bottom: 1.5em; -} -.redactor-progress .redactor-progress-bar { - top: 1px; - left: 1px; - position: relative; - background-color: #55aaff; - width: 0; - height: 12px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - -} -.redactor-progress-striped .redactor-progress-bar { - background-image: url('data:image/gif;base64,R0lGODlhIAAQAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODE3QTgyOEM0MzAwRkUyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NEY2MUMyQTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NEY2MUMyOTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQoAAQAsAAAAACAAEAAAAiwMjqkQ7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYwNqctwD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsHsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIx/oMsNCKNxdMk7K8VXbx55DhiKDAmZJ5qoFhu4LysrcFzf9QPvet4D0igFACH5BAkKAAEALAAAAAAgABAAAAIsjI8Hy+2QYnyUyWtqxVdvnngUGIoOiZgnmqkWG7gvKy9wXN81BO963gPSGAUAIfkECQoAAQAsAAAAACAAEAAAAixEjqkB7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYQdqctxD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsDsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIR/ocsdCKNxdMk7K8VXbx55DhiKDAmZJ5qoFgu4LysrcFzf9QPvet4D0igFACH5BAUKAAEALAAAAAAgABAAAAIshI8Xy+2RYnyUyWtqxVdvnngUGIoOiZgnmqkWC7gvKy9wXN81BO963gPSGAUAOw=='); -} -.redactor-progress-striped .redactor-progress-bar:after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCQTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkRFQUIzNjlDMkUxMUUwOUFFQ0M4MEYwM0YzNUE2RCI+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z3JhZGllbnQ8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCODlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTE5QjlCOTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq477Q0AAAD2SURBVHjaxFIxDsIwDLRF/1AmRp7AM9iYWHkD76AP6h9Qi1SGfqAMqGJg6XA4jts0RUwZiKLEsZ3L+Rwmoi0lDC6Ky4rAMuGO5DY5iuWH93oDegMuK8QA7JIYCMDpvwDDMBzNHCGtONYq2enjHKYLMObCp7dtu/+FDppDgyJpTemsrm/9l7L2ku4aUy4BTEmKR1hmVXV9OjfsqlqC7irAhBKxDnmOQdPc+ynKMXdenEELAFmzrnu8RoK6jpRhHkGJmFgdXmsByNf5Wx+fJPbigEI3OKrB77Bfy2VZzppqC0IfAtlIAusC9CNtUn/iIRXgnALwEWAA/+5+ZNOapmcAAAAASUVORK5CYII='); +#redactor-progress { + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 1000000; +} +#redactor-progress.redactor-progress-inline { + position: static; + margin-bottom: 4px; +} +#redactor-progress > span { + display: block; + height: 10px; + width: 100%; + background-color: #0a8bfb; + box-shadow: 0 1px 2px rgba(255, 255, 255, 0.9) inset; + -webkit-background-size: 30px 30px; + -moz-background-size: 30px 30px; + background-size: 30px 30px; + background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0.25, rgba(255, 255, 255, 0.9)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.9)), color-stop(0.75, rgba(255, 255, 255, 0.9)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent); + background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 75%, transparent 75%, transparent); + -webkit-animation: animate-stripes 2s linear infinite; + animation: animate-stripes 2s linear infinite; +} +@-webkit-keyframes animate-stripes { + 0% { + background-position: 0 0; + } + 100% { + background-position: 60px 0; + } +} +@keyframes animate-stripes { + 0% { + background-position: 0 0; + } + 100% { + background-position: 60px 0; + } } - - diff --git a/include/ajax.draft.php b/include/ajax.draft.php index 3cad72194b839d4b4c26b114c0902c6201d9c727..34679a7e8d6075a40ac24ee29c7581d382caa69a 100644 --- a/include/ajax.draft.php +++ b/include/ajax.draft.php @@ -62,6 +62,8 @@ class DraftAjaxAPI extends AjaxController { if (!$draft->setBody($body)) return Http::response(500, "Unable to update draft body"); + + echo "{}"; } function _uploadInlineImage($draft) { diff --git a/js/redactor-fonts.js b/js/redactor-fonts.js index 3e0304f6fc5195bec9e74f0352691554c5a7b5b1..04c93b1e210ca770176ec83ed9c0a42260287618 100644 --- a/js/redactor-fonts.js +++ b/js/redactor-fonts.js @@ -1,103 +1,107 @@ if (!RedactorPlugins) var RedactorPlugins = {}; RedactorPlugins.fontfamily = { - init: function () - { - var fonts = [ 'Arial', 'Helvetica', 'Georgia', 'Times New Roman', 'Monospace' ]; - var that = this; - var dropdown = {}; - - $.each(fonts, function(i, s) - { - dropdown['s' + i] = { - title: '<span style="font-family:'+s+';">'+s+'</style>' , - callback: function() { that.setFontfamily(s); }}; - }); - - dropdown['remove'] = { title: 'Remove font', callback: function() { that.resetFontfamily(); }}; - - this.buttonAddBefore('bold', 'fontfamily', 'Change font family', false, dropdown); - }, - setFontfamily: function (value) - { - this.inlineSetStyle('font-family', value); - }, - resetFontfamily: function() - { - this.inlineRemoveStyle('font-family'); - } + init: function () + { + var fonts = [ 'Arial', 'Helvetica', 'Georgia', 'Times New Roman', 'Monospace' ]; + var that = this; + var dropdown = {}; + + $.each(fonts, function(i, s) + { + dropdown['s' + i] = { title: '<span style="font-family:'+s+';">'+s+'</style>', callback: function() { that.setFontfamily(s); }}; + }); + + dropdown['remove'] = { title: 'Remove font', callback: function() { that.resetFontfamily(); }}; + + this.buttonAddBefore('bold', 'fontfamily', 'Change font family', false, dropdown); + }, + setFontfamily: function (value) + { + this.inlineSetStyle('font-family', value); + }, + resetFontfamily: function() + { + this.inlineRemoveStyle('font-family'); + } }; RedactorPlugins.fontcolor = { - init: function() - { - var colors = ['#ffffff', '#000000', '#eeece1', '#1f497d', '#4f81bd', '#c0504d', '#9bbb59', '#8064a2', '#4bacc6', '#f79646', '#ffff00', '#f2f2f2', '#7f7f7f', '#ddd9c3', '#c6d9f0', '#dbe5f1', '#f2dcdb', '#ebf1dd', '#e5e0ec', '#dbeef3', '#fdeada', '#fff2ca', '#d8d8d8', '#595959', '#c4bd97', '#8db3e2', '#b8cce4', '#e5b9b7', '#d7e3bc', '#ccc1d9', '#b7dde8', '#fbd5b5', '#ffe694', '#bfbfbf', '#3f3f3f', '#938953', '#548dd4', '#95b3d7', '#d99694', '#c3d69b', '#b2a2c7', '#b7dde8', '#fac08f', '#f2c314', '#a5a5a5', '#262626', '#494429', '#17365d', '#366092', '#953734', '#76923c', '#5f497a', '#92cddc', '#e36c09', '#c09100', '#7f7f7f', '#0c0c0c', '#1d1b10', '#0f243e', '#244061', '#632423', '#4f6128', '#3f3151', '#31859b', '#974806', '#7f6000']; - var buttons = ['fontcolor', 'backcolor']; - - for (var i = 1; i >= 0 ; i--) - { - var name = buttons[i]; - - var $dropdown = $('<div class="redactor_dropdown redactor_dropdown_box_' + name + '" style="display: none; width: 210px;">'); - - this.pickerBuild($dropdown, name, colors); - $(this.$toolbar).append($dropdown); - - this.buttonAddAfter('deleted', name, this.opts.curLang[name], $.proxy(function(btnName, $button, btnObject, e) - { - this.dropdownShow(e, btnName); - - }, this)); - } - this.buttonAddSeparatorBefore(buttons[0]); - - }, - pickerBuild: function($dropdown, name, colors) - { - var rule = 'color'; - if (name === 'backcolor') rule = 'background-color'; - - var _self = this; - var onSwatch = function(e) - { - e.preventDefault(); - - var $this = $(this); - _self.pickerSet($this.data('rule'), $this.attr('rel')); - - } - - var len = colors.length; - for (var z = 0; z < len; z++) - { - var color = colors[z]; - - var $swatch = $('<a rel="' + color + '" data-rule="' + rule +'" href="#" style="float: left; font-size: 0; border: 2px solid #fff; padding: 0; margin: 0; width: 15px; height: 15px;"></a>'); - $swatch.css('background-color', color); - $dropdown.append($swatch); - $swatch.on('click', onSwatch); - } - - var $elNone = $('<a href="#" style="display: block; clear: both; padding: 4px 0; font-size: 11px; line-height: 1;"></a>') - .html(this.opts.curLang.none) - .on('click', function(e) - { - e.preventDefault(); - _self.pickerSet(rule, false); - }); - - $dropdown.append($elNone); - }, - pickerSet: function(rule, type) - { - this.bufferSet(); - - this.$editor.focus(); - this.inlineRemoveStyle(rule); - if (type !== false) this.inlineSetStyle(rule, type); - if (this.opts.air) this.$air.fadeOut(100); - this.sync(); - } + init: function() + { + var colors = [ + '#ffffff', '#000000', '#eeece1', '#1f497d', '#4f81bd', '#c0504d', '#9bbb59', '#8064a2', '#4bacc6', '#f79646', '#ffff00', + '#f2f2f2', '#7f7f7f', '#ddd9c3', '#c6d9f0', '#dbe5f1', '#f2dcdb', '#ebf1dd', '#e5e0ec', '#dbeef3', '#fdeada', '#fff2ca', + '#d8d8d8', '#595959', '#c4bd97', '#8db3e2', '#b8cce4', '#e5b9b7', '#d7e3bc', '#ccc1d9', '#b7dde8', '#fbd5b5', '#ffe694', + '#bfbfbf', '#3f3f3f', '#938953', '#548dd4', '#95b3d7', '#d99694', '#c3d69b', '#b2a2c7', '#b7dde8', '#fac08f', '#f2c314', + '#a5a5a5', '#262626', '#494429', '#17365d', '#366092', '#953734', '#76923c', '#5f497a', '#92cddc', '#e36c09', '#c09100', + '#7f7f7f', '#0c0c0c', '#1d1b10', '#0f243e', '#244061', '#632423', '#4f6128', '#3f3151', '#31859b', '#974806', '#7f6000' + ]; + + var buttons = ['fontcolor', 'backcolor']; + + for (var i = 0; i < 2; i++) + { + var name = buttons[i]; + + var $dropdown = $('<div class="redactor_dropdown redactor_dropdown_box_' + name + '" style="display: none; width: 265px;">'); + + this.pickerBuild($dropdown, name, colors); + $(this.$toolbar).append($dropdown); + + this.buttonAddBefore('deleted', name, this.opts.curLang[name], $.proxy(function(btnName, $button, btnObject, e) + { + this.dropdownShow(e, btnName); + + }, this)); + } + }, + pickerBuild: function($dropdown, name, colors) + { + var rule = 'color'; + if (name === 'backcolor') rule = 'background-color'; + + var _self = this; + var onSwatch = function(e) + { + e.preventDefault(); + + var $this = $(this); + _self.pickerSet($this.data('rule'), $this.attr('rel')); + + }; + + var len = colors.length; + for (var z = 0; z < len; z++) + { + var color = colors[z]; + + var $swatch = $('<a rel="' + color + '" data-rule="' + rule +'" href="#" style="float: left; font-size: 0; border: 2px solid #fff; padding: 0; margin: 0; width: 20px; height: 20px;"></a>'); + $swatch.css('background-color', color); + $dropdown.append($swatch); + $swatch.on('click', onSwatch); + } + + var $elNone = $('<a href="#" style="display: block; clear: both; padding: 4px 0; font-size: 11px; line-height: 1;"></a>') + .html(this.opts.curLang.none) + .on('click', function(e) + { + e.preventDefault(); + _self.pickerSet(rule, false); + }); + + $dropdown.append($elNone); + }, + pickerSet: function(rule, type) + { + this.bufferSet(); + + this.$editor.focus(); + this.inlineRemoveStyle(rule); + if (type !== false) this.inlineSetStyle(rule, type); + if (this.opts.air) this.$air.fadeOut(100); + this.sync(); + } }; RedactorPlugins.fontsize = { diff --git a/js/redactor-osticket.js b/js/redactor-osticket.js index 4a919612bce3612a623f62a60085f04e883a5018..3e38378f4ce58f0d3d3693733f679db26175a554 100644 --- a/js/redactor-osticket.js +++ b/js/redactor-osticket.js @@ -223,7 +223,8 @@ $(function() { 'imageGetJson': 'ajax.php/draft/images/browse', 'syncBeforeCallback': captureImageSizes, 'linebreaks': true, - 'tabFocus': false + 'tabFocus': false, + 'toolbarFixedBox': true }; if (el.data('redactor')) return; var reset = $('input[type=reset]', el.closest('form')); diff --git a/js/redactor.min.js b/js/redactor.min.js index 107f1fb7a06b81afa44b20a40064b61c1b475cd0..84e52fcb782625c94511daafef7ee393875ce70a 100644 --- a/js/redactor.min.js +++ b/js/redactor.min.js @@ -1,12 +1,12 @@ /* - Redactor v9.1.7 - Updated: Nov 5, 2013 + Redactor v9.2.1 + Updated: Mar 19, 2014 http://imperavi.com/redactor/ - Copyright (c) 2009-2013, Imperavi LLC. + Copyright (c) 2009-2014, Imperavi LLC. License: http://imperavi.com/redactor/license/ Usage: $('#content').redactor(); */ -(function(c){var a=0;"use strict";var d=function(e){this[0]=e.startOffset;this[1]=e.endOffset;this.range=e;return this;};d.prototype.equals=function(){return this[0]===this[1];};c.fn.redactor=function(f){var g=[];var e=Array.prototype.slice.call(arguments,1);if(typeof f==="string"){this.each(function(){var j=c.data(this,"redactor");if(typeof j!=="undefined"&&c.isFunction(j[f])){var h=j[f].apply(j,e);if(h!==undefined&&h!==j){g.push(h);}}else{return c.error('No such method "'+f+'" for Redactor');}});}else{this.each(function(){if(!c.data(this,"redactor")){c.data(this,"redactor",b(this,f));}});}if(g.length===0){return this;}else{if(g.length===1){return g[0];}else{return g;}}};function b(f,e){return new b.prototype.init(f,e);}c.Redactor=b;c.Redactor.VERSION="9.1.7";c.Redactor.opts={rangy:false,iframe:false,fullpage:false,css:false,lang:"en",direction:"ltr",placeholder:false,wym:false,mobile:true,cleanup:true,tidyHtml:true,pastePlainText:false,removeEmptyTags:true,templateVars:false,xhtml:false,visual:true,focus:false,tabindex:false,autoresize:true,minHeight:false,maxHeight:false,shortcuts:true,autosave:false,autosaveInterval:60,plugins:false,linkAnchor:true,linkEmail:true,linkProtocol:"http://",linkNofollow:false,linkSize:50,imageFloatMargin:"10px",imageGetJson:false,imageUpload:false,imageUploadParam:"file",fileUpload:false,fileUploadParam:"file",clipboardUpload:true,clipboardUploadUrl:false,dragUpload:true,dnbImageTypes:["image/png","image/jpeg","image/gif"],s3:false,uploadFields:false,observeImages:true,observeLinks:true,modalOverlay:true,tabSpaces:false,tabFocus:true,air:false,airButtons:["formatting","|","bold","italic","deleted","|","unorderedlist","orderedlist","outdent","indent"],toolbar:true,toolbarFixed:false,toolbarFixedTarget:document,toolbarFixedTopOffset:0,toolbarFixedBox:false,toolbarExternal:false,buttonSource:true,buttonSeparator:'<li class="redactor_separator"></li>',buttonsCustom:{},buttonsAdd:[],buttons:["html","|","formatting","|","bold","italic","deleted","|","unorderedlist","orderedlist","outdent","indent","|","image","video","file","table","link","|","alignment","|","horizontalrule"],activeButtons:["deleted","italic","bold","underline","unorderedlist","orderedlist","alignleft","aligncenter","alignright","justify","table"],activeButtonsStates:{b:"bold",strong:"bold",i:"italic",em:"italic",del:"deleted",strike:"deleted",ul:"unorderedlist",ol:"orderedlist",u:"underline",tr:"table",td:"table",table:"table"},activeButtonsAdd:false,formattingTags:["p","blockquote","pre","h1","h2","h3","h4","h5","h6"],linebreaks:false,paragraphy:true,convertDivs:true,convertLinks:true,convertImageLinks:false,convertVideoLinks:false,formattingPre:false,phpTags:false,allowedTags:false,deniedTags:["html","head","link","body","meta","script","style","applet"],boldTag:"strong",italicTag:"em",indentValue:20,buffer:[],rebuffer:[],textareamode:false,emptyHtml:"<p>​</p>",invisibleSpace:"​",rBlockTest:/^(P|H[1-6]|LI|ADDRESS|SECTION|HEADER|FOOTER|ASIDE|ARTICLE)$/i,alignmentTags:["P","H1","H2","H3","H4","H5","H6","DD","DL","DT","DIV","TD","BLOCKQUOTE","OUTPUT","FIGCAPTION","ADDRESS","SECTION","HEADER","FOOTER","ASIDE","ARTICLE"],ownLine:["area","body","head","hr","i?frame","link","meta","noscript","style","script","table","tbody","thead","tfoot"],contOwnLine:["li","dt","dt","h[1-6]","option","script"],newLevel:["blockquote","div","dl","fieldset","form","frameset","map","ol","p","pre","select","td","th","tr","ul"],blockLevelElements:["P","H1","H2","H3","H4","H5","H6","DD","DL","DT","DIV","LI","BLOCKQUOTE","OUTPUT","FIGCAPTION","PRE","ADDRESS","SECTION","HEADER","FOOTER","ASIDE","ARTICLE","TD"],langs:{en:{html:"HTML",video:"Insert Video",image:"Insert Image",table:"Table",link:"Link",link_insert:"Insert link",link_edit:"Edit link",unlink:"Unlink",formatting:"Formatting",paragraph:"Normal text",quote:"Quote",code:"Code",header1:"Header 1",header2:"Header 2",header3:"Header 3",header4:"Header 4",header5:"Header 5",bold:"Bold",italic:"Italic",fontcolor:"Font Color",backcolor:"Back Color",unorderedlist:"Unordered List",orderedlist:"Ordered List",outdent:"Outdent",indent:"Indent",cancel:"Cancel",insert:"Insert",save:"Save",_delete:"Delete",insert_table:"Insert Table",insert_row_above:"Add Row Above",insert_row_below:"Add Row Below",insert_column_left:"Add Column Left",insert_column_right:"Add Column Right",delete_column:"Delete Column",delete_row:"Delete Row",delete_table:"Delete Table",rows:"Rows",columns:"Columns",add_head:"Add Head",delete_head:"Delete Head",title:"Title",image_position:"Position",none:"None",left:"Left",right:"Right",image_web_link:"Image Web Link",text:"Text",mailto:"Email",web:"URL",video_html_code:"Video Embed Code",file:"Insert File",upload:"Upload",download:"Download",choose:"Choose",or_choose:"Or choose",drop_file_here:"Drop file here",align_left:"Align text to the left",align_center:"Center text",align_right:"Align text to the right",align_justify:"Justify text",horizontalrule:"Insert Horizontal Rule",deleted:"Deleted",anchor:"Anchor",link_new_tab:"Open link in new tab",underline:"Underline",alignment:"Alignment",filename:"Name (optional)",edit:"Edit"}}};b.fn=c.Redactor.prototype={keyCode:{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,TAB:9,CTRL:17,META:91,LEFT:37,LEFT_WIN:91},init:function(f,e){this.rtePaste=false;this.$element=this.$source=c(f);this.uuid=a++;var g=c.extend(true,{},c.Redactor.opts);this.opts=c.extend({},g,this.$element.data(),e);this.start=true;this.dropdowns=[];this.sourceHeight=this.$source.css("height");this.sourceWidth=this.$source.css("width");if(this.opts.fullpage){this.opts.iframe=true;}if(this.opts.linebreaks){this.opts.paragraphy=false;}if(this.opts.paragraphy){this.opts.linebreaks=false;}if(this.opts.toolbarFixedBox){this.opts.toolbarFixed=true;}this.document=document;this.window=window;this.savedSel=false;this.cleanlineBefore=new RegExp("^<(/?"+this.opts.ownLine.join("|/?")+"|"+this.opts.contOwnLine.join("|")+")[ >]");this.cleanlineAfter=new RegExp("^<(br|/?"+this.opts.ownLine.join("|/?")+"|/"+this.opts.contOwnLine.join("|/")+")[ >]");this.cleannewLevel=new RegExp("^</?("+this.opts.newLevel.join("|")+")[ >]");this.rTestBlock=new RegExp("^("+this.opts.blockLevelElements.join("|")+")$","i");if(this.opts.linebreaks===false){if(this.opts.allowedTags!==false){var h=["strong","em","del"];var j=["b","i","strike"];if(c.inArray("p",this.opts.allowedTags)==="-1"){this.opts.allowedTags.push("p");}for(i in h){if(c.inArray(h[i],this.opts.allowedTags)!="-1"){this.opts.allowedTags.push(j[i]);}}}if(this.opts.deniedTags!==false){var l=c.inArray("p",this.opts.deniedTags);if(l!=="-1"){this.opts.deniedTags.splice(l,l);}}}if(this.browser("msie")||this.browser("opera")){this.opts.buttons=this.removeFromArrayByValue(this.opts.buttons,"horizontalrule");}this.opts.curLang=this.opts.langs[this.opts.lang];this.buildStart();},toolbarInit:function(e){return{html:{title:e.html,func:"toggle"},formatting:{title:e.formatting,func:"show",dropdown:{p:{title:e.paragraph,func:"formatBlocks"},blockquote:{title:e.quote,func:"formatQuote",className:"redactor_format_blockquote"},pre:{title:e.code,func:"formatBlocks",className:"redactor_format_pre"},h1:{title:e.header1,func:"formatBlocks",className:"redactor_format_h1"},h2:{title:e.header2,func:"formatBlocks",className:"redactor_format_h2"},h3:{title:e.header3,func:"formatBlocks",className:"redactor_format_h3"},h4:{title:e.header4,func:"formatBlocks",className:"redactor_format_h4"},h5:{title:e.header5,func:"formatBlocks",className:"redactor_format_h5"}}},bold:{title:e.bold,exec:"bold"},italic:{title:e.italic,exec:"italic"},deleted:{title:e.deleted,exec:"strikethrough"},underline:{title:e.underline,exec:"underline"},unorderedlist:{title:"• "+e.unorderedlist,exec:"insertunorderedlist"},orderedlist:{title:"1. "+e.orderedlist,exec:"insertorderedlist"},outdent:{title:"< "+e.outdent,func:"indentingOutdent"},indent:{title:"> "+e.indent,func:"indentingIndent"},image:{title:e.image,func:"imageShow"},video:{title:e.video,func:"videoShow"},file:{title:e.file,func:"fileShow"},table:{title:e.table,func:"show",dropdown:{insert_table:{title:e.insert_table,func:"tableShow"},separator_drop1:{name:"separator"},insert_row_above:{title:e.insert_row_above,func:"tableAddRowAbove"},insert_row_below:{title:e.insert_row_below,func:"tableAddRowBelow"},insert_column_left:{title:e.insert_column_left,func:"tableAddColumnLeft"},insert_column_right:{title:e.insert_column_right,func:"tableAddColumnRight"},separator_drop2:{name:"separator"},add_head:{title:e.add_head,func:"tableAddHead"},delete_head:{title:e.delete_head,func:"tableDeleteHead"},separator_drop3:{name:"separator"},delete_column:{title:e.delete_column,func:"tableDeleteColumn"},delete_row:{title:e.delete_row,func:"tableDeleteRow"},delete_table:{title:e.delete_table,func:"tableDeleteTable"}}},link:{title:e.link,func:"show",dropdown:{link:{title:e.link_insert,func:"linkShow"},unlink:{title:e.unlink,exec:"unlink"}}},fontcolor:{title:e.fontcolor,func:"show"},backcolor:{title:e.backcolor,func:"show"},alignment:{title:e.alignment,func:"show",dropdown:{alignleft:{title:e.align_left,func:"alignmentLeft"},aligncenter:{title:e.align_center,func:"alignmentCenter"},alignright:{title:e.align_right,func:"alignmentRight"},justify:{title:e.align_justify,func:"alignmentJustify"}}},alignleft:{title:e.align_left,func:"alignmentLeft"},aligncenter:{title:e.align_center,func:"alignmentCenter"},alignright:{title:e.align_right,func:"alignmentRight"},justify:{title:e.align_justify,func:"alignmentJustify"},horizontalrule:{exec:"inserthorizontalrule",title:e.horizontalrule}};},callback:function(e,f,g){var h=this.opts[e+"Callback"];if(c.isFunction(h)){if(f===false){return h.call(this,g);}else{return h.call(this,f,g);}}else{return g;}},destroy:function(){clearInterval(this.autosaveInterval);c(window).off(".redactor");this.$source.off("redactor-textarea");this.$element.off(".redactor").removeData("redactor");var f=this.get();if(this.opts.textareamode){this.$box.after(this.$source);this.$box.remove();this.$source.val(f).show();}else{var e=this.$editor;if(this.opts.iframe){e=this.$element;}this.$box.after(e);this.$box.remove();e.removeClass("redactor_editor").removeClass("redactor_editor_wym").removeAttr("contenteditable").html(f).show();}if(this.opts.air){c("#redactor_air_"+this.uuid).remove();}},getObject:function(){return c.extend({},this);},getEditor:function(){return this.$editor;},getBox:function(){return this.$box;},getIframe:function(){return(this.opts.iframe)?this.$frame:false;},getToolbar:function(){return(this.$toolbar)?this.$toolbar:false;},get:function(){return this.$source.val();},getCodeIframe:function(){this.$editor.removeAttr("contenteditable").removeAttr("dir");var e=this.outerHtml(this.$frame.contents().children());this.$editor.attr({contenteditable:true,dir:this.opts.direction});return e;},set:function(e,f,g){e=e.toString();if(this.opts.fullpage){this.setCodeIframe(e);}else{this.setEditor(e,f);}if(g!==false){this.placeholderRemove();}},setEditor:function(e,f){if(f!==false){e=this.cleanSavePreCode(e);e=this.cleanStripTags(e);e=this.cleanConvertProtected(e);e=this.cleanConvertInlineTags(e,true);if(this.opts.linebreaks===false){e=this.cleanConverters(e);}else{e=e.replace(/<p(.*?)>([\w\W]*?)<\/p>/gi,"$2<br>");}}e=this.cleanEmpty(e);this.$editor.html(e);this.setNonEditable();this.setSpansVerified();this.sync();},setCodeIframe:function(e){var f=this.iframePage();this.$frame[0].src="about:blank";e=this.cleanConvertProtected(e);e=this.cleanConvertInlineTags(e);e=this.cleanRemoveSpaces(e);f.open();f.write(e);f.close();if(this.opts.fullpage){this.$editor=this.$frame.contents().find("body").attr({contenteditable:true,dir:this.opts.direction});}this.setNonEditable();this.setSpansVerified();this.sync();},setFullpageOnInit:function(e){e=this.cleanSavePreCode(e,true);e=this.cleanConverters(e);e=this.cleanEmpty(e);this.$editor.html(e);this.setNonEditable();this.setSpansVerified();this.sync();},setSpansVerified:function(){var f=this.$editor.find("span");var e="inline";c.each(f,function(){var g=this.outerHTML;var j=new RegExp("<"+this.tagName,"i");var h=g.replace(j,"<"+e);j=new RegExp("</"+this.tagName,"i");h=h.replace(j,"</"+e);c(this).replaceWith(h);});},setSpansVerifiedHtml:function(e){e=e.replace(/<span(.*?)>/,"<inline$1>");return e.replace(/<\/span>/,"</inline>");},setNonEditable:function(){this.$editor.find(".noneditable").attr("contenteditable",false);},sync:function(){var e="";this.cleanUnverified();if(this.opts.fullpage){e=this.getCodeIframe();}else{e=this.$editor.html();}e=this.syncClean(e);e=this.cleanRemoveEmptyTags(e);e=e.replace(/<\/li><(ul|ol)>([\w\W]*?)<\/(ul|ol)>/gi,"<$1>$2</$1></li>");if(c.trim(e)==="<br>"){e="";}if(this.opts.xhtml){var f=["br","hr","img","link","input","meta"];c.each(f,function(g,h){e=e.replace(new RegExp("<"+h+"(.*?[^/$]?)>","gi"),"<"+h+"$1 />");});}e=this.callback("syncBefore",false,e);this.$source.val(e);this.callback("syncAfter",false,e);if(this.start===false){this.callback("change",false,e);}},syncClean:function(e){if(!this.opts.fullpage){e=this.cleanStripTags(e);}e=c.trim(e);e=this.placeholderRemoveFromCode(e);e=e.replace(/​/gi,"");e=e.replace(/​/gi,"");e=e.replace(/ /gi," ");if(this.opts.linkNofollow){e=e.replace(/<a(.*?)rel="nofollow"(.*?)>/gi,"<a$1$2>");e=e.replace(/<a(.*?)>/gi,'<a$1 rel="nofollow">');}e=e.replace("<!--?php","<?php");e=e.replace("?-->","?>");e=e.replace(/<(.*?)class="noeditable"(.*?) contenteditable="false"(.*?)>/gi,'<$1class="noeditable"$2$3>');e=e.replace(/ data-tagblock=""/gi,"");e=e.replace(/<br\s?\/?>\n?<\/(P|H[1-6]|LI|ADDRESS|SECTION|HEADER|FOOTER|ASIDE|ARTICLE)>/gi,"</$1>");e=e.replace(/<span(.*?)id="redactor-image-box"(.*?)>([\w\W]*?)<img(.*?)><\/span>/i,"$3<img$4>");e=e.replace(/<span(.*?)id="redactor-image-resizer"(.*?)>(.*?)<\/span>/i,"");e=e.replace(/<span(.*?)id="redactor-image-editter"(.*?)>(.*?)<\/span>/i,"");e=e.replace(/<font(.*?)>([\w\W]*?)<\/font>/gi,"$2");e=e.replace(/<span(.*?)>([\w\W]*?)<\/span>/gi,"$2");e=e.replace(/<inline(.*?)>([\w\W]*?)<\/inline>/gi,"<span$1>$2</span>");e=e.replace(/<span(.*?)class="redactor_placeholder"(.*?)>([\w\W]*?)<\/span>/gi,"");e=e.replace(/&/gi,"&");e=this.cleanReConvertProtected(e);return e;},buildStart:function(){this.content="";this.$box=c('<div class="redactor_box" />');if(this.$source[0].tagName==="TEXTAREA"){this.opts.textareamode=true;}if(this.opts.mobile===false&&this.isMobile()){this.buildMobile();}else{this.buildContent();if(this.opts.iframe){this.opts.autoresize=false;this.iframeStart();}else{if(this.opts.textareamode){this.buildFromTextarea();}else{this.buildFromElement();}}if(!this.opts.iframe){this.buildOptions();this.buildAfter();}}},buildMobile:function(){if(!this.opts.textareamode){this.$editor=this.$source;this.$editor.hide();this.$source=this.buildCodearea(this.$editor);this.$source.val(this.content);}this.$box.insertAfter(this.$source).append(this.$source);},buildContent:function(){if(this.opts.textareamode){this.content=c.trim(this.$source.val());}else{this.content=c.trim(this.$source.html());}},buildFromTextarea:function(){this.$editor=c("<div />");this.$box.insertAfter(this.$source).append(this.$editor).append(this.$source);this.buildAddClasses(this.$editor);this.buildEnable();},buildFromElement:function(){this.$editor=this.$source;this.$source=this.buildCodearea(this.$editor);this.$box.insertAfter(this.$editor).append(this.$editor).append(this.$source);this.buildEnable();},buildCodearea:function(e){return c("<textarea />").attr("name",e.attr("id")).css("height",this.sourceHeight);},buildAddClasses:function(e){c.each(this.$source.get(0).className.split(/\s+/),function(f,g){e.addClass("redactor_"+g);});},buildEnable:function(){this.$editor.addClass("redactor_editor").attr({contenteditable:true,dir:this.opts.direction});this.$source.attr("dir",this.opts.direction).hide();this.set(this.content,true,false);},buildOptions:function(){var e=this.$editor;if(this.opts.iframe){e=this.$frame;}if(this.opts.tabindex){e.attr("tabindex",this.opts.tabindex);}if(this.opts.minHeight){e.css("min-height",this.opts.minHeight+"px");}if(this.opts.maxHeight){e.css("max-height",this.opts.maxHeight+"px");}if(this.opts.wym){this.$editor.addClass("redactor_editor_wym");}if(!this.opts.autoresize){e.css("height",this.sourceHeight);}},buildAfter:function(){this.start=false;if(this.opts.toolbar){this.opts.toolbar=this.toolbarInit(this.opts.curLang);this.toolbarBuild();}this.modalTemplatesInit();this.buildPlugins();this.buildBindKeyboard();if(this.opts.autosave){this.autosave();}setTimeout(c.proxy(this.observeStart,this),4);if(this.browser("mozilla")){try{this.document.execCommand("enableObjectResizing",false,false);this.document.execCommand("enableInlineTableEditing",false,false);}catch(f){}}if(this.opts.focus){setTimeout(c.proxy(this.focus,this),100);}if(!this.opts.visual){setTimeout(c.proxy(function(){this.opts.visual=true;this.toggle(false);},this),200);}this.callback("init");},buildBindKeyboard:function(){if(this.opts.dragUpload&&this.opts.imageUpload!==false){this.$editor.on("drop.redactor",c.proxy(this.buildEventDrop,this));}this.$editor.on("paste.redactor",c.proxy(this.buildEventPaste,this));this.$editor.on("keydown.redactor",c.proxy(this.buildEventKeydown,this));this.$editor.on("keyup.redactor",c.proxy(this.buildEventKeyup,this));if(c.isFunction(this.opts.textareaKeydownCallback)){this.$source.on("keydown.redactor-textarea",c.proxy(this.opts.textareaKeydownCallback,this));}if(c.isFunction(this.opts.focusCallback)){this.$editor.on("focus.redactor",c.proxy(this.opts.focusCallback,this));}var e;c(document).mousedown(function(f){e=c(f.target);});this.$editor.on("blur.redactor",c.proxy(function(f){if(!c(e).hasClass("redactor_toolbar")&&c(e).parents(".redactor_toolbar").size()==0){this.selectall=false;if(c.isFunction(this.opts.blurCallback)){this.callback("blur",f);}}},this));},buildEventDrop:function(j){j=j.originalEvent||j;if(window.FormData===undefined||!j.dataTransfer){return true;}var h=j.dataTransfer.files.length;if(h==0){return true;}j.preventDefault();var g=j.dataTransfer.files[0];if(this.opts.dnbImageTypes!==false&&this.opts.dnbImageTypes.indexOf(g.type)==-1){return true;}this.bufferSet();var f=c('<div id="redactor-progress-drag" class="redactor-progress redactor-progress-striped"><div id="redactor-progress-bar" class="redactor-progress-bar" style="width: 100%;"></div></div>');c(document.body).append(f);if(this.opts.s3===false){this.dragUploadAjax(this.opts.imageUpload,g,true,f,j,this.opts.imageUploadParam);}else{this.s3uploadFile(g);}},buildEventPaste:function(g){var h=false;if(this.browser("webkit")&&navigator.userAgent.indexOf("Chrome")===-1){var f=this.browser("version").split(".");if(f[0]<536){h=true;}}if(h){return true;}if(this.browser("opera")){return true;}if(this.opts.clipboardUpload&&this.buildEventClipboardUpload(g)){return true;}if(this.opts.cleanup){this.rtePaste=true;this.selectionSave();if(!this.selectall){if(this.opts.autoresize===true){this.$editor.height(this.$editor.height());this.saveScroll=this.document.body.scrollTop;}else{this.saveScroll=this.$editor.scrollTop();}}var j=this.extractContent();setTimeout(c.proxy(function(){var e=this.extractContent();this.$editor.append(j);this.selectionRestore();var l=this.getFragmentHtml(e);this.pasteClean(l);if(this.opts.autoresize===true){this.$editor.css("height","auto");}},this),1);}},buildEventClipboardUpload:function(j){var h=j.originalEvent||j;this.clipboardFilePaste=false;if(typeof(h.clipboardData)==="undefined"){return false;}if(h.clipboardData.items){var g=h.clipboardData.items[0].getAsFile();if(g!==null){this.bufferSet();this.clipboardFilePaste=true;var f=new FileReader();f.onload=c.proxy(this.pasteClipboardUpload,this);f.readAsDataURL(g);return true;}}return false;},buildEventKeydown:function(n){if(this.rtePaste){return false;}var f=n.which;var j=n.ctrlKey||n.metaKey;var g=this.getParent();var m=this.getCurrent();var o=this.getBlock();var l=false;this.callback("keydown",n);this.imageResizeHide(false);if((g&&c(g).get(0).tagName==="PRE")||(m&&c(m).get(0).tagName==="PRE")){l=true;if(f===this.keyCode.DOWN){this.insertAfterLastElement(o);}}if(f===this.keyCode.DOWN){if(g&&c(g)[0].tagName==="BLOCKQUOTE"){this.insertAfterLastElement(g);}if(m&&c(m)[0].tagName==="BLOCKQUOTE"){this.insertAfterLastElement(m);}if(g&&c(g)[0].tagName==="P"&&c(g).parent()[0].tagName=="BLOCKQUOTE"){this.insertAfterLastElement(g,c(g).parent()[0]);}if(m&&c(m)[0].tagName==="P"&&g&&c(g)[0].tagName=="BLOCKQUOTE"){this.insertAfterLastElement(m,g);}}if(j&&!n.shiftKey){this.shortcuts(n,f);}if(j&&f===90&&!n.shiftKey&&!n.altKey){n.preventDefault();if(this.opts.buffer.length){this.bufferUndo();}else{this.document.execCommand("undo",false,false);}return;}else{if(j&&f===90&&n.shiftKey&&!n.altKey){n.preventDefault();if(this.opts.rebuffer.length!=0){this.bufferRedo();}else{this.document.execCommand("redo",false,false);}return;}}if(j&&f===65){this.selectall=true;}else{if(f!=this.keyCode.LEFT_WIN&&!j){this.selectall=false;}}if(f==this.keyCode.ENTER&&!n.shiftKey&&!n.ctrlKey&&!n.metaKey){if(this.browser("msie")&&(g.nodeType==1&&(g.tagName=="TD"||g.tagName=="TH"))){n.preventDefault();this.bufferSet();this.insertNode(document.createElement("br"));this.callback("enter",n);return false;}if(l===true){return this.buildEventKeydownPre(n,m);}else{if(!this.opts.linebreaks){if(o&&this.opts.rBlockTest.test(o.tagName)){this.bufferSet();setTimeout(c.proxy(function(){var p=this.getBlock();if(p.tagName==="DIV"&&!c(p).hasClass("redactor_editor")){var e=c("<p>"+this.opts.invisibleSpace+"</p>");c(p).replaceWith(e);this.selectionStart(e);}},this),1);}else{if(o===false){this.bufferSet();var h=c("<p>"+this.opts.invisibleSpace+"</p>");this.insertNode(h[0]);this.selectionStart(h);this.callback("enter",n);return false;}}}if(this.opts.linebreaks){if(o&&this.opts.rBlockTest.test(o.tagName)){this.bufferSet();setTimeout(c.proxy(function(){var e=this.getBlock();if((e.tagName==="DIV"||e.tagName==="P")&&!c(e).hasClass("redactor_editor")){this.replaceLineBreak(e);}},this),1);}else{return this.buildEventKeydownInsertLineBreak(n);}}if(o.tagName=="BLOCKQUOTE"||o.tagName=="FIGCAPTION"){return this.buildEventKeydownInsertLineBreak(n);}}this.callback("enter",n);}else{if(f===this.keyCode.ENTER&&(n.ctrlKey||n.shiftKey)){this.bufferSet();n.preventDefault();this.insertLineBreak();}}if(f===this.keyCode.TAB&&this.opts.shortcuts){return this.buildEventKeydownTab(n,l);}if(f===this.keyCode.BACKSPACE){this.buildEventKeydownBackspace(m);}},buildEventKeydownPre:function(h,g){h.preventDefault();this.bufferSet();var f=c(g).parent().text();this.insertNode(document.createTextNode("\n"));if(f.search(/\s$/)==-1){this.insertNode(document.createTextNode("\n"));}this.sync();this.callback("enter",h);return false;},buildEventKeydownTab:function(g,f){if(!this.opts.tabFocus){return true;}if(this.isEmpty(this.get())){return true;}g.preventDefault();if(f===true&&!g.shiftKey){this.bufferSet();this.insertNode(document.createTextNode("\t"));this.sync();return false;}else{if(this.opts.tabSpaces!==false){this.bufferSet();this.insertNode(document.createTextNode(Array(this.opts.tabSpaces+1).join("\u00a0")));this.sync();return false;}else{if(!g.shiftKey){this.indentingIndent();}else{this.indentingOutdent();}}}return false;},buildEventKeydownBackspace:function(f){if(typeof f.tagName!=="undefined"&&/^(H[1-6])$/i.test(f.tagName)){var e;if(this.opts.linebreaks===false){e=c("<p>"+this.opts.invisibleSpace+"</p>");}else{e=c("<br>"+this.opts.invisibleSpace);}c(f).replaceWith(e);this.selectionStart(e);}if(typeof f.nodeValue!=="undefined"&&f.nodeValue!==null){if(f.remove&&f.nodeType===3&&f.nodeValue.match(/[^\/\u200B]/g)==null){f.remove();}}},buildEventKeydownInsertLineBreak:function(f){this.bufferSet();f.preventDefault();this.insertLineBreak();this.callback("enter",f);return;},buildEventKeyup:function(m){if(this.rtePaste){return false;}var f=m.which;var h=this.getParent();var l=this.getCurrent();if(!this.opts.linebreaks&&l.nodeType==3&&(h==false||h.tagName=="BODY")){var j=c("<p>").append(c(l).clone());c(l).replaceWith(j);var g=c(j).next();if(typeof(g[0])!=="undefined"&&g[0].tagName=="BR"){g.remove();}this.selectionEnd(j);}if((this.opts.convertLinks||this.opts.convertImageLinks||this.opts.convertVideoLinks)&&f===this.keyCode.ENTER){this.buildEventKeyupConverters();}if(f===this.keyCode.DELETE||f===this.keyCode.BACKSPACE){return this.formatEmpty(m);}this.callback("keyup",m);this.sync();},buildEventKeyupConverters:function(){this.formatLinkify(this.opts.linkProtocol,this.opts.convertLinks,this.opts.convertImageLinks,this.opts.convertVideoLinks,this.opts.linkSize);setTimeout(c.proxy(function(){if(this.opts.convertImageLinks){this.observeImages();}if(this.opts.observeLinks){this.observeLinks();}},this),5);},buildPlugins:function(){if(!this.opts.plugins){return;}c.each(this.opts.plugins,c.proxy(function(e,f){if(RedactorPlugins[f]){c.extend(this,RedactorPlugins[f]);if(c.isFunction(RedactorPlugins[f].init)){this.init();}}},this));},iframeStart:function(){this.iframeCreate();if(this.opts.textareamode){this.iframeAppend(this.$source);}else{this.$sourceOld=this.$source.hide();this.$source=this.buildCodearea(this.$sourceOld);this.iframeAppend(this.$sourceOld);}},iframeAppend:function(e){this.$source.attr("dir",this.opts.direction).hide();this.$box.insertAfter(e).append(this.$frame).append(this.$source);},iframeCreate:function(){this.$frame=c('<iframe style="width: 100%;" frameborder="0" />').one("load",c.proxy(function(){if(this.opts.fullpage){this.iframePage();if(this.content===""){this.content=this.opts.invisibleSpace;}this.$frame.contents()[0].write(this.content);this.$frame.contents()[0].close();var e=setInterval(c.proxy(function(){if(this.$frame.contents().find("body").html()){clearInterval(e);this.iframeLoad();}},this),0);}else{this.iframeLoad();}},this));},iframeDoc:function(){return this.$frame[0].contentWindow.document;},iframePage:function(){var e=this.iframeDoc();if(e.documentElement){e.removeChild(e.documentElement);}return e;},iframeAddCss:function(e){e=e||this.opts.css;if(this.isString(e)){this.$frame.contents().find("head").append('<link rel="stylesheet" href="'+e+'" />');}if(c.isArray(e)){c.each(e,c.proxy(function(g,f){this.iframeAddCss(f);},this));}},iframeLoad:function(){this.$editor=this.$frame.contents().find("body").attr({contenteditable:true,dir:this.opts.direction});if(this.$editor[0]){this.document=this.$editor[0].ownerDocument;this.window=this.document.defaultView||window;}this.iframeAddCss();if(this.opts.fullpage){this.setFullpageOnInit(this.$editor.html());}else{this.set(this.content,true,false);}this.buildOptions();this.buildAfter();},placeholderStart:function(e){if(this.isEmpty(e)){if(this.$element.attr("placeholder")){this.opts.placeholder=this.$element.attr("placeholder");}if(this.opts.placeholder===""){this.opts.placeholder=false;}if(this.opts.placeholder!==false){this.opts.focus=false;this.$editor.one("focus.redactor_placeholder",c.proxy(this.placeholderFocus,this));return c('<span class="redactor_placeholder" data-redactor="verified">').attr("contenteditable",false).text(this.opts.placeholder);}}return false;},placeholderFocus:function(){this.$editor.find("span.redactor_placeholder").remove();var e="";if(this.opts.linebreaks===false){e=this.opts.emptyHtml;}this.$editor.off("focus.redactor_placeholder");this.$editor.html(e);if(this.opts.linebreaks===false){this.selectionStart(this.$editor.children()[0]);}else{this.focus();}this.sync();},placeholderRemove:function(){this.opts.placeholder=false;this.$editor.find("span.redactor_placeholder").remove();this.$editor.off("focus.redactor_placeholder");},placeholderRemoveFromCode:function(e){return e.replace(/<span class="redactor_placeholder"(.*?)>(.*?)<\/span>/i,"");},shortcuts:function(g,f){if(!this.opts.shortcuts){return;}if(!g.altKey){if(f===77){this.shortcutsLoad(g,"removeFormat");}else{if(f===66){this.shortcutsLoad(g,"bold");}else{if(f===73){this.shortcutsLoad(g,"italic");}else{if(f===74){this.shortcutsLoad(g,"insertunorderedlist");}else{if(f===75){this.shortcutsLoad(g,"insertorderedlist");}else{if(f===72){this.shortcutsLoad(g,"superscript");}else{if(f===76){this.shortcutsLoad(g,"subscript");}}}}}}}}else{if(f===48){this.shortcutsLoadFormat(g,"p");}else{if(f===49){this.shortcutsLoadFormat(g,"h1");}else{if(f===50){this.shortcutsLoadFormat(g,"h2");}else{if(f===51){this.shortcutsLoadFormat(g,"h3");}else{if(f===52){this.shortcutsLoadFormat(g,"h4");}else{if(f===53){this.shortcutsLoadFormat(g,"h5");}else{if(f===54){this.shortcutsLoadFormat(g,"h6");}}}}}}}}},shortcutsLoad:function(g,f){g.preventDefault();this.execCommand(f,false);},shortcutsLoadFormat:function(g,f){g.preventDefault();this.formatBlocks(f);},focus:function(){if(!this.browser("opera")){this.window.setTimeout(c.proxy(this.focusSet,this,true),1);}else{this.$editor.focus();}},focusEnd:function(){this.focusSet();},focusSet:function(g){this.$editor.focus();var e=this.getRange();e.selectNodeContents(this.$editor[0]);e.collapse(g||false);var f=this.getSelection();f.removeAllRanges();f.addRange(e);},toggle:function(e){if(this.opts.visual){this.toggleCode(e);}else{this.toggleVisual();}},toggleVisual:function(){var e=this.$source.hide().val();if(typeof this.modified!=="undefined"){this.modified=this.cleanRemoveSpaces(this.modified,false)!==this.cleanRemoveSpaces(e,false);}if(this.modified){if(this.opts.fullpage&&e===""){this.setFullpageOnInit(e);}else{this.set(e);if(this.opts.fullpage){this.buildBindKeyboard();}}}if(this.opts.iframe){this.$frame.show();}else{this.$editor.show();}if(this.opts.fullpage){this.$editor.attr("contenteditable",true);}this.$source.off("keydown.redactor-textarea-indenting");this.$editor.focus();this.selectionRestore();this.observeStart();this.buttonActiveVisual();this.buttonInactive("html");this.opts.visual=true;},toggleCode:function(g){if(g!==false){this.selectionSave();}var e=null;if(this.opts.iframe){e=this.$frame.height();if(this.opts.fullpage){this.$editor.removeAttr("contenteditable");}this.$frame.hide();}else{e=this.$editor.innerHeight();this.$editor.hide();}var f=this.$source.val();if(f!==""&&this.opts.tidyHtml){this.$source.val(this.cleanHtml(f));}this.modified=f;this.$source.height(e).show().focus();this.$source.on("keydown.redactor-textarea-indenting",this.textareaIndenting);this.buttonInactiveVisual();this.buttonActive("html");this.opts.visual=false;},textareaIndenting:function(g){if(g.keyCode===9){var f=c(this);var h=f.get(0).selectionStart;f.val(f.val().substring(0,h)+"\t"+f.val().substring(f.get(0).selectionEnd));f.get(0).selectionStart=f.get(0).selectionEnd=h+1;return false;}},autosave:function(){var e=false;this.autosaveInterval=setInterval(c.proxy(function(){var f=this.get();if(e!==f){c.ajax({url:this.opts.autosave,type:"post",data:this.$source.attr("name")+"="+escape(encodeURIComponent(f)),success:c.proxy(function(g){this.callback("autosave",false,g);e=f;},this)});}},this),this.opts.autosaveInterval*1000);},toolbarBuild:function(){if(this.opts.air){this.opts.buttons=this.opts.airButtons;}else{if(!this.opts.buttonSource){var f=this.opts.buttons.indexOf("html"),g=this.opts.buttons[f+1];this.opts.buttons.splice(f,1);if(g==="|"){this.opts.buttons.splice(f,1);}}}c.extend(this.opts.toolbar,this.opts.buttonsCustom);c.each(this.opts.buttonsAdd,c.proxy(function(h,j){this.opts.buttons.push(j);},this));if(this.opts.toolbar){c.each(this.opts.toolbar.formatting.dropdown,c.proxy(function(h,j){if(c.inArray(h,this.opts.formattingTags)=="-1"){delete this.opts.toolbar.formatting.dropdown[h];}},this));}if(this.opts.buttons.length===0){return false;}this.airEnable();this.$toolbar=c("<ul>").addClass("redactor_toolbar").attr("id","redactor_toolbar_"+this.uuid);if(this.opts.air){this.$air=c('<div class="redactor_air">').attr("id","redactor_air_"+this.uuid).hide();this.$air.append(this.$toolbar);c("body").append(this.$air);}else{if(this.opts.toolbarExternal){c(this.opts.toolbarExternal).html(this.$toolbar);}else{this.$box.prepend(this.$toolbar);}}c.each(this.opts.buttons,c.proxy(function(j,l){if(l==="|"){this.$toolbar.append(c(this.opts.buttonSeparator));}else{if(this.opts.toolbar[l]){var h=this.opts.toolbar[l];if(this.opts.fileUpload===false&&l==="file"){return true;}this.$toolbar.append(c("<li>").append(this.buttonBuild(l,h)));}}},this));this.$toolbar.find("a").attr("tabindex","-1");if(this.opts.toolbarFixed){this.toolbarObserveScroll();c(this.opts.toolbarFixedTarget).on("scroll.redactor",c.proxy(this.toolbarObserveScroll,this));}if(this.opts.activeButtons){var e=c.proxy(this.buttonActiveObserver,this);this.$editor.on("mouseup.redactor keyup.redactor",e);}},toolbarObserveScroll:function(){var j=c(this.opts.toolbarFixedTarget).scrollTop();var g=this.$box.offset().top;var h=0;var e=g+this.$box.height()+40;if(j>g){var f="100%";if(this.opts.toolbarFixedBox){h=this.$box.offset().left;f=this.$box.innerWidth();this.$toolbar.addClass("toolbar_fixed_box");}this.toolbarFixed=true;this.$toolbar.css({position:"fixed",width:f,zIndex:1005,top:this.opts.toolbarFixedTopOffset+"px",left:h});if(j<e){this.$toolbar.css("visibility","visible");}else{this.$toolbar.css("visibility","hidden");}}else{this.toolbarFixed=false;this.$toolbar.css({position:"relative",width:"auto",top:0,left:h});if(this.opts.toolbarFixedBox){this.$toolbar.removeClass("toolbar_fixed_box");}}},airEnable:function(){if(!this.opts.air){return;}this.$editor.on("mouseup.redactor keyup.redactor",this,c.proxy(function(g){var j=this.getSelectionText();if(g.type==="mouseup"&&j!=""){this.airShow(g);}if(g.type==="keyup"&&g.shiftKey&&j!=""){var f=c(this.getElement(this.getSelection().focusNode)),h=f.offset();h.height=f.height();this.airShow(h,true);}},this));},airShow:function(l,f){if(!this.opts.air){return;}var j,h;c(".redactor_air").hide();if(f){j=l.left;h=l.top+l.height+14;if(this.opts.iframe){h+=this.$box.position().top-c(this.document).scrollTop();j+=this.$box.position().left;}}else{var g=this.$air.innerWidth();j=l.clientX;if(c(this.document).width()<(j+g)){j-=g;}h=l.clientY+14;if(this.opts.iframe){h+=this.$box.position().top;j+=this.$box.position().left;}else{h+=c(this.document).scrollTop();}}this.$air.css({left:j+"px",top:h+"px"}).show();this.airBindHide();},airBindHide:function(){if(!this.opts.air){return;}var e=c.proxy(function(f){c(f).on("mousedown.redactor",c.proxy(function(g){if(c(g.target).closest(this.$toolbar).length===0){this.$air.fadeOut(100);this.selectionRemove();c(f).off(g);}},this)).on("keydown.redactor",c.proxy(function(g){if(g.which===this.keyCode.ESC){this.getSelection().collapseToStart();}this.$air.fadeOut(100);c(f).off(g);},this));},this);e(document);if(this.opts.iframe){e(this.document);}},airBindMousemoveHide:function(){if(!this.opts.air){return;}var e=c.proxy(function(f){c(f).on("mousemove.redactor",c.proxy(function(g){if(c(g.target).closest(this.$toolbar).length===0){this.$air.fadeOut(100);c(f).off(g);}},this));},this);e(document);if(this.opts.iframe){e(this.document);}},dropdownBuild:function(f,e){c.each(e,c.proxy(function(j,h){if(!h.className){h.className="";}var g;if(h.name==="separator"){g=c('<a class="redactor_separator_drop">');}else{g=c('<a href="#" class="'+h.className+" redactor_dropdown_"+j+'">'+h.title+"</a>");g.on("click",c.proxy(function(l){if(l.preventDefault){l.preventDefault();}if(this.browser("msie")){l.returnValue=false;}if(h.callback){h.callback.call(this,j,g,h,l);}if(h.exec){this.execCommand(h.exec,j);}if(h.func){this[h.func](j);}this.buttonActiveObserver();if(this.opts.air){this.$air.fadeOut(100);}},this));}f.append(g);},this));},dropdownShow:function(m,q){if(!this.opts.visual){m.preventDefault();return false;}var n=this.$toolbar.find(".redactor_dropdown_box_"+q);var f=this.buttonGet(q);if(f.hasClass("dropact")){this.dropdownHideAll();}else{this.dropdownHideAll();this.buttonActive(q);f.addClass("dropact");var r=f.position();if(this.toolbarFixed){r=f.offset();}var o=n.width();if((r.left+o)>c(document).width()){r.left-=o;}var h=r.left+"px";var j=29;var l="absolute";var p=j+"px";if(this.opts.toolbarFixed&&this.toolbarFixed){l="fixed";}else{if(!this.opts.air){p=r.top+j+"px";}}n.css({position:l,left:h,top:p}).show();}var g=c.proxy(function(s){this.dropdownHide(s,n);},this);c(document).one("click",g);this.$editor.one("click",g);m.stopPropagation();},dropdownHideAll:function(){this.$toolbar.find("a.dropact").removeClass("redactor_act").removeClass("dropact");c(".redactor_dropdown").hide();},dropdownHide:function(g,f){if(!c(g.target).hasClass("dropact")){f.removeClass("dropact");this.dropdownHideAll();}},buttonBuild:function(h,e){var f=c('<a href="javascript:;" title="'+e.title+'" tabindex="-1" class="redactor_btn redactor_btn_'+h+'"></a>');f.on("click",c.proxy(function(j){if(j.preventDefault){j.preventDefault();}if(this.browser("msie")){j.returnValue=false;}if(f.hasClass("redactor_button_disabled")){return false;}if(this.isFocused()===false&&!e.exec){this.$editor.focus();}if(e.exec){this.$editor.focus();this.execCommand(e.exec,h);this.airBindMousemoveHide();}else{if(e.func&&e.func!=="show"){this[e.func](h);this.airBindMousemoveHide();}else{if(e.callback){e.callback.call(this,h,f,e,j);this.airBindMousemoveHide();}else{if(e.dropdown){this.dropdownShow(j,h);}}}}this.buttonActiveObserver(false,h);},this));if(e.dropdown){var g=c('<div class="redactor_dropdown redactor_dropdown_box_'+h+'" style="display: none;">');g.appendTo(this.$toolbar);this.dropdownBuild(g,e.dropdown);}return f;},buttonGet:function(e){if(!this.opts.toolbar){return false;}return c(this.$toolbar.find("a.redactor_btn_"+e));},buttonActiveToggle:function(f){var e=this.buttonGet(f);if(e.hasClass("redactor_act")){e.removeClass("redactor_act");}else{e.addClass("redactor_act");}},buttonActive:function(e){this.buttonGet(e).addClass("redactor_act");},buttonInactive:function(e){this.buttonGet(e).removeClass("redactor_act");},buttonInactiveAll:function(e){c.each(this.opts.toolbar,c.proxy(function(f){if(f!=e){this.buttonInactive(f);}},this));},buttonActiveVisual:function(){this.$toolbar.find("a.redactor_btn").not("a.redactor_btn_html").removeClass("redactor_button_disabled");},buttonInactiveVisual:function(){this.$toolbar.find("a.redactor_btn").not("a.redactor_btn_html").addClass("redactor_button_disabled");},buttonChangeIcon:function(e,f){this.buttonGet(e).addClass("redactor_btn_"+f);},buttonRemoveIcon:function(e,f){this.buttonGet(e).removeClass("redactor_btn_"+f);},buttonAddSeparator:function(){this.$toolbar.append(c(this.opts.buttonSeparator));},buttonAddSeparatorAfter:function(e){this.buttonGet(e).parent().after(c(this.opts.buttonSeparator));},buttonAddSeparatorBefore:function(e){this.buttonGet(e).parent().before(c(this.opts.buttonSeparator));},buttonRemoveSeparatorAfter:function(e){this.buttonGet(e).parent().next().remove();},buttonRemoveSeparatorBefore:function(e){this.buttonGet(e).parent().prev().remove();},buttonSetRight:function(e){if(!this.opts.toolbar){return;}this.buttonGet(e).parent().addClass("redactor_btn_right");},buttonSetLeft:function(e){if(!this.opts.toolbar){return;}this.buttonGet(e).parent().removeClass("redactor_btn_right");},buttonAdd:function(f,g,j,h){if(!this.opts.toolbar){return;}var e=this.buttonBuild(f,{title:g,callback:j,dropdown:h});this.$toolbar.append(c("<li>").append(e));},buttonAddFirst:function(f,g,j,h){if(!this.opts.toolbar){return;}var e=this.buttonBuild(f,{title:g,callback:j,dropdown:h});this.$toolbar.prepend(c("<li>").append(e));},buttonAddAfter:function(m,f,h,l,j){if(!this.opts.toolbar){return;}var e=this.buttonBuild(f,{title:h,callback:l,dropdown:j});var g=this.buttonGet(m);if(g.size()!==0){g.parent().after(c("<li>").append(e));}else{this.$toolbar.append(c("<li>").append(e));}},buttonAddBefore:function(j,f,h,m,l){if(!this.opts.toolbar){return;}var e=this.buttonBuild(f,{title:h,callback:m,dropdown:l});var g=this.buttonGet(j);if(g.size()!==0){g.parent().before(c("<li>").append(e));}else{this.$toolbar.append(c("<li>").append(e));}},buttonRemove:function(e,g){var f=this.buttonGet(e);if(g){f.parent().next().remove();}f.parent().removeClass("redactor_btn_right");f.remove();},buttonActiveObserver:function(h,l){var f=this.getParent();this.buttonInactiveAll(l);if(h===false&&l!=="html"){if(c.inArray(l,this.opts.activeButtons)!=-1){this.buttonActiveToggle(l);}return;}if(f&&f.tagName==="A"){this.$toolbar.find("a.redactor_dropdown_link").text(this.opts.curLang.link_edit);}else{this.$toolbar.find("a.redactor_dropdown_link").text(this.opts.curLang.link_insert);}if(this.opts.activeButtonsAdd){c.each(this.opts.activeButtonsAdd,c.proxy(function(e,m){this.opts.activeButtons.push(m);},this));c.extend(this.opts.activeButtonsStates,this.opts.activeButtonsAdd);}c.each(this.opts.activeButtonsStates,c.proxy(function(e,m){if(c(f).closest(e,this.$editor.get()[0]).length!=0){this.buttonActive(m);}},this));var g=c(f).closest(this.opts.alignmentTags.toString().toLowerCase(),this.$editor[0]);if(g.length){var j=g.css("text-align");switch(j){case"right":this.buttonActive("alignright");break;case"center":this.buttonActive("aligncenter");break;case"justify":this.buttonActive("justify");break;default:this.buttonActive("alignleft");break;}}},exec:function(f,g,e){if(f==="formatblock"&&this.browser("msie")){g="<"+g+">";}if(f==="inserthtml"&&this.browser("msie")){this.$editor.focus();this.document.selection.createRange().pasteHTML(g);}else{this.document.execCommand(f,false,g);}if(e!==false){this.sync();}this.callback("execCommand",f,g);},execCommand:function(f,g,e){if(!this.opts.visual){this.$source.focus();return false;}if(f==="inserthtml"){this.insertHtml(g,e);this.callback("execCommand",f,g);return;}if(this.currentOrParentIs("PRE")&&!this.opts.formattingPre){return false;}if(f==="insertunorderedlist"||f==="insertorderedlist"){return this.execLists(f,g);}if(f==="unlink"){return this.execUnlink(f,g);}this.exec(f,g,e);if(f==="inserthorizontalrule"){this.$editor.find("hr").removeAttr("id");}},execUnlink:function(f,g){this.bufferSet();var e=this.currentOrParentIs("A");if(e){c(e).replaceWith(c(e).text());this.sync();this.callback("execCommand",f,g);return;}},execLists:function(j,h){this.bufferSet();var q=this.getParent();var n=c(q).closest("ol, ul");var m=false;if(n.length){m=true;var p=n[0].tagName;if((j==="insertunorderedlist"&&p==="OL")||(j==="insertorderedlist"&&p==="UL")){m=false;}}this.selectionSave();if(m){var f=this.getNodes();var g=this.getBlocks(f);if(typeof f[0]!="undefined"&&f.length>1&&f[0].nodeType==3){g.unshift(this.getBlock());}var l="",r="";c.each(g,c.proxy(function(v,w){if(w.tagName=="LI"){var u=c(w);var t=u.clone();t.find("ul","ol").remove();if(this.opts.linebreaks===false){l+=this.outerHtml(c("<p>").append(t.contents()));}else{l+=t.html()+"<br>";}if(v==0){u.addClass("redactor-replaced").empty();r=this.outerHtml(u);}else{u.remove();}}},this));html=this.$editor.html().replace(r,"</"+p+">"+l+"<"+p+">");this.$editor.html(html);this.$editor.find(p+":empty").remove();}else{var e=this.getParent();this.document.execCommand(j);var q=this.getParent();var n=c(q).closest("ol, ul");if(e&&e.tagName=="TD"){n.wrapAll("<td>");}if(n.length){if((this.browser("msie")||this.browser("mozilla"))&&q.tagName!=="LI"){c(q).replaceWith(c(q).html());}var o=n.parent();if(this.isParentRedactor(o)&&this.nodeTestBlocks(o[0])){o.replaceWith(o.contents());}}if(this.browser("mozilla")){this.$editor.focus();}}this.selectionRestore();this.sync();this.callback("execCommand",j,h);return;},indentingIndent:function(){this.indentingStart("indent");},indentingOutdent:function(){this.indentingStart("outdent");},indentingStart:function(h){this.bufferSet();if(h==="indent"){var j=this.getBlock();this.selectionSave();if(j&&j.tagName=="LI"){var o=this.getParent();var l=c(o).closest("ol, ul");var n=l[0].tagName;var f=this.getBlocks();c.each(f,function(t,u){if(u.tagName=="LI"){var r=c(u).prev();if(r.size()!=0&&r[0].tagName=="LI"){var q=r.children("ul, ol");if(q.size()==0){r.append(c("<"+n+">").append(u));}else{q.append(u);}}}});}else{if(j===false&&this.opts.linebreaks===true){this.exec("formatBlock","blockquote");var p=this.getBlock();var j=c('<div data-tagblock="">').html(c(p).html());c(p).replaceWith(j);var g=this.normalize(c(j).css("margin-left"))+this.opts.indentValue;c(j).css("margin-left",g+"px");}else{var e=this.getBlocks();c.each(e,c.proxy(function(r,s){var q=false;if(s.tagName==="TD"){return;}if(c.inArray(s.tagName,this.opts.alignmentTags)!==-1){q=c(s);}else{q=c(s).closest(this.opts.alignmentTags.toString().toLowerCase(),this.$editor[0]);}var t=this.normalize(q.css("margin-left"))+this.opts.indentValue;q.css("margin-left",t+"px");},this));}}this.selectionRestore();}else{this.selectionSave();var j=this.getBlock();if(j&&j.tagName=="LI"){var f=this.getBlocks();var m=0;this.insideOutdent(j,m,f);}else{var e=this.getBlocks();c.each(e,c.proxy(function(r,s){var q=false;if(c.inArray(s.tagName,this.opts.alignmentTags)!==-1){q=c(s);}else{q=c(s).closest(this.opts.alignmentTags.toString().toLowerCase(),this.$editor[0]);}var t=this.normalize(q.css("margin-left"))-this.opts.indentValue;if(t<=0){if(this.opts.linebreaks===true&&typeof(q.data("tagblock"))!=="undefined"){q.replaceWith(q.html());}else{q.css("margin-left","");this.removeEmptyAttr(q,"style");}}else{q.css("margin-left",t+"px");}},this));}this.selectionRestore();}this.sync();},insideOutdent:function(e,g,f){if(e&&e.tagName=="LI"){var h=c(e).parent().parent();if(h.size()!=0&&h[0].tagName=="LI"){h.after(e);}else{if(typeof f[g]!="undefined"){e=f[g];g++;this.insideOutdent(e,g,f);}else{this.execCommand("insertunorderedlist");}}}},alignmentLeft:function(){this.alignmentSet("","JustifyLeft");},alignmentRight:function(){this.alignmentSet("right","JustifyRight");},alignmentCenter:function(){this.alignmentSet("center","JustifyCenter");},alignmentJustify:function(){this.alignmentSet("justify","JustifyFull");},alignmentSet:function(f,h){this.bufferSet();if(this.oldIE()){this.document.execCommand(h,false,false);return true;}this.selectionSave();var j=this.getBlock();if(!j&&this.opts.linebreaks){this.exec("formatBlock","blockquote");var e=this.getBlock();var j=c('<div data-tagblock="">').html(c(e).html());c(e).replaceWith(j);c(j).css("text-align",f);this.removeEmptyAttr(j,"style");if(f==""&&typeof(c(j).data("tagblock"))!=="undefined"){c(j).replaceWith(c(j).html());}}else{var g=this.getBlocks();c.each(g,c.proxy(function(m,n){var l=false;if(c.inArray(n.tagName,this.opts.alignmentTags)!==-1){l=c(n);}else{l=c(n).closest(this.opts.alignmentTags.toString().toLowerCase(),this.$editor[0]);}if(l){l.css("text-align",f);this.removeEmptyAttr(l,"style");}},this));}this.selectionRestore();this.sync();},cleanEmpty:function(e){var f=this.placeholderStart(e);if(f!==false){return f;}if(this.opts.linebreaks===false){if(e===""){e=this.opts.emptyHtml;}else{if(e.search(/^<hr\s?\/?>$/gi)!==-1){e="<hr>"+this.opts.emptyHtml;}}}return e;},cleanConverters:function(e){if(this.opts.convertDivs){e=e.replace(/<div(.*?)>([\w\W]*?)<\/div>/gi,"<p$1>$2</p>");}if(this.opts.paragraphy){e=this.cleanParagraphy(e);}return e;},cleanConvertProtected:function(e){if(this.opts.templateVars){e=e.replace(/\{\{(.*?)\}\}/gi,"<!-- template double $1 -->");e=e.replace(/\{(.*?)\}/gi,"<!-- template $1 -->");}e=e.replace(/<script(.*?)>([\w\W]*?)<\/script>/gi,'<title type="text/javascript" style="display: none;" class="redactor-script-tag"$1>$2</title>');e=e.replace(/<style(.*?)>([\w\W]*?)<\/style>/gi,'<section$1 style="display: none;" rel="redactor-style-tag">$2</section>');e=e.replace(/<form(.*?)>([\w\W]*?)<\/form>/gi,'<section$1 rel="redactor-form-tag">$2</section>');if(this.opts.phpTags){e=e.replace(/<\?php([\w\W]*?)\?>/gi,'<section style="display: none;" rel="redactor-php-tag">$1</section>');}else{e=e.replace(/<\?php([\w\W]*?)\?>/gi,"");}return e;},cleanReConvertProtected:function(e){if(this.opts.templateVars){e=e.replace(/<!-- template double (.*?) -->/gi,"{{$1}}");e=e.replace(/<!-- template (.*?) -->/gi,"{$1}");}e=e.replace(/<title type="text\/javascript" style="display: none;" class="redactor-script-tag"(.*?)>([\w\W]*?)<\/title>/gi,'<script$1 type="text/javascript">$2<\/script>');e=e.replace(/<section(.*?) style="display: none;" rel="redactor-style-tag">([\w\W]*?)<\/section>/gi,"<style$1>$2</style>");e=e.replace(/<section(.*?)rel="redactor-form-tag"(.*?)>([\w\W]*?)<\/section>/gi,"<form$1$2>$3</form>");if(this.opts.phpTags){e=e.replace(/<section style="display: none;" rel="redactor-php-tag">([\w\W]*?)<\/section>/gi,"<?php\r\n$1\r\n?>");}return e;},cleanRemoveSpaces:function(f,e){if(e!==false){var e=[];var h=f.match(/<(pre|style|script|title)(.*?)>([\w\W]*?)<\/(pre|style|script|title)>/gi);if(h===null){h=[];}if(this.opts.phpTags){var g=f.match(/<\?php([\w\W]*?)\?>/gi);if(g){h=c.merge(h,g);}}if(h){c.each(h,function(j,l){f=f.replace(l,"buffer_"+j);e.push(l);});}}f=f.replace(/\n/g," ");f=f.replace(/[\t]*/g,"");f=f.replace(/\n\s*\n/g,"\n");f=f.replace(/^[\s\n]*/g," ");f=f.replace(/[\s\n]*$/g," ");f=f.replace(/>\s{2,}</g,"> <");f=this.cleanReplacer(f,e);f=f.replace(/\n\n/g,"\n");return f;},cleanReplacer:function(f,e){if(e===false){return f;}c.each(e,function(g,h){f=f.replace("buffer_"+g,h);});return f;},cleanRemoveEmptyTags:function(h){h=h.replace(/<span>([\w\W]*?)<\/span>/gi,"$1");h=h.replace(/[\u200B-\u200D\uFEFF]/g,"");var j=["<b>\\s*</b>","<b> </b>","<em>\\s*</em>"];var g=["<pre></pre>","<blockquote>\\s*</blockquote>","<dd></dd>","<dt></dt>","<ul></ul>","<ol></ol>","<li></li>","<table></table>","<tr></tr>","<span>\\s*<span>","<span> <span>","<p>\\s*</p>","<p></p>","<p> </p>","<p>\\s*<br>\\s*</p>","<div>\\s*</div>","<div>\\s*<br>\\s*</div>"];if(this.opts.removeEmptyTags){g=g.concat(j);}else{g=j;}var e=g.length;for(var f=0;f<e;++f){h=h.replace(new RegExp(g[f],"gi"),"");}return h;},cleanParagraphy:function(l){l=c.trim(l);if(this.opts.linebreaks===true){return l;}if(l===""||l==="<p></p>"){return this.opts.emptyHtml;}l=l+"\n";var n=[];var j=l.match(/<(table|div|pre|object)(.*?)>([\w\W]*?)<\/(table|div|pre|object)>/gi);if(!j){j=[];}var m=l.match(/<!--([\w\W]*?)-->/gi);if(m){j=c.merge(j,m);}if(this.opts.phpTags){var f=l.match(/<section(.*?)rel="redactor-php-tag">([\w\W]*?)<\/section>/gi);if(f){j=c.merge(j,f);}}if(j){c.each(j,function(p,q){n[p]=q;l=l.replace(q,"{replace"+p+"}\n");});}l=l.replace(/<br \/>\s*<br \/>/gi,"\n\n");function h(s,p,q){return l.replace(new RegExp(s,p),q);}var e="(comment|html|body|head|title|meta|style|script|link|iframe|table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|option|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";l=h("(<"+e+"[^>]*>)","gi","\n$1");l=h("(</"+e+">)","gi","$1\n\n");l=h("\r\n","g","\n");l=h("\r","g","\n");l=h("/\n\n+/","g","\n\n");var o=l.split(new RegExp("\ns*\n","g"),-1);l="";for(var g in o){if(o.hasOwnProperty(g)){if(o[g].search("{replace")==-1){l+="<p>"+o[g].replace(/^\n+|\n+$/g,"")+"</p>";}else{l+=o[g];}}}l=h("<p>s*</p>","gi","");l=h("<p>([^<]+)</(div|address|form)>","gi","<p>$1</p></$2>");l=h("<p>s*(</?"+e+"[^>]*>)s*</p>","gi","$1");l=h("<p>(<li.+?)</p>","gi","$1");l=h("<p>s*(</?"+e+"[^>]*>)","gi","$1");l=h("(</?"+e+"[^>]*>)s*</p>","gi","$1");l=h("(</?"+e+"[^>]*>)s*<br />","gi","$1");l=h("<br />(s*</?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)","gi","$1");l=h("\n</p>","gi","</p>");l=h("<li><p>","gi","<li>");l=h("</p></li>","gi","</li>");l=h("</li><p>","gi","</li>");l=h("<p>\t?\n?<p>","gi","<p>");l=h("</dt><p>","gi","</dt>");l=h("</dd><p>","gi","</dd>");l=h("<br></p></blockquote>","gi","</blockquote>");l=h("<p>\t*</p>","gi","");c.each(n,function(p,q){l=l.replace("{replace"+p+"}",q);});return c.trim(l);},cleanConvertInlineTags:function(e,h){var f="strong";if(this.opts.boldTag==="b"){f="b";}var g="em";if(this.opts.italicTag==="i"){g="i";}e=e.replace(/<span style="font-style: italic;">([\w\W]*?)<\/span>/gi,"<"+g+">$1</"+g+">");e=e.replace(/<span style="font-weight: bold;">([\w\W]*?)<\/span>/gi,"<"+f+">$1</"+f+">");if(this.opts.boldTag==="strong"){e=e.replace(/<b>([\w\W]*?)<\/b>/gi,"<strong>$1</strong>");}else{e=e.replace(/<strong>([\w\W]*?)<\/strong>/gi,"<b>$1</b>");}if(this.opts.italicTag==="em"){e=e.replace(/<i>([\w\W]*?)<\/i>/gi,"<em>$1</em>");}else{e=e.replace(/<em>([\w\W]*?)<\/em>/gi,"<i>$1</i>");}if(h!==true){e=e.replace(/<strike>([\w\W]*?)<\/strike>/gi,"<del>$1</del>");}else{e=e.replace(/<del>([\w\W]*?)<\/del>/gi,"<strike>$1</strike>");}return e;},cleanStripTags:function(g){if(g==""||typeof g=="undefined"){return g;}var h=false;if(this.opts.allowedTags!==false){h=true;}var e=h===true?this.opts.allowedTags:this.opts.deniedTags;var f=/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi;g=g.replace(f,function(l,j){if(h===true){return c.inArray(j.toLowerCase(),e)>"-1"?l:"";}else{return c.inArray(j.toLowerCase(),e)>"-1"?"":l;}});g=this.cleanConvertInlineTags(g);return g;},cleanSavePreCode:function(e,f){var g=e.match(/<(pre|code)(.*?)>([\w\W]*?)<\/(pre|code)>/gi);if(g!==null){c.each(g,c.proxy(function(j,l){var h=l.match(/<(pre|code)(.*?)>([\w\W]*?)<\/(pre|code)>/i);h[3]=h[3].replace(/ /g," ");if(f!==false){h[3]=this.cleanEncodeEntities(h[3]);}e=e.replace(l,"<"+h[1]+h[2]+">"+h[3]+"</"+h[1]+">");},this));}return e;},cleanEncodeEntities:function(e){e=String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"');return String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");},cleanUnverified:function(){var e=this.$editor.find("li, img, a, b, strong, sub, sup, i, em, u, small, strike, del, span, cite");e.filter('[style*="background-color: transparent;"][style*="line-height"]').css("background-color","").css("line-height","");e.filter('[style*="background-color: transparent;"]').css("background-color","");e.css("line-height","");c.each(e,c.proxy(function(f,g){this.removeEmptyAttr(g,"style");},this));this.$editor.find('div[style="text-align: -webkit-auto;"]').contents().unwrap();},cleanHtml:function(f){var j=0,m=f.length,l=0,e=null,g=null,p="",h="",o="";this.cleanlevel=0;for(;j<m;j++){l=j;if(-1==f.substr(j).indexOf("<")){h+=f.substr(j);return this.cleanFinish(h);}while(l<m&&f.charAt(l)!="<"){l++;}if(j!=l){o=f.substr(j,l-j);if(!o.match(/^\s{2,}$/g)){if("\n"==h.charAt(h.length-1)){h+=this.cleanGetTabs();}else{if("\n"==o.charAt(0)){h+="\n"+this.cleanGetTabs();o=o.replace(/^\s+/,"");}}h+=o;}if(o.match(/\n/)){h+="\n"+this.cleanGetTabs();}}e=l;while(l<m&&">"!=f.charAt(l)){l++;}p=f.substr(e,l-e);j=l;var n;if("!--"==p.substr(1,3)){if(!p.match(/--$/)){while("-->"!=f.substr(l,3)){l++;}l+=2;p=f.substr(e,l-e);j=l;}if("\n"!=h.charAt(h.length-1)){h+="\n";}h+=this.cleanGetTabs();h+=p+">\n";}else{if("!"==p[1]){h=this.placeTag(p+">",h);}else{if("?"==p[1]){h+=p+">\n";}else{if(n=p.match(/^<(script|style|pre)/i)){n[1]=n[1].toLowerCase();p=this.cleanTag(p);h=this.placeTag(p,h);g=String(f.substr(j+1)).toLowerCase().indexOf("</"+n[1]);if(g){o=f.substr(j+1,g);j+=g;h+=o;}}else{p=this.cleanTag(p);h=this.placeTag(p,h);}}}}}return this.cleanFinish(h);},cleanGetTabs:function(){var f="";for(var e=0;e<this.cleanlevel;e++){f+="\t";}return f;},cleanFinish:function(e){e=e.replace(/\n\s*\n/g,"\n");e=e.replace(/^[\s\n]*/,"");e=e.replace(/[\s\n]*$/,"");e=e.replace(/<script(.*?)>\n<\/script>/gi,"<script$1><\/script>");this.cleanlevel=0;return e;},cleanTag:function(f){var h="";f=f.replace(/\n/g," ");f=f.replace(/\s{2,}/g," ");f=f.replace(/^\s+|\s+$/g," ");var g="";if(f.match(/\/$/)){g="/";f=f.replace(/\/+$/,"");}var e;while(e=/\s*([^= ]+)(?:=((['"']).*?\3|[^ ]+))?/.exec(f)){if(e[2]){h+=e[1].toLowerCase()+"="+e[2];}else{if(e[1]){h+=e[1].toLowerCase();}}h+=" ";f=f.substr(e[0].length);}return h.replace(/\s*$/,"")+g+">";},placeTag:function(e,g){var f=e.match(this.cleannewLevel);if(e.match(this.cleanlineBefore)||f){g=g.replace(/\s*$/,"");g+="\n";}if(f&&"/"==e.charAt(1)){this.cleanlevel--;}if("\n"==g.charAt(g.length-1)){g+=this.cleanGetTabs();}if(f&&"/"!=e.charAt(1)){this.cleanlevel++;}g+=e;if(e.match(this.cleanlineAfter)||e.match(this.cleannewLevel)){g=g.replace(/ *$/,"");g+="\n";}return g;},formatEmpty:function(j){var f=c.trim(this.$editor.html());if(this.opts.linebreaks){if(f==""){j.preventDefault();this.$editor.html("");this.focus();}}else{f=f.replace(/<br\s?\/?>/i,"");var h=f.replace(/<p>\s?<\/p>/gi,"");if(f===""||h===""){j.preventDefault();var g=c(this.opts.emptyHtml).get(0);this.$editor.html(g);this.focus();}}this.sync();},formatBlocks:function(e){this.bufferSet();var f=this.getBlocks();this.selectionSave();c.each(f,c.proxy(function(g,j){if(j.tagName!=="LI"){var h=c(j).parent();if(e==="p"){if((j.tagName==="P"&&h.size()!=0&&h[0].tagName==="BLOCKQUOTE")||j.tagName==="BLOCKQUOTE"){this.formatQuote();return;}else{if(this.opts.linebreaks){return;}}}else{this.formatBlock(e,j);}}},this));this.selectionRestore();this.sync();},formatBlock:function(e,h){if(h===false){h=this.getBlock();}if(h===false){if(this.opts.linebreaks===true){this.execCommand("formatblock",e);}return true;}var g="";if(e!=="pre"){g=c(h).contents();}else{g=c(h).html();if(c.trim(g)===""){g='<span id="selection-marker-1"></span>';}}if(h.tagName==="PRE"){e="p";}if(this.opts.linebreaks===true&&e==="p"){c(h).replaceWith(c("<div>").append(g).html()+"<br>");}else{var f=c("<"+e+">").append(g);c(h).replaceWith(f);}},formatChangeTag:function(g,e,f){if(f!==false){this.selectionSave();}var h=c("<"+e+"/>");c(g).replaceWith(function(){return h.append(c(this).contents());});if(f!==false){this.selectionRestore();}return h;},formatQuote:function(){this.bufferSet();if(this.opts.linebreaks===false){this.selectionSave();var e=this.getBlocks();var p=false;var u=e.length;if(e){var m="";var v="";var h=false;var r=true;c.each(e,function(w,x){if(x.tagName!=="P"){r=false;}});c.each(e,c.proxy(function(w,x){if(x.tagName==="BLOCKQUOTE"){this.formatBlock("p",x,false);}else{if(x.tagName==="P"){p=c(x).parent();if(p[0].tagName=="BLOCKQUOTE"){var y=c(p).children("p").size();if(y==1){c(p).replaceWith(x);}else{if(y==u){h="blockquote";m+=this.outerHtml(x);}else{h="html";m+=this.outerHtml(x);if(w==0){c(x).addClass("redactor-replaced").empty();v=this.outerHtml(x);}else{c(x).remove();}}}}else{if(r===false||e.length==1){this.formatBlock("blockquote",x,false);}else{h="paragraphs";m+=this.outerHtml(x);}}}else{if(x.tagName!=="LI"){this.formatBlock("blockquote",x,false);}}}},this));if(h){if(h=="paragraphs"){c(e[0]).replaceWith("<blockquote>"+m+"</blockquote>");c(e).remove();}else{if(h=="blockquote"){c(p).replaceWith(m);}else{if(h=="html"){var o=this.$editor.html().replace(v,"</blockquote>"+m+"<blockquote>");this.$editor.html(o);this.$editor.find("blockquote").each(function(){if(c.trim(c(this).html())==""){c(this).remove();}});}}}}}this.selectionRestore();}else{var j=this.getBlock();if(j.tagName==="BLOCKQUOTE"){this.selectionSave();var o=c.trim(c(j).html());var s=c.trim(this.getSelectionHtml());o=o.replace(/<span(.*?)id="selection-marker(.*?)<\/span>/gi,"");if(o==s){c(j).replaceWith(c(j).html()+"<br>");}else{this.inlineFormat("tmp");var l=this.$editor.find("tmp");l.empty();var q=this.$editor.html().replace("<tmp></tmp>",'</blockquote><span id="selection-marker-1">'+this.opts.invisibleSpace+"</span>"+s+"<blockquote>");this.$editor.html(q);l.remove();this.$editor.find("blockquote").each(function(){if(c.trim(c(this).html())==""){c(this).remove();}});}this.selectionRestore();this.$editor.find("span#selection-marker-1").attr("id",false);}else{var g=this.selectionWrap("blockquote");var o=c(g).html();var t=["ul","ol","table","tr","tbody","thead","tfoot","dl"];c.each(t,function(w,x){o=o.replace(new RegExp("<"+x+"(.*?)>","gi"),"");o=o.replace(new RegExp("</"+x+">","gi"),"");});var f=this.opts.blockLevelElements;f.push("td");c.each(f,function(w,x){o=o.replace(new RegExp("<"+x+"(.*?)>","gi"),"");o=o.replace(new RegExp("</"+x+">","gi"),"<br>");});c(g).html(o);this.selectionElement(g);var n=c(g).next();if(n.size()!=0&&n[0].tagName==="BR"){n.remove();}}}this.sync();},blockRemoveAttr:function(e,g){var f=this.getBlocks();c(f).removeAttr(e);this.sync();},blockSetAttr:function(e,g){var f=this.getBlocks();c(f).attr(e,g);this.sync();},blockRemoveStyle:function(f){var e=this.getBlocks();c(e).css(f,"");this.removeEmptyAttr(e,"style");this.sync();},blockSetStyle:function(g,f){var e=this.getBlocks();c(e).css(g,f);this.sync();},blockRemoveClass:function(f){var e=this.getBlocks();c(e).removeClass(f);this.removeEmptyAttr(e,"class");this.sync();},blockSetClass:function(f){var e=this.getBlocks();c(e).addClass(f);this.sync();},inlineRemoveClass:function(e){this.selectionSave();this.inlineEachNodes(function(f){c(f).removeClass(e);this.removeEmptyAttr(f,"class");});this.selectionRestore();this.sync();},inlineSetClass:function(e){var f=this.getCurrent();if(!c(f).hasClass(e)){this.inlineMethods("addClass",e);}},inlineRemoveStyle:function(e){this.selectionSave();this.inlineEachNodes(function(f){c(f).css(e,"");this.removeEmptyAttr(f,"style");});this.selectionRestore();this.sync();},inlineSetStyle:function(f,e){this.inlineMethods("css",f,e);},inlineRemoveAttr:function(e){this.selectionSave();var g=this.getRange(),h=this.getElement(),f=this.getNodes();if(g.collapsed||g.startContainer===g.endContainer&&h){f=c(h);}c(f).removeAttr(e);this.inlineUnwrapSpan();this.selectionRestore();this.sync();},inlineSetAttr:function(e,f){this.inlineMethods("attr",e,f);},inlineMethods:function(h,e,j){this.bufferSet();this.selectionSave();var f=this.getRange();var g=this.getElement();if((f.collapsed||f.startContainer===f.endContainer)&&g&&!this.nodeTestBlocks(g)){c(g)[h](e,j);}else{this.document.execCommand("fontSize",false,4);var l=this.$editor.find("font");c.each(l,c.proxy(function(m,n){this.inlineSetMethods(h,n,e,j);},this));}this.selectionRestore();this.sync();},inlineSetMethods:function(j,h,e,l){var g=c(h).parent(),f;if(g&&g[0].tagName==="INLINE"&&g[0].attributes.length!=0){f=g;c(h).replaceWith(c(h).html());}else{f=c("<inline>").append(c(h).contents());c(h).replaceWith(f);}c(f)[j](e,l);return f;},inlineEachNodes:function(j){var f=this.getRange(),g=this.getElement(),e=this.getNodes(),h;if(f.collapsed||f.startContainer===f.endContainer&&g){e=c(g);h=true;}c.each(e,c.proxy(function(l,m){if(!h&&m.tagName!=="INLINE"){if(m.parentNode.tagName==="INLINE"&&!c(m.parentNode).hasClass("redactor_editor")){m=m.parentNode;}else{return;}}j.call(this,m);},this));},inlineUnwrapSpan:function(){var e=this.$editor.find("inline");c.each(e,c.proxy(function(g,h){var f=c(h);if(f.attr("class")===undefined&&f.attr("style")===undefined){f.contents().unwrap();}},this));},inlineFormat:function(e){this.selectionSave();this.document.execCommand("fontSize",false,4);var g=this.$editor.find("font");var f;c.each(g,function(h,l){var j=c("<"+e+"/>").append(c(l).contents());c(l).replaceWith(j);f=j;});this.selectionRestore();this.sync();},inlineRemoveFormat:function(e){this.selectionSave();var f=e.toUpperCase();var g=this.getNodes();var h=c(this.getParent()).parent();c.each(g,function(j,l){if(l.tagName===f){this.inlineRemoveFormatReplace(l);}});if(h&&h[0].tagName===f){this.inlineRemoveFormatReplace(h);}this.selectionRestore();this.sync();},inlineRemoveFormatReplace:function(e){c(e).replaceWith(c(e).contents());},insertHtml:function(g,j){var m=this.getCurrent();var h=m.parentNode;this.$editor.focus();this.bufferSet();var e=c("<div>").append(c.parseHTML(g));g=e.html();g=this.cleanRemoveEmptyTags(g);e=c("<div>").append(c.parseHTML(g));var f=this.getBlock();if(e.contents().length==1){var l=e.contents()[0].tagName;if(l!="P"&&l==f.tagName||l=="PRE"){g=e.text();e=c("<div>").append(g);}}if(!this.opts.linebreaks&&e.contents().length==1&&e.contents()[0].nodeType==3&&(this.getRangeSelectedNodes().length>2||(!m||m.tagName=="BODY"&&!h||h.tagName=="HTML"))){g="<p>"+g+"</p>";}g=this.setSpansVerifiedHtml(g);if(e.contents().length>1&&f||e.contents().is("p, :header, ul, ol, li, div, table, td, blockquote, pre, address, section, header, footer, aside, article")){if(this.browser("msie")){this.document.selection.createRange().pasteHTML(g);}else{this.document.execCommand("inserthtml",false,g);}}else{this.insertHtmlAdvanced(g,false);}if(this.selectall){this.window.setTimeout(c.proxy(function(){if(!this.opts.linebreaks){this.selectionEnd(this.$editor.contents().last());}else{this.focusEnd();}},this),1);}this.observeStart();this.setNonEditable();if(j!==false){this.sync();}},insertHtmlAdvanced:function(f,l){var m=this.getSelection();if(m.getRangeAt&&m.rangeCount){var e=m.getRangeAt(0);e.deleteContents();var g=this.document.createElement("div");g.innerHTML=f;var n=this.document.createDocumentFragment(),j,h;while((j=g.firstChild)){h=n.appendChild(j);}e.insertNode(n);if(h){e=e.cloneRange();e.setStartAfter(h);e.collapse(true);m.removeAllRanges();m.addRange(e);}}if(l!==false){this.sync();}},insertText:function(f){var e=c(c.parseHTML(f));if(e.length){f=e.text();}this.$editor.focus();if(this.browser("msie")){this.document.selection.createRange().pasteHTML(f);}else{this.document.execCommand("inserthtml",false,f);}this.sync();},insertNode:function(e){e=e[0]||e;var f=this.getSelection();if(f.getRangeAt&&f.rangeCount){range=f.getRangeAt(0);range.deleteContents();range.insertNode(e);range.setEndAfter(e);range.setStartAfter(e);f.removeAllRanges();f.addRange(range);}},insertNodeToCaretPositionFromPoint:function(l,j){var g;var f=l.clientX,n=l.clientY;if(this.document.caretPositionFromPoint){var m=this.document.caretPositionFromPoint(f,n);g=this.getRange();g.setStart(m.offsetNode,m.offset);g.collapse(true);g.insertNode(j);}else{if(this.document.caretRangeFromPoint){g=this.document.caretRangeFromPoint(f,n);g.insertNode(j);}else{if(typeof document.body.createTextRange!="undefined"){g=this.document.body.createTextRange();g.moveToPoint(f,n);var h=g.duplicate();h.moveToPoint(f,n);g.setEndPoint("EndToEnd",h);g.select();}}}},insertAfterLastElement:function(e,f){if(typeof(f)!="undefined"){e=f;}if(this.isEndOfElement()){if(this.opts.linebreaks){var h=c("<div>").append(c.trim(this.$editor.html())).contents();if(this.outerHtml(h.last()[0])!=this.outerHtml(e)){return false;}}else{if(this.$editor.contents().last()[0]!==e){return false;}}this.bufferSet();if(this.opts.linebreaks===false){var g=c(this.opts.emptyHtml);c(e).after(g);this.selectionStart(g);}else{var g=c('<span id="selection-marker-1">'+this.opts.invisibleSpace+"</span>",this.document)[0];c(e).after(g);c(g).after(this.opts.invisibleSpace);this.selectionRestore();this.$editor.find("span#selection-marker-1").removeAttr("id");}}},insertLineBreak:function(){this.selectionSave();this.$editor.find("#selection-marker-1").before("<br>"+(this.browser("webkit")?this.opts.invisibleSpace:""));this.selectionRestore();},insertDoubleLineBreak:function(){this.selectionSave();this.$editor.find("#selection-marker-1").before("<br><br>"+(this.browser("webkit")?this.opts.invisibleSpace:""));this.selectionRestore();},replaceLineBreak:function(e){var f=c("<br>"+this.opts.invisibleSpace);c(e).replaceWith(f);this.selectionStart(f);},pasteClean:function(g){g=this.callback("pasteBefore",false,g);if(this.opts.pastePlainText){var f=this.document.createElement("div");g=g.replace(/<br>|<\/H[1-6]>|<\/p>|<\/div>/gi,"\n");f.innerHTML=g;g=f.textContent||f.innerText;g=c.trim(g);g=g.replace("\n","<br>");g=this.cleanParagraphy(g);this.pasteInsert(g);return false;}if(this.currentOrParentIs("PRE")){g=this.pastePre(g);this.pasteInsert(g);return true;}g=g.replace(/<p(.*?)class="MsoListParagraphCxSpFirst"([\w\W]*?)<\/p>/gi,"<ul><li$2</li>");g=g.replace(/<p(.*?)class="MsoListParagraphCxSpMiddle"([\w\W]*?)<\/p>/gi,"<li$2</li>");g=g.replace(/<p(.*?)class="MsoListParagraphCxSpLast"([\w\W]*?)<\/p>/gi,"<li$2</li></ul>");g=g.replace(/<p(.*?)class="MsoListParagraph"([\w\W]*?)<\/p>/gi,"<ul><li$2</li></ul>");g=g.replace(/·/g,"");g=g.replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"");g=g.replace(/( ){2,}/gi," ");g=g.replace(/ /gi," ");g=g.replace(/<b\sid="internal-source-marker(.*?)">([\w\W]*?)<\/b>/gi,"$2");g=g.replace(/<b(.*?)id="docs-internal-guid(.*?)">([\w\W]*?)<\/b>/gi,"$3");g=this.cleanStripTags(g);g=g.replace(/<td><\/td>/gi,"[td]");g=g.replace(/<td> <\/td>/gi,"[td]");g=g.replace(/<td><br><\/td>/gi,"[td]");g=g.replace(/<td(.*?)colspan="(.*?)"(.*?)>([\w\W]*?)<\/td>/gi,'[td colspan="$2"]$4[/td]');g=g.replace(/<a(.*?)href="(.*?)"(.*?)>([\w\W]*?)<\/a>/gi,'[a href="$2"]$4[/a]');g=g.replace(/<iframe(.*?)>([\w\W]*?)<\/iframe>/gi,"[iframe$1]$2[/iframe]");g=g.replace(/<video(.*?)>([\w\W]*?)<\/video>/gi,"[video$1]$2[/video]");g=g.replace(/<audio(.*?)>([\w\W]*?)<\/audio>/gi,"[audio$1]$2[/audio]");g=g.replace(/<embed(.*?)>([\w\W]*?)<\/embed>/gi,"[embed$1]$2[/embed]");g=g.replace(/<object(.*?)>([\w\W]*?)<\/object>/gi,"[object$1]$2[/object]");g=g.replace(/<param(.*?)>/gi,"[param$1]");g=g.replace(/<img(.*?)>/gi,"[img$1]");g=g.replace(/ class="(.*?)"/gi,"");g=g.replace(/<(\w+)([\w\W]*?)>/gi,"<$1>");g=g.replace(/<[^\/>][^>]*>(\s*|\t*|\n*| |<br>)<\/[^>]+>/gi,"");g=g.replace(/<div>\s*?\t*?\n*?(<ul>|<ol>|<p>)/gi,"$1");g=g.replace(/\[td colspan="(.*?)"\]([\w\W]*?)\[\/td\]/gi,'<td colspan="$1">$2</td>');g=g.replace(/\[td\]/gi,"<td> </td>");g=g.replace(/\[a href="(.*?)"\]([\w\W]*?)\[\/a\]/gi,'<a href="$1">$2</a>');g=g.replace(/\[iframe(.*?)\]([\w\W]*?)\[\/iframe\]/gi,"<iframe$1>$2</iframe>");g=g.replace(/\[video(.*?)\]([\w\W]*?)\[\/video\]/gi,"<video$1>$2</video>");g=g.replace(/\[audio(.*?)\]([\w\W]*?)\[\/audio\]/gi,"<audio$1>$2</audio>");g=g.replace(/\[embed(.*?)\]([\w\W]*?)\[\/embed\]/gi,"<embed$1>$2</embed>");g=g.replace(/\[object(.*?)\]([\w\W]*?)\[\/object\]/gi,"<object$1>$2</object>");g=g.replace(/\[param(.*?)\]/gi,"<param$1>");g=g.replace(/\[img(.*?)\]/gi,"<img$1>");if(this.opts.convertDivs){g=g.replace(/<div(.*?)>([\w\W]*?)<\/div>/gi,"<p>$2</p>");g=g.replace(/<\/div><p>/gi,"<p>");g=g.replace(/<\/p><\/div>/gi,"</p>");}if(this.currentOrParentIs("LI")){g=g.replace(/<p>([\w\W]*?)<\/p>/gi,"$1<br>");}else{g=this.cleanParagraphy(g);}g=g.replace(/<span(.*?)>([\w\W]*?)<\/span>/gi,"$2");g=g.replace(/<img>/gi,"");g=g.replace(/<[^\/>][^>][^img|param|source]*>(\s*|\t*|\n*| |<br>)<\/[^>]+>/gi,"");g=g.replace(/\n{3,}/gi,"\n");g=g.replace(/<p><p>/gi,"<p>");g=g.replace(/<\/p><\/p>/gi,"</p>");g=g.replace(/<li>(\s*|\t*|\n*)<p>/gi,"<li>");g=g.replace(/<\/p>(\s*|\t*|\n*)<\/li>/gi,"</li>");if(this.opts.linebreaks===true){g=g.replace(/<p(.*?)>([\w\W]*?)<\/p>/gi,"$2<br>");}g=g.replace(/<[^\/>][^>][^img|param|source]*>(\s*|\t*|\n*| |<br>)<\/[^>]+>/gi,"");g=g.replace(/<img src="webkit-fake-url\:\/\/(.*?)"(.*?)>/gi,"");g=g.replace(/<td(.*?)>(\s*|\t*|\n*)<p>([\w\W]*?)<\/p>(\s*|\t*|\n*)<\/td>/gi,"<td$1>$3</td>");g=g.replace(/<div(.*?)>([\w\W]*?)<\/div>/gi,"$2");g=g.replace(/<div(.*?)>([\w\W]*?)<\/div>/gi,"$2");this.pasteClipboardMozilla=false;if(this.browser("mozilla")){if(this.opts.clipboardUpload){var h=g.match(/<img src="data:image(.*?)"(.*?)>/gi);if(h!==null){this.pasteClipboardMozilla=h;for(k in h){var e=h[k].replace("<img",'<img data-mozilla-paste-image="'+k+'" ');g=g.replace(h[k],e);}}}while(/<br>$/gi.test(g)){g=g.replace(/<br>$/gi,"");}}g=g.replace(/<p>•([\w\W]*?)<\/p>/gi,"<li>$1</li>");while(/<font>([\w\W]*?)<\/font>/gi.test(g)){g=g.replace(/<font>([\w\W]*?)<\/font>/gi,"$1");}this.pasteInsert(g);},pastePre:function(f){f=f.replace(/<br>|<\/H[1-6]>|<\/p>|<\/div>/gi,"\n");var e=this.document.createElement("div");e.innerHTML=f;return this.cleanEncodeEntities(e.textContent||e.innerText);},pasteInsert:function(e){if(this.selectall){if(!this.opts.linebreaks){this.$editor.html(this.opts.emptyHtml);}else{this.$editor.html("");}this.$editor.focus();}e=this.callback("pasteAfter",false,e);this.insertHtml(e);this.selectall=false;setTimeout(c.proxy(function(){this.rtePaste=false;if(this.browser("mozilla")){this.$editor.find("p:empty").remove();}if(this.pasteClipboardMozilla!==false){this.pasteClipboardUploadMozilla();}},this),100);if(this.opts.autoresize){c(this.document.body).scrollTop(this.saveScroll);}else{this.$editor.scrollTop(this.saveScroll);}},pasteClipboardUploadMozilla:function(){var e=this.$editor.find("img[data-mozilla-paste-image]");c.each(e,c.proxy(function(h,j){var g=c(j);var f=j.src.split(",");var l=f[1];var m=f[0].split(";")[0].split(":")[1];c.post(this.opts.clipboardUploadUrl,{contentType:m,data:l},c.proxy(function(o){var n=(typeof o==="string"?c.parseJSON(o):o);g.attr("src",n.filelink);g.removeAttr("data-mozilla-paste-image");this.sync();this.callback("imageUpload",g,n);},this));},this));},pasteClipboardUpload:function(j){var g=j.target.result;var f=g.split(",");var h=f[1];var l=f[0].split(";")[0].split(":")[1];if(this.opts.clipboardUpload){c.post(this.opts.clipboardUploadUrl,{contentType:l,data:h},c.proxy(function(n){var m=(typeof n==="string"?c.parseJSON(n):n);var e='<img src="'+m.filelink+'" id="clipboard-image-marker" />';this.execCommand("inserthtml",e,false);var o=c(this.$editor.find("img#clipboard-image-marker"));if(o.length){o.removeAttr("id");}else{o=false;}this.sync();if(o){this.callback("imageUpload",o,m);}},this));}else{this.insertHtml('<img src="'+g+'" />');}},bufferSet:function(e){if(e!==undefined){this.opts.buffer.push(e);}else{this.selectionSave();this.opts.buffer.push(this.$editor.html());this.selectionRemoveMarkers("buffer");}},bufferUndo:function(){if(this.opts.buffer.length===0){this.$editor.focus();return;}this.selectionSave();this.opts.rebuffer.push(this.$editor.html());this.selectionRestore(false,true);this.$editor.html(this.opts.buffer.pop());this.selectionRestore();setTimeout(c.proxy(this.observeStart,this),100);},bufferRedo:function(){if(this.opts.rebuffer.length===0){this.$editor.focus();return false;}this.selectionSave();this.opts.buffer.push(this.$editor.html());this.selectionRestore(false,true);this.$editor.html(this.opts.rebuffer.pop());this.selectionRestore(true);setTimeout(c.proxy(this.observeStart,this),4);},observeStart:function(){this.observeImages();if(this.opts.observeLinks){this.observeLinks();}},observeLinks:function(){this.$editor.find("a").on("click",c.proxy(this.linkObserver,this));this.$editor.on("click.redactor",c.proxy(function(f){this.linkObserverTooltipClose(f);},this));},observeImages:function(){if(this.opts.observeImages===false){return false;}this.$editor.find("img").each(c.proxy(function(e,f){if(this.browser("msie")){c(f).attr("unselectable","on");}this.imageResize(f);},this));},linkObserver:function(h){var j=c(h.target);var m=j.offset();if(this.opts.iframe){var g=this.$frame.offset();m.top=g.top+(m.top-c(this.document).scrollTop());m.left+=g.left;}var p=c('<span class="redactor-link-tooltip"></span>');var f=j.attr("href");if(f.length>24){f=f.substring(0,24)+"...";}var l=c('<a href="'+j.attr("href")+'" target="_blank">'+f+"</a>").on("click",c.proxy(function(q){this.linkObserverTooltipClose(false);},this));var n=c('<a href="#">'+this.opts.curLang.edit+"</a>").on("click",c.proxy(function(q){q.preventDefault();this.linkShow();this.linkObserverTooltipClose(false);},this));var o=c('<a href="#">'+this.opts.curLang.unlink+"</a>").on("click",c.proxy(function(q){q.preventDefault();this.execCommand("unlink");this.linkObserverTooltipClose(false);},this));p.append(l);p.append(" | ");p.append(n);p.append(" | ");p.append(o);p.css({top:(m.top+20)+"px",left:m.left+"px"});c(".redactor-link-tooltip").remove();c("body").append(p);},linkObserverTooltipClose:function(f){if(f!==false&&f.target.tagName=="A"){return false;}c(".redactor-link-tooltip").remove();},getSelection:function(){if(!this.opts.rangy){return this.document.getSelection();}else{if(!this.opts.iframe){return rangy.getSelection();}else{return rangy.getSelection(this.$frame[0]);}}},getRange:function(){if(!this.opts.rangy){if(this.document.getSelection){var e=this.getSelection();if(e.getRangeAt&&e.rangeCount){return e.getRangeAt(0);}}return this.document.createRange();}else{if(!this.opts.iframe){return rangy.createRange();}else{return rangy.createRange(this.iframeDoc());}}},selectionElement:function(e){this.setCaret(e);},selectionStart:function(e){this.selectionSet(e[0]||e,0,null,0);},selectionEnd:function(e){this.selectionSet(e[0]||e,1,null,1);},selectionSet:function(n,m,l,h){if(l==null){l=n;}if(h==null){h=m;}var g=this.getSelection();if(!g){return;}var f=this.getRange();f.setStart(n,m);f.setEnd(l,h);try{g.removeAllRanges();}catch(j){}g.addRange(f);},selectionWrap:function(e){e=e.toLowerCase();var h=this.getBlock();if(h){var j=this.formatChangeTag(h,e);this.sync();return j;}var g=this.getSelection();var f=g.getRangeAt(0);var j=document.createElement(e);j.appendChild(f.extractContents());f.insertNode(j);this.selectionElement(j);return j;},selectionAll:function(){var e=this.getRange();e.selectNodeContents(this.$editor[0]);var f=this.getSelection();f.removeAllRanges();f.addRange(e);},selectionRemove:function(){this.getSelection().removeAllRanges();},getCaretOffset:function(h){var e=0;var g=this.getRange();var f=g.cloneRange();f.selectNodeContents(h);f.setEnd(g.endContainer,g.endOffset);e=c.trim(f.toString()).length;return e;},getCaretOffsetRange:function(){return new d(this.getSelection().getRangeAt(0));},setCaret:function(h,f,m){if(typeof m==="undefined"){m=f;}h=h[0]||h;var o=this.getRange();o.selectNodeContents(h);var p=this.getTextNodesIn(h);var l=false;var e=0,q;if(p.length==1&&f){o.setStart(p[0],f);o.setEnd(p[0],m);}else{for(var n=0,j;j=p[n++];){q=e+j.length;if(!l&&f>=e&&(f<q||(f==q&&n<p.length))){o.setStart(j,f-e);l=true;}if(l&&m<=q){o.setEnd(j,m-e);break;}e=q;}}var g=this.getSelection();g.removeAllRanges();g.addRange(o);},getTextNodesIn:function(j){var h=[];if(j.nodeType==3){h.push(j);}else{var g=j.childNodes;for(var f=0,e=g.length;f<e;++f){h.push.apply(h,this.getTextNodesIn(g[f]));}}return h;},getCurrent:function(){var e=false;var f=this.getSelection();if(f.rangeCount>0){e=f.getRangeAt(0).startContainer;}return this.isParentRedactor(e);},getParent:function(e){e=e||this.getCurrent();if(e){return this.isParentRedactor(c(e).parent()[0]);}else{return false;}},getBlock:function(e){if(typeof e==="undefined"){e=this.getCurrent();}while(e){if(this.nodeTestBlocks(e)){if(c(e).hasClass("redactor_editor")){return false;}return e;}e=e.parentNode;}return false;},getBlocks:function(f){var g=[];if(typeof f=="undefined"){var e=this.getRange();if(e&&e.collapsed===true){return[this.getBlock()];}var f=this.getNodes(e);}c.each(f,c.proxy(function(h,j){if(this.opts.iframe===false&&c(j).parents("div.redactor_editor").size()==0){return false;}if(this.nodeTestBlocks(j)){g.push(j);}},this));if(g.length===0){g=[this.getBlock()];}return g;},nodeTestBlocks:function(e){return e.nodeType==1&&this.rTestBlock.test(e.nodeName);},tagTestBlock:function(e){return this.rTestBlock.test(e);},getNodes:function(g,e){if(typeof g=="undefined"||g==false){var g=this.getRange();}if(g&&g.collapsed===true){if(typeof e==="undefined"&&this.tagTestBlock(e)){var l=this.getBlock();if(l.tagName==e){return[l];}else{return[];}}else{return[this.getCurrent()];}}var f=[],j=[];var h=this.document.getSelection();if(!h.isCollapsed){f=this.getRangeSelectedNodes(h.getRangeAt(0));}c.each(f,c.proxy(function(m,n){if(this.opts.iframe===false&&c(n).parents("div.redactor_editor").size()==0){return false;}if(typeof e==="undefined"){if(c.trim(n.textContent)!=""){j.push(n);}}else{if(n.tagName==e){j.push(n);}}},this));if(j.length==0){if(typeof e==="undefined"&&this.tagTestBlock(e)){var l=this.getBlock();if(l.tagName==e){return j.push(l);}else{return[];}}else{j.push(this.getCurrent());}}return j;},getElement:function(e){if(!e){e=this.getCurrent();}while(e){if(e.nodeType==1){if(c(e).hasClass("redactor_editor")){return false;}return e;}e=e.parentNode;}return false;},getRangeSelectedNodes:function(f){f=f||this.getRange();var g=f.startContainer;var e=f.endContainer;if(g==e){return[g];}var h=[];while(g&&g!=e){h.push(g=this.nextNode(g));}g=f.startContainer;while(g&&g!=f.commonAncestorContainer){h.unshift(g);g=g.parentNode;}return h;},nextNode:function(e){if(e.hasChildNodes()){return e.firstChild;}else{while(e&&!e.nextSibling){e=e.parentNode;}if(!e){return null;}return e.nextSibling;}},getSelectionText:function(){return this.getSelection().toString();},getSelectionHtml:function(){var h="";var j=this.getSelection();if(j.rangeCount){var f=this.document.createElement("div");var e=j.rangeCount;for(var g=0;g<e;++g){f.appendChild(j.getRangeAt(g).cloneContents());}h=f.innerHTML;}return this.syncClean(h);},selectionSave:function(){if(!this.isFocused()){this.$editor.focus();}if(!this.opts.rangy){this.selectionCreateMarker(this.getRange());}else{this.savedSel=rangy.saveSelection();}},selectionCreateMarker:function(h,e){if(!h){return;}var g=c('<span id="selection-marker-1" class="redactor-selection-marker">'+this.opts.invisibleSpace+"</span>",this.document)[0];var f=c('<span id="selection-marker-2" class="redactor-selection-marker">'+this.opts.invisibleSpace+"</span>",this.document)[0];if(h.collapsed===true){this.selectionSetMarker(h,g,true);}else{this.selectionSetMarker(h,g,true);this.selectionSetMarker(h,f,false);}this.savedSel=this.$editor.html();this.selectionRestore(false,false);},selectionSetMarker:function(e,g,f){var h=e.cloneRange();h.collapse(f);h.insertNode(g);h.detach();},selectionRestore:function(h,e){if(!this.opts.rangy){if(h===true&&this.savedSel){this.$editor.html(this.savedSel);}var g=this.$editor.find("span#selection-marker-1");var f=this.$editor.find("span#selection-marker-2");if(this.browser("mozilla")){this.$editor.focus();}else{if(!this.isFocused()){this.$editor.focus();}}if(g.length!=0&&f.length!=0){this.selectionSet(g[0],0,f[0],0);}else{if(g.length!=0){this.selectionSet(g[0],0,null,0);}}if(e!==false){this.selectionRemoveMarkers();this.savedSel=false;}}else{rangy.restoreSelection(this.savedSel);}},selectionRemoveMarkers:function(e){if(!this.opts.rangy){c.each(this.$editor.find("span.redactor-selection-marker"),function(){var f=c.trim(c(this).html().replace(/[^\u0000-\u1C7F]/g,""));if(f==""){c(this).remove();}else{c(this).removeAttr("class").removeAttr("id");}});}else{rangy.removeMarkers(this.savedSel);}},tableShow:function(){this.selectionSave();this.modalInit(this.opts.curLang.table,this.opts.modal_table,300,c.proxy(function(){c("#redactor_insert_table_btn").click(c.proxy(this.tableInsert,this));setTimeout(function(){c("#redactor_table_rows").focus();},200);},this));},tableInsert:function(){var r=c("#redactor_table_rows").val(),f=c("#redactor_table_columns").val(),n=c("<div></div>"),e=Math.floor(Math.random()*99999),p=c('<table id="table'+e+'"><tbody></tbody></table>'),g,l,m,o;for(g=0;g<r;g++){l=c("<tr></tr>");for(m=0;m<f;m++){o=c("<td>"+this.opts.invisibleSpace+"</td>");if(g===0&&m===0){o.append('<span id="selection-marker-1">'+this.opts.invisibleSpace+"</span>");}c(l).append(o);}p.append(l);}n.append(p);var h=n.html();this.modalClose();this.selectionRestore();var j=this.getBlock()||this.getCurrent();if(j&&j.tagName!="BODY"){c(j).after(h);}else{this.insertHtmlAdvanced(h,false);}this.selectionRestore();var q=this.$editor.find("#table"+e);this.buttonActiveObserver();q.find("span#selection-marker-1").remove();q.removeAttr("id");this.sync();},tableDeleteTable:function(){var e=c(this.getParent()).closest("table");if(!this.isParentRedactor(e)){return false;}if(e.size()==0){return false;}this.bufferSet();e.remove();this.sync();},tableDeleteRow:function(){var e=c(this.getParent()).closest("table");if(!this.isParentRedactor(e)){return false;}if(e.size()==0){return false;}this.bufferSet();var h=c(this.getParent()).closest("tr");var f=h.prev().length?h.prev():h.next();if(f.length){var g=f.children("td").first();if(g.length){g.prepend('<span id="selection-marker-1">'+this.opts.invisibleSpace+"</span>");}}h.remove();this.selectionRestore();this.sync();},tableDeleteColumn:function(){var g=c(this.getParent()).closest("table");if(!this.isParentRedactor(g)){return false;}if(g.size()==0){return false;}this.bufferSet();var e=c(this.getParent()).closest("td");var f=e.get(0).cellIndex;g.find("tr").each(c.proxy(function(h,j){var l=f-1<0?f+1:f-1;if(h===0){c(j).find("td").eq(l).prepend('<span id="selection-marker-1">'+this.opts.invisibleSpace+"</span>");}c(j).find("td").eq(f).remove();},this));this.selectionRestore();this.sync();},tableAddHead:function(){var e=c(this.getParent()).closest("table");if(!this.isParentRedactor(e)){return false;}if(e.size()==0){return false;}this.bufferSet();if(e.find("thead").size()!==0){this.tableDeleteHead();}else{var f=e.find("tr").first().clone();f.find("td").html(this.opts.invisibleSpace);$thead=c("<thead></thead>");$thead.append(f);e.prepend($thead);this.sync();}},tableDeleteHead:function(){var e=c(this.getParent()).closest("table");if(!this.isParentRedactor(e)){return false;}var f=e.find("thead");if(f.size()==0){return false;}this.bufferSet();f.remove();this.sync();},tableAddRowAbove:function(){this.tableAddRow("before");},tableAddRowBelow:function(){this.tableAddRow("after");},tableAddColumnLeft:function(){this.tableAddColumn("before");},tableAddColumnRight:function(){this.tableAddColumn("after");},tableAddRow:function(f){var e=c(this.getParent()).closest("table");if(!this.isParentRedactor(e)){return false;}if(e.size()==0){return false;}this.bufferSet();var g=c(this.getParent()).closest("tr");var h=g.clone();h.find("td").html(this.opts.invisibleSpace);if(f==="after"){g.after(h);}else{g.before(h);}this.sync();},tableAddColumn:function(h){var g=c(this.getParent()).closest("table");if(!this.isParentRedactor(g)){return false;}if(g.size()==0){return false;}this.bufferSet();var f=0;var j=c(this.getParent()).closest("tr");var e=c(this.getParent()).closest("td");j.find("td").each(c.proxy(function(l,m){if(c(m)[0]===e[0]){f=l;}},this));g.find("tr").each(c.proxy(function(l,n){var m=c(n).find("td").eq(f);var o=m.clone();o.html(this.opts.invisibleSpace);h==="after"?m.after(o):m.before(o);},this));this.sync();},videoShow:function(){this.selectionSave();this.modalInit(this.opts.curLang.video,this.opts.modal_video,600,c.proxy(function(){c("#redactor_insert_video_btn").click(c.proxy(this.videoInsert,this));setTimeout(function(){c("#redactor_insert_video_area").focus();},200);},this));},videoInsert:function(){var e=c("#redactor_insert_video_area").val();e=this.cleanStripTags(e);this.selectionRestore();var f=this.getBlock()||this.getCurrent();if(f){c(f).after(e);}else{this.insertHtmlAdvanced(e,false);}this.sync();this.modalClose();},linkShow:function(){this.selectionSave();var e=c.proxy(function(){this.insert_link_node=false;var g=this.getSelection();var f="",o="",j="";var h=this.getParent();var l=c(h).parent().get(0);if(l&&l.tagName==="A"){h=l;}if(h&&h.tagName==="A"){f=h.href;o=c(h).text();j=h.target;this.insert_link_node=h;}else{o=g.toString();}c(".redactor_link_text").val(o);var q=self.location.href.replace(/\/$/i,"");var n=f.replace(q,"");if(this.opts.linkProtocol===false){var p=new RegExp("^(http|ftp|https)://"+self.location.host,"i");n=n.replace(p,"");}var m=c("#redactor_tabs").find("a");if(this.opts.linkEmail===false){m.eq(1).remove();}if(this.opts.linkAnchor===false){m.eq(2).remove();}if(this.opts.linkEmail===false&&this.opts.linkAnchor===false){c("#redactor_tabs").remove();c("#redactor_link_url").val(n);}else{if(f.search("mailto:")===0){this.modalSetTab.call(this,2);c("#redactor_tab_selected").val(2);c("#redactor_link_mailto").val(f.replace("mailto:",""));}else{if(n.search(/^#/gi)===0){this.modalSetTab.call(this,3);c("#redactor_tab_selected").val(3);c("#redactor_link_anchor").val(n.replace(/^#/gi,""));}else{c("#redactor_link_url").val(n);}}}if(j==="_blank"){c("#redactor_link_blank").prop("checked",true);}c("#redactor_insert_link_btn").click(c.proxy(this.linkProcess,this));setTimeout(function(){c("#redactor_link_url").focus();},200);},this);this.modalInit(this.opts.curLang.link,this.opts.modal_link,460,e);},linkProcess:function(){var j=c("#redactor_tab_selected").val();var g="",n="",l="",m="";if(j==="1"){g=c("#redactor_link_url").val();n=c("#redactor_link_url_text").val();if(c("#redactor_link_blank").prop("checked")){l=' target="_blank"';m="_blank";}var h="((xn--)?[a-z0-9]+(-[a-z0-9]+)*.)+[a-z]{2,}";var f=new RegExp("^(http|ftp|https)://"+h,"i");var e=new RegExp("^"+h,"i");if(g.search(f)==-1&&g.search(e)==0&&this.opts.linkProtocol){g=this.opts.linkProtocol+g;}}else{if(j==="2"){g="mailto:"+c("#redactor_link_mailto").val();n=c("#redactor_link_mailto_text").val();}else{if(j==="3"){g="#"+c("#redactor_link_anchor").val();n=c("#redactor_link_anchor_text").val();}}}n=n.replace(/<|>/g,"");this.linkInsert('<a href="'+g+'"'+l+">"+n+"</a>",c.trim(n),g,m);},linkInsert:function(e,h,f,g){this.selectionRestore();if(h!==""){if(this.insert_link_node){this.bufferSet();c(this.insert_link_node).text(h).attr("href",f);if(g!==""){c(this.insert_link_node).attr("target",g);}else{c(this.insert_link_node).removeAttr("target");}this.sync();}else{this.exec("inserthtml",e);}}setTimeout(c.proxy(function(){if(this.opts.observeLinks){this.observeLinks();}},this),5);this.modalClose();},fileShow:function(){this.selectionSave();var e=c.proxy(function(){var f=this.getSelection();var g="";if(this.oldIE()){g=f.text;}else{g=f.toString();}c("#redactor_filename").val(g);if(!this.isMobile()){this.draguploadInit("#redactor_file",{url:this.opts.fileUpload,uploadFields:this.opts.uploadFields,success:c.proxy(this.fileCallback,this),error:c.proxy(function(j,h){this.callback("fileUploadError",h);},this),uploadParam:this.opts.fileUploadParam});}this.uploadInit("redactor_file",{auto:true,url:this.opts.fileUpload,success:c.proxy(this.fileCallback,this),error:c.proxy(function(j,h){this.callback("fileUploadError",h);},this)});},this);this.modalInit(this.opts.curLang.file,this.opts.modal_file,500,e);},fileCallback:function(f){this.selectionRestore();if(f!==false){var h=c("#redactor_filename").val();if(h===""){h=f.filename;}var g='<a href="'+f.filelink+'" id="filelink-marker">'+h+"</a>";if(this.browser("webkit")&&!!this.window.chrome){g=g+" ";}this.execCommand("inserthtml",g,false);var e=c(this.$editor.find("a#filelink-marker"));if(e.size()!=0){e.removeAttr("id");}else{e=false;}this.sync();this.callback("fileUpload",e,f);}this.modalClose();},imageShow:function(){this.selectionSave();var e=c.proxy(function(){if(this.opts.imageGetJson){c.getJSON(this.opts.imageGetJson,c.proxy(function(m){var h={},l=0;c.each(m,c.proxy(function(o,p){if(typeof p.folder!=="undefined"){l++;h[p.folder]=l;}},this));var j=false;c.each(m,c.proxy(function(r,s){var q="";if(typeof s.title!=="undefined"){q=s.title;}var o=0;if(!c.isEmptyObject(h)&&typeof s.folder!=="undefined"){o=h[s.folder];if(j===false){j=".redactorfolder"+o;}}var p=c('<img src="'+s.thumb+'" class="redactorfolder redactorfolder'+o+'" rel="'+s.image+'" title="'+q+'" />');c("#redactor_image_box").append(p);c(p).click(c.proxy(this.imageThumbClick,this));},this));if(!c.isEmptyObject(h)){c(".redactorfolder").hide();c(j).show();var n=function(o){c(".redactorfolder").hide();c(".redactorfolder"+c(o.target).val()).show();};var g=c('<select id="redactor_image_box_select">');c.each(h,function(p,o){g.append(c('<option value="'+o+'">'+p+"</option>"));});c("#redactor_image_box").before(g);g.change(n);}},this));}else{c("#redactor_tabs").find("a").eq(1).remove();}if(this.opts.imageUpload||this.opts.s3){if(!this.isMobile()&&this.opts.s3===false){if(c("#redactor_file").length){this.draguploadInit("#redactor_file",{url:this.opts.imageUpload,uploadFields:this.opts.uploadFields,success:c.proxy(this.imageCallback,this),error:c.proxy(function(h,g){this.callback("imageUploadError",g);},this),uploadParam:this.opts.imageUploadParam});}}if(this.opts.s3===false){this.uploadInit("redactor_file",{auto:true,url:this.opts.imageUpload,success:c.proxy(this.imageCallback,this),error:c.proxy(function(h,g){this.callback("imageUploadError",g);},this)});}else{c("#redactor_file").on("change.redactor",c.proxy(this.s3handleFileSelect,this));}}else{c(".redactor_tab").hide();if(!this.opts.imageGetJson){c("#redactor_tabs").remove();c("#redactor_tab3").show();}else{var f=c("#redactor_tabs").find("a");f.eq(0).remove();f.eq(1).addClass("redactor_tabs_act");c("#redactor_tab2").show();}}c("#redactor_upload_btn").click(c.proxy(this.imageCallbackLink,this));if(!this.opts.imageUpload&&!this.opts.imageGetJson){setTimeout(function(){c("#redactor_file_link").focus();},200);}},this);this.modalInit(this.opts.curLang.image,this.opts.modal_image,610,e);},imageEdit:function(g){var e=g;var f=e.parent().parent();var h=c.proxy(function(){c("#redactor_file_alt").val(e.attr("alt"));c("#redactor_image_edit_src").attr("href",e.attr("src"));c("#redactor_form_image_align").val(e.css("float"));if(c(f).get(0).tagName==="A"){c("#redactor_file_link").val(c(f).attr("href"));if(c(f).attr("target")=="_blank"){c("#redactor_link_blank").prop("checked",true);}}c("#redactor_image_delete_btn").click(c.proxy(function(){this.imageRemove(e);},this));c("#redactorSaveBtn").click(c.proxy(function(){this.imageSave(e);},this));},this);this.modalInit(this.opts.curLang.edit,this.opts.modal_image_edit,380,h);},imageRemove:function(f){var e=c(f).parent();c(f).remove();if(e.length&&e[0].tagName==="P"){this.$editor.focus();this.selectionStart(e);}this.callback("imageDelete",f);this.modalClose();this.sync();},imageSave:function(h){var f=c(h);var g=f.parent();f.attr("alt",c("#redactor_file_alt").val());var n=c("#redactor_form_image_align").val();if(n==="left"){f.css({"float":"left",margin:"0 "+this.opts.imageFloatMargin+" "+this.opts.imageFloatMargin+" 0"});}else{if(n==="right"){f.css({"float":"right",margin:"0 0 "+this.opts.imageFloatMargin+" "+this.opts.imageFloatMargin+""});}else{var l=f.closest("#redactor-image-box");if(l.size()!=0){l.css({"float":"",margin:""});}f.css({"float":"",margin:""});}}var j=c.trim(c("#redactor_file_link").val());if(j!==""){var m=false;if(c("#redactor_link_blank").prop("checked")){m=true;}if(g.get(0).tagName!=="A"){var e=c('<a href="'+j+'">'+this.outerHtml(h)+"</a>");if(m){e.attr("target","_blank");}f.replaceWith(e);}else{g.attr("href",j);if(m){g.attr("target","_blank");}else{g.removeAttr("target");}}}else{if(g.get(0).tagName==="A"){g.replaceWith(this.outerHtml(h));}}this.modalClose();this.observeImages();this.sync();},imageResizeHide:function(h){if(h!==false&&c(h.target).parent().size()!=0&&c(h.target).parent()[0].id==="redactor-image-box"){return false;}var f=this.$editor.find("#redactor-image-box");if(f.size()==0){return false;}this.$editor.find("#redactor-image-editter, #redactor-image-resizer").remove();var g=f[0].style.margin;if(g!="0px"){f.find("img").css("margin",g);f.css("margin","");}f.find("img").css("opacity","");f.replaceWith(function(){return c(this).contents();});c(document).off("click.redactor-image-resize-hide");this.$editor.off("click.redactor-image-resize-hide");this.$editor.off("keydown.redactor-image-delete");this.sync();},imageResize:function(f){var e=c(f);e.on("mousedown",c.proxy(function(){this.imageResizeHide(false);},this));e.on("dragstart",c.proxy(function(){this.$editor.on("drop.redactor-image-inside-drop",c.proxy(function(){setTimeout(c.proxy(function(){this.observeImages();this.$editor.off("drop.redactor-image-inside-drop");this.sync();},this),1);},this));},this));e.on("click",c.proxy(function(l){if(this.$editor.find("#redactor-image-box").size()!=0){return false;}var n=false,q,p,m=e.width()/e.height(),o=20,j=10;var g=this.imageResizeControls(e);var h=false;g.on("mousedown",function(r){h=true;r.preventDefault();m=e.width()/e.height();q=Math.round(r.pageX-e.eq(0).offset().left);p=Math.round(r.pageY-e.eq(0).offset().top);});c(this.document.body).on("mousemove",c.proxy(function(v){if(h){var s=Math.round(v.pageX-e.eq(0).offset().left)-q;var r=Math.round(v.pageY-e.eq(0).offset().top)-p;var u=e.height();var w=parseInt(u,10)+r;var t=Math.round(w*m);if(t>o){e.width(t);if(t<100){this.imageEditter.css({marginTop:"-7px",marginLeft:"-13px",fontSize:"9px",padding:"3px 5px"});}else{this.imageEditter.css({marginTop:"-11px",marginLeft:"-18px",fontSize:"11px",padding:"7px 10px"});}}q=Math.round(v.pageX-e.eq(0).offset().left);p=Math.round(v.pageY-e.eq(0).offset().top);this.sync();}},this)).on("mouseup",function(){h=false;});this.$editor.on("keydown.redactor-image-delete",c.proxy(function(s){var r=s.which;if(this.keyCode.BACKSPACE==r||this.keyCode.DELETE==r){this.imageResizeHide(false);this.imageRemove(e);}},this));c(document).on("click.redactor-image-resize-hide",c.proxy(this.imageResizeHide,this));this.$editor.on("click.redactor-image-resize-hide",c.proxy(this.imageResizeHide,this));},this));},imageResizeControls:function(f){var g=c('<span id="redactor-image-box" data-redactor="verified">');g.css({position:"relative",display:"inline-block",lineHeight:0,outline:"1px dashed rgba(0, 0, 0, .6)","float":f.css("float")});g.attr("contenteditable",false);var h=f[0].style.margin;if(h!="0px"){g.css("margin",h);f.css("margin","");}f.css("opacity",0.5).after(g);this.imageEditter=c('<span id="redactor-image-editter" data-redactor="verified">'+this.opts.curLang.edit+"</span>");this.imageEditter.css({position:"absolute",zIndex:2,top:"50%",left:"50%",marginTop:"-11px",marginLeft:"-18px",lineHeight:1,backgroundColor:"#000",color:"#fff",fontSize:"11px",padding:"7px 10px",cursor:"pointer"});this.imageEditter.attr("contenteditable",false);this.imageEditter.on("click",c.proxy(function(){this.imageEdit(f);},this));g.append(this.imageEditter);var e=c('<span id="redactor-image-resizer" data-redactor="verified"></span>');e.css({position:"absolute",zIndex:2,lineHeight:1,cursor:"nw-resize",bottom:"-4px",right:"-5px",border:"1px solid #fff",backgroundColor:"#000",width:"8px",height:"8px"});e.attr("contenteditable",false);g.append(e);g.append(f);return e;},imageThumbClick:function(g){var f='<img id="image-marker" src="'+c(g.target).attr("rel")+'" alt="'+c(g.target).attr("title")+'" />';if(this.opts.paragraphy){f="<p>"+f+"</p>";}this.imageInsert(f,true);},imageCallbackLink:function(){var f=c("#redactor_file_link").val();if(f!==""){var e='<img id="image-marker" src="'+f+'" />';if(this.opts.linebreaks===false){e="<p>"+e+"</p>";}this.imageInsert(e,true);}else{this.modalClose();}},imageCallback:function(e){this.imageInsert(e);},imageInsert:function(f,g){this.selectionRestore();if(f!==false){var e="";if(g!==true){e='<img id="image-marker" src="'+f.filelink+'" />';if(this.opts.paragraphy){e="<p>"+e+"</p>";}}else{e=f;}this.execCommand("inserthtml",e,false);var h=c(this.$editor.find("img#image-marker"));if(h.length){h.removeAttr("id");}else{h=false;}this.sync();g!==true&&this.callback("imageUpload",h,f);}this.modalClose();this.observeImages();},modalTemplatesInit:function(){c.extend(this.opts,{modal_file:String()+'<section><div id="redactor-progress" class="redactor-progress redactor-progress-striped" style="display: none;"><div id="redactor-progress-bar" class="redactor-progress-bar" style="width: 100%;"></div></div><form id="redactorUploadFileForm" method="post" action="" enctype="multipart/form-data"><label>'+this.opts.curLang.filename+'</label><input type="text" id="redactor_filename" class="redactor_input" /><div style="margin-top: 7px;"><input type="file" id="redactor_file" name="'+this.opts.fileUploadParam+'" /></div></form></section>',modal_image_edit:String()+"<section><label>"+this.opts.curLang.title+'</label><input id="redactor_file_alt" class="redactor_input" /><label>'+this.opts.curLang.link+'</label><input id="redactor_file_link" class="redactor_input" /><label><input type="checkbox" id="redactor_link_blank"> '+this.opts.curLang.link_new_tab+"</label><label>"+this.opts.curLang.image_position+'</label><select id="redactor_form_image_align"><option value="none">'+this.opts.curLang.none+'</option><option value="left">'+this.opts.curLang.left+'</option><option value="right">'+this.opts.curLang.right+'</option></select></section><footer><button id="redactor_image_delete_btn" class="redactor_modal_btn redactor_modal_delete_btn">'+this.opts.curLang._delete+'</button> <button class="redactor_modal_btn redactor_btn_modal_close">'+this.opts.curLang.cancel+'</button><input type="button" name="save" class="redactor_modal_btn redactor_modal_action_btn" id="redactorSaveBtn" value="'+this.opts.curLang.save+'" /></footer>',modal_image:String()+'<section><div id="redactor_tabs"><a href="#" class="redactor_tabs_act">'+this.opts.curLang.upload+'</a><a href="#">'+this.opts.curLang.choose+'</a><a href="#">'+this.opts.curLang.link+'</a></div><div id="redactor-progress" class="redactor-progress redactor-progress-striped" style="display: none;"><div id="redactor-progress-bar" class="redactor-progress-bar" style="width: 100%;"></div></div><form id="redactorInsertImageForm" method="post" action="" enctype="multipart/form-data"><div id="redactor_tab1" class="redactor_tab"><input type="file" id="redactor_file" name="'+this.opts.imageUploadParam+'" /></div><div id="redactor_tab2" class="redactor_tab" style="display: none;"><div id="redactor_image_box"></div></div></form><div id="redactor_tab3" class="redactor_tab" style="display: none;"><label>'+this.opts.curLang.image_web_link+'</label><input type="text" name="redactor_file_link" id="redactor_file_link" class="redactor_input" /></div></section><footer><button class="redactor_modal_btn redactor_btn_modal_close">'+this.opts.curLang.cancel+'</button><input type="button" name="upload" class="redactor_modal_btn redactor_modal_action_btn" id="redactor_upload_btn" value="'+this.opts.curLang.insert+'" /></footer>',modal_link:String()+'<section><form id="redactorInsertLinkForm" method="post" action=""><div id="redactor_tabs"><a href="#" class="redactor_tabs_act">URL</a><a href="#">Email</a><a href="#">'+this.opts.curLang.anchor+'</a></div><input type="hidden" id="redactor_tab_selected" value="1" /><div class="redactor_tab" id="redactor_tab1"><label>URL</label><input type="text" id="redactor_link_url" class="redactor_input" /><label>'+this.opts.curLang.text+'</label><input type="text" class="redactor_input redactor_link_text" id="redactor_link_url_text" /><label><input type="checkbox" id="redactor_link_blank"> '+this.opts.curLang.link_new_tab+'</label></div><div class="redactor_tab" id="redactor_tab2" style="display: none;"><label>Email</label><input type="text" id="redactor_link_mailto" class="redactor_input" /><label>'+this.opts.curLang.text+'</label><input type="text" class="redactor_input redactor_link_text" id="redactor_link_mailto_text" /></div><div class="redactor_tab" id="redactor_tab3" style="display: none;"><label>'+this.opts.curLang.anchor+'</label><input type="text" class="redactor_input" id="redactor_link_anchor" /><label>'+this.opts.curLang.text+'</label><input type="text" class="redactor_input redactor_link_text" id="redactor_link_anchor_text" /></div></form></section><footer><button class="redactor_modal_btn redactor_btn_modal_close">'+this.opts.curLang.cancel+'</button><input type="button" class="redactor_modal_btn redactor_modal_action_btn" id="redactor_insert_link_btn" value="'+this.opts.curLang.insert+'" /></footer>',modal_table:String()+"<section><label>"+this.opts.curLang.rows+'</label><input type="text" size="5" value="2" id="redactor_table_rows" /><label>'+this.opts.curLang.columns+'</label><input type="text" size="5" value="3" id="redactor_table_columns" /></section><footer><button class="redactor_modal_btn redactor_btn_modal_close">'+this.opts.curLang.cancel+'</button><input type="button" name="upload" class="redactor_modal_btn redactor_modal_action_btn" id="redactor_insert_table_btn" value="'+this.opts.curLang.insert+'" /></footer>',modal_video:String()+'<section><form id="redactorInsertVideoForm"><label>'+this.opts.curLang.video_html_code+'</label><textarea id="redactor_insert_video_area" style="width: 99%; height: 160px;"></textarea></form></section><footer><button class="redactor_modal_btn redactor_btn_modal_close">'+this.opts.curLang.cancel+'</button><input type="button" class="redactor_modal_btn redactor_modal_action_btn" id="redactor_insert_video_btn" value="'+this.opts.curLang.insert+'" /></footer>'});},modalInit:function(m,h,f,n){var e=c("#redactor_modal_overlay");if(!e.length){this.$overlay=e=c('<div id="redactor_modal_overlay" style="display: none;"></div>');c("body").prepend(this.$overlay);}if(this.opts.modalOverlay){e.show().on("click",c.proxy(this.modalClose,this));}var j=c("#redactor_modal");if(!j.length){this.$modal=j=c('<div id="redactor_modal" style="display: none;"><div id="redactor_modal_close">×</div><header id="redactor_modal_header"></header><div id="redactor_modal_inner"></div></div>');c("body").append(this.$modal);}c("#redactor_modal_close").on("click",c.proxy(this.modalClose,this));this.hdlModalClose=c.proxy(function(o){if(o.keyCode===this.keyCode.ESC){this.modalClose();return false;}},this);c(document).keyup(this.hdlModalClose);this.$editor.keyup(this.hdlModalClose);this.modalcontent=false;if(h.indexOf("#")==0){this.modalcontent=c(h);c("#redactor_modal_inner").empty().append(this.modalcontent.html());this.modalcontent.html("");}else{c("#redactor_modal_inner").empty().append(h);}j.find("#redactor_modal_header").html(m);if(typeof c.fn.draggable!=="undefined"){j.draggable({handle:"#redactor_modal_header"});j.find("#redactor_modal_header").css("cursor","move");}var l=c("#redactor_tabs");if(l.length){var g=this;l.find("a").each(function(o,p){o++;c(p).on("click",function(r){r.preventDefault();l.find("a").removeClass("redactor_tabs_act");c(this).addClass("redactor_tabs_act");c(".redactor_tab").hide();c("#redactor_tab"+o).show();c("#redactor_tab_selected").val(o);if(g.isMobile()===false){var q=j.outerHeight();j.css("margin-top","-"+(q+10)/2+"px");}});});}j.find(".redactor_btn_modal_close").on("click",c.proxy(this.modalClose,this));if(this.opts.autoresize===true){this.saveModalScroll=this.document.body.scrollTop;}else{this.saveModalScroll=this.$editor.scrollTop();}if(this.isMobile()===false){j.css({position:"fixed",top:"-2000px",left:"50%",width:f+"px",marginLeft:"-"+(f+60)/2+"px"}).show();this.modalSaveBodyOveflow=c(document.body).css("overflow");c(document.body).css("overflow","hidden");}else{j.css({position:"fixed",width:"100%",height:"100%",top:"0",left:"0",margin:"0",minHeight:"300px"}).show();}if(typeof n==="function"){n();}if(this.isMobile()===false){setTimeout(function(){var o=j.outerHeight();j.css({top:"50%",height:"auto",minHeight:"auto",marginTop:"-"+(o+10)/2+"px"});},10);}},modalClose:function(){c("#redactor_modal_close").off("click",this.modalClose);c("#redactor_modal").fadeOut("fast",c.proxy(function(){var e=c("#redactor_modal_inner");if(this.modalcontent!==false){this.modalcontent.html(e.html());this.modalcontent=false;}e.html("");if(this.opts.modalOverlay){c("#redactor_modal_overlay").hide().off("click",this.modalClose);}c(document).unbind("keyup",this.hdlModalClose);this.$editor.unbind("keyup",this.hdlModalClose);this.selectionRestore();if(this.opts.autoresize&&this.saveModalScroll){c(this.document.body).scrollTop(this.saveModalScroll);}else{if(this.opts.autoresize===false&&this.saveModalScroll){this.$editor.scrollTop(this.saveModalScroll);}}},this));if(this.isMobile()===false){c(document.body).css("overflow",this.modalSaveBodyOveflow?this.modalSaveBodyOveflow:"visible");}return false;},modalSetTab:function(e){c(".redactor_tab").hide();c("#redactor_tabs").find("a").removeClass("redactor_tabs_act").eq(e-1).addClass("redactor_tabs_act");c("#redactor_tab"+e).show();},s3handleFileSelect:function(l){var h=l.target.files;for(var g=0,j;j=h[g];g++){this.s3uploadFile(j);}},s3uploadFile:function(e){this.s3executeOnSignedUrl(e,c.proxy(function(f){this.s3uploadToS3(e,f);},this));},s3executeOnSignedUrl:function(e,g){var f=new XMLHttpRequest();f.open("GET",this.opts.s3+"?name="+e.name+"&type="+e.type,true);f.overrideMimeType("text/plain; charset=x-user-defined");f.onreadystatechange=function(h){if(this.readyState==4&&this.status==200){c("#redactor-progress").fadeIn();g(decodeURIComponent(this.responseText));}else{if(this.readyState==4&&this.status!=200){}}};f.send();},s3createCORSRequest:function(g,e){var f=new XMLHttpRequest();if("withCredentials" in f){f.open(g,e,true);}else{if(typeof XDomainRequest!="undefined"){f=new XDomainRequest();f.open(g,e);}else{f=null;}}return f;},s3uploadToS3:function(f,e){var g=this.s3createCORSRequest("PUT",e);if(!g){}else{g.onload=c.proxy(function(){if(g.status==200){c("#redactor-progress, #redactor-progress-drag").hide();var l=e.split("?");if(!l[0]){return false;}this.selectionRestore();var h="";h='<img id="image-marker" src="'+l[0]+'" />';if(this.opts.paragraphy){h="<p>"+h+"</p>";}this.execCommand("inserthtml",h,false);var j=c(this.$editor.find("img#image-marker"));if(j.length){j.removeAttr("id");}else{j=false;}this.sync();this.callback("imageUpload",j,false);this.modalClose();this.observeImages();}else{}},this);g.onerror=function(){};g.upload.onprogress=function(h){};g.setRequestHeader("Content-Type",f.type);g.setRequestHeader("x-amz-acl","public-read");g.send(f);}},uploadInit:function(g,e){this.uploadOptions={url:false,success:false,error:false,start:false,trigger:false,auto:false,input:false};c.extend(this.uploadOptions,e);var f=c("#"+g);if(f.length&&f[0].tagName==="INPUT"){this.uploadOptions.input=f;this.el=c(f[0].form);}else{this.el=f;}this.element_action=this.el.attr("action");if(this.uploadOptions.auto){c(this.uploadOptions.input).change(c.proxy(function(h){this.el.submit(function(j){return false;});this.uploadSubmit(h);},this));}else{if(this.uploadOptions.trigger){c("#"+this.uploadOptions.trigger).click(c.proxy(this.uploadSubmit,this));}}},uploadSubmit:function(f){c("#redactor-progress").fadeIn();this.uploadForm(this.element,this.uploadFrame());},uploadFrame:function(){this.id="f"+Math.floor(Math.random()*99999);var f=this.document.createElement("div");var e='<iframe style="display:none" id="'+this.id+'" name="'+this.id+'"></iframe>';f.innerHTML=e;c(f).appendTo("body");if(this.uploadOptions.start){this.uploadOptions.start();}c("#"+this.id).load(c.proxy(this.uploadLoaded,this));return this.id;},uploadForm:function(j,h){if(this.uploadOptions.input){var l="redactorUploadForm"+this.id,e="redactorUploadFile"+this.id;this.form=c('<form action="'+this.uploadOptions.url+'" method="POST" target="'+h+'" name="'+l+'" id="'+l+'" enctype="multipart/form-data" />');if(this.opts.uploadFields!==false&&typeof this.opts.uploadFields==="object"){c.each(this.opts.uploadFields,c.proxy(function(n,f){if(f!=null&&f.toString().indexOf("#")===0){f=c(f).val();}var o=c("<input/>",{type:"hidden",name:n,value:f});c(this.form).append(o);},this));}var g=this.uploadOptions.input;var m=c(g).clone();c(g).attr("id",e).before(m).appendTo(this.form);c(this.form).css("position","absolute").css("top","-2000px").css("left","-2000px").appendTo("body");this.form.submit();}else{j.attr("target",h).attr("method","POST").attr("enctype","multipart/form-data").attr("action",this.uploadOptions.url);this.element.submit();}},uploadLoaded:function(){var h=c("#"+this.id)[0],j;if(h.contentDocument){j=h.contentDocument;}else{if(h.contentWindow){j=h.contentWindow.document;}else{j=window.frames[this.id].document;}}if(this.uploadOptions.success){c("#redactor-progress").hide();if(typeof j!=="undefined"){var g=j.body.innerHTML;var f=g.match(/\{(.|\n)*\}/)[0];f=f.replace(/^\[/,"");f=f.replace(/\]$/,"");var e=c.parseJSON(f);if(typeof e.error=="undefined"){this.uploadOptions.success(e);}else{this.uploadOptions.error(this,e);this.modalClose();}}else{this.modalClose();alert("Upload failed!");}}this.el.attr("action",this.element_action);this.el.attr("target","");},draguploadInit:function(f,e){this.draguploadOptions=c.extend({url:false,success:false,error:false,preview:false,uploadFields:false,text:this.opts.curLang.drop_file_here,atext:this.opts.curLang.or_choose,uploadParam:false},e);if(window.FormData===undefined){return false;}this.droparea=c('<div class="redactor_droparea"></div>');this.dropareabox=c('<div class="redactor_dropareabox">'+this.draguploadOptions.text+"</div>");this.dropalternative=c('<div class="redactor_dropalternative">'+this.draguploadOptions.atext+"</div>");this.droparea.append(this.dropareabox);c(f).before(this.droparea);c(f).before(this.dropalternative);this.dropareabox.on("dragover",c.proxy(function(){return this.draguploadOndrag();},this));this.dropareabox.on("dragleave",c.proxy(function(){return this.draguploadOndragleave();},this));this.dropareabox.get(0).ondrop=c.proxy(function(g){g.preventDefault();this.dropareabox.removeClass("hover").addClass("drop");this.dragUploadAjax(this.draguploadOptions.url,g.dataTransfer.files[0],false,false,false,this.draguploadOptions.uploadParam);},this);},dragUploadAjax:function(h,l,f,g,n,m){if(!f){var o=c.ajaxSettings.xhr();if(o.upload){o.upload.addEventListener("progress",c.proxy(this.uploadProgress,this),false);}c.ajaxSetup({xhr:function(){return o;}});}var j=new FormData();if(m!==false){j.append(m,l);}else{j.append("file",l);}if(this.opts.uploadFields!==false&&typeof this.opts.uploadFields==="object"){c.each(this.opts.uploadFields,c.proxy(function(p,e){if(e!=null&&e.toString().indexOf("#")===0){e=c(e).val();}j.append(p,e);},this));}c.ajax({url:h,dataType:"html",data:j,cache:false,contentType:false,processData:false,type:"POST",success:c.proxy(function(q){q=q.replace(/^\[/,"");q=q.replace(/\]$/,"");var p=(typeof q==="string"?c.parseJSON(q):q);if(f){g.fadeOut("slow",function(){c(this).remove();});var e=c("<img>");e.attr("src",p.filelink).attr("id","drag-image-marker");this.insertNodeToCaretPositionFromPoint(n,e[0]);var r=c(this.$editor.find("img#drag-image-marker"));if(r.length){r.removeAttr("id");}else{r=false;}this.sync();this.observeImages();if(r){this.callback("imageUpload",r,p);}if(typeof p.error!=="undefined"){this.callback("imageUploadError",p);}}else{if(typeof p.error=="undefined"){this.draguploadOptions.success(p);}else{this.draguploadOptions.error(this,p);this.draguploadOptions.success(false);}}},this)});},draguploadOndrag:function(){this.dropareabox.addClass("hover");return false;},draguploadOndragleave:function(){this.dropareabox.removeClass("hover");return false;},uploadProgress:function(g,h){var f=g.loaded?parseInt(g.loaded/g.total*100,10):g;this.dropareabox.text("Loading "+f+"% "+(h||""));},isMobile:function(){return/(iPhone|iPod|BlackBerry|Android)/.test(navigator.userAgent);},normalize:function(e){if(typeof(e)==="undefined"){return 0;}return parseInt(e.replace("px",""),10);},outerHtml:function(e){return c("<div>").append(c(e).eq(0).clone()).html();},isString:function(e){return Object.prototype.toString.call(e)=="[object String]";},isEmpty:function(e){e=e.replace(/​|<br>|<br\/>| /gi,"");e=e.replace(/\s/g,"");e=e.replace(/^<p>[^\W\w\D\d]*?<\/p>$/i,"");return e=="";},browser:function(f){var g=navigator.userAgent.toLowerCase();var e=/(chrome)[ \/]([\w.]+)/.exec(g)||/(webkit)[ \/]([\w.]+)/.exec(g)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(g)||/(msie) ([\w.]+)/.exec(g)||g.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(g)||[];if(f=="version"){return e[2];}if(f=="webkit"){return(e[1]=="chrome"||e[1]=="webkit");}return e[1]==f;},oldIE:function(){if(this.browser("msie")&&parseInt(this.browser("version"),10)<9){return true;}return false;},getFragmentHtml:function(f){var e=f.cloneNode(true);var g=this.document.createElement("div");g.appendChild(e);return g.innerHTML;},extractContent:function(){var e=this.$editor[0];var g=this.document.createDocumentFragment();var f;while((f=e.firstChild)){g.appendChild(f);}return g;},isParentRedactor:function(e){if(!e){return false;}if(this.opts.iframe){return e;}if(c(e).parents("div.redactor_editor").length==0||c(e).hasClass("redactor_editor")){return false;}else{return e;}},currentOrParentIs:function(e){var f=this.getParent(),g=this.getCurrent();return f&&f.tagName===e?f:g&&g.tagName===e?g:false;},isEndOfElement:function(){var f=this.getBlock();var h=this.getCaretOffset(f);var g=c.trim(c(f).text()).replace(/\n\r\n/g,"");var e=g.length;if(h==e){return true;}else{return false;}},isFocused:function(){var e,f=this.getSelection();if(f&&f.rangeCount&&f.rangeCount>0){e=f.getRangeAt(0).startContainer;}if(!e){return false;}if(this.opts.iframe){if(this.getCaretOffsetRange().equals()){return !this.$editor.is(e);}else{return true;}}return c(e).closest("div.redactor_editor").length!=0;},removeEmptyAttr:function(f,e){if(c(f).attr(e)==""){c(f).removeAttr(e);}},removeFromArrayByValue:function(g,f){var e=null;while((e=g.indexOf(f))!==-1){g.splice(e,1);}return g;}};b.prototype.init.prototype=b.prototype;c.Redactor.fn.formatLinkify=function(x,u,m,r,j){var s=/(^|<|\s)(www\..+?\..+?)(\s|>|$)/g,q=/(^|<|\s)(((https?|ftp):\/\/|mailto:).+?)(\s|>|$)/g,e=/(https?:\/\/.*\.(?:png|jpg|jpeg|gif))/gi,w=/^.*(youtu.be\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/,t=/https?:\/\/(www\.)?vimeo.com\/(\d+)($|\/)/;var v=(this.$editor?this.$editor.get(0):this).childNodes,l=v.length;while(l--){var h=v[l];if(h.nodeType===3){var p=h.nodeValue;if(r&&p){var o='<iframe width="500" height="281" src="',g='" frameborder="0" allowfullscreen></iframe>';if(p.match(w)){p=p.replace(w,o+"//www.youtube.com/embed/$2"+g);c(h).after(p).remove();}else{if(p.match(t)){p=p.replace(t,o+"//player.vimeo.com/video/$2"+g);c(h).after(p).remove();}}}if(m&&p&&p.match(e)){p=p.replace(e,'<img src="$1">');c(h).after(p).remove();}if(u&&p&&(p.match(s)||p.match(q))){var f=(p.match(s)||p.match(q));f=f[0];if(f.length>j){f=f.substring(0,j)+"...";}p=p.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(s,'$1<a href="'+x+'$2">'+f+"</a>$3").replace(q,'$1<a href="$2">'+f+"</a>$5");c(h).after(p).remove();}}else{if(h.nodeType===1&&!/^(a|button|textarea)$/i.test(h.tagName)){c.Redactor.fn.formatLinkify.call(h,x,u,m,r,j);}}}};})(jQuery); +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}('(I(c){G a=0;"iE hy";G d=I(e){F[0]=e.iq;F[1]=e.eP;F.4Z=e;L F};d.4u.e1=I(){L F[0]===F[1]};c.fn.T=I(f){G g=[];G e=cA.4u.eN.4k(gY,1);if(1m f==="88"){F.1g(I(){G j=c.21(F,"T");if(1m j!=="1q"&&c.5w(j[f])){G h=j[f].eL(j,e);if(h!==1q&&h!==j){g.2p(h)}}N{L c.3e(\'gX lo 6L "\'+f+\'" 3f 4g\')}})}N{F.1g(I(){if(!c.21(F,"T")){c.21(F,"T",b(F,f))}})}if(g.1a===0){L F}N{if(g.1a===1){L g[0]}N{L g}}};I b(f,e){L 1F b.4u.5t(f,e)}c.4g=b;c.4g.kJ="9.2.1";c.4g.J={34:K,1v:K,3t:K,18:K,cU:"en",5b:"lU",5z:"",6b:K,d3:K,da:R,cr:R,dY:R,gm:K,9m:R,g8:R,aV:R,ad:K,cX:K,4D:R,1N:K,5B:K,3T:R,5W:K,aB:K,6i:R,5A:K,7X:60,aA:K,6n:"8O://",d7:K,cx:50,6p:"6V",5Q:K,cH:R,fQ:R,33:K,7i:"35",6m:K,aj:"35",81:R,8V:K,aJ:["1j/bJ","1j/bG","1j/c1"],53:K,2N:K,3M:R,4e:R,93:R,7r:K,cB:R,2o:K,eb:["56","3v","3u","4f","4O","4T","5u","4X"],1h:R,4i:K,61:V,9b:0,8b:K,62:K,dZ:K,e6:R,3N:["Y","56","3v","3u","4f","4O","4T","5u","4X","1j","2K","35","1C","2b","8q","|","6f"],8I:[],7F:["4f","3u","3v","4W","4O","4T","7T","7M","7L","7P","1C"],a5:{b:"3v",3y:"3v",i:"3u",em:"3u",4L:"4f",5f:"4f",25:"4O",2l:"4T",u:"4W",2R:"1C",16:"1C",1C:"1C"},e5:["p","2c","2w","h1","h2","h3","h4","h5","h6"],1z:K,55:R,6X:R,am:R,7u:K,ai:K,dv:K,69:K,4A:K,68:["Y","8a","2b","29","8d","2B","1d","jE"],bE:"3y",by:"em",7y:20,4r:[],6x:[],57:K,4j:"<p>n;</p>",1Y:"n;",aR:/^(P|H[1-6]|2T|8C|8G|8x|8m|8k|8y)$/i,4v:["P","gh","gj","g4","g3","gB","bO","bQ","bS","c0","6O","5E","2P","bZ","aY","8C","8G","8x","8m","8k","8y"],9O:["bM","29","8a","hr","i?2q","2b","8d","jO","1d","2B","1C","6v","3K","bf"],9M:["li","dt","dt","h[1-6]","3l","2B"],cR:["2c","X","dl","bH","1P","jc","cd","2l","p","2w","5k","16","8M","2R","25"],8D:["P","gh","gj","g4","g3","gB","bO","bQ","bS","c0","6O","2T","2P","bZ","aY","5c","8C","8G","8x","8m","8k","8y","5E"],cT:{en:{Y:"bN",2K:"4N dL",1j:"4N dM",1C:"9f",2b:"dK",a6:"4N 2b",du:"cS 2b",4M:"kl",56:"kp",cV:"kn 1r",cQ:"jR",5n:"dU",cP:"6e 1",cK:"6e 2",cJ:"6e 3",cL:"6e 4",cM:"6e 5",3v:"jl",3u:"jk",j9:"je c7",jd:"jP c7",4O:"lK dj",4T:"lr dj",5u:"m4",4X:"m3",5h:"m1",3H:"4N",fG:"lT",fY:"6c",9x:"4N 9f",9P:"6d 8J lR",a9:"6d 8J lZ",a8:"6d 8P dP",ae:"6d 8P dN",9n:"6c 8P",8S:"6c 8J",8T:"6c 9f",ej:"kW",ek:"kH",a4:"6d e0",9V:"6c e0",19:"l1",fT:"lj",2u:"lk",1s:"dP",41:"dN",5d:"cC",f8:"dM l2 dK",1r:"l7",80:"lb",l9:"ev",eI:"dL jB dU",35:"4N hn",6P:"fR",hD:"hP",aW:"hg",fg:"gV aW",fm:"he 35 hc",9g:"cs 1r cj ci 1s",9e:"cC 1r",9k:"cs 1r cj ci 41",92:"iV 1r",6f:"4N hE ib",4f:"iF",iA:"iI",aM:"ha 2b in 1F 4y",4W:"hk",8q:"gM",al:"gR (hu)",6r:"cS"}}};b.fn=c.4g.4u={2C:{7b:8,bn:46,aL:40,7z:13,bz:27,cE:9,hz:17,hC:91,hp:37,ct:91},5t:I(f,e){F.6y=K;F.$4F=F.$1p=c(f);F.6a=a++;G g=c.54(R,{},c.4g.J);F.J=c.54({},g,F.$4F.21(),e);F.5M=R;F.hN=[];F.8v=F.$1p.18("1U");F.hH=F.$1p.18("2A");if(F.J.3t){F.J.1v=R}if(F.J.1z){F.J.55=K}if(F.J.55){F.J.1z=K}if(F.J.8b){F.J.4i=R}F.V=V;F.3n=3n;F.4t=K;F.bI=1F 2j("^<(/?"+F.J.9O.4I("|/?")+"|"+F.J.9M.4I("|")+")[ >]");F.bL=1F 2j("^<(br|/?"+F.J.9O.4I("|/?")+"|/"+F.J.9M.4I("|/")+")[ >]");F.b1=1F 2j("^</?("+F.J.cR.4I("|")+")[ >]");F.9D=1F 2j("^("+F.J.8D.4I("|")+")$","i");if(F.J.1z===K){if(F.J.4A!==K){G h=["3y","em","4L"];G j=["b","i","5f"];if(c.3I("p",F.J.4A)==="-1"){F.J.4A.2p("p")}3f(i in h){if(c.3I(h[i],F.J.4A)!="-1"){F.J.4A.2p(j[i])}}}if(F.J.68!==K){G l=c.3I("p",F.J.68);if(l!=="-1"){F.J.68.8t(l,l)}}}if(F.1u("2H")||F.1u("7K")){F.J.3N=F.c8(F.J.3N,"6f")}F.J.1l=F.J.cT[F.J.cU];F.d9()},cI:I(e){L{Y:{19:e.Y,1o:"bb"},56:{19:e.56,1o:"2h",2O:{p:{19:e.cV,1o:"49"},2c:{19:e.cQ,1o:"aw",3o:"gS"},2w:{19:e.5n,1o:"49",3o:"gU"},h1:{19:e.cP,1o:"49",3o:"gL"},h2:{19:e.cK,1o:"49",3o:"hh"},h3:{19:e.cJ,1o:"49",3o:"h9"},h4:{19:e.cL,1o:"49",3o:"j4"},h5:{19:e.cM,1o:"49",3o:"iH"}}},3v:{19:e.3v,1E:"3v"},3u:{19:e.3u,1E:"3u"},4f:{19:e.4f,1E:"dC"},4W:{19:e.4W,1E:"4W"},4O:{19:"&iC; "+e.4O,1E:"5Y"},4T:{19:"1. "+e.4T,1E:"8c"},5u:{19:"< "+e.5u,1o:"9B"},4X:{19:"> "+e.4X,1o:"9s"},1j:{19:e.1j,1o:"g0"},2K:{19:e.2K,1o:"f9"},35:{19:e.35,1o:"fX"},1C:{19:e.1C,1o:"2h",2O:{9x:{19:e.9x,1o:"eH"},iY:{2M:"7W"},9P:{19:e.9P,1o:"eB"},a9:{19:e.a9,1o:"ew"},a8:{19:e.a8,1o:"ey"},ae:{19:e.ae,1o:"ez"},iQ:{2M:"7W"},a4:{19:e.a4,1o:"eE"},9V:{19:e.9V,1o:"9W"},ix:{2M:"7W"},9n:{19:e.9n,1o:"eD"},8S:{19:e.8S,1o:"eh"},8T:{19:e.8T,1o:"ef"}}},2b:{19:e.2b,1o:"2h",2O:{2b:{19:e.a6,1o:"8U"},4M:{19:e.4M,1E:"4M"}}},8q:{19:e.8q,1o:"2h",2O:{7T:{19:e.9g,1o:"9F"},7M:{19:e.9e,1o:"bC"},7L:{19:e.9k,1o:"9G"},7P:{19:e.92,1o:"9I"}}},7T:{19:e.9g,1o:"9F"},7M:{19:e.9e,1o:"bC"},7L:{19:e.9k,1o:"9G"},dG:{19:e.92,1o:"9I"},6f:{1E:"dx",19:e.6f}}},1i:I(e,f,g){G h=F.J[e+"ic"];if(c.5w(h)){if(f===K){L h.4k(F,g)}N{L h.4k(F,f,g)}}N{L g}},iu:I(){dS(F.7X);c(3n).2F(".T");F.$1p.2F("T-4l");F.$4F.2F(".T").ii("T");G f=F.2k();if(F.J.57){F.$1Z.2f(F.$1p);F.$1Z.1n();F.$1p.1w(f).2h()}N{G e=F.$O;if(F.J.1v){e=F.$4F}F.$1Z.2f(e);F.$1Z.1n();e.2t("3w").2t("d2").2e("2W").Y(f).2h()}if(F.J.62){c(F.J.62).Y("")}if(F.J.2o){c("#ce"+F.6a).1n()}},ih:I(){L c.54({},F)},ie:I(){L F.$O},ij:I(){L F.$1Z},il:I(){L(F.J.1v)?F.$2q:K},i2:I(){L(F.$1h)?F.$1h:K},2k:I(){L F.$1p.1w()},cW:I(){F.$O.2e("2W").2e("4V");G e=F.3c(F.$2q.1S().5I());F.$O.1e({2W:R,4V:F.J.5b});L e},82:I(e,f,g){e=e.3d();e=e.M(/\\$/g,"$");if(F.J.3t){F.cN(e)}N{F.cO(e,f)}if(e==""){g=K}if(g!==K){F.dR()}},cO:I(e,f){if(f!==K){e=F.bi(e);e=F.6o(e);e=F.a7(e);e=F.7B(e,R);if(F.J.1z===K){e=F.9Q(e)}N{e=e.M(/<p(.*?)>([\\w\\W]*?)<\\/p>/gi,"$2<br>")}}e=e.M(/&6J;#36;/g,"$");e=F.9z(e);F.$O.Y(e);F.6k();F.8z();F.1c()},cN:I(e){G f=F.ax();F.$2q[0].2G="iU:j3";e=F.a7(e);e=F.7B(e);e=F.5p(e);f.8i();f.dc(e);f.dT();if(F.J.3t){F.$O=F.$2q.1S().15("29").1e({2W:R,4V:F.J.5b})}F.6k();F.8z();F.1c()},bl:I(e){e=F.bi(e,R);e=F.9Q(e);e=F.9z(e);F.$O.Y(e);F.6k();F.8z();F.1c()},8z:I(){G f=F.$O.15("12");G e="3a";c.1g(f,I(){G g=F.gr;G j=1F 2j("<"+F.U,"gi");G h=g.M(j,"<"+e);j=1F 2j("</"+F.U,"gi");h=h.M(j,"</"+e);c(F).1J(h)})},8l:I(e){e=e.M(/<12(.*?)>/,"<3a$1>");L e.M(/<\\/12>/,"</3a>")},6k:I(){F.$O.15(".iB").1e("2W",K)},1c:I(j){G f="";F.bW();if(F.J.3t){f=F.cW()}N{f=F.$O.Y()}f=F.9o(f);f=F.9q(f);G h=F.5p(F.$1p.1w(),K);G g=F.5p(f,K);if(h==g){L K}f=f.M(/<\\/li><(25|2l)>([\\w\\W]*?)<\\/(25|2l)>/gi,"<$1>$2</$1></li>");if(c.1W(f)==="<br>"){f=""}if(F.J.cX){G l=["br","hr","1A","2b","2i","8d"];c.1g(l,I(e,m){f=f.M(1F 2j("<"+m+"(.*?[^/$]?)>","gi"),"<"+m+"$1 />")})}f=F.1i("hG",K,f);F.$1p.1w(f);F.1i("hS",K,f);if(F.5M===K){if(1m j!="1q"){dD(j.5s){5a 37:4b;5a 38:4b;5a 39:4b;5a 40:4b;dH:F.1i("6K",K,f)}}N{F.1i("6K",K,f)}}},9o:I(e){if(!F.J.3t){e=F.6o(e)}e=c.1W(e);e=F.dQ(e);e=e.M(/n;/gi,"");e=e.M(/&#hq;/gi,"");e=e.M(/<\\/a>&2z;/gi,"</a> ");e=e.M(/\\6A/g,"");if(e=="<p></p>"||e=="<p> </p>"||e=="<p>&2z;</p>"){e=""}if(F.J.d7){e=e.M(/<a(.*?)3k="d6"(.*?)>/gi,"<a$1$2>");e=e.M(/<a(.*?)>/gi,\'<a$1 3k="d6">\')}e=e.M("<!--?3U","<?3U");e=e.M("?-->","?>");e=e.M(/<(.*?)1f="d8"(.*?) 2W="K"(.*?)>/gi,\'<$j0="d8"$2$3>\');e=e.M(/ 21-64=""/gi,"");e=e.M(/<br\\s?\\/?>\\n?<\\/(P|H[1-6]|2T|8C|8G|8x|8m|8k|8y)>/gi,"</$1>");e=e.M(/<12(.*?)id="T-1j-1Z"(.*?)>([\\w\\W]*?)<1A(.*?)><\\/12>/gi,"$3<1A$4>");e=e.M(/<12(.*?)id="T-1j-bA"(.*?)>(.*?)<\\/12>/gi,"");e=e.M(/<12(.*?)id="T-1j-bc"(.*?)>(.*?)<\\/12>/gi,"");e=e.M(/<(25|2l)>\\s*\\t*\\n*<\\/(25|2l)>/gi,"");if(F.J.aV){e=e.M(/<3x(.*?)>([\\w\\W]*?)<\\/3x>/gi,"$2")}e=e.M(/<12(.*?)>([\\w\\W]*?)<\\/12>/gi,"$2");e=e.M(/<3a>/gi,"<12>");e=e.M(/<3a /gi,"<12 ");e=e.M(/<\\/3a>/gi,"</12>");e=e.M(/<12(.*?)1f="3Y"(.*?)>([\\w\\W]*?)<\\/12>/gi,"");e=e.M(/<12>([\\w\\W]*?)<\\/12>/gi,"$1");e=e.M(/&6J;/gi,"&");e=e.M(/â„¢/gi,"&gZ;");e=e.M(/©/gi,"&h8;");e=e.M(/…/gi,"&hb;");e=e.M(/—/gi,"&hK;");e=e.M(/â€/gi,"&iD;");e=F.cc(e);L e},d9:I(){F.48="";F.$1Z=c(\'<X 1f="iO" />\');F.$1Z.18("z-iP",2X-F.6a);if(F.$1p[0].U==="j1"){F.J.57=R}if(F.J.da===K&&F.3J()){F.d5()}N{F.d4();if(F.J.1v){F.J.3T=K;F.cy()}N{if(F.J.57){F.cZ()}N{F.cY()}}if(!F.J.1v){F.bu();F.bp()}}},d5:I(){if(!F.J.57){F.$O=F.$1p;F.$O.2d();F.$1p=F.7f(F.$O);F.$1p.1w(F.48)}F.$1Z.6W(F.$1p).1b(F.$1p)},d4:I(){if(F.J.57){F.48=c.1W(F.$1p.1w())}N{F.48=c.1W(F.$1p.Y())}},cZ:I(){F.$O=c("<X />");F.$1Z.6W(F.$1p).1b(F.$O).1b(F.$1p);F.d0(F.$O);F.av()},cY:I(){F.$O=F.$1p;F.$1p=F.7f(F.$O);F.$1Z.6W(F.$O).1b(F.$O).1b(F.$1p);F.av()},7f:I(e){L c("<4l />").1e("2M",e.1e("id")).18("1U",F.8v)},d0:I(e){c.1g(F.$1p.2k(0).3o.3R(/\\s+/),I(f,g){e.1V("iJ"+g)})},av:I(){F.$O.1V("3w").1e({2W:R,4V:F.J.5b});F.$1p.1e("4V",F.J.5b).2d();F.82(F.48,R,K)},bu:I(){G e=F.$O;if(F.J.1v){e=F.$2q}if(F.J.5B){e.1e("5B",F.J.5B)}if(F.J.5W){e.18("d1-1U",F.J.5W+"2s")}N{if(F.1u("2S")&&F.J.1z){F.$O.18("d1-1U","ik")}}if(F.1u("2S")&&F.J.1z){F.$O.18("6U-fv","6V")}if(F.J.aB){F.J.3T=K;F.8v=F.J.aB}if(F.J.d3){F.$O.1V("d2")}if(F.J.6b){F.$O.1V("T-O-6b")}if(!F.J.3T){e.18("1U",F.8v)}},bp:I(){F.5M=K;if(F.J.1h){F.J.1h=F.cI(F.J.1l);F.ea()}F.fj();F.cz();F.bd();if(F.J.5A){F.5A()}2m(c.Q(F.5R,F),4);if(F.1u("2S")){eR{F.V.1K("iv",K,K);F.V.1K("iw",K,K)}eQ(f){}}if(F.J.1N){2m(c.Q(F.1N,F),2X)}if(!F.J.4D){2m(c.Q(I(){F.J.4D=R;F.bb(K)},F),4n)}F.1i("5t")},bd:I(){F.6g=0;if(F.J.cH&&F.J.33!==K){F.$O.1k("58.T",c.Q(F.cp,F))}F.$O.1k("2i.T",c.Q(F.1c,F));F.$O.1k("84.T",c.Q(F.cq,F));F.$O.1k("4q.T",c.Q(F.ch,F));F.$O.1k("42.T",c.Q(F.cu,F));if(c.5w(F.J.co)){F.$1p.1k("4q.T-4l",c.Q(F.J.co,F))}if(c.5w(F.J.cn)){F.$O.1k("1N.T",c.Q(F.J.cn,F))}G e;c(V).83(I(f){e=c(f.1X)});F.$O.1k("bw.T",c.Q(I(f){if(!c(e).3r("96")&&c(e).8A(".96").1D()==0){F.4U=K;if(c.5w(F.J.ir)){F.1i("bw",f)}}},F))},cp:I(j){j=j.cl||j;if(3n.9h===1q||!j.71){L R}G h=j.71.79.1a;if(h==0){L R}j.1Q();G g=j.71.79[0];if(F.J.aJ!==K&&F.J.aJ.2J(g.23)==-1){L R}F.1y();G f=c(\'<X id="T-3E"><12></12></X>\');c(V.29).1b(f);if(F.J.53===K){F.bo(F.J.33,g,R,f,j,F.J.7i)}N{F.9y(g)}},cq:I(g){G h=K;if(F.1u("3A")&&6I.6H.2J("hZ")===-1){G f=F.1u("70").3R(".");if(f[0]<hW){h=R}}if(h){L R}if(F.1u("7K")){L R}if(F.J.81&&F.cm(g)){L R}if(F.J.cr){F.6y=R;F.1L();if(!F.4U){if(F.J.3T===R&&F.bh!==R){F.$O.1U(F.$O.1U());F.7c=F.V.29.30}N{F.7c=F.$O.30()}}G j=F.ao();2m(c.Q(I(){G e=F.ao();F.$O.1b(j);F.1t();G l=F.g6(e);F.gz(l);if(F.J.3T===R&&F.bh!==R){F.$O.18("1U","3q")}},F),1)}},cm:I(j){G h=j.cl||j;F.cf=K;if(1m(h.aN)==="1q"){L K}if(h.aN.cg){G g=h.aN.cg[0].i8();if(g!==2n){F.1y();F.cf=R;G f=1F i5();f.gc=c.Q(F.gd,F);f.i6(g);L R}}L K},ch:I(o){if(F.6y){L K}G s=o.5s;G f=o.b0||o.aS;G q=F.26();G p=F.2Z();G j=F.2g();G h=K;F.1i("4q",o);if(F.1u("2S")&&f&&s===37){o.1Q();L K}F.4Q(K);if((q&&c(q).2k(0).U==="5c")||(p&&c(p).2k(0).U==="5c")){h=R;if(s===F.2C.aL){F.5D(j)}}if(s===F.2C.aL){if(q&&c(q)[0].U==="2P"){F.5D(q)}if(p&&c(p)[0].U==="2P"){F.5D(p)}if(q&&c(q)[0].U==="P"&&c(q).1O()[0].U=="2P"){F.5D(q,c(q).1O()[0])}if(p&&c(p)[0].U==="P"&&q&&c(q)[0].U=="2P"){F.5D(p,q)}}if(f&&!o.4s){F.6i(o,s)}if(f&&s===90&&!o.4s&&!o.ck){o.1Q();if(F.J.4r.1a){F.gG()}N{F.V.1K("iS",K,K)}L}N{if(f&&s===90&&o.4s&&!o.ck){o.1Q();if(F.J.6x.1a!=0){F.gJ()}N{F.V.1K("iZ",K,K)}L}}if(s==32){F.1y()}if(f&&s===65){F.1y();F.4U=R}N{if(s!=F.2C.ct&&!f){F.4U=K}}if(s==F.2C.7z&&!o.4s&&!o.b0&&!o.aS){G n=F.2y();if(n&&n.59===K){cD=F.1G();if(cD.3O){n.8F()}}if(F.1u("2H")&&(q.3P==1&&(q.U=="5E"||q.U=="iz"))){o.1Q();F.1y();F.2I(V.3C("br"));F.1i("6j",o);L K}if(j&&(j.U=="2P"||c(j).1O()[0].U=="2P")){if(F.aK()){if(F.6g==1){G m;G r;if(j.U=="2P"){r="br";m=j}N{r="p";m=c(j).1O()[0]}o.1Q();F.as(m);F.6g=0;if(r=="p"){c(j).1O().15("p").6l().1n()}N{G l=c.1W(c(j).Y());c(j).Y(l.M(/<br\\s?\\/?>$/i,""))}L}N{F.6g++}}N{F.6g++}}if(h===R){L F.cF(o,p)}N{if(!F.J.1z){if(j&&F.J.aR.3S(j.U)){F.1y();2m(c.Q(I(){G t=F.2g();if(t.U==="6O"&&!c(t).3r("3w")){G e=c("<p>"+F.J.1Y+"</p>");c(t).1J(e);F.3Q(e)}},F),1)}N{if(j===K){F.1y();G g=c("<p>"+F.J.1Y+"</p>");F.2I(g[0]);F.3Q(g);F.1i("6j",o);L K}}}if(F.J.1z){if(j&&F.J.aR.3S(j.U)){F.1y();2m(c.Q(I(){G e=F.2g();if((e.U==="6O"||e.U==="P")&&!c(e).3r("3w")){F.gy(e)}},F),1)}N{L F.aE(o)}}if(j.U=="2P"||j.U=="aY"){L F.aE(o)}}F.1i("6j",o)}N{if(s===F.2C.7z&&(o.b0||o.4s)){F.1y();o.1Q();F.8o()}}if((s===F.2C.cE||o.aS&&s===hV)&&F.J.6i){L F.cG(o,h,s)}if(s===F.2C.7b){F.cv(p)}},cF:I(h,g){h.1Q();F.1y();G f=c(g).1O().1r();F.2I(V.6F("\\n"));if(f.3G(/\\s$/)==-1){F.2I(V.6F("\\n"))}F.1c();F.1i("6j",h);L K},cG:I(h,g,f){if(!F.J.cB){L R}if(F.7h(F.2k())&&F.J.7r===K){L R}h.1Q();if(g===R&&!h.4s){F.1y();F.2I(V.6F("\\t"));F.1c();L K}N{if(F.J.7r!==K){F.1y();F.2I(V.6F(cA(F.J.7r+1).4I("\\hj")));F.1c();L K}N{if(!h.4s){F.9s()}N{F.9B()}}}L K},cv:I(f){if(1m f.U!=="1q"&&/^(H[1-6])$/i.3S(f.U)){G e;if(F.J.1z===K){e=c("<p>"+F.J.1Y+"</p>")}N{e=c("<br>"+F.J.1Y)}c(f).1J(e);F.3Q(e)}if(1m f.8f!=="1q"&&f.8f!==2n){if(f.1n&&f.3P===3&&f.8f.22(/[^\\6A]/g)==2n){f.1n()}}},aE:I(f){F.1y();f.1Q();F.8o();F.1i("6j",f);L},cu:I(m){if(F.6y){L K}G f=m.5s;G h=F.26();G l=F.2Z();if(!F.J.1z&&l.3P==3&&(h==K||h.U=="ab")){G j=c("<p>").1b(c(l).4H());c(l).1J(j);G g=c(j).a3();if(1m(g[0])!=="1q"&&g[0].U=="a2"){g.1n()}F.5S(j)}if((F.J.am||F.J.7u||F.J.ai)&&f===F.2C.7z){F.cw()}if(f===F.2C.bn||f===F.2C.7b){L F.c4(m)}F.1i("42",m);F.1c(m)},cw:I(){F.9u(F.J.6n,F.J.am,F.J.7u,F.J.ai,F.J.cx);2m(c.Q(I(){if(F.J.7u){F.3M()}if(F.J.4e){F.4e()}},F),5)},cz:I(){if(!F.J.aA){L}c.1g(F.J.aA,c.Q(I(e,f){if(aD[f]){c.54(F,aD[f]);if(c.5w(aD[f].5t)){F.5t()}}},F))},cy:I(){F.db();if(F.J.57){F.au(F.$1p)}N{F.$b3=F.$1p.2d();F.$1p=F.7f(F.$b3);F.au(F.$b3)}},au:I(e){F.$1p.1e("4V",F.J.5b).2d();F.$1Z.6W(e).1b(F.$2q).1b(F.$1p)},db:I(){F.$2q=c(\'<1v 1d="2A: 2X%;" dz="0" />\').8X("eZ",c.Q(I(){if(F.J.3t){F.ax();if(F.48===""){F.48=F.J.1Y}F.$2q.1S()[0].dc(F.48);F.$2q.1S()[0].dT();G e=e9(c.Q(I(){if(F.$2q.1S().15("29").Y()){dS(e);F.b2()}},F),0)}N{F.b2()}},F))},9c:I(){L F.$2q[0].aZ.V},ax:I(){G e=F.9c();if(e.7d){e.hT(e.7d)}L e},bg:I(e){e=e||F.J.18;if(F.eV(e)){F.$2q.1S().15("8a").1b(\'<2b 3k="hR" 1M="\'+e+\'" />\')}if(c.hQ(e)){c.1g(e,c.Q(I(g,f){F.bg(f)},F))}},b2:I(){F.$O=F.$2q.1S().15("29").1e({2W:R,4V:F.J.5b});if(F.$O[0]){F.V=F.$O[0].ht;F.3n=F.V.hs||3n}F.bg();if(F.J.3t){F.bl(F.$O.Y())}N{F.82(F.48,R,K)}F.bu();F.bp()},c5:I(e){if(F.7h(e)){if(F.$4F.1e("5z")){F.J.5z=F.$4F.1e("5z")}if(F.J.5z!==""){F.J.1N=K;F.ba();F.bq();L F.b4()}}N{F.bq()}L K},ba:I(){F.$O.1k("1N.3Y",c.Q(F.dW,F))},bq:I(){F.$O.1k("bw.3Y",c.Q(F.dV,F))},b4:I(){L c(\'<12 1f="3Y">\').21("T","6Y").1e("2W",K).1r(F.J.5z)},dV:I(){G e=F.2k();if(F.7h(e)){F.ba();F.$O.Y(F.b4())}},dW:I(){F.$O.15("12.3Y").1n();G e="";if(F.J.1z===K){e=F.J.4j}F.$O.2F("1N.3Y");F.$O.Y(e);if(F.J.1z===K){F.3Q(F.$O.5I()[0])}N{F.1N()}F.1c()},dR:I(){F.$O.15("12.3Y").1n();F.$O.2F("1N.3Y")},dQ:I(e){L e.M(/<12 1f="3Y"(.*?)>(.*?)<\\/12>/i,"")},6i:I(g,f){if(!F.J.6i){if(f===66||f===73){g.1Q()}L K}if(f===77){F.4o(g,"la")}N{if(f===66){F.4o(g,"3v")}N{if(f===73){F.4o(g,"3u")}N{if(f===74){F.4o(g,"5Y")}N{if(f===75){F.4o(g,"8c")}N{if(f===72){F.4o(g,"dB")}N{if(f===76){F.4o(g,"dw")}}}}}}}},4o:I(g,f){g.1Q();F.1K(f,K)},l5:I(g,f){g.1Q();F.49(f)},1N:I(){if(!F.1u("7K")){F.3n.2m(c.Q(F.7e,F,R),1)}N{F.$O.1N()}},3h:I(){if(F.1u("2H")){G e=F.V.7d.30}F.$O.1N();if(F.1u("2H")){F.V.7d.30=e}},bj:I(){if(!F.1u("2S")){F.7e()}N{if(F.J.1z===K){G e=F.$O.5I().6l();F.$O.1N();F.5S(e)}N{F.7e()}}},7e:I(h,f){F.$O.1N();if(1m f=="1q"){f=F.$O[0]}G e=F.2y();e.7S(f);e.5G(h||K);G g=F.1G();g.3V();g.3X(e)},bb:I(e){if(F.J.4D){F.dX(e)}N{F.dO()}},dO:I(){G e=F.$1p.2d().1w();if(1m F.6h!=="1q"){F.6h=F.5p(F.6h,K)!==F.5p(e,K)}if(F.6h){if(F.J.3t&&e===""){F.bl(e)}N{F.82(e);if(F.J.3t){F.bd()}}}if(F.J.1v){F.$2q.2h()}N{F.$O.2h()}if(F.J.3t){F.$O.1e("2W",R)}F.$1p.2F("4q.T-4l-e8");F.$O.1N();F.1t();F.5R();F.de();F.9X("Y");F.J.4D=R},dX:I(g){if(g!==K){F.1L()}G e=2n;if(F.J.1v){e=F.$2q.1U();if(F.J.3t){F.$O.2e("2W")}F.$2q.2d()}N{e=F.$O.dp();F.$O.2d()}G f=F.$1p.1w();if(f!==""&&F.J.dY){F.$1p.1w(F.bR(f))}F.6h=f;F.$1p.1U(e).2h().1N();F.$1p.1k("4q.T-4l-e8",F.e7);F.dg();F.43("Y");F.J.4D=K},e7:I(g){if(g.2C===9){G f=c(F);G h=f.2k(0).3Q;f.1w(f.1w().87(0,h)+"\\t"+f.1w().87(f.2k(0).5S));f.2k(0).3Q=f.2k(0).5S=h+1;L K}},5A:I(){G e=K;F.7X=e9(c.Q(I(){G g=F.2k();if(e!==g){G f=F.$1p.1e("2M");c.fU({3p:F.J.5A,23:"6E",21:"2M="+f+"&"+f+"="+lg(lh(g)),3m:c.Q(I(j){G h=c.6G(j);if(1m h.3e=="1q"){F.1i("5A",K,h)}N{F.1i("l0",K,h)}e=g},F)})}},F),F.J.7X*kL)},ea:I(){if(F.3J()&&F.J.8I.1a>0){c.1g(F.J.8I,c.Q(I(g,h){G f=F.J.3N.2J(h);F.J.3N.8t(f,1)},F))}if(F.J.2o){F.J.3N=F.J.eb}N{if(!F.J.e6){G e=F.J.3N.2J("Y");F.J.3N.8t(e,1)}}if(F.J.1h){c.1g(F.J.1h.56.2O,c.Q(I(f,g){if(c.3I(f,F.J.e5)=="-1"){bs F.J.1h.56.2O[f]}},F))}if(F.J.3N.1a===0){L K}F.dJ();F.$1h=c("<25>").1V("96").1e("id","kE"+F.6a);if(F.J.6b){F.$1h.1V("T-1h-6b")}if(F.J.dZ&&F.3J()){F.$1h.1V("T-1h-8r")}if(F.J.2o){F.$2o=c(\'<X 1f="dI">\').1e("id","ce"+F.6a).2d();F.$2o.1b(F.$1h);c("29").1b(F.$2o)}N{if(F.J.62){F.$1h.1V("T-1h-kG");c(F.J.62).Y(F.$1h)}N{F.$1Z.5g(F.$1h)}}c.1g(F.J.3N,c.Q(I(g,h){if(F.J.1h[h]){G f=F.J.1h[h];if(F.J.6m===K&&h==="35"){L R}F.$1h.1b(c("<li>").1b(F.5v(h,f)))}},F));F.$1h.15("a").1e("5B","-1");if(F.J.4i){F.98();c(F.J.61).1k("kP.T",c.Q(F.98,F))}if(F.J.7F){F.$O.1k("78.T 42.T",c.Q(F.6u,F))}},98:I(){G j=c(F.J.61).30();G g=0;G h=0;G e=0;if(F.J.61===V){g=F.$1Z.3g().1T}N{g=1}e=g+F.$1Z.1U()+40;if(j>g){G f="2X%";if(F.J.8b){h=F.$1Z.3g().1s;f=F.$1Z.do();F.$1h.1V("e3")}F.4i=R;if(F.J.61===V){F.$1h.18({2Q:"8h",2A:f,8g:e2,1T:F.J.9b+"2s",1s:h})}N{F.$1h.18({2Q:"6N",2A:f,8g:e2,1T:(F.J.9b+j)+"2s",1s:0})}if(j<e){F.$1h.18("e4","gk")}N{F.$1h.18("e4","ap")}}N{F.4i=K;F.$1h.18({2Q:"fA",2A:"3q",1T:0,1s:h});if(F.J.8b){F.$1h.2t("e3")}}},dJ:I(){if(!F.J.2o){L}F.$O.1k("78.T 42.T",F,c.Q(I(g){G j=F.7O();if(g.23==="78"&&j!=""){F.9l(g)}if(g.23==="42"&&g.4s&&j!=""){G f=c(F.5X(F.1G().kQ)),h=f.3g();h.1U=f.1U();F.9l(h,R)}},F))},9l:I(l,f){if(!F.J.2o){L}G j,h;c(".dI").2d();if(f){j=l.1s;h=l.1T+l.1U+14;if(F.J.1v){h+=F.$1Z.2Q().1T-c(F.V).30();j+=F.$1Z.2Q().1s}}N{G g=F.$2o.do();j=l.gq;if(c(F.V).2A()<(j+g)){j-=g}h=l.gn+14;if(F.J.1v){h+=F.$1Z.2Q().1T;j+=F.$1Z.2Q().1s}N{h+=c(F.V).30()}}F.$2o.18({1s:j+"2s",1T:h+"2s"}).2h();F.dn()},dn:I(){if(!F.J.2o){L}G e=c.Q(I(f){c(f).1k("83.T",c.Q(I(g){if(c(g.1X).1H(F.$1h).1a===0){F.$2o.5J(2X);F.aa();c(f).2F(g)}},F)).1k("4q.T",c.Q(I(g){if(g.5s===F.2C.bz){F.1G().lq()}F.$2o.5J(2X);c(f).2F(g)},F))},F);e(V);if(F.J.1v){e(F.V)}},7J:I(){if(!F.J.2o){L}G e=c.Q(I(f){c(f).1k("fy.T",c.Q(I(g){if(c(g.1X).1H(F.$1h).1a===0){F.$2o.5J(2X);c(f).2F(g)}},F))},F);e(V);if(F.J.1v){e(F.V)}},df:I(f,e){c.1g(e,c.Q(I(j,h){if(!h.3o){h.3o=""}G g;if(h.2M==="7W"){g=c(\'<a 1f="lp">\')}N{g=c(\'<a 1M="#" 1f="\'+h.3o+" lz"+j+\'">\'+h.19+"</a>");g.1k("1B",c.Q(I(l){if(l.1Q){l.1Q()}if(F.1u("2H")){l.dr=K}if(h.1i){h.1i.4k(F,j,g,h,l)}if(h.1E){F.1K(h.1E,j)}if(h.1o){F[h.1o](j)}F.6u();if(F.J.2o){F.$2o.5J(2X)}},F))}f.1b(g)},F))},9Y:I(m,q){if(!F.J.4D){m.1Q();L K}G n=F.$1h.15(".dk"+q);G f=F.3B(q);if(f.3r("5C")){F.7I()}N{F.7I();F.1i("9Y",{2O:n,dq:q,1R:f});F.43(q);f.1V("5C");G r=f.2Q();if(F.4i){r=f.3g()}G o=n.2A();if((r.1s+o)>c(V).2A()){r.1s-=o}G h=r.1s+"2s";G j=f.dp();G l="6N";G p=j+"2s";if(F.J.4i&&F.4i){l="8h"}N{if(!F.J.2o){p=r.1T+j+"2s"}}n.18({2Q:l,1s:h,1T:p}).2h();F.1i("lW",{2O:n,dq:q,1R:f})}G g=c.Q(I(s){F.8R(s,n)},F);c(V).8X("1B",g);F.$O.8X("1B",g);m.lV();F.3h()},7I:I(){F.$1h.15("a.5C").2t("5Z").2t("5C");c(".dm").2d();F.1i("8R")},8R:I(g,f){if(!c(g.1X).3r("5C")){f.2t("5C");F.7I()}},5v:I(j,f,e){G g=c(\'<a 1M="7H:;" 19="\'+f.19+\'" 5B="-1" 1f="3D-7G 3D-\'+j+\'"></a>\');if(1m e!="1q"){g.1V("T-ac-1j")}g.1k("1B",c.Q(I(l){if(l.1Q){l.1Q()}if(F.1u("2H")){l.dr=K}if(g.3r("9U")){L K}if(F.8s()===K&&!f.1E){F.3h()}if(f.1E){F.3h();F.1K(f.1E,j);F.7J()}N{if(f.1o&&f.1o!=="2h"){F[f.1o](j);F.7J()}N{if(f.1i){f.1i.4k(F,j,g,f,l);F.7J()}N{if(f.2O){F.9Y(l,j)}}}}F.6u(K,j)},F));if(f.2O){G h=c(\'<X 1f="dm dk\'+j+\'" 1d="2r: 2u;">\');h.8E(F.$1h);F.df(h,f.2O)}L g},3B:I(e){if(!F.J.1h){L K}L c(F.$1h.15("a.3D-"+e))},m0:I(e,f){F.J.7F.2p(e);F.J.a5[f]=e},ds:I(f){G e=F.3B(f);if(e.3r("5Z")){F.9X(f)}N{F.43(f)}},43:I(f){G e=F.3B(f);e.1V("5Z")},9X:I(f){G e=F.3B(f);e.2t("5Z")},di:I(e){F.$1h.15("a.3D-7G").9T(".3D-"+e).2t("5Z")},de:I(){F.$1h.15("a.3D-7G").9T("a.3D-Y").2t("9U")},dg:I(){F.$1h.15("a.3D-7G").9T("a.3D-Y").1V("9U")},m9:I(e,f){F.3B(e).1V("3D-"+f)},m2:I(e,f){F.3B(e).2t("3D-"+f)},m5:I(g,e){G f=F.3B(g);f.2t("T-ac-1j");f.1V("fa-T-ac");f.Y(\'<i 1f="fa \'+e+\'"></i>\')},m6:I(f,g,j,h){if(!F.J.1h){L}G e=F.5v(f,{19:g,1i:j,2O:h},R);F.$1h.1b(c("<li>").1b(e));L e},m7:I(f,g,j,h){if(!F.J.1h){L}G e=F.5v(f,{19:g,1i:j,2O:h},R);F.$1h.5g(c("<li>").1b(e))},lP:I(m,f,h,l,j){if(!F.J.1h){L}G e=F.5v(f,{19:h,1i:l,2O:j},R);G g=F.3B(m);if(g.1D()!==0){g.1O().2f(c("<li>").1b(e))}N{F.$1h.1b(c("<li>").1b(e))}L e},lQ:I(j,f,h,m,l){if(!F.J.1h){L}G e=F.5v(f,{19:h,1i:m,2O:l},R);G g=F.3B(j);if(g.1D()!==0){g.1O().2U(c("<li>").1b(e))}N{F.$1h.1b(c("<li>").1b(e))}L e},lB:I(e){G f=F.3B(e);f.1n()},6u:I(h,l){G f=F.26();F.di(l);if(h===K&&l!=="Y"){if(c.3I(l,F.J.7F)!=-1){F.ds(l)}L}if(f&&f.U==="A"){F.$1h.15("a.dE").1r(F.J.1l.du)}N{F.$1h.15("a.dE").1r(F.J.1l.a6)}c.1g(F.J.a5,c.Q(I(e,m){if(c(f).1H(e,F.$O.2k()[0]).1a!=0){F.43(m)}},F));G g=c(f).1H(F.J.4v.3d().3i(),F.$O[0]);if(g.1a){G j=g.18("1r-7k");dD(j){5a"41":F.43("7L");4b;5a"5d":F.43("7M");4b;5a"7P":F.43("dG");4b;dH:F.43("7T");4b}}},9r:I(f){G l=F.1G();if(l.3b&&l.3O){G e=F.2y();e.8F();G g=F.V.3C("X");g.2V=f;G n=F.V.aU(),j,h;2D((j=g.6M)){h=n.5P(j)}G m=n.6M;e.2I(n);if(h){e=e.7R();e.7N(h);e.5G(R)}l.3V();l.3X(e)}},1E:I(f,g,e){if(f==="aq"&&F.1u("2H")){g="<"+g+">"}if(f==="45"&&F.1u("2H")){if(!F.7a()){F.3h();F.V.28.4m().9t(g)}N{F.9r(g)}}N{F.V.1K(f,K,g)}if(e!==K){F.1c()}F.1i("1K",f,g)},1K:I(g,h,f){if(!F.J.4D){F.$1p.1N();L K}if(g==="3v"||g==="3u"||g==="4W"||g==="dC"){F.1y()}if(g==="dB"||g==="dw"){G e=F.26();if(e.U==="lG"||e.U==="lH"){F.8n(e)}}if(g==="45"){F.85(h,f);F.1i("1K",g,h);L}if(F.5T("5c")&&!F.J.dv){L K}if(g==="5Y"||g==="8c"){L F.dA(g,h)}if(g==="4M"){L F.dy(g,h)}F.1E(g,h,f);if(g==="dx"){F.$O.15("hr").2e("id")}},dy:I(f,g){F.1y();G e=F.5T("A");if(e){c(e).1J(c(e).1r());F.1c();F.1i("1K",f,g);L}},dA:I(j,h){F.1y();G q=F.26();G n=c(q).1H("2l, 25");if(!F.3s(n)&&n.1D()!=0){n=K}G m=K;if(n&&n.1a){m=R;G p=n[0].U;if((j==="5Y"&&p==="kC")||(j==="8c"&&p==="kD")){m=K}}F.1L();if(m){G f=F.5N();G g=F.2L(f);if(1m f[0]!="1q"&&f.1a>1&&f[0].3P==3){g.eW(F.2g())}G l="",r="";c.1g(g,c.Q(I(v,w){if(w.U=="2T"){G u=c(w);G t=u.4H();t.15("25","2l").1n();if(F.J.1z===K){l+=F.3c(c("<p>").1b(t.1S()))}N{l+=t.Y()+"<br>"}if(v==0){u.1V("T-ca").52();r=F.3c(u)}N{u.1n()}}},F));Y=F.$O.Y().M(r,"</"+p+">"+l+"<"+p+">");F.$O.Y(Y);F.$O.15(p+":52").1n()}N{G e=c(F.26()).1H("16");F.V.1K(j);G q=F.26();G n=c(q).1H("2l, 25");if(e.1D()!=0){n.bT("<16>")}if(n.1a){G o=n.1O();if(F.3s(o)&&o[0].U!="2T"&&F.5H(o[0])){o.1J(o.1S())}}if(F.1u("2S")){F.$O.1N()}}F.1t();F.1c();F.1i("1K",j,h);L},9s:I(){F.9L("4X")},9B:I(){F.9L("5u")},9L:I(h){F.1y();if(h==="4X"){G j=F.2g();F.1L();if(j&&j.U=="2T"){G o=F.26();G l=c(o).1H("2l, 25");G n=l[0].U;G f=F.2L();c.1g(f,I(t,u){if(u.U=="2T"){G r=c(u).7D();if(r.1D()!=0&&r[0].U=="2T"){G q=r.5I("25, 2l");if(q.1D()==0){r.1b(c("<"+n+">").1b(u))}N{q.1b(u)}}}})}N{if(j===K&&F.J.1z===R){F.1E("4R","2c");G p=F.2g();G j=c(\'<X 21-64="">\').Y(c(p).Y());c(p).1J(j);G g=F.7U(c(j).18("2x-1s"))+F.J.7y;c(j).18("2x-1s",g+"2s")}N{G e=F.2L();c.1g(e,c.Q(I(r,s){G q=K;if(s.U==="5E"){L}if(c.3I(s.U,F.J.4v)!==-1){q=c(s)}N{q=c(s).1H(F.J.4v.3d().3i(),F.$O[0])}G t=F.7U(q.18("2x-1s"))+F.J.7y;q.18("2x-1s",t+"2s")},F))}}F.1t()}N{F.1L();G j=F.2g();if(j&&j.U=="2T"){G f=F.2L();G m=0;F.9N(j,m,f)}N{G e=F.2L();c.1g(e,c.Q(I(r,s){G q=K;if(c.3I(s.U,F.J.4v)!==-1){q=c(s)}N{q=c(s).1H(F.J.4v.3d().3i(),F.$O[0])}G t=F.7U(q.18("2x-1s"))-F.J.7y;if(t<=0){if(F.J.1z===R&&1m(q.21("64"))!=="1q"){q.1J(q.Y())}N{q.18("2x-1s","");F.4a(q,"1d")}}N{q.18("2x-1s",t+"2s")}},F))}F.1t()}F.1c()},9N:I(e,g,f){if(e&&e.U=="2T"){G h=c(e).1O().1O();if(h.1D()!=0&&h[0].U=="2T"){h.2f(e)}N{if(1m f[g]!="1q"){e=f[g];g++;F.9N(e,g,f)}N{F.1K("5Y")}}}},9F:I(){F.63("","jv")},9G:I(){F.63("41","jw")},bC:I(){F.63("5d","jx")},9I:I(){F.63("7P","jM")},63:I(f,h){F.1y();if(F.9a()){F.V.1K(h,K,K);L R}F.1L();G j=F.2g();if(!j&&F.J.1z){F.1E("aq","X");G e=F.2g();G j=c(\'<X 21-64="">\').Y(c(e).Y());c(e).1J(j);c(j).18("1r-7k",f);F.4a(j,"1d");if(f==""&&1m(c(j).21("64"))!=="1q"){c(j).1J(c(j).Y())}}N{G g=F.2L();c.1g(g,c.Q(I(m,n){G l=K;if(c.3I(n.U,F.J.4v)!==-1){l=c(n)}N{l=c(n).1H(F.J.4v.3d().3i(),F.$O[0])}if(l){l.18("1r-7k",f);F.4a(l,"1d")}},F))}F.1t();F.1c()},9z:I(e){G f=F.c5(e);if(f!==K){L f}if(F.J.1z===K){if(e===""){e=F.J.4j}N{if(e.3G(/^<hr\\s?\\/?>$/gi)!==-1){e="<hr>"+F.J.4j}}}L e},9Q:I(e){if(F.J.6X){e=e.M(/<X(.*?)>([\\w\\W]*?)<\\/X>/gi,"<p$1>$2</p>")}if(F.J.55){e=F.7v(e)}L e},a7:I(e){if(F.J.ad){e=e.M(/\\{\\{(.*?)\\}\\}/gi,"<!-- 7E c3 $1 -->");e=e.M(/\\{(.*?)\\}/gi,"<!-- 7E $1 -->")}e=e.M(/<2B(.*?)>([\\w\\W]*?)<\\/2B>/gi,\'<19 23="1r/7H" 1d="2r: 2u;" 1f="T-2B-3W"$1>$2</19>\');e=e.M(/<1d(.*?)>([\\w\\W]*?)<\\/1d>/gi,\'<1I$1 1d="2r: 2u;" 3k="T-1d-3W">$2</1I>\');e=e.M(/<1P(.*?)>([\\w\\W]*?)<\\/1P>/gi,\'<1I$1 3k="T-1P-3W">$2</1I>\');if(F.J.69){e=e.M(/<\\?3U([\\w\\W]*?)\\?>/gi,\'<1I 1d="2r: 2u;" 3k="T-3U-3W">$1</1I>\')}N{e=e.M(/<\\?3U([\\w\\W]*?)\\?>/gi,"")}L e},cc:I(e){if(F.J.ad){e=e.M(/<!-- 7E c3 (.*?) -->/gi,"{{$1}}");e=e.M(/<!-- 7E (.*?) -->/gi,"{$1}")}e=e.M(/<19 23="1r\\/7H" 1d="2r: 2u;" 1f="T-2B-3W"(.*?)>([\\w\\W]*?)<\\/19>/gi,\'<2B$1 23="1r/7H">$2<\\/2B>\');e=e.M(/<1I(.*?) 1d="2r: 2u;" 3k="T-1d-3W">([\\w\\W]*?)<\\/1I>/gi,"<1d$1>$2</1d>");e=e.M(/<1I(.*?)3k="T-1P-3W"(.*?)>([\\w\\W]*?)<\\/1I>/gi,"<1P$1$2>$3</1P>");if(F.J.69){e=e.M(/<1I 1d="2r: 2u;" 3k="T-3U-3W">([\\w\\W]*?)<\\/1I>/gi,"<?3U\\r\\n$1\\r\\n?>")}L e},5p:I(f,e){if(e!==K){G e=[];G h=f.22(/<(2w|1d|2B|19)(.*?)>([\\w\\W]*?)<\\/(2w|1d|2B|19)>/gi);if(h===2n){h=[]}if(F.J.69){G g=f.22(/<\\?3U([\\w\\W]*?)\\?>/gi);if(g){h=c.9d(h,g)}}if(h){c.1g(h,I(j,l){f=f.M(l,"bV"+j);e.2p(l)})}}f=f.M(/\\n/g," ");f=f.M(/[\\t]*/g,"");f=f.M(/\\n\\s*\\n/g,"\\n");f=f.M(/^[\\s\\n]*/g," ");f=f.M(/[\\s\\n]*$/g," ");f=f.M(/>\\s{2,}</g,"> <");f=F.bY(f,e);f=f.M(/\\n\\n/g,"\\n");L f},bY:I(f,e){if(e===K){L f}c.1g(e,I(g,h){f=f.M("bV"+g,h)});L f},9q:I(h){h=h.M(/<12>([\\w\\W]*?)<\\/12>/gi,"$1");h=h.M(/[\\6A-\\jJ\\jt]/g,"");G j=["<b>\\\\s*</b>","<b>&2z;</b>","<em>\\\\s*</em>"];G g=["<2w></2w>","<2c>\\\\s*</2c>","<dd></dd>","<dt></dt>","<25></25>","<2l></2l>","<li></li>","<1C></1C>","<2R></2R>","<12>\\\\s*<12>","<12>&2z;<12>","<p>\\\\s*</p>","<p></p>","<p>&2z;</p>","<p>\\\\s*<br>\\\\s*</p>","<X>\\\\s*</X>","<X>\\\\s*<br>\\\\s*</X>"];if(F.J.9m){g=g.js(j)}N{g=j}G e=g.1a;3f(G f=0;f<e;++f){h=h.M(1F 2j(g[f],"gi"),"")}L h},7v:I(l){l=c.1W(l);if(F.J.1z===R){L l}if(l===""||l==="<p></p>"){L F.J.4j}l=l+"\\n";if(F.J.9m===K){L l}G n=[];G j=l.22(/<(1C|X|2w|2Y)(.*?)>([\\w\\W]*?)<\\/(1C|X|2w|2Y)>/gi);if(!j){j=[]}G m=l.22(/<!--([\\w\\W]*?)-->/gi);if(m){j=c.9d(j,m)}if(F.J.69){G f=l.22(/<1I(.*?)3k="T-3U-3W">([\\w\\W]*?)<\\/1I>/gi);if(f){j=c.9d(j,f)}}if(j){c.1g(j,I(p,q){n[p]=q;l=l.M(q,"{M"+p+"}\\n")})}l=l.M(/<br \\/>\\s*<br \\/>/gi,"\\n\\n");I h(s,p,q){L l.M(1F 2j(s,p),q)}G e="(jf|Y|29|8a|19|8d|1d|2B|2b|1v|1C|3K|bf|ja|j6|j7|6v|2R|16|8M|X|dl|dd|dt|25|2l|li|2w|5k|3l|1P|cd|bM|2c|9E|j8|1d|p|h[1-6]|hr|bH|jg|1I|gs|fi|jh|5U|31|jo|jp|jq|jr|jn|jm)";l=h("(<"+e+"[^>]*>)","gi","\\n$1");l=h("(</"+e+">)","gi","$1\\n\\n");l=h("\\r\\n","g","\\n");l=h("\\r","g","\\n");l=h("/\\n\\n+/","g","\\n\\n");G o=l.3R(1F 2j("\\ji*\\n","g"),-1);l="";3f(G g in o){if(o.jj(g)){if(o[g].3G("{M")==-1){o[g]=o[g].M(/<p>\\n\\t<\\/p>/gi,"");o[g]=o[g].M(/<p><\\/p>/gi,"");if(o[g]!=""){l+="<p>"+o[g].M(/^\\n+|\\n+$/g,"")+"</p>"}}N{l+=o[g]}}}l=h("<p><p>","gi","<p>");l=h("</p></p>","gi","</p>");l=h("<p>s?</p>","gi","");l=h("<p>([^<]+)</(X|9E|1P)>","gi","<p>$1</p></$2>");l=h("<p>(</?"+e+"[^>]*>)</p>","gi","$1");l=h("<p>(<li.+?)</p>","gi","$1");l=h("<p>s?(</?"+e+"[^>]*>)","gi","$1");l=h("(</?"+e+"[^>]*>)s?</p>","gi","$1");l=h("(</?"+e+"[^>]*>)s?<br />","gi","$1");l=h("<br />(s*</?(?:p|li|X|dl|dd|dt|8M|2w|16|25|2l)[^>]*>)","gi","$1");l=h("\\n</p>","gi","</p>");l=h("<li><p>","gi","<li>");l=h("</p></li>","gi","</li>");l=h("</li><p>","gi","</li>");l=h("<p>\\t?\\n?<p>","gi","<p>");l=h("</dt><p>","gi","</dt>");l=h("</dd><p>","gi","</dd>");l=h("<br></p></2c>","gi","</2c>");l=h("<p>\\t*</p>","gi","");c.1g(n,I(p,q){l=l.M("{M"+p+"}",q)});L c.1W(l)},7B:I(e,h){G f="3y";if(F.J.bE==="b"){f="b"}G g="em";if(F.J.by==="i"){g="i"}e=e.M(/<12 1d="3x-1d: 3u;">([\\w\\W]*?)<\\/12>/gi,"<"+g+">$1</"+g+">");e=e.M(/<12 1d="3x-jQ: 3v;">([\\w\\W]*?)<\\/12>/gi,"<"+f+">$1</"+f+">");if(F.J.bE==="3y"){e=e.M(/<b>([\\w\\W]*?)<\\/b>/gi,"<3y>$1</3y>")}N{e=e.M(/<3y>([\\w\\W]*?)<\\/3y>/gi,"<b>$1</b>")}if(F.J.by==="em"){e=e.M(/<i>([\\w\\W]*?)<\\/i>/gi,"<em>$1</em>")}N{e=e.M(/<em>([\\w\\W]*?)<\\/em>/gi,"<i>$1</i>")}if(h!==R){e=e.M(/<5f>([\\w\\W]*?)<\\/5f>/gi,"<4L>$1</4L>")}N{e=e.M(/<4L>([\\w\\W]*?)<\\/4L>/gi,"<5f>$1</5f>")}L e},6o:I(g){if(g==""||1m g=="1q"){L g}G h=K;if(F.J.4A!==K){h=R}G e=h===R?F.J.4A:F.J.68;G f=/<\\/?([a-z][a-8H-9]*)\\b[^>]*>/gi;g=g.M(f,I(l,j){if(h===R){L c.3I(j.3i(),e)>"-1"?l:""}N{L c.3I(j.3i(),e)>"-1"?"":l}});g=F.7B(g);L g},bi:I(e,f){G g=e.22(/<(2w|5n)(.*?)>([\\w\\W]*?)<\\/(2w|5n)>/gi);if(g!==2n){c.1g(g,c.Q(I(j,l){G h=l.22(/<(2w|5n)(.*?)>([\\w\\W]*?)<\\/(2w|5n)>/i);h[3]=h[3].M(/&2z;/g," ");if(f!==K){h[3]=F.b9(h[3])}h[3]=h[3].M(/\\$/g,"$");e=e.M(l,"<"+h[1]+h[2]+">"+h[3]+"</"+h[1]+">")},F))}L e},b9:I(e){e=44(e).M(/&6J;/g,"&").M(/</g,"<").M(/>/g,">").M(/&c9;/g,\'"\');L e.M(/&/g,"&6J;").M(/</g,"<").M(/>/g,">").M(/"/g,"&c9;")},bW:I(){G e=F.$O.15("li, 1A, a, b, 3y, kg, kh, i, em, u, ki, 5f, 4L, 12, kj");e.bU(\'[1d*="7t-6q: c2;"][1d*="aT-1U"]\').18("7t-6q","").18("aT-1U","");e.bU(\'[1d*="7t-6q: c2;"]\').18("7t-6q","");e.18("aT-1U","");c.1g(e,c.Q(I(f,g){F.4a(g,"1d")},F));F.$O.15(\'X[1d="1r-7k: -3A-3q;"]\').1S().c6();F.$O.15("25, 2l, li").2e("1d")},bR:I(f){G j=0,m=f.1a,l=0,e=2n,g=2n,p="",h="",o="";F.67=0;3f(;j<m;j++){l=j;if(-1==f.3L(j).2J("<")){h+=f.3L(j);L F.aQ(h)}2D(l<m&&f.4z(l)!="<"){l++}if(j!=l){o=f.3L(j,l-j);if(!o.22(/^\\s{2,}$/g)){if("\\n"==h.4z(h.1a-1)){h+=F.5q()}N{if("\\n"==o.4z(0)){h+="\\n"+F.5q();o=o.M(/^\\s+/,"")}}h+=o}if(o.22(/\\n/)){h+="\\n"+F.5q()}}e=l;2D(l<m&&">"!=f.4z(l)){l++}p=f.3L(e,l-e);j=l;G n;if("!--"==p.3L(1,3)){if(!p.22(/--$/)){2D("-->"!=f.3L(l,3)){l++}l+=2;p=f.3L(e,l-e);j=l}if("\\n"!=h.4z(h.1a-1)){h+="\\n"}h+=F.5q();h+=p+">\\n"}N{if("!"==p[1]){h=F.7l(p+">",h)}N{if("?"==p[1]){h+=p+">\\n"}N{if(n=p.22(/^<(2B|1d|2w)/i)){n[1]=n[1].3i();p=F.aH(p);h=F.7l(p,h);g=44(f.3L(j+1)).3i().2J("</"+n[1]);if(g){o=f.3L(j+1,g);j+=g;h+=o}}N{p=F.aH(p);h=F.7l(p,h)}}}}}L F.aQ(h)},5q:I(){G f="";3f(G e=0;e<F.67;e++){f+="\\t"}L f},aQ:I(e){e=e.M(/\\n\\s*\\n/g,"\\n");e=e.M(/^[\\s\\n]*/,"");e=e.M(/[\\s\\n]*$/,"");e=e.M(/<2B(.*?)>\\n<\\/2B>/gi,"<2B$1><\\/2B>");F.67=0;L e},aH:I(f){G h="";f=f.M(/\\n/g," ");f=f.M(/\\s{2,}/g," ");f=f.M(/^\\s+|\\s+$/g," ");G g="";if(f.22(/\\/$/)){g="/";f=f.M(/\\/+$/,"")}G e;2D(e=/\\s*([^= ]+)(?:=(([\'"\']).*?\\3|[^ ]+))?/.1E(f)){if(e[2]){h+=e[1].3i()+"="+e[2]}N{if(e[1]){h+=e[1].3i()}}h+=" ";f=f.3L(e[0].1a)}L h.M(/\\s*$/,"")+g+">"},7l:I(e,g){G f=e.22(F.b1);if(e.22(F.bI)||f){g=g.M(/\\s*$/,"");g+="\\n"}if(f&&"/"==e.4z(1)){F.67--}if("\\n"==g.4z(g.1a-1)){g+=F.5q()}if(f&&"/"!=e.4z(1)){F.67++}g+=e;if(e.22(F.bL)||e.22(F.b1)){g=g.M(/ *$/,"");g+="\\n"}L g},c4:I(j){G f=c.1W(F.$O.Y());if(F.J.1z){if(f==""){j.1Q();F.$O.Y("");F.1N()}}N{f=f.M(/<br\\s?\\/?>/i,"");G h=f.M(/<p>\\s?<\\/p>/gi,"");if(f===""||h===""){j.1Q();G g=c(F.J.4j).2k(0);F.$O.Y(g);F.1N()}}F.1c()},49:I(e){F.1y();G f=F.2L();F.1L();c.1g(f,c.Q(I(g,j){if(j.U!=="2T"){G h=c(j).1O();if(e==="p"){if((j.U==="P"&&h.1D()!=0&&h[0].U==="2P")||j.U==="2P"){F.aw();L}N{if(F.J.1z){if(j&&j.U.3G(/H[1-6]/)==0){c(j).1J(j.2V+"<br>")}N{L}}N{F.4R(e,j)}}}N{F.4R(e,j)}}},F));F.1t();F.1c()},4R:I(e,j){if(j===K){j=F.2g()}if(j===K&&F.J.1z===R){F.1K("aq",e);L R}G h="";if(e!=="2w"){h=c(j).1S()}N{h=c(j).Y();if(c.1W(h)===""){h=\'<12 id="28-1x-1"></12>\'}}if(j.U==="5c"){e="p"}if(F.J.1z===R&&e==="p"){c(j).1J(c("<X>").1b(h).Y()+"<br>")}N{G f=F.26();G g=c("<"+e+">").1b(h);c(j).1J(g);if(f&&f.U=="5E"){c(g).bT("<16>")}}},eT:I(g,e,f){if(f!==K){F.1L()}G h=c("<"+e+"/>");c(g).1J(I(){L h.1b(c(F).1S())});if(f!==K){F.1t()}L h},aw:I(){F.1y();if(F.J.1z===K){F.1L();G e=F.2L();G p=K;G u=e.1a;if(e){G m="";G v="";G h=K;G r=R;c.1g(e,I(w,x){if(x.U!=="P"){r=K}});c.1g(e,c.Q(I(w,x){if(x.U==="2P"){F.4R("p",x,K)}N{if(x.U==="P"){p=c(x).1O();if(p[0].U=="2P"){G y=c(p).5I("p").1D();if(y==1){c(p).1J(x)}N{if(y==u){h="2c";m+=F.3c(x)}N{h="Y";m+=F.3c(x);if(w==0){c(x).1V("T-ca").52();v=F.3c(x)}N{c(x).1n()}}}}N{if(r===K||e.1a==1){F.4R("2c",x,K)}N{h="cb";m+=F.3c(x)}}}N{if(x.U!=="2T"){F.4R("2c",x,K)}}}},F));if(h){if(h=="cb"){c(e[0]).1J("<2c>"+m+"</2c>");c(e).1n()}N{if(h=="2c"){c(p).1J(m)}N{if(h=="Y"){G o=F.$O.Y().M(v,"</2c>"+m+"<2c>");F.$O.Y(o);F.$O.15("2c").1g(I(){if(c.1W(c(F).Y())==""){c(F).1n()}})}}}}}F.1t()}N{G j=F.2g();if(j.U==="2P"){F.1L();G o=c.1W(c(j).Y());G s=c.1W(F.f3());o=o.M(/<12(.*?)id="28-1x(.*?)<\\/12>/gi,"");if(o==s){c(j).1J(c(j).Y()+"<br>")}N{F.bP("8p");G l=F.$O.15("8p");l.52();G q=F.$O.Y().M("<8p></8p>",\'</2c><12 id="28-1x-1">\'+F.J.1Y+"</12>"+s+"<2c>");F.$O.Y(q);l.1n();F.$O.15("2c").1g(I(){if(c.1W(c(F).Y())==""){c(F).1n()}})}F.1t();F.$O.15("12#28-1x-1").1e("id",K)}N{G g=F.eS("2c");G o=c(g).Y();G t=["25","2l","1C","2R","6v","3K","bf","dl"];c.1g(t,I(w,x){o=o.M(1F 2j("<"+x+"(.*?)>","gi"),"");o=o.M(1F 2j("</"+x+">","gi"),"")});G f=F.J.8D;c.1g(f,I(w,x){o=o.M(1F 2j("<"+x+"(.*?)>","gi"),"");o=o.M(1F 2j("</"+x+">","gi"),"<br>")});c(g).Y(o);F.af(g);G n=c(g).a3();if(n.1D()!=0&&n[0].U==="a2"){n.1n()}}}F.1c()},jX:I(e,g){G f=F.2L();c(f).2e(e);F.1c()},jW:I(e,g){G f=F.2L();c(f).1e(e,g);F.1c()},jS:I(f){G e=F.2L();c(e).18(f,"");F.4a(e,"1d");F.1c()},jT:I(g,f){G e=F.2L();c(e).18(g,f);F.1c()},jU:I(f){G e=F.2L();c(e).2t(f);F.4a(e,"1f");F.1c()},jV:I(f){G e=F.2L();c(e).1V(f);F.1c()},k2:I(e){F.1L();F.bx(I(f){c(f).2t(e);F.4a(f,"1f")});F.1t();F.1c()},k3:I(e){G f=F.2Z();if(!c(f).3r(e)){F.8B("1V",e)}},ka:I(e){F.1L();F.bx(I(f){c(f).18(e,"");F.4a(f,"1d")});F.1t();F.1c()},kb:I(f,e){F.8B("18",f,e)},kc:I(e){F.1L();G g=F.2y(),h=F.5X(),f=F.5N();if(g.59||g.4P===g.6D&&h){f=c(h)}c(f).2e(e);F.bK();F.1t();F.1c()},kd:I(e,f){F.8B("1e",e,f)},8B:I(h,e,j){F.1y();F.1L();G f=F.2y();G g=F.5X();if((f.59||f.4P===f.6D)&&g&&!F.5H(g)){c(g)[h](e,j)}N{F.V.1K("6t",K,4);G l=F.$O.15("3x");c.1g(l,c.Q(I(m,n){F.ed(h,n,e,j)},F))}F.1t();F.1c()},ed:I(j,o,g,l){G m=c(o).1O(),e;G n=F.7O();G h=c(m).1r();G f=n==h;if(f&&m&&m[0].U==="ah"&&m[0].k9.1a!=0){e=m;c(o).1J(c(o).Y())}N{e=c("<3a>").1b(c(o).1S());c(o).1J(e)}c(e)[j](g,l);L e},bx:I(j){G f=F.2y(),g=F.5X(),e=F.5N(),h;if(f.59||f.4P===f.6D&&g){e=c(g);h=R}c.1g(e,c.Q(I(m,o){if(!h&&o.U!=="ah"){G l=F.7O();G p=c(o).1O().1r();G n=l==p;if(n&&o.4w.U==="ah"&&!c(o.4w).3r("3w")){o=o.4w}N{L}}j.4k(F,o)},F))},bK:I(){G e=F.$O.15("3a");c.1g(e,c.Q(I(g,h){G f=c(h);if(f.1e("1f")===1q&&f.1e("1d")===1q){f.1S().c6()}},F))},bP:I(e){F.1L();F.V.1K("6t",K,4);G g=F.$O.15("3x");G f;c.1g(g,I(h,l){G j=c("<"+e+"/>").1b(c(l).1S());c(l).1J(j);f=j});F.1t();F.1c()},k5:I(e){F.1L();G f=e.k6();G g=F.5N();G h=c(F.26()).1O();c.1g(g,I(j,l){if(l.U===f){F.8n(l)}});if(h&&h[0].U===f){F.8n(h)}F.1t();F.1c()},8n:I(e){c(e).1J(c(e).1S())},85:I(g,j){G m=F.2Z();G h=m.4w;F.3h();F.1y();G e=c("<X>").1b(c.9p(g));g=e.Y();g=F.9q(g);e=c("<X>").1b(c.9p(g));G f=F.2g();if(e.1S().1a==1){G l=e.1S()[0].U;if(l!="P"&&l==f.U||l=="5c"){e=c("<X>").1b(g)}}if(F.J.1z){g=g.M(/<p(.*?)>([\\w\\W]*?)<\\/p>/gi,"$2<br>")}if(!F.J.1z&&e.1S().1a==1&&e.1S()[0].3P==3&&(F.9K().1a>2||(!m||m.U=="ab"&&!h||h.U=="bN"))){g="<p>"+g+"</p>"}g=F.8l(g);if(e.1S().1a>1&&f||e.1S().is("p, :5U, 25, 2l, li, X, 1C, 16, 2c, 2w, 9E, 1I, 5U, 31, fi, gs")){if(F.1u("2H")){if(!F.7a()){F.V.28.4m().9t(g)}N{F.9r(g)}}N{F.V.1K("45",K,g)}}N{F.7V(g,K)}if(F.4U){F.3n.2m(c.Q(I(){if(!F.J.1z){F.5S(F.$O.1S().6l())}N{F.bj()}},F),1)}F.5R();F.6k();if(j!==K){F.1c()}},7V:I(f,l){f=F.8l(f);G m=F.1G();if(m.3b&&m.3O){G e=m.3b(0);e.8F();G g=F.V.3C("X");g.2V=f;G n=F.V.aU(),j,h;2D((j=g.6M)){h=n.5P(j)}e.2I(n);if(h){e=e.7R();e.7N(h);e.5G(R);m.3V();m.3X(e)}}if(l!==K){F.1c()}},k7:I(f){f=F.8l(f);G g=c(f);G j=V.3C("12");j.2V="\\6A";G e=F.2y();e.2I(j);e.2I(g[0]);e.5G(K);G h=F.1G();h.3V();h.3X(e);F.1c()},k4:I(f){G e=c(c.9p(f));if(e.1a){f=e.1r()}F.3h();if(F.1u("2H")&&!F.7a()){F.V.28.4m().9t(f)}N{F.V.1K("45",K,f)}F.1c()},2I:I(j){j=j[0]||j;if(j.U=="gA"){G e="3a";G f=j.gr;G h=1F 2j("<"+j.U,"i");G g=f.M(h,"<"+e);h=1F 2j("</"+j.U,"i");g=g.M(h,"</"+e);j=c(g)[0]}G l=F.1G();if(l.3b&&l.3O){4Z=l.3b(0);4Z.8F();4Z.2I(j);4Z.k8(j);4Z.7N(j);l.3V();l.3X(4Z)}},fH:I(l,j){G g;G f=l.gq,n=l.gn;if(F.V.go){G m=F.V.go(f,n);g=F.2y();g.6w(m.k1,m.3g);g.5G(R);g.2I(j)}N{if(F.V.gw){g=F.V.gw(f,n);g.2I(j)}N{if(1m V.29.gC!="1q"){g=F.V.29.gC();g.gD(f,n);G h=g.k0();h.gD(f,n);g.jZ("jY",h);g.5k()}}}},5D:I(e,f){if(1m(f)!="1q"){e=f}if(F.aK()){if(F.J.1z){G h=c("<X>").1b(c.1W(F.$O.Y())).1S();G g=h.6l()[0];if(g.U=="gA"&&g.2V==""){g=h.7D()[0]}if(F.3c(g)!=F.3c(e)){L K}}N{if(F.$O.1S().6l()[0]!==e){L K}}F.as(e)}},as:I(e){F.1y();if(F.J.1z===K){G f=c(F.J.4j);c(e).2f(f);F.3Q(f)}N{G f=c(\'<12 id="28-1x-1">\'+F.J.1Y+"</12>",F.V)[0];c(e).2f(f);c(f).2f(F.J.1Y);F.1t();F.$O.15("12#28-1x-1").2e("id")}},8o:I(g){F.1L();G f="<br>";if(g==R){f="<br><br>"}if(F.1u("2S")){G j=c("<12>").Y(F.J.1Y);F.$O.15("#28-1x-1").2U(f).2U(j).2U(F.J.1Y);F.eK(j[0]);j.1n();F.6B()}N{G h=F.26();if(h&&h.U==="A"){G n=F.at(h);G m=c.1W(c(h).1r()).M(/\\n\\r\\n/g,"");G e=m.1a;if(n==e){F.6B();G l=c(\'<12 id="28-1x-1">\'+F.J.1Y+"</12>",F.V)[0];c(h).2f(l);c(l).2U(f+(F.1u("3A")?F.J.1Y:""));F.1t();L R}}F.$O.15("#28-1x-1").2U(f+(F.1u("3A")?F.J.1Y:""));F.1t()}},ke:I(){F.8o(R)},gy:I(e){G f=c("<br>"+F.J.1Y);c(e).1J(f);F.3Q(f)},gz:I(j){j=F.1i("kf",K,j);if(F.1u("2H")){G h=c.1W(j);if(h.3G(/^<a(.*?)>(.*?)<\\/a>$/i)==0){j=j.M(/^<a(.*?)>(.*?)<\\/a>$/i,"$2")}}if(F.J.gm){G h=F.V.3C("X");j=j.M(/<br>|<\\/H[1-6]>|<\\/p>|<\\/X>/gi,"\\n");h.2V=j;j=h.89||h.9C;j=c.1W(j);j=j.M("\\n","<br>");j=F.7v(j);F.6R(j);L K}G f=K;if(F.5T("5E")){f=R;G g=F.J.8D;g.2p("2R");g.2p("1C");c.1g(g,I(m,n){j=j.M(1F 2j("<"+n+"(.*?)>","gi"),"");j=j.M(1F 2j("</"+n+">","gi"),"<br>")})}if(F.5T("5c")){j=F.gb(j);F.6R(j);L R}j=j.M(/<1A(.*?)v:kv=(.*?)>/gi,"");j=j.M(/<p(.*?)1f="ku"([\\w\\W]*?)<\\/p>/gi,"<25><li$2</li>");j=j.M(/<p(.*?)1f="kt"([\\w\\W]*?)<\\/p>/gi,"<li$2</li>");j=j.M(/<p(.*?)1f="ks"([\\w\\W]*?)<\\/p>/gi,"<li$2</li></25>");j=j.M(/<p(.*?)1f="kw"([\\w\\W]*?)<\\/p>/gi,"<25><li$2</li></25>");j=j.M(/·/g,"");j=j.M(/<!--[\\s\\S]*?-->|<\\?(?:3U)?[\\s\\S]*?\\?>/gi,"");if(F.J.g8===R){j=j.M(/(&2z;){2,}/gi,"&2z;");j=j.M(/&2z;/gi," ")}j=j.M(/<b\\kB="g9-1p-1x(.*?)">([\\w\\W]*?)<\\/b>/gi,"$2");j=j.M(/<b(.*?)id="kA-g9-kz(.*?)">([\\w\\W]*?)<\\/b>/gi,"$3");j=F.6o(j);j=j.M(/<16>\\ky*<\\/16>/gi,"[16]");j=j.M(/<16>&2z;<\\/16>/gi,"[16]");j=j.M(/<16><br><\\/16>/gi,"[16]");j=j.M(/<16(.*?)7q="(.*?)"(.*?)>([\\w\\W]*?)<\\/16>/gi,\'[16 7q="$2"]$4[/16]\');j=j.M(/<16(.*?)7x="(.*?)"(.*?)>([\\w\\W]*?)<\\/16>/gi,\'[16 7x="$2"]$4[/16]\');j=j.M(/<a(.*?)1M="(.*?)"(.*?)>([\\w\\W]*?)<\\/a>/gi,\'[a 1M="$2"]$4[/a]\');j=j.M(/<1v(.*?)>([\\w\\W]*?)<\\/1v>/gi,"[1v$1]$2[/1v]");j=j.M(/<2K(.*?)>([\\w\\W]*?)<\\/2K>/gi,"[2K$1]$2[/2K]");j=j.M(/<4p(.*?)>([\\w\\W]*?)<\\/4p>/gi,"[4p$1]$2[/4p]");j=j.M(/<3Z(.*?)>([\\w\\W]*?)<\\/3Z>/gi,"[3Z$1]$2[/3Z]");j=j.M(/<2Y(.*?)>([\\w\\W]*?)<\\/2Y>/gi,"[2Y$1]$2[/2Y]");j=j.M(/<5O(.*?)>/gi,"[5O$1]");j=j.M(/<1A(.*?)>/gi,"[1A$1]");j=j.M(/ 1f="(.*?)"/gi,"");j=j.M(/<(\\w+)([\\w\\W]*?)>/gi,"<$1>");if(F.J.1z){j=j.M(/<3y><\\/3y>/gi,"");j=j.M(/<u><\\/u>/gi,"");if(F.J.aV){j=j.M(/<3x(.*?)>([\\w\\W]*?)<\\/3x>/gi,"$2")}j=j.M(/<[^\\/>][^>]*>(\\s*|\\t*|\\n*|&2z;|<br>)<\\/[^>]+>/gi,"<br>")}N{j=j.M(/<[^\\/>][^>]*>(\\s*|\\t*|\\n*|&2z;|<br>)<\\/[^>]+>/gi,"")}j=j.M(/<X>\\s*?\\t*?\\n*?(<25>|<2l>|<p>)/gi,"$1");j=j.M(/\\[16 7q="(.*?)"\\]([\\w\\W]*?)\\[\\/16\\]/gi,\'<16 7q="$1">$2</16>\');j=j.M(/\\[16 7x="(.*?)"\\]([\\w\\W]*?)\\[\\/16\\]/gi,\'<16 7x="$1">$2</16>\');j=j.M(/\\[16\\]/gi,"<16>&2z;</16>");j=j.M(/\\[a 1M="(.*?)"\\]([\\w\\W]*?)\\[\\/a\\]/gi,\'<a 1M="$1">$2</a>\');j=j.M(/\\[1v(.*?)\\]([\\w\\W]*?)\\[\\/1v\\]/gi,"<1v$1>$2</1v>");j=j.M(/\\[2K(.*?)\\]([\\w\\W]*?)\\[\\/2K\\]/gi,"<2K$1>$2</2K>");j=j.M(/\\[4p(.*?)\\]([\\w\\W]*?)\\[\\/4p\\]/gi,"<4p$1>$2</4p>");j=j.M(/\\[3Z(.*?)\\]([\\w\\W]*?)\\[\\/3Z\\]/gi,"<3Z$1>$2</3Z>");j=j.M(/\\[2Y(.*?)\\]([\\w\\W]*?)\\[\\/2Y\\]/gi,"<2Y$1>$2</2Y>");j=j.M(/\\[5O(.*?)\\]/gi,"<5O$1>");j=j.M(/\\[1A(.*?)\\]/gi,"<1A$1>");if(F.J.6X){j=j.M(/<X(.*?)>([\\w\\W]*?)<\\/X>/gi,"<p>$2</p>");j=j.M(/<\\/X><p>/gi,"<p>");j=j.M(/<\\/p><\\/X>/gi,"</p>");j=j.M(/<p><\\/p>/gi,"<br />")}N{j=j.M(/<X><\\/X>/gi,"<br />")}if(F.5T("2T")){j=j.M(/<p>([\\w\\W]*?)<\\/p>/gi,"$1<br>")}N{if(f===K){j=F.7v(j)}}j=j.M(/<12(.*?)>([\\w\\W]*?)<\\/12>/gi,"$2");j=j.M(/<1A>/gi,"");j=j.M(/<[^\\/>][^>][^1A|5O|1p|16][^<]*>(\\s*|\\t*|\\n*| |<br>)<\\/[^>]+>/gi,"");j=j.M(/\\n{3,}/gi,"\\n");j=j.M(/<p><p>/gi,"<p>");j=j.M(/<\\/p><\\/p>/gi,"</p>");j=j.M(/<li>(\\s*|\\t*|\\n*)<p>/gi,"<li>");j=j.M(/<\\/p>(\\s*|\\t*|\\n*)<\\/li>/gi,"</li>");if(F.J.1z===R){j=j.M(/<p(.*?)>([\\w\\W]*?)<\\/p>/gi,"$2<br>")}j=j.M(/<[^\\/>][^>][^1A|5O|1p|16][^<]*>(\\s*|\\t*|\\n*| |<br>)<\\/[^>]+>/gi,"");j=j.M(/<1A 2G="3A-kq-3p\\:\\/\\/(.*?)"(.*?)>/gi,"");j=j.M(/<16(.*?)>(\\s*|\\t*|\\n*)<p>([\\w\\W]*?)<\\/p>(\\s*|\\t*|\\n*)<\\/16>/gi,"<16$1>$3</16>");if(F.J.6X){j=j.M(/<X(.*?)>([\\w\\W]*?)<\\/X>/gi,"$2");j=j.M(/<X(.*?)>([\\w\\W]*?)<\\/X>/gi,"$2")}F.bF=K;if(F.1u("2S")){if(F.J.81){G l=j.22(/<1A 2G="21:1j(.*?)"(.*?)>/gi);if(l!==2n){F.bF=l;3f(k in l){G e=l[k].M("<1A",\'<1A 21-2S-84-1j="\'+k+\'" \');j=j.M(l[k],e)}}}2D(/<br>$/gi.3S(j)){j=j.M(/<br>$/gi,"")}}j=j.M(/<p>•([\\w\\W]*?)<\\/p>/gi,"<li>$1</li>");if(F.1u("2H")){2D(/<3x>([\\w\\W]*?)<\\/3x>/gi.3S(j)){j=j.M(/<3x>([\\w\\W]*?)<\\/3x>/gi,"$1")}}if(f===K){j=j.M(/<16(.*?)>([\\w\\W]*?)<p(.*?)>([\\w\\W]*?)<\\/16>/gi,"<16$1>$2$4</16>");j=j.M(/<16(.*?)>([\\w\\W]*?)<\\/p>([\\w\\W]*?)<\\/16>/gi,"<16$1>$2$3</16>");j=j.M(/<16(.*?)>([\\w\\W]*?)<p(.*?)>([\\w\\W]*?)<\\/16>/gi,"<16$1>$2$4</16>");j=j.M(/<16(.*?)>([\\w\\W]*?)<\\/p>([\\w\\W]*?)<\\/16>/gi,"<16$1>$2$3</16>")}j=j.M(/\\n/g," ");j=j.M(/<p>\\n?<li>/gi,"<li>");F.6R(j)},gb:I(f){f=f.M(/<br>|<\\/H[1-6]>|<\\/p>|<\\/X>/gi,"\\n");G e=F.V.3C("X");e.2V=f;L F.b9(e.89||e.9C)},6R:I(e){e=F.1i("kk",K,e);if(F.4U){F.$O.Y(e);F.aa();F.bj();F.1c()}N{F.85(e)}F.4U=K;2m(c.Q(I(){F.6y=K;if(F.1u("2S")){F.$O.15("p:52").1n()}if(F.bF!==K){F.gg()}},F),2X);if(F.J.3T&&F.bh!==R){c(F.V.29).30(F.7c)}N{F.$O.30(F.7c)}},bt:I(e){if(F.J.2N!==K&&1m F.J.2N==="2Y"){c.1g(F.J.2N,c.Q(I(g,f){if(f!=2n&&f.3d().2J("#")===0){f=c(f).1w()}e[g]=f},F))}L e},gg:I(){G e=F.$O.15("1A[21-2S-84-1j]");c.1g(e,c.Q(I(j,l){G g=c(l);G f=l.2G.3R(",");G h={94:f[0].3R(";")[0].3R(":")[1],21:f[1]};h=F.bt(h);c.6E(F.J.8V,h,c.Q(I(n){G m=(1m n==="88"?c.6G(n):n);g.1e("2G",m.51);g.2e("21-2S-84-1j");F.1c();F.1i("33",g,m)},F))},F))},gd:I(j){G g=j.1X.km;G f=g.3R(",");G h={94:f[0].3R(";")[0].3R(":")[1],21:f[1]};if(F.J.81){h=F.bt(h);c.6E(F.J.8V,h,c.Q(I(m){G l=(1m m==="88"?c.6G(m):m);G e=\'<1A 2G="\'+l.51+\'" id="gE-1j-1x" />\';F.1K("45",e,K);G n=c(F.$O.15("1A#gE-1j-1x"));if(n.1a){n.2e("id")}N{n=K}F.1c();if(n){F.1i("33",n,l)}},F))}N{F.85(\'<1A 2G="\'+g+\'" />\')}},1y:I(e,f){if(e!==1q||e===K){F.J.4r.2p(e)}N{if(f!==K){F.1L()}F.J.4r.2p(F.$O.Y());F.6B("4r")}},gG:I(){if(F.J.4r.1a===0){F.3h();L}F.1L();F.J.6x.2p(F.$O.Y());F.1t(K,R);F.$O.Y(F.J.4r.gI());F.1t();2m(c.Q(F.5R,F),2X)},gJ:I(){if(F.J.6x.1a===0){F.3h();L K}F.1L();F.J.4r.2p(F.$O.Y());F.1t(K,R);F.$O.Y(F.J.6x.gI());F.1t(R);2m(c.Q(F.5R,F),4)},5R:I(){F.3M();if(F.J.4e){F.4e()}},4e:I(){F.$O.15("a").1k("1B",c.Q(F.gK,F));F.$O.1k("1B.T",c.Q(I(f){F.5m(f)},F));c(V).1k("1B.T",c.Q(I(f){F.5m(f)},F))},3M:I(){if(F.J.3M===K){L K}F.$O.15("1A").1g(c.Q(I(e,f){if(F.1u("2H")){c(f).1e("jb","1k")}F.fe(f)},F))},gK:I(h){G j=c(h.1X);if(j.1D()==0||j[0].U!=="A"){L}G m=j.3g();if(F.J.1v){G g=F.$2q.3g();m.1T=g.1T+(m.1T-c(F.V).30());m.1s+=g.1s}G p=c(\'<12 1f="T-2b-8W"></12>\');G f=j.1e("1M");if(f===1q){f=""}if(f.1a>24){f=f.87(0,24)+"..."}G l=c(\'<a 1M="\'+j.1e("1M")+\'" 1X="4K">\'+f+"</a>").1k("1B",c.Q(I(q){F.5m(K)},F));G n=c(\'<a 1M="#">\'+F.J.1l.6r+"</a>").1k("1B",c.Q(I(q){q.1Q();F.8U();F.5m(K)},F));G o=c(\'<a 1M="#">\'+F.J.1l.4M+"</a>").1k("1B",c.Q(I(q){q.1Q();F.1K("4M");F.5m(K)},F));p.1b(l);p.1b(" | ");p.1b(n);p.1b(" | ");p.1b(o);p.18({1T:(m.1T+20)+"2s",1s:m.1s+"2s"});c(".T-2b-8W").1n();c("29").1b(p)},5m:I(f){if(f!==K&&f.1X.U=="A"){L K}c(".T-2b-8W").1n()},1G:I(){if(!F.J.34){L F.V.1G()}N{if(!F.J.1v){L 34.1G()}N{L 34.1G(F.$2q[0])}}},2y:I(){if(!F.J.34){if(F.V.1G){G e=F.1G();if(e.3b&&e.3O){L e.3b(0)}}L F.V.4m()}N{if(!F.J.1v){L 34.4m()}N{L 34.4m(F.9c())}}},af:I(e){F.eO(e)},3Q:I(e){F.6C(e[0]||e,0,2n,0)},5S:I(e){F.6C(e[0]||e,1,2n,1)},6C:I(o,n,m,j){if(m==2n){m=o}if(j==2n){j=n}G h=F.1G();if(!h){L}if(o.U=="P"&&o.2V==""){o.2V=F.J.1Y}if(o.U=="a2"&&F.J.1z===K){G g=c(F.J.4j)[0];c(o).1J(g);o=g;m=o}G f=F.2y();f.6w(o,n);f.6z(m,j);eR{h.3V()}eQ(l){}h.3X(f)},eS:I(e){e=e.3i();G h=F.2g();if(h){G j=F.eT(h,e);F.1c();L j}G g=F.1G();G f=g.3b(0);G j=V.3C(e);j.5P(f.jG());f.2I(j);F.af(j);L j},jK:I(){G e=F.2y();e.7S(F.$O[0]);G f=F.1G();f.3V();f.3X(e)},aa:I(){F.1G().3V()},at:I(h){G e=0;G g=F.2y();G f=g.7R();f.7S(h);f.6z(g.6D,g.eP);e=c.1W(f.3d()).1a;L e},gu:I(){L 1F d(F.1G().3b(0))},eO:I(h,f,m){if(1m m==="1q"){m=f}h=h[0]||h;G o=F.2y();o.7S(h);G p=F.9H(h);G l=K;G e=0,q;if(p.1a==1&&f){o.6w(p[0],f);o.6z(p[0],m)}N{3f(G n=0,j;j=p[n++];){q=e+j.1a;if(!l&&f>=e&&(f<q||(f==q&&n<p.1a))){o.6w(j,f-e);l=R}if(l&&m<=q){o.6z(j,m-e);4b}e=q}}G g=F.1G();g.3V();g.3X(o)},eK:I(h){F.$O.1N();h=h[0]||h;G f=F.V.4m();G m=1;G e=-1;f.6w(h,m);f.6z(h,e+2);G g=F.3n.1G();G j=F.V.4m();G l=F.V.6F("\\6A");c(h).2f(l);j.7N(l);g.3V();g.3X(j);c(l).1n()},9H:I(j){G h=[];if(j.3P==3){h.2p(j)}N{G g=j.bX;3f(G f=0,e=g.1a;f<e;++f){h.2p.eL(h,F.9H(g[f]))}}L h},2Z:I(){G e=K;G f=F.1G();if(f&&f.3O>0){e=f.3b(0).4P}L F.3s(e)},26:I(e){e=e||F.2Z();if(e){L F.3s(c(e).1O()[0])}N{L K}},2g:I(e){if(1m e==="1q"){e=F.2Z()}2D(e){if(F.5H(e)){if(c(e).3r("3w")){L K}L e}e=e.4w}L K},2L:I(f){G g=[];if(1m f=="1q"){G e=F.2y();if(e&&e.59===R){L[F.2g()]}G f=F.5N(e)}c.1g(f,c.Q(I(h,j){if(F.J.1v===K&&c(j).8A("X.3w").1D()==0){L K}if(F.5H(j)){g.2p(j)}},F));if(g.1a===0){g=[F.2g()]}L g},5H:I(e){L e.3P==1&&F.9D.3S(e.ju)},9J:I(e){L F.9D.3S(e)},5N:I(g,e){if(1m g=="1q"||g==K){G g=F.2y()}if(g&&g.59===R){if(1m e==="1q"&&F.9J(e)){G m=F.2g();if(m.U==e){L[m]}N{L[]}}N{L[F.2Z()]}}G f=[],l=[];G j=F.V.1G();if(!j.jy){f=F.9K(j.3b(0))}c.1g(f,c.Q(I(n,o){if(F.J.1v===K&&c(o).8A("X.3w").1D()==0){L K}if(1m e==="1q"){if(c.1W(o.89)!=""){l.2p(o)}}N{if(o.U==e){l.2p(o)}}},F));if(l.1a==0){if(1m e==="1q"&&F.9J(e)){G m=F.2g();if(m.U==e){L l.2p(m)}N{L[]}}N{l.2p(F.2Z())}}G h=l[l.1a-1];if(F.5H(h)){l=l.eN(0,-1)}L l},5X:I(e){if(!e){e=F.2Z()}2D(e){if(e.3P==1){if(c(e).3r("3w")){L K}L e}e=e.4w}L K},9K:I(f){f=f||F.2y();G g=f.4P;G e=f.6D;if(g==e){L[g]}G h=[];2D(g&&g!=e){h.2p(g=F.f4(g))}g=f.4P;2D(g&&g!=f.jC){h.eW(g);g=g.4w}L h},f4:I(e){if(e.jA()){L e.6M}N{2D(e&&!e.f7){e=e.4w}if(!e){L 2n}L e.f7}},7O:I(){L F.1G().3d()},f3:I(){G h="";G j=F.1G();if(j.3O){G f=F.V.3C("X");G e=j.3O;3f(G g=0;g<e;++g){f.5P(j.3b(g).kT())}h=f.2V}L F.9o(h)},1L:I(){if(!F.8s()){F.3h()}if(!F.J.34){F.eY(F.2y())}N{F.4t=34.lI()}},eY:I(h,e){if(!h){L}G g=c(\'<12 id="28-1x-1" 1f="T-28-1x">\'+F.J.1Y+"</12>",F.V)[0];G f=c(\'<12 id="28-1x-2" 1f="T-28-1x">\'+F.J.1Y+"</12>",F.V)[0];if(h.59===R){F.7Q(h,g,R)}N{F.7Q(h,g,R);F.7Q(h,f,K)}F.4t=F.$O.Y();F.1t(K,K)},7Q:I(e,g,f){G h=e.7R();h.5G(f);h.2I(g);h.lO()},1t:I(h,e){if(!F.J.34){if(h===R&&F.4t){F.$O.Y(F.4t)}G g=F.$O.15("12#28-1x-1");G f=F.$O.15("12#28-1x-2");if(F.1u("2S")){F.$O.1N()}N{if(!F.8s()){F.3h()}}if(g.1a!=0&&f.1a!=0){F.6C(g[0],0,f[0],0)}N{if(g.1a!=0){F.6C(g[0],0,2n,0)}}if(e!==K){F.6B();F.4t=K}}N{34.lM(F.4t)}},6B:I(e){if(!F.J.34){c.1g(F.$O.15("12.T-28-1x"),I(){G f=c.1W(c(F).Y().M(/[^\\lL-\\lE]/g,""));if(f==""){c(F).1n()}N{c(F).2e("1f").2e("id")}})}N{34.lw(F.4t)}},eH:I(){F.1L();F.4Y(F.J.1l.1C,F.J.ee,lu,c.Q(I(){c("#er").1B(c.Q(F.ep,F));2m(I(){c("#aP").1N()},4n)},F))},ep:I(){F.1y(K,K);G r=c("#aP").1w(),f=c("#es").1w(),n=c("<X></X>"),e=3z.g2(3z.f6()*f2),p=c(\'<1C id="1C\'+e+\'"><6v></6v></1C>\'),g,l,m,o;3f(g=0;g<r;g++){l=c("<2R></2R>");3f(m=0;m<f;m++){o=c("<16>"+F.J.1Y+"</16>");if(g===0&&m===0){o.1b(\'<12 id="28-1x-1">\'+F.J.1Y+"</12>")}c(l).1b(o)}p.1b(l)}n.1b(p);G h=n.Y();F.2v();F.1t();G j=F.2g()||F.2Z();if(j&&j.U!="ab"){if(j.U=="2T"){G j=c(j).1H("25, 2l")}c(j).2f(h)}N{F.7V(h,K)}F.1t();G q=F.$O.15("#1C"+e);F.6u();q.15("12#28-1x-1, 3a#28-1x-1").1n();q.2e("id");F.1c()},ef:I(){G e=c(F.26()).1H("1C");if(!F.3s(e)){L K}if(e.1D()==0){L K}F.1y();e.1n();F.1c()},eh:I(){G g=F.26();G e=c(g).1H("1C");if(!F.3s(e)){L K}if(e.1D()==0){L K}F.1y();G j=c(g).1H("2R");G f=j.7D().1a?j.7D():j.a3();if(f.1a){G h=f.5I("16").eF();if(h.1a){h.5g(\'<12 id="28-1x-1">\'+F.J.1Y+"</12>")}}j.1n();F.1t();F.1c()},eD:I(){G h=F.26();G g=c(h).1H("1C");if(!F.3s(g)){L K}if(g.1D()==0){L K}F.1y();G e=c(h).1H("16");if(!(e.is("16"))){e=e.1H("16")}G f=e.2k(0).m8;g.15("2R").1g(c.Q(I(j,l){G m=f-1<0?f+1:f-1;if(j===0){c(l).15("16").eq(m).5g(\'<12 id="28-1x-1">\'+F.J.1Y+"</12>")}c(l).15("16").eq(f).1n()},F));F.1t();F.1c()},eE:I(){G e=c(F.26()).1H("1C");if(!F.3s(e)){L K}if(e.1D()==0){L K}F.1y();if(e.15("3K").1D()!==0){F.9W()}N{G f=e.15("2R").eF().4H();f.15("16").Y(F.J.1Y);$3K=c("<3K></3K>");$3K.1b(f);e.5g($3K);F.1c()}},9W:I(){G e=c(F.26()).1H("1C");if(!F.3s(e)){L K}G f=e.15("3K");if(f.1D()==0){L K}F.1y();f.1n();F.1c()},eB:I(){F.a1("2U")},ew:I(){F.a1("2f")},ey:I(){F.a0("2U")},ez:I(){F.a0("2f")},a1:I(f){G e=c(F.26()).1H("1C");if(!F.3s(e)){L K}if(e.1D()==0){L K}F.1y();G g=c(F.26()).1H("2R");G h=g.4H();h.15("16").Y(F.J.1Y);if(f==="2f"){g.2f(h)}N{g.2U(h)}F.1c()},a0:I(j){G h=F.26();G g=c(h).1H("1C");if(!F.3s(g)){L K}if(g.1D()==0){L K}F.1y();G f=0;G l=F.2Z();G m=c(l).1H("2R");G e=c(l).1H("16");m.15("16").1g(c.Q(I(n,o){if(c(o)[0]===e[0]){f=n}},F));g.15("2R").1g(c.Q(I(n,p){G o=c(p).15("16").eq(f);G q=o.4H();q.Y(F.J.1Y);j==="2f"?o.2f(q):o.2U(q)},F));F.1c()},f9:I(){F.1L();F.4Y(F.J.1l.2K,F.J.eo,lS,c.Q(I(){c("#f1").1B(c.Q(F.fN,F));2m(I(){c("#aF").1N()},4n)},F))},fN:I(){G e=c("#aF").1w();e=F.6o(e);F.1t();G f=F.2g()||F.2Z();if(f){c(f).2f(e)}N{F.7V(e,K)}F.1c();F.2v()},8U:I(){F.1L();G e=c.Q(I(){F.5L=K;G m=F.1G();G f="",o="",n="";G l=F.26();G j=c(l).1O().2k(0);if(j&&j.U==="A"){l=j}if(l&&l.U==="A"){f=l.1M;o=c(l).1r();n=l.1X;F.5L=l}N{o=m.3d()}c("#aO").1w(o);G h=fJ.fI.1M.M(/\\/$/i,"");f=f.M(h,"");f=f.M(/^\\/#/,"#");f=f.M("80:","");if(F.J.6n===K){G g=1F 2j("^(8O|ay|5o)://"+fJ.fI.lY,"i");f=f.M(g,"")}c("#7p").1w(f);if(n==="4K"){c("#5i").7Z("7Y",R)}F.8Y=K;c("#eg").1B(c.Q(F.fF,F));2m(I(){c("#7p").1N()},4n)},F);F.4Y(F.J.1l.2b,F.J.eC,lX,e)},fF:I(){if(F.8Y){L}F.8Y=R;G l="",n="";G h=c("#7p").1w();G m=c("#aO").1w();if(h.3G("@")!=-1){h="80:"+h}N{if(h.3G("#")!=0){if(c("#5i").7Z("7Y")){l=\' 1X="4K"\';n="4K"}G j="((kS--)?[a-8H-9]+(-[a-8H-9]+)*.)+[a-z]{2,}";G g=1F 2j("^(8O|ay|5o)://"+j,"i");G f=1F 2j("^"+j,"i");if(h.3G(g)==-1&&h.3G(f)==0&&F.J.6n){h=F.J.6n+h}}}m=m.M(/<|>/g,"");G e="&2z;";if(F.1u("2S")){e="&2z;"}F.fP(\'<a 1M="\'+h+\'"\'+l+">"+m+"</a>"+e,c.1W(m),h,n)},fP:I(e,j,f,h){F.1t();if(j!==""){if(F.5L){F.1y();c(F.5L).1r(j).1e("1M",f);if(h!==""){c(F.5L).1e("1X",h)}N{c(F.5L).2e("1X")}}N{G g=c(e).1V("T-8Z-2b");F.1E("45",F.3c(g),K);G f=F.$O.15("a.T-8Z-2b");f.2e("1d").2t("T-8Z-2b").1g(I(){if(F.3o==""){c(F).2e("1f")}})}F.1c()}2m(c.Q(I(){if(F.J.4e){F.4e()}},F),5);F.2v()},fX:I(){F.1L();G e=c.Q(I(){G f=F.1G();G g="";if(F.9a()){g=f.1r}N{g=f.3d()}c("#ak").1w(g);if(!F.3J()&&!F.9w()){F.an("#4x",{3p:F.J.6m,2N:F.J.2N,3m:c.Q(F.9j,F),3e:c.Q(I(j,h){F.1i("fZ",h)},F),7A:F.J.aj})}F.bm("4x",{3q:R,3p:F.J.6m,3m:c.Q(F.9j,F),3e:c.Q(I(j,h){F.1i("fZ",h)},F)})},F);F.4Y(F.J.1l.35,F.J.fB,ec,e)},9j:I(f){F.1t();if(f!==K){G h=c("#ak").1w();if(h===""){h=f.al}G g=\'<a 1M="\'+f.51+\'" id="51-1x">\'+h+"</a>";if(F.1u("3A")&&!!F.3n.8N){g=g+"&2z;"}F.1K("45",g,K);G e=c(F.$O.15("a#51-1x"));if(e.1D()!=0){e.2e("id")}N{e=K}F.1c();F.1i("6m",e,f)}F.2v()},g0:I(){F.1L();G e=c.Q(I(){if(F.J.5Q){c.kV(F.J.5Q,c.Q(I(l){G g={},j=0;c.1g(l,c.Q(I(n,o){if(1m o.8e!=="1q"){j++;g[o.8e]=j}},F));G h=K;c.1g(l,c.Q(I(q,r){G p="";if(1m r.19!=="1q"){p=r.19}G n=0;if(!c.fV(g)&&1m r.8e!=="1q"){n=g[r.8e];if(h===K){h=".5K"+n}}G o=c(\'<1A 2G="\'+r.kZ+\'" 1f="5K 5K\'+n+\'" 3k="\'+r.1j+\'" 19="\'+p+\'" />\');c("#aI").1b(o);c(o).1B(c.Q(F.fc,F))},F));if(!c.fV(g)){c(".5K").2d();c(h).2h();G m=I(n){c(".5K").2d();c(".5K"+c(n.1X).1w()).2h()};G f=c(\'<5k id="kX">\');c.1g(g,I(o,n){f.1b(c(\'<3l 4d="\'+n+\'">\'+o+"</3l>"))});c("#aI").2U(f);f.6K(m)}},F))}N{c("#T-3j-4y-2").1n()}if(F.J.33||F.J.53){if(!F.3J()&&!F.9w()&&F.J.53===K){if(c("#4x").1a){F.an("#4x",{3p:F.J.33,2N:F.J.2N,3m:c.Q(F.aC,F),3e:c.Q(I(g,f){F.1i("9Z",f)},F),7A:F.J.7i})}}if(F.J.53===K){F.bm("4x",{3q:R,3p:F.J.33,3m:c.Q(F.aC,F),3e:c.Q(I(g,f){F.1i("9Z",f)},F)})}N{c("#4x").1k("6K.T",c.Q(F.gF,F))}}N{c(".4h").2d();if(!F.J.5Q){c("#8u").1n();c("#fK").2h()}N{c("#T-3j-4y-1").1n();c("#T-3j-4y-2").1V("5y");c("#fL").2h()}}if(!F.J.fQ&&(F.J.33||F.J.5Q)){c("#T-4y-7j-3").2d()}c("#ex").1B(c.Q(F.fh,F));if(!F.J.33&&!F.J.5Q){2m(I(){c("#4J").1N()},4n)}},F);F.4Y(F.J.1l.1j,F.J.fD,kF,e)},fr:I(g){G e=g;G f=e.1O().1O();G h=c.Q(I(){c("#ar").1w(e.1e("az"));c("#kI").1e("1M",e.1e("2G"));if(e.18("2r")=="6S"&&e.18("4c")=="2u"){c("#7w").1w("5d")}N{c("#7w").1w(e.18("4c"))}if(c(f).2k(0).U==="A"){c("#4J").1w(c(f).1e("1M"));if(c(f).1e("1X")=="4K"){c("#5i").7Z("7Y",R)}}c("#fW").1B(c.Q(I(){F.b8(e)},F));c("#fO").1B(c.Q(I(){F.fl(e)},F))},F);F.4Y(F.J.1l.6r,F.J.fC,j5,h)},b8:I(h){G e=c(h).1O().1O();G g=c(h).1O();G f=K;if(e.1a&&e[0].U==="A"){f=R;c(e).1n()}N{if(g.1a&&g[0].U==="A"){f=R;c(g).1n()}N{c(h).1n()}}if(g.1a&&g[0].U==="P"){F.3h();if(f===K){F.3Q(g)}}F.1i("kN",h);F.2v();F.1c()},fl:I(h){G f=c(h);G g=f.1O();f.1e("az",c("#ar").1w());G n=c("#7w").1w();G l="";F.4Q(K);if(n==="1s"){l="0 "+F.J.6p+" "+F.J.6p+" 0";f.18({"4c":"1s",2x:l})}N{if(n==="41"){l="0 0 "+F.J.6p+" "+F.J.6p+"";f.18({"4c":"41",2x:l})}N{if(n==="5d"){f.18({"4c":"",2r:"6S",2x:"3q"})}N{f.18({"4c":"",2r:"",2x:""})}}}G j=c.1W(c("#4J").1w());if(j!==""){G m=K;if(c("#5i").7Z("7Y")){m=R}if(g.2k(0).U!=="A"){G e=c(\'<a 1M="\'+j+\'">\'+F.3c(h)+"</a>");if(m){e.1e("1X","4K")}f.1J(e)}N{g.1e("1M",j);if(m){g.1e("1X","4K")}N{g.2e("1X")}}}N{if(g.2k(0).U==="A"){g.1J(F.3c(h))}}F.2v();F.3M();F.1c()},4Q:I(g){if(g!==K&&c(g.1X).1O().1D()!=0&&c(g.1X).1O()[0].id==="T-1j-1Z"){L K}G f=F.$O.15("#T-1j-1Z");if(f.1D()==0){L K}F.$O.15("#T-1j-bc, #T-1j-bA").1n();f.15("1A").18({4B:f[0].1d.4B,6Z:f[0].1d.6Z,4E:f[0].1d.4E,6T:f[0].1d.6T});f.18("2x","");f.15("1A").18("fs","");f.1J(I(){L c(F).1S()});c(V).2F("1B.T-1j-6s-2d");F.$O.2F("1B.T-1j-6s-2d");F.$O.2F("4q.T-1j-bs");F.1c()},fe:I(f){G e=c(f);e.1k("83",c.Q(I(){F.4Q(K)},F));e.1k("le",c.Q(I(){F.$O.1k("58.T-1j-fp-58",c.Q(I(){2m(c.Q(I(){F.3M();F.$O.2F("58.T-1j-fp-58");F.1c()},F),1)},F))},F));e.1k("1B",c.Q(I(l){if(F.$O.15("#T-1j-1Z").1D()!=0){L K}G n=K,q,p,m=e.2A()/e.1U(),o=20,j=10;G g=F.fz(e);G h=K;g.1k("83",I(r){h=R;r.1Q();m=e.2A()/e.1U();q=3z.4G(r.bB-e.eq(0).3g().1s);p=3z.4G(r.bv-e.eq(0).3g().1T)});c(F.V.29).1k("fy",c.Q(I(v){if(h){G s=3z.4G(v.bB-e.eq(0).3g().1s)-q;G r=3z.4G(v.bv-e.eq(0).3g().1T)-p;G u=e.1U();G w=86(u,10)+r;G t=3z.4G(w*m);if(t>o){e.2A(t);if(t<2X){F.4S.18({4B:"-7s",4E:"-ln",6t:"lm",6U:"ll fw"})}N{F.4S.18({4B:"-6Q",4E:"-ft",6t:"6Q",6U:"7s 6V"})}}q=3z.4G(v.bB-e.eq(0).3g().1s);p=3z.4G(v.bv-e.eq(0).3g().1T);F.1c()}},F)).1k("78",I(){h=K});F.$O.1k("4q.T-1j-bs",c.Q(I(s){G r=s.5s;if(F.2C.7b==r||F.2C.bn==r){F.1y(K,K);F.4Q(K);F.b8(e)}},F));c(V).1k("1B.T-1j-6s-2d",c.Q(F.4Q,F));F.$O.1k("1B.T-1j-6s-2d",c.Q(F.4Q,F))},F))},fz:I(f){G g=c(\'<12 id="T-1j-1Z" 21-T="6Y">\');g.18({2Q:"fA",2r:"3a-6S",bD:0,l3:"fx l6 l8(0, 0, 0, .6)","4c":f.18("4c")});g.1e("2W",K);if(f[0].1d.2x!="3q"){g.18({4B:f[0].1d.4B,6Z:f[0].1d.6Z,4E:f[0].1d.4E,6T:f[0].1d.6T});f.18("2x","")}N{g.18({2r:"6S",2x:"3q"})}f.18("fs",0.5).2f(g);F.4S=c(\'<12 id="T-1j-bc" 21-T="6Y">\'+F.J.1l.6r+"</12>");F.4S.18({2Q:"6N",8g:5,1T:"50%",1s:"50%",4B:"-6Q",4E:"-ft",bD:1,ff:"#fd",6q:"#fo",6t:"6Q",6U:"7s 6V",bk:"i9"});F.4S.1e("2W",K);F.4S.1k("1B",c.Q(I(){F.fr(f)},F));g.1b(F.4S);G e=c(\'<12 id="T-1j-bA" 21-T="6Y"></12>\');e.18({2Q:"6N",8g:2,bD:1,bk:"hw-6s",fv:"-ho",41:"-fw",hO:"fx hM #fo",ff:"#fd",2A:"fb",1U:"fb"});e.1e("2W",K);g.1b(e);g.1b(f);L e},fc:I(h){G f=\'<1A id="1j-1x" 2G="\'+c(h.1X).1e("3k")+\'" az="\'+c(h.1X).1e("19")+\'" />\';G g=F.26();if(F.J.55&&c(g).1H("li").1D()==0){f="<p>"+f+"</p>"}F.7g(f,R)},fh:I(){G f=c("#4J").1w();if(f!==""){G e=\'<1A id="1j-1x" 2G="\'+f+\'" />\';if(F.J.1z===K){e="<p>"+e+"</p>"}F.7g(e,R)}N{F.2v()}},aC:I(e){F.7g(e)},7g:I(f,h){F.1t();if(f!==K){G e="";if(h!==R){e=\'<1A id="1j-1x" 2G="\'+f.51+\'" />\';G g=F.26();if(F.J.55&&c(g).1H("li").1D()==0){e="<p>"+e+"</p>"}}N{e=f}F.1K("45",e,K);G j=c(F.$O.15("1A#1j-1x"));if(j.1a){j.2e("id")}N{j=K}F.1c();h!==R&&F.1i("33",j,f)}F.2v();F.3M()},fj:I(){c.54(F.J,{fB:44()+\'<1I id="T-3j-35-3H"><X id="T-3E" 1f="T-3E-3a" 1d="2r: 2u;"><12></12></X><1P id="gP" 6L="6E" 5l="" 7o="7m/1P-21"><2a>\'+F.J.1l.al+\'</2a><2i 23="1r" id="ak" 1f="5j" /><X 1d="2x-1T: 7s;"><2i 23="35" id="4x" 2M="\'+F.J.aj+\'" /></X></1P></1I>\',fC:44()+\'<1I id="T-3j-1j-6r"><2a>\'+F.J.1l.19+\'</2a><2i 23="1r" id="ar" 1f="5j" /><2a>\'+F.J.1l.2b+\'</2a><2i 23="1r" id="4J" 1f="5j" /><2a><2i 23="ei" id="5i"> \'+F.J.1l.aM+"</2a><2a>"+F.J.1l.fT+\'</2a><5k id="7w"><3l 4d="2u">\'+F.J.1l.2u+\'</3l><3l 4d="1s">\'+F.J.1l.1s+\'</3l><3l 4d="5d">\'+F.J.1l.5d+\'</3l><3l 4d="41">\'+F.J.1l.41+\'</3l></5k></1I><31><1R id="fW" 1f="3F h0">\'+F.J.1l.fY+\'</1R><1R 1f="3F 5F">\'+F.J.1l.5h+\'</1R><1R id="fO" 1f="3F 5r">\'+F.J.1l.fG+"</1R></31>",fD:44()+\'<1I id="T-3j-1j-3H"><X id="8u"><a 1M="#" id="T-4y-7j-1" 1f="5y">\'+F.J.1l.6P+\'</a><a 1M="#" id="T-4y-7j-2">\'+F.J.1l.aW+\'</a><a 1M="#" id="T-4y-7j-3">\'+F.J.1l.2b+\'</a></X><X id="T-3E" 1f="T-3E-3a" 1d="2r: 2u;"><12></12></X><1P id="iM" 6L="6E" 5l="" 7o="7m/1P-21"><X id="iG" 1f="4h"><2i 23="35" id="4x" 2M="\'+F.J.7i+\'" /></X><X id="fL" 1f="4h" 1d="2r: 2u;"><X id="aI"></X></X></1P><X id="fK" 1f="4h" 1d="2r: 2u;"><2a>\'+F.J.1l.f8+\'</2a><2i 23="1r" 2M="4J" id="4J" 1f="5j" /><br><br></X></1I><31><1R 1f="3F 5F">\'+F.J.1l.5h+\'</1R><1R 1f="3F 5r" id="ex">\'+F.J.1l.3H+"</1R></31>",eC:44()+\'<1I id="T-3j-2b-3H"><2a>ev</2a><2i 23="1r" 1f="5j" id="7p" /><2a>\'+F.J.1l.1r+\'</2a><2i 23="1r" 1f="5j" id="aO" /><2a><2i 23="ei" id="5i"> \'+F.J.1l.aM+\'</2a></1I><31><1R 1f="3F 5F">\'+F.J.1l.5h+\'</1R><1R id="eg" 1f="3F 5r">\'+F.J.1l.3H+"</1R></31>",ee:44()+\'<1I id="T-3j-1C-3H"><2a>\'+F.J.1l.ej+\'</2a><2i 23="1r" 1D="5" 4d="2" id="aP" /><2a>\'+F.J.1l.ek+\'</2a><2i 23="1r" 1D="5" 4d="3" id="es" /></1I><31><1R 1f="3F 5F">\'+F.J.1l.5h+\'</1R><1R id="er" 1f="3F 5r">\'+F.J.1l.3H+"</1R></31>",eo:44()+\'<1I id="T-3j-2K-3H"><1P id="i1"><2a>\'+F.J.1l.eI+\'</2a><4l id="aF" 1d="2A: 99%; 1U: it;"></4l></1P></1I><31><1R 1f="3F 5F">\'+F.J.1l.5h+\'</1R><1R id="f1" 1f="3F 5r">\'+F.J.1l.3H+"</1R></31>"})},4Y:I(o,l,f,p){G m=c("#95");if(!m.1a){F.$eX=m=c(\'<X id="95" 1d="2r: 2u;"></X>\');c("29").5g(F.$eX)}if(F.J.93){m.2h().1k("1B",c.Q(F.2v,F))}G h=c("#97");if(!h.1a){F.$3j=h=c(\'<X id="97" 1d="2r: 2u;"><X id="8K">&im;</X><5U id="8w"></5U><X id="8j"></X></X>\');c("29").1b(F.$3j)}c("#8K").1k("1B",c.Q(F.2v,F));F.5V=c.Q(I(q){if(q.2C===F.2C.bz){F.2v();L K}},F);c(V).42(F.5V);F.$O.42(F.5V);F.5e=K;if(l.2J("#")==0){F.5e=c(l);c("#8j").52().1b(F.5e.Y());F.5e.Y("")}N{c("#8j").52().1b(l)}h.15("#8w").Y(o);if(1m c.fn.f5!=="1q"){h.f5({iR:"#8w"});h.15("#8w").18("bk","iX")}G e=c("#8u");if(e.1a){G j=F;e.15("a").1g(I(q,r){q++;c(r).1k("1B",I(t){t.1Q();e.15("a").2t("5y");c(F).1V("5y");c(".4h").2d();c("#4h"+q).2h();c("#j2").1w(q);if(j.3J()===K){G s=h.eU();h.18("2x-1T","-"+(s+10)/2+"2s")}})})}h.15(".5F").1k("1B",c.Q(F.2v,F));G n=h.15("31 1R");G g=n.1D();if(g>0){c(n).18("2A",(f/g)+"2s")}if(F.J.3T===R){F.5x=F.V.29.30}N{F.5x=F.$O.30()}if(F.3J()===K){h.18({2Q:"8h",1T:"-aX",1s:"50%",2A:f+"2s",4E:"-"+(f/2)+"2s"}).2h();F.9S=c(V.29).18("8r");c(V.29).18("8r","ap")}N{h.18({2Q:"8h",2A:"2X%",1U:"2X%",1T:"0",1s:"0",2x:"0",5W:"h7"}).2h()}if(1m p==="I"){p()}2m(c.Q(I(){F.1i("hd")},F),11);c(V).2F("gN.3j");if(F.3J()===K){2m(I(){G q=h.eU();h.18({1T:"50%",1U:"3q",5W:"3q",4B:"-"+(q+10)/2+"2s"})},10)}h.15("2i[23=1r]").gO(I(q){if(q.5s===13){h.15(".5r").1B();q.1Q()}})},2v:I(){c("#8K").2F("1B",F.2v);c("#97").5J("hX",c.Q(I(){G e=c("#8j");if(F.5e!==K){F.5e.Y(e.Y());F.5e=K}e.Y("");if(F.J.93){c("#95").2d().2F("1B",F.2v)}c(V).ge("42",F.5V);F.$O.ge("42",F.5V);F.1t();if(F.J.3T&&F.5x){c(F.V.29).30(F.5x)}N{if(F.J.3T===K&&F.5x){F.$O.30(F.5x)}}F.1i("i7")},F));if(F.3J()===K){c(V.29).18("8r",F.9S?F.9S:"gk")}L K},iT:I(e){c(".4h").2d();c("#8u").15("a").2t("5y").eq(e-1).1V("5y");c("#4h"+e).2h()},gF:I(l){G h=l.1X.79;3f(G g=0,j;j=h[g];g++){F.9y(j)}},9y:I(e){F.ga(e,c.Q(I(f){F.g7(e,f)},F))},ga:I(e,h){G f=1F gp();G g="?";if(F.J.53.3G(/\\?/)!="-1"){g="&"}f.8i("iK",F.J.53+g+"2M="+e.2M+"&23="+e.23,R);if(f.gx){f.gx("1r/hl; gQ=x-gT-hU")}f.hm=I(j){if(F.gv==4&&F.ag==4n){c("#T-3E").eJ();h(hJ(F.hI))}N{if(F.gv==4&&F.ag!=4n){}}};f.g1()},g5:I(g,e){G f=1F gp();if("hA"in f){f.8i(g,e,R)}N{if(1m gl!="1q"){f=1F gl();f.8i(g,e)}N{f=2n}}L f},g7:I(f,e){G g=F.g5("iW",e);if(!g){}N{g.gc=c.Q(I(){if(g.ag==4n){c("#T-3E, #T-3E-8Q").2d();G l=e.3R("?");if(!l[0]){L K}F.1t();G h="";h=\'<1A id="1j-1x" 2G="\'+l[0]+\'" />\';if(F.J.55){h="<p>"+h+"</p>"}F.1K("45",h,K);G j=c(F.$O.15("1A#1j-1x"));if(j.1a){j.2e("id")}N{j=K}F.1c();F.1i("33",j,K);F.2v();F.3M()}N{}},F);g.ia=I(){};g.6P.i4=I(h){};g.gf("i3-hY",f.23);g.gf("x-i0-iy","hf-hx");g.g1(f)}},bm:I(g,e){F.2E={3p:K,3m:K,3e:K,5M:K,b7:K,3q:K,2i:K};c.54(F.2E,e);G f=c("#"+g);if(f.1a&&f[0].U==="hF"){F.2E.2i=f;F.el=c(f[0].1P)}N{F.el=f}F.fS=F.el.1e("5l");if(F.2E.3q){c(F.2E.2i).6K(c.Q(I(h){F.el.aG(I(j){L K});F.b6(h)},F))}N{if(F.2E.b7){c("#"+F.2E.b7).1B(c.Q(F.b6,F))}}},b6:I(f){c("#T-3E").eJ();F.f0(F.4F,F.eM())},eM:I(){F.id="f"+3z.g2(3z.f6()*f2);G f=F.V.3C("X");G e=\'<1v 1d="2r:2u" id="\'+F.id+\'" 2M="\'+F.id+\'"></1v>\';f.2V=e;c(f).8E("29");if(F.2E.5M){F.2E.5M()}c("#"+F.id).eZ(c.Q(F.fM,F));L F.id},f0:I(j,h){if(F.2E.2i){G l="io"+F.id,e="ip"+F.id;F.1P=c(\'<1P 5l="\'+F.2E.3p+\'" 6L="9i" 1X="\'+h+\'" 2M="\'+l+\'" id="\'+l+\'" 7o="7m/1P-21" />\');if(F.J.2N!==K&&1m F.J.2N==="2Y"){c.1g(F.J.2N,c.Q(I(n,f){if(f!=2n&&f.3d().2J("#")===0){f=c(f).1w()}G o=c("<2i/>",{23:"ap",2M:n,4d:f});c(F.1P).1b(o)},F))}G g=F.2E.2i;G m=c(g).4H();c(g).1e("id",e).2U(m).8E(F.1P);c(F.1P).18("2Q","6N").18("1T","-aX").18("1s","-aX").8E("29");F.1P.aG()}N{j.1e("1X",h).1e("6L","9i").1e("7o","7m/1P-21").1e("5l",F.2E.3p);F.4F.aG()}},fM:I(){G h=c("#"+F.id)[0],j;if(h.fE){j=h.fE}N{if(h.aZ){j=h.aZ.V}N{j=3n.iN[F.id].V}}if(F.2E.3m){c("#T-3E").2d();if(1m j!=="1q"){G g=j.29.2V;G f=g.22(/\\{(.|\\n)*\\}/)[0];f=f.M(/^\\[/,"");f=f.M(/\\]$/,"");G e=c.6G(f);if(1m e.3e=="1q"){F.2E.3m(e)}N{F.2E.3e(F,e);F.2v()}}N{F.2v();iL("fR hi!")}}F.el.1e("5l",F.fS);F.el.1e("1X","")},an:I(f,e){F.4C=c.54({3p:K,3m:K,3e:K,gW:K,2N:K,1r:F.J.1l.fm,fu:F.J.1l.fg,7A:K},e);if(3n.9h===1q){L K}F.b5=c(\'<X 1f="hL"></X>\');F.47=c(\'<X 1f="hv">\'+F.4C.1r+"</X>");F.fq=c(\'<X 1f="hB">\'+F.4C.fu+"</X>");F.b5.1b(F.47);c(f).2U(F.b5);c(f).2U(F.fq);F.47.1k("l4",c.Q(I(){L F.eA()},F));F.47.1k("lc",c.Q(I(){L F.eG()},F));F.47.2k(0).ld=c.Q(I(g){g.1Q();F.47.2t("9R").1V("58");F.bo(F.4C.3p,g.71.79[0],K,K,K,F.4C.7A)},F)},bo:I(h,l,f,g,n,m){if(!f){G o=c.lf.fk();if(o.6P){o.6P.kK("3E",c.Q(F.eu,F),K)}c.kM({fk:I(){L o}})}F.1i("58",n);G j=1F 9h();if(m!==K){j.1b(m,l)}N{j.1b("35",l)}if(F.J.2N!==K&&1m F.J.2N==="2Y"){c.1g(F.J.2N,c.Q(I(p,e){if(e!=2n&&e.3d().2J("#")===0){e=c(e).1w()}j.1b(p,e)},F))}c.fU({3p:h,kO:"Y",21:j,kY:K,94:K,kU:K,23:"9i",3m:c.Q(I(q){q=q.M(/^\\[/,"");q=q.M(/\\]$/,"");G p=(1m q==="88"?c.6G(q):q);if(f){g.5J("kR",I(){c(F).1n()});G e=c("<1A>");e.1e("2G",p.51).1e("id","8Q-1j-1x");F.fH(n,e[0]);G r=c(F.$O.15("1A#8Q-1j-1x"));if(r.1a){r.2e("id")}N{r=K}F.1c();F.3M();if(r){F.1i("33",r,p)}if(1m p.3e!=="1q"){F.1i("9Z",p)}}N{if(1m p.3e=="1q"){F.4C.3m(p)}N{F.4C.3e(F,p);F.4C.3m(K)}}},F)})},eA:I(){F.47.1V("9R");L K},eG:I(){F.47.2t("9R");L K},eu:I(g,h){G f=g.et?86(g.et/g.lC*2X,10):g;F.47.1r("ly "+f+"% "+(h||""))},3J:I(){L/(lx|ls|lv|lD)/.3S(6I.6H)},9w:I(){L/lN/.3S(6I.6H)},7U:I(e){if(1m(e)==="1q"){L 0}L 86(e.M("2s",""),10)},3c:I(e){L c("<X>").1b(c(e).eq(0).4H()).Y()},lF:I(f){G e=V.3C("6O");e.2V=f;L e.89||e.9C||""},eV:I(e){L jz.4u.3d.4k(e)=="[2Y 44]"},7h:I(e){e=e.M(/n;|<br>|<br\\/>|&2z;/gi,"");e=e.M(/\\s/g,"");e=e.M(/^<p>[^\\W\\w\\D\\d]*?<\\/p>$/i,"");L e==""},7a:I(){L!!6I.6H.22(/jF\\/7\\./)},1u:I(f){G g=6I.6H.3i();G e=/(gH)[\\/]([\\w.]+)/.1E(g)||/(8N)[ \\/]([\\w.]+)/.1E(g)||/(3A)[ \\/]([\\w.]+).*(jL)[ \\/]([\\w.]+)/.1E(g)||/(3A)[ \\/]([\\w.]+)/.1E(g)||/(7K)(?:.*70|)[ \\/]([\\w.]+)/.1E(g)||/(2H) ([\\w.]+)/.1E(g)||g.2J("jH")>=0&&/(8L)(?::| )([\\w.]+)/.1E(g)||g.2J("jI")<0&&/(2S)(?:.*? 8L:([\\w.]+)|)/.1E(g)||[];if(f=="70"){L e[2]}if(f=="3A"){L(e[1]=="8N"||e[1]=="3A")}if(e[1]=="8L"){L f=="2H"}if(e[1]=="gH"){L f=="3A"}L f==e[1]},9a:I(){if(F.1u("2H")&&86(F.1u("70"),10)<9){L R}L K},g6:I(f){G e=f.kr(R);G g=F.V.3C("X");g.5P(e);L g.2V},ao:I(){G e=F.$O[0];G g=F.V.aU();G f;2D((f=e.6M)){g.5P(f)}L g},3s:I(e){if(!e){L K}if(F.J.1v){L e}if(c(e).8A("X.3w").1a==0||c(e).3r("3w")){L K}N{L e}},5T:I(e){G f=F.26(),g=F.2Z();L f&&f.U===e?f:g&&g.U===e?g:K},aK:I(){G f=F.2g();G h=F.at(f);G g=c.1W(c(f).1r()).M(/\\n\\r\\n/g,"");G e=g.1a;if(h==e){L R}N{L K}},8s:I(){G e,f=F.1G();if(f&&f.3O&&f.3O>0){e=f.3b(0).4P}if(!e){L K}if(F.J.1v){if(F.gu().e1()){L!F.$O.is(e)}N{L R}}L c(e).1H("X.3w").1a!=0},4a:I(f,e){if(c(f).1e(e)==""){c(f).2e(e)}},c8:I(g,f){G e=2n;2D((e=g.2J(f))!==-1){g.8t(e,1)}L g}};b.4u.5t.4u=b.4u;c.4g.fn.9u=I(s,z,e,C,E){G h=/(^|<|\\s)(9v\\..+?\\..+?)([.),]?)(\\s|\\.\\s+|\\)|>|$)/,g=/(^|<|\\s)(((5o?|ay):\\/\\/|80:).+?)([.),]?)(\\s|\\.\\s+|\\)|>|$)/,u=/(5o?:\\/\\/.*\\.(?:bJ|kx|bG|c1))/gi,D=/5o?:\\/\\/(?:[0-9A-Z-]+\\.)?(?:ko\\.be\\/|dF\\.7C\\S*[^\\w\\-\\s])([\\w\\-]{11})(?=[^\\w\\-]|$)(?![?=&+%\\w.-]*(?:[\'"][^<>]*>|<\\/a>))[?=&+%\\w.-]*/ig,B=/5o?:\\/\\/(9v\\.)?dh.7C\\/(\\d+)($|\\/)/;G f=(F.$O?F.$O.2k(0):F).bX,A=f.1a;2D(A--){G t=f[A];if(t.3P===3){G p=t.8f;if(C&&p){G q=\'<1v 2A="ec" 1U="jD" 2G="\',x=\'" dz="0" lJ></1v>\';if(p.22(D)){p=p.M(D,q+"//9v.dF.7C/3Z/$1"+x);c(t).2f(p).1n()}N{if(p.22(B)){p=p.M(B,q+"//lA.dh.7C/2K/$2"+x);c(t).2f(p).1n()}}}if(e&&p&&p.22(u)){p=p.M(u,\'<1A 2G="$1">\');c(t).2f(p).1n()}if(z&&p&&(p.22(h)||p.22(g))){G r=R;G o=R;2D(r){G y;G j=h;G w=h.1E(p);G v=g.1E(p);if(w&&w[2]&&v&&v[2]){G m=p.2J(w[2]);G l=p.2J(v[2]);if(m<l){y=w;j=h}N{y=v;j=g}}N{if(w&&w[2]){y=w;j=h}N{if(v&&v[2]){y=v;j=g}}}r=(y&&y.1a);if(r){y=y[2]}if(r&&y&&y.1a>E){y=y.87(0,E)+"..."}if(o){p=p.M(/&/g,"&6J;").M(/</g,"<").M(/>/g,">")}if(r&&y){if(j==h){p=p.M(h,\'$1<a 1M="\'+s+\'$2">\'+c.1W(y)+"</a>$3$4")}N{p=p.M(g,\'$1<a 1M="$2">\'+c.1W(y)+"</a>$5$6")}}o=K}c(t).2f(p).1n()}}N{if(t.3P===1&&!/^(a|1R|4l)$/i.3S(t.U)){c.4g.fn.9u.4k(t,s,z,e,C,E)}}}}})(jN);',62,1374,'|||||||||||||||||||||||||||||||||||||||||this|var||function|opts|false|return|replace|else|editor||proxy|true||redactor|tagName|document||div|html||||span|||find|td||css|title|length|append|sync|style|attr|class|each|toolbar|callback|image|on|curLang|typeof|remove|func|source|undefined|text|left|selectionRestore|browser|iframe|val|marker|bufferSet|linebreaks|img|click|table|size|exec|new|getSelection|closest|section|replaceWith|execCommand|selectionSave|href|focus|parent|form|preventDefault|button|contents|top|height|addClass|trim|target|invisibleSpace|box||data|match|type||ul|getParent||selection|body|label|link|blockquote|hide|removeAttr|after|getBlock|show|input|RegExp|get|ol|setTimeout|null|air|push|frame|display|px|removeClass|none|modalClose|pre|margin|getRange|nbsp|width|script|keyCode|while|uploadOptions|off|src|msie|insertNode|indexOf|video|getBlocks|name|uploadFields|dropdown|BLOCKQUOTE|position|tr|mozilla|LI|before|innerHTML|contenteditable|100|object|getCurrent|scrollTop|footer||imageUpload|rangy|file|||||inline|getRangeAt|outerHtml|toString|error|for|offset|focusWithSaveScroll|toLowerCase|modal|rel|option|success|window|className|url|auto|hasClass|isParentRedactor|fullpage|italic|bold|redactor_editor|font|strong|Math|webkit|buttonGet|createElement|re|progress|redactor_modal_btn|search|insert|inArray|isMobile|thead|substr|observeImages|buttons|rangeCount|nodeType|selectionStart|split|test|autoresize|php|removeAllRanges|tag|addRange|redactor_placeholder|embed||right|keyup|buttonActive|String|inserthtml||dropareabox|content|formatBlocks|removeEmptyAttr|break|float|value|observeLinks|deleted|Redactor|redactor_tab|toolbarFixed|emptyHtml|call|textarea|createRange|200|shortcutsLoad|audio|keydown|buffer|shiftKey|savedSel|prototype|alignmentTags|parentNode|redactor_file|tab|charAt|allowedTags|marginTop|draguploadOptions|visual|marginLeft|element|round|clone|join|redactor_file_link|_blank|del|unlink|Insert|unorderedlist|startContainer|imageResizeHide|formatBlock|imageEditter|orderedlist|selectall|dir|underline|indent|modalInit|range||filelink|empty|s3|extend|paragraphy|formatting|textareamode|drop|collapsed|case|direction|PRE|center|modalcontent|strike|prepend|cancel|redactor_link_blank|redactor_input|select|action|linkObserverTooltipClose|code|https|cleanRemoveSpaces|cleanGetTabs|redactor_modal_action_btn|which|init|outdent|buttonBuild|isFunction|saveModalScroll|redactor_tabs_act|placeholder|autosave|tabindex|dropact|insertAfterLastElement|TD|redactor_btn_modal_close|collapse|nodeTestBlocks|children|fadeOut|redactorfolder|insert_link_node|start|getNodes|param|appendChild|imageGetJson|observeStart|selectionEnd|currentOrParentIs|header|hdlModalClose|minHeight|getElement|insertunorderedlist|redactor_act||toolbarFixedTarget|toolbarExternal|alignmentSet|tagblock|||cleanlevel|deniedTags|phpTags|uuid|typewriter|Delete|Add|Header|horizontalrule|dblEnter|modified|shortcuts|enter|setNonEditable|last|fileUpload|linkProtocol|cleanStripTags|imageFloatMargin|color|edit|resize|fontSize|buttonActiveObserver|tbody|setStart|rebuffer|rtePaste|setEnd|u200B|selectionRemoveMarkers|selectionSet|endContainer|post|createTextNode|parseJSON|userAgent|navigator|amp|change|method|firstChild|absolute|DIV|upload|11px|pasteInsert|block|marginRight|padding|10px|insertAfter|convertDivs|verified|marginBottom|version|dataTransfer|||||||mouseup|files|isIe11|BACKSPACE|saveScroll|documentElement|focusSet|buildCodearea|imageInsert|isEmpty|imageUploadParam|control|align|placeTag|multipart|x200b|enctype|redactor_link_url|colspan|tabSpaces|7px|background|convertImageLinks|cleanParagraphy|redactor_form_image_align|rowspan|indentValue|ENTER|uploadParam|cleanConvertInlineTags|com|prev|template|activeButtons|icon|javascript|dropdownHideAll|airBindMousemoveHide|opera|alignright|aligncenter|setStartAfter|getSelectionText|justify|selectionSetMarker|cloneRange|selectNodeContents|alignleft|normalize|insertHtmlAdvanced|separator|autosaveInterval|checked|prop|mailto|clipboardUpload|set|mousedown|paste|insertHtml|parseInt|substring|string|textContent|head|toolbarFixedBox|insertorderedlist|meta|folder|nodeValue|zIndex|fixed|open|redactor_modal_inner|ASIDE|setSpansVerifiedHtml|FOOTER|inlineRemoveFormatReplace|insertLineBreak|tmp|alignment|overflow|isFocused|splice|redactor_tabs|sourceHeight|redactor_modal_header|HEADER|ARTICLE|setSpansVerified|parents|inlineMethods|ADDRESS|blockLevelElements|appendTo|deleteContents|SECTION|z0|buttonsHideOnMobile|Row|redactor_modal_close|rv|th|chrome|http|Column|drag|dropdownHide|delete_row|delete_table|linkShow|clipboardUploadUrl|tooltip|one|linkInsertPressed|added|||align_justify|modalOverlay|contentType|redactor_modal_overlay|redactor_toolbar|redactor_modal|toolbarObserveScroll||oldIE|toolbarFixedTopOffset|iframeDoc|merge|align_center|Table|align_left|FormData|POST|fileCallback|align_right|airShow|removeEmptyTags|delete_column|syncClean|parseHTML|cleanRemoveEmptyTags|execPasteFrag|indentingIndent|pasteHTML|formatLinkify|www|isIPad|insert_table|s3uploadFile|cleanEmpty||indentingOutdent|innerText|rTestBlock|address|alignmentLeft|alignmentRight|getTextNodesIn|alignmentJustify|tagTestBlock|getRangeSelectedNodes|indentingStart|contOwnLine|insideOutdent|ownLine|insert_row_above|cleanConverters|hover|modalSaveBodyOveflow|not|redactor_button_disabled|delete_head|tableDeleteHead|buttonInactive|dropdownShow|imageUploadError|tableAddColumn|tableAddRow|BR|next|add_head|activeButtonsStates|link_insert|cleanConvertProtected|insert_column_left|insert_row_below|selectionRemove|BODY|btn|templateVars|insert_column_right|selectionElement|status|INLINE|convertVideoLinks|fileUploadParam|redactor_filename|filename|convertLinks|draguploadInit|extractContent|hidden|formatblock|redactor_file_alt|insertingAfterLastElement|getCaretOffset|iframeAppend|buildEnable|formatQuote|iframePage|ftp|alt|plugins|maxHeight|imageCallback|RedactorPlugins|buildEventKeydownInsertLineBreak|redactor_insert_video_area|submit|cleanTag|redactor_image_box|dnbImageTypes|isEndOfElement|DOWN|link_new_tab|clipboardData|redactor_link_url_text|redactor_table_rows|cleanFinish|rBlockTest|metaKey|line|createDocumentFragment|cleanFontTag|choose|2000px|FIGCAPTION|contentWindow|ctrlKey|cleannewLevel|iframeLoad|sourceOld|placeholderGet|droparea|uploadSubmit|trigger|imageRemove|cleanEncodeEntities|placeholderOnFocus|toggle|editter|buildBindKeyboard||tfoot|iframeAddCss|fullscreen|cleanSavePreCode|focusEnd|cursor|setFullpageOnInit|uploadInit|DELETE|dragUploadAjax|buildAfter|placeholderOnBlur||delete|pasteClipboardAppendFields|buildOptions|pageY|blur|inlineEachNodes|italicTag|ESC|resizer|pageX|alignmentCenter|lineHeight|boldTag|pasteClipboardMozilla|jpeg|fieldset|cleanlineBefore|png|inlineUnwrapSpan|cleanlineAfter|area|HTML|H6|inlineFormat|DD|cleanHtml|DL|wrapAll|filter|buffer_|cleanUnverified|childNodes|cleanReplacer|OUTPUT|DT|gif|transparent|double|formatEmpty|placeholderStart|unwrap|Color|removeFromArrayByValue|quot|replaced|paragraphs|cleanReConvertProtected|map|redactor_air_|clipboardFilePaste|items|buildEventKeydown|the|to|altKey|originalEvent|buildEventClipboardUpload|focusCallback|textareaKeydownCallback|buildEventDrop|buildEventPaste|cleanup|Align|LEFT_WIN|buildEventKeyup|buildEventKeydownBackspace|buildEventKeyupConverters|linkSize|iframeStart|buildPlugins|Array|tabFocus|Center|sel|TAB|buildEventKeydownPre|buildEventKeydownTab|dragUpload|toolbarInit|header3|header2|header4|header5|setCodeIframe|setEditor|header1|quote|newLevel|Edit|langs|lang|paragraph|getCodeIframe|xhtml|buildFromElement|buildFromTextarea|buildAddClasses|min|redactor_editor_wym|wym|buildContent|buildMobile|nofollow|linkNofollow|noeditable|buildStart|mobile|iframeCreate|write||buttonActiveVisual|dropdownBuild|buttonInactiveVisual|vimeo|buttonInactiveAll|List|redactor_dropdown_box_||redactor_dropdown|airBindHide|innerWidth|innerHeight|key|returnValue|buttonActiveToggle||link_edit|formattingPre|subscript|inserthorizontalrule|execUnlink|frameborder|execLists|superscript|strikethrough|switch|redactor_dropdown_link|youtube|alignjustify|default|redactor_air|airEnable|Link|Video|Image|Right|toggleVisual|Left|placeholderRemoveFromCode|placeholderRemoveFromEditor|clearInterval|close|Code|placeholderBlur|placeholderFocus|toggleCode|tidyHtml|toolbarOverflow|Head|equals|10005|toolbar_fixed_box|visibility|formattingTags|buttonSource|textareaIndenting|indenting|setInterval|toolbarBuild|airButtons|500|inlineSetMethods|modal_table|tableDeleteTable|redactor_insert_link_btn|tableDeleteRow|checkbox|rows|columns||||modal_video|tableInsert||redactor_insert_table_btn|redactor_table_columns|loaded|uploadProgress|URL|tableAddRowBelow|redactor_upload_btn|tableAddColumnLeft|tableAddColumnRight|draguploadOndrag|tableAddRowAbove|modal_link|tableDeleteColumn|tableAddHead|first|draguploadOndragleave|tableShow|video_html_code|fadeIn|setCaretAfter|apply|uploadFrame|slice|setCaret|endOffset|catch|try|selectionWrap|formatChangeTag|outerHeight|isString|unshift|overlay|selectionCreateMarker|load|uploadForm|redactor_insert_video_btn|99999|getSelectionHtml|nextNode|draggable|random|nextSibling|image_web_link|videoShow||8px|imageThumbClick|000|imageResize|backgroundColor|or_choose|imageCallbackLink|aside|modalTemplatesInit|xhr|imageSave|drop_file_here||fff|inside|dropalternative|imageEdit|opacity|18px|atext|bottom|5px|1px|mousemove|imageResizeControls|relative|modal_file|modal_image_edit|modal_image|contentDocument|linkProcess|save|insertNodeToCaretPositionFromPoint|location|self|redactor_tab3|redactor_tab2|uploadLoaded|videoInsert|redactorSaveBtn|linkInsert|imageTabLink|Upload|element_action|image_position|ajax|isEmptyObject|redactor_image_delete_btn|fileShow|_delete|fileUploadError|imageShow|send|floor|H4|H3|s3createCORSRequest|getFragmentHtml|s3uploadToS3|cleanSpaces|internal|s3executeOnSignedUrl|pastePre|onload|pasteClipboardUpload|unbind|setRequestHeader|pasteClipboardUploadMozilla|H1||H2|visible|XDomainRequest|pastePlainText|clientY|caretPositionFromPoint|XMLHttpRequest|clientX|outerHTML|article||getCaretOffsetRange|readyState|caretRangeFromPoint|overrideMimeType|replaceLineBreak|pasteClean|SPAN|H5|createTextRange|moveToPoint|clipboard|s3handleFileSelect|bufferUndo|opr|pop|bufferRedo|linkObserver|redactor_format_h1|Alignment|focusin|keypress|redactorUploadFileForm|charset|Name|redactor_format_blockquote|user|redactor_format_pre|Or|preview|No|arguments|trade|redactor_modal_delete_btn|||||||300px|copy|redactor_format_h3|Open|hellip|here|modalOpened|Drop|public|Choose|redactor_format_h2|failed|u00a0|Underline|plain|onreadystatechange|File|4px|LEFT|8203||defaultView|ownerDocument|optional|redactor_dropareabox|nw|read|strict|CTRL|withCredentials|redactor_dropalternative|META|download|Horizontal|INPUT|syncBefore|sourceWidth|responseText|decodeURIComponent|mdash|redactor_droparea|solid|dropdowns|border|Download|isArray|stylesheet|syncAfter|removeChild|defined|219|536|fast|Type|Chrome|amz|redactorInsertVideoForm|getToolbar|Content|onprogress|FileReader|readAsDataURL|modalClosed|getAsFile|pointer|onerror|Rule|Callback||getEditor|||getObject|removeData|getBox|45px|getIframe|times||redactorUploadForm|redactorUploadFile|startOffset|blurCallback||160px|destroy|enableObjectResizing|enableInlineTableEditing|separator_drop3|acl|TH|anchor|noneditable|bull|dash|use|Deleted|redactor_tab1|redactor_format_h5|Anchor|redactor_|GET|alert|redactorInsertImageForm|frames|redactor_box|index|separator_drop2|handle|undo|modalSetTab|about|Justify|PUT|move|separator_drop1|redo|1class|TEXTAREA|redactor_tab_selected|blank|redactor_format_h4|380|col|colgroup|math|fontcolor|caption|unselectable|frameset|backcolor|Font|comment|legend|hgroup|ns|hasOwnProperty|Italic|Bold|summary|menu|nav|figure|figcaption|details|concat|uFEFF|nodeName|JustifyLeft|JustifyRight|JustifyCenter|isCollapsed|Object|hasChildNodes|Embed|commonAncestorContainer|281|applet|Trident|extractContents|trident|compatible|u200D|selectionAll|safari|JustifyFull|jQuery|noscript|Back|weight|Quote|blockRemoveStyle|blockSetStyle|blockRemoveClass|blockSetClass|blockSetAttr|blockRemoveAttr|EndToEnd|setEndPoint|duplicate|offsetNode|inlineRemoveClass|inlineSetClass|insertText|inlineRemoveFormat|toUpperCase|insertBeforeCursor|setEndAfter|attributes|inlineRemoveStyle|inlineSetStyle|inlineRemoveAttr|inlineSetAttr|insertDoubleLineBreak|pasteBefore|sub|sup|small|cite|pasteAfter|Unlink|result|Normal|youtu|Formatting|fake|cloneNode|MsoListParagraphCxSpLast|MsoListParagraphCxSpMiddle|MsoListParagraphCxSpFirst|shapes|MsoListParagraph|jpg|u200b|guid|docs|sid|OL|UL|redactor_toolbar_|610|external|Columns|redactor_image_edit_src|VERSION|addEventListener|1000|ajaxSetup|imageDelete|dataType|scroll|focusNode|slow|xn|cloneContents|processData|getJSON|Rows|redactor_image_box_select|cache|thumb|autosaveError|Title|Web|outline|dragover|shortcutsLoadFormat|dashed|Text|rgba|web|removeFormat|Email|dragleave|ondrop|dragstart|ajaxSettings|escape|encodeURIComponent||Position|None|3px|9px|13px|such|redactor_separator_drop|collapseToStart|Ordered|iPod||300|BlackBerry|removeMarkers|iPhone|Loading|redactor_dropdown_|player|buttonRemove|total|Android|u1C7F|stripHtml|SUP|SUB|saveSelection|allowfullscreen|Unordered|u0000|restoreSelection|iPad|detach|buttonAddAfter|buttonAddBefore|Above|600|Save|ltr|stopPropagation|dropdownShown|460|host|Below|buttonTagToActiveState|Cancel|buttonRemoveIcon|Indent|Outdent|buttonAwesome|buttonAdd|buttonAddFirst|cellIndex|buttonChangeIcon'.split('|'),0,{})) \ No newline at end of file diff --git a/scp/css/scp.css b/scp/css/scp.css index ce9023b6cbe3e735d8e36bb326eda625154770ed..e6fa3ad5718c405dcfcff9e6e69d870851e60225 100644 --- a/scp/css/scp.css +++ b/scp/css/scp.css @@ -1281,6 +1281,9 @@ time { .redactor_air { z-index: 7 !important; } +.redactor_editor { + font-size: 11pt; +} .dialog#advanced-search { width:640px !important;