UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

1 lines 22 kB
"use strict";!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(self,(function(){return(self.webpackChunkjodit_pro=self.webpackChunkjodit_pro||[]).push([[92],{57300:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.cleanStyles=void 0;var r={"text-justify":["inter-ideograph"]};t.cleanStyles=function(e){return e.isElement&&e.attributes.style&&Object.keys(r).forEach((function(t){var n=r[t];e.style.has(t)&&n.includes(e.style.get(t).toString())&&e.style.set(t,null)})),e}},68356:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.clearAttributes=void 0;var n=r(70655),i=["cellspacing","cellpadding","border","v:shapes","o:spid"];t.clearAttributes=function(e){var t,r;if(/^OLE_LINK\d+$/.test(e.attributes.name)&&(e.attributes.name=null,0===e.length))return e.remove(),null;"_GoBack"===e.attributes.name&&(e.attributes.name=null);try{for(var a=n.__values(i),o=a.next();!o.done;o=a.next()){var l=o.value;e.attributes[l]&&(e.attributes[l]=null)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}return e}},67635:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.clearClassName=void 0;var n=r(78097);t.clearClassName=function(e){return e.attributes.class&&(e.attributes.class=e.attributes.class.replace(/(el\d+)|(font\d+)|msonormal|msolistparagraph\w*/gi,""),(0,n.trim)(e.attributes.class)||(e.attributes.class=null)),e}},57446:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.convertStyleUnitToPixels=void 0;var n=r(29580);t.convertStyleUnitToPixels=function(e,t){if(!t.jodit.o.pasteFromWord.convertUnitsToPixel)return e;var r=e.style;return r.forEach((function(e){var t=r.get(e);t&&r.set(e,t.toString().replace(/\d+(\.\d+)?(pt|cm)/g,(function(e){return(0,n.convertUnitToPx)(e)+"px"})))})),e}},44815:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.removeRedundancyStyle=t.convertToList=void 0;var n=r(29580),i=r(18566),a=r(49940),o=r(51330);function l(e){var t;!(0,i.isList)(e)||"li"===(null===(t=e.parent)||void 0===t?void 0:t.name)||"disc"!==e.style.get(o.STYLE_CSS_KEY)&&"decimal"!==e.style.get(o.STYLE_CSS_KEY)||e.style.set(o.STYLE_CSS_KEY,null)}t.convertToList=function(e){var t;if((0,i.isPseudoLeaf)(e)){e.name="li",e.style.set("text-indent",null);var r=s(e),a=/[\da-np-zA-NP-Z].?/.test(r)?"ol":"ul",u=function(e,t){for(var r in o.listStyleMap)if(RegExp(r).test(e))return o.listStyleMap[r];return"ol"===t?"decimal":"disc"}(r,a);e.attributes[o.TYPE_KEY]=a,e.attributes[o.STYLE_KEY]=u,(0,n.calcListLevels)(e),function(e){for(;e;){var t=e.previousElement;if(!(0,i.isLeaf)(t)&&!(0,i.isList)(t))break;if((0,i.isLeaf)(t)){if(t.attributes[o.LEVEL_KEY]>e.attributes[o.LEVEL_KEY])break;if(e.attributes[o.LEVEL_KEY]===t.attributes[o.LEVEL_KEY]&&e.parent&&(0,i.isSameType)(e,e.parent))break;t.append(e)}else{var r=t;if(r.attributes[o.LEVEL_KEY]>e.attributes[o.LEVEL_KEY])break;if(e.attributes[o.LEVEL_KEY]===r.attributes[o.LEVEL_KEY]&&!(0,i.isSameType)(e,r))break;r.append(e)}}}(e);var c=e.parent;if(!(0,i.isList)(c)||!(0,i.isSameType)(e,c)){var f=function(e,t,r,i){var a=e.wrap(t);return a.attributes.start=(0,n.calcStartBySymbol)(r),a.attributes[o.LEVEL_KEY]=e.attributes[o.LEVEL_KEY],a.attributes[o.STYLE_KEY]=e.attributes[o.STYLE_KEY],a.attributes[o.STYLE_VALID_KEY]=e.attributes[o.STYLE_KEY],a.style.set(o.STYLE_CSS_KEY,i),l(a),a}(e,a,r,u);return(0,i.isList)(c)&&(f.remove(),null===(t=c.lastElement)||void 0===t||t.append(f)),e}}return e},t.removeRedundancyStyle=l;var s=function(e){return e.textBetween((function(e){return e.isComment&&/\[if.*supportLists.*]/.test((0,i.html)(e))}),(function(e){return e.isComment&&/\[endif]/.test((0,i.html)(e))})).replace(/&nbsp;/g,"").replace((0,a.SPACE_REG_EXP)(),"")}},2394:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.cases=void 0;var n=r(44815),i=r(68356),a=r(65302),o=r(75099),l=r(74587),s=r(57446),u=r(67635),c=r(35264),f=r(41925),d=r(83161),p=r(26549),m=r(40522),v=r(57300);t.cases=[m.processImage,p.markPageBreakElements,a.removeExtraTags,o.replaceOldTags,i.clearAttributes,n.convertToList,c.processLinks,l.removeInsideComment,s.convertStyleUnitToPixels,u.clearClassName,f.normalizeImageProps,d.removeWidthFromTableCell,v.cleanStyles]},26549:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.markPageBreakElements=void 0,t.markPageBreakElements=function(e){return(e.isElement&&"always"===e.style.get("page-break-before")||"page"===e.style.get("break-before"))&&(e.attributes["jd-safe"]=!0,e.style.add("page-break-before","always"),e.isSingle&&(e.name="div")),e}},41925:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeImageProps=void 0,t.normalizeImageProps=function(e){return e.isElement?("img"===e.name&&(e.attributes.align&&(e.style.add("float",e.attributes.align),e.attributes.align=null),e.attributes.hspace&&(e.style.add("marginLeft",e.attributes.hspace+"px"),e.style.add("marginRight",e.attributes.hspace+"px"),e.attributes.hspace=null)),e):e}},40522:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.processImage=void 0;var n=r(70655),i=r(16892);function a(e,t,r,i){var a,o,l=e.split(r);try{for(var s=n.__values(l),u=s.next();!u.done;u=s.next()){var c=u.value.split("shplid");if(c.length>1){for(var f=c[1],d="",p=0;f.length>p&&!/[{ \r\n\\]/.test(f[p]);p++)d+=f[p];var m=f.split("bliptag");if(m&&2>m.length)continue;var v=null;if(m[0].indexOf("pngblip")?v="image/png":-1!==m[0].indexOf("jpegblip")&&(v="image/jpeg"),!v)continue;var h=m[1].split("}");if(h&&2>h.length)continue;var y=void 0;if(h.length>2&&h[0].includes("blipuid"))y=h[1].split(" ");else{if((y=h[0].split(" "))&&2>y.length)continue;y.shift()}i[t+d]={hex:y.join(""),type:v}}}}catch(e){a={error:e}}finally{try{u&&!u.done&&(o=s.return)&&o.call(s)}finally{if(a)throw a.error}}}t.processImage=function(e,t){var r;if(t.rtf&&"#comment"===e.name&&e.attributes.nodeValue&&-1!==e.attributes.nodeValue.indexOf("<v:shape")){t.shapes||(t.shapes={});var n=t.jodit.create.fromHTML(e.attributes.nodeValue);return(0,i.toArray)(n.getElementsByTagName("v:shape")).forEach((function(e){t.shapes[e.id]=e.getAttribute("o:spid")})),e}if("img"!==e.name)return e;if(t.rtf&&e.attributes["v:shapes"]){var o=null===(r=t.shapes)||void 0===r?void 0:r[e.attributes["v:shapes"]];if(o){t.imageMap||(t.imageMap={},a(t.rtf,"i","\\shppict",t.imageMap),a(t.rtf,"s","\\shp{",t.imageMap));var l=t.imageMap[o.substring(7)];if(l){var s=[],u=l.hex.match(/[0-9a-f]{2}/gi);if(u){for(var c=0;u.length>c;c++)s.push(String.fromCharCode(parseInt(u[c],16)));e.attributes.src="data:"+l.type+";base64,"+btoa(s.join(""))}}}}return e}},35264:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.processLinks=void 0,t.processLinks=function(e,t){var r,n=null!==(r=t.links)&&void 0!==r?r:{};if(e.attributes.href&&e.attributes.href.match(/#.+$/)&&(n[e.attributes.href.match(/#(.+)$/)[1]]=e),e.attributes.name&&n[e.attributes.name]){var i=n[e.attributes.name];i.attributes.href=i.attributes.href.replace(/.*#(.*)$/,"#$1")}return t.links=n,e}},65302:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.removeExtraTags=void 0;var r=new Set(["o:p","xml","script","meta","link","v:imagedata","style"]);t.removeExtraTags=function(e){return"none"===e.style.get("display")||0===e.length&&"span"===e.name||r.has(e.name)?(e.remove(),null):e}},74587:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.removeInsideComment=void 0;var n=r(18566),i=0;t.removeInsideComment=function(e){return e.isComment&&/\[if.*(supportLists|gte vml).*]/.test((0,n.html)(e))&&(i++,e.remove()),e.isComment&&i>0&&(0,n.html)(e).includes("[endif]")&&(i=i>0?i-1:0,e.remove()),i&&(e.isText||"img"===e.name&&(!e.attributes.src||/^file:/.test(e.attributes.src)))?(e.remove(),null):e}},75099:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.replaceOldTags=void 0;var r={i:"em",b:"strong"};t.replaceOldTags=function(e){var t=e.name;return t in r&&(e.name=r[t]),e}},83161:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.removeWidthFromTableCell=void 0,t.removeWidthFromTableCell=function(e){return!e.attributes.width||"th"!==e.name&&"td"!==e.name||(e.attributes.width=null),e}},78322:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),r(733).Config.prototype.pasteFromWord={enable:!1,convertUnitsToPixel:!1,allowedStyleProps:["background","background-color","border","border-.*","color","float","font-family","font-size","font-style","font-weight","height","line-height","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","padding","text-align","text-justify","text-decoration","text-indent","vertical-align","width"]}},51330:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.listStyleMap=t.STYLE_CSS_KEY=t.STYLE_VALID_KEY=t.STYLE_KEY=t.TYPE_KEY=t.LEVEL_KEY=void 0,t.LEVEL_KEY="jd-list-level",t.TYPE_KEY="jd-list-type",t.STYLE_KEY="jd-list-style-type",t.STYLE_VALID_KEY="data-list-style-type",t.STYLE_CSS_KEY="list-style-type",t.listStyleMap={"·":"disc",o:"circle","§":"square","[ivx]":"lower-roman","[IVX]":"upper-roman","[a-z]":"lower-alpha","[A-Z]":"upper-alpha","\\d":"decimal"}},77800:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isSameType=t.isPseudoLeaf=t.isLeaf=t.isList=void 0;var n=r(46801),i=r(51330);t.isList=function(e){return Boolean(e&&("ol"===e.name||"ul"===e.name))},t.isLeaf=function(e){return Boolean(e&&"li"===e.name)},t.isPseudoLeaf=function(e){return"li"!==e.name&&/mso-list:\s*l\d+ level\d+ lfo\d+/i.test(e.attributes.style)||/msolistparagraph/i.test(e.attributes.class)&&Boolean(e.find((function(e){return e.isComment&&(0,n.html)(e).includes("supportLists")})).length)},t.isSameType=function(e,t){return!(t.name!==e.attributes[i.TYPE_KEY]||t.attributes[i.STYLE_KEY]!==e.attributes[i.STYLE_KEY]||e.attributes[i.LEVEL_KEY]!==t.attributes[i.LEVEL_KEY])}},94616:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.JElement=void 0;var n=r(70655),i=r(96582),a=r(49940),o=r(16892),l=r(46801),s=r(15002),u=new Set(a.INSEPARABLE_TAGS),c=function(){function e(t,r){var n=this;this.parent=r,this.name=t.nodeName.toLowerCase(),this.type=t.nodeType,this.attributes=function(e){var t={};if(i.Dom.isElement(e))for(var r=0,n=e.attributes;n.length>r;r+=1)t[n[r].name]=n[r].value;else t.nodeValue=e.nodeValue;return t}(t),this.style=new s.Style(this.attributes.style),this.children=[],t.childNodes.forEach((function(t){return n.children.push(e.make(t,n))}))}return Object.defineProperty(e.prototype,"isText",{get:function(){return this.type===Node.TEXT_NODE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isElement",{get:function(){return this.type===Node.ELEMENT_NODE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isComment",{get:function(){return this.type===Node.COMMENT_NODE},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isSingle",{get:function(){return u.has(this.name)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this.children.length},enumerable:!1,configurable:!0}),e.make=function(t,r){return void 0===r&&(r=null),new e(t,r)},e.prototype.wrap=function(t){var r;(0,o.assert)(null!=this.parent,"You can't wrap the root element");var n=e.make(document.createElement(t),this.parent),i=null!==(r=this.parent.children.indexOf(this))&&void 0!==r?r:-1;return-1===i?this.parent.append(n):this.parent.children[i]=n,n.append(this),n},e.prototype.append=function(e){return(0,o.assert)(e!==this,"Forbidden to add to yourself"),e.remove(),this.children.push(e),e.parent=this,this},Object.defineProperty(e.prototype,"previousElement",{get:function(){if(!this.parent)return null;var e=this.parent.children,t=e.indexOf(this);if(-1!==t)for(var r=t-1;r>=0;r-=1)if(e[r].isElement)return e[r];return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"lastElement",{get:function(){for(var e=this.children,t=e.length-1;t>=0;t-=1)if(e[t].isElement)return e[t];return null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previous",{get:function(){var e,t,r;return null!==(r=null!==(e=this.sibling(!1))&&void 0!==e?e:null===(t=this.parent)||void 0===t?void 0:t.previous)&&void 0!==r?r:null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"next",{get:function(){var e,t,r;return null!==(r=null!==(e=this.sibling(!0))&&void 0!==e?e:null===(t=this.parent)||void 0===t?void 0:t.next)&&void 0!==r?r:null},enumerable:!1,configurable:!0}),e.prototype.sibling=function(e){if(!this.parent)return null;var t=this.parent.children,r=t.indexOf(this);return-1!==r&&t[r+(e?1:-1)]?t[r+(e?1:-1)]:null},e.prototype.forEach=function(e,t){var r,i;void 0===t&&(t=!1);var a=n.__spreadArray([],n.__read(this.children),!1);try{for(var o=n.__values(a),l=o.next();!l.done;l=o.next()){var s=l.value;if(!1===e(s))return!1;if(t&&!1===s.forEach(e,!0))return!1}}catch(e){r={error:e}}finally{try{l&&!l.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}},e.prototype.find=function(e,t){void 0===t&&(t=!0);var r=[];return this.forEach((function(t){e(t)&&r.push(t)}),t),r},e.prototype.map=function(e){return this.children.map(e)},e.prototype.remove=function(){var e,t,r=null===(e=this.parent)||void 0===e?void 0:e.children.indexOf(this);return null!=r&&-1!==r&&(null===(t=this.parent)||void 0===t||t.children.splice(r,1)),this},e.prototype.textBetween=function(e,t){var r=!1,n=[];return this.forEach((function(i){if(!r&&e(i)&&(r=!0),r&&i.isText&&n.push((0,l.html)(i)),r&&t(i))return!1}),!0),n.join("")},e}();t.JElement=c},18566:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(70655);n.__exportStar(r(77800),t),n.__exportStar(r(94616),t),n.__exportStar(r(46801),t)},46801:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.innerHTML=t.html=void 0;var n=r(16892);function i(e,t,r,n){switch(void 0===t&&(t=function(){return!0}),void 0===r&&(r=!0),!0){case e.isComment:case e.isText:if(!t(e))return"";var i=e.attributes.nodeValue;return e.isComment?"\x3c!--".concat(i,"--\x3e"):i;case e.isElement:var s=e.attributes,u=o(e,t,r,n);if(!e.attributes["jd-safe"]&&r&&0===u.replace(/[\n\t]/g,"").length&&!e.isSingle)return"";var c=Object.keys(s).map((function(e){return"style"===e||null==s[e]||/^jd-/.test(e)?"":"".concat(e,'="').concat(l(s[e]),'"')})).filter(Boolean),f=l((0,e.style.str)((function(e){return a(e,n)})));if(f&&c.push('style="'.concat(f,'"')),r&&0===c.length&&["span","a"].includes(e.name))return u;var d=c.length?" "+c.join(" "):"";return t(e)?e.isSingle?"<".concat(e.name).concat(d,"/>"):"<".concat(e.name).concat(d,">").concat(u,"</").concat(e.name,">"):u}return""}function a(e,t){var r;if(!t)return!0;if(a.cache.has(t)){var i=null===(r=a.cache.get(t))||void 0===r?void 0:r.get(e);if((0,n.isBoolean)(i))return i}var o=t.some((function(t){return new RegExp(t).test(e)})),l=a.cache.get(t)||new Map;return l.set(e,o),a.cache.set(t,l),o}function o(e,t,r,a){void 0===t&&(t=function(){return!0}),void 0===r&&(r=!0);var o=e.map((function(e){return i(e,t,r,a)})).join("");return"p"===e.name&&0===(0,n.trim)(o).length&&(o="&nbsp;"),o}function l(e){return e.toString().replace(/"/g,"&quot;")}t.html=i,a.cache=new WeakMap,t.innerHTML=o},15002:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.Style=void 0;var n=r(70655),i=r(16892),a=r(51923),o=r(29580),l=function(){function e(e){this._data=s(e)}return Object.defineProperty(e.prototype,"keys",{get:function(){return Object.keys(this._data)},enumerable:!1,configurable:!0}),e.prototype.forEach=function(e){this.keys.forEach((function(t){return e(t)}))},e.prototype.clear=function(){this._data={}},e.prototype.set=function(e,t){this._data[e]=t},e.prototype.get=function(e){var t;return null!==(t=this._data[e])&&void 0!==t?t:null},e.prototype.has=function(e){return void 0!==this._data[e]},e.prototype.add=function(e,t){return this._data=s(this.str()+";"+"".concat(e,":").concat(t)),this},e.prototype.str=function(e){var t=this;void 0===e&&(e=function(e){return!0});var r=Object.keys(this._data).filter((function(r){return r&&!/^mso-/.test(r)&&e(r)&&null!=t.get(r)})),n=function(e){return(0,i.isString)(e)?/^0[a-z]+$/i.test(e)?"0":e:e.toString()};return["padding","margin"].forEach((function(e){if(t._data[e]){var i=r.indexOf(e),a=(0,o.calcMarginParts)(t._data[e]);["top","right","bottom","left"].forEach((function(o,l){var s="".concat(e,"-").concat(o),u=t._data[s];null==u||r.indexOf(s)>=i&&n(a[l])!==n(u)||-1!==r.indexOf(s)&&r.splice(r.indexOf(s),1)}))}})),r.length?r.map((function(e){return"".concat((0,i.kebabCase)(e),":").concat(t.get(e))})).join(";"):""},n.__decorate([a.autobind],e)}();function s(e){return function(e){for(var t={},r=[],n=e.length-1;n>=0;n-=1){var i=e[n][0];t[i]||(t[i]=!0,r.unshift(e[n]))}return r}((null!=e?e:"").replace(/&quot;/g,'"').split(";").filter(Boolean).map((function(e){return(0,i.trim)(e).split(":").map(i.trim)}))).reduce((function(e,t){var r=n.__read(t,2),i=r[0],a=r[1];return i&&a&&(e[i]=a),e}),{})}t.Style=l},64282:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.applyStylesPro=void 0;var n=r(16892),i=r(12815),a=r(37987),o=r(18566);t.applyStylesPro=function(e,t,r,l){var s,u;void 0===l&&(l="");var c=document.createElement("iframe");c.style.display="none",document.body.appendChild(c);try{var f=null!==(s=c.contentDocument)&&void 0!==s?s:null===(u=c.contentWindow)||void 0===u?void 0:u.document;if(!f)return t;f.open(),f.write(t),f.close();for(var d="jd-style",p=function(e){try{for(var t=f.styleSheets[e].cssRules,r=function(e){if(!t[e].selectorText)return"continue";(0,n.$$)(t[e].selectorText,f.body).forEach((function(r){(0,n.attr)(r,d)||((0,n.attr)(r,d,(0,n.attr)(r,"style")||""),(0,n.attr)(r,"style","")),(0,n.attr)(r,"style","".concat((0,n.attr)(r,"style"),";").concat(t[e].style.cssText))}))},i=0;t.length>i;i+=1)r(i)}catch(e){}},m=0;f.styleSheets.length>m;m+=1)p(m);return(0,n.$$)("[".concat(d,"]"),f.body).forEach((function(e){(0,n.attr)(e,"style","".concat((0,n.attr)(e,"style"),";").concat((0,n.attr)(e,d)))})),(0,a.transformWordToHtml)(e,o.JElement.make(f.body),r,l)}finally{i.Dom.safeRemove(c)}return t}},20036:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.calcListLevels=void 0;var n=r(70655),i=r(18566),a=r(51330),o=r(90998);t.calcListLevels=function(e){if(void 0===e.attributes[a.LEVEL_KEY]){for(var t=[(0,o.realPixelIndent)(e)],r=[e],l=e.next;l;){if(l.isElement&&!l.attributes[a.LEVEL_KEY]&&(0,i.isPseudoLeaf)(l)){var s=(0,o.realPixelIndent)(l);s&&(t.push(s),r.push(l))}l=l.next}var u=Math.min.apply(Math,n.__spreadArray([],n.__read(t.filter((function(e){return e>0}))),!1)),c=t.map((function(e){return Math.ceil(e/10)}));-1!==c.indexOf(0)&&(c=c.map((function(e){return e+1}))),r.forEach((function(e,t){e.attributes[a.LEVEL_KEY]=c[t],e.style.add("margin-left","".concat(Math.max((0,o.realPixelIndent)(e)-10*c[t]/u*40,0),"px"))}))}}},90998:function(e,t){function r(e){if(!e)return[0,0,0,0];var t=e.match(/(0|auto|(-?[.\d]+(?:\w+|%)))/g)||["0px"];switch(t.length){case 2:return[0,1,0,1].map((function(e){return t[e]}));case 3:return[0,1,2,1].map((function(e){return t[e]}));case 4:return[0,1,2,3].map((function(e){return t[e]}));default:return[0,0,0,0].map((function(e){return t[e]}))}}var n;function i(e){if("number"==typeof e)return e;if(/%$/.test(e))return 0;n||(n=document.createElement("div"),Object.assign(n.style,{position:"absolute",left:"-9999px",top:"-9999px",margin:"0",padding:"0",border:"0"}),document.body.append(n),setTimeout((function(){null==n||n.remove(),n=null})));var t=0>parseFloat(e);t&&(e=e.replace("-","")),n.style.width=e;var r=n.clientWidth;return t?-r:r}Object.defineProperty(t,"__esModule",{value:!0}),t.calcStartBySymbol=t.realPixelIndent=t.convertUnitToPx=t.calcMarginParts=void 0,t.calcMarginParts=r,t.convertUnitToPx=i,t.realPixelIndent=function(e){var t=e.style,n=t.keys.filter((function(e){return/margin/.test(e)})),a=Math.max(n.indexOf("margin-left"),n.indexOf("margin")),o=a>0?n[a]:"margin-left";return i("margin"===o?r(t.get("margin"))[3]||0:t.get(o)||0)},t.calcStartBySymbol=function(e){return/\d.\d/.test(e)?e.split(".").pop()||null:/^\d/.test(e)?(parseInt(e,10)||1).toString():null}},29580:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=r(70655);n.__exportStar(r(90998),t),n.__exportStar(r(64282),t),n.__exportStar(r(37987),t),n.__exportStar(r(20036),t)},37987:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.transformWordToHtml=void 0;var n=r(70655),i=r(2394),a=r(78097),o=r(18566);t.transformWordToHtml=function(e,t,r,l){var s={jodit:e,rtf:l};return t.forEach((function e(t){var r,a;if(t){try{for(var o=n.__values(i.cases),l=o.next();!l.done&&null!=(t=(0,l.value)(t,s));l=o.next());}catch(e){r={error:e}}finally{try{l&&!l.done&&(a=o.return)&&a.call(o)}finally{if(r)throw r.error}}null==t||t.forEach(e)}})),r&&t.forEach((function(e){e.style.clear()}),!0),(0,a.trim)((0,o.innerHTML)(t,(function(e){return!e.isComment}),!0,e.o.pasteFromWord.allowedStyleProps))}},35794:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.PasteFromWordPro=void 0;var n=r(70655),i=r(97029),a=r(49940),o=r(57348),l=r(1485),s=r(29580);r(78322);var u=r(62582),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.insertFromWordByType=function(t,r,n,i){var l;if(!this.j.o.pasteFromWord.enable||n!==a.INSERT_AS_HTML&&n!==a.INSERT_AS_TEXT)return e.prototype.insertFromWordByType.call(this,t,r,n,i);if(r=(0,s.applyStylesPro)(this.j,r,n===a.INSERT_AS_TEXT,i.rtf),this.j.o.beautifyHTML){var c=null===(l=this.j.events)||void 0===l?void 0:l.fire("beautifyHTML",r);(0,o.isString)(c)&&(r=c)}(0,u.pasteInsertHtml)(t,this.j,r)},t}(l.pasteFromWord);t.PasteFromWordPro=c,i.Jodit.plugins.remove("pasteFromWord"),i.Jodit.plugins.add("pasteFromWordPro",c)}},function(e){return e(e.s=35794)}])}));