import { Component, EventEmitter, Input, Output, ViewEncapsulation } from "@angular/core";
import { NSBaseComponent } from "../ns-base";
import * as i0 from "@angular/core";
export class NSEditorAngular extends NSBaseComponent {
    constructor() {
        super();
        this.containerStyle = {};
        this.maximized = new EventEmitter();
        this.restored = new EventEmitter();
        this.__hasInitialized = false;
        this.__hasDestroyed = false;
        this.initializeScripts(['NSEditor']);
    }
    ngOnInit() {
        if (!this.__objEditor) {
            this.initializeEvents([
                NSEditor.EVENT_MAXIMIZED,
                NSEditor.EVENT_RESTORED,
            ]);
            this.create();
            this.__hasInitialized = true;
        }
    }
    ngAfterViewInit() { }
    ngOnChanges(changes) { }
    ngOnDestroy() {
        if (this.__hasInitialized) {
            this.__hasDestroyed = true;
        }
    }
    create() {
        const container = this.element;
        this.__objEditor = new NSEditor(container, this.setting);
    }
    toggleLineNumber() {
        this.__objEditor.toggleLineNumber();
    }
    setDisabled(isDisabled) {
        this.__objEditor.setDisabled(isDisabled);
    }
    getDisabled() {
        return this.__objEditor.getDisabled();
    }
    setText(text) {
        this.__objEditor.setText(text);
    }
    getText() {
        return this.__objEditor.getText();
    }
    setHtml(html) {
        this.__objEditor.setHtml(html);
    }
    getHtml() {
        return this.__objEditor.getHtml();
    }
    setStyle(styleProp, value) {
        this.__objEditor.setStyle(styleProp, value);
    }
    setFocus(isFocus) {
        this.__objEditor.setFocus(isFocus);
    }
    hasFocus() {
        return this.__objEditor.hasFocus();
    }
    setTheme(theme) {
        this.__objEditor.setTheme(theme);
    }
    changeProperty(propertyName, value) {
        this.__objEditor.changeProperty(propertyName, value);
    }
    getNSEditor() {
        return this.__objEditor;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NSEditorAngular, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: NSEditorAngular, selector: "ns-editor-angular", inputs: { setting: "setting", containerStyle: "containerStyle" }, outputs: { maximized: "maximized", restored: "restored" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: '', isInline: true, styles: ["@font-face{font-family:NSComponentFont;src:url(data:application/font-woff;base64, ) format(\"woff\");font-weight:400;font-style:normal;font-display:block}.ns-icon{display:inline-block;font: 14px/1 NSComponentFont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ns-icon:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ns-icon .nseRotate90{filter:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ns-editor-align-center:before{content:\"\\e900\"}.ns-editor-align-justify:before{content:\"\\e901\"}.ns-editor-align-left:before{content:\"\\e902\"}.ns-editor-align-right:before{content:\"\\e903\"}.ns-editor-angle-double-down:before{content:\"\\e904\"}.ns-editor-angle-double-up:before{content:\"\\e905\"}.ns-editor-angle-down:before{content:\"\\e906\"}.ns-editor-angle-up:before{content:\"\\e907\"}.ns-editor-background-color:before{content:\"\\e908\"}.ns-editor-bars:before{content:\"\\e909\"}.ns-editor-bold:before{content:\"\\e90a\"}.ns-editor-bookmark:before{content:\"\\e90b\"}.ns-editor-close-bold:before{content:\"\\e90c\"}.ns-editor-collapse:before{content:\"\\e90d\"}.ns-editor-collapse-bold:before{content:\"\\e90e\"}.ns-editor-decrease-indent:before{content:\"\\e90f\"}.ns-editor-expand:before{content:\"\\e910\"}.ns-editor-expand-bold:before{content:\"\\e911\"}.ns-editor-font:before{content:\"\\e912\"}.ns-editor-font-color:before{content:\"\\e913\"}.ns-editor-font-size:before{content:\"\\e914\"}.ns-editor-header:before{content:\"\\e915\"}.ns-editor-increase-indent:before{content:\"\\e916\"}.ns-editor-italics:before{content:\"\\e917\"}.ns-editor-layout:before{content:\"\\e918\"}.ns-editor-link:before{content:\"\\e919\"}.ns-editor-minus:before{content:\"\\e91a\"}.ns-editor-new-doc:before{content:\"\\e91b\"}.ns-editor-next:before{content:\"\\e91c\"}.ns-editor-ordered-list:before{content:\"\\e91d\"}.ns-editor-paragraph:before{content:\"\\e91e\"}.ns-editor-prev:before{content:\"\\e91f\"}.ns-editor-preview:before{content:\"\\e920\"}.ns-editor-print:before{content:\"\\e921\"}.ns-editor-redo:before{content:\"\\e922\"}.ns-editor-search:before{content:\"\\e923\"}.ns-editor-source:before{content:\"\\e924\"}.ns-editor-square:before{content:\"\\e925\"}.ns-editor-strikethrough:before{content:\"\\e926\"}.ns-editor-subscript:before{content:\"\\e927\"}.ns-editor-superscript:before{content:\"\\e928\"}.ns-editor-table:before{content:\"\\e929\"}.ns-editor-trash:before{content:\"\\e92a\"}.ns-editor-underline:before{content:\"\\e92b\"}.ns-editor-undo:before{content:\"\\e92c\"}.ns-editor-unordered-list:before{content:\"\\e92d\"}.ns-editor-vertical-dots:before{content:\"\\e92e\"}.nsEditor.nsEditorOuterContainer{border:1px solid #c0c0c0;overflow:hidden;position:relative;background:#fff}.nsEditor *,.nsEditorToolBarOveflowDropdown,.nsEditorToolBarOveflowDropdown *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.nsEditor .nsEditorToolBarContainer{position:relative;width:100%;margin:0;text-align:center;color:#222;background:#fff;font-family:Arial,Helvetica,sans-serif;padding:0 2px;border:0px;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center}.nsEditor .nsEditorToolBarContainer,.nsEditor .nsEditorToolBarContainer *,.nsEditorToolBarOveflowDropdown,.nsEditorToolBarOveflowDropdown *{border-collapse:collapse;text-align:left;white-space:nowrap;transition:none;word-wrap:break-word;z-index:2}.nsEditor .nsEditorToolBarContent{display:flex;flex-flow:row wrap;align-items:center;flex-grow:1;flex-wrap:nowrap;margin-right:5px}.nsEditor .nsEditorToolBarButton,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton{position:relative;display:inline-flex;align-items:center;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:transparent;white-space:nowrap;cursor:default;vertical-align:middle;padding:2.5px;text-align:center;min-width:30px;min-height:30px;line-height:1;font-size:inherit;border:1px solid transparent;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-webkit-appearance:none;margin:4.5px 4.5px 4.5px 0;justify-content:center}.nsEditor .nsEditorToolBarButton:hover,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:hover{background:#e6e6e6}.nsEditor .nsEditorToolBarButton:focus,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:focus{outline:none;border:1px solid #1f89e5;box-shadow:0 0 0 3px #bcdefb,0 0}.nsEditor .nsEditorToolBarButton.nsEditorToolBarItemActive,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton.nsEditorToolBarItemActive{background:#d9d9d9;box-shadow:inset 0 2px 2px #bfbfbf}.nsEditor .nsEditorToolBarVerticalSeparator,.nsEditorToolBarOveflowDropdown .nsEditorToolBarVerticalSeparator{display:inline-block;align-self:stretch;width:1px;min-width:1px;background:#c4c4c4}.nsEditor .nsEditorToolBarHorizontalSeparator,.nsEditorToolBarOveflowDropdown .nsEditorToolBarHorizontalSeparator{display:block;width:calc(100% - 8px);height:1px;margin:0 4px;vertical-align:top;float:none;clear:both;background:#ebebeb}.nsEditor .nsEditorToolBarOveflowCon{position:relative;font-size:inherit;margin:0;display:inline-block}.nsEditor .nsEditorToolBarOveflowCon .nse-vertical-dots{font-size:24px}.nsEditorToolBarOveflowDropdown{position:absolute;top:100%;bottom:auto;right:0;z-index:1001;background:#fff;min-width:100%;width:auto;white-space:nowrap;border:1px solid #c4c4c4;display:none}.nsEditorToolBarOveflowDropdown.nsEditorToolBarOveflowDropdownVisible{display:inline-block}.nsEditorToolBarOveflowDropdown .nsEditorToolBarOveflowDropdownToolbar{moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-flow:row nowrap;align-items:center;background:#fafafa;padding:0 4px;border:0;z-index:1000}.nsEditorPresent input:focus,.nsEditorPresent select:focus,.nsEditorPresent textarea:focus{border:1px solid #80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem #c7deff;box-shadow:0 0 0 .2rem #c7deff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nsEditor span,.nsEditorBody span{display:inline;vertical-align:baseline;margin:0;padding:0}.nsEditor a,.nsEditorBody a{color:#004cff;text-decoration:none}.nsEditor span[style~=\"color:\"] a,.nsEditorBody span[style~=\"color:\"] a{color:inherit}.nsEditor a:focus,.nsEditor a:hover,.nsEditorBody a:focus,.nsEditorBody a:hover{cursor:pointer;color:#0093ff;text-decoration:underline}.nsEditorPresent .nsEditorPrimaryButton{display:inline-block;margin:0 0 10px!important;font-size:14px;font-weight:400;line-height:22px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:4px}.nsEditorPresent .nsEditorPrimaryButton{color:#000;background-color:#c7deff;border:1px solid #80bdff;border-radius:4px}.nsEditorPresent .nsEditorPrimaryButton:active{color:#fff;background-color:#3f9dff;border-color:#4592ff;-webkit-box-shadow:inset 0 3px 5px #4592ff;box-shadow:inset 0 3px 5px #4592ff}.nsEditorPresent .nsEditorPrimaryButton:focus,.nsEditorPresent .nsEditorPrimaryButton:hover{color:#000;background-color:#80bdff;border-color:#3f9dff;outline:0 none}.nsEditor.nsEditorSticky .nsEditorToolBarContainer{position:fixed;top:0;border:1px solid #c0c0c0;border-left:0;border-bottom:solid #888 1px}.nsEditorStickyToolbar{display:none}.nsEditor.nsEditorSticky .nsEditorStickyToolbar{display:block}.nsEditor .fa,.nsEditor .nsEditorIcon,.nsEditorToolBarOveflowDropdown .fa,.nsEditorToolBarOveflowDropdown .nsEditorIcon{color:inherit;cursor:inherit;width:20px;height:20px;font-size:14px;vertical-align:middle}.nsEditor .nsEditorIcon.nsEditorIconArrow,.nsEditorToolBarOveflowDropdown .nsEditorIcon.nsEditorIconArrow{margin-left:0;width:10px;pointer-events:none;z-index:1}.nsEditor .nsEditorToolBarButtonDisabled,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButtonDisabled{opacity:.5;filter:alpha(opacity=50);border:0px none transparent;cursor:auto;pointer-events:none}.nsEditorToolBarDropdown{display:none;position:absolute;overflow:auto;box-shadow:0 8px 16px #0003;z-index:4;list-style-type:none;margin:0;padding:0;background:#fff}.nsEditorToolBarDropdown .nsEditorToolBarDropdownItem{color:inherit;padding:4px 24px;text-decoration:none;display:block;font-size:15px;cursor:pointer;white-space:nowrap}.nsEditorToolBarDropdown .nsEditorToolBarDropdownItem:hover{background-color:#ddd}.nsEditorToolBarDropdown.nsEditorToolBarDropdownShow{display:block}.nsEditor .nsEditorTabContainer{width:100%;padding:0;background-color:#ccc9a8;border-top:1px solid #888;text-align:left;margin:0;overflow:hidden}.nsEditor .nsEditorBodyContainer{position:relative;clear:both;overflow:auto;border-top:solid #888 1px;border-bottom:solid #888 1px;height:auto}.nsEditor .nsEditorFooterContainer{position:relative;width:100%;margin:0;padding:0;background-color:#ece9d8;text-align:center;border-top:1px solid #d1d1d1;background:#f8f8f8;overflow:hidden}.nsEditor .nsEditorFooterContainer .nsEditorFooterLeftContainer{float:left;outline:none}.nsEditor .nsEditorFooterContainer .nsEditorFooterRightContainer{float:right;outline:none;margin-right:10px}.nsEditor .nsEditorTextAreaContainer{position:relative;float:left;padding:0;margin:0;height:100%;width:calc(100% - 1px);overflow-x:auto}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaContainer{width:calc(100% - 56px)}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaGeneric *,.nsEditorBody.nsEditorBodyWithLineNumber *{font-size:12px}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaGeneric .nsEditorLineElement{margin:0;font-size:12px}.nsEditor.nsEditorWithLineNumber .nsEditorTextArea .nsEditorLineElement,.nsEditorOuterContainer .nsEditorLineNumberWrapper .nsEditorLineNumber{font-family:monospace;line-height:15px!important}.nsEditor .nsEditorTextAreaContainer .nsEditorTextArea{position:relative;padding:5px;border:0}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaContainer .nsEditorTextArea{height:97%;padding:5px 5px 0 0}.nsEditor .nsEditorTextAreaContainer .nsEditorTextArea:focus{outline:none}.nsEditor .nsEditorTextAreaGeneric .nsEditorLineElement{margin:0 0 10px}.nsEditor .nsEditorTextAreaContainer .nsEditorTextArea:empty:not(:focus):before{content:attr(data-placeholder)}.nsEditor .nsEditorLineNumberContainer{height:100%;width:50px;margin-top:0;float:left;overflow:hidden;border-right:1px solid #c0c0c0;margin-right:5px}.nsEditor .nsEditorLineNumberWrapper{padding-top:5px;background:#f0f0f0;color:#333}.nsEditor .nsEditorLineNumberWrapper .nsEditorLineNumber{padding-right:8px;padding-top:0;text-align:right;white-space:nowrap;font-size:12px}.nsEditor .nsEditorComponentHidden{display:none!important}.nsEditor .nsEditorLineNumberWrapper .nsEditorLineNumberSelected{color:red}.nsEditor .nsEditorTextAreaContainer .nsEditorTextAreaIFrame{width:100%;height:100%;position:relative;display:block;box-sizing:border-box;border-width:initial;border-style:none;border-color:initial;border-image:initial}.nsEditor .nsEditorSourceTextArea{width:100%;height:100%;font-family:\"Courier New\",Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:none;padding:0;margin:0;display:block;resize:none}.nsEditor .nsEditorPlaceholder{position:absolute;font-size:16px;color:#aaa;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden;line-height:normal;text-align:left;pointer-events:none}.nsEditor .nsEditorPlaceholderShow{display:block}.nsEditor .nsEditorMediaContainerContainer{display:block;padding:1px;margin:0 0 10px;outline:1px dashed #e1e1e1}.nsEditor .nsEditorMediaContainerContainer .nsEditorMediaContainer{display:block;outline:none;margin:0;padding:0}.nsEditor .nsEditorMediaContainer .nsEditorMediaCaption{display:block;z-index:2;padding:1em .5em;margin:0;background-color:#f9f9f9;outline:none}.nsEditor audio,.nsEditor .nsEditorMediaCaption,.nsEditor .nsEditorMediaContainer,.nsEditor img,.nsEditor video{position:relative}.nsEditorFixedComp{position:fixed;left:0;top:0;width:0px;height:0px;z-index:1000}.nsEditorPageBreak{clear:both!important;width:100%!important;border-top:#999 1px dotted!important;border-bottom:#999 1px dotted!important;padding:0!important;height:7px!important;cursor:default!important}.nsEditorTextAreaHidden{display:none!important}.nsEditorHidden{position:absolute;right:999px;top:999px}.nsEditorPrint{position:fixed;left:-9999px;top:0;height:100%;width:0px;overflow:hidden;z-index:100000000;tabIndex:-1}.nsEditorPromptOvelay{position:absolute;inset:0;background-color:#00000080;z-index:999999}.nsEditorPromptOvelay .nsEditorPrompt{position:relative;margin:0 auto;top:20%;left:3%;background-color:#fff;box-shadow:0 0 20px #0003;border-radius:3px;overflow:hidden;line-height:1.2}@media (min-width: 768px) and (max-width: 991px){.nsEditorPromptOvelay .nsEditorPrompt{margin:30px auto;width:70%}}@media (min-width: 992px){.nsEditorPromptOvelay .nsEditorPrompt{margin:50px auto;width:600px}}.nsEditorPromptOvelay .nsEditorPrompt header{padding:10px 8px;background-color:#f6f7f9;border-bottom:1px solid #e5e5e5;min-height:20px}.nsEditorPromptOvelay .nsEditorPrompt header h3{font-size:18px;font-weight:400;line-height:18px;margin:0;color:#555;display:inline-block}.nsEditorPromptOvelay .nsEditorPrompt header .fa-close{float:right;color:#c4c5c7;cursor:pointer;transition:all .5s ease;padding:0 2px;border-radius:1px}.nsEditorPromptOvelay .nsEditorPrompt header .fa-close:hover{color:#b9b9b9}.nsEditorPromptOvelay .nsEditorPrompt header .fa-close:active{box-shadow:0 0 5px #673ab7;color:#a2a2a2}.nsEditorPromptOvelay .nsEditorPrompt .nsEditorPromptBody{padding:12px 10px;overflow-y:auto;min-height:80px}.nsEditorPromptOvelay .nsEditorPrompt .nsEditorPromptBody p{margin:0;font-size:17px;color:#333}.nsEditorPromptOvelay .nsEditorPrompt footer{border-top:1px solid #e5e5e5;padding:8px 10px}.nsEditorPromptOvelay .nsEditorPrompt footer .controls{direction:rtl}.nsEditorPromptOvelay .nsEditorPrompt footer .controls .button{padding:5px 15px;border-radius:3px}.nsEditorPromptOvelay .nsEditorPromptButton{cursor:pointer;height:36px;padding:10px;font-size:16px}.nsEditorPromptOvelay .nsEditorPromptButtonDefault{background-color:#f8f8f8;border:1px solid rgba(204,204,204,.5);color:#5d5d5d}.nsEditorPromptOvelay .nsEditorPromptButtonDanger{background-color:#f44336;border:1px solid #d32f2f;color:#f5f5f5}.nsTablePicker .nsTablePickerTblCon{min-width:100px;min-height:100px;display:table;box-sizing:border-box;border-collapse:collapse}.nsTablePicker .nsTableRowContainer{width:100%;display:table-row;vertical-align:top;box-sizing:inherit}.nsTablePicker .nsTableRowContainer .nsTableRow{width:auto;height:auto;box-sizing:border-box;display:flex}.nsTablePicker .nsTableCellContainer{box-sizing:inherit;display:table-cell;vertical-align:top;word-break:break-all;cursor:pointer;padding:1px}.nsTablePicker .nsTableCellContainer .nsTableCell{width:100%;height:100%;box-sizing:border-box}.nsTablePicker .nsTablePickerLblCon{width:100%;height:23px}.nsTablePicker .nsTablePickerLblCon .nsTablePickerLbl{height:100%;text-align:center;white-space:nowrap;cursor:auto;float:none;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:12px;font-style:normal;margin-top:5px}.nsTablePickerWhite{border:1px solid rgb(217,217,217);border-radius:5px;background:#fff}.nsTablePickerWhite .nsTablePickerTblCon{background-color:#fff;padding:5px 5px 0;display:inline-block}.nsTablePickerWhite .nsTableCellContainer .nsTableCell{border:1px solid rgb(204,204,204)}.nsTablePickerWhite .nsTableCellContainer .nsTableCellSelected,.nsTablePickerWhite .nsTableCellContainer .nsTableCellActive{background-color:#def}.nsTablePickerWhite .nsTablePickerLblCon .nsTablePickerLbl{color:#000}.nsTablePickerBlack{border:1px solid rgb(217,217,217);border-radius:5px;background-color:#383e4c}.nsTablePickerBlack .nsTablePickerTblCon{background-color:#383e4c;padding:5px;display:inline-block}.nsTablePickerBlack .nsTableCellContainer .nsTableCell{border:1px solid rgb(170,170,170)}.nsTablePickerBlack .nsTableCellContainer .nsTableCellSelected{background-color:#aaa}.nsTablePickerBlack .nsTableCellContainer .nsTableCellActive{background-color:#eee}.nsTablePickerBlack .nsTablePickerLblCon .nsTablePickerLbl{color:#fff}.nsEditorModal{z-index:2000;position:absolute}.nsEditorModal *{box-sizing:border-box;-webkit-user-drag:none;overflow:visible}.nsEditorModal div{width:auto}.nsEditorModal .nsEditorModalContainerFullScreen{margin-right:0;margin-bottom:0}.nsEditorModal .nsEditorModalBody{position:relative;padding:2px}.nsEditorModal .nsEditorModalContainerFullScreen .nsEditorModalBody{padding:0}.nsEditorModal .nsEditorModalShadow{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width: 2px;*border-bottom-width: 2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.nsEditorModal .nsEditorModalTitlebar{height:26px;border-bottom:1px solid #e5e5e5;background-color:#fff;position:relative;cursor:move}.nsEditorModal .nsEditorModalDragHandle{height:26px}.nsEditorModal .nsEditorModalCaption{float:left;font-weight:700;font-size:12px;line-height:26px;padding-left:5px}.nsEditorModal .nsEditorModalCloseButtonContainer{position:absolute!important;right:5px;top:3px;border:none;padding:0;margin:0;overflow:hidden}.nsEditorModal .nsEditorModalButton{width:34px;height:34px;border:0;border-radius:4px;margin:1px!important;padding:0;font-size:12px;line-height:27px}.nsEditorModal .nsEditorModalButton:enabled:active{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.nsEditorModal .nsEditorModalButton:enabled:focus,.nsEditorModal .nsEditorModalButton:enabled:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.nsEditorModal .nsEditorModalCloseButton{width:20px;height:20px;float:right;font-weight:700;text-shadow:0 1px 0 #fff;-webkit-appearance:none;filter:alpha(opacity=100);opacity:1;font-size:14px;line-height:1.5;color:#111}.nsEditorModal button *{pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.nsEditorModal button>svg{width:16px;height:16px;margin:auto;fill:currentColor;display:block;text-align:center;float:none}.nsEditorModal .nsEditorModalCloseButton>svg{width:10px;height:10px}.nsEditorModal .nsEditorModalContentContainer{position:relative}.nsEditorModal .nsEditorModalContentMask{position:absolute;width:100%;height:100%;cursor:move;visibility:hidden;display:block;opacity:0;filter:alpha(opacity = 0)}.nsEditorModal .nsEditorModalFooter{background-color:#fff;height:40px;border-top:1px solid #e5e5e5}.nsEditorModalMask{position:absolute;opacity:.3;filter:alpha(opacity = 30);background-color:#ccc}.nsEditorModalDragMask{position:absolute;background-color:transparent;cursor:move}.nsEditorInlinePopup{position:absolute;width:auto;overflow:visible;z-index:6;border:1px solid rgba(0,0,0,.25);border-radius:4px;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003;line-break:auto;padding:0;font-size:14px;font-style:normal;font-weight:700;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nsEditorInlinePopup.nsEditorInlinePopupHide{display:none}.nsEditorInlinePopup .nsEditorInlinePopupArrow,.nsEditorInlinePopup .nsEditorInlinePopupArrow:after{position:absolute;display:block;width:0;height:0;border:11px solid transparent}.nsEditorInlinePopup .nsEditorInlinePopupArrow.nsEditorInlinePopupArrowUp{top:-11px;left:0;margin-left:0;border-top-width:0;border-bottom-color:#00000040}.nsEditorInlinePopup .nsEditorInlinePopupArrow.nsEditorInlinePopupArrowUp:after{top:1px;margin-left:-11px;content:\" \";border-top-width:0;border-bottom-color:#fff}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer{display:block;padding:5px;white-space:nowrap;line-height:0}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton{position:relative;display:inline-block;background:transparent;color:#333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 8px;padding:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;height:40px;text-transform:none;overflow:visible;font-family:inherit;font-size:inherit;float:none}.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonActive{background:#d6d6d6}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownContainer{display:inline-block;position:relative;font-size:inherit;margin-right:5px}.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;right:2px;top:14px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;content:\"\"}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown:after{top:18px}}.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown.nsEditorInlinePopupButtonOpen:after{border-top-color:#333;border-top:0;border-bottom:4px solid #222}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton:active{color:#333;background:#d6d6d6}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton:hover{background:#ebebeb}.nsEditorInlinePopup .nsEditorInlinePopupButton i .nsEditorInlinePopup .nsEditorInlinePopupButton .fa .nsEditorInlinePopup .nsEditorInlinePopupButton .fas{font-family:\"Font Awesome 5 Free\";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.nsEditorInlinePopup .nsEditorInlinePopupButton i,.nsEditorInlinePopup .nsEditorInlinePopupButton svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}.nsEditorInlinePopup .nsEditorInlinePopupButton .nsEditorInlinePopupButtonTooltip{position:absolute;left:50%;top:0;bottom:-5px;pointer-events:none;visibility:hidden;opacity:0;display:block;z-index:1000;transform:translateY(100%);transition:opacity .2s ease-in-out .2s}.nsEditorInlinePopup .nsEditorInlinePopupButton:hover .nsEditorInlinePopupButtonTooltip{visibility:visible;opacity:1}.nsEditorInlinePopup .nsEditorInlinePopupButton .nsEditorInlinePopupButtonTooltip .nsEditorInlinePopupButtonTooltipText{position:relative;display:inline-block;left:-50%;border-collapse:collapse;text-align:left;white-space:nowrap;cursor:auto;float:none;font-size:.9em;line-height:1.5;color:#fff;padding:5px 8px;background:#333;border-radius:2px}.nsEditorInlinePopup .nsEditorInlinePopupButtonTooltipText:after{position:absolute;width:0;height:0;left:50%;top:-4px;pointer-events:none;transition:opacity .2s ease-in-out .2s;border-style:solid;transform:translate(-50%);border-left-color:transparent;border-bottom-color:#333;border-right-color:transparent;border-top-color:transparent;border-left-width:5px;border-bottom-width:5px;border-right-width:5px;border-top-width:0}.nsEditorInlinePopup .nsEditorInlinePopupDropdownContainer{position:absolute;top:100%;bottom:auto;left:0;z-index:1000;border-radius:2;border-top-left-radius:0;min-width:100%;background:#fff;border:1px solid #c4c4c4;display:none}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownContainer .nsEditorInlinePopupDropdownContainer.nsEditorInlinePopupDropdownContainerVisible{display:inline-block}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdown{display:flex;flex-direction:column;list-style-type:none;moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border-radius:0 2px 2px;margin-bottom:0;margin-top:0;padding-left:0}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownItem{display:block;cursor:default;min-width:160px}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownItem:hover{background:#ebebeb}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownItem .nsEditorInlinePopupButtonDropdownItemContent{padding:0 20px;line-height:200%;display:block;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.nsEditorInlinePopup .nsEditorInlinePopupHorizontalSeparator{display:block;width:calc(100% - 8px);height:1px;margin:0 4px;vertical-align:top;float:none;clear:both;background:#ebebeb}.nsEditorFullScreenParent{position:static!important;overflow:visible!important}html.nsEditorFullScreenParent,body.nsEditorFullScreenParent{height:0!important;width:0!important;overflow:initial!important}html.nsEditorFullScreenParent{position:fixed!important}.nsEditorFullScreen{position:absolute;inset:0;z-index:1000;max-width:none!important}.nsEditorFullScreen .nsEditorToolBarContainer,.nsEditorFullScreen .nsEditorTabContainer{width:100%!important}.nsEditor .nsEditorResizer{position:absolute;right:0;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:4px;cursor:se-resize;margin-right:3px}.nsEditorLinkModalContent{width:500px!important;height:200px;max-width:500px}.nsEditorLinkModalContent .nsEditorLinkModalContentContainer{position:relative;padding:15px}.nsEditorLinkModalContent .nsEditorLinkModalContentForm{margin-bottom:10px}.nsEditorLinkModalContent .nsEditorLinkModalContentFormLabel{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.nsEditorLinkModalContent .nsEditorLinkModalContentFormTextBox{display:block;width:100%;height:34px;font-size:14px;line-height:22px;padding:0 4px}.nsEditorLinkModalContent .nsEditorLinkModalContentFormLast{margin-top:10px;margin-bottom:0}.nsEditorLinkModalContent .nsEditorLinkModalContentFormCheckbox{margin-left:0;margin-right:4px}.nsEditorLinkFooterContainer{padding:10px 15px 0;text-align:right}.nsEditor .nsEditorTextArea table,.nsEditorBody table{border-collapse:collapse;margin-bottom:10px;width:100%}.nsEditor .nsEditorTextArea table tr,.nsEditorBody table tr{-webkit-user-select:none;user-select:none}.nsEditor .nsEditorTextArea table tr td,.nsEditor .nsEditorTextArea table tr th,.nsEditorBody table tr td,.nsEditorBody table tr th{border:1px solid #ddd;vertical-align:middle;-webkit-user-select:text;user-select:text;padding:5px 10px}.nsEditor .nsEditorTextArea table .nsEditorHiddenRow,.nsEditorBody table .nsEditorHiddenRow{height:0px;overflow:hidden;line-height:0}.nsEditor .nsEditorTextArea table .nsEditorHiddenRow td,.nsEditorBody table .nsEditorHiddenRow td{height:0;padding:0;border-top:0;overflow:hidden;line-height:0}.nsEditor .nsEditorFooterContainer .nsEditorWordsContainer,.nsEditor .nsEditorFooterContainer .nsEditorCharsContainer{padding:10px;color:#999;font-size:14px;font-family:sans-serif}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer{margin-left:5px;color:#999;font-size:12px;font-family:sans-serif;white-space:nowrap}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer .nsEditorElementPath{position:relative;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer .nsEditorElementPath .nsEditorElementPathItem a{text-decoration:none;cursor:default;border-radius:3px;-webkit-user-select:none;user-select:none;display:inline-block;vertical-align:baseline;text-align:left;white-space:nowrap;padding:2px 3px;line-height:10px;outline:0;border:0;color:#222}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer .nsEditorElementPath .nsEditorElementPathItem a:hover{background-color:#e1e1e1fc;text-decoration:none;color:#222}.nsEditor .nsElemEditorResizer{position:absolute;border:1px solid rgba(3,14,82,.92);top:0;left:0;pointer-events:none;font-size:0}.nsEditor .nsElemEditorResizer .nsEditorResizerComp,.nsEditor .nsElemEditorResizer .nsEditorResizerSize{position:absolute;display:inline-block}.nsEditor .nsElemEditorResizer .nsEditorResizerSize{left:50%;top:50%;height:24px;width:70px;max-width:100%;margin-left:-35px;margin-top:-12px;line-height:24px;font-size:12px;text-align:center;color:#fff;background-color:#00000059;opacity:0;transition:opacity .2s linear;overflow:visible}.nsEditor .nsElemEditorResizer .nsEditorResizerComp{z-index:4;pointer-events:all;border:1px solid rgba(3,14,82,.92);background-color:#e1e1e1fc;width:10px;height:10px}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerTopLeft{left:-5px;top:-5px;cursor:nw-resize}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerTopRight{right:-5px;top:-5px;cursor:ne-resize}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerBottomLeft{left:-5px;bottom:-5px;cursor:sw-resize}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerBottomRight{right:-5px;bottom:-5px;cursor:se-resize}.nsEditorTableResizeHandler{cursor:col-resize;position:absolute;z-index:3;padding-left:5px;padding-right:5px;margin-left:-5px}.nsEditorTableResizeHandler:after{content:\"\";display:block;height:100%;width:0;border:0}.nsEditorTableResizeHandler.nsEditorTableResizeHandlerMoved{background-color:#b5d6fd;z-index:2}.nsEditorTableResizeHandler.nsEditorTableResizeHandlerMoved:after{border-right:1px solid #1e88e5}.nsEditorTextArea .nsEditorSelectedCell,.nsEditorBody .nsEditorSelectedCell{border:1px double #4592ff!important;background-color:#f1f7ff}.nsEditorSearchWrapper{visibility:hidden;position:absolute;top:0;right:0;width:0;height:0;min-width:300px}.nsEditorSearchWrapper.nsEditorSearchWrapperSticky{position:fixed}.nsEditorSearchWrapper.nsEditorSearchVisible{visibility:visible}.nsEditorSearchWrapper .nsEditorSearchContainer{width:325px;max-width:100vw;position:absolute;right:0;background-color:#fff;border:1px solid #d9d9d9;border-top:none;padding:4px}.nsEditorSearchWrapper .nsEditorSearchContent{display:flex;align-items:center;flex:0 0 auto;padding-bottom:5px}.nsEditorSearchWrapper .nsEditorSearchContent .nsEditorSearchInputCountWrapper{position:relative;display:inline-block;width:220px;height:36px}.nsEditorSearchWrapper .nsEditorSearchContent .nsEditorSearchInputCountOuterContainer{background:#fff;min-width:20px;width:100%;border:1px solid rgb(218,220,224);border-radius:4px;box-sizing:border-box;color:#3c4043;padding:1px 8px;font-size:14px;height:36px;margin:0}.nsEditorSearchButton .nse{font-size:16px}.nsEditorSearchWrapper .nsEditorSearchInput{font-size:13px;height:25px;margin:0;width:100%;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:1px 0!important}.nsEditorSearchWrapper .nsEditorSearchCountContainer{max-width:120px;overflow:hidden;padding:0 8px 0 4px;text-align:right}.nsEditorSearchWrapper .nsEditorSearchCount{color:#ccc;white-space:nowrap;display:none}.nsEditorSearchWrapper .nsEditorSearchCount.nsEditorSearchCountVisible{display:inline-block}.nsEditorSearchWrapper .nsEditorSearchButtonContainer{flex:1;padding-left:0;display:flex;justify-content:center;align-items:center;height:30px}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton{background-image:none;background-color:transparent;border-color:transparent;margin:0;padding:1px 0;min-width:24px;height:100%;vertical-align:middle}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton:hover,.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton:active{box-shadow:none;background-color:#0000000f;background-image:none;cursor:pointer;border-color:transparent!important}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton:active{background:#f8f8f8;color:#111;border:1px solid rgb(198,198,198);border-style:outset}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButtonNext{padding-right:0}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButtonPrevious{padding-left:0}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .ns-editor-expand-bold,.nsEditorSearchWrapper .nsEditorSearchButtonContainer .ns-editor-collapse-bold{font-size:24px}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButtonClose{width:80%}.nsEditorSearchWrapper .nsEditorReplaceContainer{margin:0;border:0;vertical-align:baseline;line-height:1;height:initial;border-radius:0;font-size:inherit;font-weight:400;display:none}.nsEditorSearchWrapper .nsEditorReplaceContainer.nsEditorReplaceContainerVisible{display:block}.nsEditorSearchWrapper .nsEditorReplaceContainer .nsEditorReplaceInput{font-size:13px;height:25px;margin:0;width:100%;background:transparent!important;border:1px solid #b8b8b8;box-shadow:none!important;outline:none!important;padding:1px 8px}.nsEditorSearchWrapper .nsEditorReplaceContainer .nsEditorReplaceButtonWrapper{margin:0;padding:.5em 0 0;border:0;vertical-align:baseline;line-height:1;height:initial;border-radius:0;font-size:inherit;font-weight:400;display:flex;justify-content:flex-end;position:relative}.nsEditorSearchWrapper .nsEditorReplaceButtonWrapper .nsEditorReplaceButtonContainer{display:flex;cursor:pointer;padding:0 5px}.nsEditorSearchWrapper .nsEditorReplaceButtonContainer .nsEditorReplaceButton{text-decoration:none;display:inline-block;border:none;padding:4px 16px;font-size:14px;font-style:normal;background-color:#207ab7;color:#fff;border-radius:5px;box-shadow:7px 6px 28px 1px #0000003d;cursor:pointer;outline:none;line-height:24px;text-align:center;text-transform:capitalize}.nsEditorSearchWrapper .nsEditorReplaceButtonContainer .nsEditorReplaceButton:active{transform:scale(.98);box-shadow:3px 2px 22px 1px #0000003d}\n"], encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NSEditorAngular, decorators: [{
            type: Component,
            args: [{ selector: 'ns-editor-angular', template: '', encapsulation: ViewEncapsulation.None, styles: ["@font-face{font-family:NSComponentFont;src:url(data:application/font-woff;base64, ) format(\"woff\");font-weight:400;font-style:normal;font-display:block}.ns-icon{display:inline-block;font: 14px/1 NSComponentFont;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ns-icon:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ns-icon .nseRotate90{filter:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ns-editor-align-center:before{content:\"\\e900\"}.ns-editor-align-justify:before{content:\"\\e901\"}.ns-editor-align-left:before{content:\"\\e902\"}.ns-editor-align-right:before{content:\"\\e903\"}.ns-editor-angle-double-down:before{content:\"\\e904\"}.ns-editor-angle-double-up:before{content:\"\\e905\"}.ns-editor-angle-down:before{content:\"\\e906\"}.ns-editor-angle-up:before{content:\"\\e907\"}.ns-editor-background-color:before{content:\"\\e908\"}.ns-editor-bars:before{content:\"\\e909\"}.ns-editor-bold:before{content:\"\\e90a\"}.ns-editor-bookmark:before{content:\"\\e90b\"}.ns-editor-close-bold:before{content:\"\\e90c\"}.ns-editor-collapse:before{content:\"\\e90d\"}.ns-editor-collapse-bold:before{content:\"\\e90e\"}.ns-editor-decrease-indent:before{content:\"\\e90f\"}.ns-editor-expand:before{content:\"\\e910\"}.ns-editor-expand-bold:before{content:\"\\e911\"}.ns-editor-font:before{content:\"\\e912\"}.ns-editor-font-color:before{content:\"\\e913\"}.ns-editor-font-size:before{content:\"\\e914\"}.ns-editor-header:before{content:\"\\e915\"}.ns-editor-increase-indent:before{content:\"\\e916\"}.ns-editor-italics:before{content:\"\\e917\"}.ns-editor-layout:before{content:\"\\e918\"}.ns-editor-link:before{content:\"\\e919\"}.ns-editor-minus:before{content:\"\\e91a\"}.ns-editor-new-doc:before{content:\"\\e91b\"}.ns-editor-next:before{content:\"\\e91c\"}.ns-editor-ordered-list:before{content:\"\\e91d\"}.ns-editor-paragraph:before{content:\"\\e91e\"}.ns-editor-prev:before{content:\"\\e91f\"}.ns-editor-preview:before{content:\"\\e920\"}.ns-editor-print:before{content:\"\\e921\"}.ns-editor-redo:before{content:\"\\e922\"}.ns-editor-search:before{content:\"\\e923\"}.ns-editor-source:before{content:\"\\e924\"}.ns-editor-square:before{content:\"\\e925\"}.ns-editor-strikethrough:before{content:\"\\e926\"}.ns-editor-subscript:before{content:\"\\e927\"}.ns-editor-superscript:before{content:\"\\e928\"}.ns-editor-table:before{content:\"\\e929\"}.ns-editor-trash:before{content:\"\\e92a\"}.ns-editor-underline:before{content:\"\\e92b\"}.ns-editor-undo:before{content:\"\\e92c\"}.ns-editor-unordered-list:before{content:\"\\e92d\"}.ns-editor-vertical-dots:before{content:\"\\e92e\"}.nsEditor.nsEditorOuterContainer{border:1px solid #c0c0c0;overflow:hidden;position:relative;background:#fff}.nsEditor *,.nsEditorToolBarOveflowDropdown,.nsEditorToolBarOveflowDropdown *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.nsEditor .nsEditorToolBarContainer{position:relative;width:100%;margin:0;text-align:center;color:#222;background:#fff;font-family:Arial,Helvetica,sans-serif;padding:0 2px;border:0px;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center}.nsEditor .nsEditorToolBarContainer,.nsEditor .nsEditorToolBarContainer *,.nsEditorToolBarOveflowDropdown,.nsEditorToolBarOveflowDropdown *{border-collapse:collapse;text-align:left;white-space:nowrap;transition:none;word-wrap:break-word;z-index:2}.nsEditor .nsEditorToolBarContent{display:flex;flex-flow:row wrap;align-items:center;flex-grow:1;flex-wrap:nowrap;margin-right:5px}.nsEditor .nsEditorToolBarButton,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton{position:relative;display:inline-flex;align-items:center;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:transparent;white-space:nowrap;cursor:default;vertical-align:middle;padding:2.5px;text-align:center;min-width:30px;min-height:30px;line-height:1;font-size:inherit;border:1px solid transparent;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;-webkit-appearance:none;margin:4.5px 4.5px 4.5px 0;justify-content:center}.nsEditor .nsEditorToolBarButton:hover,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:hover{background:#e6e6e6}.nsEditor .nsEditorToolBarButton:focus,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton:focus{outline:none;border:1px solid #1f89e5;box-shadow:0 0 0 3px #bcdefb,0 0}.nsEditor .nsEditorToolBarButton.nsEditorToolBarItemActive,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButton.nsEditorToolBarItemActive{background:#d9d9d9;box-shadow:inset 0 2px 2px #bfbfbf}.nsEditor .nsEditorToolBarVerticalSeparator,.nsEditorToolBarOveflowDropdown .nsEditorToolBarVerticalSeparator{display:inline-block;align-self:stretch;width:1px;min-width:1px;background:#c4c4c4}.nsEditor .nsEditorToolBarHorizontalSeparator,.nsEditorToolBarOveflowDropdown .nsEditorToolBarHorizontalSeparator{display:block;width:calc(100% - 8px);height:1px;margin:0 4px;vertical-align:top;float:none;clear:both;background:#ebebeb}.nsEditor .nsEditorToolBarOveflowCon{position:relative;font-size:inherit;margin:0;display:inline-block}.nsEditor .nsEditorToolBarOveflowCon .nse-vertical-dots{font-size:24px}.nsEditorToolBarOveflowDropdown{position:absolute;top:100%;bottom:auto;right:0;z-index:1001;background:#fff;min-width:100%;width:auto;white-space:nowrap;border:1px solid #c4c4c4;display:none}.nsEditorToolBarOveflowDropdown.nsEditorToolBarOveflowDropdownVisible{display:inline-block}.nsEditorToolBarOveflowDropdown .nsEditorToolBarOveflowDropdownToolbar{moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-flow:row nowrap;align-items:center;background:#fafafa;padding:0 4px;border:0;z-index:1000}.nsEditorPresent input:focus,.nsEditorPresent select:focus,.nsEditorPresent textarea:focus{border:1px solid #80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem #c7deff;box-shadow:0 0 0 .2rem #c7deff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nsEditor span,.nsEditorBody span{display:inline;vertical-align:baseline;margin:0;padding:0}.nsEditor a,.nsEditorBody a{color:#004cff;text-decoration:none}.nsEditor span[style~=\"color:\"] a,.nsEditorBody span[style~=\"color:\"] a{color:inherit}.nsEditor a:focus,.nsEditor a:hover,.nsEditorBody a:focus,.nsEditorBody a:hover{cursor:pointer;color:#0093ff;text-decoration:underline}.nsEditorPresent .nsEditorPrimaryButton{display:inline-block;margin:0 0 10px!important;font-size:14px;font-weight:400;line-height:22px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:4px}.nsEditorPresent .nsEditorPrimaryButton{color:#000;background-color:#c7deff;border:1px solid #80bdff;border-radius:4px}.nsEditorPresent .nsEditorPrimaryButton:active{color:#fff;background-color:#3f9dff;border-color:#4592ff;-webkit-box-shadow:inset 0 3px 5px #4592ff;box-shadow:inset 0 3px 5px #4592ff}.nsEditorPresent .nsEditorPrimaryButton:focus,.nsEditorPresent .nsEditorPrimaryButton:hover{color:#000;background-color:#80bdff;border-color:#3f9dff;outline:0 none}.nsEditor.nsEditorSticky .nsEditorToolBarContainer{position:fixed;top:0;border:1px solid #c0c0c0;border-left:0;border-bottom:solid #888 1px}.nsEditorStickyToolbar{display:none}.nsEditor.nsEditorSticky .nsEditorStickyToolbar{display:block}.nsEditor .fa,.nsEditor .nsEditorIcon,.nsEditorToolBarOveflowDropdown .fa,.nsEditorToolBarOveflowDropdown .nsEditorIcon{color:inherit;cursor:inherit;width:20px;height:20px;font-size:14px;vertical-align:middle}.nsEditor .nsEditorIcon.nsEditorIconArrow,.nsEditorToolBarOveflowDropdown .nsEditorIcon.nsEditorIconArrow{margin-left:0;width:10px;pointer-events:none;z-index:1}.nsEditor .nsEditorToolBarButtonDisabled,.nsEditorToolBarOveflowDropdown .nsEditorToolBarButtonDisabled{opacity:.5;filter:alpha(opacity=50);border:0px none transparent;cursor:auto;pointer-events:none}.nsEditorToolBarDropdown{display:none;position:absolute;overflow:auto;box-shadow:0 8px 16px #0003;z-index:4;list-style-type:none;margin:0;padding:0;background:#fff}.nsEditorToolBarDropdown .nsEditorToolBarDropdownItem{color:inherit;padding:4px 24px;text-decoration:none;display:block;font-size:15px;cursor:pointer;white-space:nowrap}.nsEditorToolBarDropdown .nsEditorToolBarDropdownItem:hover{background-color:#ddd}.nsEditorToolBarDropdown.nsEditorToolBarDropdownShow{display:block}.nsEditor .nsEditorTabContainer{width:100%;padding:0;background-color:#ccc9a8;border-top:1px solid #888;text-align:left;margin:0;overflow:hidden}.nsEditor .nsEditorBodyContainer{position:relative;clear:both;overflow:auto;border-top:solid #888 1px;border-bottom:solid #888 1px;height:auto}.nsEditor .nsEditorFooterContainer{position:relative;width:100%;margin:0;padding:0;background-color:#ece9d8;text-align:center;border-top:1px solid #d1d1d1;background:#f8f8f8;overflow:hidden}.nsEditor .nsEditorFooterContainer .nsEditorFooterLeftContainer{float:left;outline:none}.nsEditor .nsEditorFooterContainer .nsEditorFooterRightContainer{float:right;outline:none;margin-right:10px}.nsEditor .nsEditorTextAreaContainer{position:relative;float:left;padding:0;margin:0;height:100%;width:calc(100% - 1px);overflow-x:auto}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaContainer{width:calc(100% - 56px)}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaGeneric *,.nsEditorBody.nsEditorBodyWithLineNumber *{font-size:12px}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaGeneric .nsEditorLineElement{margin:0;font-size:12px}.nsEditor.nsEditorWithLineNumber .nsEditorTextArea .nsEditorLineElement,.nsEditorOuterContainer .nsEditorLineNumberWrapper .nsEditorLineNumber{font-family:monospace;line-height:15px!important}.nsEditor .nsEditorTextAreaContainer .nsEditorTextArea{position:relative;padding:5px;border:0}.nsEditor.nsEditorWithLineNumber .nsEditorTextAreaContainer .nsEditorTextArea{height:97%;padding:5px 5px 0 0}.nsEditor .nsEditorTextAreaContainer .nsEditorTextArea:focus{outline:none}.nsEditor .nsEditorTextAreaGeneric .nsEditorLineElement{margin:0 0 10px}.nsEditor .nsEditorTextAreaContainer .nsEditorTextArea:empty:not(:focus):before{content:attr(data-placeholder)}.nsEditor .nsEditorLineNumberContainer{height:100%;width:50px;margin-top:0;float:left;overflow:hidden;border-right:1px solid #c0c0c0;margin-right:5px}.nsEditor .nsEditorLineNumberWrapper{padding-top:5px;background:#f0f0f0;color:#333}.nsEditor .nsEditorLineNumberWrapper .nsEditorLineNumber{padding-right:8px;padding-top:0;text-align:right;white-space:nowrap;font-size:12px}.nsEditor .nsEditorComponentHidden{display:none!important}.nsEditor .nsEditorLineNumberWrapper .nsEditorLineNumberSelected{color:red}.nsEditor .nsEditorTextAreaContainer .nsEditorTextAreaIFrame{width:100%;height:100%;position:relative;display:block;box-sizing:border-box;border-width:initial;border-style:none;border-color:initial;border-image:initial}.nsEditor .nsEditorSourceTextArea{width:100%;height:100%;font-family:\"Courier New\",Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:none;padding:0;margin:0;display:block;resize:none}.nsEditor .nsEditorPlaceholder{position:absolute;font-size:16px;color:#aaa;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden;line-height:normal;text-align:left;pointer-events:none}.nsEditor .nsEditorPlaceholderShow{display:block}.nsEditor .nsEditorMediaContainerContainer{display:block;padding:1px;margin:0 0 10px;outline:1px dashed #e1e1e1}.nsEditor .nsEditorMediaContainerContainer .nsEditorMediaContainer{display:block;outline:none;margin:0;padding:0}.nsEditor .nsEditorMediaContainer .nsEditorMediaCaption{display:block;z-index:2;padding:1em .5em;margin:0;background-color:#f9f9f9;outline:none}.nsEditor audio,.nsEditor .nsEditorMediaCaption,.nsEditor .nsEditorMediaContainer,.nsEditor img,.nsEditor video{position:relative}.nsEditorFixedComp{position:fixed;left:0;top:0;width:0px;height:0px;z-index:1000}.nsEditorPageBreak{clear:both!important;width:100%!important;border-top:#999 1px dotted!important;border-bottom:#999 1px dotted!important;padding:0!important;height:7px!important;cursor:default!important}.nsEditorTextAreaHidden{display:none!important}.nsEditorHidden{position:absolute;right:999px;top:999px}.nsEditorPrint{position:fixed;left:-9999px;top:0;height:100%;width:0px;overflow:hidden;z-index:100000000;tabIndex:-1}.nsEditorPromptOvelay{position:absolute;inset:0;background-color:#00000080;z-index:999999}.nsEditorPromptOvelay .nsEditorPrompt{position:relative;margin:0 auto;top:20%;left:3%;background-color:#fff;box-shadow:0 0 20px #0003;border-radius:3px;overflow:hidden;line-height:1.2}@media (min-width: 768px) and (max-width: 991px){.nsEditorPromptOvelay .nsEditorPrompt{margin:30px auto;width:70%}}@media (min-width: 992px){.nsEditorPromptOvelay .nsEditorPrompt{margin:50px auto;width:600px}}.nsEditorPromptOvelay .nsEditorPrompt header{padding:10px 8px;background-color:#f6f7f9;border-bottom:1px solid #e5e5e5;min-height:20px}.nsEditorPromptOvelay .nsEditorPrompt header h3{font-size:18px;font-weight:400;line-height:18px;margin:0;color:#555;display:inline-block}.nsEditorPromptOvelay .nsEditorPrompt header .fa-close{float:right;color:#c4c5c7;cursor:pointer;transition:all .5s ease;padding:0 2px;border-radius:1px}.nsEditorPromptOvelay .nsEditorPrompt header .fa-close:hover{color:#b9b9b9}.nsEditorPromptOvelay .nsEditorPrompt header .fa-close:active{box-shadow:0 0 5px #673ab7;color:#a2a2a2}.nsEditorPromptOvelay .nsEditorPrompt .nsEditorPromptBody{padding:12px 10px;overflow-y:auto;min-height:80px}.nsEditorPromptOvelay .nsEditorPrompt .nsEditorPromptBody p{margin:0;font-size:17px;color:#333}.nsEditorPromptOvelay .nsEditorPrompt footer{border-top:1px solid #e5e5e5;padding:8px 10px}.nsEditorPromptOvelay .nsEditorPrompt footer .controls{direction:rtl}.nsEditorPromptOvelay .nsEditorPrompt footer .controls .button{padding:5px 15px;border-radius:3px}.nsEditorPromptOvelay .nsEditorPromptButton{cursor:pointer;height:36px;padding:10px;font-size:16px}.nsEditorPromptOvelay .nsEditorPromptButtonDefault{background-color:#f8f8f8;border:1px solid rgba(204,204,204,.5);color:#5d5d5d}.nsEditorPromptOvelay .nsEditorPromptButtonDanger{background-color:#f44336;border:1px solid #d32f2f;color:#f5f5f5}.nsTablePicker .nsTablePickerTblCon{min-width:100px;min-height:100px;display:table;box-sizing:border-box;border-collapse:collapse}.nsTablePicker .nsTableRowContainer{width:100%;display:table-row;vertical-align:top;box-sizing:inherit}.nsTablePicker .nsTableRowContainer .nsTableRow{width:auto;height:auto;box-sizing:border-box;display:flex}.nsTablePicker .nsTableCellContainer{box-sizing:inherit;display:table-cell;vertical-align:top;word-break:break-all;cursor:pointer;padding:1px}.nsTablePicker .nsTableCellContainer .nsTableCell{width:100%;height:100%;box-sizing:border-box}.nsTablePicker .nsTablePickerLblCon{width:100%;height:23px}.nsTablePicker .nsTablePickerLblCon .nsTablePickerLbl{height:100%;text-align:center;white-space:nowrap;cursor:auto;float:none;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:12px;font-style:normal;margin-top:5px}.nsTablePickerWhite{border:1px solid rgb(217,217,217);border-radius:5px;background:#fff}.nsTablePickerWhite .nsTablePickerTblCon{background-color:#fff;padding:5px 5px 0;display:inline-block}.nsTablePickerWhite .nsTableCellContainer .nsTableCell{border:1px solid rgb(204,204,204)}.nsTablePickerWhite .nsTableCellContainer .nsTableCellSelected,.nsTablePickerWhite .nsTableCellContainer .nsTableCellActive{background-color:#def}.nsTablePickerWhite .nsTablePickerLblCon .nsTablePickerLbl{color:#000}.nsTablePickerBlack{border:1px solid rgb(217,217,217);border-radius:5px;background-color:#383e4c}.nsTablePickerBlack .nsTablePickerTblCon{background-color:#383e4c;padding:5px;display:inline-block}.nsTablePickerBlack .nsTableCellContainer .nsTableCell{border:1px solid rgb(170,170,170)}.nsTablePickerBlack .nsTableCellContainer .nsTableCellSelected{background-color:#aaa}.nsTablePickerBlack .nsTableCellContainer .nsTableCellActive{background-color:#eee}.nsTablePickerBlack .nsTablePickerLblCon .nsTablePickerLbl{color:#fff}.nsEditorModal{z-index:2000;position:absolute}.nsEditorModal *{box-sizing:border-box;-webkit-user-drag:none;overflow:visible}.nsEditorModal div{width:auto}.nsEditorModal .nsEditorModalContainerFullScreen{margin-right:0;margin-bottom:0}.nsEditorModal .nsEditorModalBody{position:relative;padding:2px}.nsEditorModal .nsEditorModalContainerFullScreen .nsEditorModalBody{padding:0}.nsEditorModal .nsEditorModalShadow{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);*border-right-width: 2px;*border-bottom-width: 2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.nsEditorModal .nsEditorModalTitlebar{height:26px;border-bottom:1px solid #e5e5e5;background-color:#fff;position:relative;cursor:move}.nsEditorModal .nsEditorModalDragHandle{height:26px}.nsEditorModal .nsEditorModalCaption{float:left;font-weight:700;font-size:12px;line-height:26px;padding-left:5px}.nsEditorModal .nsEditorModalCloseButtonContainer{position:absolute!important;right:5px;top:3px;border:none;padding:0;margin:0;overflow:hidden}.nsEditorModal .nsEditorModalButton{width:34px;height:34px;border:0;border-radius:4px;margin:1px!important;padding:0;font-size:12px;line-height:27px}.nsEditorModal .nsEditorModalButton:enabled:active{background-color:#d1d1d1;border-color:#c1c1c1;-webkit-box-shadow:inset 0 3px 5px #c1c1c1;box-shadow:inset 0 3px 5px #c1c1c1}.nsEditorModal .nsEditorModalButton:enabled:focus,.nsEditorModal .nsEditorModalButton:enabled:hover{background-color:#e1e1e1;border-color:#d1d1d1;outline:0 none}.nsEditorModal .nsEditorModalCloseButton{width:20px;height:20px;float:right;font-weight:700;text-shadow:0 1px 0 #fff;-webkit-appearance:none;filter:alpha(opacity=100);opacity:1;font-size:14px;line-height:1.5;color:#111}.nsEditorModal button *{pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.nsEditorModal button>svg{width:16px;height:16px;margin:auto;fill:currentColor;display:block;text-align:center;float:none}.nsEditorModal .nsEditorModalCloseButton>svg{width:10px;height:10px}.nsEditorModal .nsEditorModalContentContainer{position:relative}.nsEditorModal .nsEditorModalContentMask{position:absolute;width:100%;height:100%;cursor:move;visibility:hidden;display:block;opacity:0;filter:alpha(opacity = 0)}.nsEditorModal .nsEditorModalFooter{background-color:#fff;height:40px;border-top:1px solid #e5e5e5}.nsEditorModalMask{position:absolute;opacity:.3;filter:alpha(opacity = 30);background-color:#ccc}.nsEditorModalDragMask{position:absolute;background-color:transparent;cursor:move}.nsEditorInlinePopup{position:absolute;width:auto;overflow:visible;z-index:6;border:1px solid rgba(0,0,0,.25);border-radius:4px;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003;line-break:auto;padding:0;font-size:14px;font-style:normal;font-weight:700;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nsEditorInlinePopup.nsEditorInlinePopupHide{display:none}.nsEditorInlinePopup .nsEditorInlinePopupArrow,.nsEditorInlinePopup .nsEditorInlinePopupArrow:after{position:absolute;display:block;width:0;height:0;border:11px solid transparent}.nsEditorInlinePopup .nsEditorInlinePopupArrow.nsEditorInlinePopupArrowUp{top:-11px;left:0;margin-left:0;border-top-width:0;border-bottom-color:#00000040}.nsEditorInlinePopup .nsEditorInlinePopupArrow.nsEditorInlinePopupArrowUp:after{top:1px;margin-left:-11px;content:\" \";border-top-width:0;border-bottom-color:#fff}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer{display:block;padding:5px;white-space:nowrap;line-height:0}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton{position:relative;display:inline-block;background:transparent;color:#333;-moz-outline:0;outline:none;border:0;line-height:1;cursor:pointer;text-align:left;margin:4px 8px;padding:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;height:40px;text-transform:none;overflow:visible;font-family:inherit;font-size:inherit;float:none}.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonActive{background:#d6d6d6}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownContainer{display:inline-block;position:relative;font-size:inherit;margin-right:5px}.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;right:2px;top:14px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;content:\"\"}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown:after{top:18px}}.nsEditorInlinePopup .nsEditorInlinePopupButton.nsEditorInlinePopupButtonDropdown.nsEditorInlinePopupButtonOpen:after{border-top-color:#333;border-top:0;border-bottom:4px solid #222}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton:active{color:#333;background:#d6d6d6}.nsEditorInlinePopup .nsEditorInlinePopupContentContainer .nsEditorInlinePopupButton:hover{background:#ebebeb}.nsEditorInlinePopup .nsEditorInlinePopupButton i .nsEditorInlinePopup .nsEditorInlinePopupButton .fa .nsEditorInlinePopup .nsEditorInlinePopupButton .fas{font-family:\"Font Awesome 5 Free\";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.nsEditorInlinePopup .nsEditorInlinePopupButton i,.nsEditorInlinePopup .nsEditorInlinePopupButton svg{display:block;text-align:center;float:none;margin:8px 7px;width:24px}.nsEditorInlinePopup .nsEditorInlinePopupButton .nsEditorInlinePopupButtonTooltip{position:absolute;left:50%;top:0;bottom:-5px;pointer-events:none;visibility:hidden;opacity:0;display:block;z-index:1000;transform:translateY(100%);transition:opacity .2s ease-in-out .2s}.nsEditorInlinePopup .nsEditorInlinePopupButton:hover .nsEditorInlinePopupButtonTooltip{visibility:visible;opacity:1}.nsEditorInlinePopup .nsEditorInlinePopupButton .nsEditorInlinePopupButtonTooltip .nsEditorInlinePopupButtonTooltipText{position:relative;display:inline-block;left:-50%;border-collapse:collapse;text-align:left;white-space:nowrap;cursor:auto;float:none;font-size:.9em;line-height:1.5;color:#fff;padding:5px 8px;background:#333;border-radius:2px}.nsEditorInlinePopup .nsEditorInlinePopupButtonTooltipText:after{position:absolute;width:0;height:0;left:50%;top:-4px;pointer-events:none;transition:opacity .2s ease-in-out .2s;border-style:solid;transform:translate(-50%);border-left-color:transparent;border-bottom-color:#333;border-right-color:transparent;border-top-color:transparent;border-left-width:5px;border-bottom-width:5px;border-right-width:5px;border-top-width:0}.nsEditorInlinePopup .nsEditorInlinePopupDropdownContainer{position:absolute;top:100%;bottom:auto;left:0;z-index:1000;border-radius:2;border-top-left-radius:0;min-width:100%;background:#fff;border:1px solid #c4c4c4;display:none}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownContainer .nsEditorInlinePopupDropdownContainer.nsEditorInlinePopupDropdownContainerVisible{display:inline-block}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdown{display:flex;flex-direction:column;list-style-type:none;moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border-radius:0 2px 2px;margin-bottom:0;margin-top:0;padding-left:0}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownItem{display:block;cursor:default;min-width:160px}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownItem:hover{background:#ebebeb}.nsEditorInlinePopup .nsEditorInlinePopupButtonDropdownItem .nsEditorInlinePopupButtonDropdownItemContent{padding:0 20px;line-height:200%;display:block;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.nsEditorInlinePopup .nsEditorInlinePopupHorizontalSeparator{display:block;width:calc(100% - 8px);height:1px;margin:0 4px;vertical-align:top;float:none;clear:both;background:#ebebeb}.nsEditorFullScreenParent{position:static!important;overflow:visible!important}html.nsEditorFullScreenParent,body.nsEditorFullScreenParent{height:0!important;width:0!important;overflow:initial!important}html.nsEditorFullScreenParent{position:fixed!important}.nsEditorFullScreen{position:absolute;inset:0;z-index:1000;max-width:none!important}.nsEditorFullScreen .nsEditorToolBarContainer,.nsEditorFullScreen .nsEditorTabContainer{width:100%!important}.nsEditor .nsEditorResizer{position:absolute;right:0;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #bcbcbc transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:4px;cursor:se-resize;margin-right:3px}.nsEditorLinkModalContent{width:500px!important;height:200px;max-width:500px}.nsEditorLinkModalContent .nsEditorLinkModalContentContainer{position:relative;padding:15px}.nsEditorLinkModalContent .nsEditorLinkModalContentForm{margin-bottom:10px}.nsEditorLinkModalContent .nsEditorLinkModalContentFormLabel{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.nsEditorLinkModalContent .nsEditorLinkModalContentFormTextBox{display:block;width:100%;height:34px;font-size:14px;line-height:22px;padding:0 4px}.nsEditorLinkModalContent .nsEditorLinkModalContentFormLast{margin-top:10px;margin-bottom:0}.nsEditorLinkModalContent .nsEditorLinkModalContentFormCheckbox{margin-left:0;margin-right:4px}.nsEditorLinkFooterContainer{padding:10px 15px 0;text-align:right}.nsEditor .nsEditorTextArea table,.nsEditorBody table{border-collapse:collapse;margin-bottom:10px;width:100%}.nsEditor .nsEditorTextArea table tr,.nsEditorBody table tr{-webkit-user-select:none;user-select:none}.nsEditor .nsEditorTextArea table tr td,.nsEditor .nsEditorTextArea table tr th,.nsEditorBody table tr td,.nsEditorBody table tr th{border:1px solid #ddd;vertical-align:middle;-webkit-user-select:text;user-select:text;padding:5px 10px}.nsEditor .nsEditorTextArea table .nsEditorHiddenRow,.nsEditorBody table .nsEditorHiddenRow{height:0px;overflow:hidden;line-height:0}.nsEditor .nsEditorTextArea table .nsEditorHiddenRow td,.nsEditorBody table .nsEditorHiddenRow td{height:0;padding:0;border-top:0;overflow:hidden;line-height:0}.nsEditor .nsEditorFooterContainer .nsEditorWordsContainer,.nsEditor .nsEditorFooterContainer .nsEditorCharsContainer{padding:10px;color:#999;font-size:14px;font-family:sans-serif}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer{margin-left:5px;color:#999;font-size:12px;font-family:sans-serif;white-space:nowrap}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer .nsEditorElementPath{position:relative;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer .nsEditorElementPath .nsEditorElementPathItem a{text-decoration:none;cursor:default;border-radius:3px;-webkit-user-select:none;user-select:none;display:inline-block;vertical-align:baseline;text-align:left;white-space:nowrap;padding:2px 3px;line-height:10px;outline:0;border:0;color:#222}.nsEditor .nsEditorFooterContainer .nsEditorElementPathContainer .nsEditorElementPath .nsEditorElementPathItem a:hover{background-color:#e1e1e1fc;text-decoration:none;color:#222}.nsEditor .nsElemEditorResizer{position:absolute;border:1px solid rgba(3,14,82,.92);top:0;left:0;pointer-events:none;font-size:0}.nsEditor .nsElemEditorResizer .nsEditorResizerComp,.nsEditor .nsElemEditorResizer .nsEditorResizerSize{position:absolute;display:inline-block}.nsEditor .nsElemEditorResizer .nsEditorResizerSize{left:50%;top:50%;height:24px;width:70px;max-width:100%;margin-left:-35px;margin-top:-12px;line-height:24px;font-size:12px;text-align:center;color:#fff;background-color:#00000059;opacity:0;transition:opacity .2s linear;overflow:visible}.nsEditor .nsElemEditorResizer .nsEditorResizerComp{z-index:4;pointer-events:all;border:1px solid rgba(3,14,82,.92);background-color:#e1e1e1fc;width:10px;height:10px}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerTopLeft{left:-5px;top:-5px;cursor:nw-resize}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerTopRight{right:-5px;top:-5px;cursor:ne-resize}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerBottomLeft{left:-5px;bottom:-5px;cursor:sw-resize}.nsEditor .nsElemEditorResizer .nsEditorResizerComp.nsEditorResizerBottomRight{right:-5px;bottom:-5px;cursor:se-resize}.nsEditorTableResizeHandler{cursor:col-resize;position:absolute;z-index:3;padding-left:5px;padding-right:5px;margin-left:-5px}.nsEditorTableResizeHandler:after{content:\"\";display:block;height:100%;width:0;border:0}.nsEditorTableResizeHandler.nsEditorTableResizeHandlerMoved{background-color:#b5d6fd;z-index:2}.nsEditorTableResizeHandler.nsEditorTableResizeHandlerMoved:after{border-right:1px solid #1e88e5}.nsEditorTextArea .nsEditorSelectedCell,.nsEditorBody .nsEditorSelectedCell{border:1px double #4592ff!important;background-color:#f1f7ff}.nsEditorSearchWrapper{visibility:hidden;position:absolute;top:0;right:0;width:0;height:0;min-width:300px}.nsEditorSearchWrapper.nsEditorSearchWrapperSticky{position:fixed}.nsEditorSearchWrapper.nsEditorSearchVisible{visibility:visible}.nsEditorSearchWrapper .nsEditorSearchContainer{width:325px;max-width:100vw;position:absolute;right:0;background-color:#fff;border:1px solid #d9d9d9;border-top:none;padding:4px}.nsEditorSearchWrapper .nsEditorSearchContent{display:flex;align-items:center;flex:0 0 auto;padding-bottom:5px}.nsEditorSearchWrapper .nsEditorSearchContent .nsEditorSearchInputCountWrapper{position:relative;display:inline-block;width:220px;height:36px}.nsEditorSearchWrapper .nsEditorSearchContent .nsEditorSearchInputCountOuterContainer{background:#fff;min-width:20px;width:100%;border:1px solid rgb(218,220,224);border-radius:4px;box-sizing:border-box;color:#3c4043;padding:1px 8px;font-size:14px;height:36px;margin:0}.nsEditorSearchButton .nse{font-size:16px}.nsEditorSearchWrapper .nsEditorSearchInput{font-size:13px;height:25px;margin:0;width:100%;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:1px 0!important}.nsEditorSearchWrapper .nsEditorSearchCountContainer{max-width:120px;overflow:hidden;padding:0 8px 0 4px;text-align:right}.nsEditorSearchWrapper .nsEditorSearchCount{color:#ccc;white-space:nowrap;display:none}.nsEditorSearchWrapper .nsEditorSearchCount.nsEditorSearchCountVisible{display:inline-block}.nsEditorSearchWrapper .nsEditorSearchButtonContainer{flex:1;padding-left:0;display:flex;justify-content:center;align-items:center;height:30px}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton{background-image:none;background-color:transparent;border-color:transparent;margin:0;padding:1px 0;min-width:24px;height:100%;vertical-align:middle}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton:hover,.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton:active{box-shadow:none;background-color:#0000000f;background-image:none;cursor:pointer;border-color:transparent!important}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButton:active{background:#f8f8f8;color:#111;border:1px solid rgb(198,198,198);border-style:outset}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButtonNext{padding-right:0}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButtonPrevious{padding-left:0}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .ns-editor-expand-bold,.nsEditorSearchWrapper .nsEditorSearchButtonContainer .ns-editor-collapse-bold{font-size:24px}.nsEditorSearchWrapper .nsEditorSearchButtonContainer .nsEditorSearchButtonClose{width:80%}.nsEditorSearchWrapper .nsEditorReplaceContainer{margin:0;border:0;vertical-align:baseline;line-height:1;height:initial;border-radius:0;font-size:inherit;font-weight:400;display:none}.nsEditorSearchWrapper .nsEditorReplaceContainer.nsEditorReplaceContainerVisible{display:block}.nsEditorSearchWrapper .nsEditorReplaceContainer .nsEditorReplaceInput{font-size:13px;height:25px;margin:0;width:100%;background:transparent!important;border:1px solid #b8b8b8;box-shadow:none!important;outline:none!important;padding:1px 8px}.nsEditorSearchWrapper .nsEditorReplaceContainer .nsEditorReplaceButtonWrapper{margin:0;padding:.5em 0 0;border:0;vertical-align:baseline;line-height:1;height:initial;border-radius:0;font-size:inherit;font-weight:400;display:flex;justify-content:flex-end;position:relative}.nsEditorSearchWrapper .nsEditorReplaceButtonWrapper .nsEditorReplaceButtonContainer{display:flex;cursor:pointer;padding:0 5px}.nsEditorSearchWrapper .nsEditorReplaceButtonContainer .nsEditorReplaceButton{text-decoration:none;display:inline-block;border:none;padding:4px 16px;font-size:14px;font-style:normal;background-color:#207ab7;color:#fff;border-radius:5px;box-shadow:7px 6px 28px 1px #0000003d;cursor:pointer;outline:none;line-height:24px;text-align:center;text-transform:capitalize}.nsEditorSearchWrapper .nsEditorReplaceButtonContainer .nsEditorReplaceButton:active{transform:scale(.98);box-shadow:3px 2px 22px 1px #0000003d}\n"] }]
        }], ctorParameters: () => [], propDecorators: { setting: [{
                type: Input
            }], containerStyle: [{
                type: Input
            }], maximized: [{
                type: Output
            }], restored: [{
                type: Output
            }] } });
//# sourceMappingURL=data:application/json;base64, 