diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
index a84897def..4cef79e2d 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
@@ -1,5 +1,7 @@
package com.ruoyi.web.controller.common;
+import java.util.LinkedList;
+import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.slf4j.Logger;
@@ -15,6 +17,7 @@ import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.config.ServerConfig;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.domain.FileInfo;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.file.FileUploadUtils;
import com.ruoyi.common.utils.file.FileUtils;
@@ -65,7 +68,7 @@ public class CommonController
}
/**
- * 通用上传请求
+ * 通用上传请求(单个)
*/
@PostMapping("/common/upload")
@ResponseBody
@@ -89,6 +92,33 @@ public class CommonController
}
}
+ /**
+ * 通用上传请求(多个)
+ */
+ @PostMapping("/common/uploads")
+ @ResponseBody
+ public AjaxResult uploadFiles(List files) throws Exception
+ {
+ try
+ {
+ // 上传文件路径
+ String filePath = RuoYiConfig.getUploadPath();
+ List fileInfos = new LinkedList();
+ for (MultipartFile file : files)
+ {
+ // 上传并返回新文件名称
+ String fileName = FileUploadUtils.upload(filePath, file);
+ String url = serverConfig.getUrl() + fileName;
+ fileInfos.add(new FileInfo(fileName, url));
+ }
+ return AjaxResult.success(fileInfos);
+ }
+ catch (Exception e)
+ {
+ return AjaxResult.error(e.getMessage());
+ }
+ }
+
/**
* 本地资源通用下载
*/
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java
index a48cca245..a21995f52 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java
@@ -243,6 +243,7 @@ public class SysRoleController extends BaseController
/**
* 取消授权
*/
+ @RequiresPermissions("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.GRANT)
@PostMapping("/authUser/cancel")
@ResponseBody
@@ -254,6 +255,7 @@ public class SysRoleController extends BaseController
/**
* 批量取消授权
*/
+ @RequiresPermissions("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.GRANT)
@PostMapping("/authUser/cancelAll")
@ResponseBody
@@ -288,6 +290,7 @@ public class SysRoleController extends BaseController
/**
* 批量选择用户授权
*/
+ @RequiresPermissions("system:role:edit")
@Log(title = "角色管理", businessType = BusinessType.GRANT)
@PostMapping("/authUser/selectAll")
@ResponseBody
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
index 9b40cfa13..9934afb22 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
@@ -224,7 +224,7 @@ public class SysUserController extends BaseController
/**
* 用户授权角色
*/
- @RequiresPermissions("system:user:add")
+ @RequiresPermissions("system:user:edit")
@Log(title = "用户管理", businessType = BusinessType.GRANT)
@PostMapping("/authRole/insertAuthRole")
@ResponseBody
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.js b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.js
index c3ab3bfa4..05190f0a6 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.js
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.js
@@ -3136,4 +3136,3 @@
}));
-//# sourceMappingURL=bootstrap-select.js.map
\ No newline at end of file
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.min.js b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.min.js
index 058acb90e..63c9ca84a 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.min.js
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.min.js
@@ -6,4 +6,3 @@
*/
!function(e,t){void 0===e&&void 0!==window&&(e=window),"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(e.jQuery)}(this,function(e){!function(z){"use strict";var d=["sanitize","whiteList","sanitizeFn"],r=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e={"*":["class","dir","id","lang","role","tabindex","style",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},l=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,a=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function v(e,t){var i=e.nodeName.toLowerCase();if(-1!==z.inArray(i,t))return-1===z.inArray(i,r)||Boolean(e.nodeValue.match(l)||e.nodeValue.match(a));for(var s=z(t).filter(function(e,t){return t instanceof RegExp}),n=0,o=s.length;n]+>/g,"")),s&&(a=w(a)),a=a.toUpperCase(),o="contains"===i?0<=a.indexOf(t):a.startsWith(t)))break}return o}function A(e){return parseInt(e,10)||0}z.fn.triggerNative=function(e){var t,i=this[0];i.dispatchEvent?(u?t=new Event(e,{bubbles:!0}):(t=document.createEvent("Event")).initEvent(e,!0,!1),i.dispatchEvent(t)):i.fireEvent?((t=document.createEventObject()).eventType=e,i.fireEvent("on"+e,t)):this.trigger(e)};var f={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},m=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,g=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]","g");function b(e){return f[e]}function w(e){return(e=e.toString())&&e.replace(m,b).replace(g,"")}var I,x,$,y,S,E=(I={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},x=function(e){return I[e]},$="(?:"+Object.keys(I).join("|")+")",y=RegExp($),S=RegExp($,"g"),function(e){return e=null==e?"":""+e,y.test(e)?e.replace(S,x):e}),C={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},L=27,N=13,D=32,H=9,B=38,W=40,M={success:!1,major:"3"};try{M.full=(z.fn.dropdown.Constructor.VERSION||"").split(" ")[0].split("."),M.major=M.full[0],M.success=!0}catch(e){}var R=0,U=".bs.select",j={DISABLED:"disabled",DIVIDER:"divider",SHOW:"open",DROPUP:"dropup",MENU:"dropdown-menu",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",BUTTONCLASS:"btn-default",POPOVERHEADER:"popover-title",ICONBASE:"glyphicon",TICKICON:"glyphicon-ok"},V={MENU:"."+j.MENU},F={span:document.createElement("span"),i:document.createElement("i"),subtext:document.createElement("small"),a:document.createElement("a"),li:document.createElement("li"),whitespace:document.createTextNode("\xa0"),fragment:document.createDocumentFragment()};F.a.setAttribute("role","option"),F.subtext.className="text-muted",F.text=F.span.cloneNode(!1),F.text.className="text",F.checkMark=F.span.cloneNode(!1);var _=new RegExp(B+"|"+W),G=new RegExp("^"+H+"$|"+L),q=function(e,t,i){var s=F.li.cloneNode(!1);return e&&(1===e.nodeType||11===e.nodeType?s.appendChild(e):s.innerHTML=e),void 0!==t&&""!==t&&(s.className=t),null!=i&&s.classList.add("optgroup-"+i),s},K=function(e,t,i){var s=F.a.cloneNode(!0);return e&&(11===e.nodeType?s.appendChild(e):s.insertAdjacentHTML("beforeend",e)),void 0!==t&&""!==t&&(s.className=t),"4"===M.major&&s.classList.add("dropdown-item"),i&&s.setAttribute("style",i),s},Y=function(e,t){var i,s,n=F.text.cloneNode(!1);if(e.content)n.innerHTML=e.content;else{if(n.textContent=e.text,e.icon){var o=F.whitespace.cloneNode(!1);(s=(!0===t?F.i:F.span).cloneNode(!1)).className=e.iconBase+" "+e.icon,F.fragment.appendChild(s),F.fragment.appendChild(o)}e.subtext&&((i=F.subtext.cloneNode(!1)).textContent=e.subtext,n.appendChild(i))}if(!0===t)for(;0'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0,virtualScroll:600,display:!1,sanitize:!0,sanitizeFn:null,whiteList:e},J.prototype={constructor:J,init:function(){var i=this,e=this.$element.attr("id");R++,this.selectId="bs-select-"+R,this.$element[0].classList.add("bs-select-hidden"),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$element[0].classList.contains("show-tick")&&(this.options.showTick=!0),this.$newElement=this.createDropdown(),this.$element.after(this.$newElement).prependTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(V.MENU),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element[0].classList.remove("bs-select-hidden"),!0===this.options.dropdownAlignRight&&this.$menu[0].classList.add(j.MENURIGHT),void 0!==e&&this.$button.attr("data-id",e),this.checkDisabled(),this.clickListener(),this.options.liveSearch?(this.liveSearchListener(),this.focusedParent=this.$searchbox[0]):this.focusedParent=this.$menuInner[0],this.setStyle(),this.render(),this.setWidth(),this.options.container?this.selectPosition():this.$element.on("hide"+U,function(){if(i.isVirtual()){var e=i.$menuInner[0],t=e.firstChild.cloneNode(!1);e.replaceChild(t,e.firstChild),e.scrollTop=0}}),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(e){i.$element.trigger("hide"+U,e)},"hidden.bs.dropdown":function(e){i.$element.trigger("hidden"+U,e)},"show.bs.dropdown":function(e){i.$element.trigger("show"+U,e)},"shown.bs.dropdown":function(e){i.$element.trigger("shown"+U,e)}}),i.$element[0].hasAttribute("required")&&this.$element.on("invalid"+U,function(){i.$button[0].classList.add("bs-invalid"),i.$element.on("shown"+U+".invalid",function(){i.$element.val(i.$element.val()).off("shown"+U+".invalid")}).on("rendered"+U,function(){this.validity.valid&&i.$button[0].classList.remove("bs-invalid"),i.$element.off("rendered"+U)}),i.$button.on("blur"+U,function(){i.$element.trigger("focus").trigger("blur"),i.$button.off("blur"+U)})}),setTimeout(function(){i.createLi(),i.$element.trigger("loaded"+U)})},createDropdown:function(){var e=this.multiple||this.options.showTick?" show-tick":"",t=this.multiple?' aria-multiselectable="true"':"",i="",s=this.autofocus?" autofocus":"";M.major<4&&this.$element.parent().hasClass("input-group")&&(i=" input-group-btn");var n,o="",r="",l="",a="";return this.options.header&&(o='"),this.options.liveSearch&&(r=''),this.multiple&&this.options.actionsBox&&(l=' "),this.multiple&&this.options.doneButton&&(a='"),n='",z(n)},setPositionData:function(){this.selectpicker.view.canHighlight=[];for(var e=this.selectpicker.view.size=0;e=this.options.virtualScroll||!0===this.options.virtualScroll},createView:function(A,e,t){var L,N,D=this,i=0,H=[];if(this.selectpicker.current=A?this.selectpicker.search:this.selectpicker.main,this.setPositionData(),e)if(t)i=this.$menuInner[0].scrollTop;else if(!D.multiple){var s=D.$element[0],n=(s.options[s.selectedIndex]||{}).liIndex;if("number"==typeof n&&!1!==D.options.size){var o=D.selectpicker.main.data[n],r=o&&o.position;r&&(i=r-(D.sizeInfo.menuInnerHeight+D.sizeInfo.liHeight)/2)}}function l(e,t){var i,s,n,o,r,l,a,c,d,h,p=D.selectpicker.current.elements.length,u=[],f=!0,m=D.isVirtual();D.selectpicker.view.scrollTop=e,!0===m&&D.sizeInfo.hasScrollBar&&D.$menu[0].offsetWidth>D.sizeInfo.totalMenuWidth&&(D.sizeInfo.menuWidth=D.$menu[0].offsetWidth,D.sizeInfo.totalMenuWidth=D.sizeInfo.menuWidth+D.sizeInfo.scrollBarWidth,D.$menu.css("min-width",D.sizeInfo.menuWidth)),i=Math.ceil(D.sizeInfo.menuInnerHeight/D.sizeInfo.liHeight*1.5),s=Math.round(p/i)||1;for(var v=0;vp-1?0:D.selectpicker.current.data[p-1].position-D.selectpicker.current.data[D.selectpicker.view.position1-1].position,I.firstChild.style.marginTop=b+"px",w+"px"):I.firstChild.style.marginTop=0,I.firstChild.appendChild(x)}if(D.prevActiveIndex=D.activeIndex,D.options.liveSearch){if(A&&t){var z,T=0;D.selectpicker.view.canHighlight[T]||(T=1+D.selectpicker.view.canHighlight.slice(1).indexOf(!0)),z=D.selectpicker.view.visibleElements[T],D.defocusItem(D.selectpicker.view.currentActive),D.activeIndex=(D.selectpicker.current.data[T]||{}).index,D.focusItem(z)}}else D.$menuInner.trigger("focus")}l(i,!0),this.$menuInner.off("scroll.createView").on("scroll.createView",function(e,t){D.noScroll||l(this.scrollTop,t),D.noScroll=!1}),z(window).off("resize"+U+"."+this.selectId+".createView").on("resize"+U+"."+this.selectId+".createView",function(){D.$newElement.hasClass(j.SHOW)&&l(D.$menuInner[0].scrollTop)})},focusItem:function(e,t,i){if(e){t=t||this.selectpicker.main.data[this.activeIndex];var s=e.firstChild;s&&(s.setAttribute("aria-setsize",this.selectpicker.view.size),s.setAttribute("aria-posinset",t.posinset),!0!==i&&(this.focusedParent.setAttribute("aria-activedescendant",s.id),e.classList.add("active"),s.classList.add("active")))}},defocusItem:function(e){e&&(e.classList.remove("active"),e.firstChild&&e.firstChild.classList.remove("active"))},setPlaceholder:function(){var e=!1;if(this.options.title&&!this.multiple){this.selectpicker.view.titleOption||(this.selectpicker.view.titleOption=document.createElement("option")),e=!0;var t=this.$element[0],i=!1,s=!this.selectpicker.view.titleOption.parentNode;if(s)this.selectpicker.view.titleOption.className="bs-title-option",this.selectpicker.view.titleOption.value="",i=void 0===z(t.options[t.selectedIndex]).attr("selected")&&void 0===this.$element.data("selected");(s||0!==this.selectpicker.view.titleOption.index)&&t.insertBefore(this.selectpicker.view.titleOption,t.firstChild),i&&(t.selectedIndex=0)}return e},createLi:function(){var c=this,f=this.options.iconBase,m=':not([hidden]):not([data-hidden="true"])',v=[],g=[],d=0,b=0,e=this.setPlaceholder()?1:0;this.options.hideDisabled&&(m+=":not(:disabled)"),!c.options.showTick&&!c.multiple||F.checkMark.parentNode||(F.checkMark.className=f+" "+c.options.tickIcon+" check-mark",F.a.appendChild(F.checkMark));var t=this.$element[0].querySelectorAll("select > *"+m);function w(e){var t=g[g.length-1];t&&"divider"===t.type&&(t.optID||e.optID)||((e=e||{}).type="divider",v.push(q(!1,j.DIVIDER,e.optID?e.optID+"div":void 0)),g.push(e))}function I(e,t){if((t=t||{}).divider="true"===e.getAttribute("data-divider"),t.divider)w({optID:t.optID});else{var i=g.length,s=e.style.cssText,n=s?E(s):"",o=(e.className||"")+(t.optgroupClass||"");t.optID&&(o="opt "+o),t.text=e.textContent,t.content=e.getAttribute("data-content"),t.tokens=e.getAttribute("data-tokens"),t.subtext=e.getAttribute("data-subtext"),t.icon=e.getAttribute("data-icon"),t.iconBase=f;var r=Y(t),l=q(K(r,o,n),"",t.optID);l.firstChild&&(l.firstChild.id=c.selectId+"-"+i),v.push(l),e.liIndex=i,t.display=t.content||t.text,t.type="option",t.index=i,t.option=e,t.disabled=t.disabled||e.disabled,g.push(t);var a=0;t.display&&(a+=t.display.length),t.subtext&&(a+=t.subtext.length),t.icon&&(a+=1),d li")},render:function(){this.setPlaceholder();var e,t,i=this,s=this.$element[0],n=function(e,t){var i,s=e.selectedOptions,n=[];if(t){for(var o=0,r=s.length;o")).length&&o>t[1]||1===t.length&&2<=o),!1===e){for(var h=0;h option"+m+", optgroup"+m+" option"+m).length,g="function"==typeof this.options.countSelectedText?this.options.countSelectedText(o,v):this.options.countSelectedText;c=Y({text:g.replace("{0}",o.toString()).replace("{1}",v.toString())},!0)}if(null==this.options.title&&(this.options.title=this.$element.attr("title")),c.childNodes.length||(c=Y({text:void 0!==this.options.title?this.options.title:this.options.noneSelectedText},!0)),r.title=c.textContent.replace(/<[^>]*>?/g,"").trim(),this.options.sanitize&&d&&P([c],i.options.whiteList,i.options.sanitizeFn),l.innerHTML="",l.appendChild(c),M.major<4&&this.$newElement[0].classList.contains("bs3-has-addon")){var b=r.querySelector(".filter-expand"),w=l.cloneNode(!0);w.className="filter-expand",b?r.replaceChild(w,b):r.appendChild(w)}this.$element.trigger("rendered"+U)},setStyle:function(e,t){var i,s=this.$button[0],n=this.$newElement[0],o=this.options.style.trim();this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,"")),M.major<4&&(n.classList.add("bs3"),n.parentNode.classList.contains("input-group")&&(n.previousElementSibling||n.nextElementSibling)&&(n.previousElementSibling||n.nextElementSibling).classList.contains("input-group-addon")&&n.classList.add("bs3-has-addon")),i=e?e.trim():o,"add"==t?i&&s.classList.add.apply(s.classList,i.split(" ")):"remove"==t?i&&s.classList.remove.apply(s.classList,i.split(" ")):(o&&s.classList.remove.apply(s.classList,o.split(" ")),i&&s.classList.add.apply(s.classList,i.split(" ")))},liHeight:function(e){if(e||!1!==this.options.size&&!this.sizeInfo){this.sizeInfo||(this.sizeInfo={});var t=document.createElement("div"),i=document.createElement("div"),s=document.createElement("div"),n=document.createElement("ul"),o=document.createElement("li"),r=document.createElement("li"),l=document.createElement("li"),a=document.createElement("a"),c=document.createElement("span"),d=this.options.header&&0this.sizeInfo.menuExtras.vert&&l+this.sizeInfo.menuExtras.vert+50>this.sizeInfo.selectOffsetBot)),"auto"===this.options.size)n=3this.options.size){for(var g=0;gthis.sizeInfo.selectOffsetRight&&this.sizeInfo.selectOffsetRightthis.sizeInfo.menuInnerHeight&&(this.sizeInfo.hasScrollBar=!0,this.sizeInfo.totalMenuWidth=this.sizeInfo.menuWidth+this.sizeInfo.scrollBarWidth,this.$menu.css("min-width",this.sizeInfo.totalMenuWidth)),this.dropdown&&this.dropdown._popper&&this.dropdown._popper.update()},setSize:function(e){if(this.liHeight(e),this.options.header&&this.$menu.css("padding-top",0),!1!==this.options.size){var t=this,i=z(window);this.setMenuSize(),this.options.liveSearch&&this.$searchbox.off("input.setMenuSize propertychange.setMenuSize").on("input.setMenuSize propertychange.setMenuSize",function(){return t.setMenuSize()}),"auto"===this.options.size?i.off("resize"+U+"."+this.selectId+".setMenuSize scroll"+U+"."+this.selectId+".setMenuSize").on("resize"+U+"."+this.selectId+".setMenuSize scroll"+U+"."+this.selectId+".setMenuSize",function(){return t.setMenuSize()}):this.options.size&&"auto"!=this.options.size&&this.selectpicker.current.elements.length>this.options.size&&i.off("resize"+U+"."+this.selectId+".setMenuSize scroll"+U+"."+this.selectId+".setMenuSize"),t.createView(!1,!0,e)}},setWidth:function(){var i=this;"auto"===this.options.width?requestAnimationFrame(function(){i.$menu.css("min-width","0"),i.$element.on("loaded"+U,function(){i.liHeight(),i.setMenuSize();var e=i.$newElement.clone().appendTo("body"),t=e.css("width","auto").children("button").outerWidth();e.remove(),i.sizeInfo.selectWidth=Math.max(i.sizeInfo.totalMenuWidth,t),i.$newElement.css("width",i.sizeInfo.selectWidth+"px")})}):"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width","")),this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement[0].classList.remove("fit-width")},selectPosition:function(){this.$bsContainer=z('');var s,n,o,r=this,l=z(this.options.container),e=function(e){var t={},i=r.options.display||!!z.fn.dropdown.Constructor.Default&&z.fn.dropdown.Constructor.Default.display;r.$bsContainer.addClass(e.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass(j.DROPUP,e.hasClass(j.DROPUP)),s=e.offset(),l.is("body")?n={top:0,left:0}:((n=l.offset()).top+=parseInt(l.css("borderTopWidth"))-l.scrollTop(),n.left+=parseInt(l.css("borderLeftWidth"))-l.scrollLeft()),o=e.hasClass(j.DROPUP)?0:e[0].offsetHeight,(M.major<4||"static"===i)&&(t.top=s.top-n.top+o,t.left=s.left-n.left),t.width=e[0].offsetWidth,r.$bsContainer.css(t)};this.$button.on("click.bs.dropdown.data-api",function(){r.isDisabled()||(e(r.$newElement),r.$bsContainer.appendTo(r.options.container).toggleClass(j.SHOW,!r.$button.hasClass(j.SHOW)).append(r.$menu))}),z(window).off("resize"+U+"."+this.selectId+" scroll"+U+"."+this.selectId).on("resize"+U+"."+this.selectId+" scroll"+U+"."+this.selectId,function(){r.$newElement.hasClass(j.SHOW)&&e(r.$newElement)}),this.$element.on("hide"+U,function(){r.$menu.data("height",r.$menu.height()),r.$bsContainer.detach()})},setOptionStatus:function(e){var t=this;if(t.noScroll=!1,t.selectpicker.view.visibleElements&&t.selectpicker.view.visibleElements.length)for(var i=0;i');$[2]&&(y=y.replace("{var}",$[2][1"+y+"")),d=!1,C.$element.trigger("maxReached"+U)),b&&I&&(E.append(z(""+S+"
")),d=!1,C.$element.trigger("maxReachedGrp"+U)),setTimeout(function(){C.setSelected(r,!1)},10),E.delay(750).fadeOut(300,function(){z(this).remove()})}}}else c.selected=!1,p.selected=!0,C.setSelected(r,!0);!C.multiple||C.multiple&&1===C.options.maxOptions?C.$button.trigger("focus"):C.options.liveSearch&&C.$searchbox.trigger("focus"),d&&(C.multiple||a!==s.selectedIndex)&&(T=[p.index,u.prop("selected"),l],C.$element.triggerNative("change"))}}),this.$menu.on("click","li."+j.DISABLED+" a, ."+j.POPOVERHEADER+", ."+j.POPOVERHEADER+" :not(.close)",function(e){e.currentTarget==this&&(e.preventDefault(),e.stopPropagation(),C.options.liveSearch&&!z(e.target).hasClass("close")?C.$searchbox.trigger("focus"):C.$button.trigger("focus"))}),this.$menuInner.on("click",".divider, .dropdown-header",function(e){e.preventDefault(),e.stopPropagation(),C.options.liveSearch?C.$searchbox.trigger("focus"):C.$button.trigger("focus")}),this.$menu.on("click","."+j.POPOVERHEADER+" .close",function(){C.$button.trigger("click")}),this.$searchbox.on("click",function(e){e.stopPropagation()}),this.$menu.on("click",".actions-btn",function(e){C.options.liveSearch?C.$searchbox.trigger("focus"):C.$button.trigger("focus"),e.preventDefault(),e.stopPropagation(),z(this).hasClass("bs-select-all")?C.selectAll():C.deselectAll()}),this.$element.on("change"+U,function(){C.render(),C.$element.trigger("changed"+U,T),T=null}).on("focus"+U,function(){C.options.mobile||C.$button.trigger("focus")})},liveSearchListener:function(){var u=this,f=document.createElement("li");this.$button.on("click.bs.dropdown.data-api",function(){u.$searchbox.val()&&u.$searchbox.val("")}),this.$searchbox.on("click.bs.dropdown.data-api focus.bs.dropdown.data-api touchend.bs.dropdown.data-api",function(e){e.stopPropagation()}),this.$searchbox.on("input propertychange",function(){var e=u.$searchbox.val();if(u.selectpicker.search.elements=[],u.selectpicker.search.data=[],e){var t=[],i=e.toUpperCase(),s={},n=[],o=u._searchStyle(),r=u.options.liveSearchNormalize;r&&(i=w(i)),u._$lisSelected=u.$menuInner.find(".selected");for(var l=0;l=a.selectpicker.view.canHighlight.length&&(t=0),a.selectpicker.view.canHighlight[t+f]||(t=t+1+a.selectpicker.view.canHighlight.slice(t+f+1).indexOf(!0))),e.preventDefault();var m=f+t;e.which===B?0===f&&t===c.length-1?(a.$menuInner[0].scrollTop=a.$menuInner[0].scrollHeight,m=a.selectpicker.current.elements.length-1):d=(o=(n=a.selectpicker.current.data[m]).position-n.height)u+a.sizeInfo.menuInnerHeight),s=a.selectpicker.main.elements[v],a.activeIndex=b[x],a.focusItem(s),s&&s.firstChild.focus(),d&&(a.$menuInner[0].scrollTop=o),r.trigger("focus")}}i&&(e.which===D&&!a.selectpicker.keydown.keyHistory||e.which===N||e.which===H&&a.options.selectOnTab)&&(e.which!==D&&e.preventDefault(),a.options.liveSearch&&e.which===D||(a.$menuInner.find(".active a").trigger("click",!0),r.trigger("focus"),a.options.liveSearch||(e.preventDefault(),z(document).data("spaceSelect",!0))))}},mobile:function(){this.$element[0].classList.add("mobile-device")},refresh:function(){var e=z.extend({},this.options,this.$element.data());this.options=e,this.checkDisabled(),this.setStyle(),this.render(),this.createLi(),this.setWidth(),this.setSize(!0),this.$element.trigger("refreshed"+U)},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(U).removeData("selectpicker").removeClass("bs-select-hidden selectpicker"),z(window).off(U+"."+this.selectId)}};var X=z.fn.selectpicker;z.fn.selectpicker=Q,z.fn.selectpicker.Constructor=J,z.fn.selectpicker.noConflict=function(){return z.fn.selectpicker=X,this},z(document).off("keydown.bs.dropdown.data-api").on("keydown"+U,'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',J.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle="dropdown"], .bootstrap-select [role="listbox"], .bootstrap-select .bs-searchbox input',function(e){e.stopPropagation()}),z(window).on("load"+U+".data-api",function(){z(".selectpicker").each(function(){var e=z(this);Q.call(e,e.data())})})}(e)});
-//# sourceMappingURL=bootstrap-select.min.js.map
\ No newline at end of file
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/resizable/jquery.resizableColumns.min.js b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/resizable/jquery.resizableColumns.min.js
index b7c1ae432..7fb8bf0be 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/resizable/jquery.resizableColumns.min.js
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/resizable/jquery.resizableColumns.min.js
@@ -6,4 +6,3 @@
* @license MIT
*/
!function t(e,i,n){function s(a,o){if(!i[a]){if(!e[a]){var h="function"==typeof require&&require;if(!o&&h)return h(a,!0);if(r)return r(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var d=i[a]={exports:{}};e[a][0].call(d.exports,function(t){var i=e[a][1][t];return s(i?i:t)},d,d.exports,t,e,i,n)}return i[a].exports}for(var r="function"==typeof require&&require,a=0;a1?e-1:0),n=1;e>n;n++)i[n-1]=arguments[n];return this.each(function(){var e=$(this),n=e.data(a.DATA_API);if(n){if("string"==typeof t)return n[t].apply(n,i)}else n=new r["default"](e,t),e.data(a.DATA_API,n)})},$.resizableColumns=r["default"]},{"./class":2,"./constants":3}],2:[function(t,e,i){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(i,"__esModule",{value:!0});var s=function(){function t(t,e){for(var i=0;i"),this.$table.before(this.$handleContainer),this.$tableHeaders.each(function(e,i){var n=t.$tableHeaders.eq(e),s=t.$tableHeaders.eq(e+1);if(0!==s.length&&!n.is(r.SELECTOR_UNRESIZABLE)&&!s.is(r.SELECTOR_UNRESIZABLE)){$("").data(r.DATA_TH,$(i)).appendTo(t.$handleContainer)}}),this.bindEvents(this.$handleContainer,["mousedown","touchstart"],"."+r.CLASS_HANDLE,this.onPointerDown.bind(this))}},{key:"assignPercentageWidths",value:function(){var t=this;this.$tableHeaders.each(function(e,i){var n=$(i);t.setWidth(n[0],n.outerWidth()/t.$table.width()*100)})}},{key:"syncHandleWidths",value:function(){var t=this,e=this.$handleContainer;e.width(this.$table.width()),e.find("."+r.CLASS_HANDLE).each(function(e,i){var n=$(i),s=t.options.resizeFromBody?t.$table.height():t.$table.find("thead").height(),a=n.data(r.DATA_TH).outerWidth()+(n.data(r.DATA_TH).offset().left-t.$handleContainer.offset().left);n.css({left:a,height:s})})}},{key:"saveColumnWidths",value:function(){var t=this;this.$tableHeaders.each(function(e,i){var n=$(i);t.options.store&&!n.is(r.SELECTOR_UNRESIZABLE)&&t.options.store.set(t.generateColumnId(n),t.parseWidth(i))})}},{key:"restoreColumnWidths",value:function(){var t=this;this.$tableHeaders.each(function(e,i){var n=$(i);if(t.options.store&&!n.is(r.SELECTOR_UNRESIZABLE)){var s=t.options.store.get(t.generateColumnId(n));null!=s&&t.setWidth(i,s)}})}},{key:"onPointerDown",value:function(t){if(1===t.which){this.operation&&this.onPointerUp(t);var e=$(t.currentTarget);if(!e.is(r.SELECTOR_UNRESIZABLE)){var i=e.index(),n=this.$tableHeaders.eq(i).not(r.SELECTOR_UNRESIZABLE),s=this.$tableHeaders.eq(i+1).not(r.SELECTOR_UNRESIZABLE),a=this.parseWidth(n[0]),o=this.parseWidth(s[0]);this.operation={$leftColumn:n,$rightColumn:s,$currentGrip:e,startX:this.getPointerX(t),widths:{left:a,right:o},newWidths:{left:a,right:o}},this.bindEvents(this.$ownerDocument,["mousemove","touchmove"],this.onPointerMove.bind(this)),this.bindEvents(this.$ownerDocument,["mouseup","touchend"],this.onPointerUp.bind(this)),this.$handleContainer.add(this.$table).addClass(r.CLASS_TABLE_RESIZING),n.add(s).add(e).addClass(r.CLASS_COLUMN_RESIZING),this.triggerEvent(r.EVENT_RESIZE_START,[n,s,a,o],t),t.preventDefault()}}}},{key:"onPointerMove",value:function(t){var e=this.operation;if(this.operation){var i=(this.getPointerX(t)-e.startX)/this.$table.width()*100;if(0!==i){var n=e.$leftColumn[0],s=e.$rightColumn[0],a=void 0,o=void 0;return i>0?(a=this.constrainWidth(e.widths.left+(e.widths.right-e.newWidths.right)),o=this.constrainWidth(e.widths.right-i)):0>i&&(a=this.constrainWidth(e.widths.left+i),o=this.constrainWidth(e.widths.right+(e.widths.left-e.newWidths.left))),n&&this.setWidth(n,a),s&&this.setWidth(s,o),e.newWidths.left=a,e.newWidths.right=o,this.triggerEvent(r.EVENT_RESIZE,[e.$leftColumn,e.$rightColumn,a,o],t)}}}},{key:"onPointerUp",value:function(t){var e=this.operation;if(this.operation)return this.unbindEvents(this.$ownerDocument,["mouseup","touchend","mousemove","touchmove"]),this.$handleContainer.add(this.$table).removeClass(r.CLASS_TABLE_RESIZING),e.$leftColumn.add(e.$rightColumn).add(e.$currentGrip).removeClass(r.CLASS_COLUMN_RESIZING),this.syncHandleWidths(),this.saveColumnWidths(),this.operation=null,this.triggerEvent(r.EVENT_RESIZE_STOP,[e.$leftColumn,e.$rightColumn,e.newWidths.left,e.newWidths.right],t)}},{key:"destroy",value:function(){var t=this.$table,e=this.$handleContainer.find("."+r.CLASS_HANDLE);return this.unbindEvents(this.$window.add(this.$ownerDocument).add(this.$table).add(e)),e.removeData(r.DATA_TH),t.removeData(r.DATA_API),this.$handleContainer.remove(),this.$handleContainer=null,this.$tableHeaders=null,this.$table=null,t}},{key:"bindEvents",value:function(t,e,i,n){"string"==typeof e?e+=this.ns:e=e.join(this.ns+" ")+this.ns,arguments.length>3?t.on(e,i,n):t.on(e,i)}},{key:"unbindEvents",value:function(t,e){"string"==typeof e?e+=this.ns:e=null!=e?e.join(this.ns+" ")+this.ns:this.ns,t.off(e)}},{key:"triggerEvent",value:function(t,e,i){var n=$.Event(t);return n.originalEvent&&(n.originalEvent=$.extend({},i)),this.$table.trigger(n,[this].concat(e||[]))}},{key:"generateColumnId",value:function(t){return this.$table.data(r.DATA_COLUMNS_ID)+"-"+t.data(r.DATA_COLUMN_ID)}},{key:"parseWidth",value:function(t){return t?parseFloat(t.style.width.replace("%","")):0}},{key:"setWidth",value:function(t,e){e=e.toFixed(2),e=e>0?e:0,t.style.width=e+"%"}},{key:"constrainWidth",value:function(t){return void 0!=this.options.minWidth&&(t=Math.max(this.options.minWidth,t)),void 0!=this.options.maxWidth&&(t=Math.min(this.options.maxWidth,t)),t}},{key:"getPointerX",value:function(t){return 0===t.type.indexOf("touch")?(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0]).pageX:t.pageX}}]),t}();i["default"]=a,a.defaults={selector:function(t){return t.find("thead").length?r.SELECTOR_TH:r.SELECTOR_TD},store:window.store,syncHandlers:!0,resizeFromBody:!0,maxWidth:null,minWidth:.01},a.count=0,e.exports=i["default"]},{"./constants":3}],3:[function(t,e,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n="resizableColumns";i.DATA_API=n;var s="resizable-columns-id";i.DATA_COLUMNS_ID=s;var r="resizable-column-id";i.DATA_COLUMN_ID=r;var a="th";i.DATA_TH=a;var o="rc-table-resizing";i.CLASS_TABLE_RESIZING=o;var h="rc-column-resizing";i.CLASS_COLUMN_RESIZING=h;var l="rc-handle";i.CLASS_HANDLE=l;var d="rc-handle-container";i.CLASS_HANDLE_CONTAINER=d;var u="column:resize:start";i.EVENT_RESIZE_START=u;var c="column:resize";i.EVENT_RESIZE=c;var f="column:resize:stop";i.EVENT_RESIZE_STOP=f;var E="tr:first > th:visible";i.SELECTOR_TH=E;var v="tr:first > td:visible";i.SELECTOR_TD=v;var $="[data-noresize]";i.SELECTOR_UNRESIZABLE=$},{}],4:[function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(i,"__esModule",{value:!0});{var s=t("./class"),r=n(s),a=t("./adapter");n(a)}i["default"]=r["default"],e.exports=i["default"]},{"./adapter":1,"./class":2}]},{},[4]);
-//# sourceMappingURL=jquery.resizableColumns.min.js.map
\ No newline at end of file
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/suggest/bootstrap-suggest.min.js b/ruoyi-admin/src/main/resources/static/ajax/libs/suggest/bootstrap-suggest.min.js
index 66b3e510b..67061a4c6 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/suggest/bootstrap-suggest.min.js
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/suggest/bootstrap-suggest.min.js
@@ -7,4 +7,3 @@
*/
!function(e){if("function"==typeof define&&define.amd)define(["jquery"],e);else if("object"==typeof exports&&"object"==typeof module)e(require("jquery"));else{if(!window.jQuery)throw new Error("Not found jQuery.");e(window.jQuery)}}(function(c){var p,l=c(window),s="ActiveXObject"in window,e=navigator.userAgent.match(/Chrome\/(\d+)/);e&&(e=+e[1]);var h=s||51r?i-=r:i=0,t.scrollTop(i))}function F(e,t){e.find("tr."+t.listHoverCSS).removeClass(t.listHoverCSS)}function f(e){var t,n=m;for(t in e)if("value"===t){n=w;break}return n?(window.console&&window.console.trace,w):e.value.length?e:w}function T(e,t){var n=t.effectiveFields;return!("__index"===e||n.length&&!~c.inArray(e,n))}function H(e,t,n,i){n.html(''+e+"
").show(),C(t,n,i)}function q(e,t){var n=e.parent().find("ul:eq(0)");n.is(":visible")||(n.show(),e.trigger("onShowDropdown",[t?t.data.value:[]]))}function W(e,t){var n=e.parent().find("ul:eq(0)");n.is(":visible")&&(n.hide(),e.trigger("onHideDropdown",[t?t.data.value:[]]))}function B(e,t,n){var i,r,o,a,l,s,u,d=e.parent().find("ul:eq(0)"),f=0,c=[''],p=t.value;if(!t||!(i=p.length))return n.emptyTip?H(n.emptyTip,e,d,n):(d.empty(),W(e,n)),e;if(n._lastData&&JSON.stringify(n._lastData)===JSON.stringify(t)&&d.find("tr").length===i)return q(e,n),C(e,d,n);if(n._lastData=t,n.showHeader){for(o in c.push(""),p[0])T(o,n)&&(c.push("| ",n.effectiveFieldsAlias[o]||o,0===f?"("+i+")":""," | "),f++);c.push("
")}for(c.push(""),r=0;r',u[o],"");c.push('',a.join(""),"
")}return c.push("
"),d.html(c.join("")),q(e,n),setTimeout(function(){if(!h){var e=d.find("table:eq(0)"),t=0,n=0;d.height().'+f.listHoverCSS+"{"+f.listHoverStyle+"}"),t.each(function(){var e,n,t,i,r,o,a,l=c(this),s=l.parent(),u=(i=f,r=(t=l).prev("i.clearable"),i.clearable&&!r.length&&(r=c('').prependTo(t.parent())),r.css({position:"absolute",top:"calc(50% - 6px)",transform:"rotate(45deg)",zIndex:4,cursor:"pointer",width:"14px",lineHeight:"14px",textAlign:"center",fontSize:12}).hide()),d=s.find("ul:eq(0)");(d.parent().css("position","relative"),o=l,a=f,!d.length||o.data(v)?w:(o.data(v,{options:a}),m))&&(f.showBtn||(l.css("borderRadius",4),s.css("width","100%").find(".btn:eq(0)").hide()),l.removeClass(y).prop(y,w).attr("autocomplete","off"),d.css(f.listStyle),f.inputBgColor||(f.inputBgColor=l.css("backgroundColor")),l.on("keydown",function(e){var t,n;if(d.is(":visible")){if(t=d.find("."+f.listHoverCSS),n="",F(d,f),e.keyCode===f.keyDown){if(t.length?t.next().length?n=x(t.next().mouseover()):f.autoSelect&&S(l,"").val(k(l)):n=x(d.find("tbody tr:first").mouseover()),A(l,d,f),!f.autoSelect)return}else if(e.keyCode===f.keyUp){if(t.length?t.prev().length?n=x(t.prev().mouseover()):f.autoSelect&&S(l,"").val(k(l)):n=x(d.find("tbody tr:last").mouseover()),A(l,d,f),!f.autoSelect)return}else e.keyCode===f.keyEnter?(n=x(t),W(l,f)):S(l,"");j(l,n,f)}else S(l,"")}).on("compositionstart",function(e){p=m}).on("compositionend",function(e){p=w}).on("keyup input paste",function(e){var t;e.keyCode&&D(l,f),~c.inArray(e.keyCode,[f.keyDown,f.keyUp,f.keyEnter])?l.val(l.val()):(clearTimeout(n),n=setTimeout(function(){p||(t=l.val(),c.trim(t)&&t===k(l)||(k(l,t),f.multiWord&&(t=t.split(f.separator).reverse()[0]),(t.length||f.allowNoKeyword)&&f.fnGetData(c.trim(t),l,B,f)))},f.delay||300))}).on("focus",function(){C(l,d,f)}).on("blur",function(){e||W(l,f)}).on("click",function(){var e=l.val();if(c.trim(e)&&e===k(l)&&d.find("table tr").length)return q(l,f);d.is(":visible")||(f.multiWord&&(e=e.split(f.separator).reverse()[0]),(e.length||f.allowNoKeyword)&&f.fnGetData(c.trim(e),l,B,f))}),s.find(".btn:eq(0)").attr("data-toggle","").click(function(){if(d.is(":visible"))W(l,f);else{if(f.url){if(l.click().focus(),!d.find("tr").length)return w}else B(l,f.data,f);q(l,f)}return w}),d.mouseenter(function(){e=1,l.blur()}).mouseleave(function(){e=0,l.focus()}).on("mouseenter","tbody tr",function(){return F(d,f),c(this).addClass(f.listHoverCSS),w}).on("mousedown","tbody tr",function(){var e=x(c(this));j(l,e,f),k(l,e.key),D(l,f),f.hideOnSelect&&W(l,f)}),u.length&&(u.click(function(){S(l,"").val(""),D(l,f)}),s.mouseenter(function(){l.prop(y)||u.css("right",f.showBtn?Math.max(l.next().width(),33)+2:12).show()}).mouseleave(function(){u.hide()})))})},show:function(){return this.each(function(){c(this).click()})},hide:function(){return this.each(function(){W(c(this))})},disable:function(){return this.each(function(){c(this).attr(y,m).parent().find(".btn:eq(0)").prop(y,m)})},enable:function(){return this.each(function(){c(this).attr(y,w).parent().find(".btn:eq(0)").prop(y,w)})},destroy:function(){return this.each(function(){c(this).off().removeData(v).removeAttr("style").parent().find(".btn:eq(0)").off().show().attr("data-toggle","dropdown").prop(y,w).next().css("display","").off()})},version:function(){return"0.1.27"}};c.fn[v]=function(e){if("string"==typeof e&&i[e]){var t=m;return this.each(function(){if(!c(this).data(v))return t=w}),t||"init"===e||"version"===e?i[e].apply(this,[].slice.call(arguments,1)):this}return i.init.apply(this,arguments)}});
-//# sourceMappingURL=bootstrap-suggest.min.js.map
\ No newline at end of file
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.eot b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.eot
index 28d098bc0..4f047db9a 100644
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.eot and b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.eot differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.ttf b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.ttf
index beb8bd8f5..64ef84c14 100644
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.ttf and b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.ttf differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff
index 13a6ab930..dfd4f6626 100644
Binary files a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff and b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff2 b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff2
new file mode 100644
index 000000000..40b203082
Binary files /dev/null and b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff2 differ
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-bs3.css b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-bs3.css
deleted file mode 100644
index 85c7425f6..000000000
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-bs3.css
+++ /dev/null
@@ -1,5972 +0,0 @@
-.note-editor {
- /*! normalize.css v2.1.3 | MIT License | git.io/normalize */
-
-}
-.note-editor article,
-.note-editor aside,
-.note-editor details,
-.note-editor figcaption,
-.note-editor figure,
-.note-editor footer,
-.note-editor header,
-.note-editor hgroup,
-.note-editor main,
-.note-editor nav,
-.note-editor section,
-.note-editor summary {
- display: block;
-}
-.note-editor audio,
-.note-editor canvas,
-.note-editor video {
- display: inline-block;
-}
-.note-editor audio:not([controls]) {
- display: none;
- height: 0;
-}
-.note-editor [hidden],
-.note-editor template {
- display: none;
-}
-.note-editor html {
- font-family: sans-serif;
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%;
-}
-.note-editor body {
- margin: 0;
-}
-.note-editor a {
- background: transparent;
-}
-.note-editor a:focus {
- outline: thin dotted;
-}
-.note-editor a:active,
-.note-editor a:hover {
- outline: 0;
-}
-.note-editor h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-.note-editor abbr[title] {
- border-bottom: 1px dotted;
-}
-.note-editor b,
-.note-editor strong {
- font-weight: bold;
-}
-.note-editor dfn {
- font-style: italic;
-}
-.note-editor hr {
- -moz-box-sizing: content-box;
- box-sizing: content-box;
- height: 0;
-}
-.note-editor mark {
- background: #ff0;
- color: #000;
-}
-.note-editor code,
-.note-editor kbd,
-.note-editor pre,
-.note-editor samp {
- font-family: monospace, serif;
- font-size: 1em;
-}
-.note-editor pre {
- white-space: pre-wrap;
-}
-.note-editor q {
- quotes: "\201C" "\201D" "\2018" "\2019";
-}
-.note-editor small {
- font-size: 80%;
-}
-.note-editor sub,
-.note-editor sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-.note-editor sup {
- top: -0.5em;
-}
-.note-editor sub {
- bottom: -0.25em;
-}
-.note-editor img {
- border: 0;
-}
-.note-editor svg:not(:root) {
- overflow: hidden;
-}
-.note-editor figure {
- margin: 0;
-}
-.note-editor fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
-}
-.note-editor legend {
- border: 0;
- padding: 0;
-}
-.note-editor button,
-.note-editor input,
-.note-editor select,
-.note-editor textarea {
- font-family: inherit;
- font-size: 100%;
- margin: 0;
-}
-.note-editor button,
-.note-editor input {
- line-height: normal;
-}
-.note-editor button,
-.note-editor select {
- text-transform: none;
-}
-.note-editor button,
-.note-editor html input[type="button"],
-.note-editor input[type="reset"],
-.note-editor input[type="submit"] {
- -webkit-appearance: button;
- cursor: pointer;
-}
-.note-editor button[disabled],
-.note-editor html input[disabled] {
- cursor: default;
-}
-.note-editor input[type="checkbox"],
-.note-editor input[type="radio"] {
- box-sizing: border-box;
- padding: 0;
-}
-.note-editor input[type="search"] {
- -webkit-appearance: textfield;
- -moz-box-sizing: content-box;
- -webkit-box-sizing: content-box;
- box-sizing: content-box;
-}
-.note-editor input[type="search"]::-webkit-search-cancel-button,
-.note-editor input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-.note-editor button::-moz-focus-inner,
-.note-editor input::-moz-focus-inner {
- border: 0;
- padding: 0;
-}
-.note-editor textarea {
- overflow: auto;
- vertical-align: top;
-}
-.note-editor table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-@media print {
- .note-editor * {
- text-shadow: none !important;
- color: #000 !important;
- background: transparent !important;
- box-shadow: none !important;
- }
- .note-editor a,
- .note-editor a:visited {
- text-decoration: underline;
- }
- .note-editor a[href]:after {
- content: " (" attr(href) ")";
- }
- .note-editor abbr[title]:after {
- content: " (" attr(title) ")";
- }
- .note-editor .ir a:after,
- .note-editor a[href^="javascript:"]:after,
- .note-editor a[href^="#"]:after {
- content: "";
- }
- .note-editor pre,
- .note-editor blockquote {
- border: 1px solid #999;
- page-break-inside: avoid;
- }
- .note-editor thead {
- display: table-header-group;
- }
- .note-editor tr,
- .note-editor img {
- page-break-inside: avoid;
- }
- .note-editor img {
- max-width: 100% !important;
- }
- @page {
- margin: 2cm .5cm;
- }
- .note-editor p,
- .note-editor h2,
- .note-editor h3 {
- orphans: 3;
- widows: 3;
- }
- .note-editor h2,
- .note-editor h3 {
- page-break-after: avoid;
- }
- .note-editor .navbar {
- display: none;
- }
- .note-editor .table td,
- .note-editor .table th {
- background-color: #fff !important;
- }
- .note-editor .btn > .caret,
- .note-editor .dropup > .btn > .caret {
- border-top-color: #000 !important;
- }
- .note-editor .label {
- border: 1px solid #000;
- }
- .note-editor .table {
- border-collapse: collapse !important;
- }
- .note-editor .table-bordered th,
- .note-editor .table-bordered td {
- border: 1px solid #ddd !important;
- }
-}
-.note-editor *,
-.note-editor *:before,
-.note-editor *:after {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-.note-editor html {
- font-size: 62.5%;
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-}
-.note-editor body {
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 14px;
- line-height: 1.428571429;
- color: #333333;
- background-color: #ffffff;
-}
-.note-editor input,
-.note-editor button,
-.note-editor select,
-.note-editor textarea {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
-}
-.note-editor a {
- color: #428bca;
- text-decoration: none;
-}
-.note-editor a:hover,
-.note-editor a:focus {
- color: #2a6496;
- text-decoration: underline;
-}
-.note-editor a:focus {
- outline: thin dotted #333;
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
-}
-.note-editor img {
- vertical-align: middle;
-}
-.note-editor .img-responsive {
- display: block;
- max-width: 100%;
- height: auto;
-}
-.note-editor .img-rounded {
- border-radius: 6px;
-}
-.note-editor .img-thumbnail {
- padding: 4px;
- line-height: 1.428571429;
- background-color: #ffffff;
- border: 1px solid #dddddd;
- border-radius: 4px;
- -webkit-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- display: inline-block;
- max-width: 100%;
- height: auto;
-}
-.note-editor .img-circle {
- border-radius: 50%;
-}
-.note-editor hr {
- margin-top: 20px;
- margin-bottom: 20px;
- border: 0;
- border-top: 1px solid #eeeeee;
-}
-.note-editor .sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
-}
-.note-editor p {
- margin: 0 0 10px;
-}
-.note-editor .lead {
- margin-bottom: 20px;
- font-size: 16px;
- font-weight: 200;
- line-height: 1.4;
-}
-@media (min-width: 768px) {
- .note-editor .lead {
- font-size: 21px;
- }
-}
-.note-editor small,
-.note-editor .small {
- font-size: 85%;
-}
-.note-editor cite {
- font-style: normal;
-}
-.note-editor .text-muted {
- color: #999999;
-}
-.note-editor .text-primary {
- color: #428bca;
-}
-.note-editor .text-primary:hover {
- color: #3071a9;
-}
-.note-editor .text-warning {
- color: #c09853;
-}
-.note-editor .text-warning:hover {
- color: #a47e3c;
-}
-.note-editor .text-danger {
- color: #b94a48;
-}
-.note-editor .text-danger:hover {
- color: #953b39;
-}
-.note-editor .text-success {
- color: #468847;
-}
-.note-editor .text-success:hover {
- color: #356635;
-}
-.note-editor .text-info {
- color: #3a87ad;
-}
-.note-editor .text-info:hover {
- color: #2d6987;
-}
-.note-editor .text-left {
- text-align: left;
-}
-.note-editor .text-right {
- text-align: right;
-}
-.note-editor .text-center {
- text-align: center;
-}
-.note-editor h1,
-.note-editor h2,
-.note-editor h3,
-.note-editor h4,
-.note-editor h5,
-.note-editor h6,
-.note-editor .h1,
-.note-editor .h2,
-.note-editor .h3,
-.note-editor .h4,
-.note-editor .h5,
-.note-editor .h6 {
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-weight: 500;
- line-height: 1.1;
- color: inherit;
-}
-.note-editor h1 small,
-.note-editor h2 small,
-.note-editor h3 small,
-.note-editor h4 small,
-.note-editor h5 small,
-.note-editor h6 small,
-.note-editor .h1 small,
-.note-editor .h2 small,
-.note-editor .h3 small,
-.note-editor .h4 small,
-.note-editor .h5 small,
-.note-editor .h6 small,
-.note-editor h1 .small,
-.note-editor h2 .small,
-.note-editor h3 .small,
-.note-editor h4 .small,
-.note-editor h5 .small,
-.note-editor h6 .small,
-.note-editor .h1 .small,
-.note-editor .h2 .small,
-.note-editor .h3 .small,
-.note-editor .h4 .small,
-.note-editor .h5 .small,
-.note-editor .h6 .small {
- font-weight: normal;
- line-height: 1;
- color: #999999;
-}
-.note-editor h1,
-.note-editor h2,
-.note-editor h3 {
- margin-top: 20px;
- margin-bottom: 10px;
-}
-.note-editor h1 small,
-.note-editor h2 small,
-.note-editor h3 small,
-.note-editor h1 .small,
-.note-editor h2 .small,
-.note-editor h3 .small {
- font-size: 65%;
-}
-.note-editor h4,
-.note-editor h5,
-.note-editor h6 {
- margin-top: 10px;
- margin-bottom: 10px;
-}
-.note-editor h4 small,
-.note-editor h5 small,
-.note-editor h6 small,
-.note-editor h4 .small,
-.note-editor h5 .small,
-.note-editor h6 .small {
- font-size: 75%;
-}
-.note-editor h1,
-.note-editor .h1 {
- font-size: 36px;
-}
-.note-editor h2,
-.note-editor .h2 {
- font-size: 30px;
-}
-.note-editor h3,
-.note-editor .h3 {
- font-size: 24px;
-}
-.note-editor h4,
-.note-editor .h4 {
- font-size: 18px;
-}
-.note-editor h5,
-.note-editor .h5 {
- font-size: 14px;
-}
-.note-editor h6,
-.note-editor .h6 {
- font-size: 12px;
-}
-.note-editor .page-header {
- padding-bottom: 9px;
- margin: 40px 0 20px;
- border-bottom: 1px solid #eeeeee;
-}
-.note-editor ul,
-.note-editor ol {
- margin-top: 0;
- margin-bottom: 10px;
-}
-.note-editor ul ul,
-.note-editor ol ul,
-.note-editor ul ol,
-.note-editor ol ol {
- margin-bottom: 0;
-}
-.note-editor .list-unstyled {
- padding-left: 0;
- list-style: none;
-}
-.note-editor .list-inline {
- padding-left: 0;
- list-style: none;
-}
-.note-editor .list-inline > li {
- display: inline-block;
- padding-left: 5px;
- padding-right: 5px;
-}
-.note-editor dl {
- margin-bottom: 20px;
-}
-.note-editor dt,
-.note-editor dd {
- line-height: 1.428571429;
-}
-.note-editor dt {
- font-weight: bold;
-}
-.note-editor dd {
- margin-left: 0;
-}
-@media (min-width: 768px) {
- .note-editor .dl-horizontal dt {
- float: left;
- width: 160px;
- clear: left;
- text-align: right;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .note-editor .dl-horizontal dd {
- margin-left: 180px;
- }
- .note-editor .dl-horizontal dd:before,
- .note-editor .dl-horizontal dd:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
- }
- .note-editor .dl-horizontal dd:after {
- clear: both;
- }
- .note-editor .dl-horizontal dd:before,
- .note-editor .dl-horizontal dd:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
- }
- .note-editor .dl-horizontal dd:after {
- clear: both;
- }
-}
-.note-editor abbr[title],
-.note-editor abbr[data-original-title] {
- cursor: help;
- border-bottom: 1px dotted #999999;
-}
-.note-editor abbr.initialism {
- font-size: 90%;
- text-transform: uppercase;
-}
-.note-editor blockquote {
- padding: 10px 20px;
- margin: 0 0 20px;
- border-left: 5px solid #eeeeee;
-}
-.note-editor blockquote p {
- font-size: 17.5px;
- font-weight: 300;
- line-height: 1.25;
-}
-.note-editor blockquote p:last-child {
- margin-bottom: 0;
-}
-.note-editor blockquote small {
- display: block;
- line-height: 1.428571429;
- color: #999999;
-}
-.note-editor blockquote small:before {
- content: '\2014 \00A0';
-}
-.note-editor blockquote.pull-right {
- padding-right: 15px;
- padding-left: 0;
- border-right: 5px solid #eeeeee;
- border-left: 0;
-}
-.note-editor blockquote.pull-right p,
-.note-editor blockquote.pull-right small,
-.note-editor blockquote.pull-right .small {
- text-align: right;
-}
-.note-editor blockquote.pull-right small:before,
-.note-editor blockquote.pull-right .small:before {
- content: '';
-}
-.note-editor blockquote.pull-right small:after,
-.note-editor blockquote.pull-right .small:after {
- content: '\00A0 \2014';
-}
-.note-editor blockquote:before,
-.note-editor blockquote:after {
- content: "";
-}
-.note-editor address {
- margin-bottom: 20px;
- font-style: normal;
- line-height: 1.428571429;
-}
-.note-editor code,
-.note-editor kdb,
-.note-editor pre,
-.note-editor samp {
- font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
-}
-.note-editor code {
- padding: 2px 4px;
- font-size: 90%;
- color: #c7254e;
- background-color: #f9f2f4;
- white-space: nowrap;
- border-radius: 4px;
-}
-.note-editor pre {
- display: block;
- padding: 9.5px;
- margin: 0 0 10px;
- font-size: 13px;
- line-height: 1.428571429;
- word-break: break-all;
- word-wrap: break-word;
- color: #333333;
- background-color: #f5f5f5;
- border: 1px solid #cccccc;
- border-radius: 4px;
-}
-.note-editor pre code {
- padding: 0;
- font-size: inherit;
- color: inherit;
- white-space: pre-wrap;
- background-color: transparent;
- border-radius: 0;
-}
-.note-editor .pre-scrollable {
- max-height: 340px;
- overflow-y: scroll;
-}
-.note-editor .container {
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px;
-}
-.note-editor .container:before,
-.note-editor .container:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .container:after {
- clear: both;
-}
-.note-editor .container:before,
-.note-editor .container:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .container:after {
- clear: both;
-}
-.note-editor .row {
- margin-left: -15px;
- margin-right: -15px;
-}
-.note-editor .row:before,
-.note-editor .row:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .row:after {
- clear: both;
-}
-.note-editor .row:before,
-.note-editor .row:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .row:after {
- clear: both;
-}
-.note-editor .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
- position: relative;
- min-height: 1px;
- padding-left: 15px;
- padding-right: 15px;
-}
-.note-editor .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
- float: left;
-}
-.note-editor .col-xs-12 {
- width: 100%;
-}
-.note-editor .col-xs-11 {
- width: 91.66666666666666%;
-}
-.note-editor .col-xs-10 {
- width: 83.33333333333334%;
-}
-.note-editor .col-xs-9 {
- width: 75%;
-}
-.note-editor .col-xs-8 {
- width: 66.66666666666666%;
-}
-.note-editor .col-xs-7 {
- width: 58.333333333333336%;
-}
-.note-editor .col-xs-6 {
- width: 50%;
-}
-.note-editor .col-xs-5 {
- width: 41.66666666666667%;
-}
-.note-editor .col-xs-4 {
- width: 33.33333333333333%;
-}
-.note-editor .col-xs-3 {
- width: 25%;
-}
-.note-editor .col-xs-2 {
- width: 16.666666666666664%;
-}
-.note-editor .col-xs-1 {
- width: 8.333333333333332%;
-}
-.note-editor .col-xs-pull-12 {
- right: 100%;
-}
-.note-editor .col-xs-pull-11 {
- right: 91.66666666666666%;
-}
-.note-editor .col-xs-pull-10 {
- right: 83.33333333333334%;
-}
-.note-editor .col-xs-pull-9 {
- right: 75%;
-}
-.note-editor .col-xs-pull-8 {
- right: 66.66666666666666%;
-}
-.note-editor .col-xs-pull-7 {
- right: 58.333333333333336%;
-}
-.note-editor .col-xs-pull-6 {
- right: 50%;
-}
-.note-editor .col-xs-pull-5 {
- right: 41.66666666666667%;
-}
-.note-editor .col-xs-pull-4 {
- right: 33.33333333333333%;
-}
-.note-editor .col-xs-pull-3 {
- right: 25%;
-}
-.note-editor .col-xs-pull-2 {
- right: 16.666666666666664%;
-}
-.note-editor .col-xs-pull-1 {
- right: 8.333333333333332%;
-}
-.note-editor .col-xs-push-12 {
- left: 100%;
-}
-.note-editor .col-xs-push-11 {
- left: 91.66666666666666%;
-}
-.note-editor .col-xs-push-10 {
- left: 83.33333333333334%;
-}
-.note-editor .col-xs-push-9 {
- left: 75%;
-}
-.note-editor .col-xs-push-8 {
- left: 66.66666666666666%;
-}
-.note-editor .col-xs-push-7 {
- left: 58.333333333333336%;
-}
-.note-editor .col-xs-push-6 {
- left: 50%;
-}
-.note-editor .col-xs-push-5 {
- left: 41.66666666666667%;
-}
-.note-editor .col-xs-push-4 {
- left: 33.33333333333333%;
-}
-.note-editor .col-xs-push-3 {
- left: 25%;
-}
-.note-editor .col-xs-push-2 {
- left: 16.666666666666664%;
-}
-.note-editor .col-xs-push-1 {
- left: 8.333333333333332%;
-}
-.note-editor .col-xs-offset-12 {
- margin-left: 100%;
-}
-.note-editor .col-xs-offset-11 {
- margin-left: 91.66666666666666%;
-}
-.note-editor .col-xs-offset-10 {
- margin-left: 83.33333333333334%;
-}
-.note-editor .col-xs-offset-9 {
- margin-left: 75%;
-}
-.note-editor .col-xs-offset-8 {
- margin-left: 66.66666666666666%;
-}
-.note-editor .col-xs-offset-7 {
- margin-left: 58.333333333333336%;
-}
-.note-editor .col-xs-offset-6 {
- margin-left: 50%;
-}
-.note-editor .col-xs-offset-5 {
- margin-left: 41.66666666666667%;
-}
-.note-editor .col-xs-offset-4 {
- margin-left: 33.33333333333333%;
-}
-.note-editor .col-xs-offset-3 {
- margin-left: 25%;
-}
-.note-editor .col-xs-offset-2 {
- margin-left: 16.666666666666664%;
-}
-.note-editor .col-xs-offset-1 {
- margin-left: 8.333333333333332%;
-}
-@media (min-width: 768px) {
- .note-editor .container {
- width: 750px;
- }
- .note-editor .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
- float: left;
- }
- .note-editor .col-sm-12 {
- width: 100%;
- }
- .note-editor .col-sm-11 {
- width: 91.66666666666666%;
- }
- .note-editor .col-sm-10 {
- width: 83.33333333333334%;
- }
- .note-editor .col-sm-9 {
- width: 75%;
- }
- .note-editor .col-sm-8 {
- width: 66.66666666666666%;
- }
- .note-editor .col-sm-7 {
- width: 58.333333333333336%;
- }
- .note-editor .col-sm-6 {
- width: 50%;
- }
- .note-editor .col-sm-5 {
- width: 41.66666666666667%;
- }
- .note-editor .col-sm-4 {
- width: 33.33333333333333%;
- }
- .note-editor .col-sm-3 {
- width: 25%;
- }
- .note-editor .col-sm-2 {
- width: 16.666666666666664%;
- }
- .note-editor .col-sm-1 {
- width: 8.333333333333332%;
- }
- .note-editor .col-sm-pull-12 {
- right: 100%;
- }
- .note-editor .col-sm-pull-11 {
- right: 91.66666666666666%;
- }
- .note-editor .col-sm-pull-10 {
- right: 83.33333333333334%;
- }
- .note-editor .col-sm-pull-9 {
- right: 75%;
- }
- .note-editor .col-sm-pull-8 {
- right: 66.66666666666666%;
- }
- .note-editor .col-sm-pull-7 {
- right: 58.333333333333336%;
- }
- .note-editor .col-sm-pull-6 {
- right: 50%;
- }
- .note-editor .col-sm-pull-5 {
- right: 41.66666666666667%;
- }
- .note-editor .col-sm-pull-4 {
- right: 33.33333333333333%;
- }
- .note-editor .col-sm-pull-3 {
- right: 25%;
- }
- .note-editor .col-sm-pull-2 {
- right: 16.666666666666664%;
- }
- .note-editor .col-sm-pull-1 {
- right: 8.333333333333332%;
- }
- .note-editor .col-sm-push-12 {
- left: 100%;
- }
- .note-editor .col-sm-push-11 {
- left: 91.66666666666666%;
- }
- .note-editor .col-sm-push-10 {
- left: 83.33333333333334%;
- }
- .note-editor .col-sm-push-9 {
- left: 75%;
- }
- .note-editor .col-sm-push-8 {
- left: 66.66666666666666%;
- }
- .note-editor .col-sm-push-7 {
- left: 58.333333333333336%;
- }
- .note-editor .col-sm-push-6 {
- left: 50%;
- }
- .note-editor .col-sm-push-5 {
- left: 41.66666666666667%;
- }
- .note-editor .col-sm-push-4 {
- left: 33.33333333333333%;
- }
- .note-editor .col-sm-push-3 {
- left: 25%;
- }
- .note-editor .col-sm-push-2 {
- left: 16.666666666666664%;
- }
- .note-editor .col-sm-push-1 {
- left: 8.333333333333332%;
- }
- .note-editor .col-sm-offset-12 {
- margin-left: 100%;
- }
- .note-editor .col-sm-offset-11 {
- margin-left: 91.66666666666666%;
- }
- .note-editor .col-sm-offset-10 {
- margin-left: 83.33333333333334%;
- }
- .note-editor .col-sm-offset-9 {
- margin-left: 75%;
- }
- .note-editor .col-sm-offset-8 {
- margin-left: 66.66666666666666%;
- }
- .note-editor .col-sm-offset-7 {
- margin-left: 58.333333333333336%;
- }
- .note-editor .col-sm-offset-6 {
- margin-left: 50%;
- }
- .note-editor .col-sm-offset-5 {
- margin-left: 41.66666666666667%;
- }
- .note-editor .col-sm-offset-4 {
- margin-left: 33.33333333333333%;
- }
- .note-editor .col-sm-offset-3 {
- margin-left: 25%;
- }
- .note-editor .col-sm-offset-2 {
- margin-left: 16.666666666666664%;
- }
- .note-editor .col-sm-offset-1 {
- margin-left: 8.333333333333332%;
- }
-}
-@media (min-width: 992px) {
- .note-editor .container {
- width: 970px;
- }
- .note-editor .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
- float: left;
- }
- .note-editor .col-md-12 {
- width: 100%;
- }
- .note-editor .col-md-11 {
- width: 91.66666666666666%;
- }
- .note-editor .col-md-10 {
- width: 83.33333333333334%;
- }
- .note-editor .col-md-9 {
- width: 75%;
- }
- .note-editor .col-md-8 {
- width: 66.66666666666666%;
- }
- .note-editor .col-md-7 {
- width: 58.333333333333336%;
- }
- .note-editor .col-md-6 {
- width: 50%;
- }
- .note-editor .col-md-5 {
- width: 41.66666666666667%;
- }
- .note-editor .col-md-4 {
- width: 33.33333333333333%;
- }
- .note-editor .col-md-3 {
- width: 25%;
- }
- .note-editor .col-md-2 {
- width: 16.666666666666664%;
- }
- .note-editor .col-md-1 {
- width: 8.333333333333332%;
- }
- .note-editor .col-md-pull-12 {
- right: 100%;
- }
- .note-editor .col-md-pull-11 {
- right: 91.66666666666666%;
- }
- .note-editor .col-md-pull-10 {
- right: 83.33333333333334%;
- }
- .note-editor .col-md-pull-9 {
- right: 75%;
- }
- .note-editor .col-md-pull-8 {
- right: 66.66666666666666%;
- }
- .note-editor .col-md-pull-7 {
- right: 58.333333333333336%;
- }
- .note-editor .col-md-pull-6 {
- right: 50%;
- }
- .note-editor .col-md-pull-5 {
- right: 41.66666666666667%;
- }
- .note-editor .col-md-pull-4 {
- right: 33.33333333333333%;
- }
- .note-editor .col-md-pull-3 {
- right: 25%;
- }
- .note-editor .col-md-pull-2 {
- right: 16.666666666666664%;
- }
- .note-editor .col-md-pull-1 {
- right: 8.333333333333332%;
- }
- .note-editor .col-md-push-12 {
- left: 100%;
- }
- .note-editor .col-md-push-11 {
- left: 91.66666666666666%;
- }
- .note-editor .col-md-push-10 {
- left: 83.33333333333334%;
- }
- .note-editor .col-md-push-9 {
- left: 75%;
- }
- .note-editor .col-md-push-8 {
- left: 66.66666666666666%;
- }
- .note-editor .col-md-push-7 {
- left: 58.333333333333336%;
- }
- .note-editor .col-md-push-6 {
- left: 50%;
- }
- .note-editor .col-md-push-5 {
- left: 41.66666666666667%;
- }
- .note-editor .col-md-push-4 {
- left: 33.33333333333333%;
- }
- .note-editor .col-md-push-3 {
- left: 25%;
- }
- .note-editor .col-md-push-2 {
- left: 16.666666666666664%;
- }
- .note-editor .col-md-push-1 {
- left: 8.333333333333332%;
- }
- .note-editor .col-md-offset-12 {
- margin-left: 100%;
- }
- .note-editor .col-md-offset-11 {
- margin-left: 91.66666666666666%;
- }
- .note-editor .col-md-offset-10 {
- margin-left: 83.33333333333334%;
- }
- .note-editor .col-md-offset-9 {
- margin-left: 75%;
- }
- .note-editor .col-md-offset-8 {
- margin-left: 66.66666666666666%;
- }
- .note-editor .col-md-offset-7 {
- margin-left: 58.333333333333336%;
- }
- .note-editor .col-md-offset-6 {
- margin-left: 50%;
- }
- .note-editor .col-md-offset-5 {
- margin-left: 41.66666666666667%;
- }
- .note-editor .col-md-offset-4 {
- margin-left: 33.33333333333333%;
- }
- .note-editor .col-md-offset-3 {
- margin-left: 25%;
- }
- .note-editor .col-md-offset-2 {
- margin-left: 16.666666666666664%;
- }
- .note-editor .col-md-offset-1 {
- margin-left: 8.333333333333332%;
- }
-}
-@media (min-width: 1200px) {
- .note-editor .container {
- width: 1170px;
- }
- .note-editor .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
- float: left;
- }
- .note-editor .col-lg-12 {
- width: 100%;
- }
- .note-editor .col-lg-11 {
- width: 91.66666666666666%;
- }
- .note-editor .col-lg-10 {
- width: 83.33333333333334%;
- }
- .note-editor .col-lg-9 {
- width: 75%;
- }
- .note-editor .col-lg-8 {
- width: 66.66666666666666%;
- }
- .note-editor .col-lg-7 {
- width: 58.333333333333336%;
- }
- .note-editor .col-lg-6 {
- width: 50%;
- }
- .note-editor .col-lg-5 {
- width: 41.66666666666667%;
- }
- .note-editor .col-lg-4 {
- width: 33.33333333333333%;
- }
- .note-editor .col-lg-3 {
- width: 25%;
- }
- .note-editor .col-lg-2 {
- width: 16.666666666666664%;
- }
- .note-editor .col-lg-1 {
- width: 8.333333333333332%;
- }
- .note-editor .col-lg-pull-12 {
- right: 100%;
- }
- .note-editor .col-lg-pull-11 {
- right: 91.66666666666666%;
- }
- .note-editor .col-lg-pull-10 {
- right: 83.33333333333334%;
- }
- .note-editor .col-lg-pull-9 {
- right: 75%;
- }
- .note-editor .col-lg-pull-8 {
- right: 66.66666666666666%;
- }
- .note-editor .col-lg-pull-7 {
- right: 58.333333333333336%;
- }
- .note-editor .col-lg-pull-6 {
- right: 50%;
- }
- .note-editor .col-lg-pull-5 {
- right: 41.66666666666667%;
- }
- .note-editor .col-lg-pull-4 {
- right: 33.33333333333333%;
- }
- .note-editor .col-lg-pull-3 {
- right: 25%;
- }
- .note-editor .col-lg-pull-2 {
- right: 16.666666666666664%;
- }
- .note-editor .col-lg-pull-1 {
- right: 8.333333333333332%;
- }
- .note-editor .col-lg-push-12 {
- left: 100%;
- }
- .note-editor .col-lg-push-11 {
- left: 91.66666666666666%;
- }
- .note-editor .col-lg-push-10 {
- left: 83.33333333333334%;
- }
- .note-editor .col-lg-push-9 {
- left: 75%;
- }
- .note-editor .col-lg-push-8 {
- left: 66.66666666666666%;
- }
- .note-editor .col-lg-push-7 {
- left: 58.333333333333336%;
- }
- .note-editor .col-lg-push-6 {
- left: 50%;
- }
- .note-editor .col-lg-push-5 {
- left: 41.66666666666667%;
- }
- .note-editor .col-lg-push-4 {
- left: 33.33333333333333%;
- }
- .note-editor .col-lg-push-3 {
- left: 25%;
- }
- .note-editor .col-lg-push-2 {
- left: 16.666666666666664%;
- }
- .note-editor .col-lg-push-1 {
- left: 8.333333333333332%;
- }
- .note-editor .col-lg-offset-12 {
- margin-left: 100%;
- }
- .note-editor .col-lg-offset-11 {
- margin-left: 91.66666666666666%;
- }
- .note-editor .col-lg-offset-10 {
- margin-left: 83.33333333333334%;
- }
- .note-editor .col-lg-offset-9 {
- margin-left: 75%;
- }
- .note-editor .col-lg-offset-8 {
- margin-left: 66.66666666666666%;
- }
- .note-editor .col-lg-offset-7 {
- margin-left: 58.333333333333336%;
- }
- .note-editor .col-lg-offset-6 {
- margin-left: 50%;
- }
- .note-editor .col-lg-offset-5 {
- margin-left: 41.66666666666667%;
- }
- .note-editor .col-lg-offset-4 {
- margin-left: 33.33333333333333%;
- }
- .note-editor .col-lg-offset-3 {
- margin-left: 25%;
- }
- .note-editor .col-lg-offset-2 {
- margin-left: 16.666666666666664%;
- }
- .note-editor .col-lg-offset-1 {
- margin-left: 8.333333333333332%;
- }
-}
-.note-editor table {
- max-width: 100%;
- background-color: transparent;
-}
-.note-editor th {
- text-align: left;
-}
-.note-editor .table {
- width: 100%;
- margin-bottom: 20px;
-}
-.note-editor .table > thead > tr > th,
-.note-editor .table > tbody > tr > th,
-.note-editor .table > tfoot > tr > th,
-.note-editor .table > thead > tr > td,
-.note-editor .table > tbody > tr > td,
-.note-editor .table > tfoot > tr > td {
- padding: 8px;
- line-height: 1.428571429;
- vertical-align: top;
- border-top: 1px solid #dddddd;
-}
-.note-editor .table > thead > tr > th {
- vertical-align: bottom;
- border-bottom: 2px solid #dddddd;
-}
-.note-editor .table > caption + thead > tr:first-child > th,
-.note-editor .table > colgroup + thead > tr:first-child > th,
-.note-editor .table > thead:first-child > tr:first-child > th,
-.note-editor .table > caption + thead > tr:first-child > td,
-.note-editor .table > colgroup + thead > tr:first-child > td,
-.note-editor .table > thead:first-child > tr:first-child > td {
- border-top: 0;
-}
-.note-editor .table > tbody + tbody {
- border-top: 2px solid #dddddd;
-}
-.note-editor .table .table {
- background-color: #ffffff;
-}
-.note-editor .table-condensed > thead > tr > th,
-.note-editor .table-condensed > tbody > tr > th,
-.note-editor .table-condensed > tfoot > tr > th,
-.note-editor .table-condensed > thead > tr > td,
-.note-editor .table-condensed > tbody > tr > td,
-.note-editor .table-condensed > tfoot > tr > td {
- padding: 5px;
-}
-.note-editor .table-bordered {
- border: 1px solid #dddddd;
-}
-.note-editor .table-bordered > thead > tr > th,
-.note-editor .table-bordered > tbody > tr > th,
-.note-editor .table-bordered > tfoot > tr > th,
-.note-editor .table-bordered > thead > tr > td,
-.note-editor .table-bordered > tbody > tr > td,
-.note-editor .table-bordered > tfoot > tr > td {
- border: 1px solid #dddddd;
-}
-.note-editor .table-bordered > thead > tr > th,
-.note-editor .table-bordered > thead > tr > td {
- border-bottom-width: 2px;
-}
-.note-editor .table-striped > tbody > tr:nth-child(odd) > td,
-.note-editor .table-striped > tbody > tr:nth-child(odd) > th {
- background-color: #f9f9f9;
-}
-.note-editor .table-hover > tbody > tr:hover > td,
-.note-editor .table-hover > tbody > tr:hover > th {
- background-color: #f5f5f5;
-}
-.note-editor table col[class*="col-"] {
- float: none;
- display: table-column;
-}
-.note-editor table td[class*="col-"],
-.note-editor table th[class*="col-"] {
- float: none;
- display: table-cell;
-}
-.note-editor .table > thead > tr > td.active,
-.note-editor .table > tbody > tr > td.active,
-.note-editor .table > tfoot > tr > td.active,
-.note-editor .table > thead > tr > th.active,
-.note-editor .table > tbody > tr > th.active,
-.note-editor .table > tfoot > tr > th.active,
-.note-editor .table > thead > tr.active > td,
-.note-editor .table > tbody > tr.active > td,
-.note-editor .table > tfoot > tr.active > td,
-.note-editor .table > thead > tr.active > th,
-.note-editor .table > tbody > tr.active > th,
-.note-editor .table > tfoot > tr.active > th {
- background-color: #f5f5f5;
-}
-.note-editor .table > thead > tr > td.success,
-.note-editor .table > tbody > tr > td.success,
-.note-editor .table > tfoot > tr > td.success,
-.note-editor .table > thead > tr > th.success,
-.note-editor .table > tbody > tr > th.success,
-.note-editor .table > tfoot > tr > th.success,
-.note-editor .table > thead > tr.success > td,
-.note-editor .table > tbody > tr.success > td,
-.note-editor .table > tfoot > tr.success > td,
-.note-editor .table > thead > tr.success > th,
-.note-editor .table > tbody > tr.success > th,
-.note-editor .table > tfoot > tr.success > th {
- background-color: #dff0d8;
- border-color: #d6e9c6;
-}
-.note-editor .table-hover > tbody > tr > td.success:hover,
-.note-editor .table-hover > tbody > tr > th.success:hover,
-.note-editor .table-hover > tbody > tr.success:hover > td,
-.note-editor .table-hover > tbody > tr.success:hover > th {
- background-color: #d0e9c6;
- border-color: #c9e2b3;
-}
-.note-editor .table > thead > tr > td.danger,
-.note-editor .table > tbody > tr > td.danger,
-.note-editor .table > tfoot > tr > td.danger,
-.note-editor .table > thead > tr > th.danger,
-.note-editor .table > tbody > tr > th.danger,
-.note-editor .table > tfoot > tr > th.danger,
-.note-editor .table > thead > tr.danger > td,
-.note-editor .table > tbody > tr.danger > td,
-.note-editor .table > tfoot > tr.danger > td,
-.note-editor .table > thead > tr.danger > th,
-.note-editor .table > tbody > tr.danger > th,
-.note-editor .table > tfoot > tr.danger > th {
- background-color: #f2dede;
- border-color: #ebccd1;
-}
-.note-editor .table-hover > tbody > tr > td.danger:hover,
-.note-editor .table-hover > tbody > tr > th.danger:hover,
-.note-editor .table-hover > tbody > tr.danger:hover > td,
-.note-editor .table-hover > tbody > tr.danger:hover > th {
- background-color: #ebcccc;
- border-color: #e4b9c0;
-}
-.note-editor .table > thead > tr > td.warning,
-.note-editor .table > tbody > tr > td.warning,
-.note-editor .table > tfoot > tr > td.warning,
-.note-editor .table > thead > tr > th.warning,
-.note-editor .table > tbody > tr > th.warning,
-.note-editor .table > tfoot > tr > th.warning,
-.note-editor .table > thead > tr.warning > td,
-.note-editor .table > tbody > tr.warning > td,
-.note-editor .table > tfoot > tr.warning > td,
-.note-editor .table > thead > tr.warning > th,
-.note-editor .table > tbody > tr.warning > th,
-.note-editor .table > tfoot > tr.warning > th {
- background-color: #fcf8e3;
- border-color: #faebcc;
-}
-.note-editor .table-hover > tbody > tr > td.warning:hover,
-.note-editor .table-hover > tbody > tr > th.warning:hover,
-.note-editor .table-hover > tbody > tr.warning:hover > td,
-.note-editor .table-hover > tbody > tr.warning:hover > th {
- background-color: #faf2cc;
- border-color: #f7e1b5;
-}
-@media (max-width: 767px) {
- .note-editor .table-responsive {
- width: 100%;
- margin-bottom: 15px;
- overflow-y: hidden;
- overflow-x: scroll;
- -ms-overflow-style: -ms-autohiding-scrollbar;
- border: 1px solid #dddddd;
- -webkit-overflow-scrolling: touch;
- }
- .note-editor .table-responsive > .table {
- margin-bottom: 0;
- }
- .note-editor .table-responsive > .table > thead > tr > th,
- .note-editor .table-responsive > .table > tbody > tr > th,
- .note-editor .table-responsive > .table > tfoot > tr > th,
- .note-editor .table-responsive > .table > thead > tr > td,
- .note-editor .table-responsive > .table > tbody > tr > td,
- .note-editor .table-responsive > .table > tfoot > tr > td {
- white-space: nowrap;
- }
- .note-editor .table-responsive > .table-bordered {
- border: 0;
- }
- .note-editor .table-responsive > .table-bordered > thead > tr > th:first-child,
- .note-editor .table-responsive > .table-bordered > tbody > tr > th:first-child,
- .note-editor .table-responsive > .table-bordered > tfoot > tr > th:first-child,
- .note-editor .table-responsive > .table-bordered > thead > tr > td:first-child,
- .note-editor .table-responsive > .table-bordered > tbody > tr > td:first-child,
- .note-editor .table-responsive > .table-bordered > tfoot > tr > td:first-child {
- border-left: 0;
- }
- .note-editor .table-responsive > .table-bordered > thead > tr > th:last-child,
- .note-editor .table-responsive > .table-bordered > tbody > tr > th:last-child,
- .note-editor .table-responsive > .table-bordered > tfoot > tr > th:last-child,
- .note-editor .table-responsive > .table-bordered > thead > tr > td:last-child,
- .note-editor .table-responsive > .table-bordered > tbody > tr > td:last-child,
- .note-editor .table-responsive > .table-bordered > tfoot > tr > td:last-child {
- border-right: 0;
- }
- .note-editor .table-responsive > .table-bordered > tbody > tr:last-child > th,
- .note-editor .table-responsive > .table-bordered > tfoot > tr:last-child > th,
- .note-editor .table-responsive > .table-bordered > tbody > tr:last-child > td,
- .note-editor .table-responsive > .table-bordered > tfoot > tr:last-child > td {
- border-bottom: 0;
- }
-}
-.note-editor fieldset {
- padding: 0;
- margin: 0;
- border: 0;
-}
-.note-editor legend {
- display: block;
- width: 100%;
- padding: 0;
- margin-bottom: 20px;
- font-size: 21px;
- line-height: inherit;
- color: #333333;
- border: 0;
- border-bottom: 1px solid #e5e5e5;
-}
-.note-editor label {
- display: inline-block;
- margin-bottom: 5px;
- font-weight: bold;
-}
-.note-editor input[type="search"] {
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-.note-editor input[type="radio"],
-.note-editor input[type="checkbox"] {
- margin: 4px 0 0;
- margin-top: 1px \9;
- /* IE8-9 */
-
- line-height: normal;
-}
-.note-editor input[type="file"] {
- display: block;
-}
-.note-editor select[multiple],
-.note-editor select[size] {
- height: auto;
-}
-.note-editor select optgroup {
- font-size: inherit;
- font-style: inherit;
- font-family: inherit;
-}
-.note-editor input[type="file"]:focus,
-.note-editor input[type="radio"]:focus,
-.note-editor input[type="checkbox"]:focus {
- outline: thin dotted #333;
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
-}
-.note-editor input[type="number"]::-webkit-outer-spin-button,
-.note-editor input[type="number"]::-webkit-inner-spin-button {
- height: auto;
-}
-.note-editor output {
- display: block;
- padding-top: 7px;
- font-size: 14px;
- line-height: 1.428571429;
- color: #555555;
- vertical-align: middle;
-}
-.note-editor .form-control:-moz-placeholder {
- color: #999999;
-}
-.note-editor .form-control::-moz-placeholder {
- color: #999999;
-}
-.note-editor .form-control:-ms-input-placeholder {
- color: #999999;
-}
-.note-editor .form-control::-webkit-input-placeholder {
- color: #999999;
-}
-.note-editor .form-control {
- display: block;
- width: 100%;
- height: 34px;
- padding: 6px 12px;
- font-size: 14px;
- line-height: 1.428571429;
- color: #555555;
- vertical-align: middle;
- background-color: #ffffff;
- background-image: none;
- border: 1px solid #cccccc;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-}
-.note-editor .form-control:focus {
- border-color: #66afe9;
- outline: 0;
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
-}
-.note-editor .form-control[disabled],
-.note-editor .form-control[readonly],
-fieldset[disabled] .note-editor .form-control {
- cursor: not-allowed;
- background-color: #eeeeee;
-}
-textarea.note-editor .form-control {
- height: auto;
-}
-.note-editor .form-group {
- margin-bottom: 15px;
-}
-.note-editor .radio,
-.note-editor .checkbox {
- display: block;
- min-height: 20px;
- margin-top: 10px;
- margin-bottom: 10px;
- padding-left: 20px;
- vertical-align: middle;
-}
-.note-editor .radio label,
-.note-editor .checkbox label {
- display: inline;
- margin-bottom: 0;
- font-weight: normal;
- cursor: pointer;
-}
-.note-editor .radio input[type="radio"],
-.note-editor .radio-inline input[type="radio"],
-.note-editor .checkbox input[type="checkbox"],
-.note-editor .checkbox-inline input[type="checkbox"] {
- float: left;
- margin-left: -20px;
-}
-.note-editor .radio + .radio,
-.note-editor .checkbox + .checkbox {
- margin-top: -5px;
-}
-.note-editor .radio-inline,
-.note-editor .checkbox-inline {
- display: inline-block;
- padding-left: 20px;
- margin-bottom: 0;
- vertical-align: middle;
- font-weight: normal;
- cursor: pointer;
-}
-.note-editor .radio-inline + .radio-inline,
-.note-editor .checkbox-inline + .checkbox-inline {
- margin-top: 0;
- margin-left: 10px;
-}
-.note-editor input[type="radio"][disabled],
-.note-editor input[type="checkbox"][disabled],
-.note-editor .radio[disabled],
-.note-editor .radio-inline[disabled],
-.note-editor .checkbox[disabled],
-.note-editor .checkbox-inline[disabled],
-fieldset[disabled] .note-editor input[type="radio"],
-fieldset[disabled] .note-editor input[type="checkbox"],
-fieldset[disabled] .note-editor .radio,
-fieldset[disabled] .note-editor .radio-inline,
-fieldset[disabled] .note-editor .checkbox,
-fieldset[disabled] .note-editor .checkbox-inline {
- cursor: not-allowed;
-}
-.note-editor .input-sm {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 3px;
-}
-select.note-editor .input-sm {
- height: 30px;
- line-height: 30px;
-}
-textarea.note-editor .input-sm {
- height: auto;
-}
-.note-editor .input-lg {
- height: 45px;
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.33;
- border-radius: 6px;
-}
-select.note-editor .input-lg {
- height: 45px;
- line-height: 45px;
-}
-textarea.note-editor .input-lg {
- height: auto;
-}
-.note-editor .has-warning .help-block,
-.note-editor .has-warning .control-label {
- color: #c09853;
-}
-.note-editor .has-warning .form-control {
- border-color: #c09853;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-}
-.note-editor .has-warning .form-control:focus {
- border-color: #a47e3c;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
-}
-.note-editor .has-warning .input-group-addon {
- color: #c09853;
- border-color: #c09853;
- background-color: #fcf8e3;
-}
-.note-editor .has-error .help-block,
-.note-editor .has-error .control-label {
- color: #b94a48;
-}
-.note-editor .has-error .form-control {
- border-color: #b94a48;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-}
-.note-editor .has-error .form-control:focus {
- border-color: #953b39;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
-}
-.note-editor .has-error .input-group-addon {
- color: #b94a48;
- border-color: #b94a48;
- background-color: #f2dede;
-}
-.note-editor .has-success .help-block,
-.note-editor .has-success .control-label {
- color: #468847;
-}
-.note-editor .has-success .form-control {
- border-color: #468847;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-}
-.note-editor .has-success .form-control:focus {
- border-color: #356635;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
-}
-.note-editor .has-success .input-group-addon {
- color: #468847;
- border-color: #468847;
- background-color: #dff0d8;
-}
-.note-editor .form-control-static {
- margin-bottom: 0;
-}
-.note-editor .help-block {
- display: block;
- margin-top: 5px;
- margin-bottom: 10px;
- color: #737373;
-}
-@media (min-width: 768px) {
- .note-editor .form-inline .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle;
- }
- .note-editor .form-inline .form-control {
- display: inline-block;
- }
- .note-editor .form-inline .radio,
- .note-editor .form-inline .checkbox {
- display: inline-block;
- margin-top: 0;
- margin-bottom: 0;
- padding-left: 0;
- }
- .note-editor .form-inline .radio input[type="radio"],
- .note-editor .form-inline .checkbox input[type="checkbox"] {
- float: none;
- margin-left: 0;
- }
-}
-.note-editor .form-horizontal .control-label,
-.note-editor .form-horizontal .radio,
-.note-editor .form-horizontal .checkbox,
-.note-editor .form-horizontal .radio-inline,
-.note-editor .form-horizontal .checkbox-inline {
- margin-top: 0;
- margin-bottom: 0;
- padding-top: 7px;
-}
-.note-editor .form-horizontal .form-group {
- margin-left: -15px;
- margin-right: -15px;
-}
-.note-editor .form-horizontal .form-group:before,
-.note-editor .form-horizontal .form-group:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .form-horizontal .form-group:after {
- clear: both;
-}
-.note-editor .form-horizontal .form-group:before,
-.note-editor .form-horizontal .form-group:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .form-horizontal .form-group:after {
- clear: both;
-}
-.note-editor .form-horizontal .form-control-static {
- padding-top: 7px;
-}
-@media (min-width: 768px) {
- .note-editor .form-horizontal .control-label {
- text-align: right;
- }
-}
-.note-editor .btn {
- display: inline-block;
- margin-bottom: 0;
- font-weight: normal;
- text-align: center;
- vertical-align: middle;
- cursor: pointer;
- background-image: none;
- border: 1px solid transparent;
- white-space: nowrap;
- padding: 6px 12px;
- font-size: 14px;
- line-height: 1.428571429;
- border-radius: 4px;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- -o-user-select: none;
- user-select: none;
-}
-.note-editor .btn:focus {
- outline: thin dotted #333;
- outline: 5px auto -webkit-focus-ring-color;
- outline-offset: -2px;
-}
-.note-editor .btn:hover,
-.note-editor .btn:focus {
- color: #333333;
- text-decoration: none;
-}
-.note-editor .btn:active,
-.note-editor .btn.active {
- outline: 0;
- background-image: none;
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
-}
-.note-editor .btn.disabled,
-.note-editor .btn[disabled],
-fieldset[disabled] .note-editor .btn {
- cursor: not-allowed;
- pointer-events: none;
- opacity: 0.65;
- filter: alpha(opacity=65);
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-.note-editor .btn-default {
- color: #333333;
- background-color: #ffffff;
- border-color: #cccccc;
-}
-.note-editor .btn-default:hover,
-.note-editor .btn-default:focus,
-.note-editor .btn-default:active,
-.note-editor .btn-default.active,
-.open .dropdown-toggle.note-editor .btn-default {
- color: #333333;
- background-color: #ebebeb;
- border-color: #adadad;
-}
-.note-editor .btn-default:active,
-.note-editor .btn-default.active,
-.open .dropdown-toggle.note-editor .btn-default {
- background-image: none;
-}
-.note-editor .btn-default.disabled,
-.note-editor .btn-default[disabled],
-fieldset[disabled] .note-editor .btn-default,
-.note-editor .btn-default.disabled:hover,
-.note-editor .btn-default[disabled]:hover,
-fieldset[disabled] .note-editor .btn-default:hover,
-.note-editor .btn-default.disabled:focus,
-.note-editor .btn-default[disabled]:focus,
-fieldset[disabled] .note-editor .btn-default:focus,
-.note-editor .btn-default.disabled:active,
-.note-editor .btn-default[disabled]:active,
-fieldset[disabled] .note-editor .btn-default:active,
-.note-editor .btn-default.disabled.active,
-.note-editor .btn-default[disabled].active,
-fieldset[disabled] .note-editor .btn-default.active {
- background-color: #ffffff;
- border-color: #cccccc;
-}
-.note-editor .btn-primary {
- color: #ffffff;
- background-color: #428bca;
- border-color: #357ebd;
-}
-.note-editor .btn-primary:hover,
-.note-editor .btn-primary:focus,
-.note-editor .btn-primary:active,
-.note-editor .btn-primary.active,
-.open .dropdown-toggle.note-editor .btn-primary {
- color: #ffffff;
- background-color: #3276b1;
- border-color: #285e8e;
-}
-.note-editor .btn-primary:active,
-.note-editor .btn-primary.active,
-.open .dropdown-toggle.note-editor .btn-primary {
- background-image: none;
-}
-.note-editor .btn-primary.disabled,
-.note-editor .btn-primary[disabled],
-fieldset[disabled] .note-editor .btn-primary,
-.note-editor .btn-primary.disabled:hover,
-.note-editor .btn-primary[disabled]:hover,
-fieldset[disabled] .note-editor .btn-primary:hover,
-.note-editor .btn-primary.disabled:focus,
-.note-editor .btn-primary[disabled]:focus,
-fieldset[disabled] .note-editor .btn-primary:focus,
-.note-editor .btn-primary.disabled:active,
-.note-editor .btn-primary[disabled]:active,
-fieldset[disabled] .note-editor .btn-primary:active,
-.note-editor .btn-primary.disabled.active,
-.note-editor .btn-primary[disabled].active,
-fieldset[disabled] .note-editor .btn-primary.active {
- background-color: #428bca;
- border-color: #357ebd;
-}
-.note-editor .btn-warning {
- color: #ffffff;
- background-color: #f0ad4e;
- border-color: #eea236;
-}
-.note-editor .btn-warning:hover,
-.note-editor .btn-warning:focus,
-.note-editor .btn-warning:active,
-.note-editor .btn-warning.active,
-.open .dropdown-toggle.note-editor .btn-warning {
- color: #ffffff;
- background-color: #ed9c28;
- border-color: #d58512;
-}
-.note-editor .btn-warning:active,
-.note-editor .btn-warning.active,
-.open .dropdown-toggle.note-editor .btn-warning {
- background-image: none;
-}
-.note-editor .btn-warning.disabled,
-.note-editor .btn-warning[disabled],
-fieldset[disabled] .note-editor .btn-warning,
-.note-editor .btn-warning.disabled:hover,
-.note-editor .btn-warning[disabled]:hover,
-fieldset[disabled] .note-editor .btn-warning:hover,
-.note-editor .btn-warning.disabled:focus,
-.note-editor .btn-warning[disabled]:focus,
-fieldset[disabled] .note-editor .btn-warning:focus,
-.note-editor .btn-warning.disabled:active,
-.note-editor .btn-warning[disabled]:active,
-fieldset[disabled] .note-editor .btn-warning:active,
-.note-editor .btn-warning.disabled.active,
-.note-editor .btn-warning[disabled].active,
-fieldset[disabled] .note-editor .btn-warning.active {
- background-color: #f0ad4e;
- border-color: #eea236;
-}
-.note-editor .btn-danger {
- color: #ffffff;
- background-color: #d9534f;
- border-color: #d43f3a;
-}
-.note-editor .btn-danger:hover,
-.note-editor .btn-danger:focus,
-.note-editor .btn-danger:active,
-.note-editor .btn-danger.active,
-.open .dropdown-toggle.note-editor .btn-danger {
- color: #ffffff;
- background-color: #d2322d;
- border-color: #ac2925;
-}
-.note-editor .btn-danger:active,
-.note-editor .btn-danger.active,
-.open .dropdown-toggle.note-editor .btn-danger {
- background-image: none;
-}
-.note-editor .btn-danger.disabled,
-.note-editor .btn-danger[disabled],
-fieldset[disabled] .note-editor .btn-danger,
-.note-editor .btn-danger.disabled:hover,
-.note-editor .btn-danger[disabled]:hover,
-fieldset[disabled] .note-editor .btn-danger:hover,
-.note-editor .btn-danger.disabled:focus,
-.note-editor .btn-danger[disabled]:focus,
-fieldset[disabled] .note-editor .btn-danger:focus,
-.note-editor .btn-danger.disabled:active,
-.note-editor .btn-danger[disabled]:active,
-fieldset[disabled] .note-editor .btn-danger:active,
-.note-editor .btn-danger.disabled.active,
-.note-editor .btn-danger[disabled].active,
-fieldset[disabled] .note-editor .btn-danger.active {
- background-color: #d9534f;
- border-color: #d43f3a;
-}
-.note-editor .btn-success {
- color: #ffffff;
- background-color: #5cb85c;
- border-color: #4cae4c;
-}
-.note-editor .btn-success:hover,
-.note-editor .btn-success:focus,
-.note-editor .btn-success:active,
-.note-editor .btn-success.active,
-.open .dropdown-toggle.note-editor .btn-success {
- color: #ffffff;
- background-color: #47a447;
- border-color: #398439;
-}
-.note-editor .btn-success:active,
-.note-editor .btn-success.active,
-.open .dropdown-toggle.note-editor .btn-success {
- background-image: none;
-}
-.note-editor .btn-success.disabled,
-.note-editor .btn-success[disabled],
-fieldset[disabled] .note-editor .btn-success,
-.note-editor .btn-success.disabled:hover,
-.note-editor .btn-success[disabled]:hover,
-fieldset[disabled] .note-editor .btn-success:hover,
-.note-editor .btn-success.disabled:focus,
-.note-editor .btn-success[disabled]:focus,
-fieldset[disabled] .note-editor .btn-success:focus,
-.note-editor .btn-success.disabled:active,
-.note-editor .btn-success[disabled]:active,
-fieldset[disabled] .note-editor .btn-success:active,
-.note-editor .btn-success.disabled.active,
-.note-editor .btn-success[disabled].active,
-fieldset[disabled] .note-editor .btn-success.active {
- background-color: #5cb85c;
- border-color: #4cae4c;
-}
-.note-editor .btn-info {
- color: #ffffff;
- background-color: #5bc0de;
- border-color: #46b8da;
-}
-.note-editor .btn-info:hover,
-.note-editor .btn-info:focus,
-.note-editor .btn-info:active,
-.note-editor .btn-info.active,
-.open .dropdown-toggle.note-editor .btn-info {
- color: #ffffff;
- background-color: #39b3d7;
- border-color: #269abc;
-}
-.note-editor .btn-info:active,
-.note-editor .btn-info.active,
-.open .dropdown-toggle.note-editor .btn-info {
- background-image: none;
-}
-.note-editor .btn-info.disabled,
-.note-editor .btn-info[disabled],
-fieldset[disabled] .note-editor .btn-info,
-.note-editor .btn-info.disabled:hover,
-.note-editor .btn-info[disabled]:hover,
-fieldset[disabled] .note-editor .btn-info:hover,
-.note-editor .btn-info.disabled:focus,
-.note-editor .btn-info[disabled]:focus,
-fieldset[disabled] .note-editor .btn-info:focus,
-.note-editor .btn-info.disabled:active,
-.note-editor .btn-info[disabled]:active,
-fieldset[disabled] .note-editor .btn-info:active,
-.note-editor .btn-info.disabled.active,
-.note-editor .btn-info[disabled].active,
-fieldset[disabled] .note-editor .btn-info.active {
- background-color: #5bc0de;
- border-color: #46b8da;
-}
-.note-editor .btn-link {
- color: #428bca;
- font-weight: normal;
- cursor: pointer;
- border-radius: 0;
-}
-.note-editor .btn-link,
-.note-editor .btn-link:active,
-.note-editor .btn-link[disabled],
-fieldset[disabled] .note-editor .btn-link {
- background-color: transparent;
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-.note-editor .btn-link,
-.note-editor .btn-link:hover,
-.note-editor .btn-link:focus,
-.note-editor .btn-link:active {
- border-color: transparent;
-}
-.note-editor .btn-link:hover,
-.note-editor .btn-link:focus {
- color: #2a6496;
- text-decoration: underline;
- background-color: transparent;
-}
-.note-editor .btn-link[disabled]:hover,
-fieldset[disabled] .note-editor .btn-link:hover,
-.note-editor .btn-link[disabled]:focus,
-fieldset[disabled] .note-editor .btn-link:focus {
- color: #999999;
- text-decoration: none;
-}
-.note-editor .btn-lg {
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.33;
- border-radius: 6px;
-}
-.note-editor .btn-sm,
-.note-editor .btn-xs {
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 3px;
-}
-.note-editor .btn-xs {
- padding: 1px 5px;
-}
-.note-editor .btn-block {
- display: block;
- width: 100%;
- padding-left: 0;
- padding-right: 0;
-}
-.note-editor .btn-block + .btn-block {
- margin-top: 5px;
-}
-.note-editor input[type="submit"].btn-block,
-.note-editor input[type="reset"].btn-block,
-.note-editor input[type="button"].btn-block {
- width: 100%;
-}
-.note-editor .fade {
- opacity: 0;
- -webkit-transition: opacity 0.15s linear;
- transition: opacity 0.15s linear;
-}
-.note-editor .fade.in {
- opacity: 1;
-}
-.note-editor .collapse {
- display: none;
-}
-.note-editor .collapse.in {
- display: block;
-}
-.note-editor .collapsing {
- position: relative;
- height: 0;
- overflow: hidden;
- -webkit-transition: height 0.35s ease;
- transition: height 0.35s ease;
-}
-@font-face {
- font-family: 'Glyphicons Halflings';
- src: url('../../../fonts/glyphicons-halflings-regular.eot');
- src: url('../../../fonts/glyphicons-halflings-regular.eot?') format('embedded-opentype'), url('../../../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../../fonts/glyphicons-halflings-regular.svg') format('svg');
-}
-.note-editor .glyphicon {
- position: relative;
- top: 1px;
- display: inline-block;
- font-family: 'Glyphicons Halflings';
- font-style: normal;
- font-weight: normal;
- line-height: 1;
- -webkit-font-smoothing: antialiased;
-}
-.note-editor .glyphicon:empty {
- width: 1em;
-}
-.note-editor .glyphicon-asterisk:before {
- content: "\2a";
-}
-.note-editor .glyphicon-plus:before {
- content: "\2b";
-}
-.note-editor .glyphicon-euro:before {
- content: "\20ac";
-}
-.note-editor .glyphicon-minus:before {
- content: "\2212";
-}
-.note-editor .glyphicon-cloud:before {
- content: "\2601";
-}
-.note-editor .glyphicon-envelope:before {
- content: "\2709";
-}
-.note-editor .glyphicon-pencil:before {
- content: "\270f";
-}
-.note-editor .glyphicon-glass:before {
- content: "\e001";
-}
-.note-editor .glyphicon-music:before {
- content: "\e002";
-}
-.note-editor .glyphicon-search:before {
- content: "\e003";
-}
-.note-editor .glyphicon-heart:before {
- content: "\e005";
-}
-.note-editor .glyphicon-star:before {
- content: "\e006";
-}
-.note-editor .glyphicon-star-empty:before {
- content: "\e007";
-}
-.note-editor .glyphicon-user:before {
- content: "\e008";
-}
-.note-editor .glyphicon-film:before {
- content: "\e009";
-}
-.note-editor .glyphicon-th-large:before {
- content: "\e010";
-}
-.note-editor .glyphicon-th:before {
- content: "\e011";
-}
-.note-editor .glyphicon-th-list:before {
- content: "\e012";
-}
-.note-editor .glyphicon-ok:before {
- content: "\e013";
-}
-.note-editor .glyphicon-remove:before {
- content: "\e014";
-}
-.note-editor .glyphicon-zoom-in:before {
- content: "\e015";
-}
-.note-editor .glyphicon-zoom-out:before {
- content: "\e016";
-}
-.note-editor .glyphicon-off:before {
- content: "\e017";
-}
-.note-editor .glyphicon-signal:before {
- content: "\e018";
-}
-.note-editor .glyphicon-cog:before {
- content: "\e019";
-}
-.note-editor .glyphicon-trash:before {
- content: "\e020";
-}
-.note-editor .glyphicon-home:before {
- content: "\e021";
-}
-.note-editor .glyphicon-file:before {
- content: "\e022";
-}
-.note-editor .glyphicon-time:before {
- content: "\e023";
-}
-.note-editor .glyphicon-road:before {
- content: "\e024";
-}
-.note-editor .glyphicon-download-alt:before {
- content: "\e025";
-}
-.note-editor .glyphicon-download:before {
- content: "\e026";
-}
-.note-editor .glyphicon-upload:before {
- content: "\e027";
-}
-.note-editor .glyphicon-inbox:before {
- content: "\e028";
-}
-.note-editor .glyphicon-play-circle:before {
- content: "\e029";
-}
-.note-editor .glyphicon-repeat:before {
- content: "\e030";
-}
-.note-editor .glyphicon-refresh:before {
- content: "\e031";
-}
-.note-editor .glyphicon-list-alt:before {
- content: "\e032";
-}
-.note-editor .glyphicon-lock:before {
- content: "\e033";
-}
-.note-editor .glyphicon-flag:before {
- content: "\e034";
-}
-.note-editor .glyphicon-headphones:before {
- content: "\e035";
-}
-.note-editor .glyphicon-volume-off:before {
- content: "\e036";
-}
-.note-editor .glyphicon-volume-down:before {
- content: "\e037";
-}
-.note-editor .glyphicon-volume-up:before {
- content: "\e038";
-}
-.note-editor .glyphicon-qrcode:before {
- content: "\e039";
-}
-.note-editor .glyphicon-barcode:before {
- content: "\e040";
-}
-.note-editor .glyphicon-tag:before {
- content: "\e041";
-}
-.note-editor .glyphicon-tags:before {
- content: "\e042";
-}
-.note-editor .glyphicon-book:before {
- content: "\e043";
-}
-.note-editor .glyphicon-bookmark:before {
- content: "\e044";
-}
-.note-editor .glyphicon-print:before {
- content: "\e045";
-}
-.note-editor .glyphicon-camera:before {
- content: "\e046";
-}
-.note-editor .glyphicon-font:before {
- content: "\e047";
-}
-.note-editor .glyphicon-bold:before {
- content: "\e048";
-}
-.note-editor .glyphicon-italic:before {
- content: "\e049";
-}
-.note-editor .glyphicon-text-height:before {
- content: "\e050";
-}
-.note-editor .glyphicon-text-width:before {
- content: "\e051";
-}
-.note-editor .glyphicon-align-left:before {
- content: "\e052";
-}
-.note-editor .glyphicon-align-center:before {
- content: "\e053";
-}
-.note-editor .glyphicon-align-right:before {
- content: "\e054";
-}
-.note-editor .glyphicon-align-justify:before {
- content: "\e055";
-}
-.note-editor .glyphicon-list:before {
- content: "\e056";
-}
-.note-editor .glyphicon-indent-left:before {
- content: "\e057";
-}
-.note-editor .glyphicon-indent-right:before {
- content: "\e058";
-}
-.note-editor .glyphicon-facetime-video:before {
- content: "\e059";
-}
-.note-editor .glyphicon-picture:before {
- content: "\e060";
-}
-.note-editor .glyphicon-map-marker:before {
- content: "\e062";
-}
-.note-editor .glyphicon-adjust:before {
- content: "\e063";
-}
-.note-editor .glyphicon-tint:before {
- content: "\e064";
-}
-.note-editor .glyphicon-edit:before {
- content: "\e065";
-}
-.note-editor .glyphicon-share:before {
- content: "\e066";
-}
-.note-editor .glyphicon-check:before {
- content: "\e067";
-}
-.note-editor .glyphicon-move:before {
- content: "\e068";
-}
-.note-editor .glyphicon-step-backward:before {
- content: "\e069";
-}
-.note-editor .glyphicon-fast-backward:before {
- content: "\e070";
-}
-.note-editor .glyphicon-backward:before {
- content: "\e071";
-}
-.note-editor .glyphicon-play:before {
- content: "\e072";
-}
-.note-editor .glyphicon-pause:before {
- content: "\e073";
-}
-.note-editor .glyphicon-stop:before {
- content: "\e074";
-}
-.note-editor .glyphicon-forward:before {
- content: "\e075";
-}
-.note-editor .glyphicon-fast-forward:before {
- content: "\e076";
-}
-.note-editor .glyphicon-step-forward:before {
- content: "\e077";
-}
-.note-editor .glyphicon-eject:before {
- content: "\e078";
-}
-.note-editor .glyphicon-chevron-left:before {
- content: "\e079";
-}
-.note-editor .glyphicon-chevron-right:before {
- content: "\e080";
-}
-.note-editor .glyphicon-plus-sign:before {
- content: "\e081";
-}
-.note-editor .glyphicon-minus-sign:before {
- content: "\e082";
-}
-.note-editor .glyphicon-remove-sign:before {
- content: "\e083";
-}
-.note-editor .glyphicon-ok-sign:before {
- content: "\e084";
-}
-.note-editor .glyphicon-question-sign:before {
- content: "\e085";
-}
-.note-editor .glyphicon-info-sign:before {
- content: "\e086";
-}
-.note-editor .glyphicon-screenshot:before {
- content: "\e087";
-}
-.note-editor .glyphicon-remove-circle:before {
- content: "\e088";
-}
-.note-editor .glyphicon-ok-circle:before {
- content: "\e089";
-}
-.note-editor .glyphicon-ban-circle:before {
- content: "\e090";
-}
-.note-editor .glyphicon-arrow-left:before {
- content: "\e091";
-}
-.note-editor .glyphicon-arrow-right:before {
- content: "\e092";
-}
-.note-editor .glyphicon-arrow-up:before {
- content: "\e093";
-}
-.note-editor .glyphicon-arrow-down:before {
- content: "\e094";
-}
-.note-editor .glyphicon-share-alt:before {
- content: "\e095";
-}
-.note-editor .glyphicon-resize-full:before {
- content: "\e096";
-}
-.note-editor .glyphicon-resize-small:before {
- content: "\e097";
-}
-.note-editor .glyphicon-exclamation-sign:before {
- content: "\e101";
-}
-.note-editor .glyphicon-gift:before {
- content: "\e102";
-}
-.note-editor .glyphicon-leaf:before {
- content: "\e103";
-}
-.note-editor .glyphicon-fire:before {
- content: "\e104";
-}
-.note-editor .glyphicon-eye-open:before {
- content: "\e105";
-}
-.note-editor .glyphicon-eye-close:before {
- content: "\e106";
-}
-.note-editor .glyphicon-warning-sign:before {
- content: "\e107";
-}
-.note-editor .glyphicon-plane:before {
- content: "\e108";
-}
-.note-editor .glyphicon-calendar:before {
- content: "\e109";
-}
-.note-editor .glyphicon-random:before {
- content: "\e110";
-}
-.note-editor .glyphicon-comment:before {
- content: "\e111";
-}
-.note-editor .glyphicon-magnet:before {
- content: "\e112";
-}
-.note-editor .glyphicon-chevron-up:before {
- content: "\e113";
-}
-.note-editor .glyphicon-chevron-down:before {
- content: "\e114";
-}
-.note-editor .glyphicon-retweet:before {
- content: "\e115";
-}
-.note-editor .glyphicon-shopping-cart:before {
- content: "\e116";
-}
-.note-editor .glyphicon-folder-close:before {
- content: "\e117";
-}
-.note-editor .glyphicon-folder-open:before {
- content: "\e118";
-}
-.note-editor .glyphicon-resize-vertical:before {
- content: "\e119";
-}
-.note-editor .glyphicon-resize-horizontal:before {
- content: "\e120";
-}
-.note-editor .glyphicon-hdd:before {
- content: "\e121";
-}
-.note-editor .glyphicon-bullhorn:before {
- content: "\e122";
-}
-.note-editor .glyphicon-bell:before {
- content: "\e123";
-}
-.note-editor .glyphicon-certificate:before {
- content: "\e124";
-}
-.note-editor .glyphicon-thumbs-up:before {
- content: "\e125";
-}
-.note-editor .glyphicon-thumbs-down:before {
- content: "\e126";
-}
-.note-editor .glyphicon-hand-right:before {
- content: "\e127";
-}
-.note-editor .glyphicon-hand-left:before {
- content: "\e128";
-}
-.note-editor .glyphicon-hand-up:before {
- content: "\e129";
-}
-.note-editor .glyphicon-hand-down:before {
- content: "\e130";
-}
-.note-editor .glyphicon-circle-arrow-right:before {
- content: "\e131";
-}
-.note-editor .glyphicon-circle-arrow-left:before {
- content: "\e132";
-}
-.note-editor .glyphicon-circle-arrow-up:before {
- content: "\e133";
-}
-.note-editor .glyphicon-circle-arrow-down:before {
- content: "\e134";
-}
-.note-editor .glyphicon-globe:before {
- content: "\e135";
-}
-.note-editor .glyphicon-wrench:before {
- content: "\e136";
-}
-.note-editor .glyphicon-tasks:before {
- content: "\e137";
-}
-.note-editor .glyphicon-filter:before {
- content: "\e138";
-}
-.note-editor .glyphicon-briefcase:before {
- content: "\e139";
-}
-.note-editor .glyphicon-fullscreen:before {
- content: "\e140";
-}
-.note-editor .glyphicon-dashboard:before {
- content: "\e141";
-}
-.note-editor .glyphicon-paperclip:before {
- content: "\e142";
-}
-.note-editor .glyphicon-heart-empty:before {
- content: "\e143";
-}
-.note-editor .glyphicon-link:before {
- content: "\e144";
-}
-.note-editor .glyphicon-phone:before {
- content: "\e145";
-}
-.note-editor .glyphicon-pushpin:before {
- content: "\e146";
-}
-.note-editor .glyphicon-usd:before {
- content: "\e148";
-}
-.note-editor .glyphicon-gbp:before {
- content: "\e149";
-}
-.note-editor .glyphicon-sort:before {
- content: "\e150";
-}
-.note-editor .glyphicon-sort-by-alphabet:before {
- content: "\e151";
-}
-.note-editor .glyphicon-sort-by-alphabet-alt:before {
- content: "\e152";
-}
-.note-editor .glyphicon-sort-by-order:before {
- content: "\e153";
-}
-.note-editor .glyphicon-sort-by-order-alt:before {
- content: "\e154";
-}
-.note-editor .glyphicon-sort-by-attributes:before {
- content: "\e155";
-}
-.note-editor .glyphicon-sort-by-attributes-alt:before {
- content: "\e156";
-}
-.note-editor .glyphicon-unchecked:before {
- content: "\e157";
-}
-.note-editor .glyphicon-expand:before {
- content: "\e158";
-}
-.note-editor .glyphicon-collapse-down:before {
- content: "\e159";
-}
-.note-editor .glyphicon-collapse-up:before {
- content: "\e160";
-}
-.note-editor .glyphicon-log-in:before {
- content: "\e161";
-}
-.note-editor .glyphicon-flash:before {
- content: "\e162";
-}
-.note-editor .glyphicon-log-out:before {
- content: "\e163";
-}
-.note-editor .glyphicon-new-window:before {
- content: "\e164";
-}
-.note-editor .glyphicon-record:before {
- content: "\e165";
-}
-.note-editor .glyphicon-save:before {
- content: "\e166";
-}
-.note-editor .glyphicon-open:before {
- content: "\e167";
-}
-.note-editor .glyphicon-saved:before {
- content: "\e168";
-}
-.note-editor .glyphicon-import:before {
- content: "\e169";
-}
-.note-editor .glyphicon-export:before {
- content: "\e170";
-}
-.note-editor .glyphicon-send:before {
- content: "\e171";
-}
-.note-editor .glyphicon-floppy-disk:before {
- content: "\e172";
-}
-.note-editor .glyphicon-floppy-saved:before {
- content: "\e173";
-}
-.note-editor .glyphicon-floppy-remove:before {
- content: "\e174";
-}
-.note-editor .glyphicon-floppy-save:before {
- content: "\e175";
-}
-.note-editor .glyphicon-floppy-open:before {
- content: "\e176";
-}
-.note-editor .glyphicon-credit-card:before {
- content: "\e177";
-}
-.note-editor .glyphicon-transfer:before {
- content: "\e178";
-}
-.note-editor .glyphicon-cutlery:before {
- content: "\e179";
-}
-.note-editor .glyphicon-header:before {
- content: "\e180";
-}
-.note-editor .glyphicon-compressed:before {
- content: "\e181";
-}
-.note-editor .glyphicon-earphone:before {
- content: "\e182";
-}
-.note-editor .glyphicon-phone-alt:before {
- content: "\e183";
-}
-.note-editor .glyphicon-tower:before {
- content: "\e184";
-}
-.note-editor .glyphicon-stats:before {
- content: "\e185";
-}
-.note-editor .glyphicon-sd-video:before {
- content: "\e186";
-}
-.note-editor .glyphicon-hd-video:before {
- content: "\e187";
-}
-.note-editor .glyphicon-subtitles:before {
- content: "\e188";
-}
-.note-editor .glyphicon-sound-stereo:before {
- content: "\e189";
-}
-.note-editor .glyphicon-sound-dolby:before {
- content: "\e190";
-}
-.note-editor .glyphicon-sound-5-1:before {
- content: "\e191";
-}
-.note-editor .glyphicon-sound-6-1:before {
- content: "\e192";
-}
-.note-editor .glyphicon-sound-7-1:before {
- content: "\e193";
-}
-.note-editor .glyphicon-copyright-mark:before {
- content: "\e194";
-}
-.note-editor .glyphicon-registration-mark:before {
- content: "\e195";
-}
-.note-editor .glyphicon-cloud-download:before {
- content: "\e197";
-}
-.note-editor .glyphicon-cloud-upload:before {
- content: "\e198";
-}
-.note-editor .glyphicon-tree-conifer:before {
- content: "\e199";
-}
-.note-editor .glyphicon-tree-deciduous:before {
- content: "\e200";
-}
-.note-editor .caret {
- display: inline-block;
- width: 0;
- height: 0;
- margin-left: 2px;
- vertical-align: middle;
- border-top: 4px solid #000000;
- border-right: 4px solid transparent;
- border-left: 4px solid transparent;
- border-bottom: 0 dotted;
-}
-.note-editor .dropdown {
- position: relative;
-}
-.note-editor .dropdown-toggle:focus {
- outline: 0;
-}
-.note-editor .dropdown-menu {
- position: absolute;
- top: 100%;
- left: 0;
- z-index: 1000;
- display: none;
- float: left;
- min-width: 160px;
- padding: 5px 0;
- margin: 2px 0 0;
- list-style: none;
- font-size: 14px;
- background-color: #ffffff;
- border: 1px solid #cccccc;
- border: 1px solid rgba(0, 0, 0, 0.15);
- border-radius: 4px;
- -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
- background-clip: padding-box;
-}
-.note-editor .dropdown-menu.pull-right {
- right: 0;
- left: auto;
-}
-.note-editor .dropdown-menu .divider {
- height: 1px;
- margin: 9px 0;
- overflow: hidden;
- background-color: #e5e5e5;
-}
-.note-editor .dropdown-menu > li > a {
- display: block;
- padding: 3px 20px;
- clear: both;
- font-weight: normal;
- line-height: 1.428571429;
- color: #333333;
- white-space: nowrap;
-}
-.note-editor .dropdown-menu > li > a:hover,
-.note-editor .dropdown-menu > li > a:focus {
- text-decoration: none;
- color: #262626;
- background-color: #f5f5f5;
-}
-.note-editor .dropdown-menu > .active > a,
-.note-editor .dropdown-menu > .active > a:hover,
-.note-editor .dropdown-menu > .active > a:focus {
- color: #ffffff;
- text-decoration: none;
- outline: 0;
- background-color: #428bca;
-}
-.note-editor .dropdown-menu > .disabled > a,
-.note-editor .dropdown-menu > .disabled > a:hover,
-.note-editor .dropdown-menu > .disabled > a:focus {
- color: #999999;
-}
-.note-editor .dropdown-menu > .disabled > a:hover,
-.note-editor .dropdown-menu > .disabled > a:focus {
- text-decoration: none;
- background-color: transparent;
- background-image: none;
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
- cursor: not-allowed;
-}
-.note-editor .open > .dropdown-menu {
- display: block;
- left:0!important;
- right:auto!important;
-}
-.note-editor .open > a {
- outline: 0;
-}
-.note-editor .dropdown-header {
- display: block;
- padding: 3px 20px;
- font-size: 12px;
- line-height: 1.428571429;
- color: #999999;
-}
-.note-editor .dropdown-backdrop {
- position: fixed;
- left: 0;
- right: 0;
- bottom: 0;
- top: 0;
- z-index: 990;
-}
-.note-editor .pull-right > .dropdown-menu {
- right: 0;
- left: auto;
-}
-.note-editor .dropup .caret,
-.note-editor .navbar-fixed-bottom .dropdown .caret {
- border-top: 0 dotted;
- border-bottom: 4px solid #000000;
- content: "";
-}
-.note-editor .dropup .dropdown-menu,
-.note-editor .navbar-fixed-bottom .dropdown .dropdown-menu {
- top: auto;
- bottom: 100%;
- margin-bottom: 1px;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-right .dropdown-menu {
- right: 0;
- left: auto;
- }
-}
-.btn-default .note-editor .caret {
- border-top-color: #333333;
-}
-.btn-primary .note-editor .caret,
-.btn-success .note-editor .caret,
-.btn-warning .note-editor .caret,
-.btn-danger .note-editor .caret,
-.btn-info .note-editor .caret {
- border-top-color: #fff;
-}
-.note-editor .dropup .btn-default .caret {
- border-bottom-color: #333333;
-}
-.note-editor .dropup .btn-primary .caret,
-.note-editor .dropup .btn-success .caret,
-.note-editor .dropup .btn-warning .caret,
-.note-editor .dropup .btn-danger .caret,
-.note-editor .dropup .btn-info .caret {
- border-bottom-color: #fff;
-}
-.note-editor .btn-group,
-.note-editor .btn-group-vertical {
- position: relative;
- display: inline-block;
- vertical-align: middle;
-}
-.note-editor .btn-group > .btn,
-.note-editor .btn-group-vertical > .btn {
- position: relative;
- float: left;
-}
-.note-editor .btn-group > .btn:hover,
-.note-editor .btn-group-vertical > .btn:hover,
-.note-editor .btn-group > .btn:focus,
-.note-editor .btn-group-vertical > .btn:focus,
-.note-editor .btn-group > .btn:active,
-.note-editor .btn-group-vertical > .btn:active,
-.note-editor .btn-group > .btn.active,
-.note-editor .btn-group-vertical > .btn.active {
- z-index: 2;
-}
-.note-editor .btn-group > .btn:focus,
-.note-editor .btn-group-vertical > .btn:focus {
- outline: none;
-}
-.note-editor .btn-group .btn + .btn,
-.note-editor .btn-group .btn + .btn-group,
-.note-editor .btn-group .btn-group + .btn,
-.note-editor .btn-group .btn-group + .btn-group {
- margin-left: -1px;
-}
-.note-editor .btn-toolbar:before,
-.note-editor .btn-toolbar:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .btn-toolbar:after {
- clear: both;
-}
-.note-editor .btn-toolbar:before,
-.note-editor .btn-toolbar:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .btn-toolbar:after {
- clear: both;
-}
-.note-editor .btn-toolbar .btn-group {
- float: left;
-}
-.note-editor .btn-toolbar > .btn + .btn,
-.note-editor .btn-toolbar > .btn-group + .btn,
-.note-editor .btn-toolbar > .btn + .btn-group,
-.note-editor .btn-toolbar > .btn-group + .btn-group {
- margin-left: 5px;
-}
-.note-editor .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
- border-radius: 0;
-}
-.note-editor .btn-group > .btn:first-child {
- margin-left: 0;
-}
-.note-editor .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0;
-}
-.note-editor .btn-group > .btn:last-child:not(:first-child),
-.note-editor .btn-group > .dropdown-toggle:not(:first-child) {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .btn-group > .btn-group {
- float: left;
-}
-.note-editor .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
- border-radius: 0;
-}
-.note-editor .btn-group > .btn-group:first-child > .btn:last-child,
-.note-editor .btn-group > .btn-group:first-child > .dropdown-toggle {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0;
-}
-.note-editor .btn-group > .btn-group:last-child > .btn:first-child {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .btn-group .dropdown-toggle:active,
-.note-editor .btn-group.open .dropdown-toggle {
- outline: 0;
-}
-.note-editor .btn-group-xs > .btn {
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 3px;
- padding: 1px 5px;
-}
-.note-editor .btn-group-sm > .btn {
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 3px;
-}
-.note-editor .btn-group-lg > .btn {
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.33;
- border-radius: 6px;
-}
-.note-editor .btn-group > .btn + .dropdown-toggle {
- padding-left: 5px;
- padding-right: 5px;
-}
-.note-editor .btn-group > .btn-lg + .dropdown-toggle {
- padding-left: 12px;
- padding-right: 12px;
-}
-.note-editor .btn-group.open .dropdown-toggle {
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
-}
-.note-editor .btn .caret {
- margin-left: 0;
-}
-.note-editor .btn-lg .caret {
- border-width: 5px 5px 0;
- border-bottom-width: 0;
-}
-.note-editor .dropup .btn-lg .caret {
- border-width: 0 5px 5px;
-}
-.note-editor .btn-group-vertical > .btn,
-.note-editor .btn-group-vertical > .btn-group {
- display: block;
- float: none;
- width: 100%;
- max-width: 100%;
-}
-.note-editor .btn-group-vertical > .btn-group:before,
-.note-editor .btn-group-vertical > .btn-group:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .btn-group-vertical > .btn-group:after {
- clear: both;
-}
-.note-editor .btn-group-vertical > .btn-group:before,
-.note-editor .btn-group-vertical > .btn-group:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .btn-group-vertical > .btn-group:after {
- clear: both;
-}
-.note-editor .btn-group-vertical > .btn-group > .btn {
- float: none;
-}
-.note-editor .btn-group-vertical > .btn + .btn,
-.note-editor .btn-group-vertical > .btn + .btn-group,
-.note-editor .btn-group-vertical > .btn-group + .btn,
-.note-editor .btn-group-vertical > .btn-group + .btn-group {
- margin-top: -1px;
- margin-left: 0;
-}
-.note-editor .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
- border-radius: 0;
-}
-.note-editor .btn-group-vertical > .btn:first-child:not(:last-child) {
- border-top-right-radius: 4px;
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-.note-editor .btn-group-vertical > .btn:last-child:not(:first-child) {
- border-bottom-left-radius: 4px;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
- border-radius: 0;
-}
-.note-editor .btn-group-vertical > .btn-group:first-child > .btn:last-child,
-.note-editor .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-.note-editor .btn-group-vertical > .btn-group:last-child > .btn:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .btn-group-justified {
- display: table;
- width: 100%;
- table-layout: fixed;
- border-collapse: separate;
-}
-.note-editor .btn-group-justified .btn {
- float: none;
- display: table-cell;
- width: 1%;
-}
-.note-editor [data-toggle="buttons"] > .btn > input[type="radio"],
-.note-editor [data-toggle="buttons"] > .btn > input[type="checkbox"] {
- display: none;
-}
-.note-editor .input-group {
- position: relative;
- display: table;
- border-collapse: separate;
-}
-.note-editor .input-group.col {
- float: none;
- padding-left: 0;
- padding-right: 0;
-}
-.note-editor .input-group .form-control {
- width: 100%;
- margin-bottom: 0;
-}
-.note-editor .input-group-lg > .form-control,
-.note-editor .input-group-lg > .input-group-addon,
-.note-editor .input-group-lg > .input-group-btn > .btn {
- height: 45px;
- padding: 10px 16px;
- font-size: 18px;
- line-height: 1.33;
- border-radius: 6px;
-}
-select.note-editor .input-group-lg > .form-control,
-select.note-editor .input-group-lg > .input-group-addon,
-select.note-editor .input-group-lg > .input-group-btn > .btn {
- height: 45px;
- line-height: 45px;
-}
-textarea.note-editor .input-group-lg > .form-control,
-textarea.note-editor .input-group-lg > .input-group-addon,
-textarea.note-editor .input-group-lg > .input-group-btn > .btn {
- height: auto;
-}
-.note-editor .input-group-sm > .form-control,
-.note-editor .input-group-sm > .input-group-addon,
-.note-editor .input-group-sm > .input-group-btn > .btn {
- height: 30px;
- padding: 5px 10px;
- font-size: 12px;
- line-height: 1.5;
- border-radius: 3px;
-}
-select.note-editor .input-group-sm > .form-control,
-select.note-editor .input-group-sm > .input-group-addon,
-select.note-editor .input-group-sm > .input-group-btn > .btn {
- height: 30px;
- line-height: 30px;
-}
-textarea.note-editor .input-group-sm > .form-control,
-textarea.note-editor .input-group-sm > .input-group-addon,
-textarea.note-editor .input-group-sm > .input-group-btn > .btn {
- height: auto;
-}
-.note-editor .input-group-addon,
-.note-editor .input-group-btn,
-.note-editor .input-group .form-control {
- display: table-cell;
-}
-.note-editor .input-group-addon:not(:first-child):not(:last-child),
-.note-editor .input-group-btn:not(:first-child):not(:last-child),
-.note-editor .input-group .form-control:not(:first-child):not(:last-child) {
- border-radius: 0;
-}
-.note-editor .input-group-addon,
-.note-editor .input-group-btn {
- width: 1%;
- white-space: nowrap;
- vertical-align: middle;
-}
-.note-editor .input-group-addon {
- padding: 6px 12px;
- font-size: 14px;
- font-weight: normal;
- line-height: 1;
- color: #555555;
- text-align: center;
- background-color: #eeeeee;
- border: 1px solid #cccccc;
- border-radius: 4px;
-}
-.note-editor .input-group-addon.input-sm {
- padding: 5px 10px;
- font-size: 12px;
- border-radius: 3px;
-}
-.note-editor .input-group-addon.input-lg {
- padding: 10px 16px;
- font-size: 18px;
- border-radius: 6px;
-}
-.note-editor .input-group-addon input[type="radio"],
-.note-editor .input-group-addon input[type="checkbox"] {
- margin-top: 0;
-}
-.note-editor .input-group .form-control:first-child,
-.note-editor .input-group-addon:first-child,
-.note-editor .input-group-btn:first-child > .btn,
-.note-editor .input-group-btn:first-child > .dropdown-toggle,
-.note-editor .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
- border-bottom-right-radius: 0;
- border-top-right-radius: 0;
-}
-.note-editor .input-group-addon:first-child {
- border-right: 0;
-}
-.note-editor .input-group .form-control:last-child,
-.note-editor .input-group-addon:last-child,
-.note-editor .input-group-btn:last-child > .btn,
-.note-editor .input-group-btn:last-child > .dropdown-toggle,
-.note-editor .input-group-btn:first-child > .btn:not(:first-child) {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .input-group-addon:last-child {
- border-left: 0;
-}
-.note-editor .input-group-btn {
- position: relative;
- white-space: nowrap;
-}
-.note-editor .input-group-btn:first-child > .btn {
- margin-right: -1px;
-}
-.note-editor .input-group-btn:last-child > .btn {
- margin-left: -1px;
-}
-.note-editor .input-group-btn > .btn {
- position: relative;
-}
-.note-editor .input-group-btn > .btn + .btn {
- margin-left: -4px;
-}
-.note-editor .input-group-btn > .btn:hover,
-.note-editor .input-group-btn > .btn:active {
- z-index: 2;
-}
-.note-editor .nav {
- margin-bottom: 0;
- padding-left: 0;
- list-style: none;
-}
-.note-editor .nav:before,
-.note-editor .nav:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .nav:after {
- clear: both;
-}
-.note-editor .nav:before,
-.note-editor .nav:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .nav:after {
- clear: both;
-}
-.note-editor .nav > li {
- position: relative;
- display: block;
-}
-.note-editor .nav > li > a {
- position: relative;
- display: block;
- padding: 10px 15px;
-}
-.note-editor .nav > li > a:hover,
-.note-editor .nav > li > a:focus {
- text-decoration: none;
- background-color: #eeeeee;
-}
-.note-editor .nav > li.disabled > a {
- color: #999999;
-}
-.note-editor .nav > li.disabled > a:hover,
-.note-editor .nav > li.disabled > a:focus {
- color: #999999;
- text-decoration: none;
- background-color: transparent;
- cursor: not-allowed;
-}
-.note-editor .nav .open > a,
-.note-editor .nav .open > a:hover,
-.note-editor .nav .open > a:focus {
- background-color: #eeeeee;
- border-color: #428bca;
-}
-.note-editor .nav .open > a .caret,
-.note-editor .nav .open > a:hover .caret,
-.note-editor .nav .open > a:focus .caret {
- border-top-color: #2a6496;
- border-bottom-color: #2a6496;
-}
-.note-editor .nav .nav-divider {
- height: 1px;
- margin: 9px 0;
- overflow: hidden;
- background-color: #e5e5e5;
-}
-.note-editor .nav > li > a > img {
- max-width: none;
-}
-.note-editor .nav-tabs {
- border-bottom: 1px solid #dddddd;
-}
-.note-editor .nav-tabs > li {
- float: left;
- margin-bottom: -1px;
-}
-.note-editor .nav-tabs > li > a {
- margin-right: 2px;
- line-height: 1.428571429;
- border: 1px solid transparent;
- border-radius: 4px 4px 0 0;
-}
-.note-editor .nav-tabs > li > a:hover {
- border-color: #eeeeee #eeeeee #dddddd;
-}
-.note-editor .nav-tabs > li.active > a,
-.note-editor .nav-tabs > li.active > a:hover,
-.note-editor .nav-tabs > li.active > a:focus {
- color: #555555;
- background-color: #ffffff;
- border: 1px solid #dddddd;
- border-bottom-color: transparent;
- cursor: default;
-}
-.note-editor .nav-tabs.nav-justified {
- width: 100%;
- border-bottom: 0;
-}
-.note-editor .nav-tabs.nav-justified > li {
- float: none;
-}
-.note-editor .nav-tabs.nav-justified > li > a {
- text-align: center;
- margin-bottom: 5px;
-}
-@media (min-width: 768px) {
- .note-editor .nav-tabs.nav-justified > li {
- display: table-cell;
- width: 1%;
- }
- .note-editor .nav-tabs.nav-justified > li > a {
- margin-bottom: 0;
- }
-}
-.note-editor .nav-tabs.nav-justified > li > a {
- margin-right: 0;
- border-radius: 4px;
-}
-.note-editor .nav-tabs.nav-justified > .active > a,
-.note-editor .nav-tabs.nav-justified > .active > a:hover,
-.note-editor .nav-tabs.nav-justified > .active > a:focus {
- border: 1px solid #dddddd;
-}
-@media (min-width: 768px) {
- .note-editor .nav-tabs.nav-justified > li > a {
- border-bottom: 1px solid #dddddd;
- border-radius: 4px 4px 0 0;
- }
- .note-editor .nav-tabs.nav-justified > .active > a,
- .note-editor .nav-tabs.nav-justified > .active > a:hover,
- .note-editor .nav-tabs.nav-justified > .active > a:focus {
- border-bottom-color: #ffffff;
- }
-}
-.note-editor .nav-pills > li {
- float: left;
-}
-.note-editor .nav-pills > li > a {
- border-radius: 4px;
-}
-.note-editor .nav-pills > li + li {
- margin-left: 2px;
-}
-.note-editor .nav-pills > li.active > a,
-.note-editor .nav-pills > li.active > a:hover,
-.note-editor .nav-pills > li.active > a:focus {
- color: #ffffff;
- background-color: #428bca;
-}
-.note-editor .nav-pills > li.active > a .caret,
-.note-editor .nav-pills > li.active > a:hover .caret,
-.note-editor .nav-pills > li.active > a:focus .caret {
- border-top-color: #ffffff;
- border-bottom-color: #ffffff;
-}
-.note-editor .nav-stacked > li {
- float: none;
-}
-.note-editor .nav-stacked > li + li {
- margin-top: 2px;
- margin-left: 0;
-}
-.note-editor .nav-justified {
- width: 100%;
-}
-.note-editor .nav-justified > li {
- float: none;
-}
-.note-editor .nav-justified > li > a {
- text-align: center;
- margin-bottom: 5px;
-}
-@media (min-width: 768px) {
- .note-editor .nav-justified > li {
- display: table-cell;
- width: 1%;
- }
- .note-editor .nav-justified > li > a {
- margin-bottom: 0;
- }
-}
-.note-editor .nav-tabs-justified {
- border-bottom: 0;
-}
-.note-editor .nav-tabs-justified > li > a {
- margin-right: 0;
- border-radius: 4px;
-}
-.note-editor .nav-tabs-justified > .active > a,
-.note-editor .nav-tabs-justified > .active > a:hover,
-.note-editor .nav-tabs-justified > .active > a:focus {
- border: 1px solid #dddddd;
-}
-@media (min-width: 768px) {
- .note-editor .nav-tabs-justified > li > a {
- border-bottom: 1px solid #dddddd;
- border-radius: 4px 4px 0 0;
- }
- .note-editor .nav-tabs-justified > .active > a,
- .note-editor .nav-tabs-justified > .active > a:hover,
- .note-editor .nav-tabs-justified > .active > a:focus {
- border-bottom-color: #ffffff;
- }
-}
-.note-editor .tab-content > .tab-pane {
- display: none;
-}
-.note-editor .tab-content > .active {
- display: block;
-}
-.note-editor .nav .caret {
- border-top-color: #428bca;
- border-bottom-color: #428bca;
-}
-.note-editor .nav a:hover .caret {
- border-top-color: #2a6496;
- border-bottom-color: #2a6496;
-}
-.note-editor .nav-tabs .dropdown-menu {
- margin-top: -1px;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .navbar {
- position: relative;
- z-index: 1000;
- min-height: 50px;
- margin-bottom: 20px;
- border: 1px solid transparent;
-}
-.note-editor .navbar:before,
-.note-editor .navbar:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .navbar:after {
- clear: both;
-}
-.note-editor .navbar:before,
-.note-editor .navbar:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .navbar:after {
- clear: both;
-}
-@media (min-width: 768px) {
- .note-editor .navbar {
- border-radius: 4px;
- }
-}
-.note-editor .navbar-header:before,
-.note-editor .navbar-header:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .navbar-header:after {
- clear: both;
-}
-.note-editor .navbar-header:before,
-.note-editor .navbar-header:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .navbar-header:after {
- clear: both;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-header {
- float: left;
- }
-}
-.note-editor .navbar-collapse {
- max-height: 340px;
- overflow-x: visible;
- padding-right: 15px;
- padding-left: 15px;
- border-top: 1px solid transparent;
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
- -webkit-overflow-scrolling: touch;
-}
-.note-editor .navbar-collapse:before,
-.note-editor .navbar-collapse:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .navbar-collapse:after {
- clear: both;
-}
-.note-editor .navbar-collapse:before,
-.note-editor .navbar-collapse:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .navbar-collapse:after {
- clear: both;
-}
-.note-editor .navbar-collapse.in {
- overflow-y: auto;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-collapse {
- width: auto;
- border-top: 0;
- box-shadow: none;
- }
- .note-editor .navbar-collapse.collapse {
- display: block !important;
- height: auto !important;
- padding-bottom: 0;
- overflow: visible !important;
- }
- .note-editor .navbar-collapse.in {
- overflow-y: visible;
- }
- .note-editor .navbar-collapse .navbar-nav.navbar-left:first-child {
- margin-left: -15px;
- }
- .note-editor .navbar-collapse .navbar-nav.navbar-right:last-child {
- margin-right: -15px;
- }
- .note-editor .navbar-collapse .navbar-text:last-child {
- margin-right: 0;
- }
-}
-.note-editor .container > .navbar-header,
-.note-editor .container > .navbar-collapse {
- margin-right: -15px;
- margin-left: -15px;
-}
-@media (min-width: 768px) {
- .note-editor .container > .navbar-header,
- .note-editor .container > .navbar-collapse {
- margin-right: 0;
- margin-left: 0;
- }
-}
-.note-editor .navbar-static-top {
- border-width: 0 0 1px;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-static-top {
- border-radius: 0;
- }
-}
-.note-editor .navbar-fixed-top,
-.note-editor .navbar-fixed-bottom {
- position: fixed;
- right: 0;
- left: 0;
- border-width: 0 0 1px;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-fixed-top,
- .note-editor .navbar-fixed-bottom {
- border-radius: 0;
- }
-}
-.note-editor .navbar-fixed-top {
- z-index: 1030;
- top: 0;
-}
-.note-editor .navbar-fixed-bottom {
- bottom: 0;
- margin-bottom: 0;
-}
-.note-editor .navbar-brand {
- float: left;
- padding: 15px 15px;
- font-size: 18px;
- line-height: 20px;
-}
-.note-editor .navbar-brand:hover,
-.note-editor .navbar-brand:focus {
- text-decoration: none;
-}
-@media (min-width: 768px) {
- .navbar > .container .note-editor .navbar-brand {
- margin-left: -15px;
- }
-}
-.note-editor .navbar-toggle {
- position: relative;
- float: right;
- margin-right: 15px;
- padding: 9px 10px;
- margin-top: 8px;
- margin-bottom: 8px;
- background-color: transparent;
- border: 1px solid transparent;
- border-radius: 4px;
-}
-.note-editor .navbar-toggle .icon-bar {
- display: block;
- width: 22px;
- height: 2px;
- border-radius: 1px;
-}
-.note-editor .navbar-toggle .icon-bar + .icon-bar {
- margin-top: 4px;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-toggle {
- display: none;
- }
-}
-.note-editor .navbar-nav {
- margin: 7.5px -15px;
-}
-.note-editor .navbar-nav > li > a {
- padding-top: 10px;
- padding-bottom: 10px;
- line-height: 20px;
-}
-@media (max-width: 767px) {
- .note-editor .navbar-nav .open .dropdown-menu {
- position: static;
- float: none;
- width: auto;
- margin-top: 0;
- background-color: transparent;
- border: 0;
- box-shadow: none;
- }
- .note-editor .navbar-nav .open .dropdown-menu > li > a,
- .note-editor .navbar-nav .open .dropdown-menu .dropdown-header {
- padding: 5px 15px 5px 25px;
- }
- .note-editor .navbar-nav .open .dropdown-menu > li > a {
- line-height: 20px;
- }
- .note-editor .navbar-nav .open .dropdown-menu > li > a:hover,
- .note-editor .navbar-nav .open .dropdown-menu > li > a:focus {
- background-image: none;
- }
-}
-@media (min-width: 768px) {
- .note-editor .navbar-nav {
- float: left;
- margin: 0;
- }
- .note-editor .navbar-nav > li {
- float: left;
- }
- .note-editor .navbar-nav > li > a {
- padding-top: 15px;
- padding-bottom: 15px;
- }
-}
-@media (min-width: 768px) {
- .note-editor .navbar-left {
- float: left !important;
- }
- .note-editor .navbar-right {
- float: right !important;
- }
-}
-.note-editor .navbar-form {
- margin-left: -15px;
- margin-right: -15px;
- padding: 10px 15px;
- border-top: 1px solid transparent;
- border-bottom: 1px solid transparent;
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
- margin-top: 8px;
- margin-bottom: 8px;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-form .form-group {
- display: inline-block;
- margin-bottom: 0;
- vertical-align: middle;
- }
- .note-editor .navbar-form .form-control {
- display: inline-block;
- }
- .note-editor .navbar-form .radio,
- .note-editor .navbar-form .checkbox {
- display: inline-block;
- margin-top: 0;
- margin-bottom: 0;
- padding-left: 0;
- }
- .note-editor .navbar-form .radio input[type="radio"],
- .note-editor .navbar-form .checkbox input[type="checkbox"] {
- float: none;
- margin-left: 0;
- }
-}
-@media (max-width: 767px) {
- .note-editor .navbar-form .form-group {
- margin-bottom: 5px;
- }
-}
-@media (min-width: 768px) {
- .note-editor .navbar-form {
- width: auto;
- border: 0;
- margin-left: 0;
- margin-right: 0;
- padding-top: 0;
- padding-bottom: 0;
- -webkit-box-shadow: none;
- box-shadow: none;
- }
-}
-.note-editor .navbar-nav > li > .dropdown-menu {
- margin-top: 0;
- border-top-right-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
-}
-.note-editor .navbar-nav.pull-right > li > .dropdown-menu,
-.note-editor .navbar-nav > li > .dropdown-menu.pull-right {
- left: auto;
- right: 0;
-}
-.note-editor .navbar-btn {
- margin-top: 8px;
- margin-bottom: 8px;
-}
-.note-editor .navbar-text {
- float: left;
- margin-top: 15px;
- margin-bottom: 15px;
-}
-@media (min-width: 768px) {
- .note-editor .navbar-text {
- margin-left: 15px;
- margin-right: 15px;
- }
-}
-.note-editor .navbar-default {
- background-color: #f8f8f8;
- border-color: #e7e7e7;
-}
-.note-editor .navbar-default .navbar-brand {
- color: #777777;
-}
-.note-editor .navbar-default .navbar-brand:hover,
-.note-editor .navbar-default .navbar-brand:focus {
- color: #5e5e5e;
- background-color: transparent;
-}
-.note-editor .navbar-default .navbar-text {
- color: #777777;
-}
-.note-editor .navbar-default .navbar-nav > li > a {
- color: #777777;
-}
-.note-editor .navbar-default .navbar-nav > li > a:hover,
-.note-editor .navbar-default .navbar-nav > li > a:focus {
- color: #333333;
- background-color: transparent;
-}
-.note-editor .navbar-default .navbar-nav > .active > a,
-.note-editor .navbar-default .navbar-nav > .active > a:hover,
-.note-editor .navbar-default .navbar-nav > .active > a:focus {
- color: #555555;
- background-color: #e7e7e7;
-}
-.note-editor .navbar-default .navbar-nav > .disabled > a,
-.note-editor .navbar-default .navbar-nav > .disabled > a:hover,
-.note-editor .navbar-default .navbar-nav > .disabled > a:focus {
- color: #cccccc;
- background-color: transparent;
-}
-.note-editor .navbar-default .navbar-toggle {
- border-color: #dddddd;
-}
-.note-editor .navbar-default .navbar-toggle:hover,
-.note-editor .navbar-default .navbar-toggle:focus {
- background-color: #dddddd;
-}
-.note-editor .navbar-default .navbar-toggle .icon-bar {
- background-color: #cccccc;
-}
-.note-editor .navbar-default .navbar-collapse,
-.note-editor .navbar-default .navbar-form {
- border-color: #e7e7e7;
-}
-.note-editor .navbar-default .navbar-nav > .dropdown > a:hover .caret,
-.note-editor .navbar-default .navbar-nav > .dropdown > a:focus .caret {
- border-top-color: #333333;
- border-bottom-color: #333333;
-}
-.note-editor .navbar-default .navbar-nav > .open > a,
-.note-editor .navbar-default .navbar-nav > .open > a:hover,
-.note-editor .navbar-default .navbar-nav > .open > a:focus {
- background-color: #e7e7e7;
- color: #555555;
-}
-.note-editor .navbar-default .navbar-nav > .open > a .caret,
-.note-editor .navbar-default .navbar-nav > .open > a:hover .caret,
-.note-editor .navbar-default .navbar-nav > .open > a:focus .caret {
- border-top-color: #555555;
- border-bottom-color: #555555;
-}
-.note-editor .navbar-default .navbar-nav > .dropdown > a .caret {
- border-top-color: #777777;
- border-bottom-color: #777777;
-}
-@media (max-width: 767px) {
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > li > a {
- color: #777777;
- }
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
- color: #333333;
- background-color: transparent;
- }
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
- color: #555555;
- background-color: #e7e7e7;
- }
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
- .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
- color: #cccccc;
- background-color: transparent;
- }
-}
-.note-editor .navbar-default .navbar-link {
- color: #777777;
-}
-.note-editor .navbar-default .navbar-link:hover {
- color: #333333;
-}
-.note-editor .navbar-inverse {
- background-color: #222222;
- border-color: #080808;
-}
-.note-editor .navbar-inverse .navbar-brand {
- color: #999999;
-}
-.note-editor .navbar-inverse .navbar-brand:hover,
-.note-editor .navbar-inverse .navbar-brand:focus {
- color: #ffffff;
- background-color: transparent;
-}
-.note-editor .navbar-inverse .navbar-text {
- color: #999999;
-}
-.note-editor .navbar-inverse .navbar-nav > li > a {
- color: #999999;
-}
-.note-editor .navbar-inverse .navbar-nav > li > a:hover,
-.note-editor .navbar-inverse .navbar-nav > li > a:focus {
- color: #ffffff;
- background-color: transparent;
-}
-.note-editor .navbar-inverse .navbar-nav > .active > a,
-.note-editor .navbar-inverse .navbar-nav > .active > a:hover,
-.note-editor .navbar-inverse .navbar-nav > .active > a:focus {
- color: #ffffff;
- background-color: #080808;
-}
-.note-editor .navbar-inverse .navbar-nav > .disabled > a,
-.note-editor .navbar-inverse .navbar-nav > .disabled > a:hover,
-.note-editor .navbar-inverse .navbar-nav > .disabled > a:focus {
- color: #444444;
- background-color: transparent;
-}
-.note-editor .navbar-inverse .navbar-toggle {
- border-color: #333333;
-}
-.note-editor .navbar-inverse .navbar-toggle:hover,
-.note-editor .navbar-inverse .navbar-toggle:focus {
- background-color: #333333;
-}
-.note-editor .navbar-inverse .navbar-toggle .icon-bar {
- background-color: #ffffff;
-}
-.note-editor .navbar-inverse .navbar-collapse,
-.note-editor .navbar-inverse .navbar-form {
- border-color: #101010;
-}
-.note-editor .navbar-inverse .navbar-nav > .open > a,
-.note-editor .navbar-inverse .navbar-nav > .open > a:hover,
-.note-editor .navbar-inverse .navbar-nav > .open > a:focus {
- background-color: #080808;
- color: #ffffff;
-}
-.note-editor .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
- border-top-color: #ffffff;
- border-bottom-color: #ffffff;
-}
-.note-editor .navbar-inverse .navbar-nav > .dropdown > a .caret {
- border-top-color: #999999;
- border-bottom-color: #999999;
-}
-.note-editor .navbar-inverse .navbar-nav > .open > a .caret,
-.note-editor .navbar-inverse .navbar-nav > .open > a:hover .caret,
-.note-editor .navbar-inverse .navbar-nav > .open > a:focus .caret {
- border-top-color: #ffffff;
- border-bottom-color: #ffffff;
-}
-@media (max-width: 767px) {
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
- border-color: #080808;
- }
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
- color: #999999;
- }
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
- color: #ffffff;
- background-color: transparent;
- }
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
- color: #ffffff;
- background-color: #080808;
- }
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
- .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
- color: #444444;
- background-color: transparent;
- }
-}
-.note-editor .navbar-inverse .navbar-link {
- color: #999999;
-}
-.note-editor .navbar-inverse .navbar-link:hover {
- color: #ffffff;
-}
-.note-editor .breadcrumb {
- padding: 8px 15px;
- margin-bottom: 20px;
- list-style: none;
- background-color: #f5f5f5;
- border-radius: 4px;
-}
-.note-editor .breadcrumb > li {
- display: inline-block;
-}
-.note-editor .breadcrumb > li + li:before {
- content: "/\00a0";
- padding: 0 5px;
- color: #cccccc;
-}
-.note-editor .breadcrumb > .active {
- color: #999999;
-}
-.note-editor .pagination {
- display: inline-block;
- padding-left: 0;
- margin: 20px 0;
- border-radius: 4px;
-}
-.note-editor .pagination > li {
- display: inline;
-}
-.note-editor .pagination > li > a,
-.note-editor .pagination > li > span {
- position: relative;
- float: left;
- padding: 6px 12px;
- line-height: 1.428571429;
- text-decoration: none;
- background-color: #ffffff;
- border: 1px solid #dddddd;
- margin-left: -1px;
-}
-.note-editor .pagination > li:first-child > a,
-.note-editor .pagination > li:first-child > span {
- margin-left: 0;
- border-bottom-left-radius: 4px;
- border-top-left-radius: 4px;
-}
-.note-editor .pagination > li:last-child > a,
-.note-editor .pagination > li:last-child > span {
- border-bottom-right-radius: 4px;
- border-top-right-radius: 4px;
-}
-.note-editor .pagination > li > a:hover,
-.note-editor .pagination > li > span:hover,
-.note-editor .pagination > li > a:focus,
-.note-editor .pagination > li > span:focus {
- background-color: #eeeeee;
-}
-.note-editor .pagination > .active > a,
-.note-editor .pagination > .active > span,
-.note-editor .pagination > .active > a:hover,
-.note-editor .pagination > .active > span:hover,
-.note-editor .pagination > .active > a:focus,
-.note-editor .pagination > .active > span:focus {
- z-index: 2;
- color: #ffffff;
- background-color: #428bca;
- border-color: #428bca;
- cursor: default;
-}
-.note-editor .pagination > .disabled > span,
-.note-editor .pagination > .disabled > span:hover,
-.note-editor .pagination > .disabled > span:focus,
-.note-editor .pagination > .disabled > a,
-.note-editor .pagination > .disabled > a:hover,
-.note-editor .pagination > .disabled > a:focus {
- color: #999999;
- background-color: #ffffff;
- border-color: #dddddd;
- cursor: not-allowed;
-}
-.note-editor .pagination-lg > li > a,
-.note-editor .pagination-lg > li > span {
- padding: 10px 16px;
- font-size: 18px;
-}
-.note-editor .pagination-lg > li:first-child > a,
-.note-editor .pagination-lg > li:first-child > span {
- border-bottom-left-radius: 6px;
- border-top-left-radius: 6px;
-}
-.note-editor .pagination-lg > li:last-child > a,
-.note-editor .pagination-lg > li:last-child > span {
- border-bottom-right-radius: 6px;
- border-top-right-radius: 6px;
-}
-.note-editor .pagination-sm > li > a,
-.note-editor .pagination-sm > li > span {
- padding: 5px 10px;
- font-size: 12px;
-}
-.note-editor .pagination-sm > li:first-child > a,
-.note-editor .pagination-sm > li:first-child > span {
- border-bottom-left-radius: 3px;
- border-top-left-radius: 3px;
-}
-.note-editor .pagination-sm > li:last-child > a,
-.note-editor .pagination-sm > li:last-child > span {
- border-bottom-right-radius: 3px;
- border-top-right-radius: 3px;
-}
-.note-editor .pager {
- padding-left: 0;
- margin: 20px 0;
- list-style: none;
- text-align: center;
-}
-.note-editor .pager:before,
-.note-editor .pager:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .pager:after {
- clear: both;
-}
-.note-editor .pager:before,
-.note-editor .pager:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .pager:after {
- clear: both;
-}
-.note-editor .pager li {
- display: inline;
-}
-.note-editor .pager li > a,
-.note-editor .pager li > span {
- display: inline-block;
- padding: 5px 14px;
- background-color: #ffffff;
- border: 1px solid #dddddd;
- border-radius: 15px;
-}
-.note-editor .pager li > a:hover,
-.note-editor .pager li > a:focus {
- text-decoration: none;
- background-color: #eeeeee;
-}
-.note-editor .pager .next > a,
-.note-editor .pager .next > span {
- float: right;
-}
-.note-editor .pager .previous > a,
-.note-editor .pager .previous > span {
- float: left;
-}
-.note-editor .pager .disabled > a,
-.note-editor .pager .disabled > a:hover,
-.note-editor .pager .disabled > a:focus,
-.note-editor .pager .disabled > span {
- color: #999999;
- background-color: #ffffff;
- cursor: not-allowed;
-}
-.note-editor .label {
- display: inline;
- padding: .2em .6em .3em;
- font-size: 75%;
- font-weight: bold;
- line-height: 1;
- color: #ffffff;
- text-align: center;
- white-space: nowrap;
- vertical-align: baseline;
- border-radius: .25em;
-}
-.note-editor .label[href]:hover,
-.note-editor .label[href]:focus {
- color: #ffffff;
- text-decoration: none;
- cursor: pointer;
-}
-.note-editor .label:empty {
- display: none;
-}
-.note-editor .label-default {
- background-color: #999999;
-}
-.note-editor .label-default[href]:hover,
-.note-editor .label-default[href]:focus {
- background-color: #808080;
-}
-.note-editor .label-primary {
- background-color: #428bca;
-}
-.note-editor .label-primary[href]:hover,
-.note-editor .label-primary[href]:focus {
- background-color: #3071a9;
-}
-.note-editor .label-success {
- background-color: #5cb85c;
-}
-.note-editor .label-success[href]:hover,
-.note-editor .label-success[href]:focus {
- background-color: #449d44;
-}
-.note-editor .label-info {
- background-color: #5bc0de;
-}
-.note-editor .label-info[href]:hover,
-.note-editor .label-info[href]:focus {
- background-color: #31b0d5;
-}
-.note-editor .label-warning {
- background-color: #f0ad4e;
-}
-.note-editor .label-warning[href]:hover,
-.note-editor .label-warning[href]:focus {
- background-color: #ec971f;
-}
-.note-editor .label-danger {
- background-color: #d9534f;
-}
-.note-editor .label-danger[href]:hover,
-.note-editor .label-danger[href]:focus {
- background-color: #c9302c;
-}
-.note-editor .badge {
- display: inline-block;
- min-width: 10px;
- padding: 3px 7px;
- font-size: 12px;
- font-weight: bold;
- color: #ffffff;
- line-height: 1;
- vertical-align: baseline;
- white-space: nowrap;
- text-align: center;
- background-color: #999999;
- border-radius: 10px;
-}
-.note-editor .badge:empty {
- display: none;
-}
-.note-editor a.badge:hover,
-.note-editor a.badge:focus {
- color: #ffffff;
- text-decoration: none;
- cursor: pointer;
-}
-.note-editor .btn .badge {
- position: relative;
- top: -1px;
-}
-.note-editor a.list-group-item.active > .badge,
-.note-editor .nav-pills > .active > a > .badge {
- color: #428bca;
- background-color: #ffffff;
-}
-.note-editor .nav-pills > li > a > .badge {
- margin-left: 3px;
-}
-.note-editor .jumbotron {
- padding: 30px;
- margin-bottom: 30px;
- font-size: 21px;
- font-weight: 200;
- line-height: 2.1428571435;
- color: inherit;
- background-color: #eeeeee;
-}
-.note-editor .jumbotron h1 {
- line-height: 1;
- color: inherit;
-}
-.note-editor .jumbotron p {
- line-height: 1.4;
-}
-.container .note-editor .jumbotron {
- border-radius: 6px;
-}
-@media screen and (min-width: 768px) {
- .note-editor .jumbotron {
- padding-top: 48px;
- padding-bottom: 48px;
- }
- .container .note-editor .jumbotron {
- padding-left: 60px;
- padding-right: 60px;
- }
- .note-editor .jumbotron h1 {
- font-size: 63px;
- }
-}
-.note-editor .thumbnail {
- padding: 4px;
- line-height: 1.428571429;
- background-color: #ffffff;
- border: 1px solid #dddddd;
- border-radius: 4px;
- -webkit-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- display: inline-block;
- max-width: 100%;
- height: auto;
- display: block;
- margin-bottom: 20px;
-}
-.note-editor .thumbnail > img {
- display: block;
- max-width: 100%;
- height: auto;
-}
-.note-editor a.thumbnail:hover,
-.note-editor a.thumbnail:focus,
-.note-editor a.thumbnail.active {
- border-color: #428bca;
-}
-.note-editor .thumbnail > img {
- margin-left: auto;
- margin-right: auto;
-}
-.note-editor .thumbnail .caption {
- padding: 9px;
- color: #333333;
-}
-.note-editor .alert {
- padding: 15px;
- margin-bottom: 20px;
- border: 1px solid transparent;
- border-radius: 4px;
-}
-.note-editor .alert h4 {
- margin-top: 0;
- color: inherit;
-}
-.note-editor .alert .alert-link {
- font-weight: bold;
-}
-.note-editor .alert > p,
-.note-editor .alert > ul {
- margin-bottom: 0;
-}
-.note-editor .alert > p + p {
- margin-top: 5px;
-}
-.note-editor .alert-dismissable {
- padding-right: 35px;
-}
-.note-editor .alert-dismissable .close {
- position: relative;
- top: -2px;
- right: -21px;
- color: inherit;
-}
-.note-editor .alert-success {
- background-color: #dff0d8;
- border-color: #d6e9c6;
- color: #468847;
-}
-.note-editor .alert-success hr {
- border-top-color: #c9e2b3;
-}
-.note-editor .alert-success .alert-link {
- color: #356635;
-}
-.note-editor .alert-info {
- background-color: #d9edf7;
- border-color: #bce8f1;
- color: #3a87ad;
-}
-.note-editor .alert-info hr {
- border-top-color: #a6e1ec;
-}
-.note-editor .alert-info .alert-link {
- color: #2d6987;
-}
-.note-editor .alert-warning {
- background-color: #fcf8e3;
- border-color: #faebcc;
- color: #c09853;
-}
-.note-editor .alert-warning hr {
- border-top-color: #f7e1b5;
-}
-.note-editor .alert-warning .alert-link {
- color: #a47e3c;
-}
-.note-editor .alert-danger {
- background-color: #f2dede;
- border-color: #ebccd1;
- color: #b94a48;
-}
-.note-editor .alert-danger hr {
- border-top-color: #e4b9c0;
-}
-.note-editor .alert-danger .alert-link {
- color: #953b39;
-}
-@-webkit-keyframes progress-bar-stripes {
- from {
- background-position: 40px 0;
- }
- to {
- background-position: 0 0;
- }
-}
-@-moz-keyframes progress-bar-stripes {
- from {
- background-position: 40px 0;
- }
- to {
- background-position: 0 0;
- }
-}
-@-o-keyframes progress-bar-stripes {
- from {
- background-position: 0 0;
- }
- to {
- background-position: 40px 0;
- }
-}
-@keyframes progress-bar-stripes {
- from {
- background-position: 40px 0;
- }
- to {
- background-position: 0 0;
- }
-}
-.note-editor .progress {
- overflow: hidden;
- height: 20px;
- margin-bottom: 20px;
- background-color: #f5f5f5;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-}
-.note-editor .progress-bar {
- float: left;
- width: 0%;
- height: 100%;
- font-size: 12px;
- line-height: 20px;
- color: #ffffff;
- text-align: center;
- background-color: #428bca;
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
- -webkit-transition: width 0.6s ease;
- transition: width 0.6s ease;
-}
-.note-editor .progress-striped .progress-bar {
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-size: 40px 40px;
-}
-.note-editor .progress.active .progress-bar {
- -webkit-animation: progress-bar-stripes 2s linear infinite;
- -moz-animation: progress-bar-stripes 2s linear infinite;
- -ms-animation: progress-bar-stripes 2s linear infinite;
- -o-animation: progress-bar-stripes 2s linear infinite;
- animation: progress-bar-stripes 2s linear infinite;
-}
-.note-editor .progress-bar-success {
- background-color: #5cb85c;
-}
-.progress-striped .note-editor .progress-bar-success {
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-.note-editor .progress-bar-info {
- background-color: #5bc0de;
-}
-.progress-striped .note-editor .progress-bar-info {
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-.note-editor .progress-bar-warning {
- background-color: #f0ad4e;
-}
-.progress-striped .note-editor .progress-bar-warning {
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-.note-editor .progress-bar-danger {
- background-color: #d9534f;
-}
-.progress-striped .note-editor .progress-bar-danger {
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-}
-.note-editor .media,
-.note-editor .media-body {
- overflow: hidden;
- zoom: 1;
-}
-.note-editor .media,
-.note-editor .media .media {
- margin-top: 15px;
-}
-.note-editor .media:first-child {
- margin-top: 0;
-}
-.note-editor .media-object {
- display: block;
-}
-.note-editor .media-heading {
- margin: 0 0 5px;
-}
-.note-editor .media > .pull-left {
- margin-right: 10px;
-}
-.note-editor .media > .pull-right {
- margin-left: 10px;
-}
-.note-editor .media-list {
- padding-left: 0;
- list-style: none;
-}
-.note-editor .list-group {
- margin-bottom: 20px;
- padding-left: 0;
-}
-.note-editor .list-group-item {
- position: relative;
- display: block;
- padding: 10px 15px;
- margin-bottom: -1px;
- background-color: #ffffff;
- border: 1px solid #dddddd;
-}
-.note-editor .list-group-item:first-child {
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
-}
-.note-editor .list-group-item:last-child {
- margin-bottom: 0;
- border-bottom-right-radius: 4px;
- border-bottom-left-radius: 4px;
-}
-.note-editor .list-group-item > .badge {
- float: right;
-}
-.note-editor .list-group-item > .badge + .badge {
- margin-right: 5px;
-}
-.note-editor a.list-group-item {
- color: #555555;
-}
-.note-editor a.list-group-item .list-group-item-heading {
- color: #333333;
-}
-.note-editor a.list-group-item:hover,
-.note-editor a.list-group-item:focus {
- text-decoration: none;
- background-color: #f5f5f5;
-}
-.note-editor a.list-group-item.active,
-.note-editor a.list-group-item.active:hover,
-.note-editor a.list-group-item.active:focus {
- z-index: 2;
- color: #ffffff;
- background-color: #428bca;
- border-color: #428bca;
-}
-.note-editor a.list-group-item.active .list-group-item-heading,
-.note-editor a.list-group-item.active:hover .list-group-item-heading,
-.note-editor a.list-group-item.active:focus .list-group-item-heading {
- color: inherit;
-}
-.note-editor a.list-group-item.active .list-group-item-text,
-.note-editor a.list-group-item.active:hover .list-group-item-text,
-.note-editor a.list-group-item.active:focus .list-group-item-text {
- color: #e1edf7;
-}
-.note-editor .list-group-item-heading {
- margin-top: 0;
- margin-bottom: 5px;
-}
-.note-editor .list-group-item-text {
- margin-bottom: 0;
- line-height: 1.3;
-}
-.note-editor .panel {
- margin-bottom: 20px;
- background-color: #ffffff;
- border: 1px solid transparent;
- border-radius: 4px;
- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
-}
-.note-editor .panel-body {
- padding: 15px;
-}
-.note-editor .panel-body:before,
-.note-editor .panel-body:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .panel-body:after {
- clear: both;
-}
-.note-editor .panel-body:before,
-.note-editor .panel-body:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.note-editor .panel-body:after {
- clear: both;
-}
-.note-editor .panel > .list-group {
- margin-bottom: 0;
-}
-.note-editor .panel > .list-group .list-group-item {
- border-width: 1px 0;
-}
-.note-editor .panel > .list-group .list-group-item:first-child {
- border-top-right-radius: 0;
- border-top-left-radius: 0;
-}
-.note-editor .panel > .list-group .list-group-item:last-child {
- border-bottom: 0;
-}
-.note-editor .panel-heading + .list-group .list-group-item:first-child {
- border-top-width: 0;
-}
-.note-editor .panel > .table,
-.note-editor .panel > .table-responsive {
- margin-bottom: 0;
-}
-.note-editor .panel > .panel-body + .table,
-.note-editor .panel > .panel-body + .table-responsive {
- border-top: 1px solid #dddddd;
-}
-.note-editor .panel > .table-bordered,
-.note-editor .panel > .table-responsive > .table-bordered {
- border: 0;
-}
-.note-editor .panel > .table-bordered > thead > tr > th:first-child,
-.note-editor .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
-.note-editor .panel > .table-bordered > tbody > tr > th:first-child,
-.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
-.note-editor .panel > .table-bordered > tfoot > tr > th:first-child,
-.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
-.note-editor .panel > .table-bordered > thead > tr > td:first-child,
-.note-editor .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
-.note-editor .panel > .table-bordered > tbody > tr > td:first-child,
-.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
-.note-editor .panel > .table-bordered > tfoot > tr > td:first-child,
-.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
- border-left: 0;
-}
-.note-editor .panel > .table-bordered > thead > tr > th:last-child,
-.note-editor .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
-.note-editor .panel > .table-bordered > tbody > tr > th:last-child,
-.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
-.note-editor .panel > .table-bordered > tfoot > tr > th:last-child,
-.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
-.note-editor .panel > .table-bordered > thead > tr > td:last-child,
-.note-editor .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
-.note-editor .panel > .table-bordered > tbody > tr > td:last-child,
-.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
-.note-editor .panel > .table-bordered > tfoot > tr > td:last-child,
-.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
- border-right: 0;
-}
-.note-editor .panel > .table-bordered > thead > tr:last-child > th,
-.note-editor .panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
-.note-editor .panel > .table-bordered > tbody > tr:last-child > th,
-.note-editor .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
-.note-editor .panel > .table-bordered > tfoot > tr:last-child > th,
-.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
-.note-editor .panel > .table-bordered > thead > tr:last-child > td,
-.note-editor .panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
-.note-editor .panel > .table-bordered > tbody > tr:last-child > td,
-.note-editor .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
-.note-editor .panel > .table-bordered > tfoot > tr:last-child > td,
-.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
- border-bottom: 0;
-}
-.note-editor .panel-heading {
- padding: 10px 15px;
- border-bottom: 1px solid transparent;
- border-top-right-radius: 3px;
- border-top-left-radius: 3px;
-}
-.note-editor .panel-title {
- margin-top: 0;
- margin-bottom: 0;
- font-size: 16px;
-}
-.note-editor .panel-title > a {
- color: inherit;
-}
-.note-editor .panel-footer {
- padding: 10px 15px;
- background-color: #f5f5f5;
- border-top: 1px solid #dddddd;
- border-bottom-right-radius: 3px;
- border-bottom-left-radius: 3px;
-}
-.note-editor .panel-group .panel {
- margin-bottom: 0;
- border-radius: 4px;
- overflow: hidden;
-}
-.note-editor .panel-group .panel + .panel {
- margin-top: 5px;
-}
-.note-editor .panel-group .panel-heading {
- border-bottom: 0;
-}
-.note-editor .panel-group .panel-heading + .panel-collapse .panel-body {
- border-top: 1px solid #dddddd;
-}
-.note-editor .panel-group .panel-footer {
- border-top: 0;
-}
-.note-editor .panel-group .panel-footer + .panel-collapse .panel-body {
- border-bottom: 1px solid #dddddd;
-}
-.note-editor .panel-default {
- border-color: #dddddd;
-}
-.note-editor .panel-default > .panel-heading {
- color: #333333;
- background-color: #f5f5f5;
- border-color: #dddddd;
-}
-.note-editor .panel-default > .panel-heading + .panel-collapse .panel-body {
- border-top-color: #dddddd;
-}
-.note-editor .panel-default > .panel-footer + .panel-collapse .panel-body {
- border-bottom-color: #dddddd;
-}
-.note-editor .panel-primary {
- border-color: #428bca;
-}
-.note-editor .panel-primary > .panel-heading {
- color: #ffffff;
- background-color: #428bca;
- border-color: #428bca;
-}
-.note-editor .panel-primary > .panel-heading + .panel-collapse .panel-body {
- border-top-color: #428bca;
-}
-.note-editor .panel-primary > .panel-footer + .panel-collapse .panel-body {
- border-bottom-color: #428bca;
-}
-.note-editor .panel-success {
- border-color: #d6e9c6;
-}
-.note-editor .panel-success > .panel-heading {
- color: #468847;
- background-color: #dff0d8;
- border-color: #d6e9c6;
-}
-.note-editor .panel-success > .panel-heading + .panel-collapse .panel-body {
- border-top-color: #d6e9c6;
-}
-.note-editor .panel-success > .panel-footer + .panel-collapse .panel-body {
- border-bottom-color: #d6e9c6;
-}
-.note-editor .panel-warning {
- border-color: #faebcc;
-}
-.note-editor .panel-warning > .panel-heading {
- color: #c09853;
- background-color: #fcf8e3;
- border-color: #faebcc;
-}
-.note-editor .panel-warning > .panel-heading + .panel-collapse .panel-body {
- border-top-color: #faebcc;
-}
-.note-editor .panel-warning > .panel-footer + .panel-collapse .panel-body {
- border-bottom-color: #faebcc;
-}
-.note-editor .panel-danger {
- border-color: #ebccd1;
-}
-.note-editor .panel-danger > .panel-heading {
- color: #b94a48;
- background-color: #f2dede;
- border-color: #ebccd1;
-}
-.note-editor .panel-danger > .panel-heading + .panel-collapse .panel-body {
- border-top-color: #ebccd1;
-}
-.note-editor .panel-danger > .panel-footer + .panel-collapse .panel-body {
- border-bottom-color: #ebccd1;
-}
-.note-editor .panel-info {
- border-color: #bce8f1;
-}
-.note-editor .panel-info > .panel-heading {
- color: #3a87ad;
- background-color: #d9edf7;
- border-color: #bce8f1;
-}
-.note-editor .panel-info > .panel-heading + .panel-collapse .panel-body {
- border-top-color: #bce8f1;
-}
-.note-editor .panel-info > .panel-footer + .panel-collapse .panel-body {
- border-bottom-color: #bce8f1;
-}
-.note-editor .well {
- min-height: 20px;
- padding: 19px;
- margin-bottom: 20px;
- background-color: #f5f5f5;
- border: 1px solid #e3e3e3;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-}
-.note-editor .well blockquote {
- border-color: #ddd;
- border-color: rgba(0, 0, 0, 0.15);
-}
-.note-editor .well-lg {
- padding: 24px;
- border-radius: 6px;
-}
-.note-editor .well-sm {
- padding: 9px;
- border-radius: 3px;
-}
-.note-editor .close {
- float: right;
- font-size: 21px;
- font-weight: bold;
- line-height: 1;
- color: #000000;
- text-shadow: 0 1px 0 #ffffff;
- opacity: 0.2;
- filter: alpha(opacity=20);
-}
-.note-editor .close:hover,
-.note-editor .close:focus {
- color: #000000;
- text-decoration: none;
- cursor: pointer;
- opacity: 0.5;
- filter: alpha(opacity=50);
-}
-button.note-editor .close {
- padding: 0;
- cursor: pointer;
- background: transparent;
- border: 0;
- -webkit-appearance: none;
-}
-.modal-open {
- overflow: hidden;
-}
-.modal {
- display: none;
- overflow: auto;
- overflow-y: scroll;
- position: fixed;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1040;
-}
-.modal.fade .modal-dialog {
- -webkit-transform: translate(0, -25%);
- -ms-transform: translate(0, -25%);
- transform: translate(0, -25%);
- -webkit-transition: -webkit-transform 0.3s ease-out;
- -moz-transition: -moz-transform 0.3s ease-out;
- -o-transition: -o-transform 0.3s ease-out;
- transition: transform 0.3s ease-out;
-}
-.modal.in .modal-dialog {
- -webkit-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- transform: translate(0, 0);
-}
-.modal-dialog {
- margin-left: auto;
- margin-right: auto;
- width: auto;
- padding: 10px;
- z-index: 1050;
-}
-.modal-content {
- position: relative;
- background-color: #ffffff;
- border: 1px solid #999999;
- border: 1px solid rgba(0, 0, 0, 0.2);
- border-radius: 6px;
- -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
- box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
- background-clip: padding-box;
- outline: none;
-}
-.modal-backdrop {
- position: static;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: 1030;
- background-color: #000000;
-}
-.modal-backdrop.fade {
- opacity: 0;
- filter: alpha(opacity=0);
-}
-.modal-backdrop.in {
- opacity: 0.5;
- filter: alpha(opacity=50);
-}
-.modal-header {
- padding: 15px;
- border-bottom: 1px solid #e5e5e5;
- min-height: 16.428571429px;
-}
-.modal-header .close {
- margin-top: -2px;
-}
-.modal-title {
- margin: 0;
- line-height: 1.428571429;
-}
-.modal-body {
- position: relative;
- padding: 20px;
-}
-.modal-footer {
- margin-top: 15px;
- padding: 19px 20px 20px;
- text-align: right;
- border-top: 1px solid #e5e5e5;
-}
-.modal-footer:before,
-.modal-footer:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.modal-footer:after {
- clear: both;
-}
-.modal-footer:before,
-.modal-footer:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.modal-footer:after {
- clear: both;
-}
-.modal-footer .btn + .btn {
- margin-left: 5px;
- margin-bottom: 0;
-}
-.modal-footer .btn-group .btn + .btn {
- margin-left: -1px;
-}
-.modal-footer .btn-block + .btn-block {
- margin-left: 0;
-}
-@media screen and (min-width: 768px) {
- .modal-dialog {
- width: 600px;
- padding-top: 30px;
- padding-bottom: 30px;
- }
- .modal-content {
- -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
- }
-}
-.tooltip {
- position: absolute;
- z-index: 1030;
- display: block;
- visibility: visible;
- font-size: 12px;
- line-height: 1.4;
- opacity: 0;
- filter: alpha(opacity=0);
-}
-.tooltip.in {
- opacity: 0.9;
- filter: alpha(opacity=90);
-}
-.tooltip.top {
- margin-top: -3px;
- padding: 5px 0;
-}
-.tooltip.right {
- margin-left: 3px;
- padding: 0 5px;
-}
-.tooltip.bottom {
- margin-top: 3px;
- padding: 5px 0;
-}
-.tooltip.left {
- margin-left: -3px;
- padding: 0 5px;
-}
-.tooltip-inner {
- max-width: 200px;
- padding: 3px 8px;
- color: #ffffff;
- text-align: center;
- text-decoration: none;
- background-color: #000000;
- border-radius: 4px;
-}
-.tooltip-arrow {
- position: absolute;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
-}
-.tooltip.top .tooltip-arrow {
- bottom: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000000;
-}
-.tooltip.top-left .tooltip-arrow {
- bottom: 0;
- left: 5px;
- border-width: 5px 5px 0;
- border-top-color: #000000;
-}
-.tooltip.top-right .tooltip-arrow {
- bottom: 0;
- right: 5px;
- border-width: 5px 5px 0;
- border-top-color: #000000;
-}
-.tooltip.right .tooltip-arrow {
- top: 50%;
- left: 0;
- margin-top: -5px;
- border-width: 5px 5px 5px 0;
- border-right-color: #000000;
-}
-.tooltip.left .tooltip-arrow {
- top: 50%;
- right: 0;
- margin-top: -5px;
- border-width: 5px 0 5px 5px;
- border-left-color: #000000;
-}
-.tooltip.bottom .tooltip-arrow {
- top: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000000;
-}
-.tooltip.bottom-left .tooltip-arrow {
- top: 0;
- left: 5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000000;
-}
-.tooltip.bottom-right .tooltip-arrow {
- top: 0;
- right: 5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000000;
-}
-.popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1010;
- display: none;
- max-width: 276px;
- padding: 1px;
- text-align: left;
- background-color: #ffffff;
- background-clip: padding-box;
- border: 1px solid #cccccc;
- border: 1px solid rgba(0, 0, 0, 0.2);
- border-radius: 6px;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- white-space: normal;
-}
-.popover.top {
- margin-top: -10px;
-}
-.popover.right {
- margin-left: 10px;
-}
-.popover.bottom {
- margin-top: 10px;
-}
-.popover.left {
- margin-left: -10px;
-}
-.popover-title {
- margin: 0;
- padding: 8px 14px;
- font-size: 14px;
- font-weight: normal;
- line-height: 18px;
- background-color: #f7f7f7;
- border-bottom: 1px solid #ebebeb;
- border-radius: 5px 5px 0 0;
-}
-.popover-content {
- padding: 9px 14px;
-}
-.popover .arrow,
-.popover .arrow:after {
- position: absolute;
- display: block;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
-}
-.popover .arrow {
- border-width: 11px;
-}
-.popover .arrow:after {
- border-width: 10px;
- content: "";
-}
-.popover.top .arrow {
- left: 50%;
- margin-left: -11px;
- border-bottom-width: 0;
- border-top-color: #999999;
- border-top-color: rgba(0, 0, 0, 0.25);
- bottom: -11px;
-}
-.popover.top .arrow:after {
- content: " ";
- bottom: 1px;
- margin-left: -10px;
- border-bottom-width: 0;
- border-top-color: #ffffff;
-}
-.popover.right .arrow {
- top: 50%;
- left: -11px;
- margin-top: -11px;
- border-left-width: 0;
- border-right-color: #999999;
- border-right-color: rgba(0, 0, 0, 0.25);
-}
-.popover.right .arrow:after {
- content: " ";
- left: 1px;
- bottom: -10px;
- border-left-width: 0;
- border-right-color: #ffffff;
-}
-.popover.bottom .arrow {
- left: 50%;
- margin-left: -11px;
- border-top-width: 0;
- border-bottom-color: #999999;
- border-bottom-color: rgba(0, 0, 0, 0.25);
- top: -11px;
-}
-.popover.bottom .arrow:after {
- content: " ";
- top: 1px;
- margin-left: -10px;
- border-top-width: 0;
- border-bottom-color: #ffffff;
-}
-.popover.left .arrow {
- top: 50%;
- right: -11px;
- margin-top: -11px;
- border-right-width: 0;
- border-left-color: #999999;
- border-left-color: rgba(0, 0, 0, 0.25);
-}
-.popover.left .arrow:after {
- content: " ";
- right: 1px;
- border-right-width: 0;
- border-left-color: #ffffff;
- bottom: -10px;
-}
-.carousel {
- position: relative;
-}
-.carousel-inner {
- position: relative;
- overflow: hidden;
- width: 100%;
-}
-.carousel-inner > .item {
- display: none;
- position: relative;
- -webkit-transition: 0.6s ease-in-out left;
- transition: 0.6s ease-in-out left;
-}
-.carousel-inner > .item > img,
-.carousel-inner > .item > a > img {
- display: block;
- max-width: 100%;
- height: auto;
- line-height: 1;
-}
-.carousel-inner > .active,
-.carousel-inner > .next,
-.carousel-inner > .prev {
- display: block;
-}
-.carousel-inner > .active {
- left: 0;
-}
-.carousel-inner > .next,
-.carousel-inner > .prev {
- position: absolute;
- top: 0;
- width: 100%;
-}
-.carousel-inner > .next {
- left: 100%;
-}
-.carousel-inner > .prev {
- left: -100%;
-}
-.carousel-inner > .next.left,
-.carousel-inner > .prev.right {
- left: 0;
-}
-.carousel-inner > .active.left {
- left: -100%;
-}
-.carousel-inner > .active.right {
- left: 100%;
-}
-.carousel-control {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- width: 15%;
- opacity: 0.5;
- filter: alpha(opacity=50);
- font-size: 20px;
- color: #ffffff;
- text-align: center;
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
-}
-.carousel-control.left {
- background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
- background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
- background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
-}
-.carousel-control.right {
- left: auto;
- right: 0;
- background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
- background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
- background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
- background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
-}
-.carousel-control:hover,
-.carousel-control:focus {
- color: #ffffff;
- text-decoration: none;
- opacity: 0.9;
- filter: alpha(opacity=90);
-}
-.carousel-control .icon-prev,
-.carousel-control .icon-next,
-.carousel-control .glyphicon-chevron-left,
-.carousel-control .glyphicon-chevron-right {
- position: absolute;
- top: 50%;
- z-index: 5;
- display: inline-block;
-}
-.carousel-control .icon-prev,
-.carousel-control .glyphicon-chevron-left {
- left: 50%;
-}
-.carousel-control .icon-next,
-.carousel-control .glyphicon-chevron-right {
- right: 50%;
-}
-.carousel-control .icon-prev,
-.carousel-control .icon-next {
- width: 20px;
- height: 20px;
- margin-top: -10px;
- margin-left: -10px;
- font-family: serif;
-}
-.carousel-control .icon-prev:before {
- content: '\2039';
-}
-.carousel-control .icon-next:before {
- content: '\203a';
-}
-.carousel-indicators {
- position: absolute;
- bottom: 10px;
- left: 50%;
- z-index: 15;
- width: 60%;
- margin-left: -30%;
- padding-left: 0;
- list-style: none;
- text-align: center;
-}
-.carousel-indicators li {
- display: inline-block;
- width: 10px;
- height: 10px;
- margin: 1px;
- text-indent: -999px;
- border: 1px solid #ffffff;
- border-radius: 10px;
- cursor: pointer;
-}
-.carousel-indicators .active {
- margin: 0;
- width: 12px;
- height: 12px;
- background-color: #ffffff;
-}
-.carousel-caption {
- position: absolute;
- left: 15%;
- right: 15%;
- bottom: 20px;
- z-index: 10;
- padding-top: 20px;
- padding-bottom: 20px;
- color: #ffffff;
- text-align: center;
- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
-}
-.carousel-caption .btn {
- text-shadow: none;
-}
-@media screen and (min-width: 768px) {
- .carousel-control .glyphicons-chevron-left,
- .carousel-control .glyphicons-chevron-right,
- .carousel-control .icon-prev,
- .carousel-control .icon-next {
- width: 30px;
- height: 30px;
- margin-top: -15px;
- margin-left: -15px;
- font-size: 30px;
- }
- .carousel-caption {
- left: 20%;
- right: 20%;
- padding-bottom: 30px;
- }
- .carousel-indicators {
- bottom: 20px;
- }
-}
-.clearfix:before,
-.clearfix:after {
- content: " ";
- /* 1 */
-
- display: table;
- /* 2 */
-
-}
-.clearfix:after {
- clear: both;
-}
-.center-block {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-.pull-right {
- float: right !important;
-}
-.pull-left {
- float: left !important;
-}
-.hide {
- display: none !important;
-}
-.show {
- display: block !important;
-}
-.invisible {
- visibility: hidden;
-}
-.text-hide {
- font: 0/0 a;
- color: transparent;
- text-shadow: none;
- background-color: transparent;
- border: 0;
-}
-.hidden {
- display: none !important;
- visibility: hidden !important;
-}
-.affix {
- position: fixed;
-}
-@-ms-viewport {
- width: device-width;
-}
-.visible-xs,
-tr.visible-xs,
-th.visible-xs,
-td.visible-xs {
- display: none !important;
-}
-@media (max-width: 767px) {
- .visible-xs {
- display: block !important;
- }
- tr.visible-xs {
- display: table-row !important;
- }
- th.visible-xs,
- td.visible-xs {
- display: table-cell !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .visible-xs.visible-sm {
- display: block !important;
- }
- tr.visible-xs.visible-sm {
- display: table-row !important;
- }
- th.visible-xs.visible-sm,
- td.visible-xs.visible-sm {
- display: table-cell !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .visible-xs.visible-md {
- display: block !important;
- }
- tr.visible-xs.visible-md {
- display: table-row !important;
- }
- th.visible-xs.visible-md,
- td.visible-xs.visible-md {
- display: table-cell !important;
- }
-}
-@media (min-width: 1200px) {
- .visible-xs.visible-lg {
- display: block !important;
- }
- tr.visible-xs.visible-lg {
- display: table-row !important;
- }
- th.visible-xs.visible-lg,
- td.visible-xs.visible-lg {
- display: table-cell !important;
- }
-}
-.visible-sm,
-tr.visible-sm,
-th.visible-sm,
-td.visible-sm {
- display: none !important;
-}
-@media (max-width: 767px) {
- .visible-sm.visible-xs {
- display: block !important;
- }
- tr.visible-sm.visible-xs {
- display: table-row !important;
- }
- th.visible-sm.visible-xs,
- td.visible-sm.visible-xs {
- display: table-cell !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .visible-sm {
- display: block !important;
- }
- tr.visible-sm {
- display: table-row !important;
- }
- th.visible-sm,
- td.visible-sm {
- display: table-cell !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .visible-sm.visible-md {
- display: block !important;
- }
- tr.visible-sm.visible-md {
- display: table-row !important;
- }
- th.visible-sm.visible-md,
- td.visible-sm.visible-md {
- display: table-cell !important;
- }
-}
-@media (min-width: 1200px) {
- .visible-sm.visible-lg {
- display: block !important;
- }
- tr.visible-sm.visible-lg {
- display: table-row !important;
- }
- th.visible-sm.visible-lg,
- td.visible-sm.visible-lg {
- display: table-cell !important;
- }
-}
-.visible-md,
-tr.visible-md,
-th.visible-md,
-td.visible-md {
- display: none !important;
-}
-@media (max-width: 767px) {
- .visible-md.visible-xs {
- display: block !important;
- }
- tr.visible-md.visible-xs {
- display: table-row !important;
- }
- th.visible-md.visible-xs,
- td.visible-md.visible-xs {
- display: table-cell !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .visible-md.visible-sm {
- display: block !important;
- }
- tr.visible-md.visible-sm {
- display: table-row !important;
- }
- th.visible-md.visible-sm,
- td.visible-md.visible-sm {
- display: table-cell !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .visible-md {
- display: block !important;
- }
- tr.visible-md {
- display: table-row !important;
- }
- th.visible-md,
- td.visible-md {
- display: table-cell !important;
- }
-}
-@media (min-width: 1200px) {
- .visible-md.visible-lg {
- display: block !important;
- }
- tr.visible-md.visible-lg {
- display: table-row !important;
- }
- th.visible-md.visible-lg,
- td.visible-md.visible-lg {
- display: table-cell !important;
- }
-}
-.visible-lg,
-tr.visible-lg,
-th.visible-lg,
-td.visible-lg {
- display: none !important;
-}
-@media (max-width: 767px) {
- .visible-lg.visible-xs {
- display: block !important;
- }
- tr.visible-lg.visible-xs {
- display: table-row !important;
- }
- th.visible-lg.visible-xs,
- td.visible-lg.visible-xs {
- display: table-cell !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .visible-lg.visible-sm {
- display: block !important;
- }
- tr.visible-lg.visible-sm {
- display: table-row !important;
- }
- th.visible-lg.visible-sm,
- td.visible-lg.visible-sm {
- display: table-cell !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .visible-lg.visible-md {
- display: block !important;
- }
- tr.visible-lg.visible-md {
- display: table-row !important;
- }
- th.visible-lg.visible-md,
- td.visible-lg.visible-md {
- display: table-cell !important;
- }
-}
-@media (min-width: 1200px) {
- .visible-lg {
- display: block !important;
- }
- tr.visible-lg {
- display: table-row !important;
- }
- th.visible-lg,
- td.visible-lg {
- display: table-cell !important;
- }
-}
-.summernote .hidden-xs {
- display: block !important;
-}
-tr.hidden-xs {
- display: table-row !important;
-}
-th.hidden-xs,
-td.hidden-xs {
- display: table-cell !important;
-}
-@media (max-width: 767px) {
- .hidden-xs,
- tr.hidden-xs,
- th.hidden-xs,
- td.hidden-xs {
- display: none !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .hidden-xs.hidden-sm,
- tr.hidden-xs.hidden-sm,
- th.hidden-xs.hidden-sm,
- td.hidden-xs.hidden-sm {
- display: none !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .hidden-xs.hidden-md,
- tr.hidden-xs.hidden-md,
- th.hidden-xs.hidden-md,
- td.hidden-xs.hidden-md {
- display: none !important;
- }
-}
-@media (min-width: 1200px) {
- .hidden-xs.hidden-lg,
- tr.hidden-xs.hidden-lg,
- th.hidden-xs.hidden-lg,
- td.hidden-xs.hidden-lg {
- display: none !important;
- }
-}
-.hidden-sm {
- display: block !important;
-}
-tr.hidden-sm {
- display: table-row !important;
-}
-th.hidden-sm,
-td.hidden-sm {
- display: table-cell !important;
-}
-@media (max-width: 767px) {
- .hidden-sm.hidden-xs,
- tr.hidden-sm.hidden-xs,
- th.hidden-sm.hidden-xs,
- td.hidden-sm.hidden-xs {
- display: none !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .hidden-sm,
- tr.hidden-sm,
- th.hidden-sm,
- td.hidden-sm {
- display: none !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .hidden-sm.hidden-md,
- tr.hidden-sm.hidden-md,
- th.hidden-sm.hidden-md,
- td.hidden-sm.hidden-md {
- display: none !important;
- }
-}
-@media (min-width: 1200px) {
- .hidden-sm.hidden-lg,
- tr.hidden-sm.hidden-lg,
- th.hidden-sm.hidden-lg,
- td.hidden-sm.hidden-lg {
- display: none !important;
- }
-}
-.hidden-md {
- display: block !important;
-}
-tr.hidden-md {
- display: table-row !important;
-}
-th.hidden-md,
-td.hidden-md {
- display: table-cell !important;
-}
-@media (max-width: 767px) {
- .hidden-md.hidden-xs,
- tr.hidden-md.hidden-xs,
- th.hidden-md.hidden-xs,
- td.hidden-md.hidden-xs {
- display: none !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .hidden-md.hidden-sm,
- tr.hidden-md.hidden-sm,
- th.hidden-md.hidden-sm,
- td.hidden-md.hidden-sm {
- display: none !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .hidden-md,
- tr.hidden-md,
- th.hidden-md,
- td.hidden-md {
- display: none !important;
- }
-}
-@media (min-width: 1200px) {
- .hidden-md.hidden-lg,
- tr.hidden-md.hidden-lg,
- th.hidden-md.hidden-lg,
- td.hidden-md.hidden-lg {
- display: none !important;
- }
-}
-.hidden-lg {
- display: block !important;
-}
-tr.hidden-lg {
- display: table-row !important;
-}
-th.hidden-lg,
-td.hidden-lg {
- display: table-cell !important;
-}
-@media (max-width: 767px) {
- .hidden-lg.hidden-xs,
- tr.hidden-lg.hidden-xs,
- th.hidden-lg.hidden-xs,
- td.hidden-lg.hidden-xs {
- display: none !important;
- }
-}
-@media (min-width: 768px) and (max-width: 991px) {
- .hidden-lg.hidden-sm,
- tr.hidden-lg.hidden-sm,
- th.hidden-lg.hidden-sm,
- td.hidden-lg.hidden-sm {
- display: none !important;
- }
-}
-@media (min-width: 992px) and (max-width: 1199px) {
- .hidden-lg.hidden-md,
- tr.hidden-lg.hidden-md,
- th.hidden-lg.hidden-md,
- td.hidden-lg.hidden-md {
- display: none !important;
- }
-}
-@media (min-width: 1200px) {
- .hidden-lg,
- tr.hidden-lg,
- th.hidden-lg,
- td.hidden-lg {
- display: none !important;
- }
-}
-.visible-print,
-tr.visible-print,
-th.visible-print,
-td.visible-print {
- display: none !important;
-}
-@media print {
- .visible-print {
- display: block !important;
- }
- tr.visible-print {
- display: table-row !important;
- }
- th.visible-print,
- td.visible-print {
- display: table-cell !important;
- }
- .hidden-print,
- tr.hidden-print,
- th.hidden-print,
- td.hidden-print {
- display: none !important;
- }
-}
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-zh-CN.js b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-zh-CN.js
index 8cbd7746d..21e753674 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-zh-CN.js
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-zh-CN.js
@@ -1,4 +1,4 @@
-(function($) {
+(function ($) {
$.extend($.summernote.lang, {
'zh-CN': {
font: {
@@ -11,7 +11,7 @@
strikethrough: '删除线',
subscript: '下标',
superscript: '上标',
- size: '字号',
+ size: '字号'
},
image: {
image: '图片',
@@ -33,14 +33,14 @@
maximumFileSizeError: '文件大小超出最大值。',
url: '图片地址',
remove: '移除图片',
- original: '原始图片',
+ original: '原始图片'
},
video: {
video: '视频',
videoLink: '视频链接',
insert: '插入视频',
url: '视频地址',
- providers: '(优酷, 腾讯, Instagram, DailyMotion, Youtube等)',
+ providers: '(优酷, 腾讯, Instagram, DailyMotion, Youtube等)'
},
link: {
link: '链接',
@@ -49,7 +49,7 @@
edit: '编辑链接',
textToDisplay: '显示文本',
url: '链接地址',
- openInNewWindow: '在新窗口打开',
+ openInNewWindow: '在新窗口打开'
},
table: {
table: '表格',
@@ -59,10 +59,10 @@
addColRight: '在右侧插入列',
delRow: '删除行',
delCol: '删除列',
- delTable: '删除表格',
+ delTable: '删除表格'
},
hr: {
- insert: '水平线',
+ insert: '水平线'
},
style: {
style: '样式',
@@ -74,16 +74,16 @@
h3: '标题 3',
h4: '标题 4',
h5: '标题 5',
- h6: '标题 6',
+ h6: '标题 6'
},
lists: {
unordered: '无序列表',
- ordered: '有序列表',
+ ordered: '有序列表'
},
options: {
help: '帮助',
fullscreen: '全屏',
- codeview: '源代码',
+ codeview: '源代码'
},
paragraph: {
paragraph: '段落',
@@ -92,7 +92,7 @@
left: '左对齐',
center: '居中对齐',
right: '右对齐',
- justify: '两端对齐',
+ justify: '两端对齐'
},
color: {
recent: '最近使用',
@@ -102,7 +102,7 @@
transparent: '透明',
setTransparent: '透明',
reset: '重置',
- resetToDefault: '默认',
+ resetToDefault: '默认'
},
shortcut: {
shortcuts: '快捷键',
@@ -111,7 +111,7 @@
action: '动作',
paragraphFormatting: '段落格式',
documentStyle: '文档样式',
- extraKeys: '额外按键',
+ extraKeys: '额外按键'
},
help: {
insertParagraph: '插入段落',
@@ -140,16 +140,16 @@
formatH5: '设置选中内容样式为 标题5',
formatH6: '设置选中内容样式为 标题6',
insertHorizontalRule: '插入水平线',
- 'linkDialog.show': '显示链接对话框',
+ 'linkDialog.show': '显示链接对话框'
},
history: {
undo: '撤销',
- redo: '重做',
+ redo: '重做'
},
specialChar: {
specialChar: '特殊字符',
- select: '选取特殊字符',
- },
- },
+ select: '选取特殊字符'
+ }
+ }
});
})(jQuery);
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.css b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.css
index cfa114cea..a9613fe03 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.css
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.css
@@ -1 +1,13 @@
-@font-face{font-family:"summernote";font-style:normal;font-weight:normal;src:url("./font/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c");src:url("./font/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c#iefix") format("embedded-opentype"),url("./font/summernote.woff?1d9aeaaff0a8939558a45be6cd52cd4c") format("woff"),url("./font/summernote.ttf?1d9aeaaff0a8939558a45be6cd52cd4c") format("truetype")}[class^="note-icon-"]:before,[class*=" note-icon-"]:before{display:inline-block;font:normal normal normal 14px summernote;font-size:inherit;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;speak:none;-moz-osx-font-smoothing:grayscale}.note-icon-align-center:before,.note-icon-align-indent:before,.note-icon-align-justify:before,.note-icon-align-left:before,.note-icon-align-outdent:before,.note-icon-align-right:before,.note-icon-align:before,.note-icon-arrow-circle-down:before,.note-icon-arrow-circle-left:before,.note-icon-arrow-circle-right:before,.note-icon-arrow-circle-up:before,.note-icon-arrows-alt:before,.note-icon-arrows-h:before,.note-icon-arrows-v:before,.note-icon-bold:before,.note-icon-caret:before,.note-icon-chain-broken:before,.note-icon-circle:before,.note-icon-close:before,.note-icon-code:before,.note-icon-col-after:before,.note-icon-col-before:before,.note-icon-col-remove:before,.note-icon-eraser:before,.note-icon-float-left:before,.note-icon-float-none:before,.note-icon-float-right:before,.note-icon-font:before,.note-icon-frame:before,.note-icon-italic:before,.note-icon-link:before,.note-icon-magic:before,.note-icon-menu-check:before,.note-icon-minus:before,.note-icon-orderedlist:before,.note-icon-pencil:before,.note-icon-picture:before,.note-icon-question:before,.note-icon-redo:before,.note-icon-rollback:before,.note-icon-row-above:before,.note-icon-row-below:before,.note-icon-row-remove:before,.note-icon-special-character:before,.note-icon-square:before,.note-icon-strikethrough:before,.note-icon-subscript:before,.note-icon-summernote:before,.note-icon-superscript:before,.note-icon-table:before,.note-icon-text-height:before,.note-icon-trash:before,.note-icon-underline:before,.note-icon-undo:before,.note-icon-unorderedlist:before,.note-icon-video:before{display:inline-block;font-family:"summernote";font-style:normal;font-weight:normal;text-decoration:inherit}.note-icon-align-center:before{content:"\f101"}.note-icon-align-indent:before{content:"\f102"}.note-icon-align-justify:before{content:"\f103"}.note-icon-align-left:before{content:"\f104"}.note-icon-align-outdent:before{content:"\f105"}.note-icon-align-right:before{content:"\f106"}.note-icon-align:before{content:"\f107"}.note-icon-arrow-circle-down:before{content:"\f108"}.note-icon-arrow-circle-left:before{content:"\f109"}.note-icon-arrow-circle-right:before{content:"\f10a"}.note-icon-arrow-circle-up:before{content:"\f10b"}.note-icon-arrows-alt:before{content:"\f10c"}.note-icon-arrows-h:before{content:"\f10d"}.note-icon-arrows-v:before{content:"\f10e"}.note-icon-bold:before{content:"\f10f"}.note-icon-caret:before{content:"\f110"}.note-icon-chain-broken:before{content:"\f111"}.note-icon-circle:before{content:"\f112"}.note-icon-close:before{content:"\f113"}.note-icon-code:before{content:"\f114"}.note-icon-col-after:before{content:"\f115"}.note-icon-col-before:before{content:"\f116"}.note-icon-col-remove:before{content:"\f117"}.note-icon-eraser:before{content:"\f118"}.note-icon-float-left:before{content:"\f119"}.note-icon-float-none:before{content:"\f11a"}.note-icon-float-right:before{content:"\f11b"}.note-icon-font:before{content:"\f11c"}.note-icon-frame:before{content:"\f11d"}.note-icon-italic:before{content:"\f11e"}.note-icon-link:before{content:"\f11f"}.note-icon-magic:before{content:"\f120"}.note-icon-menu-check:before{content:"\f121"}.note-icon-minus:before{content:"\f122"}.note-icon-orderedlist:before{content:"\f123"}.note-icon-pencil:before{content:"\f124"}.note-icon-picture:before{content:"\f125"}.note-icon-question:before{content:"\f126"}.note-icon-redo:before{content:"\f127"}.note-icon-rollback:before{content:"\f128"}.note-icon-row-above:before{content:"\f129"}.note-icon-row-below:before{content:"\f12a"}.note-icon-row-remove:before{content:"\f12b"}.note-icon-special-character:before{content:"\f12c"}.note-icon-square:before{content:"\f12d"}.note-icon-strikethrough:before{content:"\f12e"}.note-icon-subscript:before{content:"\f12f"}.note-icon-summernote:before{content:"\f130"}.note-icon-superscript:before{content:"\f131"}.note-icon-table:before{content:"\f132"}.note-icon-text-height:before{content:"\f133"}.note-icon-trash:before{content:"\f134"}.note-icon-underline:before{content:"\f135"}.note-icon-undo:before{content:"\f136"}.note-icon-unorderedlist:before{content:"\f137"}.note-icon-video:before{content:"\f138"}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;z-index:100;display:none;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:0}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area img.note-float-left{margin-right:10px}.note-editor .note-editing-area img.note-float-right{margin-left:10px}.note-editor.note-frame{border:1px solid #a9a9a9}.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable{padding:10px;overflow:auto;color:#000;word-wrap:break-word;background-color:#fff}.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"]{background-color:#e5e5e5}.note-editor.note-frame .note-editing-area .note-codable{display:none;width:100%;padding:10px;margin-bottom:0;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;resize:none}.note-editor.note-frame.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important}.note-editor.note-frame.fullscreen .note-editable{background-color:#fff}.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output{display:block;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857143;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert{padding:7px 10px 2px 10px;margin:-7px 0 0 0;color:#000;background-color:#f5f5f5;border-radius:0}.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-frame .note-statusbar{background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-frame .note-statusbar .note-resizebar{width:100%;height:9px;padding-top:1px;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #a9a9a9}.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder{padding:10px}.note-popover.popover{max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative;z-index:500}.note-popover .popover-content,.panel-heading.note-toolbar{padding:0 0 5px 5px;margin:0}.note-popover .popover-content>.btn-group,.panel-heading.note-toolbar>.btn-group{margin-top:5px;margin-right:5px;margin-left:0}.note-popover .popover-content .btn-group .note-table,.panel-heading.note-toolbar .btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC') repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.panel-heading.note-toolbar .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.panel-heading.note-toolbar .note-style .dropdown-style pre{padding:5px 10px;margin:0}.note-popover .popover-content .note-style .dropdown-style h1,.panel-heading.note-toolbar .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.panel-heading.note-toolbar .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.panel-heading.note-toolbar .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.panel-heading.note-toolbar .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.panel-heading.note-toolbar .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.panel-heading.note-toolbar .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.panel-heading.note-toolbar .note-style .dropdown-style p{padding:0;margin:0}.note-popover .popover-content .note-color-all .dropdown-menu,.panel-heading.note-toolbar .note-color-all .dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.panel-heading.note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette{display:inline-block;width:160px;margin:0}.note-popover .popover-content .note-color .dropdown-menu .note-palette:first-child,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-palette-title,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-palette-title{margin:2px 7px;font-size:12px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select{width:100%;padding:0 3px;margin:3px;font-size:11px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-row,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-reset:hover,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-reset:hover{background:#eee}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-color-select-btn,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn,.panel-heading.note-toolbar .note-color .dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{min-width:216px;padding:5px}.note-popover .popover-content .note-para .dropdown-menu>div:first-child,.panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:5px}.note-popover .popover-content .dropdown-menu,.panel-heading.note-toolbar .dropdown-menu{min-width:90px}.note-popover .popover-content .dropdown-menu.right,.panel-heading.note-toolbar .dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .dropdown-menu.right::before,.panel-heading.note-toolbar .dropdown-menu.right::before{right:9px;left:auto!important}.note-popover .popover-content .dropdown-menu.right::after,.panel-heading.note-toolbar .dropdown-menu.right::after{right:10px;left:auto!important}.note-popover .popover-content .dropdown-menu.note-check li a i,.panel-heading.note-toolbar .dropdown-menu.note-check li a i{color:deepskyblue;visibility:hidden}.note-popover .popover-content .dropdown-menu.note-check li a.checked i,.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.panel-heading.note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.panel-heading.note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.panel-heading.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid #fff}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover{border:1px solid #000}.note-dialog>div{display:none}.note-dialog .form-group{margin-right:0;margin-left:0}.note-dialog .note-modal-form{margin:0}.note-dialog .note-image-dialog .note-dropzone{min-height:100px;margin-bottom:10px;font-size:30px;line-height:4;color:lightgray;text-align:center;border:4px dashed lightgray}@-moz-document url-prefix(){.note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{width:7px;height:7px;background-color:#fff;border:1px solid #000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:0;border-bottom:0}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:0;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:0;border-right:0}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:0;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;font-size:12px;color:#fff;background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background-color:#428bca;outline:0}
\ No newline at end of file
+/*!
+ *
+ * Super simple wysiwyg editor v0.8.18
+ * https://summernote.org
+ *
+ *
+ * Copyright 2013- Alan Hong. and other contributors
+ * summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2020-05-20T18:09Z
+ *
+ */
+@font-face{font-family:"summernote";font-style:normal;font-weight:400;font-display:auto;src:url(font/summernote.eot);src:url(font/summernote.eot?#iefix) format("embedded-opentype"),url(font/summernote.woff2) format("woff2"),url(font/summernote.woff) format("woff"),url(font/summernote.ttf) format("truetype")}[class^=note-icon]:before,[class*=" note-icon"]:before{display:inline-block;font-family:summernote;font-style:normal;font-size:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align::before{content:""}.note-icon-align-center::before{content:""}.note-icon-align-indent::before{content:""}.note-icon-align-justify::before{content:""}.note-icon-align-left::before{content:""}.note-icon-align-outdent::before{content:""}.note-icon-align-right::before{content:""}.note-icon-arrow-circle-down::before{content:""}.note-icon-arrow-circle-left::before{content:""}.note-icon-arrow-circle-right::before{content:""}.note-icon-arrow-circle-up::before{content:""}.note-icon-arrows-alt::before{content:""}.note-icon-arrows-h::before{content:""}.note-icon-arrows-v::before{content:""}.note-icon-bold::before{content:""}.note-icon-caret::before{content:""}.note-icon-chain-broken::before{content:""}.note-icon-circle::before{content:""}.note-icon-close::before{content:""}.note-icon-code::before{content:""}.note-icon-col-after::before{content:""}.note-icon-col-before::before{content:""}.note-icon-col-remove::before{content:""}.note-icon-eraser::before{content:""}.note-icon-float-left::before{content:""}.note-icon-float-none::before{content:""}.note-icon-float-right::before{content:""}.note-icon-font::before{content:""}.note-icon-frame::before{content:""}.note-icon-italic::before{content:""}.note-icon-link::before{content:""}.note-icon-magic::before{content:""}.note-icon-menu-check::before{content:""}.note-icon-minus::before{content:""}.note-icon-orderedlist::before{content:""}.note-icon-pencil::before{content:""}.note-icon-picture::before{content:""}.note-icon-question::before{content:""}.note-icon-redo::before{content:""}.note-icon-rollback::before{content:""}.note-icon-row-above::before{content:""}.note-icon-row-below::before{content:""}.note-icon-row-remove::before{content:""}.note-icon-special-character::before{content:""}.note-icon-square::before{content:""}.note-icon-strikethrough::before{content:""}.note-icon-subscript::before{content:""}.note-icon-summernote::before{content:""}.note-icon-superscript::before{content:""}.note-icon-table::before{content:""}.note-icon-text-height::before{content:""}.note-icon-trash::before{content:""}.note-icon-underline::before{content:""}.note-icon-undo::before{content:""}.note-icon-unorderedlist::before{content:""}.note-icon-video::before{content:""}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;display:none;z-index:100;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;vertical-align:middle;text-align:center;font-size:28px;font-weight:700}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-frame,.note-editor.note-airframe{border:1px solid #00000032}.note-editor.note-frame.codeview .note-editing-area .note-editable,.note-editor.note-airframe.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable,.note-editor.note-airframe.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area,.note-editor.note-airframe .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-airframe .note-editing-area .note-editable{padding:10px;overflow:auto;word-wrap:break-word}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false]{background-color:#8080801d}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-airframe .note-editing-area .note-codable{display:none;width:100%;padding:10px;border:none;box-shadow:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;resize:none;outline:none;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin-bottom:0}.note-editor.note-frame.fullscreen,.note-editor.note-airframe.fullscreen{position:fixed;top:0;left:0;width:100% !important;z-index:1050}.note-editor.note-frame.fullscreen .note-resizebar,.note-editor.note-airframe.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output,.note-editor.note-airframe .note-status-output{display:block;width:100%;font-size:14px;line-height:1.42857143;height:20px;margin-bottom:0;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty,.note-editor.note-airframe .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right,.note-editor.note-airframe .note-status-output .pull-right{float:right !important}.note-editor.note-frame .note-status-output .text-muted,.note-editor.note-airframe .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary,.note-editor.note-airframe .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success,.note-editor.note-airframe .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info,.note-editor.note-airframe .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning,.note-editor.note-airframe .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger,.note-editor.note-airframe .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert,.note-editor.note-airframe .note-status-output .alert{margin:-7px 0 0 0;padding:7px 10px 2px 10px;border-radius:0;color:#000;background-color:#f5f5f5}.note-editor.note-frame .note-status-output .alert .note-icon,.note-editor.note-airframe .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success,.note-editor.note-airframe .note-status-output .alert-success{color:#3c763d !important;background-color:#dff0d8 !important}.note-editor.note-frame .note-status-output .alert-info,.note-editor.note-airframe .note-status-output .alert-info{color:#31708f !important;background-color:#d9edf7 !important}.note-editor.note-frame .note-status-output .alert-warning,.note-editor.note-airframe .note-status-output .alert-warning{color:#8a6d3b !important;background-color:#fcf8e3 !important}.note-editor.note-frame .note-status-output .alert-danger,.note-editor.note-airframe .note-status-output .alert-danger{color:#a94442 !important;background-color:#f2dede !important}.note-editor.note-frame .note-statusbar,.note-editor.note-airframe .note-statusbar{background-color:#8080801d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #00000032}.note-editor.note-frame .note-statusbar .note-resizebar,.note-editor.note-airframe .note-statusbar .note-resizebar{padding-top:1px;height:9px;width:100%;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #00000032}.note-editor.note-frame .note-statusbar.locked .note-resizebar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder,.note-editor.note-airframe .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px !important}.note-toolbar{position:relative}.note-popover .popover-content,.note-editor .note-toolbar{margin:0;padding:0 0 5px 5px}.note-popover .popover-content>.note-btn-group,.note-editor .note-toolbar>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-popover .popover-content .note-btn-group .note-table,.note-editor .note-toolbar .note-btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute !important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative !important;z-index:1;width:5em;height:5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute !important;z-index:2;width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p{margin:0;padding:0}.note-popover .popover-content .note-color-all .note-dropdown-menu,.note-editor .note-toolbar .note-color-all .note-dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.note-editor .note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title{font-size:12px;margin:2px 7px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select{font-size:11px;margin:3px;padding:0 3px;cursor:pointer;width:100%;border-radius:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .note-dropdown-menu,.note-editor .note-toolbar .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-popover .popover-content .note-para .note-dropdown-menu>div+div,.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-popover .popover-content .note-dropdown-menu,.note-editor .note-toolbar .note-dropdown-menu{min-width:160px}.note-popover .popover-content .note-dropdown-menu.right,.note-editor .note-toolbar .note-dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .note-dropdown-menu.right::before,.note-editor .note-toolbar .note-dropdown-menu.right::before{right:9px;left:auto !important}.note-popover .popover-content .note-dropdown-menu.right::after,.note-editor .note-toolbar .note-dropdown-menu.right::after{right:10px;left:auto !important}.note-popover .popover-content .note-dropdown-menu.note-check a i,.note-editor .note-toolbar .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .note-dropdown-menu.note-check a.checked i,.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.note-editor .note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.note-editor .note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.note-editor .note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:0;border-radius:0}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{outline:0;border-radius:5px;}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{min-height:100px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;margin-bottom:10px}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-sizing,.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:none;border-bottom:none}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:none;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:none;border-right:none}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;color:#fff;background-color:#000;font-size:12px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{padding:3px;max-height:150px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block !important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap;text-decoration:none;background-color:#428bca;outline:0;cursor:pointer}
diff --git a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.js b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.js
index 39a009ed3..3d8e6bbf6 100644
--- a/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.js
+++ b/ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.js
@@ -1,7763 +1,10227 @@
-/**
- * Super simple wysiwyg editor v0.8.12
+/*!
+ *
+ * Super simple wysiwyg editor v0.8.18
* https://summernote.org
- *
+ *
+ *
* Copyright 2013- Alan Hong. and other contributors
* summernote may be freely distributed under the MIT license.
- *
- * Date: 2019-05-16T08:16Z
+ *
+ * Date: 2020-05-20T18:09Z
+ *
*/
-(function (global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('jquery')) :
- typeof define === 'function' && define.amd ? define(['jquery'], factory) :
- (global = global || self, factory(global.jQuery));
-}(this, function ($$1) { 'use strict';
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory(require("jquery"));
+ else if(typeof define === 'function' && define.amd)
+ define(["jquery"], factory);
+ else {
+ var a = typeof exports === 'object' ? factory(require("jquery")) : factory(root["jQuery"]);
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(window, function(__WEBPACK_EXTERNAL_MODULE__0__) {
+return /******/ (function(modules) { // webpackBootstrap
+/******/ // The module cache
+/******/ var installedModules = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/
+/******/ // Check if module is in cache
+/******/ if(installedModules[moduleId]) {
+/******/ return installedModules[moduleId].exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = installedModules[moduleId] = {
+/******/ i: moduleId,
+/******/ l: false,
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ // Flag the module as loaded
+/******/ module.l = true;
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/******/
+/******/ // expose the modules object (__webpack_modules__)
+/******/ __webpack_require__.m = modules;
+/******/
+/******/ // expose the module cache
+/******/ __webpack_require__.c = installedModules;
+/******/
+/******/ // define getter function for harmony exports
+/******/ __webpack_require__.d = function(exports, name, getter) {
+/******/ if(!__webpack_require__.o(exports, name)) {
+/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
+/******/ }
+/******/ };
+/******/
+/******/ // define __esModule on exports
+/******/ __webpack_require__.r = function(exports) {
+/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ }
+/******/ Object.defineProperty(exports, '__esModule', { value: true });
+/******/ };
+/******/
+/******/ // create a fake namespace object
+/******/ // mode & 1: value is a module id, require it
+/******/ // mode & 2: merge all properties of value into the ns
+/******/ // mode & 4: return value when already ns object
+/******/ // mode & 8|1: behave like require
+/******/ __webpack_require__.t = function(value, mode) {
+/******/ if(mode & 1) value = __webpack_require__(value);
+/******/ if(mode & 8) return value;
+/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
+/******/ var ns = Object.create(null);
+/******/ __webpack_require__.r(ns);
+/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
+/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
+/******/ return ns;
+/******/ };
+/******/
+/******/ // getDefaultExport function for compatibility with non-harmony modules
+/******/ __webpack_require__.n = function(module) {
+/******/ var getter = module && module.__esModule ?
+/******/ function getDefault() { return module['default']; } :
+/******/ function getModuleExports() { return module; };
+/******/ __webpack_require__.d(getter, 'a', getter);
+/******/ return getter;
+/******/ };
+/******/
+/******/ // Object.prototype.hasOwnProperty.call
+/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ // __webpack_public_path__
+/******/ __webpack_require__.p = "";
+/******/
+/******/
+/******/ // Load entry module and return exports
+/******/ return __webpack_require__(__webpack_require__.s = 52);
+/******/ })
+/************************************************************************/
+/******/ ({
- $$1 = $$1 && $$1.hasOwnProperty('default') ? $$1['default'] : $$1;
+/***/ 0:
+/***/ (function(module, exports) {
- var Renderer = /** @class */ (function () {
- function Renderer(markup, children, options, callback) {
- this.markup = markup;
- this.children = children;
- this.options = options;
- this.callback = callback;
+module.exports = __WEBPACK_EXTERNAL_MODULE__0__;
+
+/***/ }),
+
+/***/ 1:
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);
+/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
+function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+
+function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+
+
+
+var Renderer = /*#__PURE__*/function () {
+ function Renderer(markup, children, options, callback) {
+ _classCallCheck(this, Renderer);
+
+ this.markup = markup;
+ this.children = children;
+ this.options = options;
+ this.callback = callback;
+ }
+
+ _createClass(Renderer, [{
+ key: "render",
+ value: function render($parent) {
+ var $node = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this.markup);
+
+ if (this.options && this.options.contents) {
+ $node.html(this.options.contents);
}
- Renderer.prototype.render = function ($parent) {
- var $node = $$1(this.markup);
- if (this.options && this.options.contents) {
- $node.html(this.options.contents);
- }
- if (this.options && this.options.className) {
- $node.addClass(this.options.className);
- }
- if (this.options && this.options.data) {
- $$1.each(this.options.data, function (k, v) {
- $node.attr('data-' + k, v);
- });
- }
- if (this.options && this.options.click) {
- $node.on('click', this.options.click);
- }
- if (this.children) {
- var $container_1 = $node.find('.note-children-container');
- this.children.forEach(function (child) {
- child.render($container_1.length ? $container_1 : $node);
- });
- }
- if (this.callback) {
- this.callback($node, this.options);
- }
- if (this.options && this.options.callback) {
- this.options.callback($node);
- }
- if ($parent) {
- $parent.append($node);
- }
- return $node;
+
+ if (this.options && this.options.className) {
+ $node.addClass(this.options.className);
+ }
+
+ if (this.options && this.options.data) {
+ jquery__WEBPACK_IMPORTED_MODULE_0___default.a.each(this.options.data, function (k, v) {
+ $node.attr('data-' + k, v);
+ });
+ }
+
+ if (this.options && this.options.click) {
+ $node.on('click', this.options.click);
+ }
+
+ if (this.children) {
+ var $container = $node.find('.note-children-container');
+ this.children.forEach(function (child) {
+ child.render($container.length ? $container : $node);
+ });
+ }
+
+ if (this.callback) {
+ this.callback($node, this.options);
+ }
+
+ if (this.options && this.options.callback) {
+ this.options.callback($node);
+ }
+
+ if ($parent) {
+ $parent.append($node);
+ }
+
+ return $node;
+ }
+ }]);
+
+ return Renderer;
+}();
+
+/* harmony default export */ __webpack_exports__["a"] = ({
+ create: function create(markup, callback) {
+ return function () {
+ var options = _typeof(arguments[1]) === 'object' ? arguments[1] : arguments[0];
+ var children = Array.isArray(arguments[0]) ? arguments[0] : [];
+
+ if (options && options.children) {
+ children = options.children;
+ }
+
+ return new Renderer(markup, children, options, callback);
+ };
+ }
+});
+
+/***/ }),
+
+/***/ 2:
+/***/ (function(module, exports) {
+
+/* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {/* globals __webpack_amd_options__ */
+module.exports = __webpack_amd_options__;
+
+/* WEBPACK VAR INJECTION */}.call(this, {}))
+
+/***/ }),
+
+/***/ 3:
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+
+// EXTERNAL MODULE: external {"root":"jQuery","commonjs2":"jquery","commonjs":"jquery","amd":"jquery"}
+var external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_ = __webpack_require__(0);
+var external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default = /*#__PURE__*/__webpack_require__.n(external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_);
+
+// CONCATENATED MODULE: ./src/js/base/summernote-en-US.js
+
+external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote || {
+ lang: {}
+};
+external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.extend(external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.lang, {
+ 'en-US': {
+ font: {
+ bold: 'Bold',
+ italic: 'Italic',
+ underline: 'Underline',
+ clear: 'Remove Font Style',
+ height: 'Line Height',
+ name: 'Font Family',
+ strikethrough: 'Strikethrough',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Font Size',
+ sizeunit: 'Font Size Unit'
+ },
+ image: {
+ image: 'Picture',
+ insert: 'Insert Image',
+ resizeFull: 'Resize full',
+ resizeHalf: 'Resize half',
+ resizeQuarter: 'Resize quarter',
+ resizeNone: 'Original size',
+ floatLeft: 'Float Left',
+ floatRight: 'Float Right',
+ floatNone: 'Remove float',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Drag image or text here',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Select from files',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'Image URL',
+ remove: 'Remove Image',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video Link',
+ insert: 'Insert Video',
+ url: 'Video URL',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Insert Link',
+ unlink: 'Unlink',
+ edit: 'Edit',
+ textToDisplay: 'Text to display',
+ url: 'To what URL should this link go?',
+ openInNewWindow: 'Open in new window',
+ useProtocol: 'Use default protocol'
+ },
+ table: {
+ table: 'Table',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Insert Horizontal Rule'
+ },
+ style: {
+ style: 'Style',
+ p: 'Normal',
+ blockquote: 'Quote',
+ pre: 'Code',
+ h1: 'Header 1',
+ h2: 'Header 2',
+ h3: 'Header 3',
+ h4: 'Header 4',
+ h5: 'Header 5',
+ h6: 'Header 6'
+ },
+ lists: {
+ unordered: 'Unordered list',
+ ordered: 'Ordered list'
+ },
+ options: {
+ help: 'Help',
+ fullscreen: 'Full Screen',
+ codeview: 'Code View'
+ },
+ paragraph: {
+ paragraph: 'Paragraph',
+ outdent: 'Outdent',
+ indent: 'Indent',
+ left: 'Align left',
+ center: 'Align center',
+ right: 'Align right',
+ justify: 'Justify full'
+ },
+ color: {
+ recent: 'Recent Color',
+ more: 'More Color',
+ background: 'Background Color',
+ foreground: 'Text Color',
+ transparent: 'Transparent',
+ setTransparent: 'Set transparent',
+ reset: 'Reset',
+ resetToDefault: 'Reset to default',
+ cpSelect: 'Select'
+ },
+ shortcut: {
+ shortcuts: 'Keyboard shortcuts',
+ close: 'Close',
+ textFormatting: 'Text formatting',
+ action: 'Action',
+ paragraphFormatting: 'Paragraph formatting',
+ documentStyle: 'Document Style',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'escape': 'Escape',
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undo the last command',
+ 'redo': 'Redo the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Undo',
+ redo: 'Redo'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ },
+ output: {
+ noSelection: 'No Selection Made!'
+ }
+ }
+});
+// CONCATENATED MODULE: ./src/js/base/core/env.js
+
+var isSupportAmd = typeof define === 'function' && __webpack_require__(2); // eslint-disable-line
+
+/**
+ * returns whether font is installed or not.
+ *
+ * @param {String} fontName
+ * @return {Boolean}
+ */
+
+var genericFontFamilies = ['sans-serif', 'serif', 'monospace', 'cursive', 'fantasy'];
+
+function validFontName(fontName) {
+ return external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.inArray(fontName.toLowerCase(), genericFontFamilies) === -1 ? "'".concat(fontName, "'") : fontName;
+}
+
+function env_isFontInstalled(fontName) {
+ var testFontName = fontName === 'Comic Sans MS' ? 'Courier New' : 'Comic Sans MS';
+ var testText = 'mmmmmmmmmmwwwww';
+ var testSize = '200px';
+ var canvas = document.createElement('canvas');
+ var context = canvas.getContext('2d');
+ context.font = testSize + " '" + testFontName + "'";
+ var originalWidth = context.measureText(testText).width;
+ context.font = testSize + ' ' + validFontName(fontName) + ', "' + testFontName + '"';
+ var width = context.measureText(testText).width;
+ return originalWidth !== width;
+}
+
+var userAgent = navigator.userAgent;
+var isMSIE = /MSIE|Trident/i.test(userAgent);
+var browserVersion;
+
+if (isMSIE) {
+ var matches = /MSIE (\d+[.]\d+)/.exec(userAgent);
+
+ if (matches) {
+ browserVersion = parseFloat(matches[1]);
+ }
+
+ matches = /Trident\/.*rv:([0-9]{1,}[.0-9]{0,})/.exec(userAgent);
+
+ if (matches) {
+ browserVersion = parseFloat(matches[1]);
+ }
+}
+
+var isEdge = /Edge\/\d+/.test(userAgent);
+var isSupportTouch = 'ontouchstart' in window || navigator.MaxTouchPoints > 0 || navigator.msMaxTouchPoints > 0; // [workaround] IE doesn't have input events for contentEditable
+// - see: https://goo.gl/4bfIvA
+
+var inputEventName = isMSIE ? 'DOMCharacterDataModified DOMSubtreeModified DOMNodeInserted' : 'input';
+/**
+ * @class core.env
+ *
+ * Object which check platform and agent
+ *
+ * @singleton
+ * @alternateClassName env
+ */
+
+/* harmony default export */ var env = ({
+ isMac: navigator.appVersion.indexOf('Mac') > -1,
+ isMSIE: isMSIE,
+ isEdge: isEdge,
+ isFF: !isEdge && /firefox/i.test(userAgent),
+ isPhantom: /PhantomJS/i.test(userAgent),
+ isWebkit: !isEdge && /webkit/i.test(userAgent),
+ isChrome: !isEdge && /chrome/i.test(userAgent),
+ isSafari: !isEdge && /safari/i.test(userAgent) && !/chrome/i.test(userAgent),
+ browserVersion: browserVersion,
+ jqueryVersion: parseFloat(external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.fn.jquery),
+ isSupportAmd: isSupportAmd,
+ isSupportTouch: isSupportTouch,
+ isFontInstalled: env_isFontInstalled,
+ isW3CRangeSupport: !!document.createRange,
+ inputEventName: inputEventName,
+ genericFontFamilies: genericFontFamilies,
+ validFontName: validFontName
+});
+// CONCATENATED MODULE: ./src/js/base/core/func.js
+
+/**
+ * @class core.func
+ *
+ * func utils (for high-order func's arg)
+ *
+ * @singleton
+ * @alternateClassName func
+ */
+
+function eq(itemA) {
+ return function (itemB) {
+ return itemA === itemB;
+ };
+}
+
+function eq2(itemA, itemB) {
+ return itemA === itemB;
+}
+
+function peq2(propName) {
+ return function (itemA, itemB) {
+ return itemA[propName] === itemB[propName];
+ };
+}
+
+function ok() {
+ return true;
+}
+
+function fail() {
+ return false;
+}
+
+function not(f) {
+ return function () {
+ return !f.apply(f, arguments);
+ };
+}
+
+function and(fA, fB) {
+ return function (item) {
+ return fA(item) && fB(item);
+ };
+}
+
+function func_self(a) {
+ return a;
+}
+
+function func_invoke(obj, method) {
+ return function () {
+ return obj[method].apply(obj, arguments);
+ };
+}
+
+var idCounter = 0;
+/**
+ * reset globally-unique id
+ *
+ */
+
+function resetUniqueId() {
+ idCounter = 0;
+}
+/**
+ * generate a globally-unique id
+ *
+ * @param {String} [prefix]
+ */
+
+
+function uniqueId(prefix) {
+ var id = ++idCounter + '';
+ return prefix ? prefix + id : id;
+}
+/**
+ * returns bnd (bounds) from rect
+ *
+ * - IE Compatibility Issue: http://goo.gl/sRLOAo
+ * - Scroll Issue: http://goo.gl/sNjUc
+ *
+ * @param {Rect} rect
+ * @return {Object} bounds
+ * @return {Number} bounds.top
+ * @return {Number} bounds.left
+ * @return {Number} bounds.width
+ * @return {Number} bounds.height
+ */
+
+
+function rect2bnd(rect) {
+ var $document = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default()(document);
+ return {
+ top: rect.top + $document.scrollTop(),
+ left: rect.left + $document.scrollLeft(),
+ width: rect.right - rect.left,
+ height: rect.bottom - rect.top
+ };
+}
+/**
+ * returns a copy of the object where the keys have become the values and the values the keys.
+ * @param {Object} obj
+ * @return {Object}
+ */
+
+
+function invertObject(obj) {
+ var inverted = {};
+
+ for (var key in obj) {
+ if (Object.prototype.hasOwnProperty.call(obj, key)) {
+ inverted[obj[key]] = key;
+ }
+ }
+
+ return inverted;
+}
+/**
+ * @param {String} namespace
+ * @param {String} [prefix]
+ * @return {String}
+ */
+
+
+function namespaceToCamel(namespace, prefix) {
+ prefix = prefix || '';
+ return prefix + namespace.split('.').map(function (name) {
+ return name.substring(0, 1).toUpperCase() + name.substring(1);
+ }).join('');
+}
+/**
+ * Returns a function, that, as long as it continues to be invoked, will not
+ * be triggered. The function will be called after it stops being called for
+ * N milliseconds. If `immediate` is passed, trigger the function on the
+ * leading edge, instead of the trailing.
+ * @param {Function} func
+ * @param {Number} wait
+ * @param {Boolean} immediate
+ * @return {Function}
+ */
+
+
+function debounce(func, wait, immediate) {
+ var timeout;
+ return function () {
+ var context = this;
+ var args = arguments;
+
+ var later = function later() {
+ timeout = null;
+
+ if (!immediate) {
+ func.apply(context, args);
+ }
+ };
+
+ var callNow = immediate && !timeout;
+ clearTimeout(timeout);
+ timeout = setTimeout(later, wait);
+
+ if (callNow) {
+ func.apply(context, args);
+ }
+ };
+}
+/**
+ *
+ * @param {String} url
+ * @return {Boolean}
+ */
+
+
+function isValidUrl(url) {
+ var expression = /[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/gi;
+ return expression.test(url);
+}
+
+/* harmony default export */ var func = ({
+ eq: eq,
+ eq2: eq2,
+ peq2: peq2,
+ ok: ok,
+ fail: fail,
+ self: func_self,
+ not: not,
+ and: and,
+ invoke: func_invoke,
+ resetUniqueId: resetUniqueId,
+ uniqueId: uniqueId,
+ rect2bnd: rect2bnd,
+ invertObject: invertObject,
+ namespaceToCamel: namespaceToCamel,
+ debounce: debounce,
+ isValidUrl: isValidUrl
+});
+// CONCATENATED MODULE: ./src/js/base/core/lists.js
+
+/**
+ * returns the first item of an array.
+ *
+ * @param {Array} array
+ */
+
+function lists_head(array) {
+ return array[0];
+}
+/**
+ * returns the last item of an array.
+ *
+ * @param {Array} array
+ */
+
+
+function lists_last(array) {
+ return array[array.length - 1];
+}
+/**
+ * returns everything but the last entry of the array.
+ *
+ * @param {Array} array
+ */
+
+
+function initial(array) {
+ return array.slice(0, array.length - 1);
+}
+/**
+ * returns the rest of the items in an array.
+ *
+ * @param {Array} array
+ */
+
+
+function tail(array) {
+ return array.slice(1);
+}
+/**
+ * returns item of array
+ */
+
+
+function find(array, pred) {
+ for (var idx = 0, len = array.length; idx < len; idx++) {
+ var item = array[idx];
+
+ if (pred(item)) {
+ return item;
+ }
+ }
+}
+/**
+ * returns true if all of the values in the array pass the predicate truth test.
+ */
+
+
+function lists_all(array, pred) {
+ for (var idx = 0, len = array.length; idx < len; idx++) {
+ if (!pred(array[idx])) {
+ return false;
+ }
+ }
+
+ return true;
+}
+/**
+ * returns true if the value is present in the list.
+ */
+
+
+function contains(array, item) {
+ if (array && array.length && item) {
+ if (array.indexOf) {
+ return array.indexOf(item) !== -1;
+ } else if (array.contains) {
+ // `DOMTokenList` doesn't implement `.indexOf`, but it implements `.contains`
+ return array.contains(item);
+ }
+ }
+
+ return false;
+}
+/**
+ * get sum from a list
+ *
+ * @param {Array} array - array
+ * @param {Function} fn - iterator
+ */
+
+
+function sum(array, fn) {
+ fn = fn || func.self;
+ return array.reduce(function (memo, v) {
+ return memo + fn(v);
+ }, 0);
+}
+/**
+ * returns a copy of the collection with array type.
+ * @param {Collection} collection - collection eg) node.childNodes, ...
+ */
+
+
+function from(collection) {
+ var result = [];
+ var length = collection.length;
+ var idx = -1;
+
+ while (++idx < length) {
+ result[idx] = collection[idx];
+ }
+
+ return result;
+}
+/**
+ * returns whether list is empty or not
+ */
+
+
+function lists_isEmpty(array) {
+ return !array || !array.length;
+}
+/**
+ * cluster elements by predicate function.
+ *
+ * @param {Array} array - array
+ * @param {Function} fn - predicate function for cluster rule
+ * @param {Array[]}
+ */
+
+
+function clusterBy(array, fn) {
+ if (!array.length) {
+ return [];
+ }
+
+ var aTail = tail(array);
+ return aTail.reduce(function (memo, v) {
+ var aLast = lists_last(memo);
+
+ if (fn(lists_last(aLast), v)) {
+ aLast[aLast.length] = v;
+ } else {
+ memo[memo.length] = [v];
+ }
+
+ return memo;
+ }, [[lists_head(array)]]);
+}
+/**
+ * returns a copy of the array with all false values removed
+ *
+ * @param {Array} array - array
+ * @param {Function} fn - predicate function for cluster rule
+ */
+
+
+function compact(array) {
+ var aResult = [];
+
+ for (var idx = 0, len = array.length; idx < len; idx++) {
+ if (array[idx]) {
+ aResult.push(array[idx]);
+ }
+ }
+
+ return aResult;
+}
+/**
+ * produces a duplicate-free version of the array
+ *
+ * @param {Array} array
+ */
+
+
+function unique(array) {
+ var results = [];
+
+ for (var idx = 0, len = array.length; idx < len; idx++) {
+ if (!contains(results, array[idx])) {
+ results.push(array[idx]);
+ }
+ }
+
+ return results;
+}
+/**
+ * returns next item.
+ * @param {Array} array
+ */
+
+
+function lists_next(array, item) {
+ if (array && array.length && item) {
+ var idx = array.indexOf(item);
+ return idx === -1 ? null : array[idx + 1];
+ }
+
+ return null;
+}
+/**
+ * returns prev item.
+ * @param {Array} array
+ */
+
+
+function prev(array, item) {
+ if (array && array.length && item) {
+ var idx = array.indexOf(item);
+ return idx === -1 ? null : array[idx - 1];
+ }
+
+ return null;
+}
+/**
+ * @class core.list
+ *
+ * list utils
+ *
+ * @singleton
+ * @alternateClassName list
+ */
+
+
+/* harmony default export */ var lists = ({
+ head: lists_head,
+ last: lists_last,
+ initial: initial,
+ tail: tail,
+ prev: prev,
+ next: lists_next,
+ find: find,
+ contains: contains,
+ all: lists_all,
+ sum: sum,
+ from: from,
+ isEmpty: lists_isEmpty,
+ clusterBy: clusterBy,
+ compact: compact,
+ unique: unique
+});
+// CONCATENATED MODULE: ./src/js/base/core/dom.js
+
+
+
+
+var NBSP_CHAR = String.fromCharCode(160);
+var ZERO_WIDTH_NBSP_CHAR = "\uFEFF";
+/**
+ * @method isEditable
+ *
+ * returns whether node is `note-editable` or not.
+ *
+ * @param {Node} node
+ * @return {Boolean}
+ */
+
+function isEditable(node) {
+ return node && external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default()(node).hasClass('note-editable');
+}
+/**
+ * @method isControlSizing
+ *
+ * returns whether node is `note-control-sizing` or not.
+ *
+ * @param {Node} node
+ * @return {Boolean}
+ */
+
+
+function isControlSizing(node) {
+ return node && external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default()(node).hasClass('note-control-sizing');
+}
+/**
+ * @method makePredByNodeName
+ *
+ * returns predicate which judge whether nodeName is same
+ *
+ * @param {String} nodeName
+ * @return {Function}
+ */
+
+
+function makePredByNodeName(nodeName) {
+ nodeName = nodeName.toUpperCase();
+ return function (node) {
+ return node && node.nodeName.toUpperCase() === nodeName;
+ };
+}
+/**
+ * @method isText
+ *
+ *
+ *
+ * @param {Node} node
+ * @return {Boolean} true if node's type is text(3)
+ */
+
+
+function isText(node) {
+ return node && node.nodeType === 3;
+}
+/**
+ * @method isElement
+ *
+ *
+ *
+ * @param {Node} node
+ * @return {Boolean} true if node's type is element(1)
+ */
+
+
+function isElement(node) {
+ return node && node.nodeType === 1;
+}
+/**
+ * ex) br, col, embed, hr, img, input, ...
+ * @see http://www.w3.org/html/wg/drafts/html/master/syntax.html#void-elements
+ */
+
+
+function isVoid(node) {
+ return node && /^BR|^IMG|^HR|^IFRAME|^BUTTON|^INPUT|^AUDIO|^VIDEO|^EMBED/.test(node.nodeName.toUpperCase());
+}
+
+function isPara(node) {
+ if (isEditable(node)) {
+ return false;
+ } // Chrome(v31.0), FF(v25.0.1) use DIV for paragraph
+
+
+ return node && /^DIV|^P|^LI|^H[1-7]/.test(node.nodeName.toUpperCase());
+}
+
+function isHeading(node) {
+ return node && /^H[1-7]/.test(node.nodeName.toUpperCase());
+}
+
+var isPre = makePredByNodeName('PRE');
+var isLi = makePredByNodeName('LI');
+
+function isPurePara(node) {
+ return isPara(node) && !isLi(node);
+}
+
+var isTable = makePredByNodeName('TABLE');
+var isData = makePredByNodeName('DATA');
+
+function dom_isInline(node) {
+ return !isBodyContainer(node) && !isList(node) && !isHr(node) && !isPara(node) && !isTable(node) && !isBlockquote(node) && !isData(node);
+}
+
+function isList(node) {
+ return node && /^UL|^OL/.test(node.nodeName.toUpperCase());
+}
+
+var isHr = makePredByNodeName('HR');
+
+function dom_isCell(node) {
+ return node && /^TD|^TH/.test(node.nodeName.toUpperCase());
+}
+
+var isBlockquote = makePredByNodeName('BLOCKQUOTE');
+
+function isBodyContainer(node) {
+ return dom_isCell(node) || isBlockquote(node) || isEditable(node);
+}
+
+var isAnchor = makePredByNodeName('A');
+
+function isParaInline(node) {
+ return dom_isInline(node) && !!dom_ancestor(node, isPara);
+}
+
+function isBodyInline(node) {
+ return dom_isInline(node) && !dom_ancestor(node, isPara);
+}
+
+var isBody = makePredByNodeName('BODY');
+/**
+ * returns whether nodeB is closest sibling of nodeA
+ *
+ * @param {Node} nodeA
+ * @param {Node} nodeB
+ * @return {Boolean}
+ */
+
+function isClosestSibling(nodeA, nodeB) {
+ return nodeA.nextSibling === nodeB || nodeA.previousSibling === nodeB;
+}
+/**
+ * returns array of closest siblings with node
+ *
+ * @param {Node} node
+ * @param {function} [pred] - predicate function
+ * @return {Node[]}
+ */
+
+
+function withClosestSiblings(node, pred) {
+ pred = pred || func.ok;
+ var siblings = [];
+
+ if (node.previousSibling && pred(node.previousSibling)) {
+ siblings.push(node.previousSibling);
+ }
+
+ siblings.push(node);
+
+ if (node.nextSibling && pred(node.nextSibling)) {
+ siblings.push(node.nextSibling);
+ }
+
+ return siblings;
+}
+/**
+ * blank HTML for cursor position
+ * - [workaround] old IE only works with
+ * - [workaround] IE11 and other browser works with bogus br
+ */
+
+
+var blankHTML = env.isMSIE && env.browserVersion < 11 ? ' ' : '
';
+/**
+ * @method nodeLength
+ *
+ * returns #text's text size or element's childNodes size
+ *
+ * @param {Node} node
+ */
+
+function nodeLength(node) {
+ if (isText(node)) {
+ return node.nodeValue.length;
+ }
+
+ if (node) {
+ return node.childNodes.length;
+ }
+
+ return 0;
+}
+/**
+ * returns whether deepest child node is empty or not.
+ *
+ * @param {Node} node
+ * @return {Boolean}
+ */
+
+
+function deepestChildIsEmpty(node) {
+ do {
+ if (node.firstElementChild === null || node.firstElementChild.innerHTML === '') break;
+ } while (node = node.firstElementChild);
+
+ return dom_isEmpty(node);
+}
+/**
+ * returns whether node is empty or not.
+ *
+ * @param {Node} node
+ * @return {Boolean}
+ */
+
+
+function dom_isEmpty(node) {
+ var len = nodeLength(node);
+
+ if (len === 0) {
+ return true;
+ } else if (!isText(node) && len === 1 && node.innerHTML === blankHTML) {
+ // ex)
,
+ return true;
+ } else if (lists.all(node.childNodes, isText) && node.innerHTML === '') {
+ // ex) ,
+ return true;
+ }
+
+ return false;
+}
+/**
+ * padding blankHTML if node is empty (for cursor position)
+ */
+
+
+function paddingBlankHTML(node) {
+ if (!isVoid(node) && !nodeLength(node)) {
+ node.innerHTML = blankHTML;
+ }
+}
+/**
+ * find nearest ancestor predicate hit
+ *
+ * @param {Node} node
+ * @param {Function} pred - predicate function
+ */
+
+
+function dom_ancestor(node, pred) {
+ while (node) {
+ if (pred(node)) {
+ return node;
+ }
+
+ if (isEditable(node)) {
+ break;
+ }
+
+ node = node.parentNode;
+ }
+
+ return null;
+}
+/**
+ * find nearest ancestor only single child blood line and predicate hit
+ *
+ * @param {Node} node
+ * @param {Function} pred - predicate function
+ */
+
+
+function singleChildAncestor(node, pred) {
+ node = node.parentNode;
+
+ while (node) {
+ if (nodeLength(node) !== 1) {
+ break;
+ }
+
+ if (pred(node)) {
+ return node;
+ }
+
+ if (isEditable(node)) {
+ break;
+ }
+
+ node = node.parentNode;
+ }
+
+ return null;
+}
+/**
+ * returns new array of ancestor nodes (until predicate hit).
+ *
+ * @param {Node} node
+ * @param {Function} [optional] pred - predicate function
+ */
+
+
+function listAncestor(node, pred) {
+ pred = pred || func.fail;
+ var ancestors = [];
+ dom_ancestor(node, function (el) {
+ if (!isEditable(el)) {
+ ancestors.push(el);
+ }
+
+ return pred(el);
+ });
+ return ancestors;
+}
+/**
+ * find farthest ancestor predicate hit
+ */
+
+
+function lastAncestor(node, pred) {
+ var ancestors = listAncestor(node);
+ return lists.last(ancestors.filter(pred));
+}
+/**
+ * returns common ancestor node between two nodes.
+ *
+ * @param {Node} nodeA
+ * @param {Node} nodeB
+ */
+
+
+function dom_commonAncestor(nodeA, nodeB) {
+ var ancestors = listAncestor(nodeA);
+
+ for (var n = nodeB; n; n = n.parentNode) {
+ if (ancestors.indexOf(n) > -1) return n;
+ }
+
+ return null; // difference document area
+}
+/**
+ * listing all previous siblings (until predicate hit).
+ *
+ * @param {Node} node
+ * @param {Function} [optional] pred - predicate function
+ */
+
+
+function listPrev(node, pred) {
+ pred = pred || func.fail;
+ var nodes = [];
+
+ while (node) {
+ if (pred(node)) {
+ break;
+ }
+
+ nodes.push(node);
+ node = node.previousSibling;
+ }
+
+ return nodes;
+}
+/**
+ * listing next siblings (until predicate hit).
+ *
+ * @param {Node} node
+ * @param {Function} [pred] - predicate function
+ */
+
+
+function listNext(node, pred) {
+ pred = pred || func.fail;
+ var nodes = [];
+
+ while (node) {
+ if (pred(node)) {
+ break;
+ }
+
+ nodes.push(node);
+ node = node.nextSibling;
+ }
+
+ return nodes;
+}
+/**
+ * listing descendant nodes
+ *
+ * @param {Node} node
+ * @param {Function} [pred] - predicate function
+ */
+
+
+function listDescendant(node, pred) {
+ var descendants = [];
+ pred = pred || func.ok; // start DFS(depth first search) with node
+
+ (function fnWalk(current) {
+ if (node !== current && pred(current)) {
+ descendants.push(current);
+ }
+
+ for (var idx = 0, len = current.childNodes.length; idx < len; idx++) {
+ fnWalk(current.childNodes[idx]);
+ }
+ })(node);
+
+ return descendants;
+}
+/**
+ * wrap node with new tag.
+ *
+ * @param {Node} node
+ * @param {Node} tagName of wrapper
+ * @return {Node} - wrapper
+ */
+
+
+function wrap(node, wrapperName) {
+ var parent = node.parentNode;
+ var wrapper = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default()('<' + wrapperName + '>')[0];
+ parent.insertBefore(wrapper, node);
+ wrapper.appendChild(node);
+ return wrapper;
+}
+/**
+ * insert node after preceding
+ *
+ * @param {Node} node
+ * @param {Node} preceding - predicate function
+ */
+
+
+function insertAfter(node, preceding) {
+ var next = preceding.nextSibling;
+ var parent = preceding.parentNode;
+
+ if (next) {
+ parent.insertBefore(node, next);
+ } else {
+ parent.appendChild(node);
+ }
+
+ return node;
+}
+/**
+ * append elements.
+ *
+ * @param {Node} node
+ * @param {Collection} aChild
+ */
+
+
+function appendChildNodes(node, aChild) {
+ external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.each(aChild, function (idx, child) {
+ node.appendChild(child);
+ });
+ return node;
+}
+/**
+ * returns whether boundaryPoint is left edge or not.
+ *
+ * @param {BoundaryPoint} point
+ * @return {Boolean}
+ */
+
+
+function isLeftEdgePoint(point) {
+ return point.offset === 0;
+}
+/**
+ * returns whether boundaryPoint is right edge or not.
+ *
+ * @param {BoundaryPoint} point
+ * @return {Boolean}
+ */
+
+
+function isRightEdgePoint(point) {
+ return point.offset === nodeLength(point.node);
+}
+/**
+ * returns whether boundaryPoint is edge or not.
+ *
+ * @param {BoundaryPoint} point
+ * @return {Boolean}
+ */
+
+
+function isEdgePoint(point) {
+ return isLeftEdgePoint(point) || isRightEdgePoint(point);
+}
+/**
+ * returns whether node is left edge of ancestor or not.
+ *
+ * @param {Node} node
+ * @param {Node} ancestor
+ * @return {Boolean}
+ */
+
+
+function dom_isLeftEdgeOf(node, ancestor) {
+ while (node && node !== ancestor) {
+ if (dom_position(node) !== 0) {
+ return false;
+ }
+
+ node = node.parentNode;
+ }
+
+ return true;
+}
+/**
+ * returns whether node is right edge of ancestor or not.
+ *
+ * @param {Node} node
+ * @param {Node} ancestor
+ * @return {Boolean}
+ */
+
+
+function isRightEdgeOf(node, ancestor) {
+ if (!ancestor) {
+ return false;
+ }
+
+ while (node && node !== ancestor) {
+ if (dom_position(node) !== nodeLength(node.parentNode) - 1) {
+ return false;
+ }
+
+ node = node.parentNode;
+ }
+
+ return true;
+}
+/**
+ * returns whether point is left edge of ancestor or not.
+ * @param {BoundaryPoint} point
+ * @param {Node} ancestor
+ * @return {Boolean}
+ */
+
+
+function isLeftEdgePointOf(point, ancestor) {
+ return isLeftEdgePoint(point) && dom_isLeftEdgeOf(point.node, ancestor);
+}
+/**
+ * returns whether point is right edge of ancestor or not.
+ * @param {BoundaryPoint} point
+ * @param {Node} ancestor
+ * @return {Boolean}
+ */
+
+
+function isRightEdgePointOf(point, ancestor) {
+ return isRightEdgePoint(point) && isRightEdgeOf(point.node, ancestor);
+}
+/**
+ * returns offset from parent.
+ *
+ * @param {Node} node
+ */
+
+
+function dom_position(node) {
+ var offset = 0;
+
+ while (node = node.previousSibling) {
+ offset += 1;
+ }
+
+ return offset;
+}
+
+function hasChildren(node) {
+ return !!(node && node.childNodes && node.childNodes.length);
+}
+/**
+ * returns previous boundaryPoint
+ *
+ * @param {BoundaryPoint} point
+ * @param {Boolean} isSkipInnerOffset
+ * @return {BoundaryPoint}
+ */
+
+
+function dom_prevPoint(point, isSkipInnerOffset) {
+ var node;
+ var offset;
+
+ if (point.offset === 0) {
+ if (isEditable(point.node)) {
+ return null;
+ }
+
+ node = point.node.parentNode;
+ offset = dom_position(point.node);
+ } else if (hasChildren(point.node)) {
+ node = point.node.childNodes[point.offset - 1];
+ offset = nodeLength(node);
+ } else {
+ node = point.node;
+ offset = isSkipInnerOffset ? 0 : point.offset - 1;
+ }
+
+ return {
+ node: node,
+ offset: offset
+ };
+}
+/**
+ * returns next boundaryPoint
+ *
+ * @param {BoundaryPoint} point
+ * @param {Boolean} isSkipInnerOffset
+ * @return {BoundaryPoint}
+ */
+
+
+function dom_nextPoint(point, isSkipInnerOffset) {
+ var node, offset;
+
+ if (nodeLength(point.node) === point.offset) {
+ if (isEditable(point.node)) {
+ return null;
+ }
+
+ var nextTextNode = getNextTextNode(point.node);
+
+ if (nextTextNode) {
+ node = nextTextNode;
+ offset = 0;
+ } else {
+ node = point.node.parentNode;
+ offset = dom_position(point.node) + 1;
+ }
+ } else if (hasChildren(point.node)) {
+ node = point.node.childNodes[point.offset];
+ offset = 0;
+ } else {
+ node = point.node;
+ offset = isSkipInnerOffset ? nodeLength(point.node) : point.offset + 1;
+ }
+
+ return {
+ node: node,
+ offset: offset
+ };
+}
+/**
+ * returns next boundaryPoint with empty node
+ *
+ * @param {BoundaryPoint} point
+ * @param {Boolean} isSkipInnerOffset
+ * @return {BoundaryPoint}
+ */
+
+
+function nextPointWithEmptyNode(point, isSkipInnerOffset) {
+ var node, offset; // if node is empty string node, return current node's sibling.
+
+ if (dom_isEmpty(point.node)) {
+ node = point.node.nextSibling;
+ offset = 0;
+ return {
+ node: node,
+ offset: offset
+ };
+ }
+
+ if (nodeLength(point.node) === point.offset) {
+ if (isEditable(point.node)) {
+ return null;
+ }
+
+ var nextTextNode = getNextTextNode(point.node);
+
+ if (nextTextNode) {
+ node = nextTextNode;
+ offset = 0;
+ } else {
+ node = point.node.parentNode;
+ offset = dom_position(point.node) + 1;
+ } // if next node is editable, return current node's sibling node.
+
+
+ if (isEditable(node)) {
+ node = point.node.nextSibling;
+ offset = 0;
+ }
+ } else if (hasChildren(point.node)) {
+ node = point.node.childNodes[point.offset];
+ offset = 0;
+
+ if (dom_isEmpty(node)) {
+ return null;
+ }
+ } else {
+ node = point.node;
+ offset = isSkipInnerOffset ? nodeLength(point.node) : point.offset + 1;
+
+ if (dom_isEmpty(node)) {
+ return null;
+ }
+ }
+
+ return {
+ node: node,
+ offset: offset
+ };
+}
+/*
+* returns the next Text node index or 0 if not found.
+*/
+
+
+function getNextTextNode(actual) {
+ if (!actual.nextSibling) return undefined;
+ if (actual.parent !== actual.nextSibling.parent) return undefined;
+ if (isText(actual.nextSibling)) return actual.nextSibling;
+ return getNextTextNode(actual.nextSibling);
+}
+/**
+ * returns whether pointA and pointB is same or not.
+ *
+ * @param {BoundaryPoint} pointA
+ * @param {BoundaryPoint} pointB
+ * @return {Boolean}
+ */
+
+
+function isSamePoint(pointA, pointB) {
+ return pointA.node === pointB.node && pointA.offset === pointB.offset;
+}
+/**
+ * returns whether point is visible (can set cursor) or not.
+ *
+ * @param {BoundaryPoint} point
+ * @return {Boolean}
+ */
+
+
+function isVisiblePoint(point) {
+ if (isText(point.node) || !hasChildren(point.node) || dom_isEmpty(point.node)) {
+ return true;
+ }
+
+ var leftNode = point.node.childNodes[point.offset - 1];
+ var rightNode = point.node.childNodes[point.offset];
+
+ if ((!leftNode || isVoid(leftNode)) && (!rightNode || isVoid(rightNode))) {
+ return true;
+ }
+
+ return false;
+}
+/**
+ * @method prevPointUtil
+ *
+ * @param {BoundaryPoint} point
+ * @param {Function} pred
+ * @return {BoundaryPoint}
+ */
+
+
+function prevPointUntil(point, pred) {
+ while (point) {
+ if (pred(point)) {
+ return point;
+ }
+
+ point = dom_prevPoint(point);
+ }
+
+ return null;
+}
+/**
+ * @method nextPointUntil
+ *
+ * @param {BoundaryPoint} point
+ * @param {Function} pred
+ * @return {BoundaryPoint}
+ */
+
+
+function nextPointUntil(point, pred) {
+ while (point) {
+ if (pred(point)) {
+ return point;
+ }
+
+ point = dom_nextPoint(point);
+ }
+
+ return null;
+}
+/**
+ * returns whether point has character or not.
+ *
+ * @param {Point} point
+ * @return {Boolean}
+ */
+
+
+function isCharPoint(point) {
+ if (!isText(point.node)) {
+ return false;
+ }
+
+ var ch = point.node.nodeValue.charAt(point.offset - 1);
+ return ch && ch !== ' ' && ch !== NBSP_CHAR;
+}
+/**
+ * returns whether point has space or not.
+ *
+ * @param {Point} point
+ * @return {Boolean}
+ */
+
+
+function isSpacePoint(point) {
+ if (!isText(point.node)) {
+ return false;
+ }
+
+ var ch = point.node.nodeValue.charAt(point.offset - 1);
+ return ch === ' ' || ch === NBSP_CHAR;
+}
+/**
+ * @method walkPoint
+ *
+ * @param {BoundaryPoint} startPoint
+ * @param {BoundaryPoint} endPoint
+ * @param {Function} handler
+ * @param {Boolean} isSkipInnerOffset
+ */
+
+
+function walkPoint(startPoint, endPoint, handler, isSkipInnerOffset) {
+ var point = startPoint;
+
+ while (point) {
+ handler(point);
+
+ if (isSamePoint(point, endPoint)) {
+ break;
+ }
+
+ var isSkipOffset = isSkipInnerOffset && startPoint.node !== point.node && endPoint.node !== point.node;
+ point = nextPointWithEmptyNode(point, isSkipOffset);
+ }
+}
+/**
+ * @method makeOffsetPath
+ *
+ * return offsetPath(array of offset) from ancestor
+ *
+ * @param {Node} ancestor - ancestor node
+ * @param {Node} node
+ */
+
+
+function makeOffsetPath(ancestor, node) {
+ var ancestors = listAncestor(node, func.eq(ancestor));
+ return ancestors.map(dom_position).reverse();
+}
+/**
+ * @method fromOffsetPath
+ *
+ * return element from offsetPath(array of offset)
+ *
+ * @param {Node} ancestor - ancestor node
+ * @param {array} offsets - offsetPath
+ */
+
+
+function fromOffsetPath(ancestor, offsets) {
+ var current = ancestor;
+
+ for (var i = 0, len = offsets.length; i < len; i++) {
+ if (current.childNodes.length <= offsets[i]) {
+ current = current.childNodes[current.childNodes.length - 1];
+ } else {
+ current = current.childNodes[offsets[i]];
+ }
+ }
+
+ return current;
+}
+/**
+ * @method splitNode
+ *
+ * split element or #text
+ *
+ * @param {BoundaryPoint} point
+ * @param {Object} [options]
+ * @param {Boolean} [options.isSkipPaddingBlankHTML] - default: false
+ * @param {Boolean} [options.isNotSplitEdgePoint] - default: false
+ * @param {Boolean} [options.isDiscardEmptySplits] - default: false
+ * @return {Node} right node of boundaryPoint
+ */
+
+
+function splitNode(point, options) {
+ var isSkipPaddingBlankHTML = options && options.isSkipPaddingBlankHTML;
+ var isNotSplitEdgePoint = options && options.isNotSplitEdgePoint;
+ var isDiscardEmptySplits = options && options.isDiscardEmptySplits;
+
+ if (isDiscardEmptySplits) {
+ isSkipPaddingBlankHTML = true;
+ } // edge case
+
+
+ if (isEdgePoint(point) && (isText(point.node) || isNotSplitEdgePoint)) {
+ if (isLeftEdgePoint(point)) {
+ return point.node;
+ } else if (isRightEdgePoint(point)) {
+ return point.node.nextSibling;
+ }
+ } // split #text
+
+
+ if (isText(point.node)) {
+ return point.node.splitText(point.offset);
+ } else {
+ var childNode = point.node.childNodes[point.offset];
+ var clone = insertAfter(point.node.cloneNode(false), point.node);
+ appendChildNodes(clone, listNext(childNode));
+
+ if (!isSkipPaddingBlankHTML) {
+ paddingBlankHTML(point.node);
+ paddingBlankHTML(clone);
+ }
+
+ if (isDiscardEmptySplits) {
+ if (dom_isEmpty(point.node)) {
+ remove(point.node);
+ }
+
+ if (dom_isEmpty(clone)) {
+ remove(clone);
+ return point.node.nextSibling;
+ }
+ }
+
+ return clone;
+ }
+}
+/**
+ * @method splitTree
+ *
+ * split tree by point
+ *
+ * @param {Node} root - split root
+ * @param {BoundaryPoint} point
+ * @param {Object} [options]
+ * @param {Boolean} [options.isSkipPaddingBlankHTML] - default: false
+ * @param {Boolean} [options.isNotSplitEdgePoint] - default: false
+ * @return {Node} right node of boundaryPoint
+ */
+
+
+function splitTree(root, point, options) {
+ // ex) [#text, , ]
+ var ancestors = listAncestor(point.node, func.eq(root));
+
+ if (!ancestors.length) {
+ return null;
+ } else if (ancestors.length === 1) {
+ return splitNode(point, options);
+ }
+
+ return ancestors.reduce(function (node, parent) {
+ if (node === point.node) {
+ node = splitNode(point, options);
+ }
+
+ return splitNode({
+ node: parent,
+ offset: node ? dom_position(node) : nodeLength(parent)
+ }, options);
+ });
+}
+/**
+ * split point
+ *
+ * @param {Point} point
+ * @param {Boolean} isInline
+ * @return {Object}
+ */
+
+
+function splitPoint(point, isInline) {
+ // find splitRoot, container
+ // - inline: splitRoot is a child of paragraph
+ // - block: splitRoot is a child of bodyContainer
+ var pred = isInline ? isPara : isBodyContainer;
+ var ancestors = listAncestor(point.node, pred);
+ var topAncestor = lists.last(ancestors) || point.node;
+ var splitRoot, container;
+
+ if (pred(topAncestor)) {
+ splitRoot = ancestors[ancestors.length - 2];
+ container = topAncestor;
+ } else {
+ splitRoot = topAncestor;
+ container = splitRoot.parentNode;
+ } // if splitRoot is exists, split with splitTree
+
+
+ var pivot = splitRoot && splitTree(splitRoot, point, {
+ isSkipPaddingBlankHTML: isInline,
+ isNotSplitEdgePoint: isInline
+ }); // if container is point.node, find pivot with point.offset
+
+ if (!pivot && container === point.node) {
+ pivot = point.node.childNodes[point.offset];
+ }
+
+ return {
+ rightNode: pivot,
+ container: container
+ };
+}
+
+function dom_create(nodeName) {
+ return document.createElement(nodeName);
+}
+
+function createText(text) {
+ return document.createTextNode(text);
+}
+/**
+ * @method remove
+ *
+ * remove node, (isRemoveChild: remove child or not)
+ *
+ * @param {Node} node
+ * @param {Boolean} isRemoveChild
+ */
+
+
+function remove(node, isRemoveChild) {
+ if (!node || !node.parentNode) {
+ return;
+ }
+
+ if (node.removeNode) {
+ return node.removeNode(isRemoveChild);
+ }
+
+ var parent = node.parentNode;
+
+ if (!isRemoveChild) {
+ var nodes = [];
+
+ for (var i = 0, len = node.childNodes.length; i < len; i++) {
+ nodes.push(node.childNodes[i]);
+ }
+
+ for (var _i = 0, _len = nodes.length; _i < _len; _i++) {
+ parent.insertBefore(nodes[_i], node);
+ }
+ }
+
+ parent.removeChild(node);
+}
+/**
+ * @method removeWhile
+ *
+ * @param {Node} node
+ * @param {Function} pred
+ */
+
+
+function removeWhile(node, pred) {
+ while (node) {
+ if (isEditable(node) || !pred(node)) {
+ break;
+ }
+
+ var parent = node.parentNode;
+ remove(node);
+ node = parent;
+ }
+}
+/**
+ * @method replace
+ *
+ * replace node with provided nodeName
+ *
+ * @param {Node} node
+ * @param {String} nodeName
+ * @return {Node} - new node
+ */
+
+
+function dom_replace(node, nodeName) {
+ if (node.nodeName.toUpperCase() === nodeName.toUpperCase()) {
+ return node;
+ }
+
+ var newNode = dom_create(nodeName);
+
+ if (node.style.cssText) {
+ newNode.style.cssText = node.style.cssText;
+ }
+
+ appendChildNodes(newNode, lists.from(node.childNodes));
+ insertAfter(newNode, node);
+ remove(node);
+ return newNode;
+}
+
+var isTextarea = makePredByNodeName('TEXTAREA');
+/**
+ * @param {jQuery} $node
+ * @param {Boolean} [stripLinebreaks] - default: false
+ */
+
+function dom_value($node, stripLinebreaks) {
+ var val = isTextarea($node[0]) ? $node.val() : $node.html();
+
+ if (stripLinebreaks) {
+ return val.replace(/[\n\r]/g, '');
+ }
+
+ return val;
+}
+/**
+ * @method html
+ *
+ * get the HTML contents of node
+ *
+ * @param {jQuery} $node
+ * @param {Boolean} [isNewlineOnBlock]
+ */
+
+
+function dom_html($node, isNewlineOnBlock) {
+ var markup = dom_value($node);
+
+ if (isNewlineOnBlock) {
+ var regexTag = /<(\/?)(\b(?!!)[^>\s]*)(.*?)(\s*\/?>)/g;
+ markup = markup.replace(regexTag, function (match, endSlash, name) {
+ name = name.toUpperCase();
+ var isEndOfInlineContainer = /^DIV|^TD|^TH|^P|^LI|^H[1-7]/.test(name) && !!endSlash;
+ var isBlockNode = /^BLOCKQUOTE|^TABLE|^TBODY|^TR|^HR|^UL|^OL/.test(name);
+ return match + (isEndOfInlineContainer || isBlockNode ? '\n' : '');
+ });
+ markup = markup.trim();
+ }
+
+ return markup;
+}
+
+function posFromPlaceholder(placeholder) {
+ var $placeholder = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default()(placeholder);
+ var pos = $placeholder.offset();
+ var height = $placeholder.outerHeight(true); // include margin
+
+ return {
+ left: pos.left,
+ top: pos.top + height
+ };
+}
+
+function attachEvents($node, events) {
+ Object.keys(events).forEach(function (key) {
+ $node.on(key, events[key]);
+ });
+}
+
+function detachEvents($node, events) {
+ Object.keys(events).forEach(function (key) {
+ $node.off(key, events[key]);
+ });
+}
+/**
+ * @method isCustomStyleTag
+ *
+ * assert if a node contains a "note-styletag" class,
+ * which implies that's a custom-made style tag node
+ *
+ * @param {Node} an HTML DOM node
+ */
+
+
+function isCustomStyleTag(node) {
+ return node && !isText(node) && lists.contains(node.classList, 'note-styletag');
+}
+
+/* harmony default export */ var dom = ({
+ /** @property {String} NBSP_CHAR */
+ NBSP_CHAR: NBSP_CHAR,
+
+ /** @property {String} ZERO_WIDTH_NBSP_CHAR */
+ ZERO_WIDTH_NBSP_CHAR: ZERO_WIDTH_NBSP_CHAR,
+
+ /** @property {String} blank */
+ blank: blankHTML,
+
+ /** @property {String} emptyPara */
+ emptyPara: "
".concat(blankHTML, "
"),
+ makePredByNodeName: makePredByNodeName,
+ isEditable: isEditable,
+ isControlSizing: isControlSizing,
+ isText: isText,
+ isElement: isElement,
+ isVoid: isVoid,
+ isPara: isPara,
+ isPurePara: isPurePara,
+ isHeading: isHeading,
+ isInline: dom_isInline,
+ isBlock: func.not(dom_isInline),
+ isBodyInline: isBodyInline,
+ isBody: isBody,
+ isParaInline: isParaInline,
+ isPre: isPre,
+ isList: isList,
+ isTable: isTable,
+ isData: isData,
+ isCell: dom_isCell,
+ isBlockquote: isBlockquote,
+ isBodyContainer: isBodyContainer,
+ isAnchor: isAnchor,
+ isDiv: makePredByNodeName('DIV'),
+ isLi: isLi,
+ isBR: makePredByNodeName('BR'),
+ isSpan: makePredByNodeName('SPAN'),
+ isB: makePredByNodeName('B'),
+ isU: makePredByNodeName('U'),
+ isS: makePredByNodeName('S'),
+ isI: makePredByNodeName('I'),
+ isImg: makePredByNodeName('IMG'),
+ isTextarea: isTextarea,
+ deepestChildIsEmpty: deepestChildIsEmpty,
+ isEmpty: dom_isEmpty,
+ isEmptyAnchor: func.and(isAnchor, dom_isEmpty),
+ isClosestSibling: isClosestSibling,
+ withClosestSiblings: withClosestSiblings,
+ nodeLength: nodeLength,
+ isLeftEdgePoint: isLeftEdgePoint,
+ isRightEdgePoint: isRightEdgePoint,
+ isEdgePoint: isEdgePoint,
+ isLeftEdgeOf: dom_isLeftEdgeOf,
+ isRightEdgeOf: isRightEdgeOf,
+ isLeftEdgePointOf: isLeftEdgePointOf,
+ isRightEdgePointOf: isRightEdgePointOf,
+ prevPoint: dom_prevPoint,
+ nextPoint: dom_nextPoint,
+ nextPointWithEmptyNode: nextPointWithEmptyNode,
+ isSamePoint: isSamePoint,
+ isVisiblePoint: isVisiblePoint,
+ prevPointUntil: prevPointUntil,
+ nextPointUntil: nextPointUntil,
+ isCharPoint: isCharPoint,
+ isSpacePoint: isSpacePoint,
+ walkPoint: walkPoint,
+ ancestor: dom_ancestor,
+ singleChildAncestor: singleChildAncestor,
+ listAncestor: listAncestor,
+ lastAncestor: lastAncestor,
+ listNext: listNext,
+ listPrev: listPrev,
+ listDescendant: listDescendant,
+ commonAncestor: dom_commonAncestor,
+ wrap: wrap,
+ insertAfter: insertAfter,
+ appendChildNodes: appendChildNodes,
+ position: dom_position,
+ hasChildren: hasChildren,
+ makeOffsetPath: makeOffsetPath,
+ fromOffsetPath: fromOffsetPath,
+ splitTree: splitTree,
+ splitPoint: splitPoint,
+ create: dom_create,
+ createText: createText,
+ remove: remove,
+ removeWhile: removeWhile,
+ replace: dom_replace,
+ html: dom_html,
+ value: dom_value,
+ posFromPlaceholder: posFromPlaceholder,
+ attachEvents: attachEvents,
+ detachEvents: detachEvents,
+ isCustomStyleTag: isCustomStyleTag
+});
+// CONCATENATED MODULE: ./src/js/base/Context.js
+function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+
+function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+
+
+
+
+
+
+var Context_Context = /*#__PURE__*/function () {
+ /**
+ * @param {jQuery} $note
+ * @param {Object} options
+ */
+ function Context($note, options) {
+ _classCallCheck(this, Context);
+
+ this.$note = $note;
+ this.memos = {};
+ this.modules = {};
+ this.layoutInfo = {};
+ this.options = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.extend(true, {}, options); // init ui with options
+
+ external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.ui = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.ui_template(this.options);
+ this.ui = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.ui;
+ this.initialize();
+ }
+ /**
+ * create layout and initialize modules and other resources
+ */
+
+
+ _createClass(Context, [{
+ key: "initialize",
+ value: function initialize() {
+ this.layoutInfo = this.ui.createLayout(this.$note);
+
+ this._initialize();
+
+ this.$note.hide();
+ return this;
+ }
+ /**
+ * destroy modules and other resources and remove layout
+ */
+
+ }, {
+ key: "destroy",
+ value: function destroy() {
+ this._destroy();
+
+ this.$note.removeData('summernote');
+ this.ui.removeLayout(this.$note, this.layoutInfo);
+ }
+ /**
+ * destory modules and other resources and initialize it again
+ */
+
+ }, {
+ key: "reset",
+ value: function reset() {
+ var disabled = this.isDisabled();
+ this.code(dom.emptyPara);
+
+ this._destroy();
+
+ this._initialize();
+
+ if (disabled) {
+ this.disable();
+ }
+ }
+ }, {
+ key: "_initialize",
+ value: function _initialize() {
+ var _this = this;
+
+ // set own id
+ this.options.id = func.uniqueId(external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.now()); // set default container for tooltips, popovers, and dialogs
+
+ this.options.container = this.options.container || this.layoutInfo.editor; // add optional buttons
+
+ var buttons = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.extend({}, this.options.buttons);
+ Object.keys(buttons).forEach(function (key) {
+ _this.memo('button.' + key, buttons[key]);
+ });
+ var modules = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.extend({}, this.options.modules, external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.plugins || {}); // add and initialize modules
+
+ Object.keys(modules).forEach(function (key) {
+ _this.module(key, modules[key], true);
+ });
+ Object.keys(this.modules).forEach(function (key) {
+ _this.initializeModule(key);
+ });
+ }
+ }, {
+ key: "_destroy",
+ value: function _destroy() {
+ var _this2 = this;
+
+ // destroy modules with reversed order
+ Object.keys(this.modules).reverse().forEach(function (key) {
+ _this2.removeModule(key);
+ });
+ Object.keys(this.memos).forEach(function (key) {
+ _this2.removeMemo(key);
+ }); // trigger custom onDestroy callback
+
+ this.triggerEvent('destroy', this);
+ }
+ }, {
+ key: "code",
+ value: function code(html) {
+ var isActivated = this.invoke('codeview.isActivated');
+
+ if (html === undefined) {
+ this.invoke('codeview.sync');
+ return isActivated ? this.layoutInfo.codable.val() : this.layoutInfo.editable.html();
+ } else {
+ if (isActivated) {
+ this.invoke('codeview.sync', html);
+ } else {
+ this.layoutInfo.editable.html(html);
+ }
+
+ this.$note.val(html);
+ this.triggerEvent('change', html, this.layoutInfo.editable);
+ }
+ }
+ }, {
+ key: "isDisabled",
+ value: function isDisabled() {
+ return this.layoutInfo.editable.attr('contenteditable') === 'false';
+ }
+ }, {
+ key: "enable",
+ value: function enable() {
+ this.layoutInfo.editable.attr('contenteditable', true);
+ this.invoke('toolbar.activate', true);
+ this.triggerEvent('disable', false);
+ this.options.editing = true;
+ }
+ }, {
+ key: "disable",
+ value: function disable() {
+ // close codeview if codeview is opend
+ if (this.invoke('codeview.isActivated')) {
+ this.invoke('codeview.deactivate');
+ }
+
+ this.layoutInfo.editable.attr('contenteditable', false);
+ this.options.editing = false;
+ this.invoke('toolbar.deactivate', true);
+ this.triggerEvent('disable', true);
+ }
+ }, {
+ key: "triggerEvent",
+ value: function triggerEvent() {
+ var namespace = lists.head(arguments);
+ var args = lists.tail(lists.from(arguments));
+ var callback = this.options.callbacks[func.namespaceToCamel(namespace, 'on')];
+
+ if (callback) {
+ callback.apply(this.$note[0], args);
+ }
+
+ this.$note.trigger('summernote.' + namespace, args);
+ }
+ }, {
+ key: "initializeModule",
+ value: function initializeModule(key) {
+ var module = this.modules[key];
+ module.shouldInitialize = module.shouldInitialize || func.ok;
+
+ if (!module.shouldInitialize()) {
+ return;
+ } // initialize module
+
+
+ if (module.initialize) {
+ module.initialize();
+ } // attach events
+
+
+ if (module.events) {
+ dom.attachEvents(this.$note, module.events);
+ }
+ }
+ }, {
+ key: "module",
+ value: function module(key, ModuleClass, withoutIntialize) {
+ if (arguments.length === 1) {
+ return this.modules[key];
+ }
+
+ this.modules[key] = new ModuleClass(this);
+
+ if (!withoutIntialize) {
+ this.initializeModule(key);
+ }
+ }
+ }, {
+ key: "removeModule",
+ value: function removeModule(key) {
+ var module = this.modules[key];
+
+ if (module.shouldInitialize()) {
+ if (module.events) {
+ dom.detachEvents(this.$note, module.events);
+ }
+
+ if (module.destroy) {
+ module.destroy();
+ }
+ }
+
+ delete this.modules[key];
+ }
+ }, {
+ key: "memo",
+ value: function memo(key, obj) {
+ if (arguments.length === 1) {
+ return this.memos[key];
+ }
+
+ this.memos[key] = obj;
+ }
+ }, {
+ key: "removeMemo",
+ value: function removeMemo(key) {
+ if (this.memos[key] && this.memos[key].destroy) {
+ this.memos[key].destroy();
+ }
+
+ delete this.memos[key];
+ }
+ /**
+ * Some buttons need to change their visual style immediately once they get pressed
+ */
+
+ }, {
+ key: "createInvokeHandlerAndUpdateState",
+ value: function createInvokeHandlerAndUpdateState(namespace, value) {
+ var _this3 = this;
+
+ return function (event) {
+ _this3.createInvokeHandler(namespace, value)(event);
+
+ _this3.invoke('buttons.updateCurrentStyle');
};
- return Renderer;
- }());
- var renderer = {
- create: function (markup, callback) {
- return function () {
- var options = typeof arguments[1] === 'object' ? arguments[1] : arguments[0];
- var children = Array.isArray(arguments[0]) ? arguments[0] : [];
- if (options && options.children) {
- children = options.children;
- }
- return new Renderer(markup, children, options, callback);
- };
+ }
+ }, {
+ key: "createInvokeHandler",
+ value: function createInvokeHandler(namespace, value) {
+ var _this4 = this;
+
+ return function (event) {
+ event.preventDefault();
+ var $target = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default()(event.target);
+
+ _this4.invoke(namespace, value || $target.closest('[data-value]').data('value'), $target);
+ };
+ }
+ }, {
+ key: "invoke",
+ value: function invoke() {
+ var namespace = lists.head(arguments);
+ var args = lists.tail(lists.from(arguments));
+ var splits = namespace.split('.');
+ var hasSeparator = splits.length > 1;
+ var moduleName = hasSeparator && lists.head(splits);
+ var methodName = hasSeparator ? lists.last(splits) : lists.head(splits);
+ var module = this.modules[moduleName || 'editor'];
+
+ if (!moduleName && this[methodName]) {
+ return this[methodName].apply(this, args);
+ } else if (module && module[methodName] && module.shouldInitialize()) {
+ return module[methodName].apply(module, args);
}
+ }
+ }]);
+
+ return Context;
+}();
+
+
+// CONCATENATED MODULE: ./src/js/summernote.js
+
+
+
+
+external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.fn.extend({
+ /**
+ * Summernote API
+ *
+ * @param {Object|String}
+ * @return {this}
+ */
+ summernote: function summernote() {
+ var type = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.type(lists.head(arguments));
+ var isExternalAPICalled = type === 'string';
+ var hasInitOptions = type === 'object';
+ var options = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.extend({}, external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.options, hasInitOptions ? lists.head(arguments) : {}); // Update options
+
+ options.langInfo = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.extend(true, {}, external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.lang['en-US'], external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.lang[options.lang]);
+ options.icons = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.extend(true, {}, external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default.a.summernote.options.icons, options.icons);
+ options.tooltip = options.tooltip === 'auto' ? !env.isSupportTouch : options.tooltip;
+ this.each(function (idx, note) {
+ var $note = external_root_jQuery_commonjs2_jquery_commonjs_jquery_amd_jquery_default()(note);
+
+ if (!$note.data('summernote')) {
+ var context = new Context_Context($note, options);
+ $note.data('summernote', context);
+ $note.data('summernote').triggerEvent('init', context.layoutInfo);
+ }
+ });
+ var $note = this.first();
+
+ if ($note.length) {
+ var context = $note.data('summernote');
+
+ if (isExternalAPICalled) {
+ return context.invoke.apply(context, lists.from(arguments));
+ } else if (options.focus) {
+ context.invoke('editor.focus');
+ }
+ }
+
+ return this;
+ }
+});
+// CONCATENATED MODULE: ./src/js/base/core/range.js
+function range_classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function range_defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+
+function range_createClass(Constructor, protoProps, staticProps) { if (protoProps) range_defineProperties(Constructor.prototype, protoProps); if (staticProps) range_defineProperties(Constructor, staticProps); return Constructor; }
+
+
+
+
+
+
+/**
+ * return boundaryPoint from TextRange, inspired by Andy Na's HuskyRange.js
+ *
+ * @param {TextRange} textRange
+ * @param {Boolean} isStart
+ * @return {BoundaryPoint}
+ *
+ * @see http://msdn.microsoft.com/en-us/library/ie/ms535872(v=vs.85).aspx
+ */
+
+function textRangeToPoint(textRange, isStart) {
+ var container = textRange.parentElement();
+ var offset;
+ var tester = document.body.createTextRange();
+ var prevContainer;
+ var childNodes = lists.from(container.childNodes);
+
+ for (offset = 0; offset < childNodes.length; offset++) {
+ if (dom.isText(childNodes[offset])) {
+ continue;
+ }
+
+ tester.moveToElementText(childNodes[offset]);
+
+ if (tester.compareEndPoints('StartToStart', textRange) >= 0) {
+ break;
+ }
+
+ prevContainer = childNodes[offset];
+ }
+
+ if (offset !== 0 && dom.isText(childNodes[offset - 1])) {
+ var textRangeStart = document.body.createTextRange();
+ var curTextNode = null;
+ textRangeStart.moveToElementText(prevContainer || container);
+ textRangeStart.collapse(!prevContainer);
+ curTextNode = prevContainer ? prevContainer.nextSibling : container.firstChild;
+ var pointTester = textRange.duplicate();
+ pointTester.setEndPoint('StartToStart', textRangeStart);
+ var textCount = pointTester.text.replace(/[\r\n]/g, '').length;
+
+ while (textCount > curTextNode.nodeValue.length && curTextNode.nextSibling) {
+ textCount -= curTextNode.nodeValue.length;
+ curTextNode = curTextNode.nextSibling;
+ } // [workaround] enforce IE to re-reference curTextNode, hack
+
+
+ var dummy = curTextNode.nodeValue; // eslint-disable-line
+
+ if (isStart && curTextNode.nextSibling && dom.isText(curTextNode.nextSibling) && textCount === curTextNode.nodeValue.length) {
+ textCount -= curTextNode.nodeValue.length;
+ curTextNode = curTextNode.nextSibling;
+ }
+
+ container = curTextNode;
+ offset = textCount;
+ }
+
+ return {
+ cont: container,
+ offset: offset
+ };
+}
+/**
+ * return TextRange from boundary point (inspired by google closure-library)
+ * @param {BoundaryPoint} point
+ * @return {TextRange}
+ */
+
+
+function pointToTextRange(point) {
+ var textRangeInfo = function textRangeInfo(container, offset) {
+ var node, isCollapseToStart;
+
+ if (dom.isText(container)) {
+ var prevTextNodes = dom.listPrev(container, func.not(dom.isText));
+ var prevContainer = lists.last(prevTextNodes).previousSibling;
+ node = prevContainer || container.parentNode;
+ offset += lists.sum(lists.tail(prevTextNodes), dom.nodeLength);
+ isCollapseToStart = !prevContainer;
+ } else {
+ node = container.childNodes[offset] || container;
+
+ if (dom.isText(node)) {
+ return textRangeInfo(node, 0);
+ }
+
+ offset = 0;
+ isCollapseToStart = false;
+ }
+
+ return {
+ node: node,
+ collapseToStart: isCollapseToStart,
+ offset: offset
+ };
};
- var editor = renderer.create('');
- var toolbar = renderer.create('');
- var editingArea = renderer.create('');
- var codable = renderer.create('');
- var editable = renderer.create('');
- var statusbar = renderer.create([
- '',
- '',
- '
',
- '
',
- '
',
- '
',
- '
',
- '
',
- ].join(''));
- var airEditor = renderer.create('');
- var airEditable = renderer.create([
- '',
- '',
- ].join(''));
- var buttonGroup = renderer.create('');
- var dropdown = renderer.create('
"].join(""):"")+(o?['','
'+this.lang.color.foreground+"
","
",'","
",'
\x3c!-- fore colors --\x3e
',"
",'",'',"
",'
',"
"].join(""):""),callback:function(t){t.find(".note-holder").each((function(t,e){var n=i()(e);n.append(r.ui.palette({colors:r.options.colors,colorsName:r.options.colorsName,eventName:n.data("event"),container:r.options.container,tooltip:r.options.tooltip}).render())}));var e=[["#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF"]];t.find(".note-holder-custom").each((function(t,n){var o=i()(n);o.append(r.ui.palette({colors:e,colorsName:e,eventName:o.data("event"),container:r.options.container,tooltip:r.options.tooltip}).render())})),t.find("input[type=color]").each((function(e,n){i()(n).change((function(){var e=t.find("#"+i()(this).data("event")).find(".note-color-btn").first(),n=this.value.toUpperCase();e.css("background-color",n).attr("aria-label",n).attr("data-value",n).attr("data-original-title",n),e.click()}))}))},click:function(e){e.stopPropagation();var n=i()("."+t).find(".note-dropdown-menu"),o=i()(e.target),a=o.data("event"),s=o.attr("data-value");if("openPalette"===a){var l=n.find("#"+s),c=i()(n.find("#"+l.data("event")).find(".note-color-row")[0]),u=c.find(".note-color-btn").last().detach(),d=l.val();u.css("background-color",d).attr("aria-label",d).attr("data-value",d).attr("data-original-title",d),c.prepend(u),l.click()}else{if(C.contains(["backColor","foreColor"],a)){var h="backColor"===a?"background-color":"color",f=o.closest(".note-color").find(".note-recent-color"),p=o.closest(".note-color").find(".note-current-color-button");f.css(h,s),p.attr("data-"+a,s)}r.context.invoke("editor."+a,s)}}})]}).render()}},{key:"addToolbarButtons",value:function(){var t=this;this.context.memo("button.style",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.magic),t.options),tooltip:t.lang.style.style,data:{toggle:"dropdown"}}),t.ui.dropdown({className:"dropdown-style",items:t.options.styleTags,title:t.lang.style.style,template:function(e){"string"==typeof e&&(e={tag:e,title:Object.prototype.hasOwnProperty.call(t.lang.style,e)?t.lang.style[e]:e});var n=e.tag,o=e.title;return"<"+n+(e.style?' style="'+e.style+'" ':"")+(e.className?' class="'+e.className+'"':"")+">"+o+""+n+">"},click:t.context.createInvokeHandler("editor.formatBlock")})]).render()}));for(var e=function(e,n){var o=t.options.styleTags[e];t.context.memo("button.style."+o,(function(){return t.button({className:"note-btn-style-"+o,contents:''+o.toUpperCase()+"
",tooltip:t.lang.style[o],click:t.context.createInvokeHandler("editor.formatBlock")}).render()}))},n=0,o=this.options.styleTags.length;n',t.options),tooltip:t.lang.font.name,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontname",checkClassName:t.options.icons.menuCheck,items:t.options.fontNames.filter(t.isFontInstalled.bind(t)),title:t.lang.font.name,template:function(t){return''+t+""},click:t.context.createInvokeHandlerAndUpdateState("editor.fontName")})]).render()})),this.context.memo("button.fontsize",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents('',t.options),tooltip:t.lang.font.size,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontsize",checkClassName:t.options.icons.menuCheck,items:t.options.fontSizes,title:t.lang.font.size,click:t.context.createInvokeHandlerAndUpdateState("editor.fontSize")})]).render()})),this.context.memo("button.fontsizeunit",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents('',t.options),tooltip:t.lang.font.sizeunit,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({className:"dropdown-fontsizeunit",checkClassName:t.options.icons.menuCheck,items:t.options.fontSizeUnits,title:t.lang.font.sizeunit,click:t.context.createInvokeHandlerAndUpdateState("editor.fontSizeUnit")})]).render()})),this.context.memo("button.color",(function(){return t.colorPalette("note-color-all",t.lang.color.recent,!0,!0)})),this.context.memo("button.forecolor",(function(){return t.colorPalette("note-color-fore",t.lang.color.foreground,!1,!0)})),this.context.memo("button.backcolor",(function(){return t.colorPalette("note-color-back",t.lang.color.background,!0,!1)})),this.context.memo("button.ul",(function(){return t.button({contents:t.ui.icon(t.options.icons.unorderedlist),tooltip:t.lang.lists.unordered+t.representShortcut("insertUnorderedList"),click:t.context.createInvokeHandler("editor.insertUnorderedList")}).render()})),this.context.memo("button.ol",(function(){return t.button({contents:t.ui.icon(t.options.icons.orderedlist),tooltip:t.lang.lists.ordered+t.representShortcut("insertOrderedList"),click:t.context.createInvokeHandler("editor.insertOrderedList")}).render()}));var r=this.button({contents:this.ui.icon(this.options.icons.alignLeft),tooltip:this.lang.paragraph.left+this.representShortcut("justifyLeft"),click:this.context.createInvokeHandler("editor.justifyLeft")}),a=this.button({contents:this.ui.icon(this.options.icons.alignCenter),tooltip:this.lang.paragraph.center+this.representShortcut("justifyCenter"),click:this.context.createInvokeHandler("editor.justifyCenter")}),s=this.button({contents:this.ui.icon(this.options.icons.alignRight),tooltip:this.lang.paragraph.right+this.representShortcut("justifyRight"),click:this.context.createInvokeHandler("editor.justifyRight")}),l=this.button({contents:this.ui.icon(this.options.icons.alignJustify),tooltip:this.lang.paragraph.justify+this.representShortcut("justifyFull"),click:this.context.createInvokeHandler("editor.justifyFull")}),c=this.button({contents:this.ui.icon(this.options.icons.outdent),tooltip:this.lang.paragraph.outdent+this.representShortcut("outdent"),click:this.context.createInvokeHandler("editor.outdent")}),u=this.button({contents:this.ui.icon(this.options.icons.indent),tooltip:this.lang.paragraph.indent+this.representShortcut("indent"),click:this.context.createInvokeHandler("editor.indent")});this.context.memo("button.justifyLeft",g.invoke(r,"render")),this.context.memo("button.justifyCenter",g.invoke(a,"render")),this.context.memo("button.justifyRight",g.invoke(s,"render")),this.context.memo("button.justifyFull",g.invoke(l,"render")),this.context.memo("button.outdent",g.invoke(c,"render")),this.context.memo("button.indent",g.invoke(u,"render")),this.context.memo("button.paragraph",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.alignLeft),t.options),tooltip:t.lang.paragraph.paragraph,data:{toggle:"dropdown"}}),t.ui.dropdown([t.ui.buttonGroup({className:"note-align",children:[r,a,s,l]}),t.ui.buttonGroup({className:"note-list",children:[c,u]})])]).render()})),this.context.memo("button.height",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.textHeight),t.options),tooltip:t.lang.font.height,data:{toggle:"dropdown"}}),t.ui.dropdownCheck({items:t.options.lineHeights,checkClassName:t.options.icons.menuCheck,className:"dropdown-line-height",title:t.lang.font.height,click:t.context.createInvokeHandler("editor.lineHeight")})]).render()})),this.context.memo("button.table",(function(){return t.ui.buttonGroup([t.button({className:"dropdown-toggle",contents:t.ui.dropdownButtonContents(t.ui.icon(t.options.icons.table),t.options),tooltip:t.lang.table.table,data:{toggle:"dropdown"}}),t.ui.dropdown({title:t.lang.table.table,className:"note-table",items:['",'1 x 1
'].join("")})],{callback:function(e){e.find(".note-dimension-picker-mousecatcher").css({width:t.options.insertTableMaxSize.col+"em",height:t.options.insertTableMaxSize.row+"em"}).mousedown(t.context.createInvokeHandler("editor.insertTable")).on("mousemove",t.tableMoveHandler.bind(t))}}).render()})),this.context.memo("button.link",(function(){return t.button({contents:t.ui.icon(t.options.icons.link),tooltip:t.lang.link.link+t.representShortcut("linkDialog.show"),click:t.context.createInvokeHandler("linkDialog.show")}).render()})),this.context.memo("button.picture",(function(){return t.button({contents:t.ui.icon(t.options.icons.picture),tooltip:t.lang.image.image,click:t.context.createInvokeHandler("imageDialog.show")}).render()})),this.context.memo("button.video",(function(){return t.button({contents:t.ui.icon(t.options.icons.video),tooltip:t.lang.video.video,click:t.context.createInvokeHandler("videoDialog.show")}).render()})),this.context.memo("button.hr",(function(){return t.button({contents:t.ui.icon(t.options.icons.minus),tooltip:t.lang.hr.insert+t.representShortcut("insertHorizontalRule"),click:t.context.createInvokeHandler("editor.insertHorizontalRule")}).render()})),this.context.memo("button.fullscreen",(function(){return t.button({className:"btn-fullscreen note-codeview-keep",contents:t.ui.icon(t.options.icons.arrowsAlt),tooltip:t.lang.options.fullscreen,click:t.context.createInvokeHandler("fullscreen.toggle")}).render()})),this.context.memo("button.codeview",(function(){return t.button({className:"btn-codeview note-codeview-keep",contents:t.ui.icon(t.options.icons.code),tooltip:t.lang.options.codeview,click:t.context.createInvokeHandler("codeview.toggle")}).render()})),this.context.memo("button.redo",(function(){return t.button({contents:t.ui.icon(t.options.icons.redo),tooltip:t.lang.history.redo+t.representShortcut("redo"),click:t.context.createInvokeHandler("editor.redo")}).render()})),this.context.memo("button.undo",(function(){return t.button({contents:t.ui.icon(t.options.icons.undo),tooltip:t.lang.history.undo+t.representShortcut("undo"),click:t.context.createInvokeHandler("editor.undo")}).render()})),this.context.memo("button.help",(function(){return t.button({contents:t.ui.icon(t.options.icons.question),tooltip:t.lang.options.help,click:t.context.createInvokeHandler("helpDialog.show")}).render()}))}},{key:"addImagePopoverButtons",value:function(){var t=this;this.context.memo("button.resizeFull",(function(){return t.button({contents:'100%',tooltip:t.lang.image.resizeFull,click:t.context.createInvokeHandler("editor.resize","1")}).render()})),this.context.memo("button.resizeHalf",(function(){return t.button({contents:'50%',tooltip:t.lang.image.resizeHalf,click:t.context.createInvokeHandler("editor.resize","0.5")}).render()})),this.context.memo("button.resizeQuarter",(function(){return t.button({contents:'25%',tooltip:t.lang.image.resizeQuarter,click:t.context.createInvokeHandler("editor.resize","0.25")}).render()})),this.context.memo("button.resizeNone",(function(){return t.button({contents:t.ui.icon(t.options.icons.rollback),tooltip:t.lang.image.resizeNone,click:t.context.createInvokeHandler("editor.resize","0")}).render()})),this.context.memo("button.floatLeft",(function(){return t.button({contents:t.ui.icon(t.options.icons.floatLeft),tooltip:t.lang.image.floatLeft,click:t.context.createInvokeHandler("editor.floatMe","left")}).render()})),this.context.memo("button.floatRight",(function(){return t.button({contents:t.ui.icon(t.options.icons.floatRight),tooltip:t.lang.image.floatRight,click:t.context.createInvokeHandler("editor.floatMe","right")}).render()})),this.context.memo("button.floatNone",(function(){return t.button({contents:t.ui.icon(t.options.icons.rollback),tooltip:t.lang.image.floatNone,click:t.context.createInvokeHandler("editor.floatMe","none")}).render()})),this.context.memo("button.removeMedia",(function(){return t.button({contents:t.ui.icon(t.options.icons.trash),tooltip:t.lang.image.remove,click:t.context.createInvokeHandler("editor.removeMedia")}).render()}))}},{key:"addLinkPopoverButtons",value:function(){var t=this;this.context.memo("button.linkDialogShow",(function(){return t.button({contents:t.ui.icon(t.options.icons.link),tooltip:t.lang.link.edit,click:t.context.createInvokeHandler("linkDialog.show")}).render()})),this.context.memo("button.unlink",(function(){return t.button({contents:t.ui.icon(t.options.icons.unlink),tooltip:t.lang.link.unlink,click:t.context.createInvokeHandler("editor.unlink")}).render()}))}},{key:"addTablePopoverButtons",value:function(){var t=this;this.context.memo("button.addRowUp",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowAbove),tooltip:t.lang.table.addRowAbove,click:t.context.createInvokeHandler("editor.addRow","top")}).render()})),this.context.memo("button.addRowDown",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowBelow),tooltip:t.lang.table.addRowBelow,click:t.context.createInvokeHandler("editor.addRow","bottom")}).render()})),this.context.memo("button.addColLeft",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colBefore),tooltip:t.lang.table.addColLeft,click:t.context.createInvokeHandler("editor.addCol","left")}).render()})),this.context.memo("button.addColRight",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colAfter),tooltip:t.lang.table.addColRight,click:t.context.createInvokeHandler("editor.addCol","right")}).render()})),this.context.memo("button.deleteRow",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.rowRemove),tooltip:t.lang.table.delRow,click:t.context.createInvokeHandler("editor.deleteRow")}).render()})),this.context.memo("button.deleteCol",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.colRemove),tooltip:t.lang.table.delCol,click:t.context.createInvokeHandler("editor.deleteCol")}).render()})),this.context.memo("button.deleteTable",(function(){return t.button({className:"btn-md",contents:t.ui.icon(t.options.icons.trash),tooltip:t.lang.table.delTable,click:t.context.createInvokeHandler("editor.deleteTable")}).render()}))}},{key:"build",value:function(t,e){for(var n=0,o=e.length;n3&&c3&&ul&&ac)&&(this.isFollowing=!1,this.$toolbar.css({position:"relative",top:0,width:"100%",zIndex:"auto"}),this.$editable.css({marginTop:""}))}},{key:"changeContainer",value:function(t){t?this.$toolbar.prependTo(this.$editor):this.options.toolbarContainer&&this.$toolbar.appendTo(this.options.toolbarContainer),this.options.followingToolbar&&this.followScroll()}},{key:"updateFullscreen",value:function(t){this.ui.toggleBtnActive(this.$toolbar.find(".btn-fullscreen"),t),this.changeContainer(t)}},{key:"updateCodeview",value:function(t){this.ui.toggleBtnActive(this.$toolbar.find(".btn-codeview"),t),t?this.deactivate():this.activate()}},{key:"activate",value:function(t){var e=this.$toolbar.find("button");t||(e=e.not(".note-codeview-keep")),this.ui.toggleBtn(e,!0)}},{key:"deactivate",value:function(t){var e=this.$toolbar.find("button");t||(e=e.not(".note-codeview-keep")),this.ui.toggleBtn(e,!1)}}])&&le(e.prototype,n),o&&le(e,o),t}();function ue(t,e){for(var n=0;n','"),''),"",'','"),''),"
",this.options.disableLinkTarget?"":i()("").append(this.ui.checkbox({className:"sn-checkbox-open-in-new-window",text:this.lang.link.openInNewWindow,checked:!0}).render()).html(),i()("").append(this.ui.checkbox({className:"sn-checkbox-use-protocol",text:this.lang.link.useProtocol,checked:!0}).render()).html()].join(""),n='');this.$dialog=this.ui.dialog({className:"link-dialog",title:this.lang.link.insert,fade:this.options.dialogsFade,body:e,footer:n}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",(function(t){t.keyCode===xt.code.ENTER&&(t.preventDefault(),e.trigger("click"))}))}},{key:"toggleLinkBtn",value:function(t,e,n){this.ui.toggleBtn(t,e.val()&&n.val())}},{key:"showLinkDialog",value:function(t){var e=this;return i.a.Deferred((function(n){var o=e.$dialog.find(".note-link-text"),i=e.$dialog.find(".note-link-url"),r=e.$dialog.find(".note-link-btn"),a=e.$dialog.find(".sn-checkbox-open-in-new-window input[type=checkbox]"),s=e.$dialog.find(".sn-checkbox-use-protocol input[type=checkbox]");e.ui.onDialogShown(e.$dialog,(function(){e.context.triggerEvent("dialog.shown"),!t.url&&g.isValidUrl(t.text)&&(t.url=t.text),o.on("input paste propertychange",(function(){t.text=o.val(),e.toggleLinkBtn(r,o,i)})).val(t.text),i.on("input paste propertychange",(function(){t.text||o.val(i.val()),e.toggleLinkBtn(r,o,i)})).val(t.url),m.isSupportTouch||i.trigger("focus"),e.toggleLinkBtn(r,o,i),e.bindEnterKey(i,r),e.bindEnterKey(o,r);var l=void 0!==t.isNewWindow?t.isNewWindow:e.context.options.linkTargetBlank;a.prop("checked",l);var c=!t.url&&e.context.options.useProtocol;s.prop("checked",c),r.one("click",(function(r){r.preventDefault(),n.resolve({range:t.range,url:i.val(),text:o.val(),isNewWindow:a.is(":checked"),checkProtocol:s.is(":checked")}),e.ui.hideDialog(e.$dialog)}))})),e.ui.onDialogHidden(e.$dialog,(function(){o.off(),i.off(),r.off(),"pending"===n.state()&&n.reject()})),e.ui.showDialog(e.$dialog)})).promise()}},{key:"show",value:function(){var t=this,e=this.context.invoke("editor.getLinkInfo");this.context.invoke("editor.saveRange"),this.showLinkDialog(e).then((function(e){t.context.invoke("editor.restoreRange"),t.context.invoke("editor.createLink",e)})).fail((function(){t.context.invoke("editor.restoreRange")}))}}])&&ue(e.prototype,n),o&&ue(e,o),t}();function he(t,e){for(var n=0;n ')}}).render().appendTo(this.options.container);var t=this.$popover.find(".popover-content,.note-popover-content");this.context.invoke("buttons.build",t,this.options.popover.link),this.$popover.on("mousedown",(function(t){t.preventDefault()}))}},{key:"destroy",value:function(){this.$popover.remove()}},{key:"update",value:function(){if(this.context.invoke("editor.hasFocus")){var t=this.context.invoke("editor.getLastRange");if(t.isCollapsed()&&t.isOnAnchor()){var e=pt.ancestor(t.sc,pt.isAnchor),n=i()(e).attr("href");this.$popover.find("a").attr("href",n).text(n);var o=pt.posFromPlaceholder(e),r=i()(this.options.container).offset();o.top-=r.top,o.left-=r.left,this.$popover.css({display:"block",left:o.left,top:o.top})}else this.hide()}else this.hide()}},{key:"hide",value:function(){this.$popover.hide()}}])&&he(e.prototype,n),o&&he(e,o),t}();function pe(t,e){for(var n=0;n".concat(this.lang.image.maximumFileSize+" : "+n,"")}var o=this.options.dialogsInBody?this.$body:this.options.container,i=['','",'',t,"
",'','",'',"
"].join(""),r='');this.$dialog=this.ui.dialog({title:this.lang.image.insert,fade:this.options.dialogsFade,body:i,footer:r}).render().appendTo(o)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",(function(t){t.keyCode===xt.code.ENTER&&(t.preventDefault(),e.trigger("click"))}))}},{key:"show",value:function(){var t=this;this.context.invoke("editor.saveRange"),this.showImageDialog().then((function(e){t.ui.hideDialog(t.$dialog),t.context.invoke("editor.restoreRange"),"string"==typeof e?t.options.callbacks.onImageLinkInsert?t.context.triggerEvent("image.link.insert",e):t.context.invoke("editor.insertImage",e):t.context.invoke("editor.insertImagesOrCallback",e)})).fail((function(){t.context.invoke("editor.restoreRange")}))}},{key:"showImageDialog",value:function(){var t=this;return i.a.Deferred((function(e){var n=t.$dialog.find(".note-image-input"),o=t.$dialog.find(".note-image-url"),i=t.$dialog.find(".note-image-btn");t.ui.onDialogShown(t.$dialog,(function(){t.context.triggerEvent("dialog.shown"),n.replaceWith(n.clone().on("change",(function(t){e.resolve(t.target.files||t.target.value)})).val("")),o.on("input paste propertychange",(function(){t.ui.toggleBtn(i,o.val())})).val(""),m.isSupportTouch||o.trigger("focus"),i.click((function(t){t.preventDefault(),e.resolve(o.val())})),t.bindEnterKey(o,i)})),t.ui.onDialogHidden(t.$dialog,(function(){n.off(),o.off(),i.off(),"pending"===e.state()&&e.reject()})),t.ui.showDialog(t.$dialog)}))}}])&&pe(e.prototype,n),o&&pe(e,o),t}();function ve(t,e){for(var n=0;n','"),''),""].join(""),n='');this.$dialog=this.ui.dialog({title:this.lang.video.insert,fade:this.options.dialogsFade,body:e,footer:n}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",(function(t){t.keyCode===xt.code.ENTER&&(t.preventDefault(),e.trigger("click"))}))}},{key:"createVideoNode",value:function(t){var e,n=t.match(/\/\/(?:(?:www|m)\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))([\w|-]{11})(?:(?:[\?&]t=)(\S+))?$/),o=t.match(/(?:www\.|\/\/)instagram\.com\/p\/(.[a-zA-Z0-9_-]*)/),r=t.match(/\/\/vine\.co\/v\/([a-zA-Z0-9]+)/),a=t.match(/\/\/(player\.)?vimeo\.com\/([a-z]*\/)*(\d+)[?]?.*/),s=t.match(/.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/),l=t.match(/\/\/v\.youku\.com\/v_show\/id_(\w+)=*\.html/),c=t.match(/\/\/v\.qq\.com.*?vid=(.+)/),u=t.match(/\/\/v\.qq\.com\/x?\/?(page|cover).*?\/([^\/]+)\.html\??.*/),d=t.match(/^.+.(mp4|m4v)$/),h=t.match(/^.+.(ogg|ogv)$/),f=t.match(/^.+.(webm)$/),p=t.match(/(?:www\.|\/\/)facebook\.com\/([^\/]+)\/videos\/([0-9]+)/);if(n&&11===n[1].length){var m=n[1],v=0;if(void 0!==n[2]){var g=n[2].match(/^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$/);if(g)for(var b=[3600,60,1],y=0,k=b.length;y").attr("frameborder",0).attr("src","//www.youtube.com/embed/"+m+(v>0?"?start="+v:"")).attr("width","640").attr("height","360")}else if(o&&o[0].length)e=i()("
"].join("");this.$dialog=this.ui.dialog({title:this.lang.options.help,fade:this.options.dialogsFade,body:this.createShortcutList(),footer:e,callback:function(t){t.find(".modal-body,.note-modal-body").css({"max-height":300,overflow:"scroll"})}}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"createShortcutList",value:function(){var t=this,e=this.options.keyMap[m.isMac?"mac":"pc"];return Object.keys(e).map((function(n){var o=e[n],r=i()('');return r.append(i()("").css({width:180,"margin-right":10})).append(i()("").html(t.context.memo("help."+o)||o)),r.html()})).join("")}},{key:"showHelpDialog",value:function(){var t=this;return i.a.Deferred((function(e){t.ui.onDialogShown(t.$dialog,(function(){t.context.triggerEvent("dialog.shown"),e.resolve()})),t.ui.showDialog(t.$dialog)})).promise()}},{key:"show",value:function(){var t=this;this.context.invoke("editor.saveRange"),this.showHelpDialog().then((function(){t.context.invoke("editor.restoreRange")}))}}])&&Ce(e.prototype,n),o&&Ce(e,o),t}();function Se(t,e){for(var n=0;n0}},{key:"initialize",value:function(){var t=this;this.lastWordRange=null,this.matchingWord=null,this.$popover=this.ui.popover({className:"note-hint-popover",hideArrow:!0,direction:""}).render().appendTo(this.options.container),this.$popover.hide(),this.$content=this.$popover.find(".popover-content,.note-popover-content"),this.$content.on("click",".note-hint-item",(function(e){t.$content.find(".active").removeClass("active"),i()(e.currentTarget).addClass("active"),t.replace()})),this.$popover.on("mousedown",(function(t){t.preventDefault()}))}},{key:"destroy",value:function(){this.$popover.remove()}},{key:"selectItem",value:function(t){this.$content.find(".active").removeClass("active"),t.addClass("active"),this.$content[0].scrollTop=t[0].offsetTop-this.$content.innerHeight()/2}},{key:"moveDown",value:function(){var t=this.$content.find(".note-hint-item.active"),e=t.next();if(e.length)this.selectItem(e);else{var n=t.parent().next();n.length||(n=this.$content.find(".note-hint-group").first()),this.selectItem(n.find(".note-hint-item").first())}}},{key:"moveUp",value:function(){var t=this.$content.find(".note-hint-item.active"),e=t.prev();if(e.length)this.selectItem(e);else{var n=t.parent().prev();n.length||(n=this.$content.find(".note-hint-group").last()),this.selectItem(n.find(".note-hint-item").last())}}},{key:"replace",value:function(){var t=this.$content.find(".note-hint-item.active");if(t.length){var e=this.nodeFromItem(t);if(null!==this.matchingWord&&0===this.matchingWord.length)this.lastWordRange.so=this.lastWordRange.eo;else if(null!==this.matchingWord&&this.matchingWord.length>0&&!this.lastWordRange.isCollapsed()){var n=this.lastWordRange.eo-this.lastWordRange.so-this.matchingWord.length;n>0&&(this.lastWordRange.so+=n)}if(this.lastWordRange.insertNode(e),"next"===this.options.hintSelect){var o=document.createTextNode("");i()(e).after(o),wt.createFromNodeBefore(o).select()}else wt.createFromNodeAfter(e).select();this.lastWordRange=null,this.hide(),this.context.invoke("editor.focus")}}},{key:"nodeFromItem",value:function(t){var e=this.hints[t.data("index")],n=t.data("item"),o=e.content?e.content(n):n;return"string"==typeof o&&(o=pt.createText(o)),o}},{key:"createItemTemplates",value:function(t,e){var n=this.hints[t];return e.map((function(e){var o=i()('');return o.append(n.template?n.template(e):e+""),o.data({index:t,item:e}),o}))}},{key:"handleKeydown",value:function(t){this.$popover.is(":visible")&&(t.keyCode===xt.code.ENTER?(t.preventDefault(),this.replace()):t.keyCode===xt.code.UP?(t.preventDefault(),this.moveUp()):t.keyCode===xt.code.DOWN&&(t.preventDefault(),this.moveDown()))}},{key:"searchKeyword",value:function(t,e,n){var o=this.hints[t];if(o&&o.match.test(e)&&o.search){var i=o.match.exec(e);this.matchingWord=i[0],o.search(i[1],n)}else n()}},{key:"createGroup",value:function(t,e){var n=this,o=i()('');return this.searchKeyword(t,e,(function(e){(e=e||[]).length&&(o.html(n.createItemTemplates(t,e)),n.show())})),o}},{key:"handleKeyup",value:function(t){var e=this;if(!C.contains([xt.code.ENTER,xt.code.UP,xt.code.DOWN],t.keyCode)){var n,o,r=this.context.invoke("editor.getLastRange");if("words"===this.options.hintMode){if(n=r.getWordsRange(r),o=n.toString(),this.hints.forEach((function(t){if(t.match.test(o))return n=r.getWordsMatchRange(t.match),!1})),!n)return void this.hide();o=n.toString()}else n=r.getWordRange(),o=n.toString();if(this.hints.length&&o){this.$content.empty();var a=g.rect2bnd(C.last(n.getClientRects())),s=i()(this.options.container).offset();a&&(a.top-=s.top,a.left-=s.left,this.$popover.hide(),this.lastWordRange=n,this.hints.forEach((function(t,n){t.match.test(o)&&e.createGroup(n,o).appendTo(e.$content)})),this.$content.find(".note-hint-item:first").addClass("active"),"top"===this.direction?this.$popover.css({left:a.left,top:a.top-this.$popover.outerHeight()-5}):this.$popover.css({left:a.left,top:a.top+a.height+5}))}else this.hide()}}},{key:"show",value:function(){this.$popover.show()}},{key:"hide",value:function(){this.$popover.hide()}}])&&Ee(e.prototype,n),o&&Ee(e,o),t}();i.a.summernote=i.a.extend(i.a.summernote,{version:"0.8.18",plugins:{},dom:pt,range:wt,lists:C,options:{langInfo:i.a.summernote.lang["en-US"],editing:!0,modules:{editor:Ht,clipboard:Bt,dropzone:Ot,codeview:Kt,statusbar:qt,fullscreen:Gt,handle:Zt,hintPopover:Ie,autoLink:Jt,autoSync:ee,autoReplace:oe,placeholder:re,buttons:se,toolbar:ce,linkDialog:de,linkPopover:fe,imageDialog:me,imagePopover:ge,tablePopover:ye,videoDialog:we,helpDialog:xe,airPopover:Te},buttons:{},lang:"en-US",followingToolbar:!1,toolbarPosition:"top",otherStaticBar:"",codeviewKeepButton:!1,toolbar:[["style",["style"]],["font",["bold","underline","clear"]],['fontsize',['fontsize']],["fontname",["fontname"]],["color",["color"]],["para",["ul","ol","paragraph"]],["table",["table"]],["insert",["link","picture","video"]],["view",["fullscreen","codeview","help"]]],popatmouse:!0,popover:{image:[["resize",["resizeFull","resizeHalf","resizeQuarter","resizeNone"]],["float",["floatLeft","floatRight","floatNone"]],["remove",["removeMedia"]]],link:[["link",["linkDialogShow","unlink"]]],table:[["add",["addRowDown","addRowUp","addColLeft","addColRight"]],["delete",["deleteRow","deleteCol","deleteTable"]]],air:[["color",["color"]],["font",["bold","underline","clear"]],["para",["ul","paragraph"]],["table",["table"]],["insert",["link","picture"]],["view",["fullscreen","codeview"]]]},airMode:!1,overrideContextMenu:!1,width:null,height:null,linkTargetBlank:!0,useProtocol:!0,defaultProtocol:"http://",focus:!1,tabDisabled:!1,tabSize:4,styleWithCSS:!1,shortcuts:!0,textareaAutoSync:!0,tooltip:"auto",container:null,maxTextLength:0,blockquoteBreakingLevel:2,spellCheck:!0,disableGrammar:!1,placeholder:null,inheritPlaceholder:!1,recordEveryKeystroke:!1,historyLimit:200,showDomainOnlyForAutolink:!1,hintMode:"word",hintSelect:"after",hintDirection:"bottom",styleTags:["p","blockquote","pre","h1","h2","h3","h4","h5","h6"],fontNames:["Arial","Arial Black","Comic Sans MS","Courier New","Helvetica Neue","Helvetica","Impact","Lucida Grande","Tahoma","Times New Roman","Verdana"],fontNamesIgnoreCheck:[],addDefaultFonts:!0,fontSizes:["8","9","10","11","12","14","18","24","36"],fontSizeUnits:["px","pt"],colors:[["#000000","#424242","#636363","#9C9C94","#CEC6CE","#EFEFEF","#F7F7F7","#FFFFFF"],["#FF0000","#FF9C00","#FFFF00","#00FF00","#00FFFF","#0000FF","#9C00FF","#FF00FF"],["#F7C6CE","#FFE7CE","#FFEFC6","#D6EFD6","#CEDEE7","#CEE7F7","#D6D6E7","#E7D6DE"],["#E79C9C","#FFC69C","#FFE79C","#B5D6A5","#A5C6CE","#9CC6EF","#B5A5D6","#D6A5BD"],["#E76363","#F7AD6B","#FFD663","#94BD7B","#73A5AD","#6BADDE","#8C7BC6","#C67BA5"],["#CE0000","#E79439","#EFC631","#6BA54A","#4A7B8C","#3984C6","#634AA5","#A54A7B"],["#9C0000","#B56308","#BD9400","#397B21","#104A5A","#085294","#311873","#731842"],["#630000","#7B3900","#846300","#295218","#083139","#003163","#21104A","#4A1031"]],colorsName:[["Black","Tundora","Dove Gray","Star Dust","Pale Slate","Gallery","Alabaster","White"],["Red","Orange Peel","Yellow","Green","Cyan","Blue","Electric Violet","Magenta"],["Azalea","Karry","Egg White","Zanah","Botticelli","Tropical Blue","Mischka","Twilight"],["Tonys Pink","Peach Orange","Cream Brulee","Sprout","Casper","Perano","Cold Purple","Careys Pink"],["Mandy","Rajah","Dandelion","Olivine","Gulf Stream","Viking","Blue Marguerite","Puce"],["Guardsman Red","Fire Bush","Golden Dream","Chelsea Cucumber","Smalt Blue","Boston Blue","Butterfly Bush","Cadillac"],["Sangria","Mai Tai","Buddha Gold","Forest Green","Eden","Venice Blue","Meteorite","Claret"],["Rosewood","Cinnamon","Olive","Parsley","Tiber","Midnight Blue","Valentino","Loulou"]],colorButton:{foreColor:"#000000",backColor:"#FFFF00"},lineHeights:["1.0","1.2","1.4","1.5","1.6","1.8","2.0","3.0"],tableClassName:"table table-bordered",insertTableMaxSize:{col:10,row:10},dialogsInBody:!1,dialogsFade:!1,maximumImageFileSize:null,callbacks:{onBeforeCommand:null,onBlur:null,onBlurCodeview:null,onChange:null,onChangeCodeview:null,onDialogShown:null,onEnter:null,onFocus:null,onImageLinkInsert:null,onImageUpload:null,onImageUploadError:null,onInit:null,onKeydown:null,onKeyup:null,onMousedown:null,onMouseup:null,onPaste:null,onScroll:null},codemirror:{mode:"text/html",htmlMode:!0,lineNumbers:!0},codeviewFilter:!1,codeviewFilterRegex:/<\/*(?:applet|b(?:ase|gsound|link)|embed|frame(?:set)?|ilayer|l(?:ayer|ink)|meta|object|s(?:cript|tyle)|t(?:itle|extarea)|xml)[^>]*?>/gi,codeviewIframeFilter:!0,codeviewIframeWhitelistSrc:[],codeviewIframeWhitelistSrcBase:["www.youtube.com","www.youtube-nocookie.com","www.facebook.com","vine.co","instagram.com","player.vimeo.com","www.dailymotion.com","player.youku.com","v.qq.com"],keyMap:{pc:{ESC:"escape",ENTER:"insertParagraph","CTRL+Z":"undo","CTRL+Y":"redo",TAB:"tab","SHIFT+TAB":"untab","CTRL+B":"bold","CTRL+I":"italic","CTRL+U":"underline","CTRL+SHIFT+S":"strikethrough","CTRL+BACKSLASH":"removeFormat","CTRL+SHIFT+L":"justifyLeft","CTRL+SHIFT+E":"justifyCenter","CTRL+SHIFT+R":"justifyRight","CTRL+SHIFT+J":"justifyFull","CTRL+SHIFT+NUM7":"insertUnorderedList","CTRL+SHIFT+NUM8":"insertOrderedList","CTRL+LEFTBRACKET":"outdent","CTRL+RIGHTBRACKET":"indent","CTRL+NUM0":"formatPara","CTRL+NUM1":"formatH1","CTRL+NUM2":"formatH2","CTRL+NUM3":"formatH3","CTRL+NUM4":"formatH4","CTRL+NUM5":"formatH5","CTRL+NUM6":"formatH6","CTRL+ENTER":"insertHorizontalRule","CTRL+K":"linkDialog.show"},mac:{ESC:"escape",ENTER:"insertParagraph","CMD+Z":"undo","CMD+SHIFT+Z":"redo",TAB:"tab","SHIFT+TAB":"untab","CMD+B":"bold","CMD+I":"italic","CMD+U":"underline","CMD+SHIFT+S":"strikethrough","CMD+BACKSLASH":"removeFormat","CMD+SHIFT+L":"justifyLeft","CMD+SHIFT+E":"justifyCenter","CMD+SHIFT+R":"justifyRight","CMD+SHIFT+J":"justifyFull","CMD+SHIFT+NUM7":"insertUnorderedList","CMD+SHIFT+NUM8":"insertOrderedList","CMD+LEFTBRACKET":"outdent","CMD+RIGHTBRACKET":"indent","CMD+NUM0":"formatPara","CMD+NUM1":"formatH1","CMD+NUM2":"formatH2","CMD+NUM3":"formatH3","CMD+NUM4":"formatH4","CMD+NUM5":"formatH5","CMD+NUM6":"formatH6","CMD+ENTER":"insertHorizontalRule","CMD+K":"linkDialog.show"}},icons:{align:"note-icon-align",alignCenter:"note-icon-align-center",alignJustify:"note-icon-align-justify",alignLeft:"note-icon-align-left",alignRight:"note-icon-align-right",rowBelow:"note-icon-row-below",colBefore:"note-icon-col-before",colAfter:"note-icon-col-after",rowAbove:"note-icon-row-above",rowRemove:"note-icon-row-remove",colRemove:"note-icon-col-remove",indent:"note-icon-align-indent",outdent:"note-icon-align-outdent",arrowsAlt:"note-icon-arrows-alt",bold:"note-icon-bold",caret:"note-icon-caret",circle:"note-icon-circle",close:"note-icon-close",code:"note-icon-code",eraser:"note-icon-eraser",floatLeft:"note-icon-float-left",floatRight:"note-icon-float-right",font:"note-icon-font",frame:"note-icon-frame",italic:"note-icon-italic",link:"note-icon-link",unlink:"note-icon-chain-broken",magic:"note-icon-magic",menuCheck:"note-icon-menu-check",minus:"note-icon-minus",orderedlist:"note-icon-orderedlist",pencil:"note-icon-pencil",picture:"note-icon-picture",question:"note-icon-question",redo:"note-icon-redo",rollback:"note-icon-rollback",square:"note-icon-square",strikethrough:"note-icon-strikethrough",subscript:"note-icon-subscript",superscript:"note-icon-superscript",table:"note-icon-table",textHeight:"note-icon-text-height",trash:"note-icon-trash",underline:"note-icon-underline",undo:"note-icon-undo",unorderedlist:"note-icon-unorderedlist",video:"note-icon-video"}}})},4:function(t,e,n){},52:function(t,e,n){"use strict";n.r(e);var o=n(0),i=n.n(o),r=n(1);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var s=r.a.create(''),l=r.a.create(''),c=r.a.create(''),u=r.a.create(''),d=r.a.create(''),h=r.a.create(['','"].join("")),f=r.a.create(''),p=r.a.create(['',''].join("")),m=r.a.create(''),v=r.a.create('