1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8568],{69649:function(e,t,a){!function(e){"use strict";function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function n(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=o(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==a.return||a.return()}finally{if(l)throw i}}}}function r(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,a){if(e){if("string"==typeof e)return t(e,a);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,a):void 0}}if((e=e&&e.hasOwnProperty("default")?e.default:e).PLUGINS.align=function(e){var t=e.$;return{apply:function(a){var n=e.selection.element(),r=t(n).closest(".fr-table-selected"),i=t(n).parents("TD"),o="TD"===n.tagName||i.length&&e.el.contains(i.get(0));if(t(n).parents(".fr-img-caption").length)t(n).css("text-align",a);else if(r.length&&e.el.contains(r[0]))r.find("td").css("text-align",a);else if(o)e.node.isBlock(n)?t(n).css("text-align",a):i.css("text-align",a);else{e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();for(var s=e.selection.blocks(),l=0;l<s.length;l++)t(s[l]).css("text-align",a).removeClass("fr-temp-div"),""===t(s[l]).attr("class")&&t(s[l]).removeAttr("class"),""===t(s[l]).attr("style")&&t(s[l]).removeAttr("style");e.selection.save(),e.html.unwrap(),e.selection.restore()}},refresh:function(a){var n=e.selection.blocks();if(n.length){var r=e.helpers.getAlignment(t(n[0]));a.find("> *").first().replaceWith(e.icon.create("align-".concat(r)))}},refreshOnShow:function(a,n){var r=e.selection.blocks();if(r.length){var i=e.helpers.getAlignment(t(r[0]));n.find('a.fr-command[data-param1="'.concat(i,'"]')).addClass("fr-active").attr("aria-selected",!0)}},refreshForToolbar:function(a){var n=e.selection.blocks();if(n.length){var r=e.helpers.getAlignment(t(n[0]));r=r.charAt(0).toUpperCase()+r.slice(1),"align".concat(r)===a.attr("data-cmd")&&a.addClass("fr-active")}}}},e.DefineIcon("align",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("align",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.align.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="align"data-param1="\n '.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("align-".concat(n)),'<span class="fr-sr-only">\n ').concat(this.language.translate(a[n]),"</span></a></li>"));
1return t+"</ul>"},callback:function(e,t){this.align.apply(t)},refresh:function(e){this.align.refresh(e)},refreshOnShow:function(e,t){this.align.refreshOnShow(e,t)},plugin:"align"}),e.RegisterCommand("alignLeft",{type:"button",icon:"align-left",title:"Align Left",callback:function(){this.align.apply("left")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignRight",{type:"button",icon:"align-right",title:"Align Right",callback:function(){this.align.apply("right")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignCenter",{type:"button",icon:"align-center",title:"Align Center",callback:function(){this.align.apply("center")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),e.RegisterCommand("alignJustify",{type:"button",icon:"align-justify",title:"Align Justify",callback:function(){this.align.apply("justify")},refresh:function(e){this.align.refreshForToolbar(e)},plugin:"align"}),Object.assign(e.DEFAULTS,{charCounterMax:-1,charCounterCount:!0}),e.PLUGINS.charCounter=function(t){var a,n=t.$,r=function(){return(t.opts.iframe&&t.markdown&&t.markdown.isEnabled()?t.$el.text()||"":t.el.textContent||"").replace(/\u200B/g,"").length};function i(a){if(t.opts.charCounterMax<0)return!0;if(r()<t.opts.charCounterMax)return!0;var n=a.which;return!(!t.keys.ctrlKey(a)&&t.keys.isCharacter(n)||n===e.KEYCODE.IME)||(a.preventDefault(),a.stopPropagation(),t.events.trigger("charCounter.exceeded"),!1)}function o(e){return t.opts.charCounterMax<0||n("<div>").html(e).text().length+r()<=t.opts.charCounterMax?e:(t.events.trigger("charCounter.exceeded"),"")}function s(e,a,i){return t.opts.charCounterMax<0||(e.includes('<span class="fr-emoticon')||e.includes('<i class="fa ')?!(r()>=t.opts.charCounterMax)||(t.events.trigger("charCounter.exceeded"),!1):n("<div>").html(e).text().length+r()<=t.opts.charCounterMax||(t.events.trigger("charCounter.exceeded"),!1))}function l(){if(t.opts.charCounterCount){var e=r()+(0<t.opts.charCounterMax?"/"+t.opts.charCounterMax:"");a.text("".concat(t.language.translate("Characters")," : ").concat(e)),t.opts.toolbarBottom&&a.css("margin-bottom",t.$tb.outerHeight(!0));var n=t.$wp.get(0).offsetWidth-t.$wp.get(0).clientWidth;0<=n&&("rtl"==t.opts.direction?a.css("margin-left",n):a.css("margin-right",n))}}return{_init:function(){return!!t.$wp&&!!t.opts.charCounterCount&&((a=n(document.createElement("span")).attr("class","fr-counter")).css("bottom",t.$wp.css("border-bottom-width")),t.$second_tb?t.$second_tb.append(a):t.$wp.append(a),t.events.on("keydown",i,!0),t.events.on("paste.afterCleanup",o),t.events.on("keyup contentChanged input",(function(){t.events.trigger("charCounter.update")})),t.events.on("html.beforeInsert",s),t.events.on("charCounter.update",l),t.events.trigger("charCounter.update"),void t.events.on("destroy",(function(){n(t.o_win).off("resize.char".concat(t.id)),a.removeData().remove(),a=null})))},count:r}},e.PLUGINS.codeBeautifier=function(){var e,t,a,n,r={};function i(e,t){var a={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},n={"@media":!0,"@supports":!0,"@document":!0};t=t||{},e=(e=e||"").replace(/\r\n|[\r\u2028\u2029]/g,"\n");var r=t.indent_size||4,i=t.indent_char||" ",o=void 0===t.selector_separator_newline||t.selector_separator_newline,s=void 0!==t.end_with_newline&&t.end_with_newline,l=void 0===t.newline_between_rules||t.newline_between_rules,c=t.eol?t.eol:"\n";"string"==typeof r&&(r=parseInt(r,10)),t.indent_with_tabs&&(i="\t",r=1),c=c.replace(/\\r/,"\r").replace(/\\n
vendor: 5,211 bytes, line 1
1/,"\n");var d,f=/^\s+$/,p=-1,u=0;function g(){return(d=e.charAt(++p))||""}function h(t){var a,n=p;return t&&v(),a=e.charAt(p+1)||"",p=n-1,g(),a}function m(t){for(var a=p;g();)if("\\"===d)g();else{if(-1!==t.indexOf(d))break;if("\n"===d)break}return e.substring(a,p+1)}function v(){for(var e="";f.test(h());)g(),e+=d;return e}function b(){var e="";for(d&&f.test(d)&&(e=d);f.test(g());)e+=d;return e}function E(t){var a=p;for(t="/"===h(),g();g();){if(!t&&"*"===d&&"/"===h()){g();break}if(t&&"\n"===d)return e.substring(a,p)}return e.substring(a,p)+d}function _(t){return e.substring(p-t.length,p).toLowerCase()===t}function w(){for(var t=0,a=p+1;a<e.length;a++){var n=e.charAt(a);if("{"===n)return!0;if("("===n)t+=1;else if(")"===n){if(0===t)return!1;t-=1}else if(" "===n||"}"===n)return!1}return!1}for(var y,A,C,T=e.match(/^[\t ]*/)[0],k=new Array(r+1).join(i),S=0,R=0,L={"{":function(e){L.singleSpace(),x.push(e),L.newLine()},"}":function(e){L.newLine(),x.push(e),L.newLine()},_lastCharWhitespace:function(){return f.test(x[x.length-1])},newLine:function(e){x.length&&(e||"\n"===x[x.length-1]||L.trim(),x.push("\n"),T&&x.push(T))},singleSpace:function(){x.length&&!L._lastCharWhitespace()&&x.push(" ")},preserveSingleSpace:function(){y&&L.singleSpace()},trim:function(){for(;L._lastCharWhitespace();)x.pop()}},x=[],I=!1,O=!1,F=!1,M="",D="";;){var N=b();y=""!==N;var P=-1!==N.indexOf("\n");if(D=M,!(M=d))break;if("/"===d&&"*"===h()){var B=0===S;(P||B)&&L.newLine(),x.push(E()),L.newLine(),B&&L.newLine(!0)}else if("/"===d&&"/"===h())P||"{"===D||L.trim(),L.singleSpace(),x.push(E()),L.newLine();else if("@"===d){L.preserveSingleSpace(),x.push(d);var U=(A=p,C=m(": , {}()[]/='\""),p=A-1,g(),C);U.match(/[ :]$/)&&(g(),U=m(": ").replace(/\s$/,""),x.push(U),L.singleSpace()),(U=U.replace(/\s$/,""))in a&&(R+=1,U in n&&(F=!0))}else"#"===d&&"{"===h()?(L.preserveSingleSpace(),x.push(m("}"))):"{"===d?"}"===h(!0)?(v(),g(),L.singleSpace(),x.push("{}"),L.newLine(),l&&0===S&&L.newLine(!0)):(S++,T+=k,L["{"](d),I=F?(F=!1,R<S):R<=S):"}"===d?(S--,T=T.slice(0,-r),L["}"](d),O=I=!1,R&&R--,l&&0===S&&L.newLine(!0)):":"===d?(v(),!I&&!F||_("&")||w()?":"===h()?(g(),x.push("::")):x.push(":"):(O=!0,x.push(":"),L.singleSpace())):'"'===d||"'"===d?(L.preserveSingleSpace(),x.push(m(d))):" "===d?(O=!1,x.push(d),L.newLine()):"("===d?_("url")?(x.push(d),v(),g()&&(")"!==d&&'"'!==d&&"'"!==d?x.push(m(")")):p--)):(u++,L.preserveSingleSpace(),x.push(d),v()):")"===d?(x.push(d),u--):","===d?(x.push(d),v(),o&&!O&&u<1?L.newLine():L.singleSpace()):("]"===d||("["===d?L.preserveSingleSpace():"="===d?(v(),d="="):L.preserveSingleSpace()),x.push(d))}var $="";return T&&($+=T),$+=x.join("").replace(/[\r\n\t ]+$/,""),s&&($+="\n"),"\n"!=c&&($=$.replace(/[\n]/g,c)),$}function o(e,t){for(var a=0;a<t.length;a+=1)if(t[a]===e)return!0;return!1}function s(e){return e.replace(/^\s+|\s+$/g,"")}function l(e,t){return new d(e,t).beautify()}e=r,t="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0\u08a2-\u08ac\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097f\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d\u0c58\u0c59\u0c60\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d60\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f0\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191c\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u
119c1-\u19c7\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua697\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua78e\ua790-\ua793\ua7a0-\ua7aa\ua7f8-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa80-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",a=new RegExp("[".concat(t,"]")),n=new RegExp("[".concat(t," ").concat("\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u0620-\u0649\u0672-\u06d3\u06e7-\u06e8\u06fb-\u06fc\u0730-\u074a\u0800-\u0814\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0840-\u0857\u08e4-\u08fe\u0900-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962-\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09d7\u09df-\u09e0\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2-\u0ae3\u0ae6-\u0aef\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5f-\u0b60\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c01-\u0c03\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62-\u0c63\u0c66-\u0c6f\u0c82\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2-\u0ce3\u0ce6-\u0cef\u0d02\u0d03\u0d46-\u0d48\u0d57\u0d62-\u0d63\u0d66-\u0d6f\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e34-\u0e3a\u0e40-\u0e45\u0e50-\u0e59\u0eb4-\u0eb9\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f41-\u0f47\u0f71-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u1000-\u1029\u1040-\u1049\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u170e-\u1710\u1720-\u1730\u1740-\u1750\u1772\u1773\u1780-\u17b2\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u1920-\u192b\u1930-\u193b\u1951-\u196d\u19b0-\u19c0\u19c8-\u19c9\u19d0-\u19d9\u1a00-\u1a15\u1a20-\u1a53\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1b46-\u1b4b\u1b50-\u1b59\u1b6b-\u1b73\u1bb0-\u1bb9\u1be6-\u1bf3\u1c00-\u1c22\u1c40-\u1c49\u1c5b-\u1c7d\u1cd0-\u1cd2\u1d00-\u1dbe\u1e01-\u1f15\u200c\u200d\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2d81-\u2d96\u2de0-\u2dff\u3021-\u3028\u3099\u309a\ua640-\ua66d\ua674-\ua67d\ua69f\ua6f0-\ua6f1\ua7f8-\ua800\ua806\ua80b\ua823-\ua827\ua880-\ua881\ua8b4-\ua8c4\ua8d0-\ua8d9\ua8f3-\ua8f7\ua900-\ua909\ua926-\ua92d\ua930-\ua945\ua980-\ua983\ua9b3-\ua9c0\uaa00-\uaa27\uaa40-\uaa41\uaa4c-\uaa4d\uaa50-\uaa59\uaa7b\uaae0-\uaae9\uaaf2-\uaaf3\uabc0-\uabe1\uabec\uabed\uabf0-\uabf9\ufb20-\ufb28\ufe00-\ufe0f\ufe20-\ufe26\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f","]")),e.newline=/[\n\r\u2028\u2029]/,e.lineBreak=new RegExp("\r\n|".concat(e.newline.source)),e.allLineBreaks=new RegExp(e.lineBreak.source,"g"),e.isIdentifierStart=function(e){return e<65?36===e||64===e:e<91||(e<97?95===e:e<123||170<=e&&a.test(String.fromCharCode(e)))},e.isIdentifierChar=function(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||170<=e&&n.test(String.fromCharCode(e))))};var c={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral
vendor: 12,446 bytes, line 1
1:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function d(e,t){var a,n,i,l,d,f,u,h,m,v,b,E,_,w=[],y="";function A(e,t){var n=0;return e&&(n=e.indentation_level,!a.just_added_newline()&&e.line_indent_level>n&&(n=e.line_indent_level)),{mode:t,parent:e,last_text:e?e.last_text:"",last_word:e?e.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,if_block:!1,else_block:!1,do_block:!1,do_while:!1,in_case_statement:!1,in_case:!1,case_body:!1,indentation_level:n,line_indent_level:e?e.line_indent_level:n,start_line_index:a.get_line_number(),ternary_depth:0}}for(E={TK_START_EXPR:function(){N();var e=c.Expression;if("["===l.text){if("TK_WORD"===d||")"===h.last_text)return"TK_RESERVED"===d&&o(h.last_text,i.line_starters)&&(a.space_before_token=!0),I(e),L(),x(),void(_.space_in_paren&&(a.space_before_token=!0));e=c.ArrayLiteral,O(h.mode)&&("["!==h.last_text&&(","!==h.last_text||"]"!==f&&"}"!==f)||_.keep_array_indentation||S())}else"TK_RESERVED"===d&&"for"===h.last_text?e=c.ForInitializer:"TK_RESERVED"===d&&o(h.last_text,["if","while"])&&(e=c.Conditional);" "===h.last_text||"TK_START_BLOCK"===d?S():"TK_END_EXPR"===d||"TK_START_EXPR"===d||"TK_END_BLOCK"===d||"."===h.last_text?k(l.wanted_newline):"TK_RESERVED"===d&&"("===l.text||"TK_WORD"===d||"TK_OPERATOR"===d?"TK_RESERVED"===d&&("function"===h.last_word||"typeof"===h.last_word)||"*"===h.last_text&&"function"===f?_.space_after_anon_function&&(a.space_before_token=!0):"TK_RESERVED"!==d||!o(h.last_text,i.line_starters)&&"catch"!==h.last_text||_.space_before_conditional&&(a.space_before_token=!0):a.space_before_token=!0,"("===l.text&&"TK_RESERVED"===d&&"await"===h.last_word&&(a.space_before_token=!0),"("===l.text&&("TK_EQUALS"!==d&&"TK_OPERATOR"!==d||D()||k()),I(e),L(),_.space_in_paren&&(a.space_before_token=!0),x()},TK_END_EXPR:function(){for(;h.mode===c.Statement;)M();h.multiline_frame&&k("]"===l.text&&O(h.mode)&&!_.keep_array_indentation),_.space_in_paren&&("TK_START_EXPR"!==d||_.space_in_empty_paren?a.space_before_token=!0:(a.trim(),a.space_before_token=!1)),"]"===l.text&&_.keep_array_indentation?(L(),M()):(M(),L()),a.remove_redundant_indentation(m),h.do_while&&m.mode===c.Conditional&&(m.mode=c.Expression,h.do_block=!1,h.do_while=!1)},TK_START_BLOCK:function(){var e=B(1),t=B(2);t&&(":"===t.text&&o(e.type,["TK_STRING","TK_WORD","TK_RESERVED"])||o(e.text,["get","set"])&&o(t.type,["TK_WORD","TK_RESERVED"]))?o(f,["class","interface"])?I(c.BlockStatement):I(c.ObjectLiteral):I(c.BlockStatement);var n=!e.comments_before.length&&"}"===e.text&&"function"===h.last_word&&"TK_END_EXPR"===d;"expand"===_.brace_style||"none"===_.brace_style&&l.wanted_newline?"TK_OPERATOR"!==d&&(n||"TK_EQUALS"===d||"TK_RESERVED"===d&&P(h.last_text)&&"else"!==h.last_text)?a.space_before_token=!0:S(!1,!0):"TK_OPERATOR"!==d&&"TK_START_EXPR"!==d?"TK_START_BLOCK"===d?S():a.space_before_token=!0:O(m.mode)&&","===h.last_text&&("}"===f?a.space_before_token=!0:S()),L(),x()},TK_END_BLOCK:function(){for(;h.mode===c.Statement;)M();var e="TK_START_BLOCK"===d;"expand"===_.brace_style?e||S():e||(O(h.mode)&&_.keep_array_indentation?(_.keep_array_indentation=!1,S(),_.keep_array_indentation=!0):S()),M(),L()},TK_WORD:U,TK_RESERVED:U,TK_SEMICOLON:function(){for(N()&&(a.space_before_token=!1);h.mode===c.Statement&&!h.if_block&&!h.do_block;)M();L()},TK_STRING:function(){N()||"TK_RESERVED"===d||"TK_WORD"===d?a.space_before_token=!0:"TK_COMMA"===d||"TK_START_EXPR"===d||"TK_EQUALS"===d||"TK_OPERATOR"===d?D()||k():S(),L()},TK_EQUALS:function(){N(),h.declaration_statement&&(h.declaration_assignment=!0),a.space_before_token=!0,L(),a.space_before_token=!0},TK_OPERATOR:function(){if(N(),"TK_RESERVED"===d&&P(h.last_text))return a.space_before_token=!0,void L();if("*"!==l.text||"TK_DOT"!==d){if(":"===l.text&&h.in_case)return h.case_body=!0,x(),L(),S(),void(h.in_case=!1);if("::"!==l.text){"TK_OPERATOR"===d&&k();var e=!0,t=!0;o(l.text,["--","++","!","~"])||o(l.text,["-","+"])&&(o(d,["TK_START_BLOCK","TK_START_EXPR","TK_EQUALS","TK_OPERATOR"])||o(h.last_text,i.line_starters)||","===h.last_text)?(t=e=!1,!l.wanted_newline||"--"!==l.text&&"++"!==l.text||S(!1,!0)," "===h.last_text&&F(h.mode)&&(e=!0),"TK_RESERVED"===d?e=!0:"TK_END_EXPR"===d?e=!("]"===h.last_text&&("--"===l.text||"++"===l.text)):"TK_OPERATOR"===d&&(e=o(l.text,["--","-","++","+"])&&o(h.last_text,["--","-","++","+"]),o(l.text,["+","-"])&&o(h.last_text,["--","++"])&&(t=!0)),h.mode!==c.BlockStatement&&h.mode!==c.Statement||"{"!==h.last_text&&" "!==h.last_text||S()):":"===l.text?0===h.ternary_depth?e=!1:h.ternary_depth-=1:"?"===l.text?h.ternary_depth+=1:"*"===l.text&&"TK_RESERVED"===d&&"function"===h.last_text&&(t=e=!1),a.space_before_token=a.space_before_token||e,L(),a.space_before_token=t}else L()}else L()},TK_COMMA:function(){if(h.declaration_statement)return F(h.parent.mode)&&(h.declaration_assignment=!1),L(),void(h.declaration_assignment?S(h.declaration_assignment=!1,!0):(a.space_before_token=!0,_.comma_first&&k()));L(),h.mode===c.ObjectLiteral||h.mode===c.Statement&&h.parent.mode===c.ObjectLiteral?(h.mode===c.Statement&&M(),S()):(a.space_before_token=!0,_.comma_first&&k())},TK_BLOCK_COMMENT:function(){if(a.raw)return a.add_raw_token(l),void(l.directives&&"end"===l.directives.preserve&&(_.test_output_raw||(a.raw=!1)));if(l.directives)return S(!1,!0),L(),"start"===l.directives.preserve&&(a.raw=!0),void S(!1,!0);if(!r.newline.test(l.text)&&!l.wanted_newline)return a.space_before_token=!0,L(),void(a.space_before_token=!0);var e,t=function(e){var t,a=[];for(t=(e=e.replace(/\x0d/g,"")).indexOf("\n");-1!==t;)a.push(e.substring(0,t)),t=(e=e.substring(t+1)).indexOf("\n");return e.length&&a.push(e),a}(l.text),n=!1,i=!1,o=l.whitespace_before,c=o.length;for(S(!1,!0),1<t.length&&(function(e,t){for(var a=0;a<e.length;a++)if(s(e[a]).charAt(0)!==t)return!1;return!0}(t.slice(1),"*")?n=!0:function(e,t){for(var a,n=0,r=e.length;n<r;n++)if((a=e[n])&&0!==a.indexOf(t))return!1;return!0}(t.slice(1),o)&&(i=!0)),L(t[0]),e=1;e<t.length;e++)S(!1,!0),n?L(" ".concat(t[e].replace(/^\s+/g,""))):i&&t[e].length>c?L(t[e].substring(c)):a.add_token(t[e]);S(!1,!0)},TK_COMMENT:function(){l.wanted_newline?S(!1,!0):a.trim(!0),a.space_before_token=!0,L(),S(!1,!0)},TK_DOT:function(){N(),"TK_RESERVED"===d&&P(h.last_text)?a.space_before_token=!0:k(")"===h.last_text&&_.break_chained_methods),L()},TK_UNKNOWN:function(){L(),"\n"===l.text[l.text.length-1]&&S()},TK_EOF:function(){for(;h.mode===c.Statement;)M()}},_={},void 0!==(t=t||{}).braces_on_own_line&&(_.brace_style=t.braces_on_own_line?"expand":"collapse"),_.brace_style=t.brace_style?t.brace_style:_.brace_style?_.brace_style:"collapse","expand-strict"===_.brace_style&&(_.brace_style="expand"),_.indent_size=t.indent_size?parseInt(t.indent_size,10):4,_.indent_char=t.indent_char?t.indent_char:" ",_.eol=t.eol?t.eol:"\n",_.preserve_newlines=void 0===t.preserve_newlines||t.preserve_newlines,_.break_chained_methods=void 0!==t.break_chained_methods&&t.break_chained_methods,_.max_preserve_newlines=void 0===t.max_preserve_newlines?0:parseInt(t.max_preserve_newlines,10),_.space_in_paren=void 0!==t.space_in_paren&&t.space_in_paren,_.space_in_empty_paren=void 0!==t.space_in_empty_paren&&t.space_in_empty_paren,_.jslint_happy=void 0!==t.jslint_happy&&t.jslint_happy,_.space_after_anon_function=void 0!==t.space_after_anon_function&&t.space_after_anon_function,_.keep_array_indentation=void 0!==t.keep_array_indentation&&t.keep_array_indentation,_.space_before_conditional=void 0===t.space_before_conditional||t.space_before_conditional,_.unescape_strings=void 0!==t.unescape_strings&&t.unescape_strings,_.wrap_line_length=void 0===t.wrap_line_length?0:parseInt(t.wrap_line_length,10),_.e4x=void 0!==t.e4x&&t.e4x,_.end_with_newline=void 0!==t.end_with_newline&&t.end_with_newline,_.comma_first=void 0!==t.comma_first&&t.comma_first,_.test_output_raw=void 0!==t.test_output_raw&&t.test_output_raw,_.jslint_happy&&(_.space_after_anon_function=!0),t.indent_with_tabs&&(_.indent_char="\t",_.indent_size=1),_.eol=_.eol.replace(/\\r/,"\r").replace(/\\n/,"\n"),u="";0<_.indent_size;)u+=_.indent_char,_.indent_size-=1;var C=0;if(e&&e.length){for(;" "===e.charAt(C)||"\t"===e.charAt(C);)y+=e.charAt(C),C+=1;e=e.substring(C)}function T(e){var t=e.newlines;if(_.keep_array_indentation&&O(h.mode))for(var a=0;a<t;a+=1)S(0<a);else if(_.max_preserve_newlines&&t>_.max_preserve_newlines&&(t=_.max_preserve_newlines),_.preserve_newlines&&1<e.newlines){S();for(var n=1;n<t;n+=1)S(!0)}E[(l=e).type]()}function k(e){e=void 0!==e&&e,a.just_added_newline()||(_.preserve_newlines&&l.wanted_newline||e||_.wrap_line_length&&a.current_line.get_character_count()+l.text.length+(a.space_before_token?1:0)>=_.wrap_line_length)&&S(!1,!0)}function S(e,t){if(!t&&" "!==h.last_text&&","!==h.last_text&&"="!==h.last_text&&"TK_OPERATOR"!==d)for(;h.mode===c.Statement&&!h.if_block&&!h.do_block;)M();a.add_new_line(e)&&(h.multiline_frame=!0)}function R(){a.just_added_newline()&&(_.keep_array_indentation&&O(h.mode)&&l.wanted_newline?(a.current_line.push(l.whitespace_before),a.space_before_token=!1):a.set_indent(h.indentation_level)&&(h.line_indent_level=h.indentation_level))}function L(e){a.raw?a.add_raw_token(l):(_.comma_first&&"TK_COMMA"===d&&a.just_added_newline()&&","===a.previous_line.last()&&(a.previous_line.pop(),R(),a.add_token(","),a.space_before_token=!0),e=e||l.text,R(),a.add_token(e))}function x(){h.indentation_level+=1}function I(e){m=h?(v.push(h),h):A(null,e),h=A(m,e)}function O(e){return e===c.ArrayLiteral}function F(e){return o(e,[c.Expression,c.ForInitializer,c.Conditional])}function M(){0<v.length&&(m=h,h=v.pop(),m.mode===c.Statement&&a.remove_redundant_indentation(m))}function D(){return h.parent.mode===c.ObjectLiteral&&h.mode===c.Statement&&(":"===h.last_text&&0===h.ternary_depth||"TK_RESERVED"===d&&o(h.last_text,["get","set"]))}function N(){return!!("TK_RESERVED"===d&&o(h.last_text,["const","let","const"])&&"TK_WORD"===l.type||"TK_RESERVED"===d&&"do"===h.last_text||"TK_RESERVED"===d&&"return"===h.last_text&&!l.wanted_newline||"TK_RESERVED"===d&&"else"===h.last_text&&("TK_RESERVED"!==l.type||"if"!==l.text)||"TK_END_EXPR"===d&&(m.mode===c.ForInitializer||m.mode===c.Conditional)||"TK_WORD"===d&&h.mode===c.BlockStatement&&!h.in_case&&"--"!==l.text&&"++"!==l.text&&"function"!==f&&"TK_WORD"!==l.type&&"TK_RESERVED"!==l.type||h.mode===c.ObjectLiteral&&(":"===h.last_text&&0===h.ternary_depth||"TK_RESERVED"===d&&o(h.last_text,["get","set"])))&&(I(c.Statement),x(),"TK_RESERVED"===d&&o(h.last_text,["const","let","const"])&&"TK_WORD"===l.type&&(h.declaration_statement=!0),D()||k("TK_RESERVED"===l.type&&o(l.text,["do","for","if","while"])),!0)}function P(e){return o(e,["case","return","do","if","throw","else"])}function B(e){var t=n+(e||0);return t<0||t>=w.length?null:w[t]}function U(){if("TK_RESERVED"===l.type&&h.mode!==c.ObjectLiteral&&o(l.text,["set","get"])&&(l.type="TK_WORD"),"TK_RESERVED"===l.type&&h.mode===c.ObjectLiteral&&":"===B(1).text&&(l.type="TK_WORD"),N()||!l.wanted_newline||F(h.mode)||"TK_OPERATOR"===d&&"--"!==h.last_text&&"++"!==h.last_text||"TK_EQUALS"===d||!_.preserve_newlines&&"TK_RESERVED"===d&&o(h.last_text,["const","let","const","set","get"])||S(),h.do_block&&!h.do_while){if("TK_RESERVED"===l.type&&"while"===l.text)return a.space_before_token=!0,L(),a.space_before_token=!0,void(h.do_while=!0);S(),h.do_block=!1}if(h.if_block)if(h.else_block||"TK_RESERVED"!==l.type||"else"!==l.text){for(;h.mode===c.Statement;)M();h.if_block=!1,h.else_block=!1}else h.else_block=!0;return"TK_RESERVED"===l.type&&("case"===l.text||"default"===l.text&&h.in_case_statement)?(S(),(h.case_body||_.jslint_happy)&&(0<h.indentation_level&&(!h.parent||h.indentation_level>h.parent.indentation_level)&&(h.indentation_level-=1),h.case_body=!1),L(),h.in_case=!0,void(h.in_case_statement=!0)):("TK_RESERVED"===l.type&&"function"===l.text&&((o(h.last_text,["}"," "])||a.just_added_newline()&&!o(h.last_text,["[","{",":","=",","]))&&(a.just_added_blankline()||l.comments_before.length||(S(),S(!0))),"TK_RESERVED"===d||"TK_WORD"===d?"TK_RESERVED"===d&&o(h.last_text,["get","set","new","return","export","async"])||"TK_RESERVED"===d&&"default"===h.last_text&&"export"===f?a.space_before_token=!0:S():"TK_OPERATOR"===d||"="===h.last_text?a.space_before_token=!0:(h.multiline_frame||!F(h.mode)&&!O(h.mode))&&S()),"TK_COMMA"!==d&&"TK_START_EXPR"!==d&&"TK_EQUALS"!==d&&"TK_OPE
1RATOR"!==d||D()||k(),"TK_RESERVED"===l.type&&o(l.text,["function","get","set"])?(L(),void(h.last_word=l.text)):(b="NONE","TK_END_BLOCK"===d?"TK_RESERVED"===l.type&&o(l.text,["else","catch","finally"])?"expand"===_.brace_style||"end-expand"===_.brace_style||"none"===_.brace_style&&l.wanted_newline?b="NEWLINE":(b="SPACE",a.space_before_token=!0):b="NEWLINE":"TK_SEMICOLON"===d&&h.mode===c.BlockStatement?b="NEWLINE":"TK_SEMICOLON"===d&&F(h.mode)?b="SPACE":"TK_STRING"===d?b="NEWLINE":"TK_RESERVED"===d||"TK_WORD"===d||"*"===h.last_text&&"function"===f?b="SPACE":"TK_START_BLOCK"===d?b="NEWLINE":"TK_END_EXPR"===d&&(a.space_before_token=!0,b="NEWLINE"),"TK_RESERVED"===l.type&&o(l.text,i.line_starters)&&")"!==h.last_text&&(b="else"===h.last_text||"export"===h.last_text?"SPACE":"NEWLINE"),"TK_RESERVED"===l.type&&o(l.text,["else","catch","finally"])?"TK_END_BLOCK"!==d||"expand"===_.brace_style||"end-expand"===_.brace_style||"none"===_.brace_style&&l.wanted_newline?S():(a.trim(!0),"}"!==a.current_line.last()&&S(),a.space_before_token=!0):"NEWLINE"===b?"TK_RESERVED"===d&&P(h.last_text)?a.space_before_token=!0:"TK_END_EXPR"!==d?"TK_START_EXPR"===d&&"TK_RESERVED"===l.type&&o(l.text,["const","let","const"])||":"===h.last_text||("TK_RESERVED"===l.type&&"if"===l.text&&"else"===h.last_text?a.space_before_token=!0:S()):"TK_RESERVED"===l.type&&o(l.text,i.line_starters)&&")"!==h.last_text&&S():h.multiline_frame&&O(h.mode)&&","===h.last_text&&"}"===f?S():"SPACE"===b&&(a.space_before_token=!0),L(),h.last_word=l.text,"TK_RESERVED"===l.type&&"do"===l.text&&(h.do_block=!0),void("TK_RESERVED"===l.type&&"if"===l.text&&(h.if_block=!0))))}d="TK_START_BLOCK",f="",(a=new p(u,y)).raw=_.test_output_raw,v=[],I(c.BlockStatement),this.beautify=function(){var t,r;for(i=new g(e,_,u),w=i.tokenize(),n=0;t=B();){for(var o=0;o<t.comments_before.length;o++)T(t.comments_before[o]);T(t),f=h.last_text,d=t.type,h.last_text=t.text,n+=1}return r=a.get_code(),_.end_with_newline&&(r+="\n"),"\n"!=_.eol&&(r=r.replace(/[\n]/g,_.eol)),r}}function f(e){var t=0,a=-1,n=[],r=!0;this.set_indent=function(n){t=e.baseIndentLength+n*e.indent_length,a=n},this.get_character_count=function(){return t},this.is_empty=function(){return r},this.last=function(){return this._empty?null:n[n.length-1]},this.push=function(e){n.push(e),t+=e.length,r=!1},this.pop=function(){var e=null;return r||(e=n.pop(),t-=e.length,r=0===n.length),e},this.remove_indent=function(){0<a&&(a-=1,t-=e.indent_length)},this.trim=function(){for(;" "===this.last();)n.pop(),t-=1;r=0===n.length},this.toString=function(){var t="";return this._empty||(0<=a&&(t=e.indent_cache[a]),t+=n.join("")),t}}function p(e,t){t=t||"",this.indent_cache=[t],this.baseIndentLength=t.length,this.indent_length=e.length,this.raw=!1;var a=[];this.baseIndentString=t,this.indent_string=e,this.previous_line=null,this.current_line=null,this.space_before_token=!1,this.add_outputline=function(){this.previous_line=this.current_line,this.current_line=new f(this),a.push(this.current_line)},this.add_outputline(),this.get_line_number=function(){return a.length},this.add_new_line=function(e){return(1!==this.get_line_number()||!this.just_added_newline())&&!(!e&&this.just_added_newline())&&(this.raw||this.add_outputline(),!0)},this.get_code=function(){return a.join("\n").replace(/[\r\n\t ]+$/,"")},this.set_indent=function(e){if(1<a.length){for(;e>=this.indent_cache.length;)this.indent_cache.push(this.indent_cache[this.indent_cache.length-1]+this.indent_string);return this.current_line.set_indent(e),!0}return this.current_line.set_indent(0),!1},this.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.add_outputline();this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1},this.add_token=function(e){this.add_space_before_token(),this.current_line.push(e)},this.add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&this.current_line.push(" "),this.space_before_token=!1},this.remove_redundant_indentation=function(e){if(!e.multiline_frame&&e.mode!==c.ForInitializer&&e.mode!==c.Conditional)for(var t=e.start_line_index,n=a.length;t<n;)a[t].remove_indent(),t++},this.trim=function(n){for(n=void 0!==n&&n,this.current_line.trim(e,t);n&&1<a.length&&this.current_line.is_empty();)a.pop(),this.current_line=a[a.length-1],this.current_line.trim();this.previous_line=1<a.length?a[a.length-2]:null},this.just_added_newline=function(){return this.current_line.is_empty()},this.just_added_blankline=function(){return!!this.just_added_newline()&&(1===a.length||a[a.length-2].is_empty())}}var u=function(e,t,a,n,r,i){this.type=e,this.text=t,this.comments_before=[],this.newlines=a||0,this.wanted_newline=0<a,this.whitespace_before=n||"",this.parent=null,this.directives=null};function g(e,t,a){var n="\n\r\t ".split(""),i=/[0-9]/,l=/[01234567]/,c=/[0123456789abcdefABCDEF]/,d="+ - * / % & ++ -- = += -= *= /= %= == === != !== > < >= <= >> << >>> >>>= >>= <<= && &= | || ! ~ , : ? ^ ^= |= :: =>".split(" ");
vendor: 4,101 bytes, line 1
1this.line_starters="continue,try,throw,return,const,let,const,if,switch,case,default,for,while,break,function,import,export".split(",");var f,p,g,h,m,v,b=this.line_starters.concat(["do","in","else","get","set","new","catch","finally","typeof","yield","async","await"]),E=/([\s\S]*?)((?:\*\/)|$)/g,_=/([^\n\r\u2028\u2029]*)/g,w=/\/\* beautify( \w+[:]\w+)+ \*\//g,y=/ (\w+)[:](\w+)/g,A=/([\s\S]*?)((?:\/\*\sbeautify\signore:end\s\*\/)|$)/g,C=/((<\?php|<\?=)[\s\S]*?\?>)|(<%[\s\S]*?%>)/g;function T(){var a,T,k=[];if(f=0,p="",v<=m)return["","TK_EOF"];T=h.length?h[h.length-1]:new u("TK_START_BLOCK","{");var S=e.charAt(m);for(m+=1;o(S,n);){if(r.newline.test(S)?"\n"===S&&"\r"===e.charAt(m-2)||(f+=1,k=[]):k.push(S),v<=m)return["","TK_EOF"];S=e.charAt(m),m+=1}if(k.length&&(p=k.join("")),i.test(S)){var R=!0,L=!0,x=i;for("0"===S&&m<v&&/[Xxo]/.test(e.charAt(m))?(L=R=!1,S+=e.charAt(m),m+=1,x=/[o]/.test(e.charAt(m))?l:c):(S="",m-=1);m<v&&x.test(e.charAt(m));)S+=e.charAt(m),m+=1,R&&m<v&&"."===e.charAt(m)&&(S+=e.charAt(m),m+=1,R=!1),L&&m<v&&/[Ee]/.test(e.charAt(m))&&(S+=e.charAt(m),(m+=1)<v&&/[+-]/.test(e.charAt(m))&&(S+=e.charAt(m),m+=1),R=L=!1);return[S,"TK_WORD"]}if(r.isIdentifierStart(e.charCodeAt(m-1))){if(m<v)for(;r.isIdentifierChar(e.charCodeAt(m))&&(S+=e.charAt(m),(m+=1)!==v););return"TK_DOT"===T.type||"TK_RESERVED"===T.type&&o(T.text,["set","get"])||!o(S,b)?[S,"TK_WORD"]:"in"===S?[S,"TK_OPERATOR"]:[S,"TK_RESERVED"]}if("("===S||"["===S)return[S,"TK_START_EXPR"];if(")"===S||"]"===S)return[S,"TK_END_EXPR"];if("{"===S)return[S,"TK_START_BLOCK"];if("}"===S)return[S,"TK_END_BLOCK"];if(" "===S)return[S,"TK_SEMICOLON"];if("/"===S){var I="";if("*"===e.charAt(m)){m+=1,E.lastIndex=m;var O=E.exec(e);I="/*".concat(O[0]),m+=O[0].length;var F=function(e){if(!e.match(w))return null;var t={};y.lastIndex=0;for(var a=y.exec(e);a;)t[a[1]]=a[2],a=y.exec(e);return t}(I);return F&&"start"===F.ignore&&(A.lastIndex=m,I+=(O=A.exec(e))[0],m+=O[0].length),[I=I.replace(r.lineBreak,"\n"),"TK_BLOCK_COMMENT",F]}if("/"===e.charAt(m)){m+=1,_.lastIndex=m;var M=_.exec(e);return I="//".concat(M[0]),m+=M[0].length,[I,"TK_COMMENT"]}}if("`"===S||"'"===S||'"'===S||("/"===S||t.e4x&&"<"===S&&e.slice(m-1).match(/^<([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/))&&("TK_RESERVED"===T.type&&o(T.text,["return","case","throw","else","do","typeof","yield"])||"TK_END_EXPR"===T.type&&")"===T.text&&T.parent&&"TK_RESERVED"===T.parent.type&&o(T.parent.text,["if","while","for"])||o(T.type,["TK_COMMENT","TK_START_EXPR","TK_START_BLOCK","TK_END_BLOCK","TK_OPERATOR","TK_EQUALS","TK_EOF","TK_SEMICOLON","TK_COMMA"]))){var D=S,N=!1,P=!1;if(a=S,"/"===D)for(var B=!1;m<v&&(N||B||e.charAt(m)!==D)&&!r.newline.test(e.charAt(m));)a+=e.charAt(m),N?N=!1:(N="\\"===e.charAt(m),"["===e.charAt(m)?B=!0:"]"===e.charAt(m)&&(B=!1)),m+=1;else if(t.e4x&&"<"===D){var U=/<(\/?)([-a-zA-Z:0-9_.]+|{[^{}]*}|!\[CDATA\[[\s\S]*?\]\])(\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{.*?}))*\s*(\/?)\s*>/g,$=e.slice(m-1),H=U.exec($);if(H&&0===H.index){for(var z=H[2],K=0;H;){var W=!!H[1],G=H[2],V=!!H[H.length-1]||"![CDATA["===G.slice(0,8);if(G!==z||V||(W?--K:++K),K<=0)break;H=U.exec($)}var Y=H?H.index+H[0].length:$.length;return $=$.slice(0,Y),m+=Y-1,[$=$.replace(r.lineBreak,"\n"),"TK_STRING"]}}else for(;m<v&&(N||e.charAt(m)!==D&&("`"===D||!r.newline.test(e.charAt(m))));)(N||"`"===D)&&r.newline.test(e.charAt(m))?("\r"===e.charAt(m)&&"\n"===e.charAt(m+1)&&(m+=1),a+="\n"):a+=e.charAt(m),N=N?("x"!==e.charAt(m)&&"u"!==e.charAt(m)||(P=!0),!1):"\\"===e.charAt(m),m+=1;if(P&&t.unescape_strings&&(a=function(e){for(var t,a=!1,n="",r=0,i="",o=0;a||r<e.length;)if(t=e.charAt(r),r++,a){if(a=!1,"x"===t)i=e.substr(r,2),r+=2;else{if("u"!==t){n+="\\".concat(t);continue}i=e.substr(r,4),r+=4}if(!i.match(/^[0123456789abcdefABCDEF]+$/))return e;if(0<=(o=parseInt(i,16))&&o<32){n+="x"===t?"\\x".concat(i):"\\u".concat(i);continue}if(34===o||39===o||92===o)n+="\\".concat(String.fromCharCode(o));else{if("x"===t&&126<o&&o<=255)return e;n+=String.fromCharCode(o)}}else"\\"===t?a=!0:n+=t;return n}
vendor: 1,068 bytes, line 1
1(a)),m<v&&e.charAt(m)===D&&(a+=D,m+=1,"/"===D))for(;m<v&&r.isIdentifierStart(e.charCodeAt(m));)a+=e.charAt(m),m+=1;return[a,"TK_STRING"]}if("#"===S){if(0===h.length&&"!"===e.charAt(m)){for(a=S;m<v&&"\n"!==S;)a+=S=e.charAt(m),m+=1;return["".concat(s(a),"\n"),"TK_UNKNOWN"]}var j="#";if(m<v&&i.test(e.charAt(m))){for(;j+=S=e.charAt(m),(m+=1)<v&&"#"!==S&&"="!==S;);return"#"===S||("["===e.charAt(m)&&"]"===e.charAt(m+1)?(j+="[]",m+=2):"{"===e.charAt(m)&&"}"===e.charAt(m+1)&&(j+="{}",m+=2)),[j,"TK_WORD"]}}if("<"===S&&("?"===e.charAt(m)||"%"===e.charAt(m))){C.lastIndex=m-1;var q=C.exec(e);if(q)return S=q[0],m+=S.length-1,[S=S.replace(r.lineBreak,"\n"),"TK_STRING"]}if("<"===S&&"\x3c!--"===e.substring(m-1,m+3)){for(m+=3,S="\x3c!--";!r.newline.test(e.charAt(m))&&m<v;)S+=e.charAt(m),m++;return g=!0,[S,"TK_COMMENT"]}if("-"===S&&g&&"--\x3e"===e.substring(m-1,m+2))return g=!1,m+=2,["--\x3e","TK_COMMENT"];if("."===S)return[S,"TK_DOT"];if(o(S,d)){for(;m<v&&o(S+e.charAt(m),d)&&(S+=e.charAt(m),!(v<=(m+=1))););return","===S?[S,"TK_COMMA"]:"="===S?[S,"TK_EQUALS"]:[S,"TK_OPE
1RATOR"]}return[S,"TK_UNKNOWN"]}this.tokenize=function(){var t,a,n;v=e.length,m=0,g=!1,h=[];for(var r=null,i=[],o=[];!a||"TK_EOF"!==a.type;){for(n=T(),t=new u(n[1],n[0],f,p);"TK_COMMENT"===t.type||"TK_BLOCK_COMMENT"===t.type||"TK_UNKNOWN"===t.type;)"TK_BLOCK_COMMENT"===t.type&&(t.directives=n[2]),o.push(t),n=T(),t=new u(n[1],n[0],f,p);o.length&&(t.comments_before=o,o=[]),"TK_START_BLOCK"===t.type||"TK_START_EXPR"===t.type?(t.parent=a,i.push(r),r=t):("TK_END_BLOCK"===t.type||"TK_END_EXPR"===t.type)&&r&&("]"===t.text&&"["===r.text||")"===t.text&&"("===r.text||"}"===t.text&&"{"===r.text)&&(t.parent=r.parent,r=i.pop()),h.push(t),a=t}return h}}return{run:function(e,t){function a(e){return e.replace(/\s+$/g,"")}var n,r,o,s,c,d,f,p,u,g,h,m,v,b;for(void 0!==(t=t||{}).wrap_line_length&&0!==parseInt(t.wrap_line_length,10)||void 0===t.max_char||0===parseInt(t.max_char,10)||(t.wrap_line_length=t.max_char),r=void 0!==t.indent_inner_html&&t.indent_inner_html,o=void 0===t.indent_size?4:parseInt(t.indent_size,10),s=void 0===t.indent_char?" ":t.indent_char,d=void 0===t.brace_style?"collapse":t.brace_style,c=0===parseInt(t.wrap_line_length,10)?32786:parseInt(t.wrap_line_length||250,10),f=t.unformatted||["a","span","img","bdo","em","strong","dfn","code","samp","kbd","const","cite","abbr","acronym","q","sub","sup","tt","i","b","big","small","u","s","strike","font","ins","del","address","pre"],p=void 0===t.preserve_newlines||t.preserve_newlines,u=p?isNaN(parseInt(t.max_preserve_newlines,10))?32786:parseInt(t.max_preserve_newlines,10):0,g=void 0!==t.indent_handlebars&&t.indent_handlebars,h=void 0===t.wrap_attributes?"auto":t.wrap_attributes,m=void 0===t.wrap_attributes_indent_size?o:parseInt(t.wrap_attributes_indent_size,10)||o,v=void 0!==t.end_with_newline&&t.end_with_newline,b=Array.isArray(t.extra_liners)?t.extra_liners.concat():"string"==typeof t.extra_liners?t.extra_liners.split(","):"head,body,/html".split(","),t.indent_with_tabs&&(s="\t",o=1),(n=new function(){return this.pos=0,this.token="",this.current_mode="CONTENT",this.tags={parent:"parent1",parentcount:1,parent1:""},this.tag_type="",this.token_text=this.last_token=this.last_text=this.token_type="",this.newlines=0,this.indent_content=r,this.Utils={whitespace:"\n\r\t ".split(""),single_token:"br,input,link,meta,source,!doctype,basefont,base,area,hr,wbr,param,img,isindex,embed".split(","),extra_liners:b,in_array:function(e,t){for(var a=0;a<t.length;a++)if(e===t[a])return!0;return!1}},this.is_whitespace=function(e){for(;0<e.length;e++)if(!this.Utils.in_array(e.charAt(0),this.Utils.whitespace))return!1;return!0},this.traverse_whitespace=function(){var e="";if(e=this.input.charAt(this.pos),this.Utils.in_array(e,this.Utils.whitespace)){for(this.newlines=0;this.Utils.in_array(e,this.Utils.whitespace);)p&&"\n"===e&&this.newlines<=u&&(this.newlines+=1),this.pos++,e=this.input.charAt(this.pos);return!0}return!1},this.space_or_wrap=function(e){this.line_char_count>=this.wrap_line_length?(this.print_newline(!1,e),this.print_indentation(e)):(this.line_char_count++,e.push(" "))},this.get_content=function(){for(var e="",t=[];"<"!=this.input.charAt(this.pos);){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];if(this.traverse_whitespace())this.space_or_wrap(t);else{if(g){var a=this.input.substr(this.pos,3);if("{{#"===a||"{{/"===a)break;if("{{!"===a)return[this.get_tag(),"TK_TAG_HANDLEBARS_COMMENT"];if("{{"===this.input.substr(this.pos,2)&&"{{else}}"===this.get_tag(!0))break}e=this.input.charAt(this.pos),this.pos++,this.line_char_count++,t.push(e)}}return t.length?t.join(""):""},this.get_contents_to=function(e){if(this.pos===this.input.length)return["","TK_EOF"];var t="",a=new RegExp("</".concat(e,"\\s*>"),"igm");a.lastIndex=this.pos;var n=a.exec(this.input),r=n?n.index:this.input.length;return this.pos<r&&(t=this.input.substring(this.pos,r),this.pos=r),t},this.record_tag=function(e){this.tags["".concat(e,"count")]?this.tags["".concat(e,"count")]++:this.tags["".concat(e,"count")]=1,this.tags[e+this.tags["".concat(e,"count")]]=this.indent_level,this.tags[e+this.tags["".concat(e,"count")]+"parent"]=this.tags.parent,this.tags.parent=e+this.tags["".concat(e,"count")]},this.retrieve_tag=function(e){if(this.tags["".concat(e,"count")]){for(var t=this.tags.parent;t&&e+this.tags["".concat(e,"count")]!==t;)t=this.tags["".concat(t,"parent")];t&&(this.indent_level=this.tags[e+this.tags["".concat(e,"count")]],this.tags.parent=this.tags[t+"parent"]),delete this.tags[e+this.tags["".concat(e,"count")]+"parent"],delete this.tags[e+this.tags["".concat(e,"count")]],1===this.tags["".concat(e,"count")]?delete this.tags["".concat(e,"count")]:this.tags["".concat(e,"count")]--}},this.indent_to_tag=function(e){if(this.tags["".concat(e,"count")]){for(var t=this.tags.parent;t&&e+this.tags["".concat(e,"count")]!==t;)t=this.tags["".concat(t,"parent")];t&&(this.indent_level=this.tags[e+this.tags["".concat(e,"count")]])}},this.get_tag=function(e){var t,a,n="",r=[],i="",o=!1,l=!0,c=this.pos,d=this.line_char_count;e=void 0!==e&&e;do{if(this.pos>=this.input.length)return e&&(this.pos=c,this.line_char_count=d),r.length?r.join(""):["","TK_EOF"];if(n=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(n,this.Utils.whitespace))o=!0;else{if("'"!==n&&'"'!==n||(n+=this.get_unformatted(n),o=!0),"="===n&&(o=!1),r.length&&"="!=r[r.length-1]&&">"!=n&&o){if(this.space_or_wrap(r),o=!1,!l&&"force"===h&&"/"!=n){this.print_newline(!0,r),this.print_indentation(r);for(var p=0;p<m;p++)r.push(s)}for(var u=0;u<r.length;u++)if(" "===r[u]){l=!1;break}}if(g&&"<"===a&&n+this.input.charAt(this.pos)==="{{"&&(n+=this.get_unformatted("}}"),r.length&&" "!=r[r.length-1]&&"<"!=r[r.length-1]&&(n=" ".concat(n)),o=!0),"<"!==n||a||(t=this.pos-1,a="<"),g&&!a&&2<=r.length&&"{"===r[r.length-1]&&"{"===r[r.length-2]&&(t="#"===n||"/"===n||"!"===n?this.pos-3:this.pos-2,a="{"),this.line_char_count++,r.push(n),r[1]&&("!"===r[1]||"?"===r[1]||"%"===r[1])){r=[this.get_comment(t)];break}if(g&&r[1]&&"{"===r[1]&&r[2]&&"!"===r[2]){r=[this.get_comment(t)];break}if(g&&"{"===a&&2<r.length&&"}"===r[r.length-2]&&"}"===r[r.length-1])break}}while(">"!=n);var v,b,E=r.join("");v=-1!=E.indexOf(" ")?E.indexOf(" "):"{"===E[0]?E.indexOf("}"):E.indexOf(">"),b="<"!==E[0]&&g?"#"===E[2]?3:2:1;var _=E.substring(b,v).toLowerCase();return"/"===E.charAt(E.length-2)||this.Utils.in_array(_,this.Utils.single_token)?e||(this.tag_type="SINGLE"):g&&"{"===E[0]&&"else"===_?e||(this.indent_to_tag("if"),this.tag_type="HANDLEBARS_ELSE",this.indent_content=!0,this.traverse_whitespace()):this.is_unformatted(_,f)?(i=this.get_unformatted("</".concat(_,">"),E),r.push(i),this.pos,this.tag_type="SINGLE"):"script"===_&&(-1===E.search("type")||-1<E.search("type")&&-1<E.search(/\b(text|application)\/(x-)?(javascript|ecmascript|jscript|livescript)/))?e||(this.record_tag(_),this.tag_type="SCRIPT"):"style"===_&&(-1===E.search("type")||-1<E.search("type")&&-1<E.search("text/css"))?e||(this.record_tag(_),this.tag_type="STYLE"):"!"===_.charAt(0)?e||(this.tag_type="SINGLE",this.traverse_whitespace()):e||("/"===_.charAt(0)?(this.retrieve_tag(_.substring(1)),this.tag_type="END"):(this.record_tag(_),"html"!=_.toLowerCase()&&(this.indent_content=!0),this.tag_type="START"),this.traverse_whitespace()&&this.space_or_wrap(r),this.Utils.in_array(_,this.Utils.extra_liners)&&(this.print_newline(!1,this.output),this.output.length&&"\n"!=this.output[this.output.length-2]&&this.print_newline(!0,this.output))),e&&(this.pos=c,this.line_char_count=d),r.join("")},this.get_comment=function(e){var t="",a=">",n=!1;this.pos=e;var r=this.input.charAt(this.pos);for(this.pos++;this.pos<=this.input.length&&((t+=r)[t.length-1]!==a[a.length-1]||-1==t.indexOf(a));)!n&&t.length<10&&(0===t.indexOf("<![if")?(a="<![endif]>",n=!0):0===t.indexOf("<![cdata[")?(a="]]>",n=!0):0===t.indexOf("<![")?(a="]>",n=!0):0===t.indexOf("\x3c!--")?(a="--\x3e",n=!0):0===t.indexOf("{{!")?(a="}}",n=!0):0===t.indexOf("<?")?(a="?>",n=!0):0===t.indexOf("<%")&&(a="%>
1",n=!0)),r=this.input.charAt(this.pos),this.pos++;return t},this.get_unformatted=function(e,t){if(t&&-1!=t.toLowerCase().indexOf(e))return"";var a="",n="",r=!0,i="";do{if(this.pos>=this.input.length)return n;if(a=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(a,this.Utils.whitespace)){if(!r){this.line_char_count--;continue}if("\n"===a||"\r"===a){n+="\n",this.line_char_count=0;continue}}n+=a,(i+=a.toLowerCase()).length>e.length&&(i=i.substring(1)),this.line_char_count++,r=!0,g&&"{"===a&&n.length&&"{"===n[n.length-2]&&(n+=this.get_unformatted("}}"))}while(i!==e);return n},this.get_token=function(){var e;if("TK_TAG_SCRIPT"!==this.last_token&&"TK_TAG_STYLE"!==this.last_token)return"CONTENT"===this.current_mode?"string"!=typeof(e=this.get_content())?e:[e,"TK_CONTENT"]:"TAG"===this.current_mode?"string"!=typeof(e=this.get_tag())?e:[e,"TK_TAG_".concat(this.tag_type)]:void 0;var t=this.last_token.substr(7);return"string"!=typeof(e=this.get_contents_to(t))?e:[e,"TK_".concat(t)]},this.get_full_indent=function(e){return(e=this.indent_level+e||0)<1?"":new Array(e+1).join(this.indent_string)},this.is_unformatted=function(e,t){if(!this.Utils.in_array(e,t))return!1;if("a"!=e.toLowerCase()||!this.Utils.in_array("a",t))return!0;var a=(this.get_tag(!0)||"").match(/^\s*<\s*\/?([a-z]*)\s*[^>]*>\s*$/);return!(a&&!this.Utils.in_array(a,t))},this.printer=function(e,t,n,r,i){this.input=e||"",this.output=[],this.indent_character=t,this.indent_string="",this.indent_size=n,this.brace_style=i,this.indent_level=0,this.wrap_line_length=r;for(var o=this.line_char_count=0;o<this.indent_size;o++)this.indent_string+=this.indent_character;this.print_newline=function(e,t){this.line_char_count=0,t&&t.length&&(e||"\n"!=t[t.length-1])&&("\n"!=t[t.length-1]&&(t[t.length-1]=a(t[t.length-1])),t.push("\n"))},this.print_indentation=function(e){for(var t=0;t<this.indent_level;t++)e.push(this.indent_string),this.line_char_count+=this.indent_string.length},this.print_token=function(e){this.is_whitespace(e)&&!this.output.length||((e||""!==e)&&this.output.length&&"\n"===this.output[this.output.length-1]&&(this.print_indentation(this.output),e=function(e){return e.replace(/^\s+/g,"")}(e)),this.print_token_raw(e))},this.print_token_raw=function(e){0<this.newlines&&(e=a(e)),e&&""!==e&&(1<e.length&&"\n"===e[e.length-1]?(this.output.push(e.slice(0,-1)),this.print_newline(!1,this.output)):this.output.push(e));for(var t=0;t<this.newlines;t++)this.print_newline(0<t,this.output);this.newlines=0},this.indent=function(){this.indent_level++},this.unindent=function(){0<this.indent_level&&this.indent_level--}},this}).printer(e,s,o,c,d);;){var E=n.get_token();if(n.token_text=E[0],n.token_type=E[1],"TK_EOF"===n.token_type)break;switch(n.token_type){case"TK_TAG_START":n.print_newline(!1,n.output),n.print_token(n.token_text),n.indent_content&&(n.indent(),n.indent_content=!1),n.current_mode="CONTENT";break;case"TK_TAG_STYLE":case"TK_TAG_SCRIPT":n.print_newline(!1,n.output),n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_END":if("TK_CONTENT"===n.last_token&&""===n.last_text){var _=n.token_text.match(/\w+/)[0],w=null;n.output.length&&(w=n.output[n.output.length-1].match(/(?:<|{{#)\/?\s*(\w+)/)),(null===w||w[1]!=_&&!n.Utils.in_array(w[1],f))&&n.print_newline(!1,n.output)}n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_SINGLE":var y=n.token_text.match(/^\s*<([a-z-]+)/i);y&&n.Utils.in_array(y[1],f)||n.print_newline(!1,n.output),n.print_token(n.token_text),n.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_ELSE":n.print_token(n.token_text),n.indent_content&&(n.indent(),n.indent_content=!1),n.current_mode="CONTENT";break;case"TK_TAG_HANDLEBARS_COMMENT":case"TK_CONTENT":n.print_token(n.token_text),n.current_mode="TAG";break;case"TK_STYLE":case"TK_SCRIPT":if(""!==n.token_text){n.print_newline(!1,n.output);var A=n.token_text,C=void 0,T=1;"TK_SCRIPT"===n.token_type?C=l:"TK_STYLE"===n.token_type&&(C=i),"keep"===t.indent_scripts?T=0:"separate"===t.indent_scripts&&(T=-n.indent_level);var k=n.get_full_indent(T);if(C)A=C(A.replace(/^\s*/,k),t);else{var S=A.match(/^\s*/)[0].match(/[^\n\r]*$/)[0].split(n.indent_string).length-1,R=n.get_full_indent(T-S);A=A.replace(/^\s*/,k).replace(/\r\n|\r|\n/g,"\n"+R).replace(/\s+$/,"")}A&&(n.print_token_raw(A),n.print_newline(!0,n.output))}n.current_mode="TAG";break;default:""!==n.token_text&&n.print_token(n.token_text)}n.last_token=n.token_type,n.last_text=n.token_text}var L=n.output.join("").replace(/[\r\n\t ]+$/,"");return v&&(L+="\n"),L}}},Object.assign(e.DEFAULTS,{codeMirror:window.CodeMirror,codeMirrorOptions:{lineNumbers:!0,tabMode:"indent",indentWithTabs:!0,lineWrapping:!0,mode:"text/html",tabSize:2},codeBeautifierOptions:{end_with_newline:!0,indent_inner_html:!0,extra_liners:["p","h1","h2","h3","h4","h5","h6","blockquote","pre","ul","ol","table","dl"],brace_style:"expand",indent_char:"\t",indent_size:1,wrap_line_length:0},codeViewKeepActiveButtons:["fullscreen"]}),e.PLUGINS.codeView=function(e){var t,a,n=e.$,r=function(){return e.$box.hasClass("fr-code-view")};function i(){return a?a.getValue():t.val()}function o(){r()&&(a&&a.setSize(null,e.opts.height?e.opts.height:"auto"),e.opts.heightMin||e.opts.height?(e.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",e.opts.heightMin||e.opts.height),t.css("height",e.opts.height)):e.$box.find(".CodeMirror-scroll, .CodeMirror-gutters").css("min-height",""))}var s,l=!1;function c(){r()&&e.events.trigger("blur")}function d(){r()&&l&&e.events.trigger("focus")}function f(f){t||(function(){t=n('<textarea class="fr-code" tabIndex="-1">'),e.$wp.append(t),t.attr("dir",e.opts.direction),e.$box.hasClass("fr-basic")||(s=n('<a data-cmd="html" title="Code View" class="fr-command fr-btn html-switch'.concat(e.helpers.isMobile()?"":" fr-desktop",'" role="button" tabIndex="-1"><i class="fa fa-code"></i></button>')),e.$box.append(s),e.events.bindClick(e.$box,"a.html-switch",(function(){e.events.trigger("commands.before",["html"]),p(!1),e.events.trigger("commands.after",["html"])})));var a=function(){return!r()};e.events.on("buttons.refresh",a),e.events.on("copy",a,!0),e.events.on("cut",a,!0),e.events.on("paste",a,!0),e.events.on("destroy",u,!0),e.events.on("html.set",(function(){r()&&p(!0)})),e.events.on("codeView.update",o),e.events.on("codeView.toggle",(function(){e.$box.hasClass("fr-code-view")&&p()})),e.events.on("form.submit",(function(){r()&&(e.html.set(i()),e.events.trigger("contentChanged",[],!0))}),!0)}
vendor: 2,809 bytes, line 1
1(),!a&&e.opts.codeMirror?((a=e.opts.codeMirror.fromTextArea(t.get(0),e.opts.codeMirrorOptions)).on("blur",c),a.on("focus",d)):(e.events.$on(t,"keydown keyup change input",(function(){e.opts.height?this.removeAttribute("rows"):(this.rows=1,0===this.value.length?this.style.height="auto":this.style.height="".concat(this.scrollHeight,"px"))})),e.events.$on(t,"blur",c),e.events.$on(t,"focus",d))),e.undo.saveStep(),e.html.cleanEmptyTags(),e.html.cleanWhiteTags(!0),e.core.hasFocus()&&(e.core.isEmpty()||(e.selection.save(),e.$el.find('.fr-marker[data-type="true"]').first().replaceWith('<span class="fr-tmp fr-sm">F</span>'),e.$el.find('.fr-marker[data-type="false"]').last().replaceWith('<span class="fr-tmp fr-em">F</span>')));var g=e.html.get(!1,!0);e.$el.find("span.fr-tmp").remove(),e.$box.toggleClass("fr-code-view",!0);var h,m,v=!1;if(e.core.hasFocus()&&(v=!0,e.events.disableBlur(),e.$el.blur()),g=(g=g.replace(/<span class="fr-tmp fr-sm">F<\/span>/,"FROALA-SM")).replace(/<span class="fr-tmp fr-em">F<\/span>/,"FROALA-EM"),e.codeBeautifier&&!g.includes("fr-embedly")&&(g=e.codeBeautifier.run(g,e.opts.codeBeautifierOptions)),a){h=g.indexOf("FROALA-SM"),(m=g.indexOf("FROALA-EM"))<h?h=m:m-=9;var b=(g=g.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"")).substring(0,h).length-g.substring(0,h).replace(/\n/g,"").length,E=g.substring(0,m).length-g.substring(0,m).replace(/\n/g,"").length;h=g.substring(0,h).length-g.substring(0,g.substring(0,h).lastIndexOf("\n")+1).length,m=g.substring(0,m).length-g.substring(0,g.substring(0,m).lastIndexOf("\n")+1).length,a.setSize(null,e.opts.height?e.opts.height:"auto"),e.opts.heightMin&&e.$box.find(".CodeMirror-scroll").css("min-height",e.opts.heightMin),a.setValue(g),l=!v,a.focus(),l=!0,a.setSelection({line:b,ch:h},{line:E,ch:m}),a.refresh(),a.clearHistory()}else{h=g.indexOf("FROALA-SM"),m=g.indexOf("FROALA-EM")-9,e.opts.heightMin&&t.css("min-height",e.opts.heightMin),e.opts.height&&t.css("height",e.opts.height),e.opts.heightMax&&t.css("max-height",e.opts.height||e.opts.heightMax),t.val(g.replace(/FROALA-SM/g,"").replace(/FROALA-EM/g,"")).trigger("change");var _=n(e.o_doc).scrollTop();l=!v,t.focus(),l=!0,t.get(0).setSelectionRange(h,m),n(e.o_doc).scrollTop(_)}e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(f).filter((function(){return e.opts.codeViewKeepActiveButtons.indexOf(n(this).data("cmd"))<0})).addClass("fr-disabled").attr("aria-disabled",!0),f.addClass("fr-active").attr("aria-pressed",!0),!e.helpers.isMobile()&&e.opts.toolbarInline&&e.toolbar.hide()}function p(t){void 0===t&&(t=!r());var a=e.$tb.find('.fr-command[data-cmd="html"]');t?(e.popups.hideAll(),f(a)):(e.$box.toggleClass("fr-code-view",!1),function(t){var a=i();
1e.html.set(a),e.$el.blur(),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1),e.selection.setAtStart(e.el),e.selection.restore(),e.placeholder.refresh(),e.undo.saveStep()}(a),e.events.trigger("codeView.update"))}function u(){r()&&p(!1),a&&a.toTextArea(),t.val("").removeData().remove(),t=null,s&&(s.remove(),s=null)}return{_init:function(){if(e.events.on("focus",(function(){e.opts.toolbarContainer&&function(){var t=e.$tb.find('.fr-command[data-cmd="html"]');r()?(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).filter((function(){return e.opts.codeViewKeepActiveButtons.indexOf(n(this).data("cmd"))<0})).addClass("fr-disabled").attr("aria-disabled",!1),t.addClass("fr-active").attr("aria-pressed",!1)):(e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(t).removeClass("fr-disabled").attr("aria-disabled",!1),t.removeClass("fr-active").attr("aria-pressed",!1))}()})),!e.$wp)return!1},toggle:p,isActive:r,get:i}},e.RegisterCommand("html",{title:"Code View",undo:!1,focus:!1,forcedRefresh:!0,toggle:!0,callback:function(){this.codeView.toggle()},plugin:"codeView"}),e.DefineIcon("html",{NAME:"code",SVG_KEY:"codeView"}),Object.assign(e.POPUP_TEMPLATES,{"textColor.picker":"[_BUTTONS_][_TEXT_COLORS_][_CUSTOM_COLOR_]","backgroundColor.picker":"[_BUTTONS_][_BACKGROUND_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(e.DEFAULTS,{colorsText:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsBackground:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],colorsStep:7,colorsHEXInput:!0,colorsButtons:["colorsBack","|","-"]}),e.PLUGINS.colors=function(t){var a=t.$,n='<div class="fr-color-hex-layer fr-active fr-layer" id="fr-color-hex-layer- \n '.concat(t.id,'"><div class="fr-input-line"><input maxlength="9" id="[ID]"\n type="text" placeholder="').concat(t.language.translate("HEX Color"),'" \n tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button \n type="button" class="fr-command fr-submit" data-cmd="[COMMAND]" tabIndex="2" role="button">\n ').concat(t.language.translate("OK"),"</button></div></div>");function r(e){for(var a="text"===e?t.opts.colorsText:t.opts.colorsBackground,n='<div class="fr-color-set fr-'.concat(e,'-color fr-selected-set">'),r=0;r<a.length;r++)0!==r&&r%t.opts.colorsStep==0&&(n+="<br>"),"REMOVE"!==a[r]?n+='<span class="fr-command fr-select-color" style="background:'.concat(a[r].toUpperCase(),';" \n tabIndex="-1" aria-selected="false" role="button" data-cmd="apply').concat(e,'Color" \n data-param1="').concat(a[r].toUpperCase(),'"><span class="fr-sr-only"> ').concat(t.language.translate("Color")).concat(a[r]," \n </span></span>"):n+='<span class="fr-command fr-select-color" data-cmd="apply'.concat(e,'Color"\n tabIndex="-1" role="button" data-param1="REMOVE" \n title="').concat(t.language.translate("Clear Formatting"),'">').concat(t.icon.create("remove"),' \n <span class="fr-sr-only"> ').concat(t.language.translate("Clear Formatting")," </span></span>");return"".concat(n,"</div>")}function i(e){var n,r=t.popups.get("".concat(e,"Color.picker")),i=a(t.selection.element());n="background"===e?"background-color":"color";var o=r.find(".fr-".concat(e,"-color .fr-select-color"));for(o.find(".fr-selected-color").remove(),o.removeClass("fr-active-item"),o.not('[data-param1="REMOVE"]').attr("aria-selected",!1);i.get(0)!==t.el;){if("transparent"!==i.css(n)&&"rgba(0, 0, 0, 0)"!==i.css(n)){var s=r.find(".fr-".concat(e,'-color .fr
1-select-color[data-param1="').concat(t.helpers.RGBToHex(i.css(n)),'"]'));s.append('<span class="fr-selected-color" aria-hidden="true">\uf00c</span>'),s.addClass("fr-active-item").attr("aria-selected",!0);break}i=i.parent()}!function(e){var n=t.popups.get("".concat(e,"Color.picker")),r=n.find(".fr-".concat(e,"-color .fr-active-item")).attr("data-param1"),i=n.find(".fr-color-hex-layer input");r||(r=""),i.length&&a(i.val(r).input).trigger("change")}(e)}function o(e){"REMOVE"!==e?t.format.applyStyle("background-color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("background-color"),t.popups.hide("backgroundColor.picker")}function s(e){"REMOVE"!==e?t.format.applyStyle("color",t.helpers.HEXtoRGB(e)):t.format.removeStyle("color"),t.popups.hide("textColor.picker")}return{showColorsPopup:function(o){var s=t.$tb.find('.fr-command[data-cmd="'.concat(o,'"]')),l=t.popups.get("".concat(o,".picker"));if(l||(l=function(i){var o="";t.opts.toolbarInline&&0<t.opts.colorsButtons.length&&(o+='<div class="fr-buttons fr-colors-buttons fr-tabs">\n '.concat(t.button.buildList(t.opts.colorsButtons),"\n </div>"));var s,l="";s="textColor"===i?(t.opts.colorsHEXInput&&(l=n.replace(/\[ID\]/g,"fr-color-hex-layer-text-".concat(t.id)).replace(/\[COMMAND\]/g,"customTextColor")),{buttons:o,text_colors:r("text"),custom_color:l}):(t.opts.colorsHEXInput&&(l=n.replace(/\[ID\]/g,"fr-color-hex-layer-background-".concat(t.id)).replace(/\[COMMAND\]/g,"customBackgroundColor")),{buttons:o,background_colors:r("background"),custom_color:l});var c=t.popups.create("".concat(i,".picker"),s);return function(n,r){t.events.on("popup.tab",(function(i){var o=a(i.currentTarget);if(!t.popups.isVisible(r)||!o.is("span"))return!0;var s=i.which,l=!0;if(e.KEYCODE.TAB===s){var c=n.find(".fr-buttons");l=!t.accessibility.focusToolbar(c,!!i.shiftKey)}else if(e.KEYCODE.ARROW_UP===s||e.KEYCODE.ARROW_DOWN===s||e.KEYCODE.ARROW_LEFT===s||e.KEYCODE.ARROW_RIGHT===s){if(o.is("span.fr-select-color")){var d=o.parent().find("span.fr-select-color"),f=d.index(o),p=t.opts.colorsStep,u=Math.floor(d.length/p),g=f%p,h=Math.floor(f/p)*p+g,m=u*p;e.KEYCODE.ARROW_UP===s?h=((h-p)%m+m)%m:e.KEYCODE.ARROW_DOWN===s?h=(h+p)%m:e.KEYCODE.ARROW_LEFT===s?h=((h-1)%m+m)%m:e.KEYCODE.ARROW_RIGHT===s&&(h=(h+1)%m);var v=a(d.get(h));t.events.disableBlur(),v.focus(),l=!1}}else e.KEYCODE.ENTER===s&&(t.button.exec(o),l=!1);return!1===l&&(i.preventDefault(),i.stopPropagation()),l}),!0)}(c,"".concat(i,".picker")),c}(o)),!l.hasClass("fr-active"))if(t.popups.setContainer("".concat(o,".picker"),t.$tb),i("textColor"===o?"text":"background"),s.isVisible()){var c=t.button.getPosition(s),d=c.left,f=c.top;t.popups.show("".concat(o,".picker"),d,f,s.outerHeight())}else t.position.forSelection(l),t.popups.show("".concat(o,".picker"))},background:o,customColor:function(e){var a=t.popups.get("".concat(e,"Color.picker")).find(".fr-color-hex-layer input");if(a.length){var n=a.val();"background"===e?o(n):s(n)}},text:s,back:function(){t.popups.hide("textColor.picker"),t.popups.hide("backgroundColor.picker"),t.toolbar.showInline()}}},e.DefineIcon("textColor",{NAME:"tint",SVG_KEY:"textColor"}),e.RegisterCommand("textColor",{title:"Text Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("textColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("textColor.picker")):this.colors.showColorsPopup("textColor")}}),e.RegisterCommand("applytextColor",{undo:!0,callback:function(e,t){this.colors.text(t)}}),e.RegisterCommand("customTextColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("text")}}),e.DefineIcon("backgroundColor",{NAME:"paint-brush",SVG_KEY:"backgroundColor"}),e.RegisterCommand("backgroundColor",{title:"Background Color",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("backgroundColor.picker")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("backgroundColor.picker")):this.colors.showColorsPopup("backgroundColor")}}),e.RegisterCommand("applybackgroundColor",{undo:!0,callback:function(e,t){this.colors.background(t)}}
vendor: 4,730 bytes, line 1
1),e.RegisterCommand("customBackgroundColor",{title:"OK",undo:!0,callback:function(){this.colors.customColor("background")}}),e.DefineIcon("colorsBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("colorsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.colors.back()}}),e.DefineIcon("remove",{NAME:"eraser",SVG_KEY:"remove"}),Object.assign(e.DEFAULTS,{dragInline:!0}),e.PLUGINS.draggable=function(t){var a=t.$;function n(e){return!(!e.originalEvent||!e.originalEvent.target||e.originalEvent.target.nodeType!==Node.TEXT_NODE)||(e.target&&"A"===e.target.tagName&&1===e.target.childNodes.length&&"IMG"===e.target.childNodes[0].tagName&&(e.target=e.target.childNodes[0]),a(e.target).hasClass("fr-draggable")?(t.undo.canDo()||t.undo.saveStep(),t.opts.dragInline?t.$el.attr("contenteditable",!0):t.$el.attr("contenteditable",!1),t.opts.toolbarInline&&t.toolbar.hide(),a(e.target).addClass("fr-dragging"),t.browser.msie||t.browser.edge||t.selection.clear(),void e.originalEvent.dataTransfer.setData("text","Froala")):(e.preventDefault(),!1))}var r,i=function(e){return!(e&&("HTML"===e.tagName||"BODY"===e.tagName||t.node.isElement(e)))};function o(e,a,n){if(t.opts.iframe){var i=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),o=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));e+=t.$iframe.offset().top+i,a+=t.$iframe.offset().left+o}r.offset().top!==e&&r.css("top",e),r.offset().left!==a&&r.css("left",a),r.width()!==n&&r.css("width",n)}function s(n){n.originalEvent.dataTransfer.dropEffect="move",t.opts.dragInline?(!function(){for(var t=null,a=0;a<e.INSTANCES.length;a++)if((t=e.INSTANCES[a].$el.find(".fr-dragging")).length)return t.get(0)}()||t.browser.msie||t.browser.edge)&&n.preventDefault():(n.preventDefault(),function(n){var s=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset);if(!i(s)){for(var l=0,c=s;!i(c)&&c===s&&0<n.originalEvent.pageY-t.win.pageYOffset-l;)l++,c=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset-l);(!i(c)||r&&0===t.$el.find(c).length&&c!==r.get(0))&&(c=null);for(var d=0,f=s;!i(f)&&f===s&&n.originalEvent.pageY-t.win.pageYOffset+d<a(t.doc).height();)d++,f=t.doc.elementFromPoint(n.originalEvent.pageX-t.win.pageXOffset,n.originalEvent.pageY-t.win.pageYOffset+d);(!i(f)||r&&0===t.$el.find(f).length&&f!==r.get(0))&&(f=null),s=null===f&&c?c:f&&null===c?f:f&&c?l<d?c:f:null}if(a(s).hasClass("fr-drag-helper"))return!1;if(s&&!t.node.isBlock(s)&&(s=t.node.blockParent(s)),s&&0<=["TD","TH","TR","THEAD","TBODY"].indexOf(s.tagName)&&(s=a(s).parents("table").get(0)),s&&0<=["LI"].indexOf(s.tagName)&&(s=a(s).parents("UL, OL").get(0)),s&&!a(s).hasClass("fr-drag-helper")){var p;r||(e.$draggable_helper||(e.$draggable_helper=a(document.createElement("div")).attr("class","fr-drag-helper")),r=e.$draggable_helper,t.events.on("shared.destroy",(function(){r.html("").removeData().remove(),r=null}),!0)),p=n.originalEvent.pageY<a(s).offset().top+a(s).outerHeight()/2;var u=a(s),g=0;p||0!==u.next().length?(p||(u=u.next()),"before"===r.data("fr-position")&&u.is(r.data("fr-tag"))||(0<u.prev().length&&(g=parseFloat(u.prev().css("margin-bottom"))||0),g=Math.max(g,parseFloat(u.css("margin-top"))||0),o(u.offset().top-g/2-t.$box.offset().top,u.offset().left-t.win.pageXOffset-t.$box.offset().left,u.width()),r.data("fr-position","before"))):"after"===r.data("fr-position")&&u.is(r.data("fr-tag"))||(g=parseFloat(u.css("margin-bottom"))||0,o(u.offset().top+a(s).height()+g/2-t.$box.offset().top,u.offset().left-t.win.pageXOffset-t.$box.offset().left,u.width()),r.data("fr-position","after")),r.data("fr-tag",u),r.addClass("fr-visible"),t.$box.append(r)}else r&&0<t.$box.find(r).length&&r.removeClass("fr-visible")}(n))}function l(e){e.originalEvent.dataTransfer.dropEffect="move",t.opts.dragInline||e.preventDefault()}function c(e){t.$el.attr("contenteditable",!0);var a=t.$el.find(".fr-dragging");r&&r.hasClass("fr-visible")&&t.$box.find(r).length?d(e):a.length&&(e.preventDefault(),e.stopPropagation()),r&&t.$box.find(r).length&&r.removeClass("fr-visible"),a.removeClass("fr-dragging")}function d(n){var i,o;t.$el.attr("contenteditable",!0);for(var s=0;s<e.INSTANCES.length;s++)if((i=e.INSTANCES[s].$el.find(".fr-dragging")).length){o=e.INSTANCES[s];break}if(i.length){if(n.preventDefault(),n.stopPropagation(),r&&r.hasClass("fr-visible")&&t.$box.find(r).length)r.data("fr-tag")[r.data("fr-position")]('<span class="fr-marker"></span>'),r.removeClass("fr-visible");else if(!1===t.markers.insertAtPoint(n.originalEvent))return!1;if(i.removeClass("fr-dragging"),!1===(i=t.events.chainTrigger("element.beforeDrop",i)))return!1;var l=i;
1if(i.parent().is("A")&&1===i.parent().get(0).childNodes.length&&(l=i.parent()),t.core.isEmpty()?t.events.focus():(t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.selection.restore()),o===t||t.undo.canDo()||t.undo.saveStep(),t.core.isEmpty())t.$el.html(l);else{var c=t.markers.insert();(t||"").selection&&l.contains(c)&&l.before(c),0===l.find(c).length?a(c).replaceWith(l):0===i.find(c).length&&a(c).replaceWith(i),i.after(e.MARKERS),t.selection.restore()}return t.popups.hideAll(),t.selection.save(),t.$el.find(t.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").not(t.opts.htmlAllowedEmptyTags.join(",")).remove(),t.html.wrap(),t.html.fillEmptyBlocks(),t.selection.restore(),t.undo.saveStep(),t.opts.iframe&&t.size.syncIframe(),o!==t&&(o.popups.hideAll(),o.$el.find(o.html.emptyBlockTagsQuery()).not("TD, TH, LI, .fr-inner").remove(),o.html.wrap(),o.html.fillEmptyBlocks(),o.undo.saveStep(),o.events.trigger("element.dropped"),o.opts.iframe&&o.size.syncIframe()),t.events.trigger("element.dropped",[l]),!1}r&&r.removeClass("fr-visible"),t.undo.canDo()||t.undo.saveStep(),setTimeout((function(){t.undo.saveStep()}),0)}function f(e){if(e&&"DIV"===e.tagName&&t.node.hasClass(e,"fr-drag-helper"))e.parentNode.removeChild(e);else if(e&&e.nodeType===Node.ELEMENT_NODE)for(var a=e.querySelectorAll("div.fr-drag-helper"),n=0;n<a.length;n++)a[n].parentNode.removeChild(a[n])}return{_init:function(){t.opts.enter===e.ENTER_BR&&(t.opts.dragInline=!0),t.events.on("dragstart",n,!0),t.events.on("dragover",s,!0),t.events.on("dragenter",l,!0),t.events.on("document.dragend",c,!0),t.events.on("document.drop",c,!0),t.events.on("drop",d,!0),t.events.on("html.processGet",f)}}},Object.assign(e.DEFAULTS,{editInPopup:!1}),e.MODULES.editInPopup=function(e){function t(){e.events.$on(e.$el,e._mouseup,(function(){setTimeout((function(){!function(){var t,a=e.popups.get("text.edit");t="INPUT"===e.el.tagName?e.$el.attr("placeholder"):e.$el.text(),a.find("input").val(t).trigger("change"),e.popups.setContainer("text.edit",e.$sc),e.popups.show("text.edit",e.$el.offset().left+e.$el.outerWidth()/2,e.$el.offset().top+e.$el.outerHeight(),e.$el.outerHeight())}()}),10)}))}return{_init:function(){e.opts.editInPopup&&(function(){var t={edit:'<div id="fr-text-edit-'.concat(e.id,'" class="fr-layer fr-text-edit-layer"><div class="fr-input-line"><input type="text" placeholder="').concat(e.language.translate("Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="updateText" tabIndex="2">').concat(e.language.translate("Update"),"</button></div></div>")};e.popups.create("text.edit",t)}(),t())},update:function(){var t=e.popups.get("text.edit").find("input").val();0===t.length&&(t=e.opts.placeholderText),"INPUT"===e.el.tagName?e.$el.attr("placeholder",t):e.$el.text(t),e.events.trigger("contentChanged"),e.popups.hide("text.edit")}}},e.RegisterCommand("updateText",{focus:!1,undo:!1,callback:function(){this.editInPopup.update()}}),Object.assign(e.POPUP_TEMPLATES,{emoticons:"[_BUTTONS_][_CUSTOM_LAYER_]"}),Object.assign(
vendor: 12,887 bytes, line 1
1e.DEFAULTS,{emoticonsSet:[{id:"people",name:"Smileys & People",code:"1f600",emoticons:[{code:"1f600",desc:"Grinning face"},{code:"1f601",desc:"Grinning Face with Smiling Eyes"},{code:"1f602",desc:"Face with Tears of Joy"},{code:"1f603",desc:"Smiling Face with Open Mouth"},{code:"1f604",desc:"Smiling Face with Open Mouth and Smiling Eyes"},{code:"1f605",desc:"Smiling Face with Open Mouth and Cold Sweat"},{code:"1f606",desc:"Smiling Face with Open Mouth and Tightly-Closed Eyes"},{code:"1f609",desc:"Winking Face"},{code:"1f60a",desc:"Smiling Face with Smiling Eyes"},{code:"1f608",desc:"Face Savouring Delicious Food"},{code:"1f60e",desc:"Smiling Face with Sunglasses"},{code:"1f60d",desc:"Smiling Face with Heart-Shaped Eyes"},{code:"1f618",desc:"Face Throwing a Kiss"},{code:"1f617",desc:"Kissing Face"},{code:"1f619",desc:"Kissing Face with Smiling Eyes"},{code:"1f61a",desc:"Kissing Face with Closed Eyes"},{code:"263a",desc:"White Smiling Face"},{code:"1f642",desc:"Slightly Smiling Face"},{code:"1f610",desc:"Neutral Face"},{code:"1f611",desc:"Expressionless Face"},{code:"1f636",desc:"Face Without Mouth"},{code:"1f60f",desc:"Smirking Face"},{code:"1f623",desc:"Persevering Face"},{code:"1f625",desc:"Disappointed but Relieved Face"},{code:"1f62e",desc:"Face with Open Mouth"},{code:"1f62f",desc:"Hushed Face"},{code:"1f62a",desc:"Sleepy Face"},{code:"1f62b",desc:"Tired Face"},{code:"1f634",desc:"Sleeping Face"},{code:"1f60c",desc:"Relieved Face"},{code:"1f61b",desc:"Face with Stuck-out Tongue"},{code:"1f61c",desc:"Face with Stuck-out Tongue and Winking Eye"},{code:"1f61d",desc:"Face with Stuck-out Tongue and Tightly-Closed Eyes"},{code:"1f612",desc:"Unamused Face"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f613",desc:"Face with Cold Sweat"},{code:"1f614",desc:"Pensive Face"},{code:"1f615",desc:"Confused Face"},{code:"1f632",desc:"Astonished Face"},{code:"1f616",desc:"Confounded Face"},{code:"1f61e",desc:"Disappointed Face"},{code:"1f61f",desc:"Worried Face"},{code:"1f624",desc:"Face with Look of Triumph"},{code:"1f622",desc:"Crying Face"},{code:"1f62d",desc:"Loudly Crying Face"},{code:"1f626",desc:"Frowning Face with Open Mouth"},{code:"1f627",desc:"Anguished Face"},{code:"1f628",desc:"Fearful Face"},{code:"1f629",desc:"Weary Face"},{code:"1f62c",desc:"Grimacing Face"},{code:"1f630",desc:"Face with Open Mouth and Cold Sweat"},{code:"1f631",desc:"Face Screaming in Fear"},{code:"1f633",desc:"Flushed Face"},{code:"1f635",desc:"Dizzy Face"},{code:"1f621",desc:"Pouting Face"},{code:"1f620",desc:"Angry Face"},{code:"1f637",desc:"Face with Medical Mask"},{code:"1f607",desc:"Smiling Face with Halo"},{code:"1f608",desc:"Smiling Face with Horns"},{code:"1f47f",desc:"Imp"},{code:"1f479",desc:"Japanese Ogre"},{code:"1f47a",desc:"Japanese Goblin"},{code:"1f480",desc:"Skull"},{code:"1f47b",desc:"Ghost"},{code:"1f47d",desc:"Extraterrestrial Alien"},{code:"1f47e",desc:"Alien Monster"},{code:"1f4a9",desc:"Pile of Poo"},{code:"1f63a",desc:"Smiling Cat Face with Open Mouth"},{code:"1f638",desc:"Grinning Cat Face with Smiling Eyes"},{code:"1f639",desc:"Cat Face with Tears of Joy"},{code:"1f63b",desc:"Smiling Cat Face with Heart-Shaped Eyes"},{code:"1f63c",desc:"Cat Face with Wry Smile"},{code:"1f63d",desc:"Kissing Cat Face with Closed Eyes"},{code:"1f640",desc:"Weary Cat Face"},{code:"1f63f",desc:"Crying Cat Face"},{code:"1f63e",desc:"Pouting Cat Face"},{code:"1f648",desc:"See-No-Evil Monkey"},{code:"1f649",desc:"Hear-No-Evil Monkey"},{code:"1f64a",desc:"Speak-No-Evil Monkey"},{code:"1f476",desc:"Baby"},{code:"1f466",desc:"Boy"},{code:"1f467",desc:"Girl"},{code:"1f468",desc:"Man"},{code:"1f469",desc:"Woman"},{code:"1f474",desc:"Older Man"},{code:"1f475",desc:"Older Woman"},{code:"1f46e",desc:"Police Officer"},{code:"1f482",desc:" Guardsman"},{code:"1f477",desc:" Construction Worker"},{code:"1f478",desc:"Princess"},{code:"1f473",desc:"Man with Turban"},{code:"1f472",desc:"Man with Gua Pi Mao"},{code:"1f471",desc:"Person with Blond Hair"},{code:"1f470",desc:"Bride with Veil"},{code:"1f47c",desc:"Baby Angel"},{code:"1f385",desc:"Father Christmas"},{code:"1f64e",desc:"Person with Pouting Face"},{code:"1f645",desc:"Face with No Good Gesture"},{code:"1f646",desc:"Face with Ok Gesture"},{code:"1f481",desc:"Information Desk Person"},{code:"1f64b",desc:"Happy Person Raising One Hand"},{code:"1f647",desc:"Person Bowing Deeply"},{code:"1f486",desc:"Face Massage"},{code:"1f487",desc:"Haircut"},{code:"1f6b6",desc:"Pedestrian"},{code:"1f3c3",desc:"Runner"},{code:"1f483",desc:"Dancer"},{code:"1f46f",desc:"Woman with Bunny Ears"},{code:"1f6c0",desc:"Bath"},{code:"1f464",desc:"Bust in Silhouette"},{code:"1f465",desc:"Busts in Silhouette"},{code:"1f3c7",desc:"Horse Racing"},{code:"1f3c2",desc:" Snowboarder"},{code:"1f3c4",desc:" Surfer"},{code:"1f6a3",desc:" Rowboat"},{code:"1f3ca",desc:" Swimmer"},{code:"1f6b4",desc:" Bicyclist"},{code:"1f6b5",desc:"Mountain Bicyclist"},{code:"1f46b",desc:" Man and Woman Holding Hands"},{code:"1f46c",desc:"Two Men Holding Hands"},{code:"1f46d",desc:"Two Women Holding Hands"},{code:"1f48f",desc:"Kiss"},{code:"1f468-2764-1f48b-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68",desc:"Man Kiss Man"},{code:"1f469-2764-1f48b-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Kiss Woman"},{code:"1f491",desc:"Couple with Heart"},{code:"1f468-2764-1f468",uCode:"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68",desc:"Man Heart Man"},{code:"1f469-2764-1f469",uCode:"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69",desc:"Woman Heart Woman"},{code:"1f46a",desc:"Family"},{code:"1f468",desc:"Man Woman Boy"},{code:"1f468-1f469-1f467",desc:"Man Woman Girl"},{code:"1f468-1f469-1f467-1f466",desc:"Man Woman Girl Boy"},{code:"1f468-1f469-1f466-1f466",desc:"Man Woman Boy Boy"},{code:"1f468-1f469-1f467-1f467",desc:"Man Woman Girl Girl"},{code:"1f468-1f468-1f466",desc:"Man Man Boy"},{code:"1f468-1f468-1f467",desc:"Man Man Girl"},{code:"1f468-1f468-1f467-1f466",desc:"Man Man Girl Boy"},{code:"1f468-1f468-1f466-1f466",desc:"Man Man Boy Boy"},{code:"1f469-1f469-1f466",desc:"Woman Woman Boy"},{code:"1f469-1f469-1f467",desc:"Woman Woman Girl"},{code:"1f469-1f469-1f467-1f466",desc:"Woman Woman Girl Boy"},{code:"1f469-1f469-1f467-1f467",desc:"Woman Woman Girl Girl"},{code:"1f4aa",desc:"Flexed Biceps"},{code:"1f448",desc:"White Left Pointing Backhand Index"},{code:"1f449",desc:"White Right Pointing Backhand Index"},{code:"1f446",desc:"White Up Pointing Backhand Index"},{code:"1f447",desc:"White Down Pointing Backhand Index"},{code:"270c",desc:"Victory Hand"},{code:"270b",desc:"Raised Hand"},{code:"1f44c",desc:"Ok Hand Sign"},{code:"1f44d",desc:"Thumbs Up Sign"},{code:"1f44e",desc:"Thumbs Down Sign"},{code:"270a",desc:"Raised Fist"},{code:"1f44a",desc:"Fisted Hand Sign"},{code:"1f44b",desc:"Waving Hand Sign"},{code:"1f44f",desc:"Clapping Hands Sign"},{code:"1f450",desc:"Open Hands Sign"},{code:"1f64c",desc:"Person Raising Both Hands in Celebration"},{code:"1f64f",desc:"Person with Folded Hands"},{code:"1f485",desc:"Nail Polish"},{code:"1f442",desc:"Ear"},{code:"1f443",desc:"Nose"},{code:"1f463",desc:"Footprints"},{code:"1f440",desc:"Eyes"},{code:"1f445",desc:"Tongue"},{code:"1f444",desc:"Mouth"},{code:"1f48b",desc:"Kiss Mark"},{code:"1f498",desc:"Heart with Arrow"},{code:"2764",desc:"Heavy Black Heart"},{code:"1f493",desc:"Heavy Black Heart"},{code:"1f494",desc:"Broken Heart"},{code:"1f495",desc:"Two Hearts"},{code:"1f496",desc:"Sparkling Hearts"},{code:"1f497",desc:"Growing Hearts"},{code:"1f499",desc:"Blue Heart"},{code:"1f49a",desc:"Green Heart"},{code:"1f49b",desc:"Yellow Heart"},{code:"1f49c",desc:"Purple Heart"},{code:"1f49d",desc:"Heart with Ribbon"},{code:"1f49e",desc:"Revolving Hearts"},{code:"1f49f",desc:"Heart Decoration"},{code:"1f48c",desc:"Love Letter"},{code:"1f4a4",desc:"Sleeping Symbol"},{code:"1f4a2",desc:"Anger Symbol"},{code:"1f4a3",desc:"Bomb"},{code:"1f4a5",desc:"Collision Symbol"},{code:"1f4a6",desc:"Splashing Sweat Symbol"},{code:"1f4a8",desc:"Dash Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ab",desc:"Dizzy Symbol"},{code:"1f4ac",desc:"Speech Balloon"},{code:"1f4ad",desc:"Thought Balloon"},{code:"1f453",desc:"Eyeglasses"},{code:"1f454",desc:"Necktie"},{code:"1f455",desc:"T-Shirt"},{code:"1f456",desc:"Jeans"},{code:"1f457",desc:"Dress"},{code:"1f458",desc:"Kimono"},{code:"1f459",desc:"Bikini"},{code:"1f45a",desc:"Womans Clothes"},{code:"1f45b",desc:"Purse"},{code:"1f45c",desc:"Handbag"},{code:"1f45d",desc:"Pouch"},{code:"1f392",desc:"School Satchel"},{code:"1f45e",desc:"Mans Shoe"},{code:"1f45f",desc:"Athletic Shoe"},{code:"1f460",desc:"High-Heeled Shoe"},{code:"1f461",desc:"Womans Sandal"},{code:"1f462",desc:"Womans Boots"},{code:"1f451",desc:"Crown"},{code:"1f452",desc:"Womans Hat"},{code:"1f462",desc:"Top Hat"},{code:"1f393",desc:"Graduation Cap"},{code:"1f484",desc:"Lipstick"},{code:"1f48d",desc:"Ring"},{code:"1f48e",desc:"Gem Stone"}]},{id:"nature",name:"Animals & Nature",code:"1F435",emoticons:[{code:"1F435",desc:"Monkey Face"},{code:"1F412",desc:"Monkey"},{code:"1F436",desc:"Dog Face"},{code:"1F415",desc:"Dog"},{code:"1F429",desc:"Poodle"},{code:"1F43A",desc:"Wolf Face"},{code:"1F431",desc:"Cat Face"},{code:"1F408",desc:"Cat"},{code:"1F42F",desc:"Tiger Face"},{code:"1F405",desc:"Tiger"},{code:"1F406",desc:"Leopard"},{code:"1F434",desc:"Horse Face"},{code:"1F40E",desc:"Horse"},{code:"1F42E",desc:"Cow Face"},{code:"1F402",desc:"Ox"},{code:"1F403",desc:"Water Buffalo"},{code:"1F404",desc:"Cow"},{code:"1F437",desc:"Pig Face"},{code:"1F416",desc:"Pig"},{code:"1F417",desc:"Boar"},{code:"1F43D",desc:"Pig Nose"},{code:"1F40F",desc:"Ram"},{code:"1F411",desc:"Sheep"},{code:"1F410",desc:"Goat"},{code:"1F42A",desc:"Dromedary Camel"},{code:"1F42B",desc:"Bactrian Camel"},{code:"1F418",desc:"Elephant"},{code:"1F42D",desc:"Mouse Face"},{code:"1F401",desc:"Mouse"},{code:"1F400",desc:"Rat"},{code:"1F439",desc:"Hamster Face"},{code:"1F430",desc:"Rabbit Face"},{code:"1F407",desc:"Rabbit"},{code:"1F43B",desc:"Bear Face"},{code:"1F428",desc:"Koala"},{code:"1F43C",desc:"Panda Face"},{code:"1F43E",desc:"Paw Prints"},{code:"1F414",desc:"Chicken"},{code:"1F413",desc:"Rooster"},{code:"1F423",desc:"Hatching Chick"},{code:"1F424",desc:"Baby Chick"},{code:"1F425",desc:"Front-Facing Baby Chick"},{code:"1F426",desc:"Bird"},{code:"1F427",desc:"Penguin"},{code:"1F438",desc:"Frog Face"},{code:"1F40A",desc:"Crocodile"},{code:"1F422",desc:"Turtle"},{code:"1F40D",desc:"Snake"},{code:"1F432",desc:"Dragon Face"},{code:"1F409",desc:"Dragon"},{code:"1F433",desc:"Spouting Whale"},{code:"1F40B",desc:"Whale"},{code:"1F42C",desc:"Dolphin"},{code:"1F41F",desc:"Fish"},{code:"1F420",desc:"Tropical Fish"},{code:"1F421",desc:"Blowfish"},{code:"1F419",desc:"Octopus"},{code:"1F41A",desc:"Spiral Shell"},{code:"1F40C",desc:"Snail"},{code:"1F41B",desc:"Bug"},{code:"1F41C",desc:"Ant"},{code:"1F41D",desc:"Honeybee"},{code:"1F41E",desc:"Lady Beetle"},{code:"1F490",desc:"Bouquet"},{code:"1F338",desc:"Cherry Blossom"},{code:"1F4AE",desc:"White Flower"},{code:"1F339",desc:"Rose"},{code:"1F33A",desc:"Hibiscus"},{code:"1F33B",desc:"Sunflower"},{code:"1F33C",desc:"Blossom"},{code:"1F337",desc:"Tulip"},{code:"1F331",desc:"Seedling"},{code:"1F332",desc:"Evergreen Tree"},{code:"1F333",desc:"Deciduous Tree"},{code:"1F334",desc:"Palm Tree"},{code:"1F335",desc:"Cactus"},{code:"1F33E",desc:"Ear of Rice"},{code:"1F33F",desc:"Herb"},{code:"2618",desc:"Four Leaf Clover"},{code:"1F341",desc:"Maple Leaf"},{code:"1F342",desc:"Fallen Leaf"},{code:"1F343",desc:"Leaf Fluttering in Wind"}]},{id:"foods",name:"Food & Drink",code:"1F347",emoticons:[{code:"1F347",desc:"Grapes"},{code:"1F348",desc:"Melon"},{code:"1F349",desc:"Watermelon"},{code:"1F34A",desc:"Tangerine"},{code:"1F34B",desc:"Lemon"},{code:"1F34C",desc:"Banana"},{code:"1F34D",desc:"Pineapple"},{code:"1F34E",desc:"Red Apple"},{code:"1F34F",desc:"Green Apple"},{code:"1F350",desc:"Pear"},{code:"1F351",desc:"Peach"},{code:"1F352",desc:"Cherries"},{code:"1F353",desc:"Strawberry"},{code:"1F345",desc:"Tomato"},{code:"1F346",desc:"Aubergine"},{code:"1F33D",desc:"Ear of Maize"},{code:"1F344",desc:"Mushroom"},{code:"1F330",desc:"Chestnut"},{code:"1F35E",desc:"Bread"},{code:"1F356",desc:"Meat on Bone"},{code:"1F357",desc:"Poultry Leg"},{code:"1F354",desc:"Hamburger"},{code:"1F35F",desc:"French Fries"},{code:"1F355",desc:"Slice of Pizza"},{code:"1F373",desc:"Cooking"},{code:"1F372",desc:"Pot of Food"},{code:"1F371",desc:"Bento Box"},{code:"1F358",desc:"Rice Cracker"},{code:"1F359",desc:"Rice Ball"},{code:"1F35A",desc:"Cooked Rice"},{code:"1F35B",desc:"Curry and Rice"},{code:"1F35C",desc:"Steaming Bowl"},{code:"1F35D",desc:"Spaghetti"},{code:"1F360",desc:"Roasted Sweet Potato"},{code:"1F362",desc:"Oden"},{code:"1F363",desc:"Sushi"},{code:"1F364",desc:"Fried Shrimp"},{code:"1F365",desc:"Fish Cake with Swirl Design"}
vendor: 31,369 bytes, line 1
1,{code:"1F361",desc:"Dango"},{code:"1F366",desc:"Soft Ice Cream"},{code:"1F367",desc:"Shaved Ice"},{code:"1F368",desc:"Ice Cream"},{code:"1F369",desc:"Doughnut"},{code:"1F36A",desc:"Cookie"},{code:"1F382",desc:"Birthday Cake"},{code:"1F370",desc:"Shortcake"},{code:"1F36B",desc:"Chocolate Bar"},{code:"1F36C",desc:"Candy"},{code:"1F36D",desc:"Lollipop"},{code:"1F36E",desc:"Custard"},{code:"1F36F",desc:"Honey Pot"},{code:"1F37C",desc:"Baby Bottle"},{code:"2615",desc:"Hot Beverage"},{code:"1F375",desc:"Teacup Without Handle"},{code:"1F376",desc:"Sake Bottle and Cup"},{code:"1F377",desc:"Wine Glass"},{code:"1F378",desc:"Cocktail Glass"},{code:"1F379",desc:"Tropical Drink"},{code:"1F37A",desc:"Beer Mug"},{code:"1F37B",desc:"Clinking Beer Mugs"},{code:"1F374",desc:"Fork and Knife"},{code:"1F52A",desc:"Hocho"}]},{id:"activity",name:"Activities",code:"1f383",emoticons:[{code:"1f383",desc:" Jack-O-Lantern"},{code:"1f384",desc:"Christmas Tree"},{code:"1f386",desc:" Fireworks"},{code:"1f387",desc:"Firework Sparkler"},{code:"2728",desc:" Sparkles"},{code:"1f388",desc:"Balloon"},{code:"1f389",desc:"Party Popper"},{code:"1f38a",desc:"Confetti Ball"},{code:"1f38b",desc:"Tanabata Tree"},{code:"1f38d",desc:"Pine Decoration"},{code:"1f38e",desc:"Japanese Dolls"},{code:"1f38f",desc:"Carp Streamer"},{code:"1f390",desc:"Wind Chime"},{code:"1f391",desc:"Moon Viewing Ceremony"},{code:"1f380",desc:"Ribbon"},{code:"1f381",desc:"Wrapped Present"},{code:"1f3ab",desc:"Ticket"},{code:"1f3c6",desc:"Trophy"},{code:"1f388",desc:"Balloon"},{code:"26bd",desc:"Soccer Ball"},{code:"26be",desc:"Baseball"},{code:"1f3c0",desc:"Basketball and Hoop"},{code:"1f3c8",desc:"American Football"},{code:"1f3c9",desc:"Rugby Football"},{code:"1f3be",desc:"Tennis Racquet and Ball"},{code:"1f3b1",desc:"Billiards"},{code:"1f3b3",desc:"Bowling"},{code:"1f3af",desc:"Direct Hit"},{code:"26f3",desc:"Flag in Hole"},{code:"1f3a3",desc:"Fishing Pole and Fish"},{code:"1f3bd",desc:"Running Shirt with Sash"},{code:"1f3bf",desc:"Ski and Ski Boot"},{code:"1f3ae",desc:"Video Game"},{code:"1f3b2",desc:"Game Die"},{code:"2660",desc:"Black Spade Suit"},{code:"2665",desc:"Black Heart SuiT"},{code:"2666",desc:"Black Diamond Suit"},{code:"2663",desc:"Black Club Suit"},{code:"1f0cf",desc:"Playing Card Black Joker"},{code:"1f004",desc:"Mahjong Tile Red Dragon"},{code:"1f3b4",desc:"Flower Playing Cards"}]},{id:"places",name:"Travel & Places",code:"1f30d",emoticons:[{code:"1f30d",desc:"Earth Globe Europe-Africa"},{code:"1f30e",desc:"Earth Globe Americas"},{code:"1f30f",desc:"Earth Globe Asia-Australia"},{code:"1f310",desc:"Globe with Meridians"},{code:"1f5fe",desc:"Silhouette of Japan"},{code:"1f30b",desc:"Volcano"},{code:"1f5fb",desc:"Mount Fuji"},{code:"1f3e0",desc:"House Building"},{code:"1f3e1",desc:"House with Garden"},{code:"1f3e2",desc:"Office Building"},{code:"1f3e3",desc:"Japanese Post Office"},{code:"1f3e4",desc:"European Post Office"},{code:"1f3e5",desc:"Hospital"},{code:"1f3e6",desc:"Bank"},{code:"1f3e8",desc:"Hotel"},{code:"1f3e9",desc:"Love Hotel"},{code:"1f3ea",desc:"Convenience Store"},{code:"1f3eb",desc:"School"},{code:"1f3ec",desc:"Department Store"},{code:"1f3ed",desc:"Factory"},{code:"1f3ef",desc:"Japanese Castle"},{code:"1f3f0",desc:"European Castle"},{code:"1f492",desc:"Wedding"},{code:"1f5fc",desc:"Tokyo Tower"},{code:"1f5fd",desc:"Statue of Liberty"},{code:"26ea",desc:"Church"},{code:"26f2",desc:"Fountain"},{code:"26fa",desc:"Tent"},{code:"1f301",desc:"Foggy"},{code:"1f303",desc:"Night with Stars"},{code:"1f304",desc:"Sunrise over Mountains"},{code:"1f305",desc:"Sunrise"},{code:"1f306",desc:"Cityscape at Dusk"},{code:"1f307",desc:"Sunset over Buildings"},{code:"1f309",desc:"Bridge at Night"},{code:"2668",desc:"Hot Springs"},{code:"1f30c",desc:"Milky Way"},{code:"1f3a0",desc:"Carousel Horse"},{code:"1f3a1",desc:"Ferris Wheel"},{code:"1f3a2",desc:"Roller Coaster"},{code:"1f488",desc:"Barber Pole"},{code:"1f3aa",desc:"Circus Tent"},{code:"1f3ad",desc:"Performing Arts"},{code:"1f3a8",desc:"Artist Palette"},{code:"1f3b0",desc:"Slot Machine"},{code:"1f682",desc:"Steam Locomotive"},{code:"1f683",desc:"Railway Car"},{code:"1f684",desc:"High-Speed Train"},{code:"1f685",desc:"High-Speed Train with Bullet Nose"},{code:"1f686",desc:"Train"},{code:"1f687",desc:"Metro"},{code:"1f688",desc:"Light Rail"},{code:"1f689",desc:"Station"},{code:"1f68a",desc:"Tram"},{code:"1f69d",desc:"Monorail"},{code:"1f69e",desc:"Mountain Railway"},{code:"1f68b",desc:"Tram Car"},{code:"1f68c",desc:"Bus"},{code:"1f68d",desc:"Oncoming Bus"},{code:"1f68e",desc:"Trolleybus"},{code:"1f690",desc:"Minibus"},{code:"1f691",desc:"Ambulance"},{code:"1f692",desc:"Fire Engine"},{code:"1f693",desc:"Police Car"},{code:"1f694",desc:"Oncoming Police Car"},{code:"1f695",desc:"Taxi"},{code:"1f695",desc:"Oncoming Taxi"},{code:"1f697",desc:"Automobile"},{code:"1f698",desc:"Oncoming Automobile"},{code:"1f699",desc:"Recreational Vehicle"},{code:"1f69a",desc:"Delivery Truck"},{code:"1f69b",desc:"Articulated Lorry"},{code:"1f69c",desc:"Tractor"},{code:"1f6b2",desc:"Bicycle"},{code:"1f68f",desc:"Bus Stop"},{code:"26fd",desc:"Fuel Pump"},{code:"1f6a8",desc:"Police Cars Revolving Light"},{code:"1f6a5",desc:"Horizontal Traffic Light"},{code:"1f6a6",desc:"Vertical Traffic Light"},{code:"1f6a7",desc:"Construction Sign"},{code:"2693",desc:"Anchor"},{code:"26f5",desc:"Sailboat"},{code:"1f6a4",desc:"Speedboat"},{code:"1f6a2",desc:"Ship"},{code:"2708",desc:"Airplane"},{code:"1f4ba",desc:"Seat"},{code:"1f681",desc:"Helicopter"},{code:"1f69f",desc:"Suspension Railway"},{code:"1f6a0",desc:"Mountain Cableway"},{code:"1f6a1",desc:"Aerial Tramway"},{code:"1f680",desc:"Rocket"},{code:"1f6aa",desc:"Door"},{code:"1f6bd",desc:"Toilet"},{code:"1f6bf",desc:"Shower"},{code:"1f6c1",desc:"Bathtub"},{code:"231b",desc:"Hourglass"},{code:"23f3",desc:"Hourglass with Flowing Sand"},{code:"231a",desc:"Watch"},{code:"23f0",desc:"Alarm Clock"},{code:"1f55b",desc:"Clock Face Twelve Oclock"},{code:"1f567",desc:"Clock Face Twelve-Thirty"},{code:"1f550",desc:"Clock Face One Oclock"},{code:"1f55c",desc:"Clock Face One-thirty"},{code:"1f551",desc:"Clock Face Two Oclock"},{code:"1f55d",desc:"Clock Face Two-thirty"},{code:"1f552",desc:"Clock Face Three Oclock"},{code:"1f55e",desc:"Clock Face Three-thirty"},{code:"1f553",desc:"Clock Face Four Oclock"},{code:"1f55f",desc:"Clock Face Four-thirty"},{code:"1f554",desc:"Clock Face Five Oclock"},{code:"1f560",desc:"Clock Face Five-thirty"},{code:"1f555",desc:"Clock Face Six Oclock"},{code:"1f561",desc:"Clock Face Six-thirty"},{code:"1f556",desc:"Clock Face Seven Oclock"},{code:"1f562",desc:"Clock Face Seven-thirty"},{code:"1f557",desc:"Clock Face Eight Oclock"},{code:"1f563",desc:"Clock Face Eight-thirty"},{code:"1f558",desc:"Clock Face Nine Oclock"},{code:"1f564",desc:"Clock Face Nine-thirty"},{code:"1f559",desc:"Clock Face Ten Oclock"},{code:"1f565",desc:"Clock Face Ten-thirty"},{code:"1f55a",desc:"Clock Face Eleven Oclock"},{code:"1f566",desc:"Clock Face Eleven-thirty"},{code:"1f311",desc:"New Moon Symbol"},{code:"1f312",desc:"Waxing Crescent Moon Symbol"},{code:"1f313",desc:"First Quarter Moon Symbol"},{code:"1f314",desc:"Waxing Gibbous Moon Symbol"},{code:"1f315",desc:"Full Moon Symbol"},{code:"1f316",desc:"Waning Gibbous Moon Symbol"},{code:"1f317",desc:"Last Quarter Moon Symbol"},{code:"1f318",desc:"Waning Crescent Moon Symbol"},{code:"1f319",desc:"Crescent Moon"},{code:"1f31a",desc:"New Moon with Face"},{code:"1f31b",desc:"First Quarter Moon with Face"},{code:"1f31c",desc:"Last Quarter Moon with Face"},{code:"2600",desc:"Black Sun with Rays"},{code:"1f31d",desc:"Full Moon with Face"},{code:"1f31e",desc:"Sun with Face"},{code:"2b50",desc:"White Medium Star"},{code:"1f31f",desc:"Glowing Star"},{code:"1f320",desc:"Shooting Star"},{code:"2601",desc:"Cloud"},{code:"26c5",desc:"Sun Behind Cloud"},{code:"1f300",desc:"Cyclone"},{code:"1f308",desc:"Rainbow"},{code:"1f302",desc:"Closed Umbrella"},{code:"2614",desc:"Umbrella with Rain Drops"},{code:"26a1",desc:"High Voltage Sign"},{code:"2744",desc:"Snowflake"},{code:"2603",desc:"Snowman Without Snow"},{code:"1f525",desc:"Fire"},{code:"1f4a7",desc:"Droplet"},{code:"1F30A",desc:"Water Wave"}]},{id:"objects",name:"Objects",code:"1F507",emoticons:[{code:"1F507",desc:"Speaker with Cancellation Stroke"},{code:"1F508",desc:"Speaker"},{code:"1F509",desc:"Speaker with One Sound Wave"},{code:"1F50A",desc:"Speaker with Three Sound Wave"},{code:"1F4E2",desc:"Public Address Loudspeaker"},{code:"1F4E3",desc:"Cheering Megaphone"},{code:"1F4EF",desc:"Postal Horn"},{code:"1F514",desc:"Bell"},{code:"1F515",desc:"Bell with Cancellation Stroke"},{code:"1F3BC",desc:"Musical Score"},{code:"1F3B5",desc:"Musical Note"},{code:"1F3B6",desc:"Multiple Musical Notes"},{code:"1F3A4",desc:"Microphone"},{code:"1F3A7",desc:"Headphone"},{code:"1F4FB",desc:"Radio"},{code:"1F3B7",desc:"Saxophone"},{code:"1F3B8",desc:"Guitar"},{code:"1F3B9",desc:"Musical Keyboard"},{code:"1F3BA",desc:"Trumpet"},{code:"1F3BB",desc:"Violin"},{code:"1F4F1",desc:"Mobile Phone"},{code:"1F4F2",desc:"Mobile Phone with Rightwards Arrow at Left"},{code:"260E",desc:"Black Telephone"},{code:"1F4DE",desc:"Telephone Receiver"},{code:"1F4DF",desc:"Pager"},{code:"1F4E0",desc:"Fax Machine"},{code:"1F50B",desc:"Battery"},{code:"1F50C",desc:"Electric Plug"},{code:"1F4BB",desc:"Personal Computer"},{code:"1F4BD",desc:"Minidisc"},{code:"1F4BE",desc:"Floppy Disk"},{code:"1F4BF",desc:"Optical Disk"},{code:"1F4C0",desc:"Dvd"},{code:"1F3A5",desc:"Movie Camera"},{code:"1F3AC",desc:"Clapper Board"},{code:"1F4FA",desc:"Television"},{code:"1F4F7",desc:"Camera"},{code:"1F4F9",desc:"Video Camera"},{code:"1F4FC",desc:"Videocassette"},{code:"1F50D",desc:"Left-Pointing Magnifying Glass"},{code:"1F50E",desc:"Right-Pointing Magnifying Glass"},{code:"1F52C",desc:"Microscope"},{code:"1F52D",desc:"Telelscope"},{code:"1F4E1",desc:"Satellite Antenna"},{code:"1F4A1",desc:"Electric Light Bulb"},{code:"1F526",desc:"Electric Torch"},{code:"1F3EE",desc:"Izakaya Lantern"},{code:"1F4D4",desc:"Notebook with Decorative Cover"},{code:"1F4D5",desc:"Closed Book"},{code:"1F4D6",desc:"Open Book"},{code:"1F4D7",desc:"Green Book"},{code:"1F4D8",desc:"Blue Book"},{code:"1F4D9",desc:"Orange Book"},{code:"1F4DA",desc:"Books"},{code:"1F4D3",desc:"Notebook"},{code:"1F4D2",desc:"Ledger"},{code:"1F4C3",desc:"Curl"},{code:"1F4DC",desc:"Scroll"},{code:"1F4C4",desc:"Page Facing Up"},{code:"1F4F0",desc:"Newspaper"},{code:"1F4D1",desc:"Bookmark Tabs"},{code:"1F516",desc:"Bookmark"},{code:"1F4B0",desc:"Money Bag"},{code:"1F4B4",desc:"Banknote with Yen Sign"},{code:"1F4B5",desc:"Banknote with Dollar Sign"},{code:"1F4B6",desc:"Banknote with Euro Sign"},{code:"1F4B7",desc:"Banknote with Pound Sign"},{code:"1F4B8",desc:"Money with Wings"},{code:"1F4B3",desc:"Credit Card"},{code:"1F4B9",desc:"Chart with Upwards Trend and Yen Sign"},{code:"1F4B1",desc:"Currency Exchange"},{code:"1F4B2",desc:"Heavy Dollar Sign"},{code:"2709",desc:"Envelope"},{code:"1F4E7",desc:"E-Mail Symbol"},{code:"1F4E8",desc:"Incoming Envelope"},{code:"1F4E9",desc:"Envelope with Downwards Arrow Above"},{code:"1F4E4",desc:"Outbox Tray"},{code:"1F4E5",desc:"Inbox Tray"},{code:"1F4E6",desc:"Package"},{code:"1F4BE",desc:"Closed Mailbox with Raised Flag"},{code:"1F4EA",desc:"Closed Mailbox with Lowered Flag"},{code:"1F4EC",desc:"Open Mailbox with Raised Flag"},{code:"1F4ED",desc:"Open Mailbox with Lowered Flag"},{code:"1F5F3",desc:"Postbox"},{code:"270F",desc:"Pencil"},{code:"2712",desc:"Black Nib"},{code:"1F4DD",desc:"Memo"},{code:"1F4BC",desc:"Briefcase"},{code:"1F4C1",desc:"File Folder"},{code:"1F4C2",desc:"Open File Folder"},{code:"1F4C5",desc:"Calender"},{code:"1F4C6",desc:"Tear-off Calender"},{code:"1F4C7",desc:"Card Index"},{code:"1F4C8",desc:"Chart with Upwards Trend"},{code:"1F4C9",desc:"Chart with Downwards Trend"},{code:"1F4CA",desc:"Bar Chart"},{code:"1F4CB",desc:"Clipboard"},{code:"1F4CC",desc:"Pushpin"},{code:"1F4CD",desc:"Round Pushpin"},{code:"1F4CE",desc:"Paperclip"},{code:"1F4CF",desc:"Straight Ruler"},{code:"1F4D0",desc:"Triangular Ruler"},{code:"2702",desc:"Black Scissors"},{code:"1F512",desc:"Lock"},{code:"1F513",desc:"Open Lock"},{code:"1F50F",desc:"Lock with Ink Pen"},{code:"1F510",desc:"Closed Lock with Key"},{code:"1F511",desc:"Key"},{code:"1F528",desc:"Hammer"},{code:"1F52B",desc:"Pistol"},{code:"1F527",desc:"Wrench"},{code:"1F529",desc:"Nut and Bolt"},{code:"1F517",desc:"Link Symbol"},{code:"1F489",desc:"Syringe"},{code:"1F48A",desc:"Pill"},{code:"1F6AC",desc:"Smoking Symbol"},{code:"1F5FF",desc:"Moyai"},{code:"1F52E",desc:"Crystal Ball"}]},{id:"symbols",name:"Symbols",code:"1F3E7",emoticons:[{code:"1F3E7",desc:"Automated Teller Machine"},{code:"1F6AE",desc:"Put Litter in Its Place Symbol"},{code:"1F6B0",desc:"Potable Water Symbol"},{code:"267F",desc:"Wheelchair Symbol"},{code:"1F6B9",desc:"Mens Symbol"},{code:"1F6BA",desc:"Womens Symbol"},{code:"1F6BB",desc:"Restroom"},{code:"1F6BC",desc:"Baby Symbol"},{code:"1F6BE",desc:"Water Closet"},{code:"1F6C2",desc:"Passport Control"},{code:"1F6C3",desc:"Customs"},{code:"1F6C4",desc:"Baggage Claim"},{code:"1F6C5",desc:"Left Luggage"},{code:"26A0",desc:"Warning Sign"},{code:"1F6B8",desc:"Children Crossing"},{code:"26D4",desc:"No Entry"},{code:"1F6AB",desc:"No Entry Sign"},{code:"1F6B3",desc:"No Bicycles"},{code:"1F6AD",desc:"No Smoking Symbol"},{code:"1F6AF",desc:"Do Not Litter Symbol"},{code:"1F6B1",desc:"Non-Potable Water Symbol"},{code:"1F6B7",desc:"No Pedestrians"},{code:"1F4F5",desc:"No Mobile Phones"},{code:"1F51E",desc:"No One Under Eighteen Symbol"},{code:"2B06",desc:"Upwards Black Arrow"},{code:"2197",desc:"North East Arrow"},{code:"27A1",desc:"Black Rightwards Arrow"},{code:"2198",desc:"South East Arrow"},{code:"2B07",desc:"Downwards Black Arrow"},{code:"2199",desc:"South West Arrow"},{code:"2B05",desc:"Leftwards Black Arrow"},{code:"2196",desc:"North West Arrow"},{code:"2195",desc:"Up Down Arrow"},{code:"2194",desc:"Left Right Arrow"},{code:"21A9",desc:"Leftwards Arrow with Hook"},{code:"21AA",desc:"Rightwards Arrow with Hook"},{code:"2934",desc:"Arrow Pointing Rightwards Then Curving Upwards"},{code:"2935",desc:"Arrow Pointing Rightwards Then Curving Downwards"},{code:"1F503",desc:"Clockwise Downwards and Upwards Open Circle Arrows"},{code:"1F504",desc:"Anticlockwise Downwards and Upwards Open Circle Arrows"},{code:"1F519",desc:"Back with Leftwards Arrow Above"},{code:"1F51A",desc:"End with Leftwards Arrow Above"},{code:"1F51B",desc:"On with Exclamation Mark with Left Right Arrow Above"},{code:"1F51C",desc:"Soon with Rightwards Arrow Above"},{code:"1F51D",desc:"Top with Upwards Arrow Above"},{code:"1F52F",desc:"Six Pointed Star with Middle Dot"},{code:"2648",desc:"Aries"},{code:"2649",desc:"Taurus"},{code:"264A",desc:"Gemini"},{code:"264B",desc:"Cancer"},{code:"264C",desc:"Leo"},{code:"264D",desc:"Virgo"},{code:"264E",desc:"Libra"},{code:"264F",desc:"Scorpius"},{code:"2650",desc:"Sagittarius"},{code:"2651",desc:"Capricorn"},{code:"2652",desc:"Aquarius"},{code:"2653",desc:"Pisces"},{code:"26CE",desc:"Ophiuchus"},{code:"1F500",desc:"Twisted Rightwards Arrows"},{code:"1F501",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows"},{code:"1F502",desc:"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay"},{code:"25B6",desc:"Black Right-Pointing Triangle"},{code:"23E9",desc:"Black Right-Pointing Double Triangle"},{code:"25C0",desc:"Black Left-Pointing Triangle"},{code:"23EA",desc:"Black Left-Pointing Double Triangle"},{code:"1F53C",desc:"Up-Pointing Small Red Triangle"},{code:"23EB",desc:"Black Up-Pointing Double Triangle"},{code:"1F53D",desc:"Down-Pointing Small Red Triangle"},{code:"23EC",desc:"Black Down-Pointing Double Triangle"},{code:"1F3A6",desc:"Cinema"},{code:"1F505",desc:"Low Brightness Symbol"},{code:"1F506",desc:"High Brightness Symbol"},{code:"1F4F6",desc:"Antenna with Bars"},{code:"1F4F3",desc:"Vibration Mode"},{code:"1F4F4",desc:"Mobile Phone off"},{code:"267B",desc:"Black Universal Recycling Symbol"},{code:"1F531",desc:"Trident Emblem"},{code:"1F4DB",desc:"Name Badge"},{code:"1F530",desc:"Japanese Symbol for Beginner"},{code:"2B55",desc:"Heavy Large Circle"},{code:"2705",desc:"White Heavy Check Mark"},{code:"2611",desc:"Ballot Box with Check"},{code:"2714",desc:"Heavy Check Mark"},{code:"2716",desc:"Heavy Multiplication X"},{code:"274C",desc:"Cross Mark"},{code:"274E",desc:"Negative Squared Cross Mark"},{code:"2795",desc:"Heavy Plus Sign"},{code:"2796",desc:"Heavy Minus Sign"},{code:"2797",desc:"Heavy Division Sign"},{code:"27B0",desc:"Curly Loop"},{code:"27BF",desc:"Double Curly Loop"},{code:"303D",desc:"Part Alternation Mark"},{code:"2733",desc:"Eight Spoked Asterisk"},{code:"2734",desc:"Eight Pointed Black Star"},{code:"2747",desc:"Sparkle"},{code:"203C",desc:"Double Exclamation Mark"},{code:"2049",desc:"Exclamation Question Mark"},{code:"2753",desc:"Black Question Mark Ornament"},{code:"2754",desc:"White Question Mark Ornament"},{code:"2755",desc:"White Exclamation Mark Ornament"},{code:"2757",desc:"Heavy Exclamation Mark Symbol"},{code:"3030",desc:"Wavy Dash"},{code:"2122",desc:"Trade Mark Sign"},{code:"1F51F",desc:"Keycap Ten"},{code:"1F4AF",desc:"Hundred Points Symbol"},{code:"1F520",desc:"Input Symbol for Latin Capital Letters"},{code:"1F521",desc:"Input Symbol for Latin Small Letters"},{code:"1F522",desc:"Input Symbol for Numbers"},{code:"1F523",desc:"Input Symbol for Symbols"},{code:"1F524",desc:"Input Symbol for Latin Letters"},{code:"1F170",desc:"Negative Squared Latin Capital Letter a"},{code:"1F18E",desc:"Negative Squared Ab"},{code:"1F171",desc:"Negative Squared Latin Capital Letter B"},{code:"1F191",desc:"Squared Cl"},{code:"1F192",desc:"Squared Cool"},{code:"1F193",desc:"Squared Free"},{code:"2139",desc:"Information Source"},{code:"1F194",desc:"Squared Id"},{code:"24C2",desc:"Circled Latin Capital Letter M"},{code:"1F195",desc:"Squared New"},{code:"1F196",desc:"Squared Ng"},{code:"1F17E",desc:"Negative Squared Latin Capital Letter O"},{code:"1F197",desc:"Squared Ok"},{code:"1F17F",desc:"Negative Squared Latin Capital Letter P"},{code:"1F198",desc:"Squared Sos"},{code:"1F199",desc:"Squared Up with Exclamation Mark"},{code:"1F19A",desc:"Squared Vs"},{code:"1F201",desc:"Squared Katakana Koko"},{code:"1F202",desc:"Squared Katakana Sa"},{code:"1F237",desc:"Squared Cjk Unified Ideograph-6708"},{code:"1F236",desc:"Squared Cjk Unified Ideograph-6709"},{code:"1F22F",desc:"Squared Cjk Unified Ideograph-6307"},{code:"1F250",desc:"Circled Ideograph Advantage"},{code:"1F239",desc:"Squared Cjk Unified Ideograph-5272"},{code:"1F21A",desc:"Squared Cjk Unified Ideograph-7121"},{code:"1F232",desc:"Squared Cjk Unified Ideograph-7981"},{code:"1F251",desc:"Circled Ideograph Accept"},{code:"1F238",desc:"Squared Cjk Unified Ideograph-7533"},{code:"1F234",desc:"Squared Cjk Unified Ideograph-5408"},{code:"1F233",desc:"Squared Cjk Unified Ideograph-7a7a"},{code:"3297",desc:"Circled Ideograph Congratulation"},{code:"3299",desc:"Circled Ideograph Secret"},{code:"1F23A",desc:"Squared Cjk Unified Ideograph-55b6"},{code:"1F235",desc:"Squared Cjk Unified Ideograph-6e80"},{code:"25AA",desc:"Black Small Square"},{code:"25AB",desc:"White Small Square"},{code:"25FB",desc:"White Medium Square"},{code:"25FC",desc:"Black Medium Square"},{code:"25FD",desc:"White Medium Small Square"},{code:"25FE",desc:"Black Medium Small Square"},{code:"2B1B",desc:"Black Large Square"},{code:"2B1C",desc:"White Large Square"},{code:"1F536",desc:"Large Orange Diamond"},{code:"1F537",desc:"Large Blue Diamond"},{code:"1F538",desc:"Small Orange Diamond"},{code:"1F539",desc:"Small Blue Diamond"},{code:"1F53A",desc:"Up-Pointing Red Triangle"},{code:"1F53B",desc:"Down-Pointing Red Triangle"},{code:"1F4A0",desc:"Diamond Shape with a Dot Inside"},{code:"1F518",desc:"Radio Button"},{code:"1F532",desc:"Black Square Button"},{code:"1F533",desc:"White Square Button"},{code:"26AA",desc:"Medium White Circle"},{code:"26AB",desc:"Medium Black Circle"},{code:"1F534",desc:"Large Red Circle"},{code:"1F535",desc:"Large Blue Circle"}]},{id:"flags",name:"Flags",code:"1F3C1",emoticons:[{code:"1f3c1",desc:"Chequered Flag"},{code:"1f1e8-1f1f3",desc:"China Flag"},{code:"1f38c",desc:"Crossed Flags"},{code:"1f1e9-1f1ea",desc:"Germany Flag"},{code:"1f1ea-1f1f8",desc:"Spain Flag"},{code:"1f1e6-1f1e8",desc:"Ascension Island Flag"},{code:"1f1e6-1f1e9",desc:"Andorra Flag"},{code:"1f1e6-1f1ea",desc:"United Arab Emirates Flag"},{code:"1f1e6-1f1eb",desc:"Afghanistan Flag"},{code:"1f1e6-1f1ec",desc:"Antigua & Barbuda Flag"},{code:"1f1e6-1f1ee",desc:"Anguilla Flag"},{code:"1f1e6-1f1f1",desc:"Albania Flag"},{code:"1f1e6-1f1f2",desc:"Armenia Flag"},{code:"1f1e6-1f1f4",desc:"Angola Flag"},{code:"1f1e6-1f1f6",desc:"Antarctica Flag"},{code:"1f1e6-1f1f7",desc:"Argentina Flag"},{code:"1f1e6-1f1f8",desc:"American Samoa Flag"},{code:"1f1e6-1f1f9",desc:"Austria Flag"},{code:"1f1e6-1f1fa",desc:"Australia Flag"},{code:"1f1e6-1f1fc",desc:"Aruba Flag"},{code:"1f1e6-1f1fd",desc:"\xc5land Islands Flag"},{code:"1f1e6-1f1ff",desc:"Azerbaijan Flag"},{code:"1f1e7-1f1e7",desc:"Barbados Flag"},{code:"1f1e7-1f1e9",desc:"Bangladesh Flag"},{code:"1f1e7-1f1ea",desc:"Belgium Flag"},{code:"1f1e7-1f1eb",desc:"Burkina Faso Flag"},{code:"1f1e7-1f1ec",desc:"Bulgaria Flag"},{code:"1f1e7-1f1ed",desc:"Bahrain Flag"},{code:"1f1e7-1f1ee",desc:"Burundi Flag"},{code:"1f1e7-1f1ef",desc:"Benin Flag"},{code:"1f1e7-1f1f1",desc:"St. Barth\xe9lemy Flag"},{code:"1f1e7-1f1f2",desc:"Bermuda Flag"},{code:"1f1e7-1f1f4",desc:"Bolivia Flag"},{code:"1f1e7-1f1f6",desc:"Caribbean Netherlands Flag"},{code:"1f1e7-1f1f7",desc:"Brazil Flag"},{code:"1f1e7-1f1f8",desc:"Bahamas Flag"},{code:"1f1e7-1f1f9",desc:"Bhutan Flag"},{code:"1f1e7-1f1fb",desc:"Bouvet Island Flag"},{code:"1f1e7-1f1fc",desc:"Botswana Flag"},{code:"1f1e7-1f1fe",desc:"Belarus Flag"},{code:"1f1e7-1f1ff",desc:"Belize Flag"},{code:"1f1e8-1f1e6",desc:"Canada Flag"},{code:"1f1e8-1f1e8",desc:"Cocos (keeling) Islands Flag"},{code:"1f1e8-1f1e9",desc:"Congo - Kinshasa Flag"},{code:"1f1e8-1f1eb",desc:"Central African Republic Flag"},{code:"1f1e8-1f1ec",desc:"Congo - Brazzaville Flag"},{code:"1f1e8-1f1ed",desc:"Switzerland Flag"},{code:"1f1e8-1f1ee",desc:"C\xf4te D\u2019ivoire Flag"},{code:"1f1e8-1f1f0",desc:"Cook Islands Flag"},{code:"1f1e8-1f1f1",desc:"Chile Flag"},{code:"1f1e8-1f1f2",desc:"Cameroon Flag"},{code:"1f1e8-1f1f4",desc:"Colombia Flag"},{code:"1f1e8-1f1f7",desc:"Costa Rica Flag"},{code:"1f1e8-1f1fa",desc:"Cuba Flag"},{code:"1f1e8-1f1fb",desc:"Cape Verde Flag"},{code:"1f1e8-1f1fc",desc:"Cura\xe7ao Flag"},{code:"1f1e8-1f1fd",desc:"Christmas Island Flag"},{code:"1f1e8-1f1fe",desc:"Cyprus Flag"},{code:"1f1e8-1f1ff",desc:'Czechia Flag"'},{code:"1f1e9-1f1ec",desc:"Diego Garcia Flag"},{code:"1f1e9-1f1ef",desc:"Djibouti Flag"},{code:"1f1e9-1f1f0",desc:"Denmark Flag"},{code:"1f1e9-1f1f2",desc:"Dominica Flag"},{code:"1f1e9-1f1f4",desc:"Dominican Republic Flag"},{code:"1f1e9-1f1ff",desc:"Algeria Flag"},{code:"1f1ea-1f1e6",desc:"Ceuta & Melilla Flag"},{code:"1f1ea-1f1e8",desc:"Ecuador Flag"},{code:"1f1ea-1f1ea",desc:"Estonia Flag"},{code:"1f1ea-1f1ec",desc:"Egypt Flag"},{code:"1f1ea-1f1ed",desc:"Western Sahara Flag"},{code:"1f1ea-1f1f7",desc:"Eritrea Flag"},{code:"1f1ea-1f1f9",desc:"Ethiopia Flag"},{code:"1f1ea-1f1fa",desc:"European Union Flag"},{code:"1f1eb-1f1ee",desc:"Finland Flag"},{code:"1f1eb-1f1ef",desc:"Fiji Flag"},{code:"1f1eb-1f1f0",desc:"Falkland Islands Flag"},{code:"1f1eb-1f1f2",desc:"Micronesia Flag"},{code:"1f1eb-1f1f4",desc:"Faroe Islands Flag"},{code:"1f1ec-1f1e6",desc:"Gabon Flag"},{code:"1f1ec-1f1e9",desc:"Grenada Flag"},{code:"1f1ec-1f1ea",desc:"Georgia Flag"},{code:"1f1ec-1f1eb",desc:"French Guiana Flag"},{code:"1f1ec-1f1ec",desc:"Guernsey Flag"},{code:"1f1ec-1f1ed",desc:"Ghana Flag"},{code:"1f1ec-1f1ee",desc:"Gibraltar Flag"},{code:"1f1ec-1f1f1",desc:"Greenland Flag"},{code:"1f1ec-1f1f2",desc:"Gambia Flag"},{code:"1f1ec-1f1f3",desc:"Guinea Flag"},{code:"1f1ec-1f1f5",desc:"Guadeloupe Flag"},{code:"1f1ec-1f1f6",desc:"Equatorial Guinea Flag"},{code:"1f1ec-1f1f7",desc:"Greece Flag"},{code:"1f1ec-1f1f8",desc:"South Georgia & South Sandwich Islands Flag"},{code:"1f1ec-1f1f9",desc:"Guatemala Flag"},{code:"1f1ec-1f1fa",desc:"Guam Flag"},{code:"1f1ec-1f1fc",desc:"Guinea-Bissau Flag"},{code:"1f1ec-1f1fe",desc:"Guyana Flag"},{code:"1f1ed-1f1f0",desc:"Hong Kong Sar China Flag"},{code:"1f1ed-1f1f2",desc:"Heard & Mcdonald Islands Flag"},{code:"1f1ed-1f1f3",desc:"Honduras Flag"},{code:"1f1ed-1f1f7",desc:"Croatia Flag"},{code:"1f1ed-1f1f9",desc:"Haiti Flag"},{code:"1f1ed-1f1fa",desc:"Hungary Flag"},{code:"1f1ee-1f1e8",desc:"Canary Islands Flag"},{code:"1f1ee-1f1e9",desc:"Indonesia Flag"},{code:"1f1ee-1f1ea",desc:"Ireland Flag"},{code:"1f1ee-1f1f1",desc:"Israel Flag"},{code:"1f1ee-1f1f2",desc:"Isle of Man Flag"},{code:"1f1ee-1f1f3",desc:"India Flag"},{code:"1f1ee-1f1f4",desc:"British Indian Ocean Territory Flag"},{code:"1f1ee-1f1f6",desc:"Iraq Flag"},{code:"1f1ee-1f1f7",desc:"Iran Flag"},{code:"1f1ee-1f1f8",desc:"Iceland Flag"},{code:"1f1ef-1f1ea",desc:"Jersey Flag"},{code:"1f1ef-1f1f2",desc:"Jamaica Flag"},{code:"1f1ef-1f1f4",desc:"Jordan Flag"},{code:"1f1f0-1f1ea",desc:"Kenya Flag"},{code:"1f1f0-1f1ec",desc:"Kyrgyzstan Flag"},{code:"1f1f0-1f1ed",desc:"Cambodia Flag"},{code:"1f1f0-1f1ee",desc:"Kiribati Flag"},{code:"1f1f0-1f1f2",desc:"Comoros Flag"},{code:"1f1f0-1f1f3",desc:"St. Kitts & Nevis Flag"},{code:"1f1f0-1f1f5",desc:"North Korea Flag"},{code:"1f1f0-1f1fc",desc:"Kuwait Flag"},{code:"1f1f0-1f1fe",desc:"Cayman Islands Flag"},{code:"1f1f0-1f1ff",desc:"Kazakhstan Flag"},{code:"1f1f1-1f1e6",desc:"Laos Flag"},{code:"1f1f1-1f1e7",desc:"Lebanon Flag"},{code:"1f1f1-1f1e8",desc:"St. Lucia Flag"},{code:"1f1f1-1f1ee",desc:"Liechtenstein Flag"},{code:"1f1f1-1f1f0",desc:"Sri Lanka Flag"},{code:"1f1f1-1f1f7",desc:"Liberia Flag"},{code:"1f1f1-1f1f8",desc:"Lesotho Flag"},{code:"1f1f1-1f1f9",desc:"Lithuania Flag"},{code:"1f1f1-1f1fa",desc:"Luxembourg Flag"},{code:"1f1f1-1f1fb",desc:"Latvia Flag"},{code:"1f1f1-1f1fe",desc:"Libya Flag"},{code:"1f1f2-1f1e6",desc:"Morocco Flag"},{code:"1f1f2-1f1e8",desc:"Monaco Flag"},{code:"1f1f2-1f1e9",desc:"Moldova Flag"},{code:"1f1f2-1f1ea",desc:"Montenegro Flag"},{code:"1f1f2-1f1eb",desc:"St. Martin Flag"},{code:"1f1f2-1f1ec",desc:"Madagascar Flag"},{code:"1f1f2-1f1ed",desc:"Marshall Islands Flag"},{code:"1f1f2-1f1f0",desc:"Macedonia Flag"},{code:"1f1f2-1f1f1",desc:"Mali Flag"},{code:"1f1f2-1f1f2",desc:"Myanmar (burma) Flag"},{code:"1f1f2-1f1f3",desc:"Mongolia Flag"},{code:"1f1f2-1f1f4",desc:"Macau Sar China Flag"},{code:"1f1f2-1f1f5",desc:"Northern Mariana Islands Flag"},{code:"1f1f2-1f1f6",desc:"Martinique Flag"},{code:"1f1f2-1f1f7",desc:"Mauritania Flag"},{code:"1f1f2-1f1f8",desc:"Montserrat Flag"},{code:"1f1f2-1f1f9",desc:"Malta Flag"},{code:"1f1f2-1f1fa",desc:"Mauritius Flag"},{code:"1f1f2-1f1fb",desc:"Maldives Flag"},{code:"1f1f2-1f1fc",desc:"Malawi Flag"},{code:"1f1f2-1f1fd",desc:"Mexico Flag"},{code:"1f1f2-1f1fe",desc:"Malaysia Flag"},{code:"1f1f2-1f1ff",desc:"Mozambique Flag"},{code:"1f1f3-1f1e6",desc:"Namibia Flag"},{code:"1f1f3-1f1e8",desc:"New Caledonia Flag"},{code:"1f1f3-1f1ea",desc:"Niger Flag"},{code:"1f1f3-1f1eb",desc:"Norfolk Island Flag"},{code:"1f1f3-1f1ec",desc:"Nigeria Flag"},{code:"1f1f3-1f1ee",desc:"Nicaragua Flag"},{code:"1f1f3-1f1f1",desc:"Netherlands Flag"},{code:"1f1f3-1f1f4",desc:"Norway Flag"},{code:"1f1f3-1f1f5",desc:"Nepal Flag"},{code:"1f1f3-1f1f7",desc:"Nauru Flag"},{code:"1f1f3-1f1fa",desc:"Niue Flag"},{code:"1f1f3-1f1ff",desc:"New Zealand Flag"},{code:"1f1f4-1f1f2",desc:"Oman Flag"},{code:"1f1f8-1f1ff",desc:"Swaziland Flag"},{code:"1f1f5-1f1e6",desc:"Panama Flag"},{code:"1f1f5-1f1ea",desc:"Peru Flag"},{code:"1f1f5-1f1eb",desc:"French Polynesia Flag"},{code:"1f1f5-1f1ec",desc:"Papua New Guinea Flag"},{code:"1f1f5-1f1ed",desc:"Philippines Flag"},{code:"1f1f5-1f1f0",desc:"Pakistan Flag"},{code:"1f1f5-1f1f1",desc:"Poland Flag"},{code:"1f1f5-1f1f2",desc:"St. Pierre & Miquelon Flag"},{code:"1f1f5-1f1f3",desc:"Pitcairn Islands Flag"},{code:"1f1f5-1f1f7",desc:"Puerto Rico Flag"},{code:"1f1f5-1f1f8",desc:"Palestinian Territories Flag"},{code:"1f1f5-1f1f9",desc:"Portugal Flag"},{code:"1f1f5-1f1fc",desc:"Palau Flag"},{code:"1f1f5-1f1fe",desc:"Paraguay Flag"},{code:"1f1f6-1f1e6",desc:"Qatar Flag"},{code:"1f1f7-1f1ea",desc:"R\xe9union Flag"},{code:"1f1f7-1f1f4",desc:"Romania Flag"},{code:"1f1f7-1f1f8",desc:"Serbia Flag"},{code:"1f1f7-1f1fc",desc:"Rwanda Flag"},{code:"1f1f8-1f1e6",desc:"Saudi Arabia Flag"},{code:"1f1f8-1f1e7",desc:"Solomon Islands Flag"},{code:"1f1f8-1f1e8",desc:"Seychelles Flag"},{code:"1f1f8-1f1e9",desc:"Sudan Flag"},{code:"1f1f8-1f1ea",desc:"Sweden Flag"},{code:"1f1f8-1f1ec",desc:"Singapore Flag"},{code:"1f1f8-1f1ee",desc:"Slovenia Flag"},{code:"1f1f8-1f1ed",desc:"St. Helena Flag"},{code:"1f1f8-1f1ef",desc:"Svalbard & Jan Mayen Flag"},{code:"1f1f8-1f1f1",desc:"Sierra Leone Flag"},{code:"1f1f8-1f1f2",desc:"San Marino Flag"},{code:"1f1f8-1f1f3",desc:"Senegal Flag"},{code:"1f1f8-1f1f4",desc:"Somalia Flag"},{code:"1f1f8-1f1f7",desc:"Suriname Flag"},{code:"1f1f8-1f1f8",desc:"South Sudan Flag"},{code:"1f1f8-1f1f9",desc:"S\xe3o Tom\xe9 & Pr\xedncipe Flag"},{code:"1f1f8-1f1fb",desc:"El Salvador Flag"},{code:"1f1f8-1f1fd",desc:"Sint Maarten Flag"},{code:"1f1f8-1f1fe",desc:"Syria Flag"},{code:"1f1f9-1f1e6",desc:"Tristan Da Cunha Flag"},{code:"1f1f9-1f1e8",desc:"Turks & Caicos Islands Flag"},{code:"1f1f9-1f1eb",desc:"French Southern Territories Flag"},{code:"1f1f9-1f1ec",desc:"Togo Flag"},{code:"1f1f9-1f1ed",desc:"Thailand Flag"},{code:"1f1f9-1f1ef",desc:"Tajikistan Flag"},{code:"1f1f9-1f1f0",desc:"Tokelau Flag"},{code:"1f1f9-1f1f1",desc:"Timor-Leste Flag"},{code:"1f1f9-1f1f2",desc:"Turkmenistan Flag"},{code:"1f1f9-1f1f3",desc:"Tunisia Flag"},{code:"1f1f9-1f1f4",desc:"Tonga Flag"},{code:"1f1f9-1f1f7",desc:"Turkey Flag"},{code:"1f1f9-1f1f9",desc:"Trinidad & Tobago Flag"},{code:"1f1f9-1f1fb",desc:"Tuvalu Flag"},{code:"1f1f9-1f1fc",desc:"Taiwan Flag"},{code:"1f1f9-1f1ff",desc:"Tanzania Flag"},{code:"1f1fa-1f1e6",desc:"Ukraine City Flag"},{code:"1f1fa-1f1ec",desc:"Uganda Flag"},{code:"1f1fa-1f1f2",desc:"U.s. Outlying Islands Flag"},{code:"1f1fa-1f1fe",desc:"Uruguay Flag"},{code:"1f1fa-1f1ff",desc:"Uzbekistan Flag"},{code:"1f1fb-1f1e6",desc:"Vatican City Flag"},{code:"1f1fb-1f1e8",desc:"St. Vincent & Grenadines Flag"},{code:"1f1fb-1f1ea",desc:"Venezuela Flag"},{code:"1f1fb-1f1ec",desc:"British Virgin Islands Flag"},{code:"1f1fb-1f1ee",desc:"U.s. Virgin Islands Flag"},{code:"1f1fb-1f1f3",desc:"Vietnam Flag"},{code:"1f1fc-1f1f8",desc:"Samoa Flag"},{code:"1f1fb-1f1fa",desc:"Vanuatu Flag"},{code:"1f1fc-1f1eb",desc:'"Wallis & Futuna Flag'},{code:"1f1fd-1f1f0",desc:"Kosovo Flag"},{code:"1f1fe-1f1ea",desc:"Yemen Flag"},{code:"1f1fe-1f1f9",desc:"Mayotte Flag"},{code:"1f1ff-1f1e6",desc:"South Africa Flag"},{code:"1f1ff-1f1f2",desc:"Zambia Flag"},{code:"1f1ff-1f1fc",desc:"Zimbabwe Flag"},{code:"1f1eb-1f1f7",desc:"France Flag"},{code:"1f1ec-1f1e7",desc:"United Kingdom Flag"},{code:"1f1ee-1f1f9",desc:"Italy Flag"},{code:"1f1ef-1f1f5",desc:"Japan Flag"},{code:"1f1f0-1f1f7",desc:"South Korea Flag"},{code:"1f1f7-1f1fa",desc:"Russia Flag"},{code:"1F6A9",desc:"Triangular Flag on Post"},{code:"1f1fa-1f1f8",desc:"United States Flag"}]}],emoticonsButtons:["emoticonsBack","|"],emoticonsUseImage:!0}),
1e.PLUGINS.emoticons=function(t){var a=t.$,n=t.opts.emoticonsSet,r=n&&n[0],i="";function o(){if(!t.selection.isCollapsed())return!1;var e=t.selection.element(),a=t.selection.endElement();if(e&&t.node.hasClass(e,"fr-emoticon"))return e;if(a&&t.node.hasClass(a,"fr-emoticon"))return a;var n=t.selection.ranges(0),r=n.startContainer;if(r.nodeType==Node.ELEMENT_NODE&&0<r.childNodes.length&&0<n.startOffset){var i=r.childNodes[n.startOffset-1];if(t.node.hasClass(i,"fr-emoticon"))return i}return!1}function s(){return"".concat(function(e,a){return'<div class="fr-buttons fr-tabs fr-tabs-scroll">\n '.concat(function(e,a){var n="";return e.forEach((function(e){var r={image:e.code.toLowerCase()},i={elementClass:e.id===a.id?"fr-active fr-active-tab":"",emoticonsUnicodeClass:t.opts.emoticonsUseImage?"":"fr-tabs-unicode",title:t.language.translate(e.name),dataCmd:"setEmoticonCategory",dataParam1:e.id,image:t.opts.emoticonsUseImage?'<img src="https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/'.concat(r.image,'.svg"/>'):"&#x".concat(r.image,";")};n+='<button class="fr-command fr-btn '.concat(i.elementClass," ").concat(i.emoticonsUnicodeClass,'" \n title="').concat(i.title,'" data-cmd="').concat(i.dataCmd,'" data-param1="').concat(i.dataParam1,'">\n ').concat(i.image," </button>")})),n}(e,a),"\n </div>")}(n,r),"\n ").concat(function(e){return'\n <div class="fr-icon-container fr-emoticon-container">\n '.concat(function(e){var a="";return e.emoticons.forEach((function(e){var n=e.code.split("-").reduce((function(e,t){return e?"".concat(e,"‍&#x").concat(t.toLowerCase(),";"):"&#x".concat(t.toLowerCase(),";")}),""),r={image:e.code.toLowerCase(),compiledCode:e.uCode?e.uCode:n},i={dataParam1:e.code.toLowerCase(),dataParam2:r.compiledCode,title:t.language.translate(e.desc),image:t.opts.emoticonsUseImage?'<img src="https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/'.concat(r.image,'.svg"/>'):"".concat(r.compiledCode),desc:t.language.translate(e.desc)};a+='<span class="fr-command fr-emoticon fr-icon" role="button" \n data-cmd="insertEmoticon" data-param1="'.concat(i.dataParam1,'" tabindex="0"\n data-param2="').concat(i.dataParam2,'" title="').concat(i.title,'" >\n ').concat(i.image,'<span class="fr-sr-only">').concat(i.desc," </span></span>")})),a}(e),"\n </div>\n ")}(r),"\n ").concat(t.opts.emoticonsUseImage?'<p style="font-size: 12px; text-align: center; padding: 0 5px;">Emoji free by <a class="fr-link" tabIndex="-1" href="http://emojione.com/" target="_blank" rel="nofollow noopener noreferrer" role="link" aria-label="Open Emoji One website.">Emoji One</a></p>':"")}return{_init:function(){var n=function(){for(var e=t.el.querySelectorAll(".fr-emoticon:not(.fr-deletable)"),a=0;a<e.length;a++)e[a].className+=" fr-deletable"};n(),t.events.on("html.set",n),t.events.on("keydown",(function(n){if(t.keys.isCharacter(n.which)&&t.selection.inEditor()){var r=t.selection.ranges(0),i=o();t.node.hasClass(i,"fr-emoticon-img")&&i&&(0===r.startOffset&&t.selection.element()===i?a(i).before(e.MARKERS+e.INVISIBLE_SPACE):a(i).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore())}})),t.events.on("keyup",(function(n){for(var r=t.el.querySelectorAll(".fr-emoticon"),i=0;i<r.length;i++)"undefined"!=typeof r[i].textContent&&0===r[i].textContent.replace(/\u200B/gi,"").length&&a(r[i]).remove();if(!(n.which>=e.KEYCODE.ARROW_LEFT&&n.which<=e.KEYCODE.ARROW_DOWN)){var s=o();t.node.hasClass(s,"fr-emoticon-img")&&(a(s).append(e.MARKERS),t.selection.restore())}}))},insert:function(n,r){var i=o(),s=t.selection.ranges(0);i?(0===s.startOffset&&t.selection.element()===i?a(i).before(e.MARKERS+e.INVISIBLE_SPACE):0<s.startOffset&&t.selection.element()===i&&s.commonAncestorContainer.parentNode.classList.contains("fr-emoticon")&&a(i).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore(),t.html.insert('<span class="fr-emoticon fr-deletable'.concat(r?" fr-emoticon-img":"",'"').concat(r?' style="background: url('.concat(r,');"'):"",">").concat(r?" ":n,"</span> ").concat(e.MARKERS),!0)):t.html.insert('<span class="fr-emoticon fr-deletable'.concat(r?" fr-emoticon-img":"",'"').concat(r?' style="background: url('.concat(r,');"'):"",">").concat(r?" ":n,"</span>").concat(e.INVISIBLE_SPACE),!0)},setEmoticonCategory:function(e){r=n.filter((function(t){return t.id===e}))[0],function(){t.popups.get("emoticons").html(i+s());var e=t.popups.get("emoticons").children().not(".fr-buttons");t.accessibility.registerPopup("emoticons"),t.accessibility.focusContent(e)}()},showEmoticonsPopup:function(){var n=t.popups.get("emoticons");if(n||(n=function(){t.opts.toolbarInline&&0<t.opts.emoticonsButtons.length&&(i='<div class="fr-buttons fr-emoticons-buttons fr-tabs">'.concat(t.button.buildList(t.opts.emoticonsButtons),"</div>"));var n={buttons:i,custom_layer:s()},r=t.popups.create("emoticons",n);return function(n){t.events.on("popup.tab",(function(r){var i=a(r.currentTarget);if(!t.popups.isVisible("emoticons")||!i.is("span, a"))return!0;var o,s,l,c=r.which,d=window.getComputedStyle(n.find(".fr-icon-container")[0]).getPropertyValue("grid-template-columns").split(" ").length;if(e.KEYCODE.TAB==c){var f=n.find("span.fr-emoticon");if(i.is(f.first())&&r.shiftKey||i.is("a")&&!r.shiftKey){var p=n.find(".fr-buttons");o=!t.accessibility.focusToolbar(p,!!r.shiftKey)}if(!1!==o){var u=n.find("span.fr-emoticon");u.add(n.find("a.fr-link")),u.add(n.find("button.fr-btn")),s=u.index(i),s=r.shiftKey?((s-1)%u.length+u.length)%u.length:(s+1)%u.length,l=u.get(s),t.events.disableBlur(),l.focus(),o=!1}}else if(e.KEYCODE.ARROW_UP==c||e.KEYCODE.ARROW_DOWN==c||e.KEYCODE.ARROW_LEFT==c||e.KEYCODE.ARROW_RIGHT==c){if(i.is("span.fr-emoticon")){var g=i.parent().find("span.fr-emoticon");s=g.index(i);var h=d,m=Math.ceil(g.length/h),v=s%h,b=Math.floor(s/h)*h+v,E=m*h;e.KEYCODE.ARROW_UP==c?b=((b-h)%E+E)%E:e.KEYCODE.ARROW_DOWN==c?b=(b+h)%E:e.KEYCODE.ARROW_LEFT==c?b=((b-1)%E+E)%E:e.KEYCODE.ARROW_RIGHT==c&&(b=(b+1)%E),l=a(g.get(b)),t.events.disableBlur(),l.focus(),o=!1}}else e.KEYCODE.ENTER==c&&(i.is("a")?i[0].click():t.button.exec(i),o=!1);return!1===o&&(r.preventDefault(),r.stopPropagation()),o}),!0)}(r),r}()),!n.hasClass("fr-active")){t.popups.refresh("emoticons"),t.popups.setContainer("emoticons",t.$tb);
1var r=t.$tb.find('.fr-command[data-cmd="emoticons"]'),o=t.button.getPosition(r),l=o.left,c=o.top;t.popups.show("emoticons",l,c,r.outerHeight()),t.popups.get("emoticons").css("overflow","hidden")}},back:function(){t.popups.hide("emoticons"),t.toolbar.showInline()}}},e.DefineIcon("emoticons",{NAME:"smile-o",FA5NAME:"smile",SVG_KEY:"smile"}),e.RegisterCommand("emoticons",{title:"Emoticons",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("emoticons")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("emoticons")):this.emoticons.showEmoticonsPopup()},plugin:"emoticons"}),e.RegisterCommand("insertEmoticon",{callback:function(e,t,a){this.emoticons.insert(a,this.opts.emoticonsUseImage?"https://cdnjs.cloudflare.com/ajax/libs/emojione/2.0.1/assets/svg/".concat(t,".svg"):null),this.popups.hide("emoticons")}}),e.RegisterCommand("setEmoticonCategory",{undo:!1,focus:!1,callback:function(e,t){this.emoticons.setEmoticonCategory(t)}}),e.DefineIcon("emoticonsBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("emoticonsBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.emoticons.back()}}),Object.assign(e.DEFAULTS,{entities:""'¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŠšŸƒˆ˜ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψωϑϒϖ   ‌‍‎‏–—‘’‚“”„†‡•…‰′″‹›‾⁄€ℑ℘ℜ™ℵ←↑→↓↔↵⇐⇑⇒⇓⇔∀∂∃∅∇∈∉∋∏∑−∗√∝∞∠∧∨∩∪∫∴∼≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅⌈⌉⌊⌋⟨⟩◊♠♣♥♦"}),e.PLUGINS.entities=function(e){var t,a,n=e.$;function r(e){var n=e.textContent;if(n.match(t)){for(var r="",i=0;i<n.length;i++)a[n[i]]?r+=a[n[i]]:r+=n[i];e.textContent=r}}function i(t){if(t&&0<=["STYLE","SCRIPT","svg","IFRAME"].indexOf(t.tagName))return!0;
vendor: 5,993 bytes, line 1
1for(var a=e.node.contents(t),n=0;n<a.length;n++)a[n].nodeType===Node.TEXT_NODE?r(a[n]):i(a[n]);return t.nodeType===Node.TEXT_NODE&&r(t),!1}var o=function(t){return 0===t.length?"":e.clean.exec(t,i).replace(/\&/g,"&")};return{_init:function(){e.opts.htmlSimpleAmpersand||(e.opts.entities="".concat(e.opts.entities,"&"));var r=n(document.createElement("div")).html(e.opts.entities).text(),i=e.opts.entities.split(";");a={},t="";for(var s=0;s<r.length;s++){var l=r.charAt(s);a[l]="".concat(i[s],";"),t+="\\".concat(l+(s<r.length-1?"|":""))}t=new RegExp("(".concat(t,")"),"g"),e.events.on("html.get",o,!0)}}},Object.assign(e.POPUP_TEMPLATES,{"file.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_PROGRESS_BAR_]"}),Object.assign(e.DEFAULTS,{fileUpload:!0,fileUploadURL:null,fileUploadParam:"file",fileUploadParams:{},fileUploadToS3:!1,fileUploadToAzure:!1,fileUploadMethod:"POST",fileMaxSize:10485760,fileAllowedTypes:["*"],fileInsertButtons:["fileBack","|"],fileUseSelectedText:!1}),e.PLUGINS.file=function(t){var a,n=t.$,r="https://i.froala.com/upload",i=2,o=3,s=4,l=5,c=6,d={};function f(){var e=t.popups.get("file.insert");e||(e=y()),e.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),e.find(".fr-file-progress-bar-layer").addClass("fr-active"),e.find(".fr-buttons").hide(),u(t.language.translate("Uploading"),0)}function p(e){var a=t.popups.get("file.insert");a&&(a.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),a.find(".fr-file-progress-bar-layer").removeClass("fr-active"),a.find(".fr-buttons").show(),e&&(t.events.focus(),t.popups.hide("file.insert")))}function u(e,a){var n=t.popups.get("file.insert");if(n){var r=n.find(".fr-file-progress-bar-layer");r.find("h3").text(e+(a?" ".concat(a,"%"):"")),r.removeClass("fr-error"),a?(r.find("div").removeClass("fr-indeterminate"),r.find("div > span").css("width","".concat(a,"%"))):r.find("div").addClass("fr-indeterminate")}}function g(e,a,n,r){var i;t.edit.on(),t.events.focus(!0),t.selection.restore(),t.opts.fileUseSelectedText&&t.selection.text().length&&(a=t.selection.text());var o='<a href="'.concat(e,'" id="fr-inserted-file" ');if(void 0!==r)for(i in r)r.hasOwnProperty(i)&&"link"!=i&&(o+="".concat(i,'="').concat(r[i],'" '));-1==o.indexOf(' class="')&&(o+='class="fr-file" '),o+=">".concat(a,"</a>"),t.html.insert(o);var s=t.$el.find("#fr-inserted-file");s.removeAttr("id"),t.popups.hide("file.insert"),t.undo.saveStep(),k(),t.events.trigger("file.inserted",[s,n])}function h(e,a,r){var l=this.status,c=this.response,d=this.responseXML,f=this.responseText;try{if(t.opts.fileUploadToS3||t.opts.fileUploadToAzure)if(201===l){var p;if(t.opts.fileUploadToAzure){if(!1===t.events.trigger("file.uploadedToAzure",[this.responseURL,r,c],!0))return t.edit.on(),!1;p=a}else p=function(e){try{var a=n(e).find("Location").text(),r=n(e).find("Key").text();return!1===t.events.trigger("file.uploadedToS3",[a,r,e],!0)?(t.edit.on(),!1):a}catch(l){return b(s,e),!1}}(d);p&&g(p,e,c||d)}else b(s,c||d);else if(200<=l&&l<300){var u=function(e){try{if(!1===t.events.trigger("file.uploaded",[e],!0))return t.edit.on(),!1;var a=JSON.parse(e);return a.link?a:(b(i,e),!1)}catch(r){return b(s,e),!1}}(f);u&&g(u.link,e,c||f,u)}else b(o,c||f)}catch(A){b(s,c||f)}}function m(){b(s,this.response||this.responseText||this.responseXML)}function v(e){if(e.lengthComputable){var a=e.loaded/e.total*100|0;u(t.language.translate("Uploading"),a)}}function b(e,a){t.edit.on(),function(e){f();var a=t.popups.get("file.insert").find(".fr-file-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("file.error",[{code:e,message:d[e]},a])}function E(){t.edit.on(),p(!0)}function _(e){if(void 0!==e&&0<e.length){var a=e[0].type;if(e[0].name&&e[0].name.endsWith(".msg")&&(a="application/vnd.ms-outlook"),!1===t.events.trigger("file.beforeUpload",[e]))return!1;var n,i=e[0];if(!(null!==t.opts.fileUploadURL&&t.opts.fileUploadURL!==r||t.opts.fileUploadToS3||t.opts.fileUploadToAzure))return function(e){var a=new FileReader;a.onload=function(){for(var n=a.result,r=atob(a.result.split(",")[1]),i=[],o=0;o<r.length;o++)i.push(r.charCodeAt(o));var s=e.type;e.name&&e.name.endsWith(".msg")&&(s="application/vnd.ms-outlook"),n=window.URL.createObjectURL(new Blob([new Uint8Array(i)],{type:s})),t.file.insert(n,e.name,null)},f(),a.readAsDataURL(e)}(i),!1;if(i.size>t.opts.fileMaxSize)return b(l),!1;if(t.opts.fileAllowedTypes.indexOf("*")<0&&t.opts.fileAllowedTypes.indexOf(a.replace(/file\//g,""))<0)return b(c),!1;if(t.drag_support.formdata&&(n=t.drag_support.formdata?new FormData:null),n){var o;if(!1!==t.opts.fileUploadToS3)for(o in n.append("key",t.opts.fileUploadToS3.keyStart+(new Date).getTime()+"-"+(i.name||"untitled")),n.append("success_action_status","201"),n.append("X-Requested-With","xhr"),n.append("Content-Type",a),t.opts.fileUploadToS3.params)t.opts.fileUploadToS3.params.hasOwnProperty(o)&&n.append(o,t.opts.fileUploadToS3.params[o]);for(o in t.opts.fileUploadParams)t.opts.fileUploadParams.hasOwnProperty(o)&&n.append(o,t.opts.fileUploadParams[o]);n.append(t.opts.fileUploadParam,i);var s,d,p=t.opts.fileUploadURL;t.opts.fileUploadToS3&&(p=t.opts.fileUploadToS3.uploadURL?t.opts.fileUploadToS3.uploadURL:"https://".concat(t.opts.fileUploadToS3.region,".amazonaws.com/").concat(t.opts.fileUploadToS3.bucket));var u=t.opts.fileUploadMethod;t.opts.fileUploadToAzure&&(p=t.opts.fileUploadToAzure.uploadURL?"".concat(t.opts.fileUploadToAzure.uploadURL,"/").concat(i.name):encodeURI("https://".concat(t.opts.fileUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.fileUploadToAzure.container,"/").concat(i.name)),s=p,t.opts.fileUploadToAzure.SASToken&&(p+=t.opts.fileUploadToAzure.SASToken),u="PUT");var g=t.core.getXHR(p,u);if(t.opts.fileUploadToAzure){var _=(new Date).toUTCString();if(!t.opts.fileUploadToAzure.SASToken&&t.opts.fileUploadToAzure.accessKey){var w=t.o
1pts.fileUploadToAzure.account,y=t.opts.fileUploadToAzure.container;if(t.opts.fileUploadToAzure.uploadURL){var A=t.opts.fileUploadToAzure.uploadURL.split("/");y=A.pop(),w=A.pop().split(".")[0]}var C="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(_,"\nx-ms-version:2019-07-07"),T=encodeURI("/"+w+"/"+y+"/"+i.name),k=u+"\n\n\n"+i.size+"\n\n"+a+"\n\n\n\n\n\n\n"+C+"\n"+T,S=t.cryptoJSPlugin.cryptoJS.HmacSHA256(k,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.fileUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),R="SharedKey "+w+":"+S;d=S,g.setRequestHeader("Authorization",R)}for(o in g.setRequestHeader("x-ms-version","2019-07-07"),g.setRequestHeader("x-ms-date",_),g.setRequestHeader("Content-Type",a),g.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.fileUploadParams)t.opts.fileUploadParams.hasOwnProperty(o)&&g.setRequestHeader(o,t.opts.fileUploadParams[o]);for(o in t.opts.fileUploadToAzure.params)t.opts.fileUploadToAzure.params.hasOwnProperty(o)&&g.setRequestHeader(o,t.opts.fileUploadToAzure.params[o])}g.onload=function(){h.call(g,i.name,s,d)},g.onerror=m,g.upload.onprogress=v,g.onabort=E,f();var L=t.popups.get("file.insert");L&&(L.off("abortUpload"),L.on("abortUpload",(function(){4!==g.readyState&&g.abort()}))),g.send(t.opts.fileUploadToAzure?i:n)}}}function w(){p()}function y(e){if(e)return t.popups.onHide("file.insert",w),!0;var a;t.opts.fileUpload||t.opts.fileInsertButtons.splice(t.opts.fileInsertButtons.indexOf("fileUpload"),1),a='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.fileInsertButtons),"</div>");var r="";t.opts.fileUpload&&(r='<div class="fr-file-upload-layer fr-layer fr-active" id="fr-file-upload-layer-'.concat(t.id,'"><strong>').concat(t.language.translate("Drop file"),"</strong><br>(").concat(t.language.translate("or click"),')<div class="fr-form"><input type="file" name="').concat(t.opts.fileUploadParam,'" accept="').concat(0<=t.opts.fileAllowedTypes.indexOf("*")?"/":"").concat(t.opts.fileAllowedTypes.join(", ").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-file-upload-layer-').concat(t.id,'" role="button"></div></div>'));var i={buttons:a,upload_layer:r,progress_bar:'<div class="fr-file-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="fileDismissError" tabIndex="2" role="button">OK</button></div></div>'},o=t.popups.create("file.insert",i);return function(e){t.events.$on(e,"dragover dragenter",".fr-file-upload-layer",(function(){return n(this).addClass("fr-drop"),!1}),!0),t.events.$on(e,"dragleave dragend",".fr-file-upload-layer",(function(){return n(this).removeClass("fr-drop"),!1}),!0),t.events.$on(e,"drop",".fr-file-upload-layer",(function(a){a.preventDefault(),a.stopPropagation(),n(this).removeClass("fr-drop");var r=a.originalEvent.dataTransfer;r&&r.files&&(e.data("instance")||t).file.upload(r.files)}),!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-file-upload-layer input[type="file"]',(function(){n(this).trigger("click")})),t.events.$on(e,"change",'.fr-file-upload-layer input[type="file"]',(function(){if(this.files){var a=e.data("instance")||t;a.events.disableBlur(),e.find("input:focus").blur(),a.events.enableBlur(),a.file.upload(this.files)}n(this).val("")}
vendor: 4,287 bytes, line 1
1),!0)}(o),o}function C(e){t.node.hasClass(e,"fr-file")}function T(a){var n=a.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var r=n.files[0];if(r&&"undefined"!=typeof r.type){if(r.type.indexOf("image")<0){if(!t.opts.fileUpload)return a.preventDefault(),a.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(a.originalEvent),t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.popups.hideAll();var i=t.popups.get("file.insert");return i||(i=y()),t.popups.setContainer("file.insert",t.$sc),t.popups.show("file.insert",a.originalEvent.pageX,a.originalEvent.pageY),f(),_(n.files),a.preventDefault(),a.stopPropagation(),!1}}else r.type.indexOf("image")<0&&(a.preventDefault(),a.stopPropagation())}}function k(){var e,n=Array.prototype.slice.call(t.el.querySelectorAll("a.fr-file")),r=[];for(e=0;e<n.length;e++)r.push(n[e].getAttribute("href"));if(a)for(e=0;e<a.length;e++)r.indexOf(a[e].getAttribute("href"))<0&&t.events.trigger("file.unlink",[a[e]]);a=n}return d[1]="File cannot be loaded from the passed link.",d[i]="No link in upload response.",d[o]="Error during file upload.",d[s]="Parsing response failed.",d[l]="File is too large.",d[c]="File file type is invalid.",d[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",{_init:function(){t.events.on("drop",T),t.events.$on(t.$win,"keydown",(function(a){var n=a.which,r=t.popups.get("file.insert");r&&n===e.KEYCODE.ESC&&r.trigger("abortUpload")})),t.events.on("destroy",(function(){var e=t.popups.get("file.insert");e&&e.trigger("abortUpload")})),t.events.on("link.beforeRemove",C),t.$wp&&(k(),t.events.on("contentChanged",k)),y(!0)},showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertFile"]'),a=t.popups.get("file.insert");if(a||(a=y()),p(),!a.hasClass("fr-active"))if(t.popups.refresh("file.insert"),t.popups.setContainer("file.insert",t.$tb),e.isVisible){var n=t.button.getPosition(e),r=n.left,i=n.top;t.popups.show("file.insert",r,i,e.outerHeight())}else t.position.forSelection(a),t.popups.show("file.insert")},upload:_,insert:g,back:function(){t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("file.insert"),t.toolbar.showInline()},hideProgressBar:p}},e.DefineIcon("insertFile",{NAME:"file-o",FA5NAME:"file",SVG_KEY:"insertFile"}),e.RegisterCommand("insertFile",{title:"Upload File",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("file.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("file.insert")):this.file.showInsertPopup()},plugin:"file"}),e.DefineIcon("fileBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("fileBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.file.back()},refresh:function(e){this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.RegisterCommand("fileDismissError",{title:"OK",callback:function(){this.file.hideProgressBar(!0)}}),Object.assign(e.POPUP_TEMPLATES,{"filesManager.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_PROGRESS_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(e.DEFAULTS,{filesInsertButtons:["imageBack","|","filesUpload","filesByURL","filesEmbed"],filesInsertButtons2:["deleteAll","insertAll","cancel","minimize"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,filesManagerUploadURL:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,filesManagerUploadParam:"file",filesManagerUploadParams:{},googleOptions:{},filesManagerUploadToS3:!1,filesManagerUploadToAzure:!1,filesManagerUploadMethod:"POST",filesManagerMaxSize:10485760,filesManagerAllowedTypes:["*"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr
1-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5,imageAddNewLine:!1}),e.VIDEO_PROVIDERS=[{test_regex:/^.*((youtu.be)|(youtube.com))\/((v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))?\??v?=?([^#\&\?]*).*/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=|embed\/)?([0-9a-zA-Z_\-]+)(.+)?/g,url_text:"https://www.youtube.com/embed/$1?$2",html:'<iframe width="640" height="360" src="{url}&wmode=opaque" frameborder="0" allowfullscreen></iframe>',provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'<iframe width="640" height="360" src="{url}?format=embed" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vidyard"}],e.VIDEO_EMBED_REGEX=/^\W*((<iframe(.|\n)*>(\s|\n)*<\/iframe>)|(<embed(.|\n)*>))\W*$/i,e.IMAGE_EMBED_REGEX=/^\W*((<img(.|\n)*>(\s|\n)*))\W*$/i,e.IMAGE_TYPE="image/png",e.IMAGE_ALLOW_REGEX=/\.(gif|jpe?g|tiff?|png|webp|bmp)$/i,e.PLUGINS.filesManager=function(t){var a,n,r,o,s,l,c,d,f=t.$,p="https://i.froala.com/upload",u=!1,g=!1,h=new Map,m=new Map,v=new Map,b=new Map,E=new Map,_=new Map,w=0,y=[],A=-1,C=[],T=0,k=["file","image","imageTUI","video"],S=1,R=2,L=3,x=4,I=5,O=6,F=10,M=["video/avi","video/mpeg","video/x-ms-wmv"],D={};function N(){var e=t.popups.get("filesManager.insert"),a=e.find(".fr-files-by-url-layer input");a.val(""),e.find(".fr-files-embed-layer textarea").val("").trigger("change"),a.trigger("change")}function P(e){var a;t.hasOwnProperty("imageTUI")||(c="fr-disabled"),_.forEach((function(e,t){q(t)})),B()?(a=t.popups.get("filesManager.insert"))||(a=He()):(a=t.popups.get("filesManager.insert"))||(a=function(){var e="<div style= 'padding:10px'>\n <div class = 'fr-message'><h3 style ='font-size: 16px; margin: 10px 10px;font-weight: normal;'>".concat(t.language.translate(function(){var e="",a=function(){var e=[];return k.forEach((function(a){t.opts.pluginsEnabled.indexOf(a)<0&&e.push(a.charAt(0).toUpperCase()+a.slice(1))})),e}();return e=a.join(", "),1<a.length?e+=" plugin are":e+=" plugin is",e}()+" not enabled. Do you want to enable?"),"</h3></div>\n <div style='text-align:right;'>\n <button class='fr-trim-button fr-plugins-enable'>").concat(t.language.translate("Enable"),"</button> \n <button class='fr-trim-button fr-plugins-cancel'>").concat(t.language.translate("Cancel"),"</button>\n </div>"),a={buttons:'<div class="fr-buttons fr-tabs"></div>',upload_layer:e,by_url_layer:"",embed_layer:"",upload_progress_layer:"",progress_bar:""},n=t.popups.create("filesManager.insert",a);return Me(n),n}());
1var n=t.$tb.find('.fr-command[data-cmd="insertFiles"]');if(Q(),e||!a.hasClass("fr-active"))if(e||X(),t.popups.refresh("filesManager.insert"),t.popups.setContainer("filesManager.insert",t.$tb),n.isVisible()){var r=t.button.getPosition(n,h.size),i=r.left,o=r.top;t.popups.show("filesManager.insert",i,o,n.outerHeight())}else t.position.forSelection(a),t.popups.show("filesManager.insert");t.popups.setPopupDimensions(a),B()&&t.popups.setFileListHeight(a),a.find(".fr-upload-progress")&&0==h.size&&a.find(".fr-upload-progress").addClass("fr-none")}function B(){var e=!0;return k.forEach((function(a){t.opts.pluginsEnabled.indexOf(a)<0&&(e=!1)})),e}function U(){Q()}function $(){if(o||function(){var n;if(t.shared.$image_resizer?(o=t.shared.$image_resizer,l=t.shared.$img_overlay,t.events.on("destroy",(function(){f("body").first().append(o.removeClass("fr-active"))}),!0)):(t.shared.$image_resizer=f(document.createElement("div")).attr("class","fr-image-resizer"),o=t.shared.$image_resizer,t.events.$on(o,"mousedown",(function(e){e.stopPropagation()}),!0),t.opts.imageResize&&(o.append(H("nw")+H("ne")+H("sw")+H("se")),t.shared.$img_overlay=f(document.createElement("div")).attr("class","fr-image-overlay"),l=t.shared.$img_overlay,n=o.get(0).ownerDocument,f(n).find("body").first().append(l))),t.events.on("shared.destroy",(function(){o.html("").removeData().remove(),o=null,t.opts.imageResize&&(l.remove(),l=null)}),!0),t.helpers.isMobile()||t.events.$on(f(t.o_win),"resize",(function(){a&&!a.hasClass("fr-uploading")?nt(!0):a&&($(),replace(),Z(!1))})),t.opts.imageResize){n=o.get(0).ownerDocument,t.events.$on(o,t._mousedown,".fr-handler",K),t.events.$on(f(n),t._mousemove,W),t.events.$on(f(n.defaultView||n.parentWindow),t._mouseup,G),t.events.$on(l,"mouseleave",G);var r=1,i=null,s=0;t.events.on("keydown",(function(n){if(a){var o=-1!=navigator.userAgent.indexOf("Mac OS X")?n.metaKey:n.ctrlKey,l=n.which;(l!==i||200<n.timeStamp-s)&&(r=1),(l==e.KEYCODE.EQUALS||t.browser.mozilla&&l==e.KEYCODE.FF_EQUALS)&&o&&!n.altKey?r=qe.call(this,n,1,1,r):(l==e.KEYCODE.HYPHEN||t.browser.mozilla&&l==e.KEYCODE.FF_HYPHEN)&&o&&!n.altKey?r=qe.call(this,n,2,-1,r):t.keys.ctrlKey(n)||l!=e.KEYCODE.ENTER||(a.before("<br>"),Ce(a)),i=l,s=n.timeStamp}}),!0),t.events.on("keyup",(function(){r=1}))}}(),!a)return!1;var n=t.$wp||t.$sc;n.append(o),o.data("instance",t);var r=n.scrollTop()-("static"!=n.css("position")?n.offset().top:0),i=n.scrollLeft()-("static"!=n.css("position")?n.offset().left:0);i-=t.helpers.getPX(n.css("border-left-width")),r-=t.helpers.getPX(n.css("border-top-width")),t.$el.is("img")&&t.$sc.is("body")&&(i=r=0);var s=ct();dt()&&(s=s.find(".fr-img-wrap"));var c=0,d=0;t.opts.iframe&&(c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),d=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),o.css("top",(t.opts.iframe?s.offset().top+c:s.offset().top+r)-1).css("left",(t.opts.iframe?s.offset().left+d:s.offset().left+i)-1).css("width",s.get(0).getBoundingClientRect().width).css("height",s.get(0).getBoundingClientRect().height).addClass("fr-active")}function H(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function z(e){dt()?a.parents(".fr-img-caption").css("width",e):a.css("width",e)}function K(e){if(!t.core.sameInstance(o))return!0;if(e.preventDefault(),e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;t.undo.canDo()||t.undo.saveStep();var n=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var r=t.$oel.get(0).ownerDocument,i=r.defaultView||r.parentWindow,d=!1;try{d=i.location!=i.parent.location&&!(i.$&&i.$.FE)}catch(c){}d&&i.frameElement&&(n+=t.helpers.getPX(f(i.frameElement).offset().left)+i.frameElement.clientLeft)}(s=f(this)).data("start-x",n),s.data("start-width",a.width()),s.data("start-height",a.height());var p=a.width();if(t.opts.imageResizeWithPercent){var u=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;p=(p/f(u).outerWidth()*100).toFixed(2)+"%"}z(p),l.show(),t.popups.hideAll(),ot()}function W(e){if(!t.core.sameInstance(o))return!0;var n;if(s&&a){if(e.preventDefault(),t.$el.find("img.fr-error").left)return!1;var r=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!r)return!1;var i=r-s.data("start-x"),l=s.data("start-width");if((s.hasClass("fr-hnw")||s.hasClass("fr-hsw"))&&(i=0-i),t.opts.imageResizeWithPercent){var c=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;l=((l+i)/f(c).outerWidth()*100).toFixed(2),t.opts.imageRoundPercent&&(l=Math.round(l)),z("".concat(l,"%")),(n=dt()?(t.helpers.getPX(a.parents(".fr-img-caption").css("width"))/f(c).outerWidth()*100).toFixed(2):(t.helpers.getPX(a.css("width"))/f(c).outerWidth()*100).toFixed(2))===l||t.opts.imageRoundPercent||z("".concat(n,"%")),a.css("height","").removeAttr("height")}else l+i>=t.opts.imageMinWidth&&(z(l+i),n=dt()?t.helpers.getPX(a.parents(".fr-img-caption").css("width")):t.helpers.getPX(a.css("width"))),n!==l+i&&z(n),((a.attr("style")||"").match(/(^height:)|(; *height:)/)||a.attr("height"))&&(a.css("height",s.data("start-height")*a.width()/s.data("start-width")),a.removeAttr("height"));$(),t.events.trigger("image.resize",[lt()])}}function G(e){if(!t.core.sameInstance(o))return!0;
1if(s&&a){if(e&&e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;s=null,l.hide(),$(),t.undo.saveStep(),t.events.trigger("image.resizeEnd",[lt()])}else o.removeClass("fr-active")}function V(){_.forEach((function(e,a){var n=t.popups.get("filesManager.insert");n.find(".fr-checkbox-file-"+a).get(0).disabled=!0,document.getElementById("fr-file-autoplay-button-"+a)&&(document.getElementById("fr-file-autoplay-button-"+a).disabled=!0,document.getElementById("fr-file-autoplay-button-"+a).parentElement.classList.add("fr-checkbox-disabled"),document.getElementById("fr-file-autoplay-button-"+a).parentElement.classList.remove("fr-files-checkbox")),n.find(".fr-checkbox-"+a).get(0).classList.remove("fr-files-checkbox"),n.find(".fr-checkbox-"+a).get(0).classList.add("fr-checkbox-disabled")}))}function Y(e,n,r,i){t.edit.on(),a&&a.addClass("fr-error"),D[e]?(e!=L&&e!=R&&e!=x||we(100,i,!0),_.set(i,D[e]),V(),_.forEach((function(e,a){t.popups.get("filesManager.insert"),document.getElementById("fr-file-edit-button-".concat(a))&&(document.getElementById("fr-file-edit-button-".concat(a)).classList.add("fr-disabled"),document.getElementById("fr-file-view-button-".concat(a)).classList.add("fr-disabled"),document.getElementById("fr-file-insert-button-".concat(a)).classList.add("fr-disabled"))})),te(t.language.translate(D[e]),i)):te(t.language.translate("Something went wrong. Please try again."),i),!a&&r&&Xe(r),t.events.trigger("filesManager.error",[{code:e,message:D[e]},n,r])}function j(){var e=t.popups.get("filesManager.insert"),a=e.find('.fr-command[data-cmd="insertAll"]'),n=e.find('.fr-command[data-cmd="deleteAll"]'),r=!0;E.forEach((function(e,t,a){E.get(t)&&(r=!1)})),r?a.addClass("fr-disabled"):a.removeClass("fr-disabled"),r?n.addClass("fr-disabled"):n.removeClass("fr-disabled")}function q(e){m.get(e)&&m.get(e).link&&t.events.trigger("filesManager.removed",[m.get(e).link]);var a=t.popups.get("filesManager.insert");void 0!==a.find(".fr-file-"+e).get(0)&&(a.find(".fr-file-"+e).get(0).outerHTML=""),m.delete(e),h.delete(e),E.delete(e),j(),0==h.size&&(T=0),_.delete(e),t.popups.setPopupDimensions(a,!0),t.opts.toolbarBottom?P(!0):t.popups.setPopupDimensions(a),a.find(".fr-upload-progress")&&0==h.size&&a.find(".fr-upload-progress").addClass("fr-none")}function X(){for(var e=t.popups.get("filesManager.insert"),a=e.find(".fr-insert-checkbox"),n=0;n<a.length;n++)a.get(n).children.target.checked=!1,e.find(".fr-file-"+a.get(n).id.split("-").pop()).get(0).classList.add("fr-unchecked");if(r)document.getElementById("fr-file-autoplay-button-".concat(r))&&(document.getElementById("fr-file-autoplay-button-".concat(r)).checked=!1),C=C.filter((function(e){return e!=r}));else{for(var i=e.find(".fr-file-autoplay-button"),o=0;o<i.length;o++)i.get(o).checked=!1;C=[]}E=new Map,j()}function Z(e){var n=t.popups.get("filesManager.insert");if(n||(n=He()),n.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),n.find(".fr-files-progress-bar-layer").addClass("fr-active"),n.find(".fr-buttons").hide(),a){var r=ct();t.popups.setContainer("filesManager.insert",t.$sc);var i=r.offset().left,o=r.offset().top+r.height();t.popups.show("filesManager.insert",i,o,r.outerHeight())}void 0===e&&J(t.language.translate("Uploading"),0)}function Q(e){var n=t.popups.get("filesManager.insert");if(n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-files-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e||t.$el.find("img.fr-error").length)){if(t.events.focus(),t.$el.find("img.fr-error").length&&(t.$el.find("img.fr-error").remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&a){var r=a;nt(!0),t.selection.setAfter(r.get(0)),t.selection.restore()}t.popups.hide("filesManager.insert")}}function J(e,a){var n=t.popups.get("filesManager.insert");if(n){var r=n.find(".fr-files-progress-bar-layer");r.find("h3").text(e+(a?" ".concat(a,"%"):"")),r.removeClass("fr-error"),a?(r.find("div").removeClass("fr-indeterminate"),r.find("div > span").css("width","".concat(a,"%"))):r.find("div").addClass("fr-indeterminate")}}function ee(e){Z();var a=t.popups.get("filesManager.insert").find(".fr-files-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}function te(e,a){var n=t.popups.get("filesManager.insert"),r=n.find(".fr-upload-progress-layer"),i=n.find(".fr-file-".concat(a));r.addClass("fr-error"),i.find("h5").text(e)}D[S]="File cannot be loaded from the passed link.",D[R]="No link in upload response.",D[L]="Error during file upload.",D[x]="Parsing response failed.",D[I]="File is too large.",D[O]="File type is invali
1d.",D[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",D[8]="File is corrupted.",D[9]="Error during file loading.",D[F]="File upload cancelled";var ae,ne,re,ie,oe,se,le,ce,de,fe,pe="";function ue(e){pe=e,ae=document.getElementsByClassName(e),Array.prototype.map.call(ae,(function(e){!function(e){if(e.addEventListener("dragover",(function(e){e.preventDefault(),e.stopPropagation(),ne=e.pageX,re=e.pageY;var t=document.getElementById("filesList");re+20>t.getBoundingClientRect().bottom&&ge(t,0,10),re-20<t.getBoundingClientRect().top&&ge(t,0,-10)}),!1),t.helpers.isMobile()&&e.getElementsByClassName("dot")[0].addEventListener("touchmove",(function(e){e.preventDefault(),e.stopPropagation();for(var t=e.target;t&&!t.classList.contains(pe);)t=t.parentElement;for(var a=document.elementFromPoint(e.targetTouches[0].clientX,e.targetTouches[0].clientY);a&&!a.classList.contains(pe);)a=a.parentElement;var n=document.getElementsByClassName("fr-hovered-over-file");Array.prototype.forEach.call(n,(function(e){e.classList.remove("fr-hovered-over-file")})),a&&!t.classList.contains("fr-unchecked")&&a.classList.add("fr-hovered-over-file");var r=document.getElementById("filesList");e.targetTouches[0].clientY+5>r.getBoundingClientRect().bottom&&ge(r,0,5),e.targetTouches[0].clientY-5<r.getBoundingClientRect().top&&ge(r,0,-5)}),!1),e.ondrag=he,e.ondragend=me,t.helpers.isMobile()){var a=e.getElementsByClassName("dot");a[0].addEventListener("touchmove",he,!1),a[0].addEventListener("touchend",me,!1)}}(e)}))}function ge(e,t,a){e.scrollLeft+=t,e.scrollTop+=a}function he(e){for(t.helpers.isMobile()&&(oe=event.touches[0].clientX,se=event.touches[0].clientY),ie=e.target;!ie.classList.contains(pe);)ie=ie.parentElement;ie.classList.contains(pe)&&!ie.classList.contains("fr-unchecked")?t.helpers.isMobile()&&ie.classList.add("drag-sort-active"):ie=void 0}function me(e){var a;if(void 0!==ie){var n,r;if(t.helpers.isMobile())for(n=oe,r=se,a=event.target;!a.classList.contains(pe);)a=a.parentElement;else n=event.clientX,r=event.clientY;t.helpers.isMobile()||!t.browser.safari&&!t.browser.mozilla||(n=ne,r=re);for(var i=document.elementFromPoint(n,r);i&&!i.classList.contains(pe);)i=i.parentElement;i&&!i.classList.contains(pe)?i=void 0:i&&ie!==i&&function(e,t){var a,n,r=e.parentNode,i=t.parentNode;if(r&&i&&!r.isEqualNode(t)&&!i.isEqualNode(e)){for(var o=0;o<r.children.length;o++)r.children[o].isEqualNode(e)&&(a=o);for(o=0;o<i.children.length;o++)i.children[o].isEqualNode(t)&&(n=o);r.isEqualNode(i)&&a<n&&n++,r.insertBefore(t,r.children[a]),i.insertBefore(e,i.children[n])}}(ie,i),t.helpers.isMobile()&&(a.classList.remove("fr-hovered-over-file"),i.classList.remove("fr-hovered-over-file"))}}function ve(e){var a=t.popups.get("filesManager.insert");a.find(".fr-upload-progress-layer").hasClass("fr-active")||a.find(".fr-upload-progress-layer").addClass("fr-active"),a.find(".fr-upload-progress").removeClass("fr-none");var n=h.get(e),r=function(e){var n,r={weekday:"long",year:"numeric",month:"long",day:"numeric"};try{n=e.toLocaleDateString(t.opts.language?t.opts.language:void 0,r)}catch(a){n=e.toLocaleDateString(void 0,r)}return n+""}(new Date),i=E.get(e)?"":"fr-unchecked ",o="\n <div id='fr-file-".concat(e,"' class='fr-file-list-item fr-file-").concat(e," ").concat(i,"' draggable = \"").concat(!i,'" >\n <div class=\'fr-file-item-left\' >\n\n \n <div class="fr-file-item-insert-checkbox fr-files-checkbox-line">\n ').concat(t.helpers.isMobile()?"<div id='fr-pick-".concat(e,"}' class='dot'>\n </div>"):"",'\n <div id="checkbox-key-').concat(e,'" class="fr-files-checkbox fr-insert-checkbox fr-checkbox-').concat(e,'">\n <input name="target" class="fr-insert-attr fr-checkbox-file-').concat(e,' fr-file-insert-check" data-cmd="fileInsertCheckbox"\n data-checked="_blank" type="checkbox" id="fr-link-target-').concat(t.id,'" tabIndex="0" />\n <span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32">
1<path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','\n </span>\n </div>\n <label id="fr-label-target-').concat(t.id,"\"></label>\n </div>\n \n <div class='fr-file-item-icon fr-file-item-icon-").concat(e,"' >\n <img src='https://secure.webtoolhub.com/static/resources/icons/set112/f2afb6f7.png' alt='Image preview' class='fr-thumbnail-padding' height='36px' width='36px' />\n </div>\n\n <div class='fr-file-item-description' >\n <div class='fr-file-name fr-files-manager-tooltip'>\n ").concat(function(e,t,a){return null==t&&(t=100),null==a&&(a="..."),e.length>t?e.substring(0,t-a.length)+a:e}(n.name,20),'\n <span class="').concat(20<n.name.length?"tooltiptext":"fr-none",'">').concat(n.name,"\n </span>\n </div>\n <div class='fr-file-details'>\n <div class='fr-file-date'>").concat(r,"\n </div>\n \n <div class='fr-file-size'>\n ").concat(function(e){if(0==e)return"0 Bytes";var t=Math.floor(Math.log(e)/Math.log(1024));return" | "+1*(e/Math.pow(1024,t)).toFixed(2)+" "+["Bytes","KB","MB","GB","TB"][t]}(n.size),"\n </div>\n </div>\n\n <div class='fr-file-error'>\n <h5 class='fr-file-error-h5'></h5>\n </div>\n </div>\n \n </div>\n\n <div class='fr-file-item-right fr-file-item-right-").concat(e,"'>")+_e(e)+"</div>\n </div>";a.find(".fr-upload-progress-layer")[0].innerHTML=o+a.find(".fr-upload-progress-layer")[0].innerHTML,h.forEach((function(e,t,n){E.get(t)&&a.find("input.fr-insert-attr.fr-checkbox-file-".concat(t))[0].setAttribute("checked",null)})),C.forEach((function(e){document.getElementById("fr-file-autoplay-button-"+e).checked=!0})),Ee(e,n),Q(),t.opts.toolbarBottom?P(!0):t.popups.setPopupDimensions(a),ue("fr-file-list-item")}function be(e){switch(e){case"application/msword":return t.icon.getFileIcon("docIcon");case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return t.icon.getFileIcon("docxIcon");case"image/gif":return t.icon.getFileIcon("gifIcon");case"image/jpeg":return t.icon.getFileIcon("jpegIcon");case"image/jpeg":return t.icon.getFileIcon("jpgIcon");case"type/text":return t.icon.getFileIcon("logIcon");case"video/quicktime":return t.icon.getFileIcon("movIcon");case"audio/mp3":case"audio/mpeg":return t.icon.getFileIcon("mp3Icon");case"video/mp4":return t.icon.getFileIcon("mp4Icon");case"audio/ogg":return t.icon.getFileIcon("oggIcon");case"video/ogg":return t.icon.getFileIcon("ogvIcon");case"application/pdf":return t.icon.getFileIcon("pdfIcon");case"image/png":return t.icon.getFileIcon("pngIcon");case"text/plain":return t.icon.getFileIcon("txtIcon");case"video/webm":return t.icon.getFileIcon("webmIcon");case"image/webp":return t.icon.getFileIcon("webpIcon");case"video/x-ms-wmv":return t.icon.getFileIcon("wmvIcon");case"application/vnd.ms-excel":return t.icon.getFileIcon("xlsIcon");case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":return t.icon.getFileIcon("xlsxIcon");case"application/x-zip-compressed":case"application/zip":return t.icon.getFileIcon("zipIcon");default:return t.icon.getFileIcon("defaultIcon")}}function Ee(e,a,n){var r=t.popups.get("filesManager.insert"),i=r.find(".fr-file-item-icon-"+e).get(0);if(Ne(Le(a))&&"image/gif"!=Le(a)&&"image/webp"!=Le(a)){"a"!=i.children[0].localName&&(i.innerHTML="<a target='_blank' href=''>"+i.innerHTML+"</a>"),r.find(".fr-file-item-icon-"+e).get(0).children[0].children[0];var o=new FileReader;if(null!=n&&n){var s=h.get(e);a.name=s.name,h.set(e,a)}if(o.onloadend=function(){r.find(".fr-file-item-icon-"+e).get(0).children[0].children[0].src=o.result;for(var t=atob(o.result.split(",")[1]),n=[],i=0;i<t.length;i++)n.push(t.charCodeAt(i));r.find(".fr-file-item-icon-"+e).get(0).children[0].href=window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:Le(a)})),r.find(".fr-file-item-icon-"+e).get(0).classList.add("fr-file-item-thumbnail-hover")},a)o.readAsDataURL(a);else{var l=be(Le(a));i.innerHTML='<svg height="40px" width="40px" viewBox="0 0 55 5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n '.concat(l.path,"\n </svg>")}}else{var c=be(Le(a));i.innerHTML='<svg height="40px" width="40px" viewBox="0 0 55 55" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n '.concat(c.path,"\n </svg>")}}function _e(e){var a="";if(Be(Le(h.get(e)))){var n="fr-files-checkbox",r="";$e(Le(h.get(e)))||(n="fr-checkbox-disabled",r="disabled"),a='\n <div class="fr-files-checkbox-line align-autoplay">\n <div id="checkbox-key-'.concat(e,'" class="').concat(n," fr-autoplay-checkbox fr-checkbox-").concat(e,'"> \n \n <input type="checkbox" id="fr-file-autoplay-button-').concat(e,'" class="fr-file-button-').concat(e,' fr-file-autoplay-button" data-title="Edit" data-param1="').concat(e,'" role="button" ').concat(r,"/>
1\n\n <span>").concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>'," </span>\n </div> \n <label class='fr-autoplay-checkbox-label'>Autoplay </label>\n </div>")}var i="application/msword",o="application/vnd.openxmlformats-officedocument.wordprocessingml.document",s="";return!Ue(Le(h.get(e)))&&$e(Le(h.get(e)))||(c="fr-disabled"),Be(Le(h.get(e)))&&(c="fr-disabled"),Pe(Le(h.get(e)))&&(c="fr-disabled",Le(h.get(e))!=i&&Le(h.get(e))!=o||t.opts.googleOptions&&!t.helpers.isMobile()&&t.opts.googleOptions.API_KEY&&t.opts.googleOptions.CLIENT_ID&&(c=""),"text/plain"!=Le(h.get(e))&&Le(h.get(e))!=i&&"application/pdf"!=Le(h.get(e))&&Le(h.get(e))!=o&&"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"!=Le(h.get(e))&&"application/vnd.ms-excel"!=Le(h.get(e))&&"type/text"!=Le(h.get(e))||(s="")),"video/url"===Le(h.get(e))&&(c="fr-disabled"),a+'<div class=\'fr-file-item-action-buttons\' >\n <button type="button" id="fr-file-insert-button-'.concat(e,'" class=" fr-doc-edit-').concat(e," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n fr-file-button-").concat(e," fr-file-insert-button-").concat(e,' fr-file-insert-button" data-cmd="imageInsertByUpload" data-title="Insert" data-param1="').concat(e,'" tabIndex="2" role="button">\n <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-5 0 28 28" xlmns = "http://w3.org/200/svg"><path d = \'M 9.25 12 L 6.75 12 C 6.335938 12 6 11.664062 6 11.25 L 6 6 L 3.257812 6 C 2.703125 6 2.425781 5.328125 2.820312 4.933594 L 7.570312 0.179688 C 7.804688 -0.0546875 8.191406 -0.0546875 8.425781 0.179688 L 13.179688 4.933594 C 13.574219 5.328125 13.296875 6 12.742188 6 L 10 6 L 10 11.25 C 10 11.664062 9.664062 12 9.25 12 Z M 16 11.75 L 16 15.25 C 16 15.664062 15.664062 16 15.25 16 L 0.75 16 C 0.335938 16 0 15.664062 0 15.25 L 0 11.75 C 0 11.335938 0.335938 11 0.75 11 L 5 11 L 5 11.25 C 5 12.214844 5.785156 13 6.75 13 L 9.25 13 C 10.214844 13 11 12.214844 11 11.25 L 11 11 L 15.25 11 C 15.664062 11 16 11.335938 16 11.75 Z M 12.125 14.5 C 12.125 14.15625 11.84375 13.875 11.5 13.875 C 11.15625 13.875 10.875 14.15625 10.875 14.5 C 10.875 14.84375 11.15625 15.125 11.5 15.125 C 11.84375 15.125 12.125 14.84375 12.125 14.5 Z M 14.125 14.5 C 14.125 14.15625 13.84375 13.875 13.5 13.875 C 13.15625 13.875 12.875 14.15625 12.875 14.5 C 12.875 14.84375 13.15625 15.125 13.5 15.125 C 13.84375 15.125 14.125 14.84375 14.125 14.5 Z M 14.125 14.5 \'></path></svg>\n </button>\n\n <button type="button" id="fr-file-edit-button-').concat(e,'" class=" fr-doc-edit-').concat(e," ").concat(c," fr-img-icon fr-btn fr-command fr-submit \n fr-file-action-icons fr-file-edit-button-").concat(e," fr-file-button-").concat(e,' fr-file-edit-button" data-cmd="editImage" data-title="Edit" data-param1="').concat(e,'" role="button">\n <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "0 4 25 25" xlmns = "http://w3.org/200/svg"><path d = \'M17,11.2L12.8,7L5,14.8V19h4.2L17,11.2z M7,16.8v-1.5l5.6-5.6l1.4,1.5l-5.6,5.6H7z M13.5,6.3l0.7-0.7c0.8-0.8,2.1-0.8,2.8,0 c0,0,0,0,0,0L18.4,7c0.8,0.8,0.8,2,0,2.8l-0.7,0.7L13.5,6.3z\'></path></svg>\n </button>\n \n <span class="fr-file-view-').concat(e,'"><button type="button" id="fr-file-view-button-').concat(e,'" class=" fr-doc-edit-').concat(e," ").concat(s," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n fr-file-view-button-").concat(e,' fr-file-view-button" data-cmd="viewImage" data-title="View" data-param1="').concat(e,'" tabIndex="2" role="button">\n <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "15 19 21 21" xlmns = "http://w3.org/200/svg"> <path style="fill:none;stroke-width:0.9077;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 19.086094 16.541466 C 16.185625 16.541466 14.318281 19.447115 14.318281 19.447115 L 14.318281 19.555288 C 14.318281 19.555288 16.176719 22.475962 19.077187 22.475962 C 21.977656 22.475962 23.847969 19.576322 23.847969 19.576322 L 23.847969 19.465144 C 23.847969 19.465144 21.989531 16.541466 19.086094 16.541466 Z M 19.07125 21.024639 C 18.248906 21.024639 17.583906 20.357572 17.583906 19.53726 C 17.583906 18.716947 18.248906 18.04988 19.07125 18.04988 C 19.890625 18.04988 20.555625 18.716947 20.555625 19.53726 C 20.555625 20.357572 19.890625 21.024639 19.07125 21.024639 Z M 19.07125 21.024639 " transform="matrix(1.315789,0,0,1.3,0,0
1)"/></svg></button></span>\n\n <button type="button" id="fr-file-delete-button-').concat(e,'" class=" fr-doc-edit-').concat(e," fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons\n fr-file-button-").concat(e,' fr-file-delete-button" data-cmd="deleteImage" data-title="Delete" data-param1="').concat(e,'" role="button">\n <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z\'></path></svg>\n </button>\n \n </div>\n <div id="user_area-').concat(e,"\" style=\"display: none;\">\n \n <div id=\"file_container\"></div>\n\n <div style='display:block;text-align: center; margin-left:50%; id='edit-file-loader' class='fr-file-loader'></div>\n\n </div> \n ")}function we(e,a,n){var r=t.popups.get("filesManager.insert");if(!n&&e<=100){r.find(".fr-checkbox-file-"+a).get(0).disabled=!0,r.find(".fr-checkbox-"+a).get(0).classList.remove("fr-files-checkbox"),r.find(".fr-checkbox-"+a).get(0).classList.add("fr-checkbox-disabled");var i=r.find(".fr-file-progress-circle-"+a),o=r.find(".fr-file-upload-percent-"+a);return 50<e?i.get(0).setAttribute("class","fr-file-progress-circle-"+a+" progress-circle p"+Math.floor(e)+" over50"):i.get(0).setAttribute("class","fr-file-progress-circle-"+a+" progress-circle p"+Math.floor(e)),o.get(0).innerHTML=Math.floor(e)+"%",void ye(a,e,n)}n&&(r.find(".fr-checkbox-file-"+a).get(0).disabled=!1,r.find(".fr-checkbox-"+a).get(0).classList.remove("fr-checkbox-disabled"),r.find(".fr-checkbox-"+a).get(0).classList.add("fr-files-checkbox"),r.find(".fr-file-item-right-"+a).get(0).innerHTML=_e(a),ye(a,100,n))}function ye(e,a,n){var r=t.popups.get("filesManager.insert");r.find(".fr-progress-bar").removeClass("fr-none").addClass("fr-display-block"),r.find(".fr-upload-progress").hasClass("fr-height-set")&&t.popups.setFileListHeight(r);var i=0;b.set(e,a),b.forEach((function(e,t){i+=e})),i/=b.size,100==a&&n&&w++,r.find('.fr-command[data-cmd="filesUpload"]').addClass("fr-disabled"),r.find('.fr-command[data-cmd="filesByURL"]').addClass("fr-disabled"),r.find('.fr-command[data-cmd="filesEmbed"]').addClass("fr-disabled"),r.find(".fr-progress-bar").get(0).style.width=i+"%",w==b.size&&(r.find(".fr-progress-bar").removeClass("fr-display-block").addClass("fr-none"),b=new Map,w=0,r.find('.fr-command[data-cmd="filesUpload"]').removeClass("fr-disabled"),r.find('.fr-command[data-cmd="filesByURL"]').removeClass("fr-disabled"),r.find('.fr-command[data-cmd="filesEmbed"]').removeClass("fr-disabled"))}function Ae(e,n){Q(),t.popups.get("filesManager.insert").find(".fr-upload-progress-layer").addClass("fr-active"),e.forEach((function(r,i){Ne(Le(r))&&t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy&&t.opts.imageUpload?Fe(r,e,a,n[i]):m.set(n[i],r)}))}function Ce(n){n&&n.get&&function(n){if("false"==f(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(n&&"touchend"==n.type&&fe)return!0;if(n&&t.edit.isDisabled())return n.stopPropagation(),n.preventDefault(),!1;for(var r=0;r<e.INSTANCES.length;r++)e.INSTANCES[r]!=t&&e.INSTANCES[r].events.trigger("image.hideResizer");t.toolbar.disable(),n&&(n.stopPropagation(),n.preventDefault()),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.opts.iframe&&t.size.syncIframe(),a=f(this),$(),t.browser.msie?(t.popups.areVisible()&&t.events.disableBlur(),t.win.getSelection&&(t.win.getSelection().removeAllRanges(),t.win.getSelection().addRange(t.doc.createRange()))):t.selection.clear(),t.helpers.isIOS()&&(t.events.disableBlur(),t.$el.blur()),t.button.bulkRefresh(),t.events.trigger("video.hideResizer")}.call(n.get(0))}function Te(){var e=f(this);e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),(0==y.length||0<y.length&&y.length==A)&&(d=e),"VIDEO"==e.get(0).tagName||"AUDIO"==e.get(0).tagName?t.selection.setAfter(e.parent()):t.selection.setAfter(e),t.undo.saveStep(),t.events.trigger("filesManager.loaded",[e]),Se(y)}function ke(){var e,a=Array.prototype.slice.call(t.el.querySelectorAll("video, .fr
1-video > *")),n=[];for(e=0;e<a.length;e++)n.push(a[e].getAttribute("src")),f(a[e]).toggleClass("fr-draggable",t.opts.videoMove),""===a[e].getAttribute("class")&&a[e].removeAttribute("class"),""===a[e].getAttribute("style")&&a[e].removeAttribute("style");if(le)for(e=0;e<le.length;e++)n.indexOf(le[e].getAttribute("src"))<0&&t.events.trigger("video.removed",[f(le[e])]);le=a}function Se(e){if(null!=e){if(0==e.length)return void(null!=d&&("VIDEO"==d.get(0).tagName?t.video._editVideo(d.parent()):"IMG"==d.get(0).tagName?t.image.edit(d):d.trigger("click"),t.toolbar.disable()));xe(e.shift(),e)}}function Re(e){var r=!1;if(Be(Le(m.get(e))))t.trimVideoPlugin.trimVideo(h.get(e),e,h),r=!0;else if(Ne(Le(m.get(e)))){var i=m.get(e).link,o=t.o_doc.createElement("img");o.src=i,a=o,n=e,t.imageTUI.launch(t,!1,e),r=!0}else if(Pe(Le(m.get(e)))){var s={apiKey:t.opts.googleOptions.API_KEY,clientId:t.opts.googleOptions.CLIENT_ID,authorizeButton:"authorize_button-".concat(e),signoutButton:"signout_button",userArea:"user_area-".concat(e),fileInput:"file_input",fileIndex:e,file:h.get(e),fileContainer:"file_container",loadingText:"File is being uploaded...",events:{onInvalidFile:function(e){},onError:function(e){}}};de=function(e){var n,r=["https://www.googleapis.com/discovery/v1/apis/drive/v2/rest"],i="id,title,mimeType,userPermission,editable,copyable,shared,fileSize",o="-------314159265358979323846",s="\r\n--"+o+"\r\n",l="\r\n--"+o+"--",c=(document.getElementById(e.authorizeButton),document.getElementById(e.userArea));function d(){gapi.client.init({apiKey:e.apiKey,clientId:e.clientId,discoveryDocs:r,scope:"https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/drive.appdata"}).then((function(){gapi.auth2.getAuthInstance().isSignedIn.listen(f),f(gapi.auth2.getAuthInstance().isSignedIn.get()),!gapi.auth2.getAuthInstance().isSignedIn.get()||void 0!==gapi.auth.getToken()&&void 0===gapi.auth.getToken().access_token?Promise.resolve(gapi.auth2.getAuthInstance().sign
1In()).then((function(){u()})):u()}),(function(t){e.events.onError(t)}))}function f(e){e&&(c.style.display="block")}function p(r){var i=gapi.auth.getToken().access_token,o="https://docs.google.com/feeds/download/documents/export/Export?id="+n+"&format=docx&access_token="+i,s=new XMLHttpRequest;s.open("get",o),s.responseType="arraybuffer",s.onload=function(){var n=new Blob([new Uint8Array(this.response)],{type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}),r=h.get(e.fileIndex);n.name=r.name,n.lastModified=r.lastModified,n.lastModifiedDate=r.lastModifiedDate,h.set(e.fileIndex,n),t.filesManager.upload(n,m,a,e.fileIndex),v()},s.send()}function u(t){!function(e){for(var t=document.getElementsByClassName("fr-doc-edit-".concat(e)),a=0;a<t.length;a++)t[a].setAttribute("disabled",!0),t[a].classList.add("fr-disabled")}(e.fileIndex);var a=e.file;a?function(t,a){var n=new FileReader;n.readAsArrayBuffer(t),n.onload=function(r){for(var c={title:t.name,mimeType:"application/vnd.google-apps.document"},d="",f=new Uint8Array(n.result),p=f.byteLength,u=0;u<p;u++)d+=String.fromCharCode(f[u]);var g=btoa(d),h=s+"Content-Type: application/json; charset=UTF-8\r\n\r\n"+JSON.stringify(c)+s+"Content-Type: application/octet-stream\r\nContent-Transfer-Encoding: base64\r\n\r\n"+g+l,m=gapi.client.request({path:"/upload/drive/v2/files",method:"POST",params:{uploadType:"multipart",fields:i},headers:{"Content-Type":'multipart/related; boundary="'+o+'"',"Content-Length":h.Length},body:h});a||(a=function(e){}),m.execute((function(t,n){t.error?e.events.onError(t.error):a(t)}))}}(a,g):e.events.onInvalidFile("File is not selected")}function g(e){n=e.id;var a="https://docs.google.com/document/d/"+e.id+"/edit",r=t.o_doc.body,i=t.o_doc.createElement("div");i.setAttribute("id","editDocContainer"),i.style.cssText="position: fixed; top: 0;left: 0;padding: 0;width: 100%;height: 100%;background: rgba(255,255,255,1);z-index: 9998;display:block",i.innerHTML='<div style="margin-top:25px; text-align:center"><label>Sign Out : </label><input type="checkbox" id ="markSignOut" role="button"/> <button id="signout_button" class="fr-trim-button" >Save </button> <button id="cancel_file_edit" class="fr-trim-button">Cancel</button></div> <iframe title="Edit your file" frameBorder="0" width="100%" height="700px" src="'+a+'"></iframe>',r.appendChild(i),document.getElementById("signout_button").onclick=p,document.getElementById("cancel_file_edit").onclick=v}function v(){document.getElementById("markSignOut").checked&&gapi.auth2.getAuthInstance().signOut().then((function(){gapi.auth.getToken()&&(gapi.auth.getToken().access_token=void 0)}));var t=document.getElementById("editDocContainer");t.parentNode.removeChild(t),document.getElementById("user_area-".concat(e.fileIndex))&&(document.getElementById("user_area-".concat(e.fileIndex)).style.display="none"),function(e){for(var t=document.getElementsByClassName("fr-doc-edit-".concat(e)),a=0;a<t.length;a++)t[a].removeAttribute("disabled"),t[a].classList.remove("fr-disabled")}(e.fileIndex)}e.events||(e.events={}),e.events.onInvalidFile=e.events.onInvalidFile||function(e){},e.events.onError=e.events.onError||function(e){};var b={handleClientLoad:function(){gapi.load("client:auth2",d)}};return b}(s),function(e,t){var a=function(e,t){var a=document.createElement("script");a.src=e,a.onload=function(){this.onload=function(){},de.handleClientLoad()},a.onreadystatechange=function(){"complete"===this.readyState&&this.onload()},(document.getElementsByTagName("head")[0]||document.body).appendChild(a)};!function n(){0!=e.length?a(e.shift(),n):t&&t()}()}(["https://apis.google.com/js/api.js"],(function(){}))}r&&(u=!0)}function Le(e){var t;if(""!=e.type)return e.type;if(e.name&&e.name.endsWith(".msg"))return t="application/vnd.ms-outlook";var a=/(?:\.([^.]+))?$/.exec(e.name)[1];return[[".doc","application/msword"],[".docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],[".gif","image/gif"],[".jpeg","image/jpeg"],[".jpg","image/jpeg"],[".txt","text/plain"],[".log","type/text"],[".mov","video/quicktime"],[".mp3","audio/mpeg"],[".mp4","video/mp4"],[".ogg","audio/ogg"],[".ogv","video/ogg"],[".pdf","application/pdf"],[".png","image/png"],[".webm","video/webm"],[".webp","image/webp"],[".wmv","video/x-ms-wmv"],[".xls","application/vnd.ms-excel"],[".xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],[".zip","application/x-zip-compressed"],[".hex","application/octet-stream"]].forEac
1h((function(e,n){e[0]==".".concat(a)&&(t=e[1])})),t}function xe(e,a){if(Pe(Le(m.get(e)))||!$e(Le(m.get(e)))){var n,i=m.get(e).link,o=m.get(e).text,s=m.get(e).data;!o&&h.get(e)&&h.get(e).name&&(o=h.get(e).name);var l=m.get(e).response;t.edit.on(),t.events.focus(!0),t.selection.restore(),t.opts.fileUseSelectedText&&t.selection.text().length&&(o=t.selection.text());var c='<a href="'.concat(i,'" target="_blank" id="fr-inserted-file" ');if(void 0!==s)for(n in s)s.hasOwnProperty(n)&&"link"!=n&&(c+="".concat(n,'="').concat(s[n],'" '));-1==c.indexOf(' class="')&&(c+='class="fr-file" '),c+=">".concat(o,"</a>"),t.html.insert(c);var d=t.$el.find("#fr-inserted-file");d.removeAttr("id"),t.undo.saveStep(),function(){var e,a=Array.prototype.slice.call(t.el.querySelectorAll("a.fr-file")),n=[];for(e=0;e<a.length;e++)n.push(a[e].getAttribute("href"));if(ce)for(e=0;e<ce.length;e++)n.indexOf(ce[e].getAttribute("href"))<0&&t.events.trigger("file.unlink",[ce[e]]);ce=a}(),t.selection.clear(),t.selection.setAfter(d),t.events.trigger("file.inserted",[d,l]),Se(a)}if(Ne(Le(m.get(e)))&&$e(Le(m.get(e)))){var p=m.get(e).link,u=m.get(e).sanitize,g=m.get(e).data,v=m.get(e).$existing_img,b=m.get(e).response;v&&"string"==typeof v&&(v=t.$(v)),t.edit.off(),J(t.language.translate("Loading image")),u&&(p=t.helpers.sanitizeURL(p));var _=new Image;_.onload=function(){var e,a;if(v){t.undo.canDo()||v.hasClass("fr-uploading")||t.undo.saveStep();var n=v.data("fr-old-src");v.data("fr-image-pasted")&&(n=null),t.$wp?((e=v.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),n&&v.attr("src",n),v.replaceWith(e)):e=v;for(var r=e.get(0).attributes,i=0;i<r.length;i++){var o=r[i];0===o.nodeName.indexOf("data-")&&e.removeAttr(o.nodeName)}if(void 0!==g)for(a in g)g.hasOwnProperty(a)&&"link"!=a&&e.attr("data-".concat(a),g[a]);e.on("load",Te),e.attr("src",p),t.edit.on(),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger(n?"image.replaced":"image.inserted",[e,b])}else e=function(e,a,n){var r,i=f(document.createElement("img")).attr("src",e);if(a&&void 0!==a)for(r in a)a.hasOwnProperty(r)&&"link"!=r&&(" data-".concat(r,'="').concat(a[r],'"'),i.attr("data-".concat(r),a[r]));var o=t.opts.imageDefaultWidth;o&&"auto"!=o&&(o=t.opts.imageResizeWithPercent?"100%":"".concat(o,"px")),i.attr("style",o?"width: ".concat(o,";"):""),st(i,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),i.on("load",n),i.on("error",n),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.imageSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var s=t.$el.find(".fr-marker");return s.length?(s.parent().is("hr")&&s.parent().after(s),t.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(i)):t.$el.append(i),i}(p,g,Te),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger("image.inserted",[e,b])},_.onerror=function(){Y(S,null,null,e),Se(a)},_.src=p}if((Be(Le(m.get(e)))||Ue(Le(m.get(e))))&&$e(Le(m.get(e))))if(r=e,"video/url"==Le(m.get(e))){var w=!1;if(void 0!==document.getElementById("fr-file-autoplay-button-"+e)&&(w=document.getElementById("fr-file-autoplay-button-"+e).checked),w&&void 0!==m.get(e)&&-1<m.get(e).video.indexOf("iframe")&&m.get(e).video.indexOf("autoplay=1")<0){var y=m.get(e).video.substring(m.get(e).video.indexOf("src")+3),A="&";(y=(y=y.substring(y.indexOf('"')+1)).substring(0,y.indexOf('"'))).indexOf("?")<0&&(A="?"),m.get(e).video=m.get(e).video.replace(y,y+=A+"autoplay=1&mute=1")}else!w&&m.get(e).video.indexOf(!1)&&(-1<m.get(e).video.indexOf("&autoplay=1")&&(m.get(e).video=m.get(e).video.replace("&autoplay=1","")),-1<m.get(e).video.indexOf("?autoplay=1")&&(m.get(e).video=m.get(e).video.replace("?autoplay=1","")));t.events.focus(!0),t.selection.restore(),t.html.insert('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(m.get(e).video,"</span>"),!1,t.opts.videoSplitHTML),t.popups.hide("filesManager.insert");var T=t.$el.find(".fr-jiv");T.removeClass("fr-jiv"),T.toggleClass("fr-rv",t.opts.videoResponsive),function(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(a[0]))):"inline"==a?(e.css({display:"inline-block"}),"center"==n?e.css({float:"none"}):"left"==n?e.css({float:"left"}):e.css({float:"right"})):(e.css({display:"block",clear:"both"}),"left"==n?e.css({textAlign:"left"}):"right"==n?e.css({textAlign:"right"}):e.css({textAlign:"center"}))}(T,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),T.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger("video.inserted",[T]),Te.call(T)}else{var k=m.get(e).link,R=m.get(e).sanitize,L=m.get(e).data,x=m.get(e).$existing_img,I=m.get(e).response;t.edit.off(),R&&(k=t.helpers.sanitizeURL(k)),function(){var a,n;if(x){t.undo.canDo()||x.find("video").hasClass("fr-uploading")||t.undo.saveStep();var r=x.find("video").data("fr-old-src"),i=x.data("fr-replaced");x.data("fr-replaced",!1),t.$wp?((a=x.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),a.find("video").off("
1canplay"),r&&x.find("video").attr("src",r),x.replaceWith(a)):a=x;for(var o=a.find("video").get(0).attributes,s=0;s<o.length;s++){var l=o[s];0===l.nodeName.indexOf("data-")&&a.find("video").removeAttr(l.nodeName)}if(void 0!==L)for(n in L)L.hasOwnProperty(n)&&"link"!=n&&a.find("video").attr("data-".concat(n),L[n]);a.find("video").on("canplay",Te),a.find("video").attr("src",k),t.edit.on(),ke(),t.undo.saveStep(),t.$el.blur(),t.events.trigger(i?"video.replaced":"video.inserted",[a,I])}else a=function(e,a,n,r,i){var o,s="";if(a&&void 0!==a)for(o in a)a.hasOwnProperty(o)&&"link"!=o&&(s+=" data-".concat(o,'="').concat(a[o],'"'));var l,c=t.opts.videoDefaultWidth;if(c&&"auto"!=c&&(c="".concat(c,"px")),Ue(r))l=f(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.opts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('<audio src="'+e+'" '+s+" controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</audio>");else{var d="";document.getElementById("fr-file-autoplay-button-"+i).checked&&(d="autoplay"),l=f(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.opts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('<video src="'+e+'" '+s+(c?' style="width: '+c+';" ':"")+d+" controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</video>")}l.toggleClass("fr-draggable",t.opts.videoMove),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.videoSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var p=t.$el.find(".fr-marker");t.node.isLastSibling(p)&&p.parent().hasClass("fr-deletable")&&p.insertAfter(p.parent()),p.replaceWith(l);var u="";return u=Ue(r)?"audio":"video",l.find(u).get(0).readyState>l.find(u).get(0).HAVE_FUTURE_DATA||t.helpers.isIOS()?n.call(l.find(u).get(0)):(l.find(u).on("canplaythrough load",n),l.find(u).on("error",n)),l}(k,L,Te,Le(m.get(e)),e),ke(),t.undo.saveStep(),t.events.trigger("video.inserted",[a,I])}()}t.popups.hide("filesManager.insert"),E.delete(e);var O=t.popups.get("filesManager.insert");O.find("input.fr-insert-attr.fr-checkbox-file-".concat(e))[0].checked=!1,O.find(".fr-file-"+e).get(0).classList.add("fr-unchecked"),j(),document.getElementById("fr-file-autoplay-button-"+e)&&(document.getElementById("fr-file-autoplay-button-"+e).checked=!1),C=C.filter((function(t){return t!=e}))}function Ie(e,a){try{if(!1===t.events.trigger("filesManager.uploaded",[e],!0))return t.edit.on(),!1;var n=JSON.parse(e);return n.link?n:(Y(R,e,null,a),!1)}catch(le){return Y(x,e,null,a),!1}}function Oe(e,a){try{var n=f(e).find("Location").text(),r=f(e).find("Key").text();return!1===t.events.trigger("filesManager.uploadedToS3",[n,r,e],!0)?(t.edit.on(),!1):n}catch(y){return Y(x,e,null,a),!1}}function Fe(e,n,r,i){if(-1<M.indexOf(Le(e))||!Le(e))return Y(O,null,null,i),!1;if(!1===t.events.trigger("filesManager.beforeUpload",[n]))return!1;if(!(null!==t.opts.filesManagerUploadURL&&t.opts.filesManagerUploadURL!=p||t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure))return function(e,t,a){var n=new FileReader;n.onload=function(){var r=n.result;if(n.result.indexOf("svg+xml")<0){for(var i=atob(n.result.split(",")[1]),o=[],s=0;s<i.length;s++)o.push(i.charCodeAt(s));if(r=window.URL.createObjectURL(new Blob([new Uint8Array(o)],{type:Le(t)})),Ne(Le(t))){var l={link:r,sanitize:!1,data:null,$existing_img:a,response:null,type:Le(t)};m.set(e,l)}if(Pe(Le(t))){var c={link:r,text:t.name,response:null,type:Le(t)};m.set(e,c)}if(Be(Le(t))||Ue(Le(t))){var d={link:r,sanitize:!1,data:null,$existing_img:a,type:Le(t)};m.set(e,d)}}},n.readAsDataURL(t)}(i,e),!1;if(Ne(Le(e))&&(e.name||(e.name=(new Date).getTime()+"."+(Le(e)||"image/jpeg").replace(/image\//g,""))),e.size>t.opts.filesManagerMaxSize)return Y(I,null,null,i),!1;if(t.opts.filesManagerAllowedTypes.indexOf("*")<0&&t.opts.filesManagerAllowedTypes.indexOf(Le(e))<0)return Y(O,null,null,i),!1;var o;if(function(e){isNaN(e)||(t.popups.get("filesManager.insert").find(".fr-file-item-right-"+e).get(0).innerHTML='<div class=\'fr-file-item-action-buttons\' >\n <button type="button" id="fr-file-cancel-upload-button-'.concat(e,'" class="fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n fr-file-button-').concat(e,' fr-file-cancel-upload-button" data-cmd="cancelUpload" data-title="Cancel" data-param1="').concat(e,'" role="button">\n <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M13.4,12l5.6,5.6L17.6,19L12,13.4L6.4,19L5,17.6l5.6-5.6L5,6.4L6.4,5l5.
16,5.6L17.6,5L19,6.4L13.4,12z\'></path></svg>\n </button>\n\n <button type="button" id="fr-upload-delete-button-').concat(e,'" class="fr-img-icon fr-btn fr-command fr-submit fr-file-action-icons \n fr-file-button-').concat(e,' fr-upload-delete-button" data-cmd="deleteUpload" data-title="Delete" data-param1="').concat(e,'" role="button">\n <svg style=\'margin:0px !important; opacity:0.9\' class = "fr-svg" focusable="false" width="16px" height="16px" viewBox = "-2 3 30 30" xlmns = "http://w3.org/200/svg"><path d = \'M15,10v8H9v-8H15 M14,4H9.9l-1,1H6v2h12V5h-3L14,4z M17,8H7v10c0,1.1,0.9,2,2,2h6c1.1,0,2-0.9,2-2V8z\'></path></svg>\n </button>\n\n <div class=\'progress-circle p0 fr-file-progress-circle-').concat(e,"'>\n <span class='fr-file-upload-percent-").concat(e," fr-file-upload-percent'>0%</span>\n <div class='left-half-clipper'>\n <div class='first50-bar'></div>\n <div class='value-bar'></div>\n </div>\n </div>\n </div>"),b.set(e,0))}(i),t.drag_support.formdata&&(o=t.drag_support.formdata?new FormData:null),o){var s;if(!1!==t.opts.filesManagerUploadToS3)for(s in o.append("key",t.opts.filesManagerUploadToS3.keyStart+(new Date).getTime()+"-"+(e.name||"untitled")),o.append("success_action_status","201"),o.append("X-Requested-With","xhr"),o.append("Content-Type",Le(e)),t.opts.filesManagerUploadToS3.params)t.opts.filesManagerUploadToS3.params.hasOwnProperty(s)&&o.append(s,t.opts.filesManagerUploadToS3.params[s]);for(s in t.opts.filesManagerUploadParams)t.opts.filesManagerUploadParams.hasOwnProperty(s)&&o.append(s,t.opts.filesManagerUploadParams[s]);o.append(t.opts.filesManagerUploadParam,e,e.name);var l,c,d=t.opts.filesManagerUploadURL;t.opts.filesManagerUploadToS3&&(d=t.opts.filesManagerUploadToS3.uploadURL?t.opts.filesManagerUploadToS3.uploadURL:"https://".concat(t.opts.filesManagerUploadToS3.region,".amazonaws.com/").concat(t.opts.filesManagerUploadToS3.bucket)),t.opts.filesManagerUploadToAzure&&(d=t.opts.filesManagerUploadToAzure.uploadURL?"".concat(t.opts.filesManagerUploadToAzure.uploadURL,"/").concat(e.name):encodeURI("https://".concat(t.opts.filesManagerUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.filesManagerUploadToAzure.container,"/").concat(e.name)),l=d,t.opts.filesManagerUploadToAzure.SASToken&&(d+=t.opts.filesManagerUploadToAzure.SASToken),t.opts.filesManagerUploadMethod="PUT");var f=t.core.getXHR(d,t.opts.filesManagerUploadMethod);if(t.opts.filesManagerUploadToAzure){var u=(new Date).toUTCString();if(!t.opts.filesManagerUploadToAzure.SASToken&&t.opts.filesManagerUploadToAzure.accessKey){var g=t.opts.filesManagerUploadToAzure.account,h=t.opts.filesManagerUploadToAzure.container;if(t.opts.filesManagerUploadToAzure.uploadURL){var E=t.opts.filesManagerUploadToAzure.uploadURL.split("/");h=E.pop(),g=E.pop().split(".")[0]}var w="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(u,"\nx-ms-version:2019-07-07"),y=encodeURI("/"+g+"/"+h+"/"+e.name),A=t.opts.filesManagerUploadMethod+"\n\n\n"+e.size+"\n\n"+Le(e)+"\n\n\n\n\n\n\n"+w+"\n"+y,C=t.cryptoJSPlugin.cryptoJS.HmacSHA256(A,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.filesManagerUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),T="SharedKey "+g+":"+C;c=C,f.setRequestHeader("Authorization",T)}for(s in f.setRequestHeader("x-ms-version","2019-07-07"),f.setRequestHeader("x-ms-date",u),f.setRequestHeader("Content-Type",Le(e)),f.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.filesManagerUploadParams)t.opts.filesManagerUploadParams.hasOwnProperty(s)&&f.setRequestHeader(s,t.opts.filesManagerUploadParams[s]);for(s in t.opts.filesManagerUploadToAzure.params)t.opts.filesManagerUploadToAzure.params.hasOwnProperty(s)&&f.setRequestHeader(s,t.opts.filesManagerUploadToAzure.params[s])}f.onload=function(){Pe(Le(e))?function(e,a,n,r,i){var o=this.status,s=this.response,l=this.responseXML,c=this.responseText;try{if(t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure)if(201===o){var d;if(t.opts.filesManagerUploadToAzure){if(!1===t.events.trigger("filesManager.uploadedToAzure",[this.responseURL,i,s],!0))return t.edit.on(),!1;d=r}else d=Oe(l,a);if(d){var f={link:d,text:e,response:s,type:n};m.set(a,f)}}else Y(x,s||l,null,a);else if(200<=o&&o<300){var p=Ie(c,a);if(p){var u={link:p.link,text:e,response:s,type:n,data:p};m.set(a,u)}}else Y(L,s||c,null,a)}catch(E){Y(x,s||c,null,a)}}.call(f,e.name,i,Le(e),l,c):function(e,a,n,r,i){var o=this.status,s=this.response,l=this.responseXML,c=this.responseText;try{if(t.opts.filesManagerUploadToS3||t.opts.filesManagerUploadToAzure)if(201==o){var d;if(t.opts.filesManagerUploadToAzure){if(!1===t.events.trigger("filesManager.uploadedToAzure",[this.responseURL,i,s],!0))return t.edit.on(),!1;d=r}else d=Oe(l,a);if(d){var f={link:d,sanitize:!1,data:[],$existing_img:e,response:s||l,type:n};m.set(a,f)}}else Y(x,s||l,e,a);else if(200<=o&&o<300){var p=Ie(c,a);if(p){var u={link:p.link,sanitize:!1,data:p,$existing_img:e,response:s||l,type:n};m.set(a,u)}}else Y(L,s||c,e,a)}catch(E){Y(x,s||c,e,a)}}.call(f,a,i,Le(e),l,c),_.has(i)||we(100,i,!0)},f.onerror=function(){Y(x,this.response||this.responseText||this.responseXML,null,i)},f.upload.onprogress=function(e){!function(e,t){e.lengthComputable&&we(e.loaded/e.total*100|0,t,!1)}(e,i)},f.onabort=function(e){!function(e,t){Y(F,t,a,e)}(i,e)},f.send(t.opts.filesManagerUploadToAzure?e:o),v.set(i,f)}}function Me(n){t.events.$on(n,"click",".fr-upload-progress-layer",(function(e){if(t.helpers.isMobile())return e.stopPropagation(),!1}),!0),t.events.$on(n,"dragover dragenter",".fr-upload-progress-layer",(function(e){e.preventDefault();for(var t=0;t<e.originalEvent.dataTransfer.types.length;t++)"Files"==e.originalEvent.dataTransfer.types[t]&&(e.originalEvent.dataTransfer.dropEffect="none");return!1}),!0),t.events.$on(n,"dragleave dragend",".fr-upload-progress-layer",(function(e){return e.preventDefault(),!1}),!0),t.events.$on(n,"dragover dragenter",".fr-files-upload-layer",(function(e){return f(this).addClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1}),!0),t.events.$on(n,"dragleave dragend",".fr-files-upload-layer",(function(e){return f(this).removeClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1}),!0),t.events.$on(n,"click",".fr-insert-checkbox",(function(e){if(this.classList.contains("fr-checkbox-disabled"))return this.children.target.disabled=!0,void(this.children.target.checked=!1);var t=parseInt(this.id.split("-").pop());E.set(t,this.children.target.checked);
1for(var a=n.find('.fr-command[data-cmd="insertAll"]'),r=n.find('.fr-command[data-cmd="deleteAll"]'),i=n.find('input.fr-file-insert-check[type="checkbox"]'),o=i.length,s=!0,l=0;l<o;l++)1==i[l].checked&&(s=!1);s?a.addClass("fr-disabled"):a.removeClass("fr-disabled"),s?r.addClass("fr-disabled"):r.removeClass("fr-disabled"),this.children.target.checked?(n.find(".fr-file-"+this.id.split("-").pop()).get(0).setAttribute("draggable","true"),n.find(".fr-file-"+this.id.split("-").pop()).get(0).classList.remove("fr-unchecked")):(this.id.split("-").pop(),n.find(".fr-file-"+this.id.split("-").pop()).get(0).setAttribute("draggable","false"),n.find(".fr-file-"+this.id.split("-").pop()).get(0).classList.add("fr-unchecked"))})),t.events.$on(n,"click",".fr-file-insert-button",(function(e){this.classList.contains("fr-disabled")||xe(parseInt(this.id.split("-").pop()))})),t.events.$on(n,"click",".fr-file-autoplay-button",(function(e){if(this.parentNode.classList.contains("fr-checkbox-disabled"))return this.disabled=!0,void(this.checked=!1);De(parseInt(this.id.split("-").pop()))})),t.events.$on(n,"click",".fr-file-edit-button",(function(e){var t=parseInt(this.id.split("-").pop());n.find(".fr-file-edit-button-".concat(t)).hasClass("fr-disabled")||Re(t)})),t.events.$on(n,"click",".fr-file-view-button",(function(e){var a=parseInt(this.id.split("-").pop());n.find(".fr-file-view-button-".concat(a)).hasClass("fr-disabled")||function(e){if(!$e(Le(m.get(e)))){var a=m.get(e).link,n=m.get(e).link;if(h.get(e)&&h.get(e).name?n=h.get(e).name:m.get(e).text&&(n=m.get(e).text),0===a.indexOf("blob:")&&t.browser.msie&&window.navigator&&window.navigator.msSaveBlob)window.navigator.msSaveBlob(h.get(e),n);else{var r=document.createElement("a");r.href=a,r.download=n,r.click()}return!1}var i=t.popups.get("filesManager.insert");if(0<i.find(".fr-file-view-image-"+e).length)i.find(".fr-file-view-image-"+e)[0].remove();else{for(var o=i.find(".fr-file-view"),s=0;s<o.length;s++)o.get(s).remove();var l=i.find(".fr-file-view-"+e);if(Ne(Le(m.get(e)))){var c='<div class="fr-file-view-modal">\n <div class="fr-file-view-modal-content">\n <div class="fr-file-view-close">×</div> \n <img src="'+m.get(e).link+"\" class ='fr-file-view-image'/>\n </div>\n </div>";l[0].innerHTML=c+l[0].innerHTML}else if(Be(Le(m.get(e)))){var d;if(m.get(e).hasOwnProperty("video")){var f=m.get(e).video.substring(m.get(e).video.indexOf("src")+3),p=f.substring(f.indexOf('"')+1);p=p.substring(0,p.indexOf('"')),d='<div class="fr-file-view-modal">\n <div class="fr-file-view-modal-content ">\n <div class="fr-file-view-close">×</div> \n <iframe width="640" height="360" src="'.concat(p+"&autoplay=1&mute=1",'" allow="autoplay" frameborder="0" class = "fr-file-view-image"></iframe>\n </div>\n </div>')}else d='<div class="fr-file-view-modal">\n <div class="fr-file-view-modal-content ">\n <div class="fr-file-view-close">×</div> \n <video controls src="'+m.get(e).link+"\" class ='fr-file-view-image' autoplay></video>\n </div>\n </div>";l[0].innerHTML=d+l[0].innerHTML}else if(Ue(Le(m.get(e)))){var u='<div class="fr-file-view-modal">\n <div class="fr-file-view-modal-content ">\n <div class="fr-file-view-close">×</div> \n <audio controls="controls" class =\'fr-file-view-image\' autoplay>\n\n <source src="'.concat(m.get(e).link,'" type="').concat(Le(m.get(e)),'" />\n\n Your browser does not support the audio element.\n </audio>\n </div>\n </div>');l[0].innerHTML=u+l[0].innerHTML}else if(Pe(Le(m.get(e)))){var g=m.get(e).link,v=m.get(e).text;if(g.endsWith(".pdf")||g.endsWith(".txt")){var b='<div class="fr-file-view-modal">\t\n <div class="fr-file-view-modal-content " >\t\n <div class="fr-file-view-close">×</div> \t\n <iframe src="'.concat(g,"\" style='background-color: white;' height='50%' width='50%' title=\"").concat(v,'" class="fr-file fr-file-view-image"></iframe>\t\n </div>\t\n </div>');l[0].innerHTML=b+l[0].innerHTML}else if(0===g.indexOf("blob:")&&t.browser.msie&&window.navigator&&window.navigator.msSaveBlob)window.navigator.msSaveBlob(h.get(e),v);else{var E=document.createElement("a");E.href=g,E.download=v,E.click()}}}}(a)})),t.events.$on(n,"click",".fr-file-delete-button",(function(e){q(parseInt(this.id.split("-").pop()))})),t.events.$on(n,"click",".fr-file-cancel-upload-button",(function(e){!function(e){var a=t.popups.get("filesManager.insert");a.find(".fr-file-item-right-"+e).get(0).innerHTML=_e(e),v.get(e).abort(),ye(e,100,!0),a.find(".fr-checkbox-file-"+e).get(0).disabled=!0}(parseInt(this.id.split("-").pop()))})),t.events.$on(n,"click",".fr-upload-delete-button",(function(e){!function(e){0!=v.get(e).readyState&&(v.get(e).abort(),ye(e,100,!0),v.delete(e)),q(e)}(parseInt(this.id.split("-").pop()))})),t.events.$on(n,"click",".fr-file-view-close",(function(e){n.find(".fr-file-view-modal").get(0).outerHTML=""})),t.events.$on(n,"click",".fr-plugins-enable",(function(a){k.forEac
1h((function(e){t.opts.pluginsEnabled.indexOf(e)<0&&t.opts.pluginsEnabled.push(e)})),function(a){for(var n in a)if(!t[n]){if(e.PLUGINS[n]&&t.opts.pluginsEnabled.indexOf(n)<0)continue;t[n]=new a[n](t),t[n]._init&&t[n]._init()}}(e.PLUGINS),t.popups.get("filesManager.insert").get(0).outerHTML="",He(),P(!0)})),t.events.$on(n,"click",".fr-plugins-cancel",(function(e){t.popups.hide("filesManager.insert")})),t.events.$on(n,"drop",".fr-upload-progress",(function(e){e.preventDefault(),e.stopPropagation()})),t.events.$on(n,"drop",".fr-files-upload-layer",(function(e){e.preventDefault(),e.stopPropagation(),f(this).removeClass("fr-drop");var r=e.originalEvent.dataTransfer;if(r&&r.files){var i=n.data("instance")||t;i.events.disableBlur();for(var o=[],s=0;s<r.files.length;s++){var l=T;h.set(l,r.files[s]),ve(l),E.set(l,!1),o.push(l),T++}for(var c=0;c<o.length;c++)i.filesManager.upload(h.get(o[c]),r.files,a,o[c]);i.events.enableBlur()}}),!0),t.helpers.isIOS()&&t.events.$on(n,"touchstart",'.fr-files-upload-layer input[type="file"]',(function(){f(this).trigger("click")}),!0),t.events.$on(n,"change",'.fr-files-upload-layer input[type="file"]',(function(){if(this.files){var e=n.data("instance")||t;e.events.disableBlur(),n.find("input:focus").blur(),e.events.enableBlur();var r=[];if("undefined"!=typeof this.files&&0<this.files.length){for(var i=0;i<this.files.length;i++){var o=T;h.set(o,this.files[i]),ve(o),E.set(o,!1),++T,r.push(o)}for(var s=0;s<r.length;s++)e.filesManager.upload(h.get(r[s]),this.files,a,r[s])}}f(this).val("")}
1),!0)}function De(e){document.getElementById("fr-file-autoplay-button-"+e).checked?C.push(e):C=C.filter((function(t){return t!=e}))}function Ne(e){return e&&"image"===e.split("/")[0]}function Pe(e){return e&&"image"!=e.split("/")[0]&&e&&"video"!=e.split("/")[0]&&e&&"audio"!=e.split("/")[0]}function Be(e){return e&&"video"===e.split("/")[0]}function Ue(e){return e&&"audio"===e.split("/")[0]}function $e(e){var a="audio/ogg",n="video/ogg";if(e==a||e==n||"image/webp"==e||"video/webm"==e){if(t.browser.msie||t.browser.edge||t.browser.safari)return!1;if(t.helpers.isMobile()){if(e==a||e==n)return!1;if(!t.helpers.isAndroid()&&!t.browser.chrome)return!1}}return!0}function He(e){if(e)return t.popups.onRefresh("filesManager.insert",N),t.popups.onHide("filesManager.insert",U),!0;var n,r,i="";t.opts.imageUpload||-1===t.opts.filesInsertButtons.indexOf("filesUpload")||t.opts.imageInsertButtons.splice(t.opts.filesInsertButtons.indexOf("filesUpload"),1);var o=t.button.buildList(t.opts.filesInsertButtons),s=t.button.buildList(t.opts.filesInsertButtons2);""!==o&&(i='<div class="fr-buttons fr-tabs">'.concat(o,'<span class="fr-align-right">').concat(s,"</span></div>"));var l=t.opts.filesInsertButtons.indexOf("filesUpload"),c=t.opts.filesInsertButtons.indexOf("filesByURL"),d=t.opts.filesInsertButtons.indexOf("filesEmbed"),f="";0<=l&&(n=" fr-active",0<=c&&c<l&&(n=""),f='<div class="fr-files-upload-layer'.concat(n,' fr-layer " id="fr-files-upload-layer-').concat(t.id,'"><div style="display:flex"><div class="fr-upload-section"><div class = \'fr-blue-decorator\'><div class = \'fr-cloud-icon\'><svg class = "fr-svg" focusable="false" width="26px" height="26px" viewBox = "0 0 24 24" xlmns = "http://w3.org/200/svg"><path d = \'M12 6.66667a4.87654 4.87654 0 0 1 4.77525 3.92342l0.29618 1.50268 1.52794 0.10578a2.57021 2.57021 0 0 1 -0.1827 5.13478H6.5a3.49774 3.49774 0 0 1 -0.3844 -6.97454l1.06682 -0.11341L7.678 9.29387A4.86024 4.86024 0 0 1 12 6.66667m0 -2A6.871 6.871 0 0 0 5.90417 8.37 5.49773 5.49773 0 0 0 6.5 19.33333H18.41667a4.57019 4.57019 0 0 0 0.32083 -9.13A6.86567 6.86567 0 0 0 12 4.66667Zm0.99976 7.2469h1.91406L11.99976 9 9.08618 11.91357h1.91358v3H11V16h2V14h-0.00024Z\'></path></svg></div>Drag & Drop One or More Files<br><div class="fr-decorated"><span> OR </span></div> Click Browse Files </div> </div><div class="fr-form"><input type="file" accept="').concat(t.opts.filesManagerAllowedTypes.join(",").toLowerCase(),'" tabIndex="-1" aria - labelledby="fr-files-upload-layer-').concat(t.id,'"role="button" multiple></div> </div></div>'));var p="";0<=d&&(n=" fr-active",(l<d&&0<=l||c<d&&0<=c)&&(n=""),p='<div class="fr-files-embed-layer fr-layer'.concat(n,'" id="fr-files-embed-layer-').concat(t.id,'"><div class="fr-input-line padding-top-15"><textarea data-gramm_editor="false" style=\'height:60px\' id="fr-files-embed-layer-text').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Embedded Code"),'" tabIndex="1" aria-required="true" rows="5"></textarea></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="insertEmbed" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var u="";0<=c&&(n=" fr-active",0<=l&&l<c&&(n=""),u='<div class="fr-files-by-url-layer'.concat(n,' fr-layer" id="fr-files-by-url-layer-').concat(t.id,'"><div class="fr-input-line fr-by-url-padding"><input id="fr-files-by-url-layer-text-').concat(t.id,'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="filesInsertByURL" tabIndex="2" role="button">').concat(t.language.translate("Add"),"</button></div></div>"));var g={buttons:i,upload_layer:f,by_url_layer:u,embed_layer:p,upload_progress_layer:"<
1div class = ' fr-margin-16 fr-upload-progress' id=\"fr-upload-progress-layer-".concat(t.id,"\" ><div class='fr-progress-bar-style'><div class='fr-progress-bar fr-none'></div></div><div id='filesList' class = 'fr-upload-progress-layer fr-layer'></div></div>"),progress_bar:'<div class="fr-files-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="filesDismissError" tabIndex="2" role="button">OK</button></div></div>'};return 1<=t.opts.imageInsertButtons.length&&(r=t.popups.create("filesManager.insert",g)),t.$wp&&t.events.$on(t.$wp,"scroll",(function(){a&&t.popups.isVisible("filesManager.insert")&&replace()})),Me(r),t.popups.setPopupDimensions(r),r}function ze(e){var t=e.split("/").pop();if(t.split(".").length<2){var a=new Date;return t+"-"+a.getDate()+"/"+(a.getMonth()+1)+"/"+a.getFullYear()}return t}function Ke(){a&&t.popups.get("image.alt").find("input").val(a.attr("alt")||"").trigger("change")}function We(){var e=t.popups.get("image.alt");e||(e=Ge()),Q(),t.popups.refresh("image.alt"),t.popups.setContainer("image.alt",t.$sc);var a=ct();dt()&&(a=a.find(".fr-img-wrap"));var n=a.offset().left+a.outerWidth()/2,r=a.offset().top+a.outerHeight();t.popups.show("image.alt",n,r,a.outerHeight(),!0)}function Ge(e){if(e)return t.popups.onRefresh("image.alt",Ke),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageAltButtons),"</div>"),alt_layer:'<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'.concat(t.id,'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Alternative Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},r=t.popups.create("image.alt",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-alt",(function(){a&&t.popups.isVisible("image.alt")&&We()})),r}function Ve(){var e=t.popups.get("image.size");if(a)if(dt()){var n=a.parent();n.get(0).style.width||(n=a.parent().parent()),e.find('input[name="width"]').val(n.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(n.get(0).style.height).trigger("change")}else e.find('input[name="width"]').val(a.get(0).style.width).trigger("change"),e.find('input[name="height"]').val(a.get(0).style.height).trigger("change")}function Ye(){var e=t.popups.get("image.size");e||(e=je()),Q(),t.popups.refresh("image.size"),t.popups.setContainer("image.size",t.$sc);var a=ct();dt()&&(a=a.find(".fr-img-wrap"));var n=a.offset().left+a.outerWidth()/2,r=a.offset().top+a.outerHeight();t.popups.show("image.size",n,r,a.outerHeight(),!0)}function je(e){if(e)return t.popups.onRefresh("image.size",Ve),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageSizeButtons),"</div>"),size_layer:'<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'.concat(t.id,'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-\'').concat(t.id,'" type="text" name="width" placeholder="').concat(t.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height').concat(t.id,'" type="text" name="height" placeholder="').concat(t.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},r=t.popups.create("image.size",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-size",(function(){a&&t.popups.isVisible("image.size")&&Ye()})),r}function qe(e,t,a,n){return e.pageX=t,K.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),W.call(this,e),G.call(this,e),++n}function Xe(a){(a=a||ct())&&!1!==t.events.trigger("image.beforeRemove",[a])&&(t.popups.hideAll(),nt(!0),t.undo.canDo()||t.undo.saveStep(),a.get(0)==t.el?a.removeAttr("src"):(a.get(0).parentNode&&"A"==a.get(0).parentNode.tagName?(t.selection.setBefore(a.get(0).parentNode)||t.selection.setAfter(a.get(0).parentNode)||a.parent().after(e.MARKERS),f(a.get(0).parentNode).remove()):(t.selection.setBefore(a.get(0))||t.selection.setAfter(a.get(0))||a.after(e.MARKERS),a.remove()),t.html.fillEmptyBlocks(),t.selection.restore(
1)),t.undo.saveStep())}function Ze(n){var r=n.which;if(a&&(r==e.KEYCODE.BACKSPACE||r==e.KEYCODE.DELETE))return n.preventDefault(),n.stopPropagation(),Xe(),!1;if(a&&r==e.KEYCODE.ESC){var i=a;return nt(!0),t.selection.setAfter(i.get(0)),t.selection.restore(),n.preventDefault(),!1}if(!a||r!=e.KEYCODE.ARROW_LEFT&&r!=e.KEYCODE.ARROW_RIGHT)return a&&r===e.KEYCODE.TAB?(n.preventDefault(),n.stopPropagation(),nt(!0),!1):a&&r!=e.KEYCODE.F10&&!t.keys.isBrowserAction(n)?(n.preventDefault(),n.stopPropagation(),!1):void 0;var o=a.get(0);return nt(!0),r==e.KEYCODE.ARROW_LEFT?t.selection.setBefore(o):t.selection.setAfter(o),t.selection.restore(),n.preventDefault(),!1}function Qe(e){var a;if(e&&"IMG"==e.tagName){if(t.node.hasClass(e,"fr-uploading")||t.node.hasClass(e,"fr-error")?null===(a=e.parentNode)||void 0===a||a.removeChild(e):t.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&t.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var n=e.parentNode.parentNode;n.removeAttribute("contenteditable"),n.removeAttribute("draggable"),n.classList.remove("fr-draggable");var r=e.nextSibling;r&&r.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var i=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),o=0;o<i.length;o++)Qe(i[o])}function Je(e){var a=e.target.result,n=t.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=t.opts.imageResizeWithPercent?"%":"px"),t.undo.saveStep(),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(a,'"').concat(n?' style="width: '.concat(n,';"'):"",">"));var r=t.$el.find('img[data-fr-image-pasted="true"]');r&&st(r,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}function et(e,a){var n=new FileReader;n.onload=function(e){var a=t.opts.imageDefaultWidth;a&&"auto"!=a&&(a+=t.opts.imageResizeWithPercent?"%":"px"),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(e,'"').concat(a?' style="width: '.concat(a,';"'):"",">"));var n=t.$el.find('img[data-fr-image-pasted="true"]');n&&st(n,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}(a),n.readAsDataURL(e,a)}function tt(a,n){var r=n||a&&a.clipboardData;if(r&&r.items){var i=(r||window.clipboardData).getData("text/html")||"",o=(new DOMParser).parseFromString(i,"text/html").querySelector("img");if(o&&!t.opts.imageUploadURL){if(!o)return!1;var s=o.src,l=null;if(r.types&&-1!=[].indexOf.call(r.types,"text/rtf")||r.getData("text/rtf"))l=r.items[0].getAsFile();else for(var c=0;c<r.items.length;c++)if(l=r.items[c].getAsFile()){e.IMAGE_TYPE=l.type;break}if(l)return et(l,s),!1}else{var d=null;if(r.types&&-1!=[].indexOf.call(r.types,"text/rtf")||r.getData("text/rtf"))d=r.items[0].getAsFile();else for(var f=0;f<r.items.length&&!(d=r.items[f].getAsFile());f++);if(d)return function(e){var t=new FileReader;t.onload=Je,t.readAsDataURL(e)}(d),!1}}}function at(e){return e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function nt(e){a&&(rt||!0===e)&&(t.toolbar.enable(),o&&o.removeClass("fr-active"),t.popups.hide("image.edit"),a=null,ot(),s=null,l&&l.hide())}var rt=!1;function it(){rt=!0}function ot(){rt=!1}function st(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(f(e).removeClass("fr-fil fr-fir fr-dib fr-dii"),n&&f(e).addClass("fr-fi".concat(n[0])),a&&f(e).addClass("fr-di".concat(a[0]))):"inline"==a?(e.css({display:"inline-block",verticalAlign:"bottom",margin:t.opts.imageDefaultMargin}),"center"==n?e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - ".concat(2*t.opts.imageDefaultMargin,"px)"),textAlign:"center"}):"left"==n?e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"left"}):e.css({float:"right",marginRight:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"right"})):"block"==a&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:"".concat(t.opts.imageDefaultMargin,"px auto"),textAlign:"center"}),"left"==n?e.css({marginLeft:0,textAlign:"left"}):"right"==n&&e.css({marginRight:0,textAlign:"right"}))}function lt(){return a}function ct(){return dt()?a.parents(".fr-img-caption").first():a}function dt(){return!!a&&0<a.parents(".fr-img-caption").length}return{_init:function(){var n;t.events.$on(t.$el,t._mousedown,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(e){if("false"==f(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;t.helpers.isMobile()||t.selection.clear(),g=!0,t.popups.areVisible()&&t.events.disableBlur(),t.browser.msie&&(t.events.disableBlur(),t.$el.attr("contenteditable",!1)),t.draggable||"touchstart"==e.type||e.preventDefault(),e.stopPropagation()})),t.events.$on(t.$el,t._mousedown,".fr-img-caption .fr-inner",(function(e){t.core.hasFocus()||t.events.focus(),e.stopPropagation()})),t.events.$on(t.$el,"paste",".fr-img-caption .fr-inner",(function(e){!0===t.opts.toolbarInline&&(t.toolbar.hide(),e.stopPropagation())})),t.events.$on(t.$el,t._mouseup,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(e){if("false"==f(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;g&&(g=!1,e.stopPropagation(),t.browser.msie&&(t.$el.attr("contenteditable",!0),t.events.enableBlur()))})),t.events.on("keyup",(function(e){if(e.shiftKey&&""===t.selection.text().replace(/\n/g,"")&&t.keys.isArrow(e.which)){var a=t.selection.element
1(),n=t.selection.endElement();a&&"IMG"==a.tagName?Ce(f(a)):n&&"IMG"==n.tagName&&Ce(f(n))}}),!0),t.events.on("window.mousedown",it),t.events.on("window.touchmove",ot),t.events.on("mouseup window.mouseup",(function(){if(a)return nt(),!1;ot()})),t.events.on("commands.mousedown",(function(e){0<e.parents(".fr-toolbar").length&&nt()})),t.events.on("image.resizeEnd",(function(){t.opts.iframe&&t.size.syncIframe()})),t.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",(function(){nt(!(g=!1))})),t.events.on("modals.hide",(function(){a&&t.selection.clear()})),t.events.on("image.resizeEnd",(function(){t.win.getSelection&&Ce(a)})),t.opts.imageAddNewLine&&t.events.on("image.inserted",(function(a){var n=a.get(0);for(n.nextSibling&&"BR"===n.nextSibling.tagName&&(n=n.nextSibling);n&&!t.node.isElement(n);)n=t.node.isLastSibling(n)?n.parentNode:null;t.node.isElement(n)&&(t.opts.enter===e.ENTER_BR?a.after("<br>"):f(t.node.blockParent(a.get(0))).after("<".concat(t.html.defaultTag(),"><br></").concat(t.html.defaultTag(),">")))})),"IMG"==t.el.tagName&&t.$el.addClass("fr-view"),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(){fe=!1})),t.events.$on(t.$el,"touchmove",(function(){fe=!0}))),t.opts.pluginsEnabled.includes("filestack")&&t.events.on("filestack.pluginsEnabled",(function(){He()})),t.$wp?(t.events.on("window.keydown keydown",Ze,!0),t.events.on("keyup",(function(t){if(a&&t.which==e.KEYCODE.ENTER)return!1}),!0),t.events.$on(t.$el,"keydown",(function(){var a=t.selection.element();(a.nodeType===Node.TEXT_NODE||"BR"==a.tagName&&t.node.isLastSibling(a))&&(a=a.parentNode),t.node.hasClass(a,"fr-inner")||(t.node.hasClass(a,"fr-img-caption")||(a=f(a).parents(".fr-img-caption").get(0)),t.node.hasClass(a,"fr-img-caption")&&(t.opts.trackChangesEnabled||f(a).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore()))}))):t.events.$on(t.$win,"keydown",Ze),t.events.on("toolbar.esc",(function(){if(a){if(t.$wp)t.events.disableBlur(),t.events.focus();else{var e=a;nt(!0),t.selection.setAfter(e.get(0)),t.selection.restore()}return!1}}),!0),t.events.on("toolbar.focusEditor",(function(){if(a)return!1}),!0),t.events.on("window.cut window.copy",(function(n){if(a&&t.popups.isVisible("image.edit")&&!t.popups.get("image.edit").find(":focus").length){var r=ct();dt()?(r.before(e.START_MARKER),r.after(e.END_MARKER),t.selection.restore(),t.paste.saveCopiedText(r.get(0).outerHTML,r.text())):t.paste.saveCopiedText(a.get(0).outerHTML,a.attr("alt")),"copy"==n.type?setTimeout((function(){Ce(a)})):(nt(!0),t.undo.saveStep(),setTimeout((function(){t.undo.saveStep()}),0))}}),!0),t.browser.msie&&t.events.on("keydown",(function(n){if(!t.selection.isCollapsed()||!a)return!0;var r=n.which;r==e.KEYCODE.C&&t.keys.ctrlKey(n)?t.events.trigger("window.copy"):r==e.KEYCODE.X&&t.keys.ctrlKey(n)&&t.events.trigger("window.cut")})),t.events.$on(f(t.o_win),"keydown",(function(t){var n=t.which;if(a&&n==e.KEYCODE.BACKSPACE)return t.preventDefault(),!1})),t.events.$on(t.$win,"keydown",(function(t){var n=t.which;a&&a.hasClass("fr-uploading")&&n==e.KEYCODE.ESC&&a.trigger("abortUpload")})),t.events.on("destroy",(function(){a&&a.hasClass("fr-uploading")&&a.trigger("abortUpload")})),t.events.on("paste.before",tt),t.events.on("paste.beforeCleanup",at),t.events.on("html.processGet",Qe),t.opts.imageOutputSize&&t.events.on("html.beforeGet",(function(){n=t.el.querySelectorAll("img");for(var e=0;e<n.length;e++){var a=parseFloat(f(n[e]).css("padding-left"))+parseFloat(f(n[e]).css("padding-right")),r=f(n[e]).width()-a,i=n[e].style.width||r,o=n[e].style.height||f(n[e]).height();i&&n[e].setAttribute("width","".concat(i).replace(/px/,"")),o&&n[e].setAttribute("height","".concat(o).replace(/px/,""))}})),t.opts.iframe&&t.events.on("image.loaded",t.size.syncIframe),t.events.$on(f(t.o_win),"orientationchange.image",(function(){setTimeout((function(){a&&Ce(a)}),100)})),function(e){if(e)return t.$wp&&t.events.$on(t.$wp,"scroll.image-edit",(function(){a&&t.popups.isVisible("image.edit")&&t.events.disableBlur()})),!0;var n="";if(0<t.opts.imageEditButtons.length){var r={buttons:n+='<div class="fr-buttons"> \n '.concat(t.button.buildList(t.opts.imageEditButtons),"\n </div>")};t.popups.create("image.edit",r)}}(!0),He(!0),je(!0),Ge(!0),t.events.on("node.remove",(function(e){if("IMG"==e.get(0).tagName)return Xe(e),!1})),t.events.on("popups.hide.filesManager.insert",(function(e){t.filesManager.minimizePopup(r)}))},showInsertPopup:P,showLayer:function(e){var n,r,i=t.popups.get("filesManager.insert");if(a||t.opts.toolbarInline){if(a){var o=ct();dt()&&(o=o.find(".fr-img-wrap")),r=o.offset().top+o.outerHeight(),n=o.offset().left}}
1else{var s=t.$tb.find('.fr-command[data-cmd="insertFiles"]');n=s.offset().left,r=s.offset().top+(t.opts.toolbarBottom?10:s.outerHeight()-10)}!a&&t.opts.toolbarInline&&(r=i.offset().top-t.helpers.getPX(i.css("margin-top")),i.hasClass("fr-above")&&(r+=i.outerHeight())),i.find(".fr-layer").removeClass("fr-active"),i.find(".fr-".concat(e,"-layer")).addClass("fr-active"),i.find(".fr-upload-progress-layer").addClass("fr-active"),t.popups.show("filesManager.insert",n,r,a?a.outerHeight():0),t.accessibility.focusPopup(i)},refreshUploadButton:function(e){var a=t.popups.get("filesManager.insert");a&&a.find(".fr-files-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var a=t.popups.get("filesManager.insert");a&&a.find(".fr-files-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:Fe,insertByURL:function(){for(var n,r=t.popups.get("filesManager.insert").find(".fr-files-by-url-layer input"),i=r.val().trim().split(/[ ,]+/),o=[],s=0,l=0;l<i.length;l++)n=i[l],new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(n)&&(o[s]=i[l],s++);if(0!=o.length){if(0<r.val().trim().length&&0<o.length){var c=[],d=[],f=T,p=o.length;o.forEach((function(n,r){if(0==n.trim().length)T==f+--p&&Ae(c,d);else{Q(),Z(),J(t.language.translate("Loading file(s)"));var i=n.trim(),o=function(a){if(void 0===a)return a;var n=null;if(/^http/.test(a)||(a="https://".concat(a)),t.helpers.isURL(a))for(var r=0;r<e.VIDEO_PROVIDERS.length;r++){var i=e.VIDEO_PROVIDERS[r];if(i.test_regex.test(a)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(i.provider)){n=a.replace(i.url_regex,i.url_text),n=i.html.replace(/\{url\}/,n);break}}return n}(i);if(o){var s={link:i,name:i,type:"video/url",size:2,video:o};h.set(f+r,s),ve(f+r),Q(),Z(),J(t.language.translate("Loading file(s)")),m.set(f+r,s),++T==f+p&&Ae(c,d)}else{var l=new XMLHttpRequest;l.onload=function(){if(200==this.status){var e=new Blob([this.response],{type:this.response.type||""});e.name=ze(i),e.link=i,Ne(this.response.type)?(e.sanitize=!0,e.existing_image=a):Pe(this.response.type)&&(e.text=ze(i)),c.push(e),d.push(f+r),h.set(f+r,e),ve(f+r),(-1<M.indexOf(Le(e))||!Le(e))&&Y(O,null,null,f+r)}else{var n=new Blob([this.response],{type:this.response.type||" "});n.name=ze(i),n.link=i,h.set(f+r,n),ve(f+r),Y(S,this.response,a,f+r)}Q(),Z(),J(t.language.translate("Loading file(s)")),++T==f+p&&Ae(c,d)},l.onerror=function(){var e={link:i,name:ze(i),size:0,type:""};Y(9,this.response,a,f+r);var n=T;h.set(n,e),ve(n),Q(),Z(),J(t.language.translate("Loading file(s)")),++T==f+p&&Ae(c,d)},l.open("GET","".concat(t.opts.imageCORSProxy,"/").concat(i),!0),l.responseType="blob",l.send()}}})),r.val(""),r.blur()}}else ee(t.language.translate("Url entered is invalid. Please try again."))},insertAllFiles:function(){y=[];var e=t.popups.get("filesManager.insert");A=-1,d=null,e.find(".fr-insert-checkbox").toArray().forEach((function(e,t,a){e.children.target.checked&&(y.push(parseInt(e.id.split("-").pop())),Ne(m.get(parseInt(e.id.split("-").pop())).type)&&-1==A&&(A=t))})),Se(y),j()},deleteAllFiles:function(){t.popups.get("filesManager.insert").find(".fr-insert-checkbox").toArray().forEach((function(e,t,a){if(e.children.target.checked){var n=parseInt(e.id.split("-").pop());v.has(n)&&v.delete(n),q(n)}})),j()},get:lt,getEl:ct,insert:xe,showProgressBar:Z,remove:Xe,hideProgressBar:Q,applyStyle:function(e,n,r){if(void 0===n&&(n=t.opts.imageStyles),void 0===r&&(r=t.opts.imageMultipleStyles),!a)return!1;var o=ct();if(!r){var s=Object.keys(n);s.splice(s.indexOf(e),1),o.removeClass(s.join(" "))}"object"==i(n[e])?(o.removeAttr("style"),o.css(n[e].style)):o.toggleClass(e),Ce(a)},showAltPopup:We,showSizePopup:Ye,setAlt:function(e){if(a){var n=t.popups.get("image.alt");a.attr("alt",e||n.find("input").val()||""),n.find("input:focus").blur(),Ce(a)}},setSize:function(e,n){if(a){var r=t.popups.get("image.size");
1e=e||r.find('input[name="width"]').val()||"",n=n||r.find('input[name="height"]').val()||"";var i=/^[\d]+((px)|%)*$/g;a.removeAttr("width").removeAttr("height"),e.match(i)?a.css("width",e):a.css("width",""),n.match(i)?a.css("height",n):a.css("height",""),dt()&&(a.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(i)?a.parents(".fr-img-caption").css("width",e):a.parents(".fr-img-caption").css("width",""),n.match(i)?a.parents(".fr-img-caption").css("height",n):a.parents(".fr-img-caption").css("height","")),r&&r.find("input:focus").blur(),Ce(a)}},toggleCaption:function(){var n;if(a&&!dt()){(n=a).parent().is("a")&&(n=a.parent());var r,i,o=a.parents("ul")&&0<a.parents("ul").length?a.parents("ul"):a.parents("ol")&&0<a.parents("ol").length?a.parents("ol"):[];if(0<o.length){var s=o.find("li").length,l=a.parents("li"),c=document.createElement("li");s-1===l.index()&&(o.append(c),c.innerHTML=" ")}n.attr("style")&&(i=-1<(r=n.attr("style").split(":")).indexOf("width")?r[r.indexOf("width")+1].replace(";",""):"");var d=t.opts.imageResizeWithPercent?(-1<i.indexOf("px")?null:i)||"100%":a.width()+"px";n.wrap('<div class="fr-img-space-wrap"><span '+(t.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+a.attr("class")+'" style="'+(t.opts.useClasses?"":n.attr("style"))+'" draggable="false"></span><p class="fr-img-space-wrap2"> </p></div>'),n.wrap('<span class="fr-img-wrap"></span>'),a.after('<span class="fr-inner"'.concat(t.browser.mozilla?"":' contenteditable="true"',">").concat(e.START_MARKER).concat(t.language.translate("Image Caption")).concat(e.END_MARKER,"</span>")),a.removeAttr("class").removeAttr("style").removeAttr("width"),a.parents(".fr-img-caption").css("width",d),nt(!0),t.selection.restore()}else n=ct(),a.insertAfter(n),a.attr("class",n.attr("class").replace("fr-img-caption","")).attr("style",n.attr("style")),n.remove(),Ce(a)},refreshEmbedButton:function(e){var a=t.popups.get("filesManager.insert");a&&a.find(".fr-files-embed-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},insertEmbed:function(n){void 0===n&&(n=t.popups.get("filesManager.insert").find(".fr-files-embed-layer textarea").val()||""),0===n.length||!e.VIDEO_EMBED_REGEX.test(n)&&!e.IMAGE_EMBED_REGEX.test(n)?(ee(t.language.translate("Something went wrong. Please try again.")),e.VIDEO_EMBED_REGEX.test(n)&&t.events.trigger("video.codeError",[n])):function(n,r){var i,o;e.VIDEO_EMBED_REGEX.test(n)?(i="video",o=t.opts.videoSplitHTML):e.IMAGE_EMBED_REGEX.test(n)&&(i="image",o=t.opts.imageSplitHTML),t.events.focus(!0),t.selection.restore();var s=!1;a&&(Xe(),s=!0),t.html.insert('<span id="fr-inserted-file" contenteditable="true" draggable="true" class="fr-'.concat(i,' fr-jiv fr-deletable">').concat(n,"</span>"),!1,o),t.popups.hide("filesManager.insert");var l=t.$el.find(".fr-jiv");l.removeClass("fr-jiv"),"video"==i&&(l.toggleClass("fr-rv",t.opts.videoResponsive),function(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(a[0]))):"inline"==a?(e.css({display:"inline-block"}),"center"==n?e.css({float:"none"}):"left"==n?e.css({float:"left"}):e.css({float:"right"})):(e.css({display:"block",clear:"both"}),"left"==n?e.css({textAlign:"left"}):"right"==n?e.css({textAlign:"right"}):e.css({textAlign:"center"}))}(l,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),l.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger(s?"video.replaced":"video.inserted",[l])),"image"==i&&(st(l,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),l.find("img").removeClass("fr-dii"),l.find("img").addClass("fr-dib"),l.toggleClass("fr-draggable",t.opts.imageMove),t.events.trigger(s?"image.replaced":"image.inserted",[l])),r&&(d=l,t.selection.clear(),t.toolbar.disable(),t.video._editVideo(d))}(n)},hasCaption:dt,exitEdit:nt,edit:Ce,cancelFileInsert:function(){this.file_manager_dialog_open=!1,v.forEach((function(e,t){4!=e.readyState&&(e.abort(),q(t))}));var e=t.popups.get("filesManager.insert");e.find(".fr-progress-bar").removeClass("fr-display-block").addClass("fr-none"),e.find('.fr
1-command[data-cmd="filesUpload"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesByURL"]').removeClass("fr-disabled"),e.find('.fr-command[data-cmd="filesEmbed"]').removeClass("fr-disabled"),w=0,v=new Map,b=new Map,X(),t.popups.hide("filesManager.insert")},minimizePopup:function(e){this.file_manager_dialog_open=!1,t.popups.hide("filesManager.insert"),X()},editImage:Re,saveImage:function(e){var t=m.get(n);t.link=window.URL.createObjectURL(new Blob(e,{type:"image/png"})),m.set(n,t)},_showErrorMessage:ee,_showFileErrorMessage:te,getFileThumbnail:Ee,deleteFile:q,checkAutoplay:De,checkInsertAllState:j,_disableInsertCheckbox:V,_getFileType:Le,isChildWindowOpen:function(){return u},setChildWindowState:function(e){void 0!==e&&(u=e)},resetAllFilesCheckbox:X}},e.DefineIcon("insertFiles",{NAME:"image",SVG_KEY:"fileManager"}),e.RegisterShortcut(e.KEYCODE.P,"insertFiles",null,"P"),e.RegisterCommand("insertFiles",{title:"Insert Files",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("filesManager.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("filesManager.insert")):this.filesManager.showInsertPopup()},plugin:"filesManager"}),e.DefineIcon("cloudIcon",{NAME:"cloudIcon",SVG_KEY:"uploadFiles"}),e.DefineIcon("filesUpload",{NAME:"uploadFiles",SVG_KEY:"uploadFiles"}),e.RegisterCommand("filesUpload",{title:"Upload Files",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-upload")},refresh:function(e){this.filesManager.refreshUploadButton(e)}}),e.DefineIcon("filesByURL",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("filesByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-by-url")},refresh:function(e){this.filesManager.refreshByURLButton(e)}}),e.DefineIcon("filesEmbed",{NAME:"code",SVG_KEY:"codeView"}),e.RegisterCommand("filesEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.showLayer("files-embed")},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),e.DefineIcon("insertAll",{NAME:"insertAll",SVG_KEY:"fileInsert"}),e.RegisterCommand("insertAll",{title:"Insert",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.insertAllFiles()}}),e.DefineIcon("deleteAll",{NAME:"remove",SVG_KEY:"remove"}),e.RegisterCommand("deleteAll",{title:"Delete",undo:!1,focus:!1,toggle:!0,disabled:!0,callback:function(){this.filesManager.deleteAllFiles()}}),e.DefineIcon("cancel",{NAME:"cancel",SVG_KEY:"cancel"}),e.RegisterCommand("cancel",{title:"Cancel",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.cancelFileInsert()},refresh:function(e){}}),e.DefineIcon("minimize",{NAME:"minimize",SVG_KEY:"minimize"}),e.RegisterCommand("minimize",{title:"Minimize",undo:!1,focus:!1,toggle:!0,callback:function(){this.filesManager.minimizePopup("image.insert",!0)},refresh:function(e){this.filesManager.refreshEmbedButton(e)}}),e.RegisterCommand("filesInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.filesManager.insertByURL()},refresh:function(e){e.text(this.language.translate("Add"))}}),e.RegisterCommand("imageInsertByUpload",{title:"Insert",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),e.RegisterCommand("viewImage",{title:"View Image",undo:!0,refreshAfterCallback:!1,callback:function(e,t){},refresh:function(e){}}),e.RegisterCommand("insertEmbed",{undo:!0,focus:!0,callback:function(){this.filesManager.insertEmbed(),this.popups.get("filesManager.insert").find("textarea")[0].value="",this.popups.get("filesManager.insert").find("textarea").removeClass("fr-not-empty")}}),e.RegisterCommand("filesDismissError",{title:"OK",undo:!1,callback:function(){this.filesManager.hideProgressBar(!0)}}),e.PLUGINS.cryptoJSPlugin=function(e){var t,n,r,i,o,s,l,c,d,f,p,u,g,h,m,v,b,E,_,w,y,A,C,T,k,S,R,L,x,I,O,F,M,D,N,P,B,U,$,H,z,K,W,G,V,Y,j,q,X,Z,Q,J,ee,te,ae,ne,re,ie,oe,se,le,ce,de,fe,pe,ue,ge,he,me,ve,be=be||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&"undefined"!=typeof a.g&&a.g.crypto&&(n=a.g.crypto),!n)try{n=a(35032)}catch(m){}var r=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(m){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(m){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),o={},s=o.lib={},l=s.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.a
vendor: 7,673 bytes, line 1
1pply(this,arguments)}),(t.init.prototype=t).$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=s.WordArray=l.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||f).stringify(this)},concat:function(e){var t=this.words,a=e.words,n=this.sigBytes,r=e.sigBytes;if(this.clamp(),n%4)for(var i=0;i<r;i++){var o=a[i>>>2]>>>24-i%4*8&255;t[n+i>>>2]|=o<<24-(n+i)%4*8}else for(i=0;i<r;i+=4)t[n+i>>>2]=a[i>>>2];return this.sigBytes+=r,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],a=0;a<e;a+=4)t.push(r());return new c.init(t,e)}}),d=o.enc={},f=d.Hex={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],r=0;r<a;r++){var i=t[r>>>2]>>>24-r%4*8&255;n.push((i>>>4).toString(16)),n.push((15&i).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n+=2)a[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new c.init(a,t/2)}},p=d.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],r=0;r<a;r++){var i=t[r>>>2]>>>24-r%4*8&255;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n++)a[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new c.init(a,t)}},u=d.Utf8={stringify:function(e){try{return decodeURIComponent(escape(p.stringify(e)))}catch(n){throw new Error("Malformed UTF-8 data")}},parse:function(e){return p.parse(unescape(encodeURIComponent(e)))}},g=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a,n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,s=i/(4*o),l=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,d=e.min(4*l,i);if(l){for(var f=0;f<l;f+=o)this._doProcessBlock(r,f);a=r.splice(0,l),n.sigBytes-=d}return new c.init(a,d)},clone:function(){var e=l.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),h=(s.Hasher=g.extend({cfg:l.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,a){return new e.init(a).finalize(t)}},_createHmacHelper:function(e){return function(t,a){return new h.HMAC.init(e,a).finalize(t)}}}),o.algo={});return o}(Math);return n=(t=be).lib.WordArray,t.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,n=this._map;e.clamp();for(var r=[],i=0;i<a;i+=3)for(var o=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;s<4&&i+.75*s<a;s++)r.push(n.charAt(o>>>6*(3-s)&63));var l=n.charAt(64);if(l)for(;r.length%4;)r.push(l);return r.join("")},parse:function(e){var t=e.length,a=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var i=0;i<a.length;i++)r[a.charCodeAt(i)]=i}var o=a.charAt(64);if(o){var s=e.indexOf(o);-1!==s&&(t=s)}return function(e,t,a){for(var r=[],i=0,o=0;o<t;o++)if(o%4){var s=a[e.charCodeAt(o-1)]<<o%4*2|a[e.charCodeAt(o)]>>>6-o%4*2;r[i>>>2]|=s<<24-i%4*8,i++}return n.create(r,i)}(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},function(e){var t=be,a=t.lib,n=a.WordArray,r=a.Hasher,i=t.algo,o=[];!function(){for(var t=0;t<64;t++)o[t]=4294967296*e.abs(e.sin(t+1))|0}();var s=i.MD5=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,r=e[n];e[n]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var i=this._hash.words,s=e[t+0],p=e[t+1],u=e[t+2],g=e[t+3],h=e[t+4],m=e[t+5],v=e[t+6],b=e[t+7],E=e[t+8],_=e[t+9],w=e[t+10],y=e[t+11],A=e[t+12],C=e[t+13],T=e[t+14],k=e[t+15],S=i[0],R=i[1],L=i[2],x=i[3];R=f(R=f(R=f(R=f(R=d(R=d(R=d(R=d(R=c(R=c(R=c(R=c(R=l(R=l(R=l(R=l(R,L=l(L,x=l(x,S=l(S,R,L,x,s,7,o[0]),R,L,p,12,o[1]),S,R,u,17,o[2]),x,S,g,22,o[3]),L=l(L,x=l(x,S=l(S,R,L,x,h,7,o[4]),R,L,m,12,o[5]),S,R,v,17,o[6]),x,S,b,22,o[7]),L=l(L,x=l(x,S=l(S,R,L,x,E,7,o[8]),R,L,_,12,o[9]),S,R,w,17,o[10]),x,S,y,22,o[11]),L=l(L,x=l(x,S=l(S,R,L,x,A,7,o[12]),R,L,C,12,o[13]),S,R,T,17,o[14]),x,S,k,22,o[15]),L=c(L,x=c(x,S=c(S,R,L,x,p,5,o[16]),R,L,v,9,o[17]),S,R,y,14,o[18]),x,S,s,20,o[19]),L=c(L,x=c(x,S=c(S,R,L,x,m,5,o[20]),R,L,w,9,o[21]),S,R,k,14,o[22]),x,S,h,20,o[23]),L=c(L,x=c(x,S=c(S,R,L,x,_,5,o[24]),R,L,T,9,o[25]),S,R,g,14,o[26]),x,S,E,20,o[27]),L=c(L,x=c(x,S=c(S,R,L,x,C,5,o[28]),R,L,u,9,o[29]),S,R,b,14,o[30]),x,S,A,20,o[31]),L=d(L,x=d(x,S=d(S,R,L,x,m,4,o[32]),R,L,E,11,o[33]),S,R,y,16,o[34]),x,S,T,23,o[35]),L=d(L,x=d(x,S=d(S,R,L,x,p,4,o[36]),R,L,h,11,o[37]),S,R,b,16,o[38]),x,S,w,23,o[39]),L=d(L,x=d(x,S=d(S,R,L,x,C,4,o[40]),R,L,s,11,o[41]),S,R,g,16,o[42]),x,S,v,23,o[43]),L=d(L,x=d(x,S=d(S,R,L,x,_,4,o[44]),R,L,A,11,o[45]),S,R,k,16,o[46]),x,S,u,23,o[47]),L=f(L,x=f(x,S=f(S,R,L,x,s,6,o[48]),R,L,b,10,o[49]),S,R,T,15,o[50]),x,S,m,21,o[51]),L=f(L,x=f(x,S=f(S,R,L,x,A,6,o[52]),R,L,g,10,o[53]),S,R,w,15,o[54]),x,S,p,21,o[55]),L=f(L,x=f(x,S=f(S,R,L,x,E,6,o[56]),R,L,k,10,o[57]),S,R,v,15,o[58]),x,S,C,21,o[59]),L=f(L,x=f(x,S=f(S,R,L,x,h,6,o[60]),R,L,y,10,o[61]),S,R,u,15,o[62]),x,S,_,21,o[63]),i[0]=i[0]+S|0,i[1]=i[1]+R|0,i[2]=i[2]+L|0,i[3]=i[3]+x|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;a[r>>>5]|=128<<24-r%32;var i=e.floor(n/4294967296),o=n;a[15+(r+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),a[14+(r+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(a.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var d=l[c];l[c]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8)}return s},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,a,n,r,i,o){var s=e+(t&a|~t&n)+r+o;return(s<<i|s>>>32-i)+t}function c(e,t,a,n,r,i,o){var s=e+(t&n|a&~n)+r+o;return(s<<i|s>>>32-i)+t}function d(e,t,a,n,r,i,o){var s=e+(t^a^n)+r+o;return(s<<i|s>>>32-i)+t}function f(e,t,a,n,r,i,o){var s=e+(a^(t|~n))+r+o;return(s<<i|s>>>32-i)+t}t.MD5=r._createHelper(s),t.HmacMD5=r._createHmacHelper(s)}(Math),i=(r=be).lib,o=i.WordArray,s=i.Hasher,l=r.algo,c=[],d=l.SHA1=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],r=a[1],i=a[2],o=a[3],s=a[4],l=0;l<80;l++){if(l<16)c[l]=0|e[t+l];else{var d=c[l-3]^c[l-8]^c[l-14]^c[l-16];c[l]=d<<1|d>>>31}var f=(n<<5|n>>>27)+s+c[l];f+=l<20?1518500249+(r&i|~r&o):l<40?1859775393+(r^i^o):l<60?(r&i|r&o|i&o)-1894007588:(r^i^o)-899497514,s=o,o=i,i=r<<30|r>>>2,r=n,n=f}a[0]=a[0]+n|0,a[1]=a[1]+r|0,a[2]=a[2]+i|0,a[3]=a[3]+o|0,a[4]=a[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(a/4294967296),t[15+(n+64>>>9<<4)]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),r.SHA1=s._createHelper(d),r.HmacSHA1=s._createHmacHelper(d),function(e){var t=be,a=t.lib,n=a.WordArray,r=a.Hasher,i=t.algo,o=[],s=[];!function(){function t(t){for(var a=e.sqrt(t),n=2;n<=a;
vendor: 6,117 bytes, line 1
1n++)if(!(t%n))return!1;return!0}function a(e){return 4294967296*(e-(0|e))|0}for(var n=2,r=0;r<64;)t(n)&&(r<8&&(o[r]=a(e.pow(n,.5))),s[r]=a(e.pow(n,1/3)),r++),n++}();var l=[],c=i.SHA256=r.extend({_doReset:function(){this._hash=new n.init(o.slice(0))},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],r=a[1],i=a[2],o=a[3],c=a[4],d=a[5],f=a[6],p=a[7],u=0;u<64;u++){if(u<16)l[u]=0|e[t+u];else{var g=l[u-15],h=(g<<25|g>>>7)^(g<<14|g>>>18)^g>>>3,m=l[u-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;l[u]=h+l[u-7]+v+l[u-16]}var b=n&r^n&i^r&i,E=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),_=p+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&d^~c&f)+s[u]+l[u];p=f,f=d,d=c,c=o+_|0,o=i,i=r,r=n,n=_+(E+b)|0}a[0]=a[0]+n|0,a[1]=a[1]+r|0,a[2]=a[2]+i|0,a[3]=a[3]+o|0,a[4]=a[4]+c|0,a[5]=a[5]+d|0,a[6]=a[6]+f|0,a[7]=a[7]+p|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,r=8*t.sigBytes;return a[r>>>5]|=128<<24-r%32,a[14+(r+64>>>9<<4)]=e.floor(n/4294967296),a[15+(r+64>>>9<<4)]=n,t.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=r._createHelper(c),t.HmacSHA256=r._createHmacHelper(c)}(Math),function(){var e=be,t=e.lib.WordArray,a=e.enc;function n(e){return e<<8&4278255360|e>>>8&16711935}a.Utf16=a.Utf16BE={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],r=0;r<a;r+=2){var i=t[r>>>2]>>>16-r%4*8&65535;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var a=e.length,n=[],r=0;r<a;r++)n[r>>>1]|=e.charCodeAt(r)<<16-r%2*16;return t.create(n,2*a)}},a.Utf16LE={stringify:function(e){for(var t=e.words,a=e.sigBytes,r=[],i=0;i<a;i+=2){var o=n(t[i>>>2]>>>16-i%4*8&65535);r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var a=e.length,r=[],i=0;i<a;i++)r[i>>>1]|=n(e.charCodeAt(i)<<16-i%2*16);return t.create(r,2*a)}}}(),function(){if("function"==typeof ArrayBuffer){var e=be.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var a=e.byteLength,n=[],r=0;r<a;r++)n[r>>>2]|=e[r]<<24-r%4*8;t.call(this,n,a)}else t.apply(this,arguments)}).prototype=e}}(),function(e){var t=be,a=t.lib,n=a.WordArray,r=a.Hasher,i=t.algo,o=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),s=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=n.create([0,1518500249,1859775393,2400959708,2840853838]),f=n.create([1352829926,1548603684,1836072691,2053994217,0]),p=i.RIPEMD160=r.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,r=e[n];e[n]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var i,p,E,_,w,y,A,C,T,k,S,R=this._hash.words,L=d.words,x=f.words,I=o.words,O=s.words,F=l.words,M=c.words;for(y=i=R[0],A=p=R[1],C=E=R[2],T=_=R[3],k=w=R[4],a=0;a<80;a+=1)S=i+e[t+I[a]]|0,S+=a<16?u(p,E,_)+L[0]:a<32?g(p,E,_)+L[1]:a<48?h(p,E,_)+L[2]:a<64?m(p,E,_)+L[3]:v(p,E,_)+L[4],S=(S=b(S|=0,F[a]))+w|0,i=w,w=_,_=b(E,10),E=p,p=S,S=y+e[t+O[a]]|0,S+=a<16?v(A,C,T)+x[0]:a<32?m(A,C,T)+x[1]:a<48?h(A,C,T)+x[2]:a<64?g(A,C,T)+x[3]:u(A,C,T)+x[4],S=(S=b(S|=0,M[a]))+k|0,y=k,k=T,T=b(C,10),C=A,A=S;S=R[1]+E+T|0,R[1]=R[2]+_+k|0,R[2]=R[3]+w+y|0,R[3]=R[4]+i+A|0,R[4]=R[0]+p+C|0,R[0]=S},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(t.length+1),this._process();for(var r=this._hash,i=r.words,o=0;o<5;o++){var s=i[o];i[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return r},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,a){return e^t^a}function g(e,t,a){return e&t|~e&a}function h(e,t,a){return(e|~t)^a}function m(e,t,a){return e&a|t&~a}function v(e,t,a){return e^(t|~a)}function b(e,t){return e<<t|e>>>32-t}t.RIPEMD160=r._createHelper(p),t.HmacRIPEMD160=r._createHmacHelper(p)}(Math),p=(f=be).lib.Base,u=f.enc.Utf8,f.algo.HMAC=p.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=u.parse(t));var a=e.blockSize,n=4*a;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var r=this._oKey=t.clone(),i=this._iKey=t.clone(),o=r.words,s=i.words,l=0;l<a;l++)o[l]^=1549556828,s[l]^=909522486;r.sigBytes=i.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,a=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(a))}}),m=(h=(g=be).lib).Base,v=h.WordArray,E=(b=g.algo).SHA1,_=b.HMAC,w=b.PBKDF2=m.extend({cfg:m.extend({keySize:4,hasher:E,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a=this.cfg,n=_.create(a.hasher,e),r=v.create(),i=v.create([1]),o=r.words,s=i.words,l=a.keySize,c=a.iterations;o.length<l;){var d=n.update(t).finalize(i);n.reset();for(var f=d.words,p=f.length,u=d,g=1;g<c;g++){u=n.finalize(u),n.reset();for(var h=u.words,m=0;m<p;m++)f[m]^=h[m]}r.concat(d),s[0]++}
vendor: 4,622 bytes, line 1
1return r.sigBytes=4*l,r}}),g.PBKDF2=function(e,t,a){return w.create(a).compute(e,t)},C=(A=(y=be).lib).Base,T=A.WordArray,S=(k=y.algo).MD5,R=k.EvpKDF=C.extend({cfg:C.extend({keySize:4,hasher:S,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a,n=this.cfg,r=n.hasher.create(),i=T.create(),o=i.words,s=n.keySize,l=n.iterations;o.length<s;){a&&r.update(a),a=r.update(e).finalize(t),r.reset();for(var c=1;c<l;c++)a=r.finalize(a),r.reset();i.concat(a)}return i.sigBytes=4*s,i}}),y.EvpKDF=function(e,t,a){return R.create(a).compute(e,t)},x=(L=be).lib.WordArray,I=L.algo,O=I.SHA256,F=I.SHA224=O.extend({_doReset:function(){this._hash=new x.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=O._doFinalize.call(this);return e.sigBytes-=4,e}}),L.SHA224=O._createHelper(F),L.HmacSHA224=O._createHmacHelper(F),D=(M=be).lib,N=D.Base,P=D.WordArray,(B=M.x64={}).Word=N.extend({init:function(e,t){this.high=e,this.low=t}}),B.WordArray=N.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,a=[],n=0;n<t;n++){var r=e[n];a.push(r.high),a.push(r.low)}return P.create(a,this.sigBytes)},clone:function(){for(var e=N.clone.call(this),t=e.words=this.words.slice(0),a=t.length,n=0;n<a;n++)t[n]=t[n].clone();return e}}),function(e){var t=be,a=t.lib,n=a.WordArray,r=a.Hasher,i=t.x64.Word,o=t.algo,s=[],l=[],c=[];!function(){for(var e=1,t=0,a=0;a<24;a++){s[e+5*t]=(a+1)*(a+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var r=1,o=0;o<24;o++){for(var d=0,f=0,p=0;p<7;p++){if(1&r){var u=(1<<p)-1;u<32?f^=1<<u:d^=1<<u-32}128&r?r=r<<1^113:r<<=1}c[o]=i.create(d,f)}}();var d=[];!function(){for(var e=0;e<25;e++)d[e]=i.create()}();var f=o.SHA3=r.extend({cfg:r.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new i.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var a=this._state,n=this.blockSize/2,r=0;r<n;r++){var i=e[t+2*r],o=e[t+2*r+1];i=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(R=a[r]).high^=o,R.low^=i}for(var f=0;f<24;f++){for(var p=0;p<5;p++){for(var u=0,g=0,h=0;h<5;h++)u^=(R=a[p+5*h]).high,g^=R.low;var m=d[p];m.high=u,m.low=g}for(p=0;p<5;p++){var v=d[(p+4)%5],b=d[(p+1)%5],E=b.high,_=b.low;for(u=v.high^(E<<1|_>>>31),g=v.low^(_<<1|E>>>31),h=0;h<5;h++)(R=a[p+5*h]).high^=u,R.low^=g}for(var w=1;w<25;w++){var y=(R=a[w]).high,A=R.low,C=s[w];g=C<32?(u=y<<C|A>>>32-C,A<<C|y>>>32-C):(u=A<<C-32|y>>>64-C,y<<C-32|A>>>64-C);var T=d[l[w]];T.high=u,T.low=g}var k=d[0],S=a[0];for(k.high=S.high,k.low=S.low,p=0;p<5;p++)for(h=0;h<5;h++){var R=a[w=p+5*h],L=d[w],x=d[(p+1)%5+5*h],I=d[(p+2)%5+5*h];R.high=L.high^~x.high&I.high,R.low=L.low^~x.low&I.low}R=a[0];var O=c[f];R.high^=O.high,R.low^=O.low}},_doFinalize:function(){var t=this._data,a=t.words,r=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;a[r>>>5]|=1<<24-r%32,a[(e.ceil((r+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*a.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],d=0;d<l;d++){var f=o[d],p=f.high,u=f.low;p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),u=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),c.push(u),c.push(p)}return new n.init(c,s)},clone:function(){for(var e=r.clone.call(this),t=e._state=this._state.slice(0),a=0;a<25;a++)t[a]=t[a].clone();return e}});t.SHA3=r._createHelper(f),t.HmacSHA3=r._createHmacHelper(f)}(Math),function(){var e=be,t=e.lib.Hasher,a=e.x64,n=a.Word,r=a.WordArray,i=e.algo;function o(){return n.create.apply(n,arguments)}var s=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(198
vendor: 4,861 bytes, line 1
16661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=o()}();var c=i.SHA512=t.extend({_doReset:function(){this._hash=new r.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],r=a[1],i=a[2],o=a[3],c=a[4],d=a[5],f=a[6],p=a[7],u=n.high,g=n.low,h=r.high,m=r.low,v=i.high,b=i.low,E=o.high,_=o.low,w=c.high,y=c.low,A=d.high,C=d.low,T=f.high,k=f.low,S=p.high,R=p.low,L=u,x=g,I=h,O=m,F=v,M=b,D=E,N=_,P=w,B=y,U=A,$=C,H=T,z=k,K=S,W=R,G=0;G<80;G++){var V,Y,j=l[G];if(G<16)Y=j.high=0|e[t+2*G],V=j.low=0|e[t+2*G+1];else{var q=l[G-15],X=q.high,Z=q.low,Q=(X>>>1|Z<<31)^(X>>>8|Z<<24)^X>>>7,J=(Z>>>1|X<<31)^(Z>>>8|X<<24)^(Z>>>7|X<<25),ee=l[G-2],te=ee.high,ae=ee.low,ne=(te>>>19|ae<<13)^(te<<3|ae>>>29)^te>>>6,re=(ae>>>19|te<<13)^(ae<<3|te>>>29)^(ae>>>6|te<<26),ie=l[G-7],oe=ie.high,se=ie.low,le=l[G-16],ce=le.high,de=le.low;Y=(Y=(Y=Q+oe+((V=J+se)>>>0<J>>>0?1:0))+ne+((V+=re)>>>0<re>>>0?1:0))+ce+((V+=de)>>>0<de>>>0?1:0),j.high=Y,j.low=V}var fe,pe=P&U^~P&H,ue=B&$^~B&z,ge=L&I^L&F^I&F,he=x&O^x&M^O&M,me=(L>>>28|x<<4)^(L<<30|x>>>2)^(L<<25|x>>>7),ve=(x>>>28|L<<4)^(x<<30|L>>>2)^(x<<25|L>>>7),be=(P>>>14|B<<18)^(P>>>18|B<<14)^(P<<23|B>>>9),Ee=(B>>>14|P<<18)^(B>>>18|P<<14)^(B<<23|P>>>9),_e=s[G],we=_e.high,ye=_e.low,Ae=K+be+((fe=W+Ee)>>>0<W>>>0?1:0),Ce=ve+he;K=H,W=z,H=U,z=$,U=P,$=B,P=D+(Ae=(Ae=(Ae=Ae+pe+((fe+=ue)>>>0<ue>>>0?1:0))+we+((fe+=ye)>>>0<ye>>>0?1:0))+Y+((fe+=V)>>>0<V>>>0?1:0))+((B=N+fe|0)>>>0<N>>>0?1:0)|0,D=F,N=M,F=I,M=O,I=L,O=x,L=Ae+(me+ge+(Ce>>>0<ve>>>0?1:0))+((x=fe+Ce|0)>>>0<fe>>>0?1:0)|0}g=n.low=g+x,n.high=u+L+(g>>>0<x>>>0?1:0),m=r.low=m+O,r.high=h+I+(m>>>0<O>>>0?1:0),b=i.low=b+M,i.high=v+F+(b>>>0<M>>>0?1:0),_=o.low=_+N,o.high=E+D+(_>>>0<N>>>0?1:0),y=c.low=y+B,c.high=w+P+(y>>>0<B>>>0?1:0),C=d.low=C+$,d.high=A+U+(C>>>0<$>>>0?1:0),k=f.low=k+z,f.high=T+H+(k>>>0<z>>>0?1:0),R=p.low=R+W,p.high=S+K+(R>>>0<W>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(a/4294967296),t[31+(n+128>>>10<<5)]=a,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(c),e.HmacSHA512=t._createHmacHelper(c)}(),$=(U=be).x64,H=$.Word,z=$.WordArray,K=U.algo,W=K.SHA512,G=K.SHA384=W.extend({_doReset:function(){this._hash=new z.init([new H.init(3418070365,3238371032),new H.init(1654270250,914150663),new H.init(2438529370,812702999),new H.init(355462360,4144912697),new H.init(1731405415,4290775857),new H.init(2394180231,1750603025),new H.init(3675008525,1694076839),new H.init(1203062813,3204075428)])},_doFinalize:function(){var e=W._doFinalize.call(this);return e.sigBytes-=16,e}}),U.SHA384=W._createHelper(G),U.HmacSHA384=W._createHmacHelper(G),be.lib.Cipher||(j=(Y=(V=be).lib).Base,q=Y.WordArray,X=Y.BufferedBlockAlgorithm,(Z=V.enc).Utf8,Q=Z.Base64,J=V.algo.EvpKDF,ee=Y.Cipher=X.extend({cfg:j.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,a){this.cfg=this.cfg.extend(a),this._xformMode=e,this._key=t,this.reset()},reset:function(){X.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?ce:se}return function(t){return{encrypt:function(a,n,r){return e(n).encrypt
vendor: 7,580 bytes, line 1
1(t,a,n,r)},decrypt:function(a,n,r){return e(n).decrypt(t,a,n,r)}}}}()}),Y.StreamCipher=ee.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),te=V.mode={},ae=Y.BlockCipherMode=j.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),ne=te.CBC=function(){var e=ae.extend();function t(e,t,a){var n,r=this._iv;r?(n=r,this._iv=void 0):n=this._prevBlock;for(var i=0;i<a;i++)e[t+i]^=n[i]}return e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,r=n.blockSize;t.call(this,e,a,r),n.encryptBlock(e,a),this._prevBlock=e.slice(a,a+r)}}),e.Decryptor=e.extend({processBlock:function(e,a){var n=this._cipher,r=n.blockSize,i=e.slice(a,a+r);n.decryptBlock(e,a),t.call(this,e,a,r),this._prevBlock=i}}),e}(),re=(V.pad={}).Pkcs7={pad:function(e,t){for(var a=4*t,n=a-e.sigBytes%a,r=n<<24|n<<16|n<<8|n,i=[],o=0;o<n;o+=4)i.push(r);var s=q.create(i,n);e.concat(s)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},Y.BlockCipher=ee.extend({cfg:ee.cfg.extend({mode:ne,padding:re}),reset:function(){var e;ee.reset.call(this);var t=this.cfg,a=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,a&&a.words):(this._mode=e.call(n,this,a&&a.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),ie=Y.CipherParams=j.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),oe=(V.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,a=e.salt;return(a?q.create([1398893684,1701076831]).concat(a).concat(t):t).toString(Q)},parse:function(e){var t,a=Q.parse(e),n=a.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=q.create(n.slice(2,4)),n.splice(0,4),a.sigBytes-=16),ie.create({ciphertext:a,salt:t})}},se=Y.SerializableCipher=j.extend({cfg:j.extend({format:oe}),encrypt:function(e,t,a,n){n=this.cfg.extend(n);var r=e.createEncryptor(a,n),i=r.finalize(t),o=r.cfg;return ie.create({ciphertext:i,key:a,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,a,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(a,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),le=(V.kdf={}).OpenSSL={execute:function(e,t,a,n){n||(n=q.random(8));var r=J.create({keySize:t+a}).compute(e,n),i=q.create(r.words.slice(t),4*a);return r.sigBytes=4*t,ie.create({key:r,iv:i,salt:n})}},ce=Y.PasswordBasedCipher=se.extend({cfg:se.cfg.extend({kdf:le}),encrypt:function(e,t,a,n){var r=(n=this.cfg.extend(n)).kdf.execute(a,e.keySize,e.ivSize);n.iv=r.iv;var i=se.encrypt.call(this,e,t,r.key,n);return i.mixIn(r),i},decrypt:function(e,t,a,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var r=n.kdf.execute(a,e.keySize,e.ivSize,t.salt);return n.iv=r.iv,se.decrypt.call(this,e,t,r.key,n)}})),be.mode.CFB=function(){var e=be.lib.BlockCipherMode.extend();function t(e,t,a,n){var r,i=this._iv;i?(r=i.slice(0),this._iv=void 0):r=this._prevBlock,n.encryptBlock(r,0);for(var o=0;o<a;o++)e[t+o]^=r[o]}return e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,r=n.blockSize;t.call(this,e,a,r,n),this._prevBlock=e.slice(a,a+r)}}),e.Decryptor=e.extend({processBlock:function(e,a){var n=this._cipher,r=n.blockSize,i=e.slice(a,a+r);t.call(this,e,a,r,n),this._prevBlock=i}}),e}(),be.mode.ECB=((de=be.lib.BlockCipherMode.extend()).Encryptor=de.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),de.Decryptor=de.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),de),be.pad.AnsiX923={pad:function(e,t){var a=e.sigBytes,n=4*t,r=n-a%n,i=a+r-1;e.clamp(),e.words[i>>>2]|=r<<24-i%4*8,e.sigBytes+=r},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},be.pad.Iso10126={pad:function(e,t){var a=4*t,n=a-e.sigBytes%a;e.concat(be.lib.WordArray.random(n-1)).concat(be.lib.WordArray.create([n<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},be.pad.Iso97971={pad:function(e,t){e.concat(be.lib.WordArray.create([2147483648],1)),be.pad.ZeroPadding.pad(e,t)},unpad:function(e){be.pad.ZeroPadding.unpad(e),e.sigBytes--}},be.mode.OFB=(pe=(fe=be.lib.BlockCipherMode.extend()).Encryptor=fe.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,r=this._iv,i=this._keystream;r&&(i=this._keystream=r.slice(0),this._iv=void 0),a.encryptBlock(i,0);for(var o=0;o<n;o++)e[t+o]^=i[o]}}),fe.Decryptor=pe,fe),be.pad.NoPadding={pad:function(){},unpad:function(){}},ge=(ue=be).lib.CipherParams,he=ue.enc.Hex,ue.format.Hex={stringify:function(e){return e.ciphertext.toString(he)},parse:function(e){var t=he.parse(e);return ge.create({ciphertext:t})}},function(){var e=be,t=e.lib.BlockCipher,a=e.algo,n=[],r=[],i=[],o=[],s=[],l=[],c=[],d=[],f=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var a=0,u=0;for(t=0;t<256;t++){var g=u^u<<1^u<<2^u<<3^u<<4;g=g>>>8^255&g^99,n[a]=g;var h=e[r[g]=a],m=e[h],v=e[m],b=257*e[g]^16843008*g;i[a]=b<<24|b>>>8,o[a]=b<<16|b>>>16,s[a]=b<<8|b>>>24,l[a]=b,b=16843009*v^65537*m^257*h^16843008*a,c[g]=b<<24|b>>>8,d[g]=b<<16|b>>>16,f[g]=b<<8|b>>>24,p[g]=b,a?(a=h^e[e[e[v^h]]],u^=e[e[u]]):a=u=1}}();var u=[0,1,2,4,8,16,32,64,128,27,54],g=a.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,a=e.sigBytes/4,r=4*((this._nRounds=a+6)+1),i=this._keySchedule=[],o=0;o<r;o++)o<a?i[o]=t[o]:(g=i[o-1],o%a?6<a&&o%a==4&&(g=n[g>>>24]<<24|n[g>>>16&255]<<16|n[g>>>8&255]<<8|n[255&g]):(g=n[(g=g<<8|g>>>24)>>>24]<<24|n[g>>>16&255]<<16|n[g>>>8&255]<<8|n[255&g],g^=u[o/a|0]<<24),i[o]=i[o-a]^g);for(var s=this._invKeySchedule=[],l=0;l<r;l++){if(o=r-l,l%4)var g=i[o];else g=i[o-4];s[l]=l<4||o<=4?g:c[n[g>>>24]]^d[n[g>>>16&255]]^f[n[g>>>8&255]]^p[n[255&g]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,i,o,s,l,n)},decryptBlock:function(e,t){var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a,this._doCryptBlock(e,t,this._invKeySchedule,c,d,f,p,r),a=e[t+1],e[t+1]=e[t+3],e[t+3]=a},_doCryptBlock:function(e,t,a,n,r,i,o,s){for(var l=this._nRounds,c=e[t]^a[0],d=e[t+1]^a[1],f=e[t+2]^a[2],p=e[t+3]^a[3],u=4,g=1;g<l;g++){var h=n[c>>>24]^r[d>>>16&255]^i[f>>>8&255]^o[255&p]^a[u++],m=n[d>>>24]^r[f>>>16&255]^i[p>>>8&255]^o[255&c]^a[u++],v=n[f>>>24]^r[p>>>16&255]^i[c>>>8&255]^o[255&d]^a[u++],b=n[p>>>24]^r[c>>>16&255]^i[d>>>8&255]^o[255&f]^a[u++];c=h,d=m,f=v,p=b}h=(s[c>>>24]<<24|s[d>>>16&255]<<16|s[f>>>8&255]<<8|s[255&p])^a[u++],m=(s[d>>>24]<<24|s[f>>>16&255]<<16|s[p>>>8&255]<<8|s[255&c])^a[u++],v=(s[f>>>24]<<24|s[p>>>16&255]<<16|s[c>>>8&255]<<8|s[255&d])^a[u++],b=(s[p>>>24]<<24|s[c>>>16&255]<<16|s[d>>>8&255]<<8|s[255&f])^a[u++],e[t]=h,e[t+1]=m,e[t+2]=v,e[t+3]=b},keySize:8});e.AES=t._createHelper(g)}(),function(){var e=be,t=e.lib,a=t.WordArray,n=t.BlockCipher,r=e.algo,i=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l
vendor: 7,629 bytes, line 1
1=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 8,912 bytes, line 1
1c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],d=r.DES=n.extend({_doReset:function(){for(var e=this._key.words,t=[],a=0;a<56;a++){var n=i[a]-1;t[a]=e[n>>>5]>>>31-n%32&1}for(var r=this._subKeys=[],l=0;l<16;l++){var c=r[l]=[],d=s[l];for(a=0;a<24;a++)c[a/6|0]|=t[(o[a]-1+d)%28]<<31-a%6,c[4+(a/6|0)]|=t[28+(o[a+24]-1+d)%28]<<31-a%6;for(c[0]=c[0]<<1|c[0]>>>31,a=1;a<7;a++)c[a]=c[a]>>>4*(a-1)+3;c[7]=c[7]<<5|c[7]>>>27}var f=this._invSubKeys=[];for(a=0;a<16;a++)f[a]=r[15-a]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,a){this._lBlock=e[t],this._rBlock=e[t+1],f.call(this,4,252645135),f.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),f.call(this,1,1431655765);for(var n=0;n<16;n++){for(var r=a[n],i=this._lBlock,o=this._rBlock,s=0,d=0;d<8;d++)s|=l[d][((o^r[d])&c[d])>>>0];this._lBlock=o,this._rBlock=i^s}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,f.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,t){var a=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=a,this._lBlock^=a<<e}function p(e,t){var a=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=a,this._rBlock^=a<<e}e.DES=n._createHelper(d);var u=r.TripleDES=n.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),r=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=d.createEncryptor(a.create(t)),this._des2=d.createEncryptor(a.create(n)),this._des3=d.createEncryptor(a.create(r))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=n._createHelper(u)}(),function(){var e=be,t=e.lib.StreamCipher,a=e.algo,n=a.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,a=e.sigBytes,n=this._S=[],r=0;r<256;r++)n[r]=r;r=0;for(var i=0;r<256;r++){var o=r%a,s=t[o>>>2]>>>24-o%4*8&255;i=(i+n[r]+s)%256;var l=n[r];n[r]=n[i],n[i]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=r.call(this)},keySize:8,ivSize:0});function r(){for(var e=this._S,t=this._i,a=this._j,n=0,r=0;r<4;r++){a=(a+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[a],e[a]=i,n|=e[(e[t]+e[a])%256]<<24-8*r}return this._i=t,this._j=a,n}e.RC4=t._createHelper(n);var i=a.RC4Drop=n.extend({cfg:n.cfg.extend({drop:192}),_doReset:function(){n._doReset.call(this);for(var e=this.cfg.drop;0<e;e--)r.call(this)}});e.RC4Drop=t._createHelper(i)}(),be.mode.CTRGladman=function(){var e=be.lib.BlockCipherMode.extend();function t(e){if(255==(e>>24&255)){var t=e>>16&255,a=e>>8&255,n=255&e;255===t?(t=0,255===a?(a=0,255===n?n=0:++n):++a):++t,e=0,e+=t<<16,e+=a<<8,e+=n}else e+=1<<24;return e}var a=e.Encryptor=e.extend({processBlock:function(e,a){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._counter;i&&(o=this._counter=i.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(o);var s=o.slice(0);n.encryptBlock(s,0);for(var l=0;l<r;l++)e[a+l]^=s[l]}});return e.Decryptor=a,e}(),function(){var e=be,t=e.lib.StreamCipher,a=e.algo,n=[],r=[],i=[],o=a.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,a=0;a<4;a++)e[a]=16711935&(e[a]<<8|e[a]>>>24)|4278255360&(e[a]<<24|e[a]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(a=this._b=0;a<4;a++)s.call(this);for(a=0;a<8;a++)r[a]^=n[a+4&7];if(t){var i=t.words,o=i[0],l=i[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),d=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=c>>>16|4294901760&d,p=d<<16|65535&c;for(r[0]^=c,r[1]^=f,r[2]^=d,r[3]^=p,r[4]^=c,r[5]^=f,r[6]^=d,r[7]^=p,a=0;a<4;a++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),n[0]=a[0]^a[5]>>>16^a[3]<<16,n[1]=a[2]^a[7]>>>16^a[5]<<16,n[2]=a[4]^a[1]>>>16^a[7]<<16,n[3]=a[6]^a[3]>>>16^a[1]<<16;for(var r=0;r<4;r++)n[r]=16711935&(n[r]<<8|n[r]>>>24)|4278255360&(n[r]<<24|n[r]>>>8),e[t+r]^=n[r]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)r[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<r[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<r[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<r[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<r[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<r[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<r[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<r[6]>>>0?1:0)|0,this._b=t[7]>>>0<r[7]>>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);i[a]=l^c}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}e.Rabbit=t._createHelper(o)}(),be.mode.CTR=(ve=(me=be.lib.BlockCipherMode.extend()).Encryptor=me.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,r=this._iv,i=this._counter;r&&(i=this._counter=r.slice(0),this._iv=void 0);var o=i.slice(0);a.encryptBlock(o,0),i[n-1]=i[n-1]+1|0;for(var s=0;s<n;s++)e[t+s]^=o[s]}}),me.Decryptor=ve,me),function(){var e=be,t=e.lib.StreamCipher,a=e.algo,n=[],r=[],i=[],o=a.RabbitLegacy=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,a=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],r=this._b=0;r<4;r++)s.call(this);for(r=0;r<8;r++)n[r]^=a[r+4&7];if(t){var i=t.words,o=i[0],l=i[1],c=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),d=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=c>>>16|4294901760&d,p=d<<16|65535&c;for(n[0]^=c,n[1]^=f,n[2]^=d,n[3]^=p,n[4]^=c,n[5]^=f,n[6]^=d,n[7]^=p,r=0;r<4;r++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),n[0]=a[0]^a[5]>>>16^a[3]<<16,n[1]=a[2]^a[7]>>>16^a[5]<<16,n[2]=a[4]^a[1]>>>16^a[7]<<16,n[3]=a[6]^a[3]>>>16^a[1]<<16;for(var r=0;r<4;r++)n[r]=16711935&(n[r]<<8|n[r]>>>24)|4278255360&(n[r]<<24|n[r]>>>8),e[t+r]^=n[r]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)r[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<r[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<r[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<r[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<r[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<r[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<r[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<r[6]>>>0?1:0)|0,this._b=t[7]>>>0<r[7]>>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((4294901760&n)*n|0)+((65535&n)*n|0);i[a]=l^c}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}e.RabbitLegacy=t._createHelper(o)}(),be.pad.ZeroPadding={pad:function(e,t){var a=4*t;e.clamp(),e.sigBytes+=a-(e.sigBytes%a||a)},unpad:function(e){var t=e.words,a=e.sigBytes-1;for(a=e.sigBytes-1;0<=a;a--)if(t[a>>>2]>>>24-a%4*8&255){e.sigBytes=a+1;break}}},{init:function(){},cryptoJS:be}},Object.assign(e.DEFAULTS,{fontFamily:{"Arial,Helvetica,sans-serif":"Arial","Georgia,serif":"Georgia","Impact,Charcoal,sans-serif":"Impact","Tahoma,Geneva,sans-serif":"Tahoma","Times New Roman,Times,serif,-webkit-standard":"Times New Roman","Verdana,Geneva,sans-serif":"Verdana"},fontFamilySelection:!1,fontFamilyDefaultSelection:"Font Family"}),e.PLUGINS.fontFamily=function(e){var t=e.$;function a(e){var a=e.replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'| /g,"").split(",");return t(this).grep(a,(function(e){return 0<e.length}))}function n(e,t){for(var a=0;a<e.length;a++)for(var n=0;n<t.length;n++)if(e[a].toLowerCase()===t[n].toLowerCase())return[a,n];return null}
1function r(){var r=a(t(e.selection.element()).css("font-family")),i=[];for(var o in e.opts.fontFamily)if(e.opts.fontFamily.hasOwnProperty(o)){var s=n(r,a(o));s&&i.push([o,s])}return 0===i.length?null:(i.sort((function(e,t){var a=e[1][0]-t[1][0];return 0===a?e[1][1]-t[1][1]:a})),i[0][0])}return{apply:function(t){e.format.applyStyle("font-family",t)},refreshOnShow:function(e,t){t.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),t.find('.fr-command[data-param1="'.concat(r(),'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(a){if(e.opts.fontFamilySelection){var n=t(e.selection.element()).css("font-family").replace(/(sans-serif|serif|monospace|cursive|fantasy)/gi,"").replace(/"|'|/g,"").split(",");a.find("> span").text(e.opts.fontFamily[r()]||n[0]||e.language.translate(e.opts.fontFamilyDefaultSelection))}}}},e.RegisterCommand("fontFamily",{type:"dropdown",displaySelection:function(e){return e.opts.fontFamilySelection},defaultSelection:function(e){return e.opts.fontFamilyDefaultSelection},displaySelectionWidth:120,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontFamily;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontFamily" data-param1="'.concat(a,'" \n style="font-family: ').concat(a,'" title="').concat(t[a],'">').concat(t[a],"</a></li>"));return e+"</ul>"},title:"Font Family",callback:function(e,t){this.fontFamily.apply(t)},refresh:function(e){this.fontFamily.refresh(e)},refreshOnShow:function(e,t){this.fontFamily.refreshOnShow(e,t)},plugin:"fontFamily"}),e.DefineIcon("fontFamily",{NAME:"font",SVG_KEY:"fontFamily"}),Object.assign(e.DEFAULTS,{fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"],fontSizeSelection:!1,fontSizeDefaultSelection:"Font Size",fontSizeUnit:"px"}),e.PLUGINS.fontSize=function(e){var t=e.$;return{apply:function(t){e.format.applyStyle("font-size",t)},refreshOnShow:function(a,n){var r=t(e.selection.element()).css("font-size");"pt"===e.opts.fontSizeUnit&&(r="".concat(Math.round(72*parseFloat(r,10)/96),"pt")),n.find(".fr-command.fr-active").removeClass("fr-active").attr("aria-selected",!1),n.find('.fr-command[data-param1="'.concat(r,'"]')).addClass("fr-active").attr("aria-selected",!0)},refresh:function(a){if(e.opts.fontSizeSelection){var n=e.helpers.getPX(t(e.selection.element()).css("font-size"));"pt"===e.opts.fontSizeUnit&&(n="".concat(Math.round(72*parseFloat(n,10)/96),"pt")),a.find("> span").text(n)}}}},e.RegisterCommand("fontSize",{type:"dropdown",title:"Font Size",displaySelection:function(e){return e.opts.fontSizeSelection},displaySelectionWidth:30,defaultSelection:function(e){return e.opts.fontSizeDefaultSelection},html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.fontSize,a=0;a<t.length;a++){var n=t[a];e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="fontSize" data-param1="'.concat(n).concat(this.opts.fontSizeUnit,'" title="').concat(n,'">').concat(n,"</a></li>")}return e+"</ul>"},callback:function(e,t){this.fontSize.apply(t)},refresh:function(e){this.fontSize.refresh(e)},refreshOnShow:function(e,t){this.fontSize.refreshOnShow(e,t)},plugin:"fontSize"}),e.DefineIcon("fontSize",{NAME:"text-height",SVG_KEY:"fontSize"}),Object.assign(e.POPUP_TEMPLATES,{"forms.edit":"[_BUTTONS_]","forms.update":"[_BUTTONS_][_TEXT_LAYER_]"}),Object.assign(e.DEFAULTS,{formEditButtons:["inputStyle","inputEdit"],formStyles:{"fr-rounded":"Rounded","fr-large":"Large"},formMultipleStyles:!0,formUpdateButtons:["inputBack","|"]}),e.PLUGINS.forms=function(e){var t,a=e.$;function n(t){e.selection.clear(),a(this).data("mousedown",!0)}function r(e){a(this).data("mousedown")&&(e.stopPropagation(),a(this).removeData("mousedown"),l(t=this)),e.preventDefault()}function i(){e.$el.find("input, textarea, button").removeData("mousedown")}function o(){a(this).removeData("mousedown")}function s(){return t||null}function l(n){if(-1==["checkbox","radio"].indexOf(n.type)){var r=e.popups.get("forms.edit");r||(r=function(){var t="";0<e.opts.formEditButtons.length&&(t='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.formEditButtons),"</div>"));var a={buttons:t},n=e.popups.create("forms.edit",a);return e.$wp&&e.events.$on(e.$wp,"scroll.link-edit",(function(){s()&&e.popups.isVisible("forms.edit")&&l(s())})),n}());var i=a(t=n);e.popups.refresh("forms.edit"),e.popups.setContainer("forms.edit",e.$sc);var o=i.offset().left+i.outerWidth()/2,c=i.offset().top+i.outerHeight();e.popups.show("forms.edit",o,c,i.outerHeight())}}function c(){var t=e.popups.get("forms.update"),n=s();if(n){var r=a(n);r.is("button")?t.find('input[type="text"][name="text"]').val(r.text()):r.is("input[type=button]")||r.is("input[type=submit]")||r.is("input[type=reset]")?t.find('input[type="text"][name="text"]').val(r.val()):t.find('input[type="text"][name="text"]').val(r.attr("placeholder"))}t.find('input[type="text"][name="text"]').trigger("change")}function d(){t=null}function f(t){if(t)return e.popups.onRefresh("forms.update",c),e.popups.onHide("forms.update",d),!0;var a="";1<=e.opts.formUpdateButtons.length&&(a='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.formUpdateButtons),"</div>"));var n=0,r={buttons:a,text_layer:'<div class="fr-forms-text-layer fr-layer fr-active"> \n <div class="fr-input-line">
1<input name="text" type="text" placeholder="Text" tabIndex=" '.concat(++n,' "></div>\n <div class="fr-action-buttons"><button class="fr-command fr-submit" data-cmd="updateInput" href="#" tabIndex="').concat(2,'" type="button">').concat(e.language.translate("Update"),"</button></div></div>")};return e.popups.create("forms.update",r)}return{_init:function(){e.events.$on(e.$el,e._mousedown,"input, textarea, button",n),e.events.$on(e.$el,e._mouseup,"input, textarea, button",r),e.events.$on(e.$el,"touchmove","input, textarea, button",o),e.events.$on(e.$el,e._mouseup,i),e.events.$on(e.$win,e._mouseup,i),f(!0),e.events.$on(e.$el,"submit","form",(function(e){return e.preventDefault(),!1}))},updateInput:function(){var t=e.popups.get("forms.update"),n=s();if(n){var r=a(n),i=t.find('input[type="text"][name="text"]').val()||"";r.is("button")?i.length?r.text(i):r.text("\u200b"):-1!=["button","submit","reset"].indexOf(n.type)?r.attr("value",i):r.attr("placeholder",i),e.popups.hide("forms.update"),l(n)}},getInput:s,applyStyle:function(t,n,r){void 0===n&&(n=e.opts.formStyles),void 0===r&&(r=e.opts.formMultipleStyles);var i=s();if(!i)return!1;if(!r){var o=Object.keys(n);o.splice(o.indexOf(t),1),a(i).removeClass(o.join(" "))}a(i).toggleClass(t)},showUpdatePopup:function(){var t=s();if(t){var n=a(t),r=e.popups.get("forms.update");r||(r=f()),e.popups.isVisible("forms.update")||e.popups.refresh("forms.update"),e.popups.setContainer("forms.update",e.$sc);var i=n.offset().left+n.outerWidth()/2,o=n.offset().top+n.outerHeight();e.popups.show("forms.update",i,o,n.outerHeight())}},showEditPopup:l,back:function(){e.events.disableBlur(),e.selection.restore(),e.events.enableBlur();var t=s();t&&e.$wp&&("BUTTON"===t.tagName&&e.selection.restore(),l(t))}}},e.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),e.DefineIcon("inputStyle",{NAME:"magic",SVG_KEY:"inlineStyle"}),e.RegisterCommand("inputStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list">',t=this.opts.formStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li><a class="fr-command" tabIndex="-1" data-cmd="inputStyle" data-param1="'.concat(a,'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){var a=this.forms.getInput();a&&(this.forms.applyStyle(t),this.forms.showEditPopup(a))},refreshOnShow:function(e,t){var a=this.$,n=this.forms.getInput();if(n){var r=a(n);t.find(".fr-command").each((function(){var e=a(this).data("param1");a(this).toggleClass("fr-active",r.hasClass(e))}))}}}),e.DefineIcon("inputEdit",{NAME:"edit",SVG_KEY:"edit"}),e.RegisterCommand("inputEdit",{title:"Edit Button",undo:!1,refreshAfterCallback:!1,callback:function(){this.forms.showUpdatePopup()}}),e.DefineIcon("inputBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("inputBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.forms.back()}}),e.RegisterCommand("updateInput",{undo:!1,focus:!1,title:"Update",callback:function(){this.forms.updateInput()}}),e.PLUGINS.fullscreen=function(e){var t,a,n,r,i=e.$,o=function(){return e.$box.hasClass("fr-fullscreen")};function s(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(c,250),!1;t=e.helpers.scrollTop(),e.opts.iframe&&e.markdown&&e.markdown.isEnabled()&&(e.$box=e.$oel),e.$box.toggleClass("fr-fullscreen"),i("body").first().toggleClass("fr-fullscreen"),e.helpers.isMobile()&&(e.opts.toolbarBottom?e.$tb[0].removeAttribute("style"):(e.$tb.data("parent",e.$tb.parent()),e.$box.prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")))),a=e.opts.height,n=e.opts.heightMax,r=e.opts.zIndex,e.opts.height=e.o_win.innerHeight-(e.opts.toolbarInline?0:e.$tb.outerHeight()+(e.$second_tb?e.$second_tb.outerHeight():0)),e.opts.zIndex=2147483641,e.opts.heightMax=null,e.size.refresh(),e.opts.toolbarInline&&e.toolbar.showInline();for(var o=e.$box.parent();!o.first().is("body");)o.addClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&e.$box.prepend(e.$tb),e.events.trigger("charCounter.update"),e.events.trigger("codeView.update"),e.$win.trigger("scroll")}function l(){if(e.helpers.isIOS()&&e.core.hasFocus())return e.$el.blur(),setTimeout(c,250),!1;e.$box.toggleClass("fr-fullscreen"),i("body").first().toggleClass("fr-fullscreen"),e.$tb.data("parent")&&e.$tb.data("parent").prepend(e.$tb),e.$tb.data("sticky-dummy")&&e.$tb.after(e.$tb.data("sticky-dummy")),e.opts.height=a,e.opts.heightMax=n,e.opts.zIndex=r,e.
1size.refresh(),e.o_win.scroll(0,t),e.opts.toolbarInline&&e.toolbar.showInline(),e.events.trigger("charCounter.update"),e.opts.toolbarSticky&&e.opts.toolbarStickyOffset&&(e.opts.toolbarBottom?e.$tb.css("bottom",e.opts.toolbarStickyOffset).data("bottom",e.opts.toolbarStickyOffset):e.$tb.css("top",e.opts.toolbarStickyOffset).data("top",e.opts.toolbarStickyOffset));for(var o=e.$box.parent();!o.first().is("body");)o.removeClass("fr-fullscreen-wrapper"),o=o.parent();e.opts.toolbarContainer&&i(e.opts.toolbarContainer).append(e.$tb),i(e.o_win).trigger("scroll"),e.events.trigger("codeView.update")}function c(){o()?l():s(),d(e.$tb.find('.fr-command[data-cmd="fullscreen"]'));var t=e.$tb.find('.fr-command[data-cmd="moreText"]'),a=e.$tb.find('.fr-command[data-cmd="moreParagraph"]'),n=e.$tb.find('.fr-command[data-cmd="moreRich"]'),r=e.$tb.find('.fr-command[data-cmd="moreMisc"]');t.length&&e.refresh.moreText(t),a.length&&e.refresh.moreParagraph(a),n.length&&e.refresh.moreRich(n),r.length&&e.refresh.moreMisc(r)}function d(t){var a=o();t.toggleClass("fr-active",a).attr("aria-pressed",a),t.find("> *").not(".fr-sr-only").replaceWith(a?e.icon.create("fullscreenCompress"):e.icon.create("fullscreen"))}return{_init:function(){if(!e.$wp)return!1;e.events.$on(i(e.o_win),"resize",(function(){o()&&(l(),s())})),e.events.on("toolbar.hide",(function(){if(o()&&e.helpers.isMobile())return!1})),e.events.on("position.refresh",(function(){if(e.helpers.isIOS())return!o()})),e.events.on("destroy",(function(){o()&&l()}),!0)},toggle:c,refresh:d,isActive:o}},e.RegisterCommand("fullscreen",{title:"Fullscreen",undo:!1,focus:!1,accessibilityFocus:!0,forcedRefresh:!0,toggle:!0,callback:function(){this.fullscreen.toggle()},refresh:function(e){this.fullscreen.refresh(e)},plugin:"fullscreen"}),e.DefineIcon("fullscreen",{NAME:"expand",SVG_KEY:"fullscreen"}),e.DefineIcon("fullscreenCompress",{NAME:"compress",SVG_KEY:"exitFullscreen"}),Object.assign(e.DEFAULTS,{helpSets:[{title:"Inline Editor",commands:[{val:"OSkeyE",desc:"Show the editor"}]},{title:"Common actions",commands:[{val:"OSkeyC",desc:"Copy"},{val:"OSkeyX",desc:"Cut"},{val:"OSkeyV",desc:"Paste"},{val:"OSkeyZ",desc:"Undo"},{val:"OSkeyShift+Z",desc:"Redo"},{val:"OSkeyK",desc:"Insert Link"},{val:"OSkeyP",desc:"Insert Image"}]},{title:"Basic Formatting",commands:[{val:"OSkeyA",desc:"Select All"},{val:"OSkeyB",desc:"Bold"},{val:"OSkeyI",desc:"Italic"},{val:"OSkeyU",desc:"Underline"},{val:"OSkeyS",desc:"Strikethrough"},{val:"OSkey]",desc:"Increase Indent"},{val:"OSkey[",desc:"Decrease Indent"}]},{title:"Quote",commands:[{val:"OSkey'",desc:"Increase quote level"},{val:"OSkeyShift+'",desc:"Decrease quote level"}]},{title:"Image / Video",commands:[{val:"OSkey+",desc:"Resize larger"},{val:"OSkey-",desc:"Resize smaller"}]},{title:"Table",commands:[{val:"Alt+Space",desc:"Select table cell"},{val:"Shift+Left/Right arrow",desc:"Extend selection one cell"},{val:"Shift+Up/Down arrow",desc:"Extend selection one row"}]},{title:"Navigation",commands:[{val:"OSkey/",desc:"Shortcuts"},{val:"Alt+F10",desc:"Focus popup / toolbar"},{val:"Esc",desc:"Return focus to previous position"}]}]}),e.PLUGINS.help=function(e){var t,a=e.$,n="help";return{_init:function(){},show:function(){if(!t){var r="<h4>".concat(e.language.translate("Shortcuts"),"</h4>"),i=function(){for(var t='<div class="fr-help-modal">',a=0;a<e.opts.helpSets.length;a++){var n=e.opts.helpSets[a],r="<table>";r+="<thead><tr><th>".concat(e.language.translate(n.title),"</th></tr></thead>"),r+="<tbody>";for(var i=0;i<n.commands.length;i++){var o=n.commands[i];r+="<tr>",r+="<td>".concat(e.language.translate(o.desc),"</td>"),r+="<td>".concat(o.val.replace("OSkey",e.helpers.isMac()?"⌘":"Ctrl+"),"</td>"),r+="</tr>"}t+=r+="</tbody></table>"}
vendor: 17,416 bytes, line 1
1return t+"</div>"}(),o=e.modals.create(n,r,i);t=o.$modal,e.events.$on(a(e.o_win),"resize",(function(){e.modals.resize(n)}))}e.modals.show(n),e.modals.resize(n)},hide:function(){e.modals.hide(n)}}},e.DefineIcon("help",{NAME:"question",SVG_KEY:"help"}),e.RegisterShortcut(e.KEYCODE.SLASH,"help",null,"/"),e.RegisterCommand("help",{title:"Help",icon:"help",undo:!1,focus:!1,modal:!0,callback:function(){this.help.show()},plugin:"help",showOnMobile:!1}),Object.assign(e.POPUP_TEMPLATES,{"image.insert":"[_BUTTONS_][_UPLOAD_LAYER_][_BY_URL_LAYER_][_PROGRESS_BAR_]","image.edit":"[_BUTTONS_]","image.alt":"[_BUTTONS_][_ALT_LAYER_]","image.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(e.DEFAULTS,{imageInsertButtons:["imageBack","|","imageUpload","imageByURL"],imageEditButtons:["imageReplace","imageAlign","imageCaption","imageRemove","imageLink","linkOpen","linkEdit","linkRemove","-","imageDisplay","imageStyle","imageAlt","imageSize"],imageAltButtons:["imageBack","|"],imageSizeButtons:["imageBack","|"],imageUpload:!0,imageUploadURL:null,imageCORSProxy:"https://cors-anywhere.froala.com",imageUploadRemoteUrls:!0,imageUploadParam:"file",imageUploadParams:{},imageUploadToS3:!1,imageUploadToAzure:!1,imageUploadMethod:"POST",imageMaxSize:10485760,imageAllowedTypes:["jpeg","jpg","png","gif","webp"],imageResize:!0,imageResizeWithPercent:!1,imageRoundPercent:!1,imageDefaultWidth:300,imageDefaultAlign:"center",imageDefaultDisplay:"block",imageSplitHTML:!1,imageStyles:{"fr-rounded":"Rounded","fr-bordered":"Bordered","fr-shadow":"Shadow"},imageMove:!0,imageMultipleStyles:!0,imageTextNear:!0,imagePaste:!0,imagePasteProcess:!1,imageMinWidth:16,imageOutputSize:!1,imageDefaultMargin:5,imageAddNewLine:!1}),e.IMAGE_ALLOW_REGEX=/\.(gif|jpe?g|tiff?|png|webp|bmp)$/i,e.PLUGINS.image=function(t){var a,r,o,s,l,c,d=t.$,f="https://i.froala.com/upload",p=!1,u=1,g=2,h=3,m=4,v=5,b=6,E={};function _(){var e=t.popups.get("image.insert").find(".fr-image-by-url-layer input");e.val(""),a&&e.val(a.attr("src")),e.trigger("change")}function w(e){return window.pageYOffset+e.get(0).getBoundingClientRect().top}function y(){var e=t.popups.get("image.edit");if(e||(e=M()),e){var n=a;t.popups.setContainer("image.edit",t.$wp||t.$sc),t.popups.refresh("image.edit");var r=n.offset().left+n.outerWidth()/2,i=n&&w(n),o=t.$wp&&w(t.$wp);o||(o=i);var s=0;t.opts.iframe?((s=t.$wp.scrollTop()+e.outerHeight())<n.get(0).getBoundingClientRect().top&&(s=n.get(0).getBoundingClientRect().top),s>n.get(0).getBoundingClientRect().top+n.height()&&(s=n.get(0).getBoundingClientRect().top+n.height())):s=o<i?i:t.$wp&&i+n.height()<o+t.$wp.height()?i+n.height():o+e.outerHeight(),a.hasClass("fr-uploading")?D():t.popups.show("image.edit",r,s,1,!0)}}function A(){N()}function C(e){0<e.parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first());var t=e.hasClass("fr-dib")?"block":e.hasClass("fr-dii")?"inline":null,a=e.hasClass("fr-fil")?"left":e.hasClass("fr-fir")?"right":Ee(e);be(e,t,a),e.removeClass("fr-dib fr-dii fr-fir fr-fil")}function T(){for(var e,a="IMG"==t.el.tagName?[t.el]:t.el.querySelectorAll("img"),n=0;n<a.length;n++){var r=d(a[n]);!t.opts.htmlUntouched&&t.opts.useClasses?((t.opts.imageDefaultAlign||t.opts.imageDefaultDisplay)&&(0<(e=r).parents(".fr-img-caption").length&&(e=e.parents(".fr-img-caption").first()),e.hasClass("fr-dii")||e.hasClass("fr-dib")||(e.addClass("fr-fi".concat(Ee(e)[0])),e.addClass("fr-di".concat(_e(e)[0])),e.css("margin",""),e.css("float",""),e.css("display",""),e.css("z-index",""),e.css("position",""),e.css("overflow",""),e.css("vertical-align",""))),t.opts.imageTextNear||(0<r.parents(".fr-img-caption").length?r.parents(".fr-img-caption").first().removeClass("fr-dii").addClass("fr-dib"):r.removeClass("fr-dii").addClass("fr-dib"))):t.opts.htmlUntouched||t.opts.useClasses||(t.opts.imageDefaultAlign||t.opts.imageDefaultDisplay)&&C(r),t.opts.iframe&&r.on("load",t.size.syncIframe)}}function k(e){void 0===e&&(e=!0);var a,n=Array.prototype.slice.call(t.el.querySelectorAll("img")),r=[];for(a=0;a<n.length;a++)if(r.push(n[a].getAttribute("src")),d(n[a]).toggleClass("fr-draggable",t.opts.imageMove),""===n[a].getAttribute("class")&&n[a].removeAttribute("class"),""===n[a].getAttribute("style")&&n[a].removeAttribute("style"),n[a].parentNode&&n[a].parentNode.parentNode&&t.node.hasClass(n[a].parentNode.parentNode,"fr-img-caption")){var i=n[a].parentNode.parentNode;t.browser.mozilla||i.setAttribute("contenteditable",!1),i.setAttribute("draggable",!1),i.classList.add("fr-draggable");var o=n[a].nextSibling;o&&!t.browser.mozilla&&o.setAttribute("contenteditable",!0)}if(l)for(a=0;a<l.length;a++)r.indexOf(l[a].getAttribute("src"))<0&&t.events.trigger("image.removed",[d(l[a])]);if(l&&e){var s=[];for(a=0;a<l.length;a++)s.push(l[a].getAttribute("src"));for(a=0;a<n.length;a++)s.indexOf(n[a].getAttribute("src"))<0&&t.events.trigger("image.loaded",[d(n[a])])}l=n}function S(){if(r||function(){var n;if(t.shared.$image_resizer?(r=t.shared.$image_resizer,s=t.shared.$img_overlay,t.events.on("destroy",(function(){d("body").first().append(r.removeClass("fr-active"))}),!0)):(t.shared.$image_resizer=d(document.createElement("div")).attr("class","fr-image-resizer"),r=t.shared.$image_resizer,t.events.$on(r,"mousedown",(function(e){e.stopPropagation()}),!0),t.opts.imageResize&&(r.append(R("nw")+R("ne")+R("sw")+R("se")),t.shared.$img_overlay=d(document.createElement("div")).attr("class","fr-image-overlay"),s=t.shared.$img_overlay,n=r.get(0).ownerDocument,d(n).find("body").first().append(s))),t.events.on("shared.destroy",(function(){r.html("").removeData().remove(),r=null,t.opts.imageResize&&(s.remove(),s=null)}),!0),t.helpers.isMobile()||t.events.$on(d(t.o_win),"resize",(function(){a&&!a.hasClass("fr-uploading")?ge(!0):a&&(S(),we(),D(!1))})),t.opts.imageResize){n=r.get(0).ownerDocument,t.events.$on(r,t._mousedown,".fr-handler",x),t.events.$on(d(n),t._mousemove,I),t.events.$on(d(n.defaultView||n.parentWindow),t._mouseup,O),t.events.$on(s,"mouseleave",O);var i=1,o=null,l=0;t.events.on("keydown",(function(n){if(a){var r=-1!=navigator.userAgent.indexOf("Mac OS X")?n.metaKey:n.ctrlKey,s=n.which;(s!==o||200<n.timeStamp-l)&&(i=1),(s==e.KEYCODE.EQUALS||t.browser.mozilla&&s==e.KEYCODE.FF_EQUALS)&&r&&!n.altKey?i=ne.call(this,n,1,1,i):(s==e.KEYCODE.HYPHEN||t.browser.mozilla&&s==e.KEYCODE.FF_HYPHEN)&&r&&!n.altKey?i=ne.call(this,n,2,-1,i):t.keys.ctrlKey(n)||s!=e.KEYCODE.ENTER||(a.before("<br>"),U(a)),o=s,l=n.timeStamp}}),!0),t.events.on("keyup",(function(){i=1}))}}(),!a)return!1;var n=t.$wp||t.$sc;n.append(r),r.data("instance",t);var i=n.scrollTop()-("static"!=n.css("position")?n.offset().top:0),o=n.scrollLeft()-("static"!=n.css("position")?n.offset().left:0);o-=t.helpers.getPX(n.css("border-left-width")),i-=t.helpers.getPX(n.css("border-top-width")),t.$el.is("img")&&t.$sc.is("body")&&(o=i=0);var l=Ce();Te()&&(l=l.find(".fr-img-wrap"));var c=0,f=0;t.opts.iframe&&(c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),f=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),r.css("top",(t.opts.iframe?l.offset().top+c:l.offset().top+i)-1).css("left",(t.opts.iframe?l.offset().left+f:l.offset().left+o)-1).css("width",l.get(0).getBoundingClientRect().width).css("height",l.get(0).getBoundingClientRect().height).addClass("fr-active")}function R(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function L(e){Te()&&a.parents(".fr-img-caption").css("width",e),a.css("width",e)}function x(e){if(!t.core.sameInstance(r))return!0;if(e.preventDefault(),e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;t.undo.canDo()||t.undo.saveStep();var n=e.pageX||e.originalEvent.touches[0].pageX;if("mousedown"==e.type){var i=t.$oel.get(0),l=i.ownerDocument,c=l.defaultView||l.parentWindow,f=!1;try{f=c.location!=c.parent.location&&!(c.$&&c.$.FE)}catch(C){}f&&c.frameElement&&(n+=t.helpers.getPX(d(i).offset().left)+c.frameElement.clientLeft)}(o=d(this)).data("start-x",n),o.data("start-width",a.width()),o.data("start-height",a.height());var p=a.width();if(t.opts.imageResizeWithPercent){var u=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;p=(p/d(u).outerWidth()*100).toFixed(2)+"%"}L(p),s.show(),t.popups.hideAll(),ve()}function I(e){if(!t.core.sameInstance(r))return!0;var n;if(o&&a){if(e.preventDefault(),t.$el.find("img.fr-error").left)return!1;var i=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null);if(!i)return!1;var s=i-o.data("start-x"),l=o.data("start-width");if((o.hasClass("fr-hnw")||o.hasClass("fr-hsw"))&&(s=0-s),t.opts.imageResizeWithPercent){var c=a.parentsUntil(t.$el,t.html.blockTagsQuery()).get(0)||t.el;l=((l+s)/d(c).outerWidth()*100).toFixed(2),t.opts.imageRoundPercent&&(l=Math.round(l)),L("".concat(l,"%")),(n=Te()?(t.helpers.getPX(a.parents(".fr-img-caption").css("width"))/d(c).outerWidth()*100).toFixed(2):(t.helpers.getPX(a.css("width"))/d(c).outerWidth()*100).toFixed(2))===l||t.opts.imageRoundPercent||L("".concat(n,"%")),a.css("height","").removeAttr("height")}else l+s>=t.opts.imageMinWidth&&(L(l+s),n=Te()?t.helpers.getPX(a.parents(".fr-img-caption").css("width")):t.helpers.getPX(a.css("width"))),n!==l+s&&L(n),((a.attr("style")||"").match(/(^height:)|(; *height:)/)||a.attr("height"))&&(a.css("height",o.data("start-height")*a.width()/o.data("start-width")),a.removeAttr("height"));S(),t.events.trigger("image.resize",[Ae()])}}function O(e){if(!t.core.sameInstance(r))return!0;if(o&&a){if(e&&e.stopPropagation(),t.$el.find("img.fr-error").left)return!1;o=null,s.hide(),S(),y(),t.undo.saveStep(),t.events.trigger("image.resizeEnd",[Ae()])}else r.removeClass("fr-active")}function F(e,n,r){t.edit.on(),a&&a.addClass("fr-error"),E[e]?B(t.language.translate(E[e])):B(t.language.translate("Something went wrong. Please try again.")),!a&&r&&re(r),t.events.trigger("image.error",[{code:e,message:E[e]},n,r])}function M(e){if(e)return t.$wp&&t.events.$on(t.$wp,"scroll.image-edit",(function(){a&&t.popups.isVisible("image.edit")&&(t.events.disableBlur(),y())})),!0;var n="";if(0<t.opts.imageEditButtons.length){var r={buttons:n+='<div class="fr-buttons">\n '.concat(t.button.buildList(t.opts.imageEditButtons),"\n </div>")};return t.popups.create("image.edit",r)}return!1}function D(e){var n=t.popups.get("image.insert");if(n||(n=X()),n.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),n.find(".fr-image-progress-bar-layer").addClass("fr-active"),n.find(".fr-buttons").hide(),a){var r=Ce();t.popups.setContainer("image.insert",t.$sc);var i=r.offset().left,o=r.offset().top+r.height();t.popups.show("image.insert",i,o,r.outerHeight())}void 0===e&&P(t.language.translate("Uploading"),0)}function N(e){var n=t.popups.get("image.insert");if(n&&(n.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),n.find(".fr-image-progress-bar-layer").removeClass("fr-active"),n.find(".fr-buttons").show(),e||t.$el.find("img.fr-error").length)){if(t.events.focus(),t.$el.find("img.fr-error").length&&(t.$el.find("img.fr-error").remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&a){var r=a;ge(!0),t.selection.setAfter(r.get(0)),t.selection.restore()}t.popups.hide("image.insert")}}function P(e,a){var n=t.popups.get("image.insert");if(n){var r=n.find(".fr-image-progress-bar-layer");r.find("h3").text(e+(a?" ".concat(a,"%"):"")),r.removeClass("fr-error"),a?(r.find("div").removeClass("fr-indeterminate"),r.find("div > span").css("width","".concat(a,"%"))):r.find("div").addClass("fr-indeterminate")}}function B(e){D();var a=t.popups.get("image.insert").find(".fr-image-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}function U(e){ue.call(e.get(0))}function $(){var e=d(this);t.popups.hide("image.insert"),e.removeClass("fr-uploading"),e.next().is("br")&&e.next().remove(),U(e),t.events.trigger("image.loaded",[e])}function H(e,a,n,r,i){r&&"string"==typeof r&&(r=t.$(r)),t.edit.off(),P(t.language.translate("Loading image")),a&&(e=t.helpers.sanitizeURL(e));var o=new Image;o.onload=function(){var a,o;if(r){t.undo.canDo()||r.hasClass("fr-uploading")||t.undo.saveStep();var s=r.data("fr-old-src");r.data("fr-image-pasted")&&(s=null),t.$wp?((a=r.clone().removeData("fr-old-src").removeClass("fr-uploading").removeAttr("data-fr-image-pasted")).off("load"),s&&r.attr("src",s),!t.opts.trackChangesEnabled||r[0].parentNode&&"SPAN"===r[0].parentNode.tagName&&r[0].parentNode.hasAttribute("data-tracking")||t.track_changes.replaceSpecialItem(r),r.replaceWith(a)):a=r;for(var l=a.get(0).attributes,c=0;c<l.length;c++){var d=l[c];(0===d.nodeName.indexOf("data-")||n&&n.hasOwnProperty(d.nodeName))&&a.removeAttr(d.nodeName)}if(void 0!==n)for(o in n)n.hasOwnProperty(o)&&"link"!=o&&a.attr("".concat(o),n[o]);a.on("load",$),a.attr("src",e),t.edit.on(),k(!1),r[0].src!=e&&t.selection.restore(),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger(s?"image.replaced":"image.inserted",[a,i])}else(a=G(e,n,$))&&(k(!1),t.undo.saveStep(),t.events.disableBlur(),t.$el.blur(),t.events.trigger("image.inserted",[a,i]))},o.onerror=function(){F(u)},D(t.language.translate("Loading image")),o.src=e}function z(e,a,n){P(t.language.translate("Loading image"));var r=this.status,i=this.response,o=this.responseXML,l=this.responseText;try{if(t.opts.imageUploadToS3||t.opts.imageUploadToAzure)if(201==r){var c;if(t.opts.imageUploadToAzure){if(!1===t.events.trigger("image.uploadedToAzure",[this.responseURL,n,i],!0))return t.edit.on(),!1;c=a}else c=function(e){try{var a=d(e).find("Location").text(),n=d(e).find("Key").text();return!1===t.events.trigger("image.uploadedToS3",[a,n,e],!0)?(t.edit.on(),!1):a}catch(r){return F(m,e),!1}}(o);c&&H(c,!1,[],e,i||o)}else F(m,i||o,e);else if(200<=r&&r<300){var f=function(e){try{if(!1===t.events.trigger("image.uploaded",[e],!0))return t.edit.on(),!1;var a=JSON.parse(e);return a.link?a:(F(g,e),!1)}catch(n){return F(m,e),!1}}(l);f&&H(f.link,!1,f,e,i||l)}else F(h,i||l,e)}catch(s){F(m,i||l,e)}}function K(){F(m,this.response||this.responseText||this.responseXML)}function W(e){if(e.lengthComputable){var a=e.loaded/e.total*100|0;P(t.language.translate("Uploading"),a)}}function G(e,a,n){var r,i=d(document.createElement("img")).attr("src",e);if(a&&void 0!==a)for(r in a)a.hasOwnProperty(r)&&"link"!=r&&(" data-".concat(r,'="').concat(a[r],'"'),i.attr("".concat(r),a[r]));var o=t.opts.imageDefaultWidth;o&&"auto"!=o&&(o=t.opts.imageResizeWithPercent?"100%":"".concat(o,"px")),i.attr("style",o?"width: ".concat(o,";"):""),be(i,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),i.on("load",n),i.on("error",n),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.imageSplitHTML?t.markers.split():t.markers.insert(),t.html.wrap();var s=t.$el.find(".fr-marker");if(s.length)(s.parent().is("hr")||s.parent().is("IMG"))&&s.parent().after(s),t.node.isLastSibling(s)&&s.parent().hasClass("fr-deletable")&&s.insertAfter(s.parent()),s.replaceWith(i);else{if(t.opts.trackChangesEnabled)return N(!0),!1;t.$el.append(i)}return t.selection.clear(),i}function V(){t.edit.on(),N(!0)}function Y(e,n){if(void 0!==e&&0<e.length){if(!1===t.events.trigger("image.beforeUpload",[e,n]))return!1;var r,i=e[0];if(!(null!==t.opts.imageUploadURL&&t.opts.imageUploadURL!=f||t.opts.imageUploadToS3||t.opts.imageUploadToAzure))return function(e,a){var n=new FileReader;n.onload=function(){var r=n.result;if(n.result.indexOf("svg+xml")<0){for(var i=atob(n.result.split(",")[1]),o=[],s=0;s<i.length;s++)o.push(i.charCodeAt(s));r=window.URL.createObjectURL(new Blob([new Uint8Array(o)],{type:e.type})),a&&a.data("fr-old-src",a.attr("src")),t.image.insert(r,!1,null,a)}else t.image.insert(r,null,null,t.image.get())},D(),n.readAsDataURL(e)}(i,n||a),!1;if(i.name||(i.name=(new Date).getTime()+"."+(i.type||"image/jpeg").replace(/image\//g,"")),i.size>t.opts.imageMaxSize)return F(v),!1;if(t.opts.imageAllowedTypes.indexOf(i.type.replace(/image\//g,""))<0)return F(b),!1;if(t.drag_support.formdata&&(r=t.drag_support.formdata?new FormData:null),r){var o;if(!1!==t.opts.imageUploadToS3)for(o in r.append("key",t.opts.imageUploadToS3.keyStart+(new Date).getTime()+"-"+(i.name||"untitled")),r.append("success_action_status","201"),r.append("X-Requested-With","xhr"),r.append("Content-Type",i.type),t.opts.imageUploadToS3.params)t.opts.imageUploadToS3.params.hasOwnProperty(o)&&r.append(o,t.opts.imageUploadToS3.params[o]);for(o in t.opts.imageUploadParams)t.opts.imageUploadParams.hasOwnProperty(o)&&r.append(o,t.opts.imageUploadParams[o]);r.append(t.opts.imageUploadParam,i,i.name);var s,l,c=t.opts.imageUploadURL,p=t.opts.imageUploadMethod;t.opts.imageUploadToS3&&(c=t.opts.imageUploadToS3.uploadURL?t.opts.imageUploadToS3.uploadURL:"https://".concat(t.opts.imageUploadToS3.region,".amazonaws.com/").concat(t.opts.imageUploadToS3.bucket)),t.opts.imageUploadToAzure&&(s=c=t.opts.imageUploadToAzure.uploadURL?"".concat(t.opts.imageUploadToAzure.uploadURL,"/").concat(i.name):encodeURI("https://".concat(t.opts.imageUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.imageUploadToAzure.container,"/").concat(i.name)),t.opts.imageUploadToAzure.SASToken&&(c+=t.opts.imageUploadToAzure.SASToken),p="PUT");var u=t.core.getXHR(c,p);if(t.opts.imageUploadToAzure){var g=(new Date).toUTCString();if(!t.opts.imageUploadToAzure.SASToken&&t.opts.imageUploadToAzure.accessKey){var h=t.opts.imageUploadToAzure.account,m=t.opts.imageUploadToAzure.container;
1if(t.opts.imageUploadToAzure.uploadURL){var E=t.opts.imageUploadToAzure.uploadURL.split("/");m=E.pop(),h=E.pop().split(".")[0]}var _="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(g,"\nx-ms-version:2019-07-07"),w=encodeURI("/"+h+"/"+m+"/"+i.name),y=p+"\n\n\n"+i.size+"\n\n"+i.type+"\n\n\n\n\n\n\n"+_+"\n"+w,A=t.cryptoJSPlugin.cryptoJS.HmacSHA256(y,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.imageUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),C="SharedKey "+h+":"+A;l=A,u.setRequestHeader("Authorization",C)}for(o in u.setRequestHeader("x-ms-version","2019-07-07"),u.setRequestHeader("x-ms-date",g),u.setRequestHeader("Content-Type",i.type),u.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.imageUploadParams)t.opts.imageUploadParams.hasOwnProperty(o)&&u.setRequestHeader(o,t.opts.imageUploadParams[o]);for(o in t.opts.imageUploadToAzure.params)t.opts.imageUploadToAzure.params.hasOwnProperty(o)&&u.setRequestHeader(o,t.opts.imageUploadToAzure.params[o])}!function(e,a,n,r,i,o){function s(){var s=d(this);s.off("load"),s.addClass("fr-uploading"),s.next().is("br")&&s.next().remove(),t.placeholder.refresh(),U(s),S(),D(),t.edit.off(),e.onload=function(){z.call(e,s,i,o)},e.onerror=K,e.upload.onprogress=W,e.onabort=V,d(s.off("abortUpload")).on("abortUpload",(function(){4!=e.readyState&&(e.abort(),r?(r.attr("src",r.data("fr-old-src")),r.removeClass("fr-uploading")):s.remove(),ge(!0))})),e.send(t.opts.imageUploadToAzure?n:a)}var l=new FileReader;l.onload=function(){var e=l.result;if(l.result.indexOf("svg+xml")<0){for(var a=atob(l.result.split(",")[1]),n=[],i=0;i<a.length;i++)n.push(a.charCodeAt(i));e=window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:"image/jpeg"}))}r?(r.on("load",s),r.on("error",(function(){s(),d(this).off("error")})),t.edit.on(),t.undo.saveStep(),r.data("fr-old-src",r.attr("src")),r.attr("src",e)):G(e,null,s)},l.readAsDataURL(n)}(u,r,i,n||a,s,l)}}}function j(e){if(e.is("img")&&0<e.parents(".fr-img-caption").length)return e.parents(".fr-img-caption")}function q(a){var n=a.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var r=n.files[0];if(r&&r.type&&-1!==r.type.indexOf("image")&&0<=t.opts.imageAllowedTypes.indexOf(r.type.replace(/image\//g,""))){if(!t.opts.imageUpload)return a.preventDefault(),a.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(a.originalEvent),t.$el.find(".fr-marker").replaceWith(e.MARKERS),0===t.$el.find(".fr-marker").length&&t.selection.setAtEnd(t.el),t.popups.hideAll();var i=t.popups.get("image.insert");i||(i=X()),t.popups.setContainer("image.insert",t.$sc);var o=a.originalEvent.pageX,s=a.originalEvent.pageY;if(t.opts.iframe){var l=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));s+=t.$iframe.offset().top+l,o+=t.$iframe.offset().left+c}return t.popups.show("image.insert",o,s),D(),0<=t.opts.imageAllowedTypes.indexOf(r.type.replace(/image\//g,""))?(ge(!0),Y(n.files)):F(b),a.preventDefault(),a.stopPropagation(),!1}}}function X(e){if(e)return t.popups.onRefresh("image.insert",_),t.popups.onHide("image.insert",A),!0;var n,r,i="";t.opts.imageUpload||-1===t.opts.imageInsertButtons.indexOf("imageUpload")||t.opts.imageInsertButtons.splice(t.opts.imageInsertButtons.indexOf("imageUpload"),1);var o=t.button.buildList(t.opts.imageInsertButtons);""!==o&&(i='<div class="fr-buttons fr-tabs">'.concat(o,"</div>"));var s=t.opts.imageInsertButtons.indexOf("imageUpload"),l=t.opts.imageInsertButtons.indexOf("imageByURL"),c="";0<=s&&(n=" fr-active",0<=l&&l<s&&(n=""),c='<div class="fr-image-upload-layer'.concat(n,' fr-layer" id="fr-image-upload-layer-').concat(t.id,'"><strong>').concat(t.language.translate("Drop image"),"</strong><br>(").concat(t.language.translate("or click"),')<div class="fr-form"><input type="file" accept="image/').concat(t.opts.imageAllowedTypes.join(", image/").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-image-upload-layer-').concat(t.id,'" role="button"></div></div>'));var f="";0<=l&&(n=" fr-active",0<=s&&s<l&&(n=""),f='<div class="fr-image-by-url-layer'.concat(n,' fr-layer" id="fr-image-by-url-layer
1-').concat(t.id,'"><div class="fr-input-line"><input id="fr-image-by-url-layer-text-').concat(t.id,'" type="text" placeholder="http://" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageInsertByURL" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var p={buttons:i,upload_layer:c,by_url_layer:f,progress_bar:'<div class="fr-image-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="imageDismissError" tabIndex="2" role="button">OK</button></div></div>'};return 1<=t.opts.imageInsertButtons.length&&(r=t.popups.create("image.insert",p)),t.$wp&&t.events.$on(t.$wp,"scroll",(function(){a&&t.popups.isVisible("image.insert")&&we()})),function(e){t.events.$on(e,"dragover dragenter",".fr-image-upload-layer",(function(e){return d(this).addClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1}),!0),t.events.$on(e,"dragleave dragend",".fr-image-upload-layer",(function(e){return d(this).removeClass("fr-drop"),(t.browser.msie||t.browser.edge)&&e.preventDefault(),!1}),!0),t.events.$on(e,"drop",".fr-image-upload-layer",(function(a){a.preventDefault(),a.stopPropagation(),d(this).removeClass("fr-drop");var n=a.originalEvent.dataTransfer;if(n&&n.files){var r=e.data("instance")||t;r.events.disableBlur(),r.image.upload(n.files),r.events.enableBlur()}}),!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-image-upload-layer input[type="file"]',(function(){d(this).trigger("click")}),!0),t.events.$on(e,"change",'.fr-image-upload-layer input[type="file"]',(function(){if(this.files){var n=e.data("instance")||t;n.events.disableBlur(),e.find("input:focus").blur(),n.events.enableBlur(),n.image.upload(this.files,a)}d(this).val("")}
1),!0)}(r),r}function Z(){a&&t.popups.get("image.alt").find("input").val(a.attr("alt")||"").trigger("change")}function Q(){var e=t.popups.get("image.alt");e||(e=J()),N(),t.popups.refresh("image.alt"),t.popups.setContainer("image.alt",t.$sc);var n=Ce(),r=n.outerWidth()/2;Te()&&(n=n.find(".fr-img-wrap"),r=a.outerWidth()/2);var i=n.offset().left+r,o=n.offset().top+n.outerHeight(),s=n.outerHeight();t.opts.iframe&&Te()&&(s=a?a.outerHeight():0),t.popups.show("image.alt",i,o,s,!0)}function J(e){if(e)return t.popups.onRefresh("image.alt",Z),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageAltButtons),"</div>"),alt_layer:'<div class="fr-image-alt-layer fr-layer fr-active" id="fr-image-alt-layer-'.concat(t.id,'"><div class="fr-input-line"><input id="fr-image-alt-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Alternative Text"),'" tabIndex="1"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetAlt" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},r=t.popups.create("image.alt",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-alt",(function(){a&&t.popups.isVisible("image.alt")&&Q()})),r}function ee(){var e=t.popups.get("image.size"),n=a.get(0).style.height?a.get(0).style.height:"auto",r=a.get(0).style.width?a.get(0).style.width:"auto";if(a)if(Te()){var i=a.parent();i.get(0).style.width||(i=a.parent().parent()),e.find('input[name="width"]').val(r).trigger("change"),e.find('input[name="height"]').val(n).trigger("change")}else e.find('input[name="width"]').val(r).trigger("change"),e.find('input[name="height"]').val(n).trigger("change")}function te(){var e=t.popups.get("image.size");e||(e=ae()),N(),t.popups.refresh("image.size"),t.popups.setContainer("image.size",t.$sc);var n=Ce(),r=n.outerWidth()/2;Te()&&(n=n.find(".fr-img-wrap"),r=a.outerWidth()/2);var i=n.outerHeight();t.opts.iframe&&Te()&&(i=a?a.outerHeight():0);var o=n.offset().left+r,s=n.offset().top+n.outerHeight();t.popups.show("image.size",o,s,i,!0)}function ae(e){if(e)return t.popups.onRefresh("image.size",ee),!0;var n={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.imageSizeButtons),"</div>"),size_layer:'<div class="fr-image-size-layer fr-layer fr-active" id="fr-image-size-layer-'.concat(t.id,'"><div class="fr-image-group"><div class="fr-input-line"><input id="fr-image-size-layer-width-\'').concat(t.id,'" type="text" name="width" placeholder="').concat(t.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-image-size-layer-height').concat(t.id,'" type="text" name="height" placeholder="').concat(t.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="imageSetSize" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},r=t.popups.create("image.size",n);return t.$wp&&t.events.$on(t.$wp,"scroll.image-size",(function(){a&&t.popups.isVisible("image.size")&&te()})),r}function ne(e,t,a,n){return e.pageX=t,x.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),I.call(this,e),O.call(this,e),++n}function re(a){if(a=a||Ce(),t.opts.trackChangesEnabled&&!t.helpers.isMobile()&&(!a[0].parentNode||"SPAN"!==a[0].parentNode.tagName||!a[0].parentNode.hasAttribute("data-tracking")))return t.track_changes.removeSpecialItem(a),t.popups.hideAll(),void ge(!0);a&&!1!==t.events.trigger("image.beforeRemove",[a])&&(t.popups.hideAll(),ye(),ge(!0),t.undo.canDo()||t.undo.saveStep(),a.get(0)==t.el?a.removeAttr("src"):(a.get(0).parentNode&&"A"==a.get(0).parentNode.tagName?(t.selection.setBefore(a.get(0).parentNode)||t.selection.setAfter(a.get(0).parentNode)||a.parent().after(e.MARKERS),d(a.get(0).parentNode).remove()):(t.selection.setBefore(a.get(0))||t.selection.setAfter(a.get(0))||a.after(e.MARKERS),a.remove()),t.html.fillEmptyBlocks(),t.selection.restore()),t.undo.saveStep())}function ie(i){var o=i.which,s=document.getElementsByClassName("fs-transforms-container"),l=!1;if(s&&s.length){var c,d=n(s);try{for(d.s();!(c=d.n()).done;){var f=c.value;f.childNodes&&f.childNodes.length&&(l=!0)}}catch(r){d.e(r)}finally{d.f()}}if(l&&(a=null),a&&(o==e.KEYCODE.BACKSPACE||o==e.KEYCODE.DELETE))return i.preventDefault(),i.stopPropagation(),re(),!1;if(a&&o==e.KEYCODE.ESC){var p=a;return ge(!0),t.selection.setAfter(p.get(0)),t.selection.restore(
1),i.preventDefault(),!1}if(!a||o!=e.KEYCODE.ARROW_LEFT&&o!=e.KEYCODE.ARROW_RIGHT)return a&&o===e.KEYCODE.TAB?(i.preventDefault(),i.stopPropagation(),ge(!0),!1):a&&o!=e.KEYCODE.F10&&!t.keys.isBrowserAction(i)?(i.preventDefault(),i.stopPropagation(),!1):void 0;var u=a.get(0);return ge(!0),o==e.KEYCODE.ARROW_LEFT?t.selection.setBefore(u):t.selection.setAfter(u),t.selection.restore(),i.preventDefault(),!1}function oe(e){if(e&&"IMG"==e.tagName){if(t.node.hasClass(e,"fr-uploading")||t.node.hasClass(e,"fr-error")?e.parentNode.removeChild(e):t.node.hasClass(e,"fr-draggable")&&e.classList.remove("fr-draggable"),e.parentNode&&e.parentNode.parentNode&&t.node.hasClass(e.parentNode.parentNode,"fr-img-caption")){var a=e.parentNode.parentNode;a.removeAttribute("contenteditable"),a.removeAttribute("draggable"),a.classList.remove("fr-draggable");var n=e.nextSibling;n&&n.removeAttribute("contenteditable")}}else if(e&&e.nodeType==Node.ELEMENT_NODE)for(var r=e.querySelectorAll("img.fr-uploading, img.fr-error, img.fr-draggable"),i=0;i<r.length;i++)oe(r[i])}function se(e){if(!1===t.events.trigger("image.beforePasteUpload",[e]))return d(e).removeAttr("data-fr-image-pasted"),!1;a=d(e),S(),y(),D(),a.on("load",(function(){var e=[];S(),d(t.popups.get("image.insert").get(0)).find("div.fr-active.fr-error").length<1&&D(),d(this).data("events").filter((function(t){"load"===t[0]&&e.push(t)})),e.length<=1&&d(this).off("load")}));for(var n=d(e).attr("src").split(","),r=atob(n[1]),i=[],o=0;o<r.length;o++)i.push(r.charCodeAt(o));Y([t.browser.safari&&!t.opts.imageUploadURL?new Blob([new Uint8Array(i)],{type:n[0].replace(/data\:/g,"")}):new Blob([new Uint8Array(i)],{type:n[0].replace(/data\:/g,"").replace(/;base64/g,"")})],a)}function le(){t.opts.imagePaste?t.$el.find("img[data-fr-image-pasted]").each((function(a,n){if(t.opts.imagePasteProcess){var r=t.opts.imageDefaultWidth;r&&"auto"!=r&&(r+=t.opts.imageResizeWithPercent?"%":"px"),d(n).css("width",r).removeClass("fr-dii fr-dib fr-fir fr-fil"),be(d(n),t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign)}if(0===n.src.indexOf("data:"))se(n);else if(0===n.src.indexOf("blob:")||0===n.src.indexOf("http")&&t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy){var i=new Image;i.crossOrigin="Anonymous",i.onload=function(){var a=t.o_doc.createElement("CANVAS"),r=a.getContext("2d");a.height=this.naturalHeight,a.width=this.naturalWidth,r.drawImage(this,0,0),setTimeout((function(){se(n)}),0),n.src=a.toDataURL(e.IMAGE_TYPE)},t.browser.msie&&e.IMAGE_ALLOW_REGEX.test(n.src)&&(e.IMAGE_TYPE="image/"+n.src.split(e.IMAGE_ALLOW_REGEX)[1]),i.src=(0===n.src.indexOf("blob:")?"":"".concat(t.opts.imageCORSProxy,"/"))+n.src,0!==n.src.indexOf("blob:")&&t.undo.saveStep()}else 0!==n.src.indexOf("http")||0===n.src.indexOf("https://mail.google.com/mail")?(t.selection.save(),d(n).remove(),t.selection.restore()):d(n).removeAttr("data-fr-image-pasted")})):t.$el.find("img[data-fr-image-pasted]").remove()}function ce(e){var a=e.target.result,n=t.opts.imageDefaultWidth;n&&"auto"!=n&&(n+=t.opts.imageResizeWithPercent?"%":"px"),t.undo.saveStep(),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(a,'"').concat(n?' style="width: '.concat(n,';"'):"",">"));var r=t.$el.find('img[data-fr-image-pasted="true"]');r&&be(r,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}function de(e,a){var n=new FileReader;n.onload=function(e){var a=t.opts.imageDefaultWidth;a&&"auto"!=a&&(a+=t.opts.imageResizeWithPercent?"%":"px"),t.html.insert('<img data-fr-image-pasted="true" src="'.concat(e,'"').concat(a?' style="width: '.concat(a,';"'):"",">"));var n=t.$el.find('img[data-fr-image-pasted="true"]');n&&be(n,t.opts.imageDefaultDisplay,t.opts.imageDefaultAlign),t.events.trigger("paste.after")}(a),n.readAsDataURL(e,a)}function fe(a,n){var r=n||a&&a.clipboardData;if(r&&r.items){var i=(r||window.clipboardData).getData("text/html")||"";t.browser.mozilla&&(""===i||/<!--StartFragment-->([ ])<!--EndFragment-->/.test(i))&&(i=t.win.localStorage.getItem("fr-copied-html"));var o=(new DOMParser).parseFromString(i,"text/html").querySelector("img");if(o&&!t.opts.imageUploadURL){if(!o)return!1;var s=o.src,l=null;if(r.types&&-1!=[].indexOf.call(r.types,"text/rtf")||r.getData("text/rtf"))l=r.items[0].getAsFile();else for(var c=0;c<r.items.length;c++)if(l=r.items[c].getAsFile()){e.IMAGE_TYPE=l.type;break}if(l)return de(l,s),!1}else{var d=null;if(r.types&&-1!=[].indexOf.call(r.types,"text/rtf")||r.getData("text/rtf"))d=r.items[0].getAsFile();else for(var f=0;
1f<r.items.length&&!(d=r.items[f].getAsFile());f++);if(d)return function(e){var t=new FileReader;t.onload=ce,t.readAsDataURL(e)}(d),!1}}}function pe(e){return e.replace(/<img /gi,'<img data-fr-image-pasted="true" ')}function ue(n){if("false"==d(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(n&&"touchend"==n.type&&c)return!0;if(n&&t.edit.isDisabled())return n.stopPropagation(),n.preventDefault(),!1;for(var r=0;r<e.INSTANCES.length;r++)e.INSTANCES[r]!=t&&e.INSTANCES[r].events.trigger("image.hideResizer");t.toolbar.disable(),n&&(n.stopPropagation(),n.preventDefault()),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.opts.iframe&&t.size.syncIframe(),a=d(this),ye(),S(),y(),t.browser.msie?(t.popups.areVisible()&&t.events.disableBlur(),t.win.getSelection&&(t.win.getSelection().removeAllRanges(),t.win.getSelection().addRange(t.doc.createRange()))):t.selection.clear(),t.helpers.isIOS()&&(t.events.disableBlur(),t.$el.blur()),t.button.bulkRefresh(),t.events.trigger("video.hideResizer")}function ge(e){a&&(he||!0===e)&&(t.toolbar.enable(),r.removeClass("fr-active"),t.popups.hideAll(),a=null,ve(),o=null,s&&s.hide())}E[u]="Image cannot be loaded from the passed link.",E[g]="No link in upload response.",E[h]="Error during file upload.",E[m]="Parsing response failed.",E[v]="File is too large.",E[b]="Image file type is invalid.",E[7]="Files can be uploaded only to same domain in IE 8 and IE 9.";var he=!(E[8]="Image file is corrupted.");function me(){he=!0}function ve(){he=!1}function be(e,a,n){if(!t.opts.htmlUntouched&&t.opts.useClasses)e.removeClass("fr-fil fr-fir fr-dib fr-dii"),n&&e.addClass("fr-fi".concat(n[0])),a&&e.addClass("fr-di".concat(a[0]));else if("inline"==a)if(e.css({display:"inline-block",verticalAlign:"bottom",margin:t.opts.imageDefaultMargin}),"center"==n)e.css({float:"none",marginBottom:"",marginTop:"",maxWidth:"calc(100% - ".concat(2*t.opts.imageDefaultMargin,"px)"),textAlign:"center"});else if("left"==n){var r="0px",i=e.parent("span.fr-img-caption").get(0);i||(i=e.parent().get(0)),i&&"li"===i.tagName.toLowerCase()?r="20px":i&&"p"===i.tagName.toLowerCase()&&(r="15px"),e.css({float:"left",marginLeft:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"left",marginRight:r})}else e.css({float:"right",marginRight:0,maxWidth:"calc(100% - ".concat(t.opts.imageDefaultMargin,"px)"),textAlign:"right"});else"block"==a&&(e.css({display:"block",float:"none",verticalAlign:"top",margin:"".concat(t.opts.imageDefaultMargin,"px auto"),textAlign:"center"}),"left"==n?e.css({marginLeft:0,textAlign:"left"}):"right"==n&&e.css({marginRight:0,textAlign:"right"}))}function Ee(e){if(void 0===e&&(e=Ce()),e){if(e.hasClass("fr-fil"))return"left";if(e.hasClass("fr-fir"))return"right";if(e.hasClass("fr-dib")||e.hasClass("fr-dii"))return"center";var t=e.css("float");if(e.css("float","none"),"block"==e.css("display")){if(e.css("float",""),e.css("float")!=t&&e.css("float",t),0===parseInt(e.css("margin-left"),10))return"left";if(0===parseInt(e.css("margin-right"),10))return"right"}else{if(e.css("float",""),e.css("float")!=t&&e.css("float",t),"left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function _e(e){void 0===e&&(e=Ce());var t=e.css("float");return e.css("float","none"),"block"==e.css("display")?(e.css("float",""),e.css("float")!=t&&e.css("float",t),"block"):(e.css("float",""),e.css("float")!=t&&e.css("float",t),"inline")}function we(){var e=t.popups.get("image.insert");e||(e=X()),t.popups.isVisible("image.insert")||(N(),t.popups.refresh("image.insert"),t.popups.setContainer("image.insert",t.$sc));var n=Ce(),r=n&&n.outerWidth()/2;Te()&&(n=n.find(".fr-img-wrap"),r=a.outerWidth()/2);var i,o=n.offset().left+r,s=n.outerHeight(!0);t.opts.iframe&&Te()&&(s=a?a.outerHeight():0),i=0<t.$el.find("img[data-fr-image-pasted]").length?t.$wp.offset().top-t.helpers.scrollTop()+t.$wp.height():n.offset().top+n.outerHeight(),t.popups.show("image.insert",o,i,s,!0)}function ye(){if(a){t.events.disableBlur(),t.selection.clear();var e=t.doc.createRange();e.selectNode(a.get(0)),t.browser.msie&&e.collapse(!0),t.selection.get().addRange(e),t.events.enableBlur()}}function Ae(){return a}function Ce(){return Te()?a.parents(".fr-img-caption").first():a}function Te(){return!!a&&0<a.parents(".fr-img-caption").length}function ke(e){for(var t=document.createDocumentFragment();e.firstChild;){var a=e.removeChild(e.firstChild);t.appendChild(a)}e.parentNode.replaceChild(t,e)}return{_init:function(){var r;t.events.$on(t.$el,t._mousedown,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(e){if("false"==d(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;t.helpers.isMobile()||t.selection.clear(),p=!0,t.popups.areVisible()&&t.events.disableBlur(),t.browser.msie&&(t.events.disableBlur(),t.$el.attr("contenteditable",!1)),t.draggable||"touchstart"==e.type||e.preventDefault(),e.stopPropagation()})),t.events.$on(t.$el,t._mousedown,".fr-img-caption .fr-inner",(function(e){t.core.hasFocus()||t.events.focus(),e.stopPropagation()})),t.events.$on(t.$el,"paste",".fr-img-caption .fr-inner",(function(e){!0===t.opts.toolbarInline&&(t.toolbar.hide(),e.stopPropagation())})),t.events.$on(t.$el,t._mousedown,'img:not([contenteditable="false"])',(function(e){var a=this;t.browser.mozilla&&3==e.which&&(d(this).attr("contenteditable",!1),setTimeout((function(){d(a).removeAttr("contenteditable")}),200))})),t.events.$on(t.$el,t._mouseup,"IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(e){if("false"==d(this).parents("contenteditable").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;p&&(p=!1,e.stopPropagation(),t.browser.msie&&(t.$el.attr("contenteditable",!0),t.events.enableBlur()))})),t.events.on("keyup",(function(e){if(e.shiftKey&&""===t.selection.text().replace(/\n/g,"")&&t.keys.isArrow(e.which)){var a=t.selection.element
1(),n=t.selection.endElement();a&&"IMG"==a.tagName?U(d(a)):n&&"IMG"==n.tagName&&U(d(n))}}),!0),t.events.on("drop",q),t.events.on("element.beforeDrop",j),t.events.on("mousedown window.mousedown",me),t.events.on("window.touchmove",ve),t.events.on("mouseup window.mouseup",(function(){if(a&&!t.helpers.isMobile())return ge(),!1;ve()})),t.events.on("touchstart touchend",(function(){if(a&&t.helpers.isMobile())return ge(),!1;ve()})),t.events.on("commands.mousedown",(function(e){0<e.parents(".fr-toolbar").length&&ge()})),t.events.on("image.resizeEnd",(function(){t.opts.iframe&&t.size.syncIframe()})),t.events.on("blur image.hideResizer commands.undo commands.redo element.dropped",(function(){ge(!(p=!1))})),t.events.on("modals.hide",(function(){a&&(ye(),t.selection.clear())})),t.events.on("image.resizeEnd",(function(){t.win.getSelection&&U(a)})),t.events.on("filestack-init",(function(){X()})),t.events.on("filestack-init-edit",(function(){for(var e=t.$(".fr-popup"),a=e.length-1;0<=a;a--)e[a].parentElement.removeChild(e[a]);M()})),t.opts.imageAddNewLine&&t.events.on("image.inserted",(function(a){var n=a.get(0);for(n.nextSibling&&"BR"===n.nextSibling.tagName&&(n=n.nextSibling);n&&!t.node.isElement(n);)n=t.node.isLastSibling(n)?n.parentNode:null;t.node.isElement(n)&&(t.opts.enter===e.ENTER_BR?a.after("<br>"):d(t.node.blockParent(a.get(0))).after("<".concat(t.html.defaultTag(),"><br></").concat(t.html.defaultTag(),">")))})),"IMG"==t.el.tagName&&t.$el.addClass("fr-view"),t.events.$on(t.$el,t.helpers.isMobile()&&!t.helpers.isWindowsPhone()?"touchend":"click","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',ue),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","IMG"==t.el.tagName?null:'img:not([contenteditable="false"])',(function(){c=!1})),t.events.$on(t.$el,"touchmove",(function(){c=!0}))),t.$wp?(t.events.on("window.keydown keydown",ie,!0),t.events.on("keyup",(function(t){if(a&&t.which==e.KEYCODE.ENTER)return!1}),!0),t.events.$on(t.$el,"keydown",(function(){var a=t.selection.element();(a.nodeType===Node.TEXT_NODE||"BR"==a.tagName&&t.node.isLastSibling(a))&&(a=a.parentNode),t.node.hasClass(a,"fr-inner")||(t.node.hasClass(a,"fr-img-caption")||(a=d(a).parents(".fr-img-caption").get(0)),t.node.hasClass(a,"fr-img-caption")&&(t.opts.trackChangesEnabled||d(a).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore()))}))):t.events.$on(t.$win,"keydown",ie),t.events.on("toolbar.esc",(function(){if(a){if(t.$wp)t.events.disableBlur(),t.events.focus();else{var e=a;ge(!0),t.selection.setAfter(e.get(0)),t.selection.restore()}return!1}}),!0),t.events.on("toolbar.focusEditor",(function(){if(a)return!1}),!0),t.events.on("window.cut window.copy",(function(n){if(a&&t.popups.isVisible("image.edit")&&!t.popups.get("image.edit").find(":focus").length){var r=Ce();Te()?(r.before(e.START_MARKER),r.after(e.END_MARKER),t.selection.restore(),t.paste.saveCopiedText(r.get(0).outerHTML,r.text())):(ye(),t.paste.saveCopiedText(a.get(0).outerHTML,a.attr("alt"))),"copy"==n.type?setTimeout((function(){U(a)})):(ge(!0),t.undo.saveStep(),setTimeout((function(){t.undo.saveStep()}),0))}}),!0),t.browser.msie&&t.events.on("keydown",(function(n){if(!t.selection.isCollapsed()||!a)return!0;var r=n.which;r==e.KEYCODE.C&&t.keys.ctrlKey(n)?t.events.trigger("window.copy"):r==e.KEYCODE.X&&t.keys.ctrlKey(n)&&t.events.trigger("window.cut")})),t.events.$on(d(t.o_win),"keydown",(function(r){if(t.opts.pluginsEnabled.includes("filestack")&&t.opts.iframe){var i=document.getElementsByClassName("fs-transforms-container"),o=!1;if(i&&i.length){var s,c=n(i);try{for(c.s();!(s=c.n()).done;){var d=s.value;d.childNodes&&d.childNodes.length&&(o=!0)}}catch(l){c.e(l)}finally{c.f()}}o&&(a=null)}var f=r.which;if(a&&f==e.KEYCODE.BACKSPACE)return r.preventDefault(),!1})),t.events.$on(t.$win,"keydown",(function(t){var n=t.which;a&&a.hasClass("fr-uploading")&&n==e.KEYCODE.ESC&&a.trigger("abortUpload")})),t.events.on("destroy",(function(){a&&a.hasClass("fr-uploading")&&a.trigger("abortUpload")})),t.events.on("paste.before",fe),t.events.on("paste.beforeCleanup",pe),t.events.on("paste.after",le),t.events.on("html.set",T),t.events.on("html.inserted",T),T(),t.events.on("destroy",(function(){l=[]}
1)),t.events.on("html.processGet",oe),t.opts.imageOutputSize&&t.events.on("html.beforeGet",(function(){r=t.el.querySelectorAll("img");for(var e=0;e<r.length;e++){var a=parseFloat(d(r[e]).css("padding-left"))+parseFloat(d(r[e]).css("padding-right")),n=d(r[e]).width()-a,i=r[e].style.width||n,o=r[e].style.height||d(r[e]).height();i&&r[e].setAttribute("width","".concat(i).replace(/px/,"")),o&&r[e].setAttribute("height","".concat(o).replace(/px/,""))}})),t.opts.iframe&&t.events.on("image.loaded",t.size.syncIframe),t.$wp&&(k(),t.events.on("contentChanged",k)),t.events.$on(d(t.o_win),"orientationchange.image",(function(){setTimeout((function(){a&&U(a)}),100)})),M(!0),X(!0),ae(!0),J(!0),t.events.on("node.remove",(function(e){if("IMG"==e.get(0).tagName)return re(e),!1}))},showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertImage"]'),a=t.popups.get("image.insert");if(a||(a=X()),N(),!a.hasClass("fr-active"))if(t.popups.refresh("image.insert"),t.popups.setContainer("image.insert",t.$tb),e.isVisible()){var n=t.button.getPosition(e),r=n.left,i=n.top;t.popups.show("image.insert",r,i,e.outerHeight())}else t.position.forSelection(a),t.popups.show("image.insert")},showLayer:function(e){var n,r,i=t.popups.get("image.insert");if(a||t.opts.toolbarInline){if(a){var o=Ce(),s=0;Te()&&(o=o.find(".fr-img-wrap"),s=a.outerWidth()/2),r=o.offset().top+o.outerHeight(),n=o.offset().left+s}}else{var l=t.$tb.find('.fr-command[data-cmd="insertImage"]');n=l.offset().left,r=l.offset().top+(t.opts.toolbarBottom?10:l.outerHeight()-10)}!a&&t.opts.toolbarInline&&(r=i.offset().top-t.helpers.getPX(i.css("margin-top")),i.hasClass("fr-above")&&(r+=i.outerHeight())),i.find(".fr-layer").removeClass("fr-active"),i.find(".fr-".concat(e,"-layer")).addClass("fr-active"),t.popups.show("image.insert",n,r,a?a.outerHeight():0,Te()),t.accessibility.focusPopup(i)},refreshUploadButton:function(e){var a=t.popups.get("image.insert");a&&a.find(".fr-image-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshByURLButton:function(e){var a=t.popups.get("image.insert");a&&a.find(".fr-image-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:Y,insertByURL:function(){var e=t.popups.get("image.insert").find(".fr-image-by-url-layer input");if(0<e.val().length){D(),P(t.language.translate("Loading image"));var n=e.val().trim();if(t.opts.imageUploadRemoteUrls&&t.opts.imageCORSProxy&&t.opts.imageUpload){var r=new XMLHttpRequest;r.onload=function(){200==this.status?Y([new Blob([this.response],{type:this.response.type||"image/png"})],a):F(u)},r.onerror=function(){H(n,!0,[],a)},r.open("GET","".concat(t.opts.imageCORSProxy,"/").concat(n),!0),r.responseType="blob",r.send()}else H(n,!0,[],a);e.val(""),e.blur()}},align:function(e){var a=Ce();a.removeClass("fr-fir fr-fil"),!t.opts.htmlUntouched&&t.opts.useClasses?"left"==e?a.addClass("fr-fil"):"right"==e&&a.addClass("fr-fir"):be(a,_e(),e),ye(),S(),y(),t.selection.clear()},refreshAlign:function(e){a&&e.find("> *").first().replaceWith(t.icon.create("image-align-".concat(Ee())))}
vendor: 4,147 bytes, line 1
1,refreshAlignOnShow:function(e,t){a&&t.find('.fr-command[data-param1="'.concat(Ee(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){var a=Ce();a.removeClass("fr-dii fr-dib"),!t.opts.htmlUntouched&&t.opts.useClasses?"inline"==e?a.addClass("fr-dii"):"block"==e&&a.addClass("fr-dib"):be(a,e,Ee()),ye(),S(),y(),t.selection.clear()},refreshDisplayOnShow:function(e,t){a&&t.find('.fr-command[data-param1="'.concat(_e(),'"]')).addClass("fr-active").attr("aria-selected",!0)},replace:we,back:function(){a?(t.events.disableBlur(),d(".fr-popup input:focus").blur(),U(a)):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("image.insert"),t.toolbar.showInline())},get:Ae,getEl:Ce,insert:H,showProgressBar:D,remove:re,hideProgressBar:N,applyStyle:function(e,n,r){if(void 0===n&&(n=t.opts.imageStyles),void 0===r&&(r=t.opts.imageMultipleStyles),!a)return!1;var o=Ce();if(!r){var s=Object.keys(n);s.splice(s.indexOf(e),1),o.removeClass(s.join(" "))}"object"==i(n[e])?(o.removeAttr("style"),o.css(n[e].style)):(o.toggleClass(e),Te()&&a.hasClass(e)&&a.removeClass(e)),U(a)},showAltPopup:Q,showSizePopup:te,setAlt:function(e){if(a){var n=t.popups.get("image.alt");a.attr("alt",e||n.find("input").val()||""),n.find("input:focus").blur(),U(a)}},setSize:function(e,n){if(a){var r=t.popups.get("image.size");e=e||r.find('input[name="width"]').val()||"",n=n||r.find('input[name="height"]').val()||"";var i=/^[\d]+((px)|%)*$/g;a.removeAttr("width").removeAttr("height"),e.match(i)?a.css("width",e):a.css("width",""),n.match(i)?a.css("height",n):a.css("height",""),Te()&&(a.parents(".fr-img-caption").removeAttr("width").removeAttr("height"),e.match(i)?a.parents(".fr-img-caption").css("width",e):a.parents(".fr-img-caption").css("width",""),n.match(i)?a.parents(".fr-img-caption").css("height",n):a.parents(".fr-img-caption").css("height","")),r&&r.find("input:focus").blur(),U(a)}},toggleCaption:function(){var n,r=t.$el.get(0);if(a&&!Te()){(n=a).parent().is("a")&&(n=a.parent());var i,o,s=a.parents("ul")&&0<a.parents("ul").length?a.parents("ul"):a.parents("ol")&&0<a.parents("ol").length?a.parents("ol"):[];if(0<s.length){var l=s.find("li").length,c=a.parents("li"),d=document.createElement("li");l-1===c.index()&&(s.append(d),d.innerHTML=" ")}n.attr("style")?o=-1<(i=n.attr("style").split(":")).indexOf("width")?i[i.indexOf("width")+1].replace(";",""):"":n.attr("width")&&(o=n.attr("width"));var f=t.opts.imageResizeWithPercent?(-1<o.indexOf("px")?null:o)||"100%":a.width()+"px";n.wrap('<div class="fr-img-space-wrap"><span '+(t.browser.mozilla?"":'contenteditable="false"')+'class="fr-img-caption '+a.attr("class")+'" style="'+(n.attr("style")||"")+'" draggable="false"></span></div>'),n.wrap('<span class="fr-img-wrap"></span>'),a.after('<span class="fr-inner"'.concat(t.browser.mozilla?"":' contenteditable="true"',">").concat(e.START_MARKER).concat(t.language.translate("Image Caption")).concat(e.END_MARKER,"</span>")),a.parents(".fr-img-caption").css("width",f);var p=a.parents(".fr-img-space-wrap").length;1==p?ke(r.querySelector(".fr-img-space-wrap")):1<p&&(ke(r.querySelector(".fr-img-space-wrap")),ke(r.querySelector(".fr-img-space-wrap2"))),ge(!0),t.selection.restore()}else{if(n=Ce(),a.insertBefore(n),null!==n[0].querySelector("a")){for(var u,g=n[0].querySelector("a"),h=document.createElement("a"),m=0,v=g.attributes,b=v.length;m<b;m++)u=v[m],h.setAttribute(u.nodeName,u.nodeValue);a.wrap(h)}a.attr("class",n.attr("class").replace("fr-img-caption","")).attr("style",n.attr("style")),n.remove();var E=a.parents(".fr-img-space-wrap").length;1==E?ke(r.querySelector(".fr-img-space-wrap")):1<E&&(ke(r.querySelector(".fr-img-space-wrap")),ke(r.querySelector(".fr-img-space-wrap2"))),U(a)}},hasCaption:Te,exitEdit:ge,edit:U}},e.DefineIcon("insertImage",{NAME:"image",SVG_KEY:"insertImage"}),e.RegisterShortcut(e.KEYCODE.P,"insertImage",null,"P"),e.RegisterCommand("insertImage",{title:"Insert Image",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("image.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore(
1)),this.popups.hide("image.insert")):this.image.showInsertPopup()},plugin:"image"}),e.DefineIcon("imageUpload",{NAME:"upload",SVG_KEY:"upload"}),e.RegisterCommand("imageUpload",{title:"Upload Image",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-upload")},refresh:function(e){this.image.refreshUploadButton(e)}}),e.DefineIcon("imageByURL",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("imageByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.image.showLayer("image-by-url")},refresh:function(e){this.image.refreshByURLButton(e)}}),e.RegisterCommand("imageInsertByURL",{title:"Insert Image",undo:!0,refreshAfterCallback:!1,callback:function(){this.image.insertByURL()},refresh:function(e){this.image.get()?e.text(this.language.translate("Replace")):e.text(this.language.translate("Insert"))}}),e.DefineIcon("imageDisplay",{NAME:"star",SVG_KEY:"imageDisplay"}),e.RegisterCommand("imageDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.image.display(t)},refresh:function(e){this.opts.imageTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.image.refreshDisplayOnShow(e,t)}}),e.DefineIcon("image-align",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("image-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("image-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("image-align-center",{NAME:"align-justify",SVG_KEY:"alignCenter"}),e.DefineIcon("imageAlign",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("imageAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.imageAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="imageAlign" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("image-align-".concat(n)),'<span class="fr-sr-only">').concat(this.language.translate(a[n]),"</span></a></li>"));return t+"</ul>"},callback:function(e,t){this.image.align(t)},refresh:function(e){this.image.refreshAlign(e)},refreshOnShow:function(e,t){this.image.refreshAlignOnShow(e,t)}}),e.DefineIcon("imageReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),e.RegisterCommand("imageReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.image.replace()}}),e.DefineIcon("imageRemove",{NAME:"trash",SVG_KEY:"remove"}),e.RegisterCommand("imageRemove",{title:"Remove",callback:function(){this.image.remove()}}),e.DefineIcon("imageBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("imageBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.image.back()},refresh:function(e){this.$,this.image.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.RegisterCommand("imageDismissError",{title:"OK",undo:!1,callback:function(){this.image.hideProgressBar(!0)}}),e.DefineIcon("imageStyle",{NAME:"magic",SVG_KEY:"imageClass"}),e.RegisterCommand("imageStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.imageStyles;for(var a in t)if(t.hasOwnProperty(a)){var n=t[a];"object"==i(n)&&(n=n.title),e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="imageStyle" data-param1="'.concat(a,'">').concat(this.language.translate(n),"</a></li>")}return e+"</ul>"},callback:function(e,t){this.image.applyStyle(t)},refreshOnShow:function(e,t){var a=this.$,n=this.image.getEl();n&&t.find(".fr-command").each((function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),e.DefineIcon("imageAlt",{NAME:"info",SVG_KEY:"imageAltText"}),e.RegisterCommand("imageAlt",{undo:!1,focus:!1,popup:!0,title:"Alternative Text",callback:function(){this.image.showAltPopup()}}),e.RegisterCommand("imageSetAlt",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setAlt()}}),e.DefineIcon("imageSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}
1),e.RegisterCommand("imageSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.image.showSizePopup()}}),e.RegisterCommand("imageSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.image.setSize()}}),e.DefineIcon("imageCaption",{NAME:"commenting",FA5NAME:"comment-alt",SVG_KEY:"imageCaption"}),e.RegisterCommand("imageCaption",{undo:!0,focus:!1,title:"Image Caption",refreshAfterCallback:!0,callback:function(){this.image.toggleCaption()},refresh:function(e){this.image.get()&&e.toggleClass("fr-active",this.image.hasCaption())}}),Object.assign(e.DEFAULTS,{imageManagerLoadURL:"https://i.froala.com/load-files",imageManagerLoadMethod:"get",imageManagerLoadParams:{},imageManagerPreloader:null,imageManagerDeleteURL:"",imageManagerDeleteMethod:"post",imageManagerDeleteParams:{},imageManagerPageSize:12,imageManagerScrollOffset:20,imageManagerToggleTags:!0}),e.PLUGINS.imageManager=function(t){var a,n,r,i,o,s,l,c,d,f,p,u=t.$,g="image_manager",h=10,m=11,v=12,b=13,E=14,_=15,w=21,y=22,A={};function C(){var e=u(window).outerWidth();return e<768?2:e<1200?3:4}function T(){o.empty();for(var e=0;e<p;e++)o.append('<div class="fr-list-column"></div>')}function k(){if(d<l.length&&r[0].scrollTop>=r[0].scrollHeight-t.opts.imageManagerScrollOffset-r.outerHeight()){c++;for(var e=t.opts.imageManagerPageSize*(c-1);e<Math.min(l.length,t.opts.imageManagerPageSize*c);e++)S(l[e])}}function S(e){var a=new Image,r=u(document.createElement("div")).attr("class","fr-image-container fr-empty fr-image-"+f++).attr("data-loading",t.language.translate("Loading")+"..").attr("data-deleting",t.language.translate("Deleting")+"..");I(!1),a.onload=function(){r.height(Math.floor(r.width()/a.width*a.height));var i=u(document.createElement("img"));if(e.thumb)i.attr("src",e.thumb);else{if(D(E,e),!e.url)return D(_,e),!1;i.attr("src",e.url)}if(e.url&&i.attr("data-url",e.url),e.tag)if(n.find(".fr-modal-more.fr-not-available").removeClass("fr-not-available"),n.find(".fr-modal-tags").show(),0<=e.tag.indexOf(",")){for(var o=e.tag.split(","),l=0;l<o.length;l++)o[l]=o[l].trim(),0===s.find('a[title="'.concat(o[l],'"]')).length&&s.append('<a role="button" title="'.concat(o[l],'">').concat(o[l],"</a>"));i.attr("data-tag",o.join())}else 0===s.find('a[title="'.concat(e.tag.trim(),'"]')).length&&s.append('<a role="button" title="'.concat(e.tag.trim(),'">').concat(e.tag.trim(),"</a>")),i.attr("data-tag",e.tag.trim());for(var c in e.name&&i.attr("alt",e.name),e)e.hasOwnProperty(c)&&"thumb"!==c&&"url"!==c&&"tag"!==c&&i.attr("data-".concat(c),e[c]);r.append(i).append(u(t.icon.create("imageManagerDelete")).addClass("fr-delete-img").attr("title",t.language.translate("Delete"))).append(u(t.icon.create("imageManagerInsert")).addClass("fr-insert-img").attr("title",t.language.translate("Insert"))),s.find(".fr-selected-tag").each((function(e,t){U(i,t.text)||r.hide()})),i.on("load",(function(){r.removeClass("fr-empty"),r.height("auto"),d++,x(L(parseInt(i.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1)),I(!1),d%t.opts.imageManagerPageSize==0&&k()})),t.events.trigger("imageManager.imageLoaded",[i])},a.onerror=function(){d++,r.remove(),x(L(parseInt(r.attr("class").match(/fr-image-(\d+)/)[1],10)+1)),D(h,e),d%t.opts.imageManagerPageSize==0&&k()},a.src=e.thumb||e.url,R().append(r)}function R(){var e,t;return o.find(".fr-list-column").each((function(a,n){var r=u(n);(0===a||r.outerHeight()<t)&&(t=r.outerHeight(),e=r)})),e}function L(e){void 0===e&&(e=0);for(var t=[],a=f-1;e<=a;a--){var n=o.find(".fr-image-".concat(a));n.length&&(t.push(n),u(document.createElement("div")).attr("id","fr-image-hidden-container").append(n),o.find(".fr-image-".concat(a)).remove())}return t}function x(e){for(var t=e.length-1;0<=t;t--)R().append(e[t])}function I(e){if(void 0===e&&(e=!0),!a.isVisible())return!0;var n=C();if(n!==p){p=n;var r=L();T(),x(r)}t.modals.resize(g),e&&k()}function O(e){for(var t,a=e[0].attributes,n=a.length,r={};n--;)a[n]&&"src"!==(t=a[n].name)&&(r[t]=a[n].value);return r}function F(e){var n=u(e.currentTarget).siblings("img"),r=a.data("instance")||t,i=a.data("current-image");if(t.modals.hide(g),r.image.showProgressBar(),i)i.data("fr-old-src",i.attr("src")),i.trigger("click");
1else{r.events.focus(!0),r.selection.restore();var o=r.position.getBoundingRect(),s=o.left+o.width/2+u(t.doc).scrollLeft(),l=o.top+o.height+u(t.doc).scrollTop();r.popups.setContainer("image.insert",t.$sc),r.popups.show("image.insert",s,l)}r.image.insert(n.data("url"),!1,O(n),i)}function M(e){var n=u(e.currentTarget).siblings("img"),r=t.language.translate("Are you sure? Image will be deleted.");confirm(r)&&(t.opts.imageManagerDeleteURL?!1!==t.events.trigger("imageManager.beforeDeleteImage",[n])&&(n.parent().addClass("fr-image-deleting"),u(this).ajax({method:t.opts.imageManagerDeleteMethod,url:t.opts.imageManagerDeleteURL,data:Object.assign(Object.assign({src:n.attr("src")},O(n)),t.opts.imageManagerDeleteParams),crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(e,r,i){t.events.trigger("imageManager.imageDeleted",[e]);var o=L(parseInt(n.parent().attr("class").match(/fr-image-(\d+)/)[1],10)+1);n.parent().remove(),x(o),a.find("#fr-modal-tags > a").each((function(){0===a.find('#fr-image-list [data-tag*="'.concat(u(this).text(),'"]')).length&&u(this).removeClass("fr-selected-tag").hide()})),P(),I(!0)},fail:function(e){D(w,e.response||e.responseText)}})):D(y))}function D(e,a){10<=e&&e<20?i.hide():20<=e&&e<30&&u(".fr-image-deleting").removeClass("fr-image-deleting"),t.events.trigger("imageManager.error",[{code:e,message:A[e]},a])}function N(){var e=n.find(".fr-modal-head-line").outerHeight(),t=s.outerHeight();n.toggleClass("fr-show-tags"),n.hasClass("fr-show-tags")?(n.css("height",e+t),r.css("marginTop",e+t),s.find("a").css("opacity",1)):(n.css("height",e),r.css("marginTop",e),s.find("a").css("opacity",0))}function P(){var e=s.find(".fr-selected-tag");0<e.length?(o.find("img").parents().show(),e.each((function(e,t){o.find("img").each((function(e,a){var n=u(a);U(n,t.text)||n.parent().hide()}))}))):o.find("img").parents().show(),x(L()),k()}function B(e){e.preventDefault();var a=u(e.currentTarget);a.toggleClass("fr-selected-tag"),t.opts.imageManagerToggleTags&&a.siblings("a").removeClass("fr-selected-tag"),P()}function U(e,t){for(var a=(e.attr("data-tag")||"").split(","),n=0;n<a.length;n++)if(a[n]===t)return!0;return!1}return A[h]="Image cannot be loaded from the passed link.",A[m]="Error during load images request.",A[v]="Missing imageManagerLoadURL option.",A[b]="Parsing load response failed.",A[E]="Missing image thumb.",A[_]="Missing image URL.",A[w]="Error during delete image request.",A[y]="Missing imageManagerDeleteURL option.",{require:["image"],_init:function(){if(!t.$wp&&"IMG"!==t.el.tagName)return!1},show:function(){if(!a){var h,E='<button class="fr-command fr-btn fr-modal-more fr-not-available" id="fr-modal-more-'.concat(t.sid,'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24""><path d="').concat(e.SVG.tags,'"/></svg></button><h4 data-text="true">').concat(t.language.translate("Manage Images"),'</h4></div>\n <div class="fr-modal-tags" id="fr-modal-tags">');h=t.opts.imageManagerPreloader?'<img class="fr-preloader" id="fr-preloader" alt="'.concat(t.language.translate("Loading"),'.." src="').concat(t.opts.imageManagerPreloader,'" style="display: none;">'):'<span class="fr-preloader" id="fr-preloader" style="display: none;">'.concat(t.language.translate("Loading"),"</span>"),h+='<div class="fr-image-list" id="fr-image-list"></div>';var _=t.modals.create(g,E,h);a=_.$modal,n=_.$head,r=_.$body}a.data("current-image",t.image.get()),t.modals.show(g),i||(i=a.find("#fr-preloader"),o=a.find("#fr-image-list"),s=a.find("#fr-modal-tags"),p=C(),T(),n.css("height",n.find(".fr-modal-head-line").outerHeight()),t.events.$on(u(t.o_win),"resize",(function(){I(!!l)})),t.events.bindClick(o,".fr-insert-img",F),t.events.bindClick(o,".fr-delete-img",M),t.helpers.isMobile()&&(t.events.bindClick(o,"div.fr-image-container",(function(e){a.find(".fr-mobile-selected").removeClass("fr-mobile-selected"),u(e.currentTarget).addClass("fr-mobile-selected")})),a.on(t._mousedown,(function(){a.find(".fr-mobile-selected").removeClass("fr-mobile-selected")}
1))),a.on(t._mousedown+" "+t._mouseup,(function(e){e.stopPropagation()})),a.on(t._mousedown,"*",(function(){t.events.disableBlur()})),r.on("scroll",k),t.events.bindClick(a,"button#fr-modal-more-".concat(t.sid),N),t.events.bindClick(s,"a",B)),function(){i.show(),o.find(".fr-list-column").empty(),t.opts.imageManagerLoadURL?u(this).ajax({url:t.opts.imageManagerLoadURL,method:t.opts.imageManagerLoadMethod,data:t.opts.imageManagerLoadParams,crossDomain:t.opts.requestWithCORS,withCredentials:t.opts.requestWithCredentials,headers:t.opts.requestHeaders,done:function(e,a,n){t.events.trigger("imageManager.imagesLoaded",[e]),function(e,t){try{o.find(".fr-list-column").empty(),f=d=c=0,l=JSON.parse(e),k()}catch(n){D(b,t)}}(e,n.response),i.hide()},fail:function(e){D(m,e.response||e.responseText)}}):D(v)}()},hide:function(){t.modals.hide(g)}}},!e.PLUGINS.image)throw new Error("Image manager plugin requires image plugin.");function s(e){var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated
1with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `\xab\xab\xab` and `\xbb\xbb\xbb` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var a={};for(var n in t)t.hasOwnProperty(n)&&(a[n]=t[n].defaultValue);return a}e.DEFAULTS.imageInsertButtons.push("imageManager"),e.RegisterCommand("imageManager",{title:"Browse",undo:!1,focus:!1,modal:!0,callback:function(){this.imageManager.show()},plugin:"imageManager"}),e.DefineIcon("imageManager",{NAME:"folder",SVG_KEY:"imageManager"}),e.DefineIcon("imageManagerInsert",{NAME:"plus",SVG_KEY:"add"}),e.DefineIcon("imageManagerDelete",{NAME:"trash",SVG_KEY:"remove"}),Object.assign(e.DEFAULTS,{inlineClasses:{"fr-class-code":"Code","fr-class-highlighted":"Highlighted","fr-class-transparency":"Transparent"}}),e.PLUGINS.inlineClass=function(e){var t=e.$;return{apply:function(t){e.format.toggle("span",{class:t})},refreshOnShow:function(a,n){n.find(".fr-command").each((function(){var a=t(this).data("param1"),n=e.format.is("span",{class:a});t(this).toggleClass("fr-active",n).attr("aria-selected",n)}))}}},e.RegisterCommand("inlineClass",{type:"dropdown",title:"Inline Class",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.inlineClasses;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="inlineClass" data-param1="'.concat(a,'" title="').concat(t[a],'">').concat(t[a],"</a></li>"));return e+"</ul>"},callback:function(e,t){this.inlineClass.apply(t)},refreshOnShow:function(e,t){this.inlineClass.refreshOnShow(e,t)},plugin:"inlineClass"}),e.DefineIcon("inlineClass",{NAME:"tag",SVG_KEY:"inlineClass"}),Object.assign(e.DEFAULTS,{inlineStyles:{"Big Red":"font-size: 20px; color: red;","Small Blue":"font-size: 14px; color: blue;"}}),e.PLUGINS.inlineStyle=function(e){return{apply:function(t){for(var a=t.split(";"),n=0;n<a.length;n++){var r=a[n].split(":");a[n].length&&2==r.length&&e.format.applyStyle(r[0].trim(),r[1].trim())}}}},e.RegisterCommand("inlineStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.inlineStyles;for(var a in t)if(t.hasOwnProperty(a)){var n=t[a]+(-1===t[a].indexOf("display:block;")?" display:block;":"");e+='<li role="presentation"><span style="'.concat(n,'" role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="inlineStyle" data-param1="').concat(t[a],'" title="').concat(this.language.translate(a),'">').concat(this.language.translate(a),"</a></span></li>")}return e+"</ul>"},title:"Inline Style",callback:function(e,t){this.inlineStyle.apply(t)},plugin:"inlineStyle"}),e.DefineIcon("inlineStyle",{NAME:"paint-brush",SVG_KEY:"inlineStyle"}),Object.assign(e.DEFAULTS,{lineBreakerTags:["table","hr","form","dl","span.fr-video",".fr-embedly","img"],lineBreakerOffset:15,lineBreakerHorizontalOffset:10}),e.PLUGINS.lineBreaker=function(t){var a,n,r,i=t.$;function o(e,n){var r,o,s,l,c,d,f,p;if(null==e)c=(l=n.parent()).offset().top,r=(f=n.offset().top)-Math.min((f-c)/2,t.opts.lineBreakerOffset),s=l.outerWidth(),o=l.offset().left;else if(null==n)(d=(l=e.parent()).offset().top+l.outerHeight())<(p=e.offset().top+e.outerHeight())&&
1(d=(l=i(l).parent()).offset().top+l.outerHeight()),r=p+Math.min(Math.abs(d-p)/2,t.opts.lineBreakerOffset),s=l.outerWidth(),o=l.offset().left;else{l=e.parent();var u=e.offset().top+e.height(),g=n.offset().top;if(g<u)return!1;r=(u+g)/2,s=l.outerWidth(),o=l.offset().left}if(t.opts.iframe){var h=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),m=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));o+=t.$iframe.offset().left-t.helpers.scrollLeft()+m,r+=t.$iframe.offset().top-t.helpers.scrollTop()+h}t.$box.append(a),a.css("top",r-t.win.pageYOffset),a.css("left",o-t.win.pageXOffset),a.css("width",s),a.data("tag1",e),a.data("tag2",n),a.addClass("fr-visible").data("instance",t)}function s(e){if(e){var a=i(e);if(0===t.$el.find(a).length)return null;if(e.nodeType!=Node.TEXT_NODE&&a.is(t.opts.lineBreakerTags.join(",")))return a;if(0<a.parents(t.opts.lineBreakerTags.join(",")).length)return e=a.parents(t.opts.lineBreakerTags.join(",")).get(0),0!==t.$el.find(i(e)).length&&i(e).is(t.opts.lineBreakerTags.join(","))?i(e):null}return null}function l(e,a){var n=t.doc.elementFromPoint(e,a);return n&&!i(n).closest(".fr-line-breaker").length&&!t.node.isElement(n)&&n!=t.$wp.get(0)&&function(e){if("undefined"!=typeof e.inFroalaWrapper)return e.inFroalaWrapper;for(var a=e;e.parentNode&&e.parentNode!==t.$wp.get(0);)e=e.parentNode;return a.inFroalaWrapper=e.parentNode==t.$wp.get(0),a.inFroalaWrapper}(n)?n:null}function c(e,a,n){for(var r=n,i=null;r<=t.opts.lineBreakerOffset&&!i;)(i=l(e,a-r))||(i=l(e,a+r)),r+=n;return i}function d(e,a,n){for(var r=null,i=100;!r&&e>t.$box.offset().left&&e<t.$box.offset().left+t.$box.outerWidth()&&0<i;)(r=l(e,a))||(r=c(e,a,5)),"left"==n?e-=t.opts.lineBreakerHorizontalOffset:e+=t.opts.lineBreakerHorizontalOffset,i-=t.opts.lineBreakerHorizontalOffset;return r}function f(e){var n=r=null,i=null,l=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset);(n=l&&("HTML"==l.tagName||"BODY"==l.tagName||t.node.isElement(l)||0<=(l.getAttribute("class")||"").indexOf("fr-line-breaker"))?((i=c(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset,1))||(i=d(e.pageX-t.win.pageXOffset-t.opts.lineBreakerHorizontalOffset,e.pageY-t.win.pageYOffset,"left")),i||(i=d(e.pageX-t.win.pageXOffset+t.opts.lineBreakerHorizontalOffset,e.pageY-t.win.pageYOffset,"right")),s(i)):s(l))?function(e,n){var r,i,l=e.offset().top,c=e.offset().top+e.outerHeight();if(Math.abs(c-n)<=t.opts.lineBreakerOffset||Math.abs(n-l)<=t.opts.lineBreakerOffset)if(Math.abs(c-n)<Math.abs(n-l)){var d=null;for((i=e.get(0)).nextSibling&&(d=i.nextSibling.offsetParent?i.nextSibling:null);d&&d.nodeType==Node.TEXT_NODE&&0===d.textContent.length;)d=d.nextSibling;if(!d)return o(e,null),!0;if(r=s(d))return o(e,r),!0}else{if(!(i=e.get(0)).previousSibling)return o(null,e),!0;if(r=s(i.previousSibling))return o(r,e),!0}a.removeClass("fr-visible").removeData("instance")}(n,e.pageY):t.core.sameInstance(a)&&a.removeClass("fr-visible").removeData("instance")}function p(e){return!(a.hasClass("fr-visible")&&!t.core.sameInstance(a))&&(t.popups.areVisible()||t.el.querySelector(".fr-selected-cell")?(a.removeClass("fr-visible"),!0):void(!1!==n||t.edit.isDisabled()||(r&&clearTimeout(r),r=setTimeout(f,30,e))))}function u(){r&&clearTimeout(r),a&&a.hasClass("fr-visible")&&a.removeClass("fr-visible").removeData("instance")}var g=function(){n=!0,u()},h=function(){n=!1};function m(n){n.preventDefault();var r=a.data("instance")||t;a.removeClass("fr-visible").removeData("instance");var i=a.data("tag1"),o=a.data("tag2"),s=t.html.defaultTag();if(null==i)if(t.opts.keepTextFormatOnTable&&void 0!=o.children().get(0)&&"TBODY"==o.children().get(0).tagName){var l=o.find("span"),c=null!=l[l.length-1]?l[l.length-1].getAttribute("style"):null,d=null!=c?"<"+l[l.length-1].nodeName.toLowerCase()+' style="'+c+'">':"<"+o.parent().get(0).nodeName.toLowerCase()+">",f=null!=c?"</"+l[l.length-1].nodeName.toLowerCase()+">":"</"+o.parent().get(0).nodeName.toLowerCase()+">";s?o.before("<".concat(s,">").concat(d).concat(e.MARKERS,"<br>").concat(f,"</").concat(s,">")):o.before("".concat(d).concat(e.MARKERS,"<br>").concat(f))}else s&&"TD"!=o.parent().get(0).tagName&&0===o.parents(s).length?o.before("<".concat(s,">").concat(e.MARKERS,"<br></").concat(s,">")):o.before("".concat(e.MARKERS,"<br>"));else if(t.opts.keepTextFormatOnTable&&void 0!=i.children().get(0)&&"TBODY"==i.children().get(0).tagName){var p=i.find("span"),u=null!=p[p.length-1]?p[p.length-1].getAttribute("style"):null,g=null!=u?"<"+p[p.length-1].nodeName.toLowerCase()+' style="'+u+'">':"<"+i.parent().get(0).nodeName.toLowerCase()+">",h=null!=u?"</"+p[p.length-1].nodeName.toLowerCase()+">":"</"+i.parent().get(0).nodeName.toLowerCase()+">";s?i.after("<".concat(s,">").concat(g).concat(e.MARKERS,"<br>").concat(h,"</").concat(s,">")):i.after("".concat(g).concat(e.MARKERS,"<br>").concat(h))}else s&&"TD"!=i.parent().get(0).tagName&&0===i.parents(s).length?i.after("<".concat(s,">").concat(e.MARKERS,"<br></").concat(s,">")):i.after("".concat(e.MARKERS,"<br>"));
1r.selection.restore(),t.toolbar.enable()}return{_init:function(){if(!t.$wp)return!1;t.shared.$line_breaker||(t.shared.$line_breaker=i(document.createElement("div")).attr("class","fr-line-breaker").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(t.language.translate("Break"),'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="17" y="7" width="2" height="8"/><rect x="10" y="13" width="7" height="2"/><path d="M10.000,10.000 L10.000,18.013 L5.000,14.031 L10.000,10.000 Z"/></svg></a>'))),a=t.shared.$line_breaker,t.events.on("shared.destroy",(function(){a.html("").removeData().remove(),a=null}),!0),t.events.on("destroy",(function(){a.removeData("instance").removeClass("fr-visible"),i("body").first().append(a),clearTimeout(r)}),!0),t.events.$on(a,"mousemove",(function(e){e.stopPropagation()}),!0),t.events.bindClick(a,"a",m),n=!1,t.events.$on(t.$win,"mousemove",p),t.events.$on(i(t.win),"scroll",u),t.events.on("popups.show.table.edit",u),t.events.on("commands.after",u),t.events.$on(i(t.win),"mousedown",g),t.events.$on(i(t.win),"mouseup",h)}}},Object.assign(e.DEFAULTS,{lineHeights:{Default:"",Single:"1",1.15:"1.15",1.5:"1.5",Double:"2"}}),e.PLUGINS.lineHeight=function(t){var a=t.$;return{_init:function(){},apply:function(n){t.selection.save(),t.html.wrap(!0,!0,!0,!0),t.selection.restore();var r=t.selection.blocks();r.length&&a(r[0]).parent().is("td")&&t.format.applyStyle("line-height",n.toString()),t.selection.save();for(var i=0;i<r.length;i++)a(r[i]).css("line-height",n),t.opts.enter!==e.ENTER_BR||r.length&&a(r[0]).parent().is("td")||(a(r[i]).hasClass("fr-temp-div")&&a(r[i]).removeClass("fr-temp-div"),""===a(r[i]).attr("class")&&a(r[i]).removeAttr("class")),""===a(r[i]).attr("style")&&a(r[i]).removeAttr("style");t.html.unwrap(),t.selection.restore()},refreshOnShow:function(e,n){var r=t.selection.blocks();if(r.length){var i=a(r[0]);n.find(".fr-command").each((function(){var e=a(this).data("param1"),t=i.attr("style"),n=0<=(t||"").indexOf("line-height: "+e+";");if(t){var r=t.substring(t.indexOf("line-height")),o=r.substr(0,r.indexOf(";")),s=o&&o.split(":")[1];s&&s.length||"Default"!==i.text()||(n=!0)}t&&-1!==t.indexOf("line-height")||""!==e||(n=!0),a(this).toggleClass("fr-active",n).attr("aria-selected",n)}))}}}},e.RegisterCommand("lineHeight",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.lineHeights;if(t instanceof Array)for(var a=0;a<t.length;a++)e+='<li role="presentation"><a class="fr-command '.concat(t[a].label,'" tabIndex="-1" role="option" data-cmd="lineHeight" data-param1="').concat(t[a].value,'" title="').concat(this.language.translate(t[a].label),'">').concat(this.language.translate(t[a].label),"</a></li>");else if(t instanceof Object)for(var n in t)t.hasOwnProperty(n)&&(e+='<li role="presentation"><a class="fr-command '.concat(n,'" tabIndex="-1" role="option" data-cmd="lineHeight" data-param1="').concat(t[n],'" title="').concat(this.language.translate(n),'">').concat(this.language.translate(n),"</a></li>"));return e+"</ul>"},title:"Line Height",callback:function(e,t){this.lineHeight.apply(t)},refreshOnShow:function(e,t){this.lineHeight.refreshOnShow(e,t)},plugin:"lineHeight"}),e.DefineIcon("lineHeight",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"lineHeight"}),Object.assign(e.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),Object.assign(e.DEFAULTS,{linkEditButtons:["linkOpen","linkStyle","linkEdit","linkRemove"],linkInsertButtons:["linkBack","|","linkList"],linkAttributes:{},linkAutoPrefix:"http://",linkStyles:{"fr-green":"Green","fr-strong":"Thick"},linkMultipleStyles:!0,linkConvertEmailAddress:!0,linkAlwaysBlank:!1,linkAlwaysNoFollow:!1,linkNoOpener:!0,linkNoReferrer:!0,linkList:[{text:"Froala",href:"https://froala.com",target:"_blank"},{text:"Google",href:"https://google.com",target:"_blank"},{displayText:"Facebook",href:"https://facebook.com"}],linkText:!0}),e.PLUGINS.link=function(t){var a=t.$;function n(){var e=t.image?t.image.get():null;if(e||!t.$wp)return"A"==t.el.tagName?t.el:e&&e.get(0).parentNode&&"A"==e.get(0).parentNode.tagName?e.get(0).parentNode:void 0;var n=t.selection.ranges(0).commonAncestorContainer;try{n&&(n.contains&&n.contains(t.el)||!t.el.contains(n)||t.el==n)&&(n=null)}catch(o){n=null}if(n&&"A"===n.tagName)return n;
1var r,i,s=t.selection.element(),l=t.selection.endElement();"A"==s.tagName||t.node.isElement(s)||(s=t.opts.iframe&&null!==(r=t.markdown)&&void 0!==r&&r.isEnabled()?null:a(s).parentsUntil(t.$el,"a").first().get(0)),"A"==l.tagName||t.node.isElement(l)||(l=t.opts.iframe&&null!==(i=t.markdown)&&void 0!==i&&i.isEnabled()?null:a(l).parentsUntil(t.$el,"a").first().get(0));try{l&&(l.contains&&l.contains(t.el)||!t.el.contains(l)||t.el==l)&&(l=null)}catch(o){l=null}try{s&&(s.contains&&s.contains(t.el)||!t.el.contains(s)||t.el==s)&&(s=null)}catch(o){s=null}return l&&l==s&&"A"==l.tagName?(t.browser.msie||t.helpers.isMobile())&&(t.selection.info(s).atEnd||t.selection.info(s).atStart)?null:s:null}function r(){var e,a,n,r,i=t.image?t.image.get():null,o=[];if(i)"A"==i.get(0).parentNode.tagName&&o.push(i.get(0).parentNode);else if(t.win.getSelection){var s=t.win.getSelection();if(s.getRangeAt&&s.rangeCount){r=t.doc.createRange();for(var l=0;l<s.rangeCount;++l)if((a=(e=s.getRangeAt(l)).commonAncestorContainer)&&1!=a.nodeType&&(a=a.parentNode),a&&"a"==a.nodeName.toLowerCase())o.push(a);else{n=a.getElementsByTagName("a");for(var c=0;c<n.length;++c)r.selectNodeContents(n[c]),r.compareBoundaryPoints(e.END_TO_START,e)<1&&-1<r.compareBoundaryPoints(e.START_TO_END,e)&&o.push(n[c])}}}else if(t.doc.selection&&"Control"!=t.doc.selection.type)if("a"==(a=(e=t.doc.selection.createRange()).parentElement()).nodeName.toLowerCase())o.push(a);else{n=a.getElementsByTagName("a"),r=t.doc.body.createTextRange();for(var d=0;d<n.length;++d)r.moveToElementText(n[d]),-1<r.compareEndPoints("StartToEnd",e)&&r.compareEndPoints("EndToStart",e)<1&&o.push(n[d])}return o}function i(r){if(t.core.hasFocus()||t.opts.iframe&&(!document.hasFocus||document.hasFocus())){if(s(),r&&"keyup"===r.type&&(r.altKey||r.which==e.KEYCODE.ALT))return!0;setTimeout((function(){if(!r||r&&(1==r.which||"mouseup"!=r.type)){var i=n(),s=t.image?t.image.get():null;if(i&&!s){if(t.image){var l=t.node.contents(i);if(1==l.length&&"IMG"==l[0].tagName){var c=t.selection.ranges(0);return 0===c.startOffset&&0===c.endOffset?a(i).before(e.INVISIBLE_SPACE+e.MARKERS):a(i).after(e.INVISIBLE_SPACE+e.MARKERS),t.selection.restore(),!1}}r&&r.stopPropagation(),o(i)}}}),t.helpers.isIOS()?100:0)}}function o(e){var r=t.popups.get("link.edit");r||(r=function(){var e="";1<=t.opts.linkEditButtons.length&&("A"==t.el.tagName&&0<=t.opts.linkEditButtons.indexOf("linkRemove")&&t.opts.linkEditButtons.splice(t.opts.linkEditButtons.indexOf("linkRemove"),1),e='<div class="fr-buttons">'.concat(t.button.buildList(t.opts.linkEditButtons),"</div>"));var a={buttons:e},r=t.popups.create("link.edit",a);return t.$wp&&t.events.$on(t.$wp,"scroll.link-edit",(function(){n()&&t.popups.isVisible("link.edit")&&o(n())})),r}());var i=a(e);t.popups.isVisible("link.edit")||t.popups.refresh("link.edit"),t.popups.setContainer("link.edit",t.$sc);var s=i.offset().left+i.outerWidth()/2,l=i.offset().top+i.outerHeight();t.popups.show("link.edit",s,l,i.outerHeight(),!0)}function s(){t.popups.hide("link.edit")}function l(){var e=t.popups.get("link.insert"),r=n();if(r){var i,o,s=a(r),l=e.find('input.fr-link-attr[type="text"]'),c=e.find('input.fr-link-attr[type="checkbox"]');for(i=0;i<l.length;i++){var d=(o=a(l[i])).attr("name")||"",f="href"===d?decodeURI(s.attr(d)):s.attr(d);o.val(f)}for(c.attr("checked",!1),i=0;i<c.length;i++)o=a(c[i]),s.attr(o.attr("name"))==o.data("checked")&&o.attr("checked",!0);e.find('input.fr-link-attr[type="text"][name="text"]').val(s.text())}else e.find('input.fr-link-attr[type="text"]').val(""),e.find('input.fr-link-attr[type="checkbox"]').attr("checked",!1),e.find('input.fr-link-attr[type="text"][name="text"]').val(t.selection.text());e.find("input.fr-link-attr").trigger("change"),t.image&&t.image.get()?e.find('.fr-link-attr[name="text"]').parent().hide():e.find('.fr-link-attr[name="text"]').parent().show()}function c(e){if(e)return t.popups.onRefresh("link.insert",l),!0;var a="";1<=t.opts.linkInsertButtons.length&&(a='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.linkInsertButtons),"</div>"));var n="",r=0;for(var i in n='<div class="fr-link-insert-layer fr-layer fr-active" id="fr-link-insert-layer-'.concat(t.id,'">'),n+='<div class="fr-input-line"><input id="fr-link-insert-layer-url-'.concat(t.id,'" name="href" type="text" class="fr-link-attr" placeholder="').concat(t.language.translate("URL"),'" tabIndex="').concat(++r,'"></div>'),t.opts.linkText&&(n+='<div class="fr-input-line"><input id="fr-link-insert-layer-text-'.concat(t.id,'" name="text" t
1ype="text" class="fr-link-attr" placeholder="').concat(t.language.translate("Text"),'" tabIndex="').concat(++r,'"></div>')),t.opts.linkAttributes)if(t.opts.linkAttributes.hasOwnProperty(i)){var o=t.opts.linkAttributes[i];n+='<div class="fr-input-line"><input name="'.concat(i,'" type="text" class="fr-link-attr" placeholder="').concat(t.language.translate(o),'" tabIndex="').concat(++r,'"></div>')}t.opts.linkAlwaysBlank||(n+='<div class="fr-checkbox-line"><span class="fr-checkbox"><input name="target" class="fr-link-attr" data-checked="_blank" type="checkbox" id="fr-link-target-'.concat(t.id,'" tabIndex="').concat(++r,'"><span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','</span></span><label id="fr-label-target-').concat(t.id,'">').concat(t.language.translate("Open in new tab"),"</label></div>"));var s={buttons:a,input_layer:n+='<div class="fr-action-buttons"><button class="fr-command fr-submit" role="button" data-cmd="linkInsert" href="#" tabIndex="'.concat(++r,'" type="button">').concat(t.language.translate("Insert"),"</button></div></div>")},c=t.popups.create("link.insert",s);return t.$wp&&t.events.$on(t.$wp,"scroll.link-insert",(function(){(t.image?t.image.get():null)&&t.popups.isVisible("link.insert")&&p(),t.popups.isVisible("link.insert")&&f()})),c}function d(o,s,l){if(t.opts.trackChangesEnabled){if(t.edit.on(),t.events.focus(!0),t.undo.saveStep(),t.markers.insert(),t.html.wrap(),!t.$el.find(".fr-marker").length)return void t.popups.hide("link.insert");t.markers.remove()}if(void 0===l&&(l={}),!1===t.events.trigger("link.beforeInsert",[o,s,l]))return!1;var c=t.image?t.image.get():null;c||"A"==t.el.tagName?"A"==t.el.tagName&&t.$el.focus():(t.selection.restore(),t.popups.hide("link.insert"));var d=o;if(t.opts.linkConvertEmailAddress&&t.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o)),""===t.opts.linkAutoPrefix||new RegExp("^("+e.LinkProtocols.join("|")+"):.","i").test(o)||/^data:image.*/i.test(o)||/^(https?:|ftps?:|file:|)\/\//i.test(o)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(o)||["/","{","[","#","(",".",'"',"\\"].indexOf((o||"")[0])<0&&(o=t.opts.linkAutoPrefix+o),o=t.helpers.sanitizeURL(o),o=encodeURI(o),t.opts.linkAlwaysBlank&&(l.target="_blank"),t.opts.linkAlwaysNoFollow&&(l.rel="nofollow"),t.helpers.isEmail(d)&&(l.target=null,l.rel=null),"_blank"==l.target?(t.opts.linkNoOpener&&(l.rel?l.rel+=" noopener":l.rel="noopener"),t.opts.linkNoReferrer&&(l.rel?l.rel+=" noreferrer":l.rel="noreferrer")):null==l.target&&(l.rel?l.rel=l.rel.replace(/noopener/,"").replace(/noreferrer/,""):l.rel=null),s=s||"",o===t.opts.linkAutoPrefix)return t.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),t.events.trigger("link.bad",[d]),!1;var f,p=n();if(p){if((f=a(p)).attr("href",o),0<s.length&&f.text()!=s&&!c){if(t.opts.trackChangesEnabled){var u=a(f.get(0).outerHTML);u.insertBefore(f.parent());var g=t.track_changes.wrapLinkInTracking(u,t.track_changes.getPendingChanges().length-1),h=t.track_changes.wrapInDelete(g);f.parent().append(h)}for(var m=f.get(0);1===m.childNodes.length&&m.childNodes[0].nodeType==Node.ELEMENT_NODE;)m=m.childNodes[0];a(m).text(s)}for(var v in c||f.prepend(e.START_MARKER).append(e.END_MARKER),l)l[v]?f.attr(v,l[v]):f.removeAttr(v);c||t.selection.restore()}else{c?(c.wrap('<a href="'.concat(o,'"></a>')),t.image.hasCaption()&&c.parent().append(c.parents(".fr-img-caption").find(".fr-inner"))):(t.format.remove("a"),t.selection.isCollapsed()?(s=0===s.length?d:s,t.html.insert('<a href="'.concat(o,'">').concat(e.START_MARKER).concat(s.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")).concat(e.END_MARKER,"</a>")),t.selection.restore()):0<s.length&&s!=t.selection.text().replace(/\n/g,"")?(t.selection.remove(),t.html.insert('<a href="'.concat(o,'">').concat(e.START_MARKER).concat(s.replace(/&/g,"&")).concat(e.END_MARKER,"</a>")),t.selection.restore()):(function(){if(!t.selection.isCollapsed()){t.selection.save();for(var e=t.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();e.length;){var n=a(e.pop());n.removeClass("fr-unprocessed");
vendor: 9,123 bytes, line 1
1var r=t.node.deepestParent(n.get(0));if(r){for(var i=n.get(0),o="",s="";i=i.parentNode,t.node.isBlock(i)||(o+=t.node.closeTagString(i),s=t.node.openTagString(i)+s),i!=r;);var l=t.node.openTagString(n.get(0))+n.html()+t.node.closeTagString(n.get(0));n.replaceWith('<span id="fr-break"></span>');var c=r.outerHTML;c=(c=c.replace(/<span id="fr-break"><\/span>/g,o+l+s)).replace(s+o,""),r.outerHTML=c}e=t.$el.find(".fr-marker.fr-unprocessed").toArray()}t.html.cleanEmptyTags(),t.selection.restore()}}(),t.format.apply("a",{href:o})));for(var b=r(),E=0;E<b.length;E++)(f=a(b[E])).attr(l),f.removeAttr("_moz_dirty");1==b.length&&t.$wp&&!c&&(a(b[0]).prepend(e.START_MARKER).append(e.END_MARKER),t.selection.restore())}if(c){var _=t.popups.get("link.insert");_&&_.find("input:focus").blur(),t.image.edit(c)}else i()}function f(){s();var e=n();if(e){var r=t.popups.get("link.insert");r||(r=c()),t.popups.isVisible("link.insert")||(t.popups.refresh("link.insert"),t.selection.save(),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur())),t.popups.setContainer("link.insert",t.$sc);var i=(t.image?t.image.get():null)||a(e),o=i.offset().left+i.outerWidth()/2,l=i.offset().top+i.outerHeight();t.popups.show("link.insert",o,l,i.outerHeight(),!0)}}function p(){var e=t.image?t.image.getEl():null;if(e){var n=t.popups.get("link.insert"),r=e.outerWidth()/2;t.image.hasCaption()&&(e=e.find(".fr-img-wrap"),a(e)&&a(e).find("img")&&(r=a(e).find("img").outerWidth()/2)),n||(n=c()),l(),t.popups.setContainer("link.insert",t.$sc);var i=e.offset().left+r,o=e.offset().top+e.outerHeight(),s=e.outerHeight();t.opts.iframe&&t.image.hasCaption()&&a(e)&&a(e).find("img")&&(s=a(e).find("img").outerHeight()),t.popups.show("link.insert",i,o,s,!0)}}return{_init:function(){t.events.on("keyup",(function(t){t.which!=e.KEYCODE.ESC&&i(t)})),t.events.on("window.mouseup",i),t.events.$on(t.$el,"click","a",(function(e){t.edit.isDisabled()&&e.preventDefault()})),t.helpers.isMobile()&&t.events.$on(t.$doc,"selectionchange",i),c(!0),"A"==t.el.tagName&&t.$el.addClass("fr-view"),t.events.on("toolbar.esc",(function(){if(t.popups.isVisible("link.edit"))return t.events.disableBlur(),t.events.focus(),!1}),!0)},remove:function(){var e=n(),r=t.image?t.image.get():null;if(!1===t.events.trigger("link.beforeRemove",[e]))return!1;if(r&&e)if(t.image.hasCaption()){r.addClass("img-link-caption"),a(e).replaceWith(a(e).html());var i=document.querySelectorAll("img.img-link-caption");t.image.edit(a(i[0])),a(i[0]).removeClass("img-link-caption")}else r.unwrap(),t.image.edit(r);else e&&(t.selection.save(),a(e).replaceWith(a(e).html()),t.selection.restore(),s())},showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertLink"]'),a=t.popups.get("link.insert");if(a||(a=c()),!a.hasClass("fr-active"))if(t.popups.refresh("link.insert"),t.popups.setContainer("link.insert",t.$tb||t.$sc),e.isVisible()){var n=t.button.getPosition(e),r=n.left,i=n.top;t.popups.show("link.insert",r,i,e.outerHeight())}else t.position.forSelection(a),t.popups.show("link.insert")},usePredefined:function(e){var n,r,i=t.opts.linkList[e],o=t.popups.get("link.insert"),s=o.find('input.fr-link-attr[type="text"]'),l=o.find('input.fr-link-attr[type="checkbox"]');for(i.rel&&(o.rel=i.rel),r=0;r<s.length;r++)i[(n=a(s[r])).attr("name")]?(n.val(i[n.attr("name")]),n.toggleClass("fr-not-empty",!0)):"text"!=n.attr("name")&&n.val("");for(r=0;r<l.length;r++)(n=a(l[r])).attr("checked",n.data("checked")==i[n.attr("name")]);t.accessibility.focusPopup(o)},insertCallback:function(){var e,n,r=t.popups.get("link.insert"),i=r.find('input.fr-link-attr[type="text"]'),o=r.find('input.fr-link-attr[type="checkbox"]'),s=(i.filter('[name="href"]').val()||"").trim(),l=t.opts.linkText?i.filter('[name="text"]').val():"",c={};for(n=0;n<i.length;n++)e=a(i[n]),["href","text"].indexOf(e.attr("name"))<0&&(c[e.attr("name")]=e.val());for(n=0;n<o.length;n++)(e=a(o[n])).is(":checked")?c[e.attr("name")]=e.data("checked"):c[e.attr("name")]=e.data("unchecked")||null;r.rel&&(c.rel=r.rel);var f=t.helpers.scrollTop();d(s,l,c),a(t.o_win).scrollTop(f)},insert:d,update:f,get:n,allSelected:r,back:function(){t.image&&t.image.get()?t.image.back():(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),n()&&t.$wp?(t.selection.restore(),s(),i()):"A"==t.el.tagName?(t.$el.focus(),i()):(t.popups.hide("link.insert"),t.toolbar.showInline()))},imageLink:p,applyStyle:function(e,r,o){void 0===o&&(o=t.opts.linkMultipleStyles),void 0===r&&(r=t.opts.linkStyles);var s=n();if(!s)return!1;if(!o){var l=Object.keys(r);l.splice(l.indexOf(e),1),a(s).removeClass(l.join(" "))}a(s).toggleClass(e),i()}}},e.DefineIcon("insertLink",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterShortcut(e.KEYCODE.K,"insertLink",null,"K"),e.RegisterCommand("insertLink",{title:"Insert Link",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("link.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("link.insert")):this.link.showInsertPopup()},plugin:"link"}),e.DefineIcon("linkOpen",{NAME:"external-link",FA5NAME:"external-link-alt",SVG_KEY:"openLink"}),e.RegisterCommand("linkOpen",{title:"Open Link",undo:!1,refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},callback:function(){var e=this.link.get();e&&(-1!==e.href.indexOf("mailto:")?this.o_win.open(e.href).close():(e.target||(e.target="_self"),this.browser.msie||this.browser.edge?this.o_win.open(e.href,e.target):this.o_win.open(e.href,e.target,"noopener")),this.popups.hide("link.edit"))},plugin:"link"}),e.DefineIcon("linkEdit",{NAME:"edit",SVG_KEY:"edit"}),e.RegisterCommand("linkEdit",{title:"Edit Link",undo:!1,refreshAfterCallback:!1,popup:!0,callback:function(){this.link.update()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),e.DefineIcon("linkRemove",{NAME:"unlink",SVG_KEY:"unlink"}),e.RegisterCommand("linkRemove",{title:"Unlink",callback:function(){this.link.remove()},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),e.DefineIcon("linkBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("linkBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.link.back()},refresh:function(e){var t=this.link.get()&&this.doc.hasFocus();this.image&&this.image.get()||t||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))},plugin:"link"}),e.DefineIcon("linkList",{NAME:"search",SVG_KEY:"search"}),e.RegisterCommand("linkList",{title:"Choose Link",type:"dropdown",focus:!1,undo:!1,refreshAfterCallback:!1,html:function(){for(var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkList,a=0;a<t.length;a++)e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkList" data-param1="'.concat(a,'">').concat(t[a].displayText||t[a].text,"</a></li>");return e+"</ul>"},callback:function(e,t){this.link.usePredefined(t)},plugin:"link"}),e.RegisterCommand("linkInsert",{focus:!1,refreshAfterCallback:!1,callback:function(){this.link.insertCallback()},refresh:function(e){this.link.get()?e.text(this.language.translate("Update")):e.text(this.language.translate("Insert"))},plugin:"link"}),e.DefineIcon("imageLink",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(e){var t;this.link.get()?((t=e.prev()).hasClass("fr-separator")&&t.removeClass("fr-hidden"),e.addClass("fr-hidden")):((t=e.prev()).hasClass("fr-separator")&&t.addClass("fr-hidden"),e.removeClass("fr-hidden"))},plugin:"link"}),e.DefineIcon("linkStyle",{NAME:"magic",SVG_KEY:"linkStyles"}),e.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.linkStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkStyle" data-param1="'.concat(a,'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.link.applyStyle(t)},refreshOnShow:function(e,t){var a=this.$,n=this.link.get();if(n){var r=a(n);t.find(".fr-command").each((function(){var e=a(this).data("param1"),t=r.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"}),Object.assign(e.DEFAULTS,{listAdvancedTypes:!0}),e.PLUGINS.lists=function(t){var a=t.$;function n(e){return'<span class="fr-open-'.concat(e.toLowerCase(),'"></span>')}function r(e){return'<span class="fr-close-'.concat(e.toLowerCase(),'"></span>')}function i(e,n){!function(e,n){for(var r=[],i=0;i<e.length;i++){var o=e[i].parentNode;"LI"==e[i].tagName&&o.tagName!=n&&r.indexOf(o)<0&&r.push(o)}for(var s=r.length-1;0<=s;s--){var l=a(r[s]);
1l.replaceWith("<".concat(n.toLowerCase()," ").concat(t.node.attributes(l.get(0)),">").concat(l.html(),"</").concat(n.toLowerCase(),">"))}}(e,n);var r,i=t.html.defaultTag(),o=null;e.length&&(r="rtl"==t.opts.direction||"rtl"==a(e[0]).css("direction")?"margin-right":"margin-left");for(var s=0;s<e.length;s++)if("TD"!=e[s].tagName&&"TH"!=e[s].tagName&&"LI"!=e[s].tagName){var l=t.helpers.getPX(a(e[s]).css(r))||0;(e[s].style.marginLeft=null)===o&&(o=l);var c=0<o?"<".concat(n,' style="').concat(r,": ").concat(o,'px ">'):"<".concat(n,">"),d="</".concat(n,">");for(l-=o;0<l/t.opts.indentMargin;)c+="</".concat(n,">"),d+=d,l-=t.opts.indentMargin;i&&e[s].tagName.toLowerCase()==i?a(e[s]).replaceWith("".concat(c,"<li").concat(t.node.attributes(e[s]),">").concat(a(e[s]).html(),"</li>").concat(d)):a(e[s]).wrap("".concat(c,"<li></li>").concat(d))}t.clean.lists()}function o(e){var i,o,s=[];for(i=e.length-1;0<=i;i--)for(o=i-1;0<=o;o--){if(a(e[o]).find(e[i]).length||e[o]==e[i]){a(e[i]).addClass("fr-removed-block-".concat(i)),s.push(i),e.splice(i,1);break}if(a(e[o]).contains(e[i])){a(e[o]).addClass("fr-removed-block-".concat(o)),s.push(o),e.splice(o,1);break}}var l=[],c=!1;for(i=0;i<e.length;i++){var d=a(e[i]),f=e[i].parentNode,p=d.attr("class");if(d.is(":first-child")&&(c=!0,a(f.parentNode).removeAttr("start")),d.before(r(f.tagName)),"LI"==f.parentNode.tagName){if(d.is(":last-child")){var u=d.find("> ul, > ol").last();u.length&&u.wrap("<".concat(f.tagName,">"))}d.before(r("LI")),d.after(n("LI"))}else if("OL"==f.parentNode.tagName)c||(d.before(r("OL")),d.after(n("OL")));else if("UL"==f.parentNode.tagName)c||(d.before(r("UL")),d.after(n("UL")));else{var g="";p&&(g+=' class="'.concat(p,'"'));var h="rtl"==t.opts.direction||"rtl"==d.css("direction")?"margin-right":"margin-left";t.helpers.getPX(a(f).css(h))&&0<=(a(f).attr("style")||"").indexOf("".concat(h,":"))&&(g+=' style="'.concat(h,":").concat(t.helpers.getPX(a(f).css(h)),'px;"')),t.html.defaultTag()&&0===d.find(t.html.blockTagsQuery()).length&&d.wrapInner("<".concat(t.html.defaultTag()).concat(g,"></").concat(t.html.defaultTag(),">")),t.node.isEmpty(d.get(0),!0)||0!==d.find(t.html.blockTagsQuery()).length||("DIV"==f.parentNode.tagName&&t.html.defaultTag()?(d.prepend(n(t.html.defaultTag())),d.append(r(t.html.defaultTag()))):d.append("<br>")),d.append(n("LI")),d.prepend(r("LI"))}d.after(n(f.tagName)),"LI"==f.parentNode.tagName&&(f=f.parentNode.parentNode),l.indexOf(f)<0&&l.push(f)}var m=function(){var e=a(l[i]),n=e.html(),r=t.helpers.getPX(e.css("margin-left"))||0;n=(n=n.replace(/<span class="fr-open-([a-z]*)"><\/span>/g,(function(e,t){return 0<r?"<".concat(t,' style="margin-left:').concat(r,'px;">'):"<".concat(t,">")}))).replace(/<span class="fr-close-([a-z]*)"><\/span>/g,"</$1>"),e.replaceWith(t.node.openTagString(e.get(0))+n+t.node.closeTagString(e.get(0)))};for(i=0;i<l.length;i++)m();return t.$el.find("li:empty").remove(),t.$el.find("ul:empty, ol:empty").remove(),t.clean.lists(),t.$el.find("ul:empty, ol:empty").remove(),t.html.wrap(),s}function s(e,n){var r=a(document.createElement("li"));if(e.childNodes.length)for(var i=e.childNodes[0].attributes,o=0;o<i.length;o++){var s=i[o];"style"===s.name&&(r[0].style.cssText+=s.value)}a(e).prepend(r),a(e).removeAttr("start");for(var l=t.node.contents(n)[0];l&&!t.node.isList(l);){var c=l.nextSibling;r.append(l),l=c}}function l(e){if("indent"==e||"outdent"==e){var n=!1,r=t.selection.blocks(!1,!0),i=[],l=r[0].previousSibling||r[0].parentElement;if("outdent"==e){if("UL"!=r[0].parentNode.tagName&&"UL"!=l.parentNode.tagName&&"OL"!=l.parentNode.tagName&&"LI"!=l.parentNode.tagName)return;if(!r[0].previousSibling&&"none"==l.parentNode.style.listStyleType)return void function(e){for(t.selection.save();0<e.childNodes.length;)e.parentNode.parentNode.append(e.childNodes[0]);t.clean.lists(),t.selection.restore()}(l)}else{if("UL"!=r[0].parentElement.tagName&&"OL"!=r[0].parentElement.tagName&&"LI"!=r[0].parentElement.tagName)return;if(t.node.isBlock(r[0])&&"LI"!==r[0].tagName&&0<a(r[0]).parentsUntil(t.$el,"LI").length&&(r[0]=r[0].parentElement,l=r[0].parentElement),!r[0].previousSibling||"LI"!=r[0].previousSibling.tagName){if(l&&["UL","OL"].includes(l.tagName))return void function(e){t.selection.save();var n="OL"==e.tagName?document.createElement("ol"):document.createElement("ul");for(a(n).css("list-style-type",a(e).css("list-style-type"));0<e.childNodes.length;)n.append(e.childNodes[0]);var r=a(document.createElement("li"));r.css("list-style-type","none"),r.append(n),e.append(r.get(0)),t.clean.lists(),t.selection.restore(
1)}(l);n=!0}}for(var c=0;c<r.length;c++)"LI"==r[c].tagName?(n=!0,i.push(r[c])):"LI"==r[c].parentNode.tagName&&i.indexOf(r[c].parentNode)<0&&(n=!0,i.push(r[c].parentNode));n&&("indent"==e?function(e){t.selection.save();for(var n=!1,r=0;r<e.length;r++){var i=e[r].previousSibling;if(i&&"LI"==i.tagName&&!n){var o=a(e[r]).find("> ul, > ol").last().get(0);if(o)s(o,e[r]),a(i).append(a(o)),a(e[r]).remove();else{var l=a(i).find("> ul, > ol").last().get(0);if(l)a(l).append(a(e[r]));else{var c=a("<".concat(e[r].parentNode.tagName,">"));a(i).append(c),c.append(a(e[r]))}}}else if(!i||"OL"!=i.tagName&&"UL"!=i.tagName){var d=e[r].parentNode;if(n=!0,"UL"==d.tagName||"OL"==d.tagName){var f=a(e[r]).find("> ol, > ul"),p=null==e[r].previousSibling;if(f.length){var u=f.first().get(0);s(u,e[r]),p?a(d).prepend(a(u)):a(d).append(a(u)),a(e[r]).remove()}else a(e[r]).wrap("<".concat(d.tagName,">"));p&&0<a(d).find("> li").length&&a(d).attr("start","2")}}else{var g=a(e[r]).find("> ol, > ul").first().get(0);g?(s(g,e[r]),a(i).append(a(g).children()),a(e[r]).remove(),a(g).remove()):a(i).append(a(e[r]))}}t.clean.lists(),t.selection.restore()}(i):function(e){t.selection.save();var n=[];do{n=o(e),e=[];for(var r=0;r<n.length;r++){var i=t.$el.find(".fr-removed-block-".concat(n[r])).first().get(0);a(i).removeClass("fr-removed-block-".concat(n[r])),""==a(i).attr("class")&&a(i).removeAttr("class"),e.push(i)}}while(0<n.length);t.selection.restore()}(i))}}return{_init:function(){t.events.on("commands.after",l),t.events.on("keydown",(function(a){if(a.which==e.KEYCODE.TAB||(a.ctrlKey||a.metaKey)&&"]"===a.key){if(!a.shiftKey&&t.$tb.find('[data-cmd="indent"]').hasClass("fr-disabled"))return a.preventDefault(),a.stopPropagation(),!1;for(var n=t.selection.blocks(),r=[],i=0;i<n.length;i++)"LI"==n[i].tagName?r.push(n[i]):"LI"==n[i].parentNode.tagName&&r.push(n[i].parentNode);if(1<=r.length||r.length&&(t.selection.info(r[0]).atStart||t.node.isEmpty(r[0])))return a.preventDefault(),a.stopPropagation(),a.shiftKey?t.commands.outdent():t.commands.indent(),!1}}),!0)},format:function(e,n){var r,s,l=1<(s=t.selection.blocks(!0)).length&&s[s.length-1],c=t.selection.ranges();if(l&&c.length&&t.node.isEmpty(l)&&!c[0].endOffset&&c[0].setEndAfter(l.firstChild,1),t.html.syncInputs(),t.selection.save(),t.browser.safari&&t.helpers.getSafariVersion()<17){var d=t.selection.ranges();if(c&&c[0].endContainer&&d&&d[0].endContainer&&!c[0].endContainer.isSameNode(d[0].endContainer)&&c[0].endContainer.previousSibling&&c[0].endContainer.previousSibling.isSameNode(d[0].endContainer)){var f=a(d[0].endContainer).find('.fr-marker[data-type="false"]');a(c[0].endContainer).append(f[0])}}for(t.html.wrap(!0,!0,!0,!0),t.selection.restore(),s=t.selection.blocks(!0),r=0;r<s.length;r++)"LI"!=s[r].tagName&&"LI"==s[r].parentNode.tagName&&(s[r]=s[r].parentNode);if(t.selection.save(),function(e,t){for(var a=!0,n=0;n<e.length;n++){if("LI"!=e[n].tagName)return!1;e[n].parentNode.tagName!=t&&(a=!1)}return a}(s,e)?n||o(s):i(s,e),t.html.unwrap(),t.selection.restore(),n=n||"default"){for(s=t.selection.blocks(),r=0;r<s.length;r++)"LI"!=s[r].tagName&&"LI"==s[r].parentNode.tagName&&(s[r]=s[r].parentNode);for(r=0;r<s.length;r++)"LI"==s[r].tagName&&(a(s[r].parentNode).css("list-style-type","default"===n?"":n),0===(a(s[r].parentNode).attr("style")||"").length&&a(s[r].parentNode).removeAttr("style"))}},refresh:function(e,n){var r=a(t.selection.element());if(r.get(0)!=t.el){var i=r.get(0);(i="LI"!=i.tagName&&i.firstElementChild&&"LI"!=i.firstElementChild.tagName?r.parents("li").get(0):"LI"==i.tagName||i.firstElementChild?i.firstElementChild&&"LI"==i.firstElementChild.tagName?r.get(0).firstChild:r.get(0):r.parents("li").get(0))&&i.parentNode.tagName==n&&t.el.contains(i.parentNode)&&e.addClass("fr-active")}}}},e.DefineIcon("formatOLSimple",{NAME:"list-ol",SVG_KEY:"orderedList"}),e.RegisterCommand("formatOLSimple",{title:"Ordered List",type:"button",options:{default:"Default",circle:"Circle",disc:"Disc",square:"Square"},refresh:function(e){this.lists.refresh(e,"OL")},callback:function(e,t){this.lists.format("OL",t)},plugin:"lists"}),e.RegisterCommand("formatUL",{title:"Unordered List",type:"button",hasOptions:function(){return this.opts.listAdvancedTypes},options:{default:"Default",circle:"Circle",disc:"Disc",square:"Square"},refresh:function(e){this.lists.refresh(e,"UL")},callback:function(e,t){this.lists.format("UL",t)},plugin:"lists"}),e.RegisterCommand("formatOL",{title:"Ordered List",hasOptions:function(){return this.opts.listAdvancedTypes},options:{default:"Default","lower-alpha":"Lower Alpha","lower-greek":"Lower Greek","lower-roman":"Lower Roman","upper-alpha":"Upper Alpha","upper-roman":"Upper Roman"},refresh:function(e){this.lists.refresh(e,"OL")},callback:function(e,t){this.lists.format("OL",t)},plugin:"lists"}),e.DefineIcon("formatUL",{NAME:"list-ul",SVG_KEY:"unorderedList"}),e.DefineIcon("formatOL",{NAME:"list-ol",SVG_KEY:"orderedList"}),Object.assign(e.DEFAULTS,{paragraphFormat:{N:"Normal",H1:"Heading 1",H2:"Heading 2",H3:"Heading 3",H4:"Heading 4",PRE:"Code"},paragraphFormatSelection:!1,paragraphDefaultSelection:"Paragraph Format"}),e.PLUGINS.paragraphFormat=function(e){var t=e.$;function a(a,n){var r=e.html.defaultTag();if(n&&n.toLowerCase()!=r)if(0<a.find("ul, ol").length){var i=t("<"+n+">");a.prepend(i);
vendor: 3,932 bytes, line 1
1for(var o=e.node.contents(a.get(0))[0];o&&["UL","OL"].indexOf(o.tagName)<0;){var s=o.nextSibling;i.append(o),o=s}}else a.html("<"+n+">"+a.html()+"</"+n+">")}return{apply:function(n){"N"==n&&(n=e.html.defaultTag()),e.selection.save(),e.html.wrap(!0,!0,!e.opts.paragraphFormat.BLOCKQUOTE,!0,!0),e.selection.restore();var r,i,o,s,l,c,d,f,p=e.selection.blocks();e.selection.save(),e.$el.find("pre").attr("skip",!0);for(var u=0;u<p.length;u++)if(p[u].tagName!=n&&!e.node.isList(p[u])){var g=t(p[u]);if("LI"==p[u].tagName)a(g,n);else if("LI"==p[u].parentNode.tagName&&p[u])c=g,d=n,f=e.html.defaultTag(),d&&d.toLowerCase()!=f||(d='div class="fr-temp-div"'),c.replaceWith(t("<"+d+">").html(c.html()));else if(0<=["TD","TH"].indexOf(p[u].parentNode.tagName))o=g,s=n,l=e.html.defaultTag(),s||(s='div class="fr-temp-div"'+(e.node.isEmpty(o.get(0),!0)?' data-empty="true"':"")),s.toLowerCase()==l?(e.node.isEmpty(o.get(0),!0)||o.append("<br/>"),o.replaceWith(o.html())):o.replaceWith(t("<"+s+">").html(o.html()));else{if("PRE"===n&&null===g[0].nextSibling){var h=t("<br>");g[0].after(h[0])}r=g,(i=n)||(i='div class="fr-temp-div"'+(e.node.isEmpty(r.get(0),!0)?' data-empty="true"':"")),("H1"==i||"H2"==i||"H3"==i||"H4"==i||"H5"==i)&&-1<e.node.attributes(r.get(0)).indexOf("font-size:")?r.replaceWith(t("<"+i+" "+e.node.attributes(r.get(0)).replace(/font-size:[0-9]+px;?/,"")+">").html(r.html()).removeAttr("data-empty")):r.replaceWith(t("<"+i+" "+e.node.attributes(r.get(0))+">").html(r.html()).removeAttr("data-empty"))}}e.$el.find('pre:not([skip="true"]) + pre:not([skip="true"])').each((function(){t(this).prev().append("<br>"+t(this).html()),t(this).remove()})),e.$el.find("pre").removeAttr("skip"),e.html.unwrap(),e.selection.restore()},refreshOnShow:function(t,a){var n=e.selection.blocks();if(n.length){var r=n[0],i="N",o=e.html.defaultTag();r.tagName.toLowerCase()!=o&&r!=e.el&&(i=r.tagName),a.find('.fr-command[data-param1="'+i+'"]').addClass("fr-active").attr("aria-selected",!0)}else a.find('.fr-command[data-param1="N"]').addClass("fr-active").attr("aria-selected",!0)},refresh:function(t){if(e.opts.paragraphFormatSelection){var a=e.selection.blocks();if(a.length){var n=a[0],r="N",i=e.html.defaultTag();n.tagName.toLowerCase()!=i&&n!=e.el&&(r=n.tagName),0<=["LI","TD","TH"].indexOf(r)&&(r="N"),t.find(">span").text(e.language.translate(e.opts.paragraphFormat[r]))}else t.find(">span").text(e.language.translate(e.opts.paragraphFormat.N))}}}},e.RegisterCommand("paragraphFormat",{type:"dropdown",displaySelection:function(e){return e.opts.paragraphFormatSelection},defaultSelection:function(e){return e.language.translate(e.opts.paragraphDefaultSelection)},displaySelectionWidth:80,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphFormat;for(var a in t)if(t.hasOwnProperty(a)){var n=this.shortcuts.get("paragraphFormat."+a);n=n?'<span class="fr-shortcut">'+n+"</span>":"",e+='<li role="presentation"><'+("N"==a?this.html.defaultTag()||"DIV":a)+' style="padding: 0 !important; margin: 0 !important; border: 0 !important; background-color: transparent !important; '+("PRE"==a||"N"==a?"font-size: 15px":"font-weight: bold !important; ")+("H1"==a?"font-size: 2em !important; ":"")+("H2"==a?"font-size: 1.5em !important; ":"")+("H3"==a?"font-size: 1.17em !important; ":"")+("H4"==a?"font-size: 15px !important;":"")+'" role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="paragraphFormat" data-param1="'+a+'" title="'+this.language.translate(t[a])+'">'+this.language.translate(t[a])+"</a></"+("N"==a?this.html.defaultTag()||"DIV":a)+"></li>"}return e+"</ul>"},title:"Paragraph Format",callback:function(e,t){this.paragraphFormat.apply(t)},refresh:function(e){this.paragraphFormat.refresh(e)},refreshOnShow:function(e,t){this.paragraphFormat.refreshOnShow(e,t)},plugin:"paragraphFormat"}),e.DefineIcon("paragraphFormat",{NAME:"paragraph",SVG_KEY:"paragraphFormat"}
1),Object.assign(e.DEFAULTS,{paragraphStyles:{"fr-text-gray":"Gray","fr-text-bordered":"Bordered","fr-text-spaced":"Spaced","fr-text-uppercase":"Uppercase"},paragraphMultipleStyles:!0}),e.PLUGINS.paragraphStyle=function(e){var t=e.$;return{_init:function(){},apply:function(a,n,r){void 0===n&&(n=e.opts.paragraphStyles),void 0===r&&(r=e.opts.paragraphMultipleStyles);var i="";r||((i=Object.keys(n)).splice(i.indexOf(a),1),i=i.join(" ")),e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore();var o=e.selection.blocks();e.selection.save();for(var s=t(o[0]).hasClass(a),l=0;l<o.length;l++)t(o[l]).removeClass(i).toggleClass(a,!s),t(o[l]).hasClass("fr-temp-div")&&t(o[l]).removeClass("fr-temp-div"),""===t(o[l]).attr("class")&&t(o[l]).removeAttr("class");if(1===o.length&&"fr-text-bordered"===a&&null===o[0].nextSibling){var c=t("<br>");o[0].after(c[0])}e.html.unwrap(),e.selection.restore()},refreshOnShow:function(a,n){var r=e.selection.blocks();if(r.length){var i=t(r[0]);n.find(".fr-command").each((function(){var e=t(this).data("param1"),a=i.hasClass(e);t(this).toggleClass("fr-active",a).attr("aria-selected",a)}))}}}},e.RegisterCommand("paragraphStyle",{type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.paragraphStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command '.concat(a,'" tabIndex="-1" role="option" data-cmd="paragraphStyle" data-param1="').concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},title:"Paragraph Style",callback:function(e,t){this.paragraphStyle.apply(t)},refreshOnShow:function(e,t){this.paragraphStyle.refreshOnShow(e,t)},plugin:"paragraphStyle"}),e.DefineIcon("paragraphStyle",{NAME:"magic",SVG_KEY:"paragraphStyle"}),Object.assign(e.DEFAULTS,{html2pdf:window.html2pdf}),e.PLUGINS.print=function(e){return{run:function(){!function(t){var a=e.html.get(),n=null;e.shared.print_iframe?n=e.shared.print_iframe:((n=document.createElement("iframe")).name="fr-print",n.style.position="fixed",n.style.top="0",n.style.left="-9999px",n.style.height="100%",n.style.width="0",n.style.overflow="hidden",n.style["z-index"]="2147483647",n.style.tabIndex="-1",e.events.on("shared.destroy",(function(){n.remove()})),e.shared.print_iframe=n);try{document.body.removeChild(n)}catch(E){}document.body.appendChild(n);var r=function(){t(),n.removeEventListener("load",r)};n.addEventListener("load",r);var i=n.contentWindow;i.document.open(),i.document.write("<!DOCTYPE html><html "+(e.opts.documentReady?'style="margin: 0; padding: 0;"':"")+"><head><title>"+document.title+"</title>"),Array.prototype.forEach.call(document.querySelectorAll("style"),(function(e){e=e.cloneNode(!0),i.document.write(e.outerHTML)}));var o=document.querySelectorAll("link[rel=stylesheet]");Array.prototype.forEach.call(o,(function(e){var t=document.createElement("link");t.rel=e.rel,t.href=e.href,t.media="print",t.type="text/css",t.media="all",i.document.write(t.outerHTML)}
1)),i.document.write('</head><body style="height:auto;text-align: '+("rtl"==e.opts.direction?"right":"left")+"; direction: "+e.opts.direction+"; "+(e.opts.documentReady?" padding: 2cm; width: 17cm; margin: 0;":"")+'"><div class="fr-view">'),i.document.write(a),i.document.write("</div></body></html>"),i.document.close()}((function(){setTimeout((function(){e.events.disableBlur(),window.frames["fr-print"].focus(),window.frames["fr-print"].print(),e.$win.get(0).focus(),e.events.disableBlur(),e.events.focus()}),0)}))},toPDF:function(){e.opts.html2pdf&&(e.$el.css("text-align","left"),e.opts.html2pdf().set({margin:[10,20],html2canvas:{useCORS:!0}}).from(e.el).save(),setTimeout((function(){e.$el.css("text-align","")}),100))}}},e.DefineIcon("print",{NAME:"print",SVG_KEY:"print"}),e.RegisterCommand("print",{title:"Print",undo:!1,focus:!1,plugin:"print",callback:function(){this.print.run()}}),e.DefineIcon("getPDF",{NAME:"file-pdf-o",FA5NAME:"file-pdf",SVG_KEY:"pdfExport"}),e.RegisterCommand("getPDF",{title:"Download PDF",type:"button",focus:!1,undo:!1,callback:function(){this.print.toPDF()}}),Object.assign(e.DEFAULTS,{quickInsertButtons:["image","video","embedly","table","ul","ol","hr"],quickInsertTags:["p","div","h1","h2","h3","h4","h5","h6","pre","blockquote"],quickInsertEnabled:!0}),e.QUICK_INSERT_BUTTONS={},e.DefineIcon("quickInsert",{SVG_KEY:"add",template:"svg"}),e.RegisterQuickInsertButton=function(t,a){e.QUICK_INSERT_BUTTONS[t]=Object.assign({undo:!0},a)},e.RegisterQuickInsertButton("image",{icon:"insertImage",requiredPlugin:"image",title:"Insert Image",undo:!1,callback:function(){var e=this,t=e.$;e.shared.$qi_image_input||(e.shared.$qi_image_input=t(document.createElement("input")).attr("accept","image/"+e.opts.imageAllowedTypes.join(", image/").toLowerCase()).attr("name","quickInsertImage".concat(this.id)).attr("style","display: none;").attr("type","file"),t("body").first().append(e.shared.$qi_image_input),e.events.$on(e.shared.$qi_image_input,"change",(function(){var e=t(this).data("inst");this.files&&(e.quickInsert.hide(),e.image.upload(this.files)),t(this).val("")}
1),!0)),e.$qi_image_input=e.shared.$qi_image_input,e.helpers.isMobile()&&e.selection.save(),e.events.disableBlur(),e.$qi_image_input.data("inst",e)[0].click()}}),e.RegisterQuickInsertButton("video",{icon:"insertVideo",requiredPlugin:"video",title:"Insert Video",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of the video you want to insert."));e&&this.video.insertByURL(e)}}),e.RegisterQuickInsertButton("embedly",{icon:"embedly",requiredPlugin:"embedly",title:"Embed URL",undo:!1,callback:function(){var e=prompt(this.language.translate("Paste the URL of any web content you want to insert."));e&&this.embedly.add(e)}}),e.RegisterQuickInsertButton("table",{icon:"insertTable",requiredPlugin:"table",title:"Insert Table",callback:function(){this.table.insert(2,2)}}),e.RegisterQuickInsertButton("ol",{icon:"formatOL",requiredPlugin:"lists",title:"Ordered List",callback:function(){this.lists.format("OL")}}),e.RegisterQuickInsertButton("ul",{icon:"formatUL",requiredPlugin:"lists",title:"Unordered List",callback:function(){this.lists.format("UL")}}),e.RegisterQuickInsertButton("hr",{icon:"insertHR",title:"Insert Horizontal Line",callback:function(){this.commands.insertHR()}}),e.PLUGINS.quickInsert=function(t){var a,n,r=t.$,i=!1;function o(i){var o,s,l;if(o=i.offset().top-t.$box.offset().top,s=(t.$iframe&&t.$iframe.offset().left||0)+i.offset().left-i.position().left-4<a.outerWidth()?i.offset().left+a.outerWidth():0-a.outerWidth(),t.opts.enter!=e.ENTER_BR?l=(a.outerHeight()-i.outerHeight())/2:(r(document.createElement("span")).html(e.INVISIBLE_SPACE).insertAfter(i),l=(a.outerHeight()-i.next().outerHeight())/2,i.next().remove()),t.opts.iframe){var c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top"));o+=t.$iframe.offset().top+c}a.hasClass("fr-on")&&0<=o&&n.css("top",o-l),0<=o&&o-Math.abs(l)<=t.$box.outerHeight()-i.outerHeight()?(a.hasClass("fr-hidden")&&(a.hasClass("fr-on")&&d(),a.removeClass("fr-hidden")),a.css("top",o-l)):a.hasClass("fr-visible")&&!t.opts.toolbarInline&&(a.addClass("fr-hidden"),f()),a.css("left",s)}function s(i){t.markdown&&t.markdown.isEnabled()||(a||(t.shared.$quick_insert||(t.shared.$quick_insert=r(document.createElement("div")).attr("class","fr-quick-insert").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(t.language.translate("Quick Insert"),'">').concat(t.icon.create("quickInsert"),"</a>"))),a=t.shared.$quick_insert,t.tooltip.bind(t.$box,".fr-quick-insert > a.fr-floating-btn"),t.events.on("destroy",(function(){r("body").first().append(a.removeClass("fr-on")),n&&(f(),r("body").first().append(n.css("left",-9999).css("top",-9999)))}),!0),t.events.on("shared.destroy",(function(){a.html("").removeData().remove(),a=null,n&&(n.html("").removeData().remove(),n=null)}),!0),t.events.on("commands.before",c),t.events.on("commands.after",(function(){t.popups.areVisible()||l()})),t.events.bindClick(t.$box,".fr-quick-insert > a",d),t.events.bindClick(t.$box,".fr-qi-helper > a.fr-btn",(function(a){var n=r(a.currentTarget).data("cmd");if(!1===t.events.trigger("quickInsert.commands.before",[n]))return!1;e.QUICK_INSERT_BUTTONS[n].callback.apply(t,[a.currentTarget]),e.QUICK_INSERT_BUTTONS[n].undo&&t.undo.saveStep(),t.events.trigger("quickInsert.commands.after",[n]),t.quickInsert.hide()})),t.events.$on(t.$wp,"scroll",p),t.events.$on(t.$tb,"transitionend",".fr-more-toolbar",p)),a.hasClass("fr-on")&&f(),t.$box.append(a),o(i),a.data("tag",i),a.addClass("fr-visible"))}function l(){if(t.core.hasFocus()){var n=t.selection.element();if(t.opts.enter==e.ENTER_BR||t.node.isBlock(n)||(n=t.node.blockParent(n)),t.opts.enter==e.ENTER_BR&&!t.node.isBlock(n)){var i=t.node.deepestParent(n);i&&(n=i)}var o=function(){return t.opts.enter!=e.ENTER_BR&&t.node.isEmpty(n)&&0<=t.opts.quickInsertTags.indexOf(n.tagName.toLowerCase())},l=function(){return t.opts.enter==e.ENTER_BR&&("BR"==n.tagName&&(!n.previousSibling||"BR"==n.previousSibling.tagName||t.node.isBlock(n.previousSibling))||t.node.isEmpty(n)&&(!n.previousSibling||"BR"==n.previousSibling.tagName||t.node.isBlock(n.previousSibling))&&(!n.nextSibling||"BR"==n.nextSibling.tagName||t.node.isBlock(n.nextSibling)))};n&&(o()||l())?a&&a.data("tag").is(r(n))&&a.hasClass("fr-on")?f():t.selection.isCollapsed()&&s(r(n)):c()}}function c(){a&&!i&&(a.hasClass("fr-on")&&f(),a.removeClass("fr-visible fr-on"),a.css("left",-9999).css("top",-9999))}function d(o){if(o&&o.preventDefault(),a.hasClass("fr-on")&&!a.hasClass("fr-hidden"))f();else{if(!t.shared.$qi_helper){for(var s=t.opts.quickInsertButtons,l='<div class="fr-qi-helper">',c=0,d=0;d<s.length;d++){var p=e.QUICK_INSERT_BUTTONS[s[d]];p&&(!p.requiredPlugin||e.PLUGINS[p.requiredPlugin]&&0<=t.opts.pluginsEnabled.indexOf(p.requiredPlugin))&&(l+='<a class="fr-btn fr-floating-btn" role="button" title="'.concat(t.language.translate(p.title),'" tabIndex="-1" data-cmd="').concat(s[d],'" style="transition-delay: ').concat(.025*c++,'s;">').concat(t.icon.create(p.icon),"</a>"))}l+="</div>",t.shared.$qi_helper=r(l),t.tooltip.bind(t.shared.$qi_helper,"a.fr-btn"),t.events.$on(t.shared.$qi_helper,"mousedown",(function(e){e.preventDefault()}),!0)}n=t.shared.$qi_helper,t.$box.append(n),i=!0,setTimeout((function(){i=!1,n.css("top",parseFloat(a.css("top"))),n.css("left",parseFloat(a.css("left"))+a.outerWidth()),n.find("a").addClass("fr-size-1"),a.addClass("fr-on")}),10)}}function f(){var e=t.$box.find(".fr-qi-helper");if(e.length){for(var n=e.find("a"),r=0;r<n.length;r++)!function(t){setTimeout((function(){e.children().eq(n.length-1-t).removeClass("fr-size-1")}),25*t)}(r);setTimeout((function(){e.css("left",-9999),a&&!a.hasClass("fr-hidden")&&a.removeClass("fr-on")}),25*r)}}function p(){a.hasClass("fr-visible")&&o(a.data("tag"))}return{_init:function(){if(!t.$wp||!t.opts.quickInsertEnabled)return!1;t.popups.onShow("image.edit",c),t.events.on("mouseup",l),t.helpers.isMobile()&&t.events.$on(r(t.o_doc),"selectionchange",l),t.events.on("blur",c),t.events.on("keyup",l),t.events.on("keydown",(function(){setTimeout((function(){l()}),0)}))},hide:c}},e.PLUGINS.quote=function(e){var t=e.$;function a(t){for(;t.parentNode&&t.parentNode!=e.el;)t=t.parentNode;return t}
vendor: 12,082 bytes, line 1
1return{apply:function(n){e.selection.save(),e.html.wrap(!0,!0,!0,!0),e.selection.restore(),"increase"==n?function(){var n,r=e.selection.blocks();for(n=0;n<r.length;n++)r[n]=a(r[n]);e.selection.save();var i=t(document.createElement("blockquote"));for(i.insertBefore(r[0]),n=0;n<r.length;n++)i.append(r[n]);e.opts.trackChangesEnabled&&e.track_changes.addQuote(i),e.html.unwrap(),e.selection.restore()}():"decrease"==n&&function(){var a,n=e.opts.trackChangesEnabled,r=e.selection.blocks();for(a=0;a<r.length;a++)"BLOCKQUOTE"!=r[a].tagName&&(r[a]=n&&t(r[a]).parentsUntil(e.$el,"[data-track-id^=pending]").get(0)||t(r[a]).parentsUntil(e.$el,"BLOCKQUOTE").get(0));for(e.selection.save(),a=0;a<r.length;a++)r[a]&&(n?e.track_changes.removeQuote(t(r[a]),a):t(r[a]).replaceWith(r[a].innerHTML));e.html.unwrap(),e.selection.restore()}()}}},e.RegisterShortcut(e.KEYCODE.SINGLE_QUOTE,"quote","increase","'"),e.RegisterShortcut(e.KEYCODE.SINGLE_QUOTE,"quote","decrease","'",!0),e.RegisterCommand("quote",{title:"Quote",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t={increase:"Increase",decrease:"Decrease"};for(var a in t)if(t.hasOwnProperty(a)){var n=this.shortcuts.get("quote.".concat(a));e+='<li role="presentation"><a class="fr-command fr-active '.concat(a,'" tabIndex="-1" role="option" data-cmd="quote" data-param1="').concat(a,'" title="').concat(t[a],'">').concat(this.language.translate(t[a])).concat(n?'<span class="fr-shortcut">'.concat(n,"</span>"):"","</a></li>")}return e+"</ul>"},callback:function(e,t){this.quote.apply(t)},plugin:"quote"}),e.DefineIcon("quote",{NAME:"quote-left",SVG_KEY:"blockquote"}),Object.assign(e.DEFAULTS,{saveInterval:1e4,saveURL:null,saveParams:{},saveParam:"body",saveMethod:"POST"}),e.PLUGINS.save=function(e){var t=e.$,a=null,n=null,r=!1,i=1,o=2,s={};function l(t,a){e.events.trigger("save.error",[{code:t,message:s[t]},a])}function c(a){void 0===a&&(a=e.html.get());var r=a,s=e.events.trigger("save.before",[a]);if(!1===s)return!1;if("string"==typeof s&&(a=s),e.opts.saveURL){var c={};for(var d in e.opts.saveParams)if(e.opts.saveParams.hasOwnProperty(d)){var f=e.opts.saveParams[d];c[d]="function"==typeof f?f.call(this):f}var p={};p[e.opts.saveParam]=a,t(this).ajax({method:e.opts.saveMethod,url:e.opts.saveURL,data:Object.assign(p,c),crossDomain:e.opts.requestWithCORS,withCredentials:e.opts.requestWithCredentials,headers:e.opts.requestHeaders,done:function(t,a,i){n=r,e.events.trigger("save.after",[t])},fail:function(e){l(o,e.response||e.responseText)}})}else l(i)}function d(){clearTimeout(a),a=setTimeout((function(){var t=e.html.get();(n!=t||r)&&(r=!1,c(n=t))}),0)}return s[i]="Missing saveURL option.",s[o]="Something went wrong during save.",{_init:function(){if(e.opts.letteringClass)for(var t=e.opts.letteringClass,r=e.$el.find(".".concat(t)).length,i=0;i<r;i++)e.$el.find(".".concat(t))[i].innerHTML=e.$el.find(".".concat(t))[i].innerText.replace(/([\w'-]+|[?.",])/g,"<span class = 'fr-word-select'>$1</span>");e.opts.saveInterval&&(n=e.html.get(),e.events.on("contentChanged",(function(){setTimeout(d,e.opts.saveInterval)})),e.events.on("keydown destroy",(function(){clearTimeout(a)})))},save:c,reset:function(){d(),r=!1},force:function(){r=!0}}},e.DefineIcon("save",{NAME:"floppy-o",FA5NAME:"save"}),e.RegisterCommand("save",{title:"Save",undo:!1,focus:!1,refreshAfterCallback:!1,callback:function(){this.save.save()},plugin:"save"}),Object.assign(e.DEFAULTS,{specialCharactersSets:[{title:"Latin",char:"¡",list:[{char:"¡",desc:"INVERTED EXCLAMATION MARK"},{char:"¢",desc:"CENT SIGN"},{char:"£",desc:"POUND SIGN"},{char:"¤",desc:"CURRENCY SIGN"},{char:"¥",desc:"YEN SIGN"},{char:"¦",desc:"BROKEN BAR"},{char:"§",desc:"SECTION SIGN"},{char:"¨",desc:"DIAERESIS"},{char:"©",desc:"COPYRIGHT SIGN"},{char:"™",desc:"TRADEMARK SIGN"},{char:"ª",desc:"FEMININE ORDINAL INDICATOR"},{char:"«",desc:"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¬",desc:"NOT SIGN"},{char:"®",desc:"REGISTERED SIGN"},{char:"¯",desc:"MACRON"},{char:"°",desc:"DEGREE SIGN"},{char:"±",desc:"PLUS-MINUS SIGN"},{char:"²",desc:"SUPERSCRIPT TWO"},{char:"³",desc:"SUPERSCRIPT THREE"},{char:"´",desc:"ACUTE ACCENT"},{char:"µ",desc:"MICRO SIGN"},{char:"¶",desc:"PILCROW SIGN"},{char:"·",desc:"MIDDLE DOT"},{char:"¸",desc:"CEDILLA"},{char:"¹",desc:"SUPERSCRIPT ONE"},{char:"º",desc:"MASCULINE ORDINAL INDICATOR"},{char:"»",desc:"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"},{char:"¼",desc:"VULGAR FRACTION ONE QUARTER"},{char:"½",desc:"VULGAR FRACTION ONE HALF"},{char:"¾",desc:"VULGAR FRACTION THREE QUARTERS"},{char:"¿",desc:"INVERTED QUESTION MARK"},{char:"À",desc:"LATIN CAPITAL LETTER A WITH GRAVE"},{char:"Á",desc:"LATIN CAPITAL LETTER A WITH ACUTE"},{char:"Â",desc:"LATIN CAPITAL LETTER A WITH CIRCUMFLEX"},{char:"Ã",desc:"LATIN CAPITAL LETTER A WITH TILDE"},{char:"Ä",desc:"LATIN CAPITAL LETTER A WITH DIAERESIS "},{char:"Å",desc:"LATIN CAPITAL LETTER A WITH RING ABOVE"},{char:"Æ",desc:"LATIN CAPITAL LETTER AE"},{char:"Ç",desc:"LATIN CAPITAL LETTER C WITH CEDILLA"},{char:"È",desc:"LATIN CAPITAL LETTER E WITH GRAVE"},{char:"É",desc:"LATIN CAPITAL LETTER E WITH ACUTE"},{char:"Ê",desc:"LATIN CAPITAL LETTER E WITH CIRCUMFLEX"},{char:"Ë",desc:"LATIN CAPITAL LETTER E WITH DIAERESIS"},{char:"Ì",desc:"LATIN CAPITAL LETTER I WITH GRAVE"},{char:"Í",desc:"LATIN CAPITAL LETTER I WITH ACUTE"},{char:"Î",desc:"LATIN CAPITAL LETTER I WITH CIRCUMFLEX"},{char:"Ï",desc:"LATIN CAPITAL LETTER I WITH DIAERESIS"},{char:"Ð",desc:"LATIN CAPITAL LETTER ETH"},{char:"Ñ",desc:"LATIN CAPITAL LETTER N WITH TILDE"},{char:"Ò",desc:"LATIN CAPITAL LETTER O WITH GRAVE"},{char:"Ó",desc:"LATIN CAPITAL LETTER O WITH ACUTE"},{char:"Ô",desc:"LATIN CAPITAL LETTER O WITH CIRCUMFLEX"},{char:"Õ",desc:"LATIN CAPITAL LETTER O WITH TILDE"},{char:"Ö",desc:"LATIN CAPITAL LETTER O WITH DIAERESIS"},{char:"×",desc:"MULTIPLICATION SIGN"},{char:"Ø",desc:"LATIN CAPITAL LETTER O WITH STROKE"},{char:"Ù",desc:"LATIN CAPITAL LETTER U WITH GRAVE"},{char:"Ú",desc:"LATIN CAPITAL LETTER U WITH ACUTE"},{char:"Û",desc:"LATIN CAPITAL LETTER U WITH CIRCUMFLEX"},{char:"Ü",desc:"LATIN CAPITAL LETTER U WITH DIAERESIS"},{char:"Ý",desc:"LATIN CAPITAL LETTER Y WITH ACUTE"},{char:"Þ",desc:"LATIN CAPITAL LETTER THORN"},{char:"ß",desc:"LATIN SMALL LETTER SHARP S"},{char:"à",desc:"LATIN SMALL LETTER A WITH GRAVE"},{char:"á",desc:"LATIN SMALL LETTER A WITH ACUTE "},{char:"â",desc:"LATIN SMALL LETTER A WITH CIRCUMFLEX"},{char:"ã",desc:"LATIN SMALL LETTER A WITH TILDE"},{char:"ä",desc:"LATIN SMALL LETTER A WITH DIAERESIS"},{char:"å",desc:"LATIN SMALL LETTER A WITH RING ABOVE"},{char:"æ",desc:"LATIN SMALL LETTER AE"},{char:"ç",desc:"LATIN SMALL LETTER C WITH CEDILLA"},{char:"è",desc:"LATIN SMALL LETTER E WITH GRAVE"},{char:"é",desc:"LATIN SMALL LETTER E WITH ACUTE"},{char:"ê",desc:"LATIN SMALL LETTER E WITH CIRCUMFLEX"},{char:"ë",desc:"LATIN SMALL LETTER E WITH DIAERESIS"},{char:"ì",desc:"LATIN SMALL LETTER I WITH GRAVE"},{char:"í",desc:"LATIN SMALL LETTER I WITH ACUTE"},{char:"î",desc:"LATIN SMALL LETTER I WITH CIRCUMFLEX"},{char:"ï",desc:"LATIN SMALL LETTER I WITH DIAERESIS"},{char:"ð",desc:"LATIN SMALL LETTER ETH"},{char:"ñ",desc:"LATIN SMALL LETTER N WITH TILDE"},{char:"ò",desc:"LATIN SMALL LETTER O WITH GRAVE"},{char:"ó",desc:"LATIN SMALL LETTER O WITH ACUTE"},{char:"ô",desc:"LATIN SMALL LETTER O WITH CIRCUMFLEX"},{char:"õ",desc:"LATIN SMALL LETTER O WITH TILDE"},{char:"ö",desc:"LATIN SMALL LETTER O WITH DIAERESIS"},{char:"÷",desc:"DIVISION SIGN"},{char:"ø",desc:"LATIN SMALL LETTER O WITH STROKE"},{char:"ù",desc:"LATIN SMALL LETTER U WITH GRAVE"},{char:"ú",desc:"LATIN SMALL LETTER U WITH ACUTE"},{char:"û",desc:"LATIN SMALL LETTER U WITH CIRCUMFLEX"},{char:"ü",desc:"LATIN SMALL LETTER U WITH DIAERESIS"},{char:"ý",desc:"LATIN SMALL LETTER Y WITH ACUTE"},{char:"þ",desc:"LATIN SMALL LETTER THORN"},{char:"ÿ",desc:"LATIN SMALL LETTER Y WITH DIAERESIS"}]},{title:"Greek",char:"Α",list:[{char:"Α",desc:"GREEK CAPITAL LETTER ALPHA"},{char:"Β",desc:"GREEK CAPITAL LETTER BETA"},{char:"Γ",desc:"GREEK CAPITAL LETTER GAMMA"},{char:"Δ",desc:"GREEK CAPITAL LETTER DELTA"},{char:"Ε",desc:"GREEK CAPITAL LETTER EPSILON"},{char:"Ζ",desc:"GREEK CAPITAL LETTER ZETA"},{char:"Η",desc:"GREEK CAPITAL LETTER ETA"},{char:"Θ",desc:"GREEK CAPITAL LETTER THETA"},{char:"Ι",desc:"GREEK CAPITAL LETTER IOTA"},{char:"Κ",desc:"GREEK CAPITAL LETTER KAPPA"},{char:"Λ",desc:"GREEK CAPITAL LETTER LAMBDA"},{char:"Μ",desc:"GREEK CAPITAL LETTER MU"},{char:"Ν",desc:"GREEK CAPITAL LETTER NU"},{char:"Ξ",desc:"GREEK CAPITAL LETTER XI"},{char:"Ο",desc:"GREEK CAPITAL LETTER OMICRON"},{char:"Π",desc:"GREEK CAPITAL LETTER PI"},{char:"Ρ",desc:"GREEK CAPITAL LETTER RHO"},{char:"Σ",desc:"GREEK CAPITAL LETTER SIGMA"},{char:"Τ",desc:"GREEK CAPITAL LETTER TAU"},{char:"Υ",desc:"GREEK CAPITAL LETTER UPSILON"},{char:"Φ",desc:"GREEK CAPITAL LETTER PHI"},{char:"Χ",desc:"GREEK CAPITAL LETTER CHI"},{char:"Ψ",desc:"GREEK CAPITAL LETTER PSI"},{char:"Ω",desc:"GREEK CAPITAL LETTER OMEGA"},{char:"α",desc:"GREEK SMALL LETTER ALPHA"},{char:"β",desc:"GREEK SMALL LETTER BETA"},{char:"γ",desc:"GREEK SMALL LETTER GAMMA"},{char:"δ",desc:"GREEK SMALL LETTER DELTA"},{char:"ε",desc:"GREEK SMALL LETTER EPSILON"},{char:"ζ",desc:"GREEK SMALL LETTER ZETA"},{char:"η",desc:"GREEK SMALL LETTER ETA"},{char:"θ",desc:"GREEK SMALL LETTER THETA"},{char:"ι",desc:"GREEK SMALL LETTER IOTA"},{char:"κ",desc:"GREEK SMALL LETTER KAPPA"},{char:"λ",desc:"GREEK SMALL LETTER LAMBDA"},{char:"μ",desc:"GREEK SMALL LETTER MU"},{char:"ν",desc:"GREEK SMALL LETTER NU"},{char:"ξ",desc:"GREEK SMALL LETTER XI"},{char:"ο",desc:"GREEK SMALL LETTER OMICRON"},{char:"π",desc:"GREEK SMALL LETTER PI"},{char:"ρ",desc:"GREEK SMALL LETTER RHO"},{char:"ς",desc:"GREEK SMALL LETTER FINAL SIGMA"},{char:"σ",desc:"GREEK SMALL LETTER SIGMA"},{char:"τ",desc:"GREEK SMALL LETTER TAU"},{char:"υ",desc:"GREEK SMALL LETTER UPSILON"},{char:"φ",desc:"GREEK SMALL LETTER PHI"},{char:"χ",desc:"GREEK SMALL LETTER CHI"},{char:"ψ",desc:"GREEK SMALL LETTER PSI"},{char:"ω",desc:"GREEK SMALL LETTER OMEGA"},{char:"ϑ",desc:"GREEK THETA SYMBOL"},{char:"ϒ",desc:"GREEK UPSILON WITH HOOK SYMBOL"},{char:"ϕ",desc:"GREEK PHI SYMBOL"},{char:"ϖ",desc:"GREEK PI SYMBOL"},{char:"Ϝ",desc:"GREEK LETTER DIGAMMA"},{char:"ϝ",desc:"GREEK SMALL LETTER DIGAMMA"},{char:"ϰ",desc:"GREEK KAPPA SYMBOL"},{char:"ϱ",desc:"GREEK RHO SYMBOL"},{char:"ϵ",desc:"GREEK LUNATE EPSILON SYMBOL"},{char:"϶",desc:"GREEK REVERSED LUNATE EPSILON SYMBOL"}]},{title:"Cyrillic",char:"Ѐ",list:[{char:"Ѐ",desc:"CYRILLIC CAPITAL LETTER IE WITH GRAVE"},{char:"Ё",desc:"CYRILLIC CAPITAL LETTER IO"},{char:"Ђ",desc:"CYRILLIC CAPITAL LETTER DJE"},{char:"Ѓ",desc:"CYRILLIC CAPITAL LETTER GJE"},{char:"Є",desc:"CYRILLIC CAPITAL LETTER UKRAINIAN IE"},{char:"Ѕ",desc:"CYRILLIC CAPITAL LETTER DZE"},{char:"І",desc:"CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"Ї",desc:"CYRILLIC CAPITAL LETTER YI"},{char:"Ј",desc:"CYRILLIC CAPITAL LETTER JE"},{char:"Љ",desc:"CYRILLIC CAPITAL LETTER LJE"},{char:"Њ",desc:"CYRILLIC CAPITAL LETTER NJE"},{char:"Ћ",desc:"CYRILLIC CAPITAL LETTER TSHE"}
1,{char:"Ќ",desc:"CYRILLIC CAPITAL LETTER KJE"},{char:"Ѝ",desc:"CYRILLIC CAPITAL LETTER I WITH GRAVE"},{char:"Ў",desc:"CYRILLIC CAPITAL LETTER SHORT U"},{char:"Џ",desc:"CYRILLIC CAPITAL LETTER DZHE"},{char:"А",desc:"CYRILLIC CAPITAL LETTER A"},{char:"Б",desc:"CYRILLIC CAPITAL LETTER BE"},{char:"В",desc:"CYRILLIC CAPITAL LETTER VE"},{char:"Г",desc:"CYRILLIC CAPITAL LETTER GHE"},{char:"Д",desc:"CYRILLIC CAPITAL LETTER DE"},{char:"Е",desc:"CYRILLIC CAPITAL LETTER IE"},{char:"Ж",desc:"CYRILLIC CAPITAL LETTER ZHE"},{char:"З",desc:"CYRILLIC CAPITAL LETTER ZE"},{char:"И",desc:"CYRILLIC CAPITAL LETTER I"},{char:"Й",desc:"CYRILLIC CAPITAL LETTER SHORT I"},{char:"К",desc:"CYRILLIC CAPITAL LETTER KA"},{char:"Л",desc:"CYRILLIC CAPITAL LETTER EL"},{char:"М",desc:"CYRILLIC CAPITAL LETTER EM"},{char:"Н",desc:"CYRILLIC CAPITAL LETTER EN"},{char:"О",desc:"CYRILLIC CAPITAL LETTER O"},{char:"П",desc:"CYRILLIC CAPITAL LETTER PE"},{char:"Р",desc:"CYRILLIC CAPITAL LETTER ER"},{char:"С",desc:"CYRILLIC CAPITAL LETTER ES"},{char:"Т",desc:"CYRILLIC CAPITAL LETTER TE"},{char:"У",desc:"CYRILLIC CAPITAL LETTER U"},{char:"Ф",desc:"CYRILLIC CAPITAL LETTER EF"},{char:"Х",desc:"CYRILLIC CAPITAL LETTER HA"},{char:"Ц",desc:"CYRILLIC CAPITAL LETTER TSE"},{char:"Ч",desc:"CYRILLIC CAPITAL LETTER CHE"},{char:"Ш",desc:"CYRILLIC CAPITAL LETTER SHA"},{char:"Щ",desc:"CYRILLIC CAPITAL LETTER SHCHA"},{char:"Ъ",desc:"CYRILLIC CAPITAL LETTER HARD SIGN"},{char:"Ы",desc:"CYRILLIC CAPITAL LETTER YERU"},{char:"Ь",desc:"CYRILLIC CAPITAL LETTER SOFT SIGN"},{char:"Э",desc:"CYRILLIC CAPITAL LETTER E"},{char:"Ю",desc:"CYRILLIC CAPITAL LETTER YU"},{char:"Я",desc:"CYRILLIC CAPITAL LETTER YA"},{char:"а",desc:"CYRILLIC SMALL LETTER A"},{char:"б",desc:"CYRILLIC SMALL LETTER BE"},{char:"в",desc:"CYRILLIC SMALL LETTER VE"},{char:"г",desc:"CYRILLIC SMALL LETTER GHE"},{char:"д",desc:"CYRILLIC SMALL LETTER DE"},{char:"е",desc:"CYRILLIC SMALL LETTER IE"},{char:"ж",desc:"CYRILLIC SMALL LETTER ZHE"},{char:"з",desc:"CYRILLIC SMALL LETTER ZE"},{char:"и",desc:"CYRILLIC SMALL LETTER I"},{char:"й",desc:"CYRILLIC SMALL LETTER SHORT I"},{char:"к",desc:"CYRILLIC SMALL LETTER KA"},{char:"л",desc:"CYRILLIC SMALL LETTER EL"},{char:"м",desc:"CYRILLIC SMALL LETTER EM"},{char:"н",desc:"CYRILLIC SMALL LETTER EN"},{char:"о",desc:"CYRILLIC SMALL LETTER O"},{char:"п",desc:"CYRILLIC SMALL LETTER PE"},{char:"р",desc:"CYRILLIC SMALL LETTER ER"},{char:"с",desc:"CYRILLIC SMALL LETTER ES"},{char:"т",desc:"CYRILLIC SMALL LETTER TE"},{char:"у",desc:"CYRILLIC SMALL LETTER U"},{char:"ф",desc:"CYRILLIC SMALL LETTER EF"},{char:"х",desc:"CYRILLIC SMALL LETTER HA"},{char:"ц",desc:"CYRILLIC SMALL LETTER TSE"},{char:"ч",desc:"CYRILLIC SMALL LETTER CHE"},{char:"ш",desc:"CYRILLIC SMALL LETTER SHA"},{char:"щ",desc:"CYRILLIC SMALL LETTER SHCHA"},{char:"ъ",desc:"CYRILLIC SMALL LETTER HARD SIGN"},{char:"ы",desc:"CYRILLIC SMALL LETTER YERU"},{char:"ь",desc:"CYRILLIC SMALL LETTER SOFT SIGN"},{char:"э",desc:"CYRILLIC SMALL LETTER E"},{char:"ю",desc:"CYRILLIC SMALL LETTER YU"},{char:"я",desc:"CYRILLIC SMALL LETTER YA"},{char:"ѐ",desc:"CYRILLIC SMALL LETTER IE WITH GRAVE"},{char:"ё",desc:"CYRILLIC SMALL LETTER IO"},{char:"ђ",desc:"CYRILLIC SMALL LETTER DJE"},{char:"ѓ",desc:"CYRILLIC SMALL LETTER GJE"},{char:"є",desc:"CYRILLIC SMALL LETTER UKRAINIAN IE"},{char:"ѕ",desc:"CYRILLIC SMALL LETTER DZE"},{char:"і",desc:"CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},{char:"ї",desc:"CYRILLIC SMALL LETTER YI"},{char:"ј",desc:"CYRILLIC SMALL LETTER JE"},{char:"љ",desc:"CYRILLIC SMALL LETTER LJE"},{char:"њ",desc:"CYRILLIC SMALL LETTER NJE"},{char:"ћ",desc:"CYRILLIC SMALL LETTER TSHE"},{char:"ќ",desc:"CYRILLIC SMALL LETTER KJE"},{char:"ѝ",desc:"CYRILLIC SMALL LETTER I WITH GRAVE"},{char:"ў",desc:"CYRILLIC SMALL LETTER SHORT U"},{char:"џ",desc:"CYRILLIC SMALL LETTER DZHE"}]},{title:"Punctuation",char:"–",list:[{char:"–",desc:"EN DASH"},{char:"—",desc:"EM DASH"},{char:"‘",desc:"LEFT SINGLE QUOTATION MARK"},{char:"’",desc:"RIGHT SINGLE QUOTATION MARK"},{char:"‚",desc:"SINGLE LOW-9 QUOTATION MARK"},{char:"“",desc:"LEFT DOUBLE QUOTATION MARK"},{char:"”",desc:"RIGHT DOUBLE QUOTATION MARK"},{char:"„",desc:"DOUBLE LOW-9 QUOTATION MARK"},{char:"†",desc:"DAGGER"},{char:"‡",desc:"DOUBLE DAGGER"},{char:"•",desc:"BULLET"},{char:"…",desc:"HORIZONTAL ELLIPSIS"},{char:"‰",desc:"PER MILLE SIGN"},{char:"′",desc:"PRIME"},{char:"″",desc:"DOUBLE PRIME"},{char:"‹",desc:"SINGLE LEFT-POINTING ANGLE QUOTATION MARK"},{char:"›",desc:"SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"},{char:"‾",desc:"OVERLINE"},{char:"⁄
1",desc:"FRACTION SLASH"}]},{title:"Currency",char:"₠",list:[{char:"₠",desc:"EURO-CURRENCY SIGN"},{char:"₡",desc:"COLON SIGN"},{char:"₢",desc:"CRUZEIRO SIGN"},{char:"₣",desc:"FRENCH FRANC SIGN"},{char:"₤",desc:"LIRA SIGN"},{char:"₥",desc:"MILL SIGN"},{char:"₦",desc:"NAIRA SIGN"},{char:"₧",desc:"PESETA SIGN"},{char:"₨",desc:"RUPEE SIGN"},{char:"₩",desc:"WON SIGN"},{char:"₪",desc:"NEW SHEQEL SIGN"},{char:"₫",desc:"DONG SIGN"},{char:"€",desc:"EURO SIGN"},{char:"₭",desc:"KIP SIGN"},{char:"₮",desc:"TUGRIK SIGN"},{char:"₯",desc:"DRACHMA SIGN"},{char:"₰",desc:"GERMAN PENNY SYMBOL"},{char:"₱",desc:"PESO SIGN"},{char:"₲",desc:"GUARANI SIGN"},{char:"₳",desc:"AUSTRAL SIGN"},{char:"₴",desc:"HRYVNIA SIGN"},{char:"₵",desc:"CEDI SIGN"},{char:"₶",desc:"LIVRE TOURNOIS SIGN"},{char:"₷",desc:"SPESMILO SIGN"},{char:"₸",desc:"TENGE SIGN"},{char:"₹",desc:"INDIAN RUPEE SIGN"}]},{title:"Arrows",char:"←",list:[{char:"←",desc:"LEFTWARDS ARROW"},{char:"↑",desc:"UPWARDS ARROW"},{char:"→",desc:"RIGHTWARDS ARROW"},{char:"↓",desc:"DOWNWARDS ARROW"},{char:"↔",desc:"LEFT RIGHT ARROW"},{char:"↕",desc:"UP DOWN ARROW"},{char:"↖",desc:"NORTH WEST ARROW"},{char:"↗",desc:"NORTH EAST ARROW"},{char:"↘",desc:"SOUTH EAST ARROW"},{char:"↙",desc:"SOUTH WEST ARROW"},{char:"↚",desc:"LEFTWARDS ARROW WITH STROKE"}
1,{char:"↛",desc:"RIGHTWARDS ARROW WITH STROKE"},{char:"↜",desc:"LEFTWARDS WAVE ARROW"},{char:"↝",desc:"RIGHTWARDS WAVE ARROW"},{char:"↞",desc:"LEFTWARDS TWO HEADED ARROW"},{char:"↟",desc:"UPWARDS TWO HEADED ARROW"},{char:"↠",desc:"RIGHTWARDS TWO HEADED ARROW"},{char:"↡",desc:"DOWNWARDS TWO HEADED ARROW"},{char:"↢",desc:"LEFTWARDS ARROW WITH TAIL"},{char:"↣",desc:"RIGHTWARDS ARROW WITH TAIL"},{char:"↤",desc:"LEFTWARDS ARROW FROM BAR"},{char:"↥",desc:"UPWARDS ARROW FROM BAR"},{char:"↦",desc:"RIGHTWARDS ARROW FROM BAR"},{char:"↧",desc:"DOWNWARDS ARROW FROM BAR"},{char:"↨",desc:"UP DOWN ARROW WITH BASE"},{char:"↩",desc:"LEFTWARDS ARROW WITH HOOK"},{char:"↪",desc:"RIGHTWARDS ARROW WITH HOOK"},{char:"↫",desc:"LEFTWARDS ARROW WITH LOOP"},{char:"↬",desc:"RIGHTWARDS ARROW WITH LOOP"},{char:"↭",desc:"LEFT RIGHT WAVE ARROW"},{char:"↮",desc:"LEFT RIGHT ARROW WITH STROKE"},{char:"↯",desc:"DOWNWARDS ZIGZAG ARROW"},{char:"↰",desc:"UPWARDS ARROW WITH TIP LEFTWARDS"},{char:"↱",desc:"UPWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↲",desc:"DOWNWARDS ARROW WITH TIP LEFTWARDS"},{char:"↳",desc:"DOWNWARDS ARROW WITH TIP RIGHTWARDS"},{char:"↴",desc:"RIGHTWARDS ARROW WITH CORNER DOWNWARDS"},{char:"↵",desc:"DOWNWARDS ARROW WITH CORNER LEFTWARDS"},{char:"↶",desc:"ANTICLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↷",desc:"CLOCKWISE TOP SEMICIRCLE ARROW"},{char:"↸",desc:"NORTH WEST ARROW TO LONG BAR"},{char:"↹",desc:"LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR"},{char:"↺",desc:"ANTICLOCKWISE OPEN CIRCLE ARROW"},{char:"↻",desc:"CLOCKWISE OPEN CIRCLE ARROW"},{char:"↼",desc:"LEFTWARDS HARPOON WITH BARB UPWARDS"},{char:"↽",desc:"LEFTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"↾",desc:"UPWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"↿",desc:"UPWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇀",desc:"RIGHTWARDS HARPOON WITH BARB UPWARDS"},{char:"⇁",desc:"RIGHTWARDS HARPOON WITH BARB DOWNWARDS"},{char:"⇂",desc:"DOWNWARDS HARPOON WITH BARB RIGHTWARDS"},{char:"⇃",desc:"DOWNWARDS HARPOON WITH BARB LEFTWARDS"},{char:"⇄",desc:"RIGHTWARDS ARROW OVER LEFTWARDS ARROW"},{char:"⇅",desc:"UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW"},{char:"⇆",desc:"LEFTWARDS ARROW OVER RIGHTWARDS ARROW"},{char:"⇇",desc:"LEFTWARDS PAIRED ARROWS"},{char:"⇈",desc:"UPWARDS PAIRED ARROWS"},{char:"⇉",desc:"RIGHTWARDS PAIRED ARROWS"},{char:"⇊",desc:"DOWNWARDS PAIRED ARROWS"},{char:"⇋",desc:"LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON"},{char:"⇌",desc:"RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON"},{char:"⇍",desc:"LEFTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇎",desc:"LEFT RIGHT DOUBLE ARROW WITH STROKE"},{char:"⇏",desc:"RIGHTWARDS DOUBLE ARROW WITH STROKE"},{char:"⇐",desc:"LEFTWARDS DOUBLE ARROW"},{char:"⇑",desc:"UPWARDS DOUBLE ARROW"},{char:"⇒",desc:"RIGHTWARDS DOUBLE ARROW"},{char:"⇓",desc:"DOWNWARDS DOUBLE ARROW"},{char:"⇔",desc:"LEFT RIGHT DOUBLE ARROW"},{char:"⇕",desc:"UP DOWN DOUBLE ARROW"},{char:"⇖",desc:"NORTH WEST DOUBLE ARROW"},{char:"⇗",desc:"NORTH EAST DOUBLE ARROW"},{char:"⇘",desc:"SOUTH EAST DOUBLE ARROW"},{char:"⇙",desc:"SOUTH WEST DOUBLE ARROW"},{char:"⇚",desc:"LEFTWARDS TRIPLE ARROW"},{char:"⇛",desc:"RIGHTWARDS TRIPLE ARROW"},{char:"⇜",desc:"LEFTWARDS SQUIGGLE ARROW"},{char:"⇝",desc:"RIGHTWARDS SQUIGGLE ARROW"},{char:"⇞",desc:"UPWARDS ARROW WITH DOUBLE STROKE"},{char:"⇟",desc:"DOWNWARDS ARROW WITH DOUBLE STROKE"},{char:"⇠",desc:"LEFTWARDS DASHED ARROW"},{char:"⇡",desc:"UPWARDS DASHED ARROW"},{char:"⇢",desc:"RIGHTWARDS DASHED ARROW"},{char:"⇣",desc:"DOWNWARDS DASHED ARROW"},{char:"⇤",desc:"LEFTWARDS ARROW TO BAR"},{char:"⇥",desc:"RIGHTWARDS ARROW TO BAR"},{char:"⇦",desc:"LEFTWARDS WHITE ARROW"},{char:"⇧",desc:"UPWARDS WHITE ARROW"},{char:"⇨",desc:"RIGHTWARDS WHITE ARROW"},{char:"⇩",desc:"DOWNWARDS WHITE ARROW"},{char:"⇪",desc:"UPWARDS WHITE ARROW FROM BAR"},{char:"⇫",desc:"UPWARDS WHITE ARROW ON PEDESTAL"},{char:"⇬",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR"},{char:"⇭",desc:"UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR"}
1,{char:"⇮",desc:"UPWARDS WHITE DOUBLE ARROW"},{char:"⇯",desc:"UPWARDS WHITE DOUBLE ARROW ON PEDESTAL"},{char:"⇰",desc:"RIGHTWARDS WHITE ARROW FROM WALL"},{char:"⇱",desc:"NORTH WEST ARROW TO CORNER"},{char:"⇲",desc:"SOUTH EAST ARROW TO CORNER"},{char:"⇳",desc:"UP DOWN WHITE ARROW"},{char:"⇴",desc:"RIGHT ARROW WITH SMALL CIRCLE"},{char:"⇵",desc:"DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW"},{char:"⇶",desc:"THREE RIGHTWARDS ARROWS"},{char:"⇷",desc:"LEFTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇸",desc:"RIGHTWARDS ARROW WITH VERTICAL STROKE"},{char:"⇹",desc:"LEFT RIGHT ARROW WITH VERTICAL STROKE"},{char:"⇺",desc:"LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇻",desc:"RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇼",desc:"LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE"},{char:"⇽",desc:"LEFTWARDS OPEN-HEADED ARROW"},{char:"⇾",desc:"RIGHTWARDS OPEN-HEADED ARROW"},{char:"⇿",desc:"LEFT RIGHT OPEN-HEADED ARROW"}]},{title:"Math",char:"∀",list:[{char:"∀",desc:"FOR ALL"},{char:"∂",desc:"PARTIAL DIFFERENTIAL"},{char:"∃",desc:"THERE EXISTS"},{char:"∅",desc:"EMPTY SET"},{char:"∇",desc:"NABLA"},{char:"∈",desc:"ELEMENT OF"},{char:"∉",desc:"NOT AN ELEMENT OF"},{char:"∋",desc:"CONTAINS AS MEMBER"},{char:"∏",desc:"N-ARY PRODUCT"},{char:"∑",desc:"N-ARY SUMMATION"},{char:"−",desc:"MINUS SIGN"},{char:"∗",desc:"ASTERISK OPERATOR"},{char:"√",desc:"SQUARE ROOT"},{char:"∝",desc:"PROPORTIONAL TO"},{char:"∞",desc:"INFINITY"},{char:"∠",desc:"ANGLE"},{char:"∧",desc:"LOGICAL AND"},{char:"∨",desc:"LOGICAL OR"},{char:"∩",desc:"INTERSECTION"},{char:"∪",desc:"UNION"},{char:"∫",desc:"INTEGRAL"},{char:"∴",desc:"THEREFORE"},{char:"∼",desc:"TILDE OPERATOR"},{char:"≅",desc:"APPROXIMATELY EQUAL TO"},{char:"≈",desc:"ALMOST EQUAL TO"},{char:"≠",desc:"NOT EQUAL TO"},{char:"≡",desc:"IDENTICAL TO"},{char:"≤",desc:"LESS-THAN OR EQUAL TO"},{char:"≥",desc:"GREATER-THAN OR EQUAL TO"},{char:"⊂",desc:"SUBSET OF"},{char:"⊃",desc:"SUPERSET OF"},{char:"⊄",desc:"NOT A SUBSET OF"},{char:"⊆",desc:"SUBSET OF OR EQUAL TO"},{char:"⊇",desc:"SUPERSET OF OR EQUAL TO"},{char:"⊕",desc:"CIRCLED PLUS"},{char:"⊗",desc:"CIRCLED TIMES"},{char:"⊥",desc:"UP TACK"}]},{title:"Misc",char:"♠",list:[{char:"♠",desc:"BLACK SPADE SUIT"},{char:"♣",desc:"BLACK CLUB SUIT"},{char:"♥",desc:"BLACK HEART SUIT"},{char:"♦",desc:"BLACK DIAMOND SUIT"},{char:"♩",desc:"QUARTER NOTE"},{char:"♪",desc:"EIGHTH NOTE"},{char:"♫",desc:"BEAMED EIGHTH NOTES"},{char:"♬",desc:"BEAMED SIXTEENTH NOTES"},{char:"♭",desc:"MUSIC FLAT SIGN"},{char:"♮",desc:"MUSIC NATURAL SIGN"},{char:"☀",desc:"BLACK SUN WITH RAYS"},{char:"☁",desc:"CLOUD"},{char:"☂",desc:"UMBRELLA"},{char:"☃",desc:"SNOWMAN"},{char:"☕",desc:"HOT BEVERAGE"},{char:"☘",desc:"SHAMROCK"},{char:"☯",desc:"YIN YANG"},{char:"✔",desc:"HEAVY CHECK MARK"},{char:"✖",desc:"HEAVY MULTIPLICATION X"},{char:"❄",desc:"SNOWFLAKE"},{char:"❛",desc:"HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❜",desc:"HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"},{char:"❝",desc:"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"},{char:"❞",desc:"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"},{char:"❤",desc:"HEAVY BLACK HEART"}]}],specialCharButtons:["specialCharBack","|"]}),Object.assign(e.POPUP_TEMPLATES,{specialCharacters:"[_BUTTONS_][_CUSTOM_LAYER_]"}),e.PLUGINS.specialCharacters=function(t){var a=t.$,n=t.opts.specialCharactersSets,r=t.opts.specialCharactersSets[0],i="";function o(){return'\n <div class="fr-buttons fr-tabs fr-tabs-scroll">\n '.concat(function(e,t){var a="";return e.forEach((function(e){var n={elementClass:e.title===t.title?"fr-active fr-active-tab":"",title:e.title,dataParam1:e.title,desc:e.char};a+='<button class="fr-command fr-btn fr-special-character-category '.concat(n.elementClass,'" title="').concat(n.title,'" data-cmd="setSpecialCharacterCategory" data-param1="').concat(n.dataParam1,'"><span>
1').concat(n.desc,"</span></button>")})),a}(n,r),'\n </div>\n <div class="fr-icon-container fr-sc-container" style="outline: none;">\n ').concat(function(e){var t="";return e.list.forEach((function(e){var a={dataParam1:e.char,title:e.desc,splCharValue:e.char};t+='<span class="fr-command fr-special-character fr-icon" role="button" \n data-cmd="insertSpecialCharacter" data-param1="'.concat(a.dataParam1,'" tabindex="0"\n title="').concat(a.title,'">').concat(a.splCharValue,"</span>")})),t}(r),"\n </div>")}return{setSpecialCharacterCategory:function(e){r=n.filter((function(t){return t.title===e}))[0],function(){t.popups.get("specialCharacters").html(i+o());var e=t.popups.get("specialCharacters").children().not(".fr-buttons");t.accessibility.registerPopup("specialCharacters"),t.accessibility.focusContent(e)}()},showSpecialCharsPopup:function(){var n=t.popups.get("specialCharacters");if(n||(n=function(){t.opts.toolbarInline&&0<t.opts.specialCharButtons.length&&(i='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.specialCharButtons),"</div>"));var n={buttons:i,custom_layer:o()},r=t.popups.create("specialCharacters",n);return function(n){t.events.on("popup.tab",(function(r){var i=a(r.currentTarget);if(!t.popups.isVisible("specialCharacters")||!i.is("span, a"))return!0;var o,s,l,c=r.which,d=window.getComputedStyle(n.find(".fr-icon-container")[0]).getPropertyValue("grid-template-columns").split(" ").length;if(e.KEYCODE.TAB==c){var f=n.find("span.fr-special-character");if(i.is(f.first())&&r.shiftKey||i.is(f.last())&&!r.shiftKey){var p=n.find(".fr-buttons");o=!t.accessibility.focusToolbar(p,!!r.shiftKey)}if(!1!==o){var u=n.find("span.fr-special-character");u.add(n.find("button.fr-btn")),s=u.index(i),s=r.shiftKey?((s-1)%u.length+u.length)%u.length:(s+1)%u.length,l=u.get(s),t.events.disableBlur(),l.focus(),o=!1}}else if(e.KEYCODE.ARROW_UP==c||e.KEYCODE.ARROW_DOWN==c||e.KEYCODE.ARROW_LEFT==c||e.KEYCODE.ARROW_RIGHT==c){if(i.is("span.fr-icon")){var g=i.parent().find("span.fr-icon");s=g.index(i);var h=d,m=Math.ceil(g.length/h),v=s%h,b=Math.floor(s/h)*h+v,E=m*h;e.KEYCODE.ARROW_UP==c?b=((b-h)%E+E)%E:e.KEYCODE.ARROW_DOWN==c?b=(b+h)%E:e.KEYCODE.ARROW_LEFT==c?b=((b-1)%E+E)%E:e.KEYCODE.ARROW_RIGHT==c&&(b=(b+1)%E),l=a(g.get(b)),t.events.disableBlur(),l.focus(),o=!1}}else e.KEYCODE.ENTER==c&&(i.is("a")?i[0].click():t.button.exec(i),o=!1);return!1===o&&(r.preventDefault(),r.stopPropagation()),o}),!0)}(r),r}()),!n.hasClass("fr-active")){t.popups.refresh("specialCharacters"),t.popups.setContainer("specialCharacters",t.$tb);var r=t.$tb.find('.fr-command[data-cmd="specialCharacters"]'),s=t.button.getPosition(r),l=s.left,c=s.top;t.popups.show("specialCharacters",l,c,outerHeight)}},back:function(){t.popups.hide("specialCharacters"),t.toolbar.showInline()}}},e.DefineIcon("specialCharacters",{NAME:"dollar-sign",SVG_KEY:"symbols"}),e.RegisterCommand("specialCharacters",{title:"Special Characters",icon:"specialCharacters",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,plugin:"specialCharacters",showOnMobile:!0,callback:function(){this.popups.isVisible("specialCharacters")?(this.$el.find(".fr-marker")&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("specialCharacters")):this.specialCharacters.showSpecialCharsPopup()}}),e.RegisterCommand("insertSpecialCharacter",{callback:function(e,t){this.undo.saveStep(),this.html.insert(t),this.undo.saveStep(),this.popups.hide("specialCharacters")}}),e.RegisterCommand("setSpecialCharacterCategory",{undo:!1,focus:!1,callback:function(e,t){this.specialCharacters.setSpecialCharacterCategory(t)}}),e.DefineIcon("specialCharBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("specialCharBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.specialCharacters.back()}}),Object.assign(e.POPUP_TEMPLATES,{"table.insert":"[_BUTTONS_][_ROWS_COLUMNS_]","table.edit":"[_BUTTONS_]","table.colors":"[_BUTTONS_][_COLORS_][_CUSTOM_COLOR_]"}),Object.assign(e.DEFAULTS,{tableInsertMaxSize:10,tableEditButtons:["tableHeader","tableFooter","tableRemove","tableRows","tableColumns","tableStyle","-","tableCells","tableCellBackgroun
1d","tableCellVerticalAlign","tableCellHorizontalAlign","tableCellStyle"],tableInsertButtons:["tableBack","|"],tableResizer:!0,tableDefaultWidth:"100%",tableResizerOffset:5,tableResizingLimit:30,tableColorsButtons:["tableBack","|"],tableColors:["#61BD6D","#1ABC9C","#54ACD2","#2C82C9","#9365B8","#475577","#CCCCCC","#41A85F","#00A885","#3D8EB9","#2969B0","#553982","#28324E","#000000","#F7DA64","#FBA026","#EB6B56","#E25041","#A38F84","#EFEFEF","#FFFFFF","#FAC51C","#F37934","#D14841","#B8312F","#7C706B","#D1D5D8","REMOVE"],tableColorsStep:7,tableCellStyles:{"fr-highlighted":"Highlighted","fr-thick":"Thick"},tableStyles:{"fr-dashed-borders":"Dashed Borders","fr-alternate-rows":"Alternate Rows"},tableCellMultipleStyles:!0,tableMultipleStyles:!0,tableInsertHelper:!0,keepTextFormatOnTable:!1,tableInsertHelperOffset:15}),e.PLUGINS.table=function(t){var a,n,i,o,s,l,c,d=t.$,f={};function p(){var e=L();if(e){var a=t.popups.get("table.edit");if(a||(a=v()),a){t.popups.setContainer("table.edit",t.$sc);var n=N(e),r=n.left+(n.right-n.left)/2,i=n.bottom;t.popups.show("table.edit",r,i,n.bottom-n.top,!0),t.edit.isDisabled()&&(t.$el.removeClass("fr-no-selection"),t.edit.on(),t.button.bulkRefresh(),t.selection.setAtEnd(t.$el.find(".fr-selected-cell").last().get(0)),t.selection.restore())}}}function u(){var a=L();if(a){var n=t.popups.get("table.colors");n||(n=function(){var a="";0<t.opts.tableColorsButtons.length&&(a='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.tableColorsButtons),"</div>"));var n="";t.opts.colorsHEXInput&&(n='<div class="fr-color-hex-layer fr-table-colors-hex-layer fr-active fr-layer" id="fr-table-colors-hex-layer-'.concat(t.id,'"><div class="fr-input-line"><input maxlength="7" id="fr-table-colors-hex-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("HEX Color"),'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="tableCellBackgroun
1dCustomColor" tabIndex="2" role="button">').concat(t.language.translate("OK"),"</button></div></div>"));var r={buttons:a,colors:function(){for(var e='<div class="fr-color-set fr-table-colors">',a=0;a<t.opts.tableColors.length;a++)0!==a&&a%t.opts.tableColorsStep==0&&(e+="<br>"),"REMOVE"!=t.opts.tableColors[a]?e+='<span class="fr-command" style="background: '.concat(t.opts.tableColors[a],';" tabIndex="-1" role="button" data-cmd="tableCellBackgroundColor" data-param1="').concat(t.opts.tableColors[a],'"><span class="fr-sr-only">').concat(t.language.translate("Color")," ").concat(t.opts.tableColors[a]," </span></span>"):e+='<span class="fr-command" data-cmd="tableCellBackgroundColor" tabIndex="-1" role="button" data-param1="REMOVE" title="'.concat(t.language.translate("Clear Formatting"),'">').concat(t.icon.create("tableColorRemove"),'<span class="fr-sr-only">').concat(t.language.translate("Clear Formatting"),"</span></span>");return e+"</div>"}(),custom_color:n},i=t.popups.create("table.colors",r);return t.events.$on(t.$wp,"scroll.table-colors",(function(){t.popups.isVisible("table.colors")&&u()})),function(a){t.events.on("popup.tab",(function(n){var r=d(n.currentTarget);if(!t.popups.isVisible("table.colors")||!r.is("span"))return!0;var i=n.which,o=!0;if(e.KEYCODE.TAB==i){var s=a.find(".fr-buttons");o=!t.accessibility.focusToolbar(s,!!n.shiftKey)}else if(e.KEYCODE.ARROW_UP==i||e.KEYCODE.ARROW_DOWN==i||e.KEYCODE.ARROW_LEFT==i||e.KEYCODE.ARROW_RIGHT==i){var l=r.parent().find("span.fr-command"),c=l.index(r),f=t.opts.colorsStep,p=Math.floor(l.length/f),u=c%f,g=Math.floor(c/f)*f+u,h=p*f;e.KEYCODE.ARROW_UP==i?g=((g-f)%h+h)%h:e.KEYCODE.ARROW_DOWN==i?g=(g+f)%h:e.KEYCODE.ARROW_LEFT==i?g=((g-1)%h+h)%h:e.KEYCODE.ARROW_RIGHT==i&&(g=(g+1)%h);var m=d(l.get(g));t.events.disableBlur(),m.focus(),o=!1}else e.KEYCODE.ENTER==i&&(t.button.exec(r),o=!1);return!1===o&&(n.preventDefault(),n.stopPropagation()),o}),!0)}(i),i}()),t.popups.setContainer("table.colors",t.$sc);var r=N(a),i=(r.left+r.right)/2,o=r.bottom;!function(){var e=t.popups.get("table.colors"),a=t.$el.find(".fr-selected-cell").first(),n=t.helpers.RGBToHex(a.css("background-color")),r=e.find(".fr-table-colors-hex-layer input");e.find(".fr-selected-color").removeClass("fr-selected-color fr-active-item"),e.find('span[data-param1="'.concat(n,'"]')).addClass("fr-selected-color fr-active-item"),r.val(n).trigger("change")}(),t.popups.show("table.colors",i,o,r.bottom-r.top,!0)}}function g(){0===le().length&&t.toolbar.enable()}function h(a){if(a)return t.popups.onHide("table.insert",(function(){t.popups.get("table.insert").find('.fr-table-size .fr-select-table-size > span[data-row="1"][data-col="1"]').trigger("mouseover")})),!0;var n="";0<t.opts.tableInsertButtons.length&&(n='<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.tableInsertButtons),"</div>"));var r={buttons:n,rows_columns:function(){for(var e='<div class="fr-table-size"><div class="fr-table-size-info">1 × 1</div><div class="fr-select-table-size">',a=1;a<=t.opts.tableInsertMaxSize;a++){for(var n=1;n<=t.opts.tableInsertMaxSize;n++){var r="inline-block";2<a&&!t.helpers.isMobile()&&(r="none");var i="fr-table-cell ";1==a&&1==n&&(i+=" hover"),e+='<span class="fr-command '.concat(i,'" tabIndex="-1" data-cmd="tableInsert" data-row="').concat(a,'" data-col="').concat(n,'" data-param1="').concat(a,'" data-param2="').concat(n,'" style="display: ').concat(r,';" role="button"><span></span><span class="fr-sr-only">').concat(a," × ").concat(n," </span></span>")}e+='<div class="new-line"></div>'}return e+"</div></div>"}()},i=t.popups.create("table.insert",r);return t.events.$on(i,"mouseover",".fr-table-size .fr-select-table-size .fr-table-cell",(function(e){m(d(e.currentTarget))}),!0),function(a){t.events.$on(a,"focus","[tabIndex]",(function(e){m(d(e.currentTarget))})),t.events.on("popup.tab",(function(a){var n=d(a.currentTarget);if(!t.popups.isVisible("table.insert")||!n.is("span, a"))return!0;var r,i=a.which;if(e.KEYCODE.ARROW_UP==i||e.KEYCODE.ARROW_DOWN==i||e.KEYCODE.ARROW_LEFT==i||e.KEYCODE.ARROW_RIGHT==i){if(n.is("span.fr-table-cell")){var o=n.parent().find("span.fr-table-cell"),s=o.index(n),l=t.opts.tableInsertMaxSize,c=s%l,f=Math.floor(s/l);
1e.KEYCODE.ARROW_UP==i?f=Math.max(0,f-1):e.KEYCODE.ARROW_DOWN==i?f=Math.min(t.opts.tableInsertMaxSize-1,f+1):e.KEYCODE.ARROW_LEFT==i?c=Math.max(0,c-1):e.KEYCODE.ARROW_RIGHT==i&&(c=Math.min(t.opts.tableInsertMaxSize-1,c+1));var p=f*l+c,u=d(o.get(p));m(u),t.events.disableBlur(),u.focus(),r=!1}}else e.KEYCODE.ENTER==i&&(t.button.exec(n),r=!1);return!1===r&&(a.preventDefault(),a.stopPropagation()),r}),!0)}(i),i}function m(e){var a=e.data("row");null!==a&&(a=parseInt(a));var n=e.data("col");null!==n&&(n=parseInt(n));var r=e.parent();r.siblings(".fr-table-size-info").html("".concat(a," × ").concat(n)),r.find("> span").removeClass("hover fr-active-item");for(var i=1;i<=t.opts.tableInsertMaxSize;i++)for(var o=0;o<=t.opts.tableInsertMaxSize;o++){var s=r.find('> span[data-row="'.concat(i,'"][data-col="').concat(o,'"]'));i<=a&&o<=n?s.addClass("hover"):i<=a+1||i<=2&&!t.helpers.isMobile()?s.css("display","inline-block"):2<i&&!t.helpers.isMobile()&&s.css("display","none")}e.addClass("fr-active-item")}function v(e){if(e)return t.popups.onHide("table.edit",g),!0;if(0<t.opts.tableEditButtons.length){var a={buttons:'<div class="fr-buttons">'.concat(t.button.buildList(t.opts.tableEditButtons),"</div>")},n=t.popups.create("table.edit",a);return t.events.$on(t.$wp,"scroll.table-edit",(function(){t.popups.isVisible("table.edit")&&p()})),n}return!1}function b(){f[t.id]||(f[t.id]=d(document.createElement("div")).attr("class","fr-table-selector").html('<a role="button" tabIndex="-1" title="'.concat(t.language.translate("Select Table"),'"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="').concat(e.SVG.tableSelectorIcon,'"/></svg></a>')));var a=t.language.translate("The content you are pasting does not contain a table.\nPlease ensure the copied content is in table format.");t.events.on("paste.before",(function(e,n){if(t.$el.find("table.fr-table-selected").length){var r=n||e&&e.clipboardData;if(r&&r.items){var i=(r||window.clipboardData).getData("text/html")||"";if(!i||-1===i.indexOf("<table"))return alert(a),e.preventDefault(),e.stopPropagation(),!1}}return!0})),t.events.on("html.beforeInsert",(function(e){var n=t.$el.find("table.fr-table-selected");if(n.length){var r=function(e){var a=t.doc.createElement("div");a.innerHTML=e;for(var n=a.firstChild;n;){var r=n.nextSibling;(n.nodeType===Node.TEXT_NODE&&""===n.textContent.replace(/\u200b/g,"").trim()||n.nodeType===Node.COMMENT_NODE||"SPAN"===n.tagName&&""===n.textContent.replace(/\u200b/g,"").trim())&&n.remove(),n=r}return 1===a.childNodes.length&&"TABLE"===a.childNodes[0].tagName&&a.childNodes[0]}(e);return r?(function(e,t){for(var a=t.get(0),n=a.rows[0].cells[0],r=n&&n.parentNode?n.parentNode.rowIndex:0,i=n?n.cellIndex:0,o=a.rows,s=e.rows,l=0;l<e.rows.length;l++){if(!o[r+l])for(var c=o[o.length-1].cells.length,d=a.insertRow(),f=0;f<c;f++)d.insertCell();for(var p=o[r+l],u=0;u<e.rows[l].cells.length;u++){if(!p.cells[i+u])for(var g=0;g<o.length;g++)o[g].insertCell();var h=p.cells[i+u],m=s[l].cells[u];h.outerHTML=m.outerHTML}}}(r,n),t.keys.positionCaret(),t.events.trigger("html.inserted")):alert(a),!1}return!0})),t.events.on("mousedown",(function(){Q()})),t.events.$on(d(t.o_win),"resize",(function(){var e=t.$el.find("table.fr-table-selected");e.length?J(e):Q()})),t.events.on("commands.undo commands.redo commands.before",(function(e){/^align/.test(e)||Q()}));var n=null,r=null;t.events.on("snapshot.before",(function(){r=t.$el.find("table.fr-table-selection-hover"),n=t.$el.find("table.fr-table-selected"),r.removeClass("fr-table-selection-hover"),n.removeClass("fr-table-selected")})),t.events.on("snapshot.after",(function(){n&&n.addClass("fr-table-selected"),r&&r.addClass("fr-table-selection-hover")})),t.events.$on(f[t.id],"click",(function(){var e=t.$el.find("table.fr-table-selection-hover");if(e.length){t.$el.find("table.fr-table-selected").removeClass("fr-table-selected"),f[t.id].addClass("fr-table-selector-active-selected"),e.addClass("fr-table-selected"),e.removeClass("fr-table-selection-hover");var a=t.doc.createRange();t.selection.get().removeAllRanges(),a.setStart(e.get(0),0),a.setEnd(e.get(0),0),t.selection.get().addRange(a),t.$el.focus()}})),t.events.on("destroy",(function(){Q(),f[t.id]=null}))}function E(e){var a={startTag:"",closeTag:""};return t.opts.keepTextFormatOnTable&&(a=_(function(e){for(var t=new Set,a=e.textContent,n=0,i=[e.firstChild];0<i.length;){var o=i.pop();
1if(o&&(t.has(o)||(0===n&&a!==o.textContent&&(a=o.textContent,n++),t.add(o)),o.hasChildNodes()))for(var s=0;s<o.childNodes.length;){if(3===o.childNodes[s].nodeType)return r(t);if(o.childNodes[s].textContent){if(0===n&&o.childNodes[s].textContent!==a){a=o.childNodes[s].textContent,i.push(o.childNodes[s]),n++;break}o.childNodes[s].textContent===a&&i.push(o.childNodes[s])}s++}}return r(t)}(e).reverse())),{startTag:a.startTag,closeTag:a.closeTag}}function _(e){var a="",n="",r=["br","#text","#comment","font"];if(0<e.length)for(var i=e.length-1;0<=i;i--){var o=e[i],s=t.node.isBlock(o),l=r.indexOf(o.nodeName.toLowerCase());if(!s&&l<0){var c=o.style,d="";if(c&&c.length){for(var f=0;f<c.length;f++)d+=c[f]+": "+c[c[f]].replace(/"/gi,"")+"; ";d=d.trim()}a+=d?"<"+o.nodeName.toLowerCase()+' style="'+d+'">':"<"+o.nodeName.toLowerCase()+">",n="</"+o.nodeName.toLowerCase()+">"+n}}return{startTag:a,closeTag:n}}function w(){if(0<le().length){var e=ce();t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0)),t.selection.restore(),t.popups.hide("table.edit"),t.opts.trackChangesEnabled?(t.track_changes.removedTable(e),F()):e.remove(),t.toolbar.enable()}}function y(e){var a=ce();if(0<a.length){if(0<t.$el.find("thead .fr-selected-cell").length&&"above"==e||0<t.$el.find("tfoot td.fr-selected-cell").length&&"below"==e)return;var n,r,i,o=L(),s=D(o);if(null==s)return;r="above"==e?s.min_i:s.max_i;var l="<tr>";for(n=0;n<o[r].length;n++)if("below"==e&&r<o.length-1&&o[r][n]==o[r+1][n]||"above"==e&&0<r&&o[r][n]==o[r-1][n]){if(0===n||0<n&&o[r][n]!=o[r][n-1]){var c=d(o[r][n]);c.attr("rowspan",parseInt(c.attr("rowspan"),10)+1)}}else{var f=d(o[r][n]);if("TH"==f.attr("tagName").toUpperCase())l+='<th style="'+f.attr("style")+'" ><br></th>';else{var u=E(o[r][n]);l+='<td style="'+f.attr("style")+'" >'+u.startTag+"<br>"+u.closeTag+"</td>"}}l+="</tr>",i=0<t.$el.find("thead .fr-selected-cell").length&&"below"==e||0<t.$el.find("tfoot td.fr-selected-cell").length&&"above"==e?d(a.find("tbody").not(a.find("> table tbody"))):d(a.find("tr").not(a.find("> table tr")).get(r)),"below"==e?"TBODY"==i.attr("tagName")?i.prepend(l):i[0].parentNode&&i[0].insertAdjacentHTML("afterend",l):"above"==e&&("TBODY"==i.attr("tagName")?i.append(l):i.before(l),t.popups.isVisible("table.edit")&&p())}}function A(e,t,a){var n,r,i,o,s,l=0,c=L(a);if(e<(t=Math.min(t,c[0].length-1)))for(r=e;r<=t;r++)if(!(e<r&&c[0][r]==c[0][r-1])&&1<(o=Math.min(parseInt(c[0][r].getAttribute("colspan"),10)||1,t-e+1))&&c[0][r]==c[0][r+1])for(l=o-1,n=1;n<c.length;n++)if(c[n][r]!=c[n-1][r]){for(i=r;i<r+o;i++)if(void 0!==c[n][i])if(1<(s=parseInt(c[n][i].getAttribute("colspan"),10)||1)&&c[n][i]==c[n][i+1])i+=l=Math.min(l,s-1);else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&T(c,l,"colspan",0,c.length-1,e,t)}function C(e,t,a){var n,r,i,o,s,l=0,c=L(a);if(e<(t=Math.min(t,c.length-1)))for(n=e;n<=t;n++)if(!(e<n&&c[n][0]==c[n-1][0])&&void 0!==c[n][0]&&1<(o=Math.min(parseInt(c[n][0].getAttribute("rowspan"),10)||1,t-e+1))&&c[n][0]==c[n+1][0])for(l=o-1,r=1;r<c[0].length;r++)if(c[n][r]!=c[n][r-1]){for(i=n;i<n+o;i++)if(void 0!==c[i][r])if(1<(s=parseInt(c[i][r].getAttribute("rowspan"),10)||1)&&c[i][r]==c[i+1][r])i+=l=Math.min(l,s-1);else if(!(l=Math.max(0,l-1)))break;if(!l)break}l&&T(c,l,"rowspan",e,t,0,c[0].length-1)}function T(e,t,a,n,r,i,o){var s,l,c;for(s=n;s<=r;s++)for(l=i;l<=o;l++)n<s&&e[s][l]==e[s-1][l]||i<l&&e[s][l]==e[s][l-1]||void 0!==e[s][l]&&1<(c=parseInt(e[s][l].getAttribute(a),10)||1)&&(1<c-t?e[s][l].setAttribute(a,c-t):e[s][l].removeAttribute(a))}function k(e,t,a,n,r){C(e,t,r),A(a,n,r)}function S(e){var a=t.$el.find(".fr-selected-cell");"REMOVE"!=e?a.css("background-color",t.helpers.HEXtoRGB(e)):a.css("background-color",""),p()}function R(e){e.style.removeProperty("border"),e.style.removeProperty("border-top"),e.style.removeProperty("border-bottom"),e.style.removeProperty("border-left"),e.style.removeProperty("border-right")}function L(e){var t=[];if(null==(e=e||null)&&0<le().length&&(e=ce()),e){if(!e.find("tr").html().match(/xl[0-9]+/gi))for(var a=e.find("tr:empty"),n=a.length-1;0<=n;n--)d(a[n]).remove();e.find("tr").not(e.find("> table tr")).each((function(e,a){var n=d(a),r=0;n.find("> th, > td").each((function(a,n){for(var i=d(n),o=parseInt(i.attr("colspan"),10)||1,s=parseInt(i.attr("rowspan"),10)||1,l=e;l<e+s;l++)for(var c=r;c<r+o;c++)t[l]||(t[l]=[]),t[l][c]?r++:t[l][c]=n;r+=o}))}))}return t}function x(e,t){for(var a=0;a<t.length;a++)for(var n=0;
vendor: 8,970 bytes, line 1
1n<t[a].length;n++)if(t[a][n]==e)return{row:a,col:n}}function I(e,t,a){for(var n=e+1,r=t+1;n<a.length;){if(a[n][t]!=a[e][t]){n--;break}n++}for(n==a.length&&n--;r<a[e].length;){if(a[e][r]!=a[e][t]){r--;break}r++}return r==a[e].length&&r--,{row:n,col:r}}function O(){t.el.querySelector(".fr-cell-fixed")&&t.el.querySelector(".fr-cell-fixed").classList.remove("fr-cell-fixed"),t.el.querySelector(".fr-cell-handler")&&t.el.querySelector(".fr-cell-handler").classList.remove("fr-cell-handler")}function F(){var e=t.$el.find(".fr-selected-cell");0<e.length&&e.each((function(){var e=d(this);e.removeClass("fr-selected-cell"),""===e.attr("class")&&e.removeAttr("class")})),O()}function M(){t.events.disableBlur(),t.selection.clear(),t.$el.addClass("fr-no-selection"),t.$el.blur(),t.events.enableBlur()}function D(e){var a=t.$el.find(".fr-selected-cell");if(0<a.length){var n,r=e.length,i=0,o=e[0].length,s=0;for(n=0;n<a.length;n++){var l=x(a[n],e),c=I(l.row,l.col,e);r=Math.min(l.row,r),i=Math.max(c.row,i),o=Math.min(l.col,o),s=Math.max(c.col,s)}return{min_i:r,max_i:i,min_j:o,max_j:s}}return null}function N(e){var t=D(e);if(null!=t){var a=d(e[t.min_i][t.min_j]),n=d(e[t.min_i][t.max_j]),r=d(e[t.max_i][t.min_j]);return{left:a.length&&a.offset().left,right:n.length&&n.offset().left+n.outerWidth(),top:a.length&&a.offset().top,bottom:r.length&&r.offset().top+r.outerHeight()}}}function P(e,a){if(d(e).is(a))F(),d(e).addClass("fr-selected-cell");else{M(),t.edit.off();var n=L(),r=x(e,n),i=x(a,n);if(!r||!i)return;var o=function e(t,a,n,r,i){var o,s,l,c,f=t,p=a,u=n,g=r;for(o=f;o<=p;o++)(1<(parseInt(d(i[o][u]).attr("rowspan"),10)||1)||1<(parseInt(d(i[o][u]).attr("colspan"),10)||1))&&(c=I((l=x(i[o][u],i)).row,l.col,i),f=Math.min(l.row,f),p=Math.max(c.row,p),u=Math.min(l.col,u),g=Math.max(c.col,g)),(1<(parseInt(d(i[o][g]).attr("rowspan"),10)||1)||1<(parseInt(d(i[o][g]).attr("colspan"),10)||1))&&(c=I((l=x(i[o][g],i)).row,l.col,i),f=Math.min(l.row,f),p=Math.max(c.row,p),u=Math.min(l.col,u),g=Math.max(c.col,g));for(s=u;s<=g;s++)(1<(parseInt(d(i[f][s]).attr("rowspan"),10)||1)||1<(parseInt(d(i[f][s]).attr("colspan"),10)||1))&&(c=I((l=x(i[f][s],i)).row,l.col,i),f=Math.min(l.row,f),p=Math.max(c.row,p),u=Math.min(l.col,u),g=Math.max(c.col,g)),(1<(parseInt(d(i[p][s]).attr("rowspan"),10)||1)||1<(parseInt(d(i[p][s]).attr("colspan"),10)||1))&&(c=I((l=x(i[p][s],i)).row,l.col,i),f=Math.min(l.row,f),p=Math.max(c.row,p),u=Math.min(l.col,u),g=Math.max(c.col,g));return f==t&&p==a&&u==n&&g==r?{min_i:t,max_i:a,min_j:n,max_j:r}:e(f,p,u,g,i)}(Math.min(r.row,i.row),Math.max(r.row,i.row),Math.min(r.col,i.col),Math.max(r.col,i.col),n);F(),e.classList.add("fr-cell-fixed"),a.classList.add("fr-cell-handler");for(var s=o.min_i;s<=o.max_i;s++)for(var l=o.min_j;l<=o.max_j;l++)d(e).closest("table").is(d(n[s][l]).closest("table"))&&d(n[s][l]).addClass("fr-selected-cell")}}function B(e){var a=null,n=d(e.target);return"TD"==e.target.tagName||"TH"==e.target.tagName?a=e.target:0<n.closest("th",n.closest("thead")[0]).length?a=n.closest("th",n.closest("thead")[0]).get(0):0<n.closest("td",n.closest("tr")[0]).length&&(a=n.closest("td",n.closest("tr")[0]).get(0)),-1===t.$el.html.toString().search(a)?null:a}function U(){F(),t.popups.hide("table.edit")}function $(e){var a=B(e);if("false"==d(a).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;if(0<le().length&&!a&&U(),!t.edit.isDisabled()||t.popups.isVisible("table.edit"))if(1!=e.which||1==e.which&&t.helpers.isMac()&&e.ctrlKey)(3==e.which||1==e.which&&t.helpers.isMac()&&e.ctrlKey)&&a&&U();else if(o=!0,a){0<le().length&&!e.shiftKey&&U(),e.stopPropagation(),t.events.trigger("image.hideResizer"),t.events.trigger("video.hideResizer"),i=!0;var n=a.tagName.toLowerCase();e.shiftKey&&0<t.$el.find("".concat(n,".fr-selected-cell")).length?d(t.$el.find("".concat(n,".fr-selected-cell")).closest("table")).is(d(a).closest("table"))?P(s,a):M():((t.keys.ctrlKey(e)||e.shiftKey)&&"TD"===e.currentTarget.tagName&&(1<le().length||0===d(a).find(t.selection.element()).length&&!d(a).is(t.selection.element()))&&M(),s=a,0<t.opts.tableEditButtons.length&&P(s,s))}}function H(e){if(!t.edit.isDisabled()&&t.popups.areVisible())return!0;var n=B(e);if(1===le().length&&null===n&&(t.toolbar.enable(),F()),(1===le().length&&n&&"TD"!==n.tagName&&"TH"!==n.tagName||!i&&!t.$tb.is(e.target)&&!t.$tb.is(d(e.target).closest(".fr-toolbar")))&&(t.toolbar.enable(),F()),("BODY"===e.target.tagName||"HTML"===e.target.tagName)&&!n&&0<le().length&&t.toolbar.enable(),!(1!=e.which||1==e.which&&t.helpers.isMac()&&e.ctrlKey)){if(o=!1,i)if(i=!1,B(e)||1!=le().length)if(0<le().length){if(t.browser.mozilla&&!t.selection.isCollapsed()){var r=le()[le().length-1],s=t.doc.createRange();t.selection.get().removeAllRanges(),s.setStart(r,0),s.setEnd(r,0),s.collapse(),t.selection.get().addRange(s)}t.selection.isCollapsed()?(p(),t.toolbar.enable()):(F(),t.edit.on())}else le().length||(t.$el.removeClass("fr-no-selection"),t.edit.on());else F();if(c){c=!1,a.removeClass("fr-moving"),t.$el.removeClass("fr-no-selection"),t.edit.on();var l=parseFloat(a.css("left"))+t.opts.tableResizerOffset+t.$wp.offset().left;t.opts.iframe&&(l-=t.$iframe.offset().left),a.data("release-position",l),a.removeData("max-left"),a.removeData("max-right"),function(){var e=a.data("origin"),n=a.data("release-position");if(e!==n){var r=a.data("first"),i=a.data("second"),o=a.data("table"),s=o.outerWidth();if(t.undo.canDo()||t.undo.saveStep(),null!=r&&null!=i){var l,c,f,p=L(o),u=[],g=[],h=[],m=[];for(l=0;l<p.length;l++)c=d(p[l][r]),f=d(p[l][i]),u[l]=c.outerWidth(),h[l]=f.outerWidth(),g[l]=u[l]/s*100,m[l]=h[l]/s*100;for(l=0;l<p.length;l++)if(c=d(p[l][r]),f=d(p[l][i]),p[l][r]!=p[l][i]){var v=(g[l]*(u[l]+n-e)/u[l]).toFixed(4);c.css("width",v+"%"),f.css("width",(g[l]+m[l]-v).toFixed(4)+"%")}}else{var b,E=o.parent(),_=parseFloat(E.css("padding-left"))+parseFloat(E.css("padding-right")),w=s/(E.width()-_)*100,y=(parseInt(o.css("margin-left"),10)||0)/E.width()*100,A=(parseInt(o.css("margin-right"),10)||0)/E.width()*100;"rtl"==t.opts.direction&&0===i||"rtl"!=t.opts.direction&&0!==i?(b=(s+n-e)/s*w,o.css("margin-right","calc(100% - ".concat(Math.round(b).toFixed(4),"% - ").concat(Math.round(y).toFixed(4),"%)"))):("rtl"==t.opts.direction&&0!==i||"rtl"!=t.opts.direction&&0===i)&&(b=(s-n+e)/s*w,o.css("margin-left","calc(100% - ".concat(Math.round(b).toFixed(4),"% - ").concat(Math.round(A).toFixed(4),"%)"))),o.css("width","".concat(Math.round(b).toFixed(4),"%"))}t.selection.restore(),t.undo.saveStep(),t.events.trigger("table.resized",[o.get(0)])}a.removeData("origin"),a.removeData("release-position"),a.removeData("first"),a.removeData("second"),a.removeData("table")}(),V()}}}function z(e){if((!(d(e.currentTarget).is(d(e.originalEvent.relatedTarget))||e.currentTarget.contains(e.originalEvent.relatedTarget)||e.originalEvent.relatedTarget&&e.originalEvent.relatedTarget.contains(e.currentTarget))||e.currentTarget.querySelector("input, textarea"))&&(t.events.$on(d("input, textarea"),"click",de),!0===i&&0<t.opts.tableEditButtons.length)){if(d(e.currentTarget).closest("table").is(ce()))return void P(s,e.currentTarget);"TD"!==e.currentTarget.tagName&&"TH"!==e.currentTarget.tagName&&M()}}function K(e,a,n,r){for(var i,o=a;o!=t.el&&"TD"!=o.tagName&&"TH"!=o.tagName&&("up"==r?i=o.previousElementSibling:"down"==r&&(i=o.nextElementSibling),!i);)o=o.parentNode;"TD"==o.tagName||"TH"==o.tagName?function(e,a){for(var n=e;n&&"TABLE"!=n.tagName&&n.parentNode!=t.el;)n=n.parentNode;if(n&&"TABLE"==n.tagName){var r=L(d(n));"up"==a?W(x(e,r),n,r):"down"==a&&G(x(e,r),n,r)}}(o,r):i&&("up"==r&&t.selection.setAtEnd(i),"down"==r&&t.selection.setAtStart(i))}function W(e,a,n){0<d(".tribute-container").length&&"none"!=d(".tribute-container").css("display")||(0<e.row?t.selection.setAtEnd(n[e.row-1][e.col]):K(0,a,0,"up"))}function G(e,a,n){if(!(0<d(".tribute-container").length&&"none"!=d(".tribute-container").css("display"))){var r=parseInt(n[e.row][e.col].getAttribute("rowspan"),10)||1;e.row<n.length-r?t.selection.setAtStart(n[e.row+r][e.col]):K(0,a,0,"down")}}function V(){a&&(a.find("div").css("opacity",0),a.css("top",0),a.css("left",0),a.css("height",0),a.find("div").css("height",0),a.hide())}function Y(){n&&n.removeClass("fr-visible").css("left","-9999px")}function j(e,n){var r,i=d(n);i&&(r=i.closest("table"));var o=r.parent();if(n&&"TD"!=n.tagName&&"TH"!=n.tagName&&(0<i.closest("td").length?n=i.closest("td"):0<i.closest("th").length&&(n=i.closest("th"))),!n||"TD"!=n.tagName&&"TH"!=n.tagName)a&&i.get(0)!=a.get(0)&&i.parent().get(0)!=a.get(0)&&t.core.sameInstance(a)&&V();else{if(i=d(n),0===t.$el.find(i).length)return!1;var s=i.offset().left-1,l=s+i.outerWidth();if(Math.abs(e.pageX-s)<=t.opts.tableResizerOffset||Math.abs(l-e.pageX)<=t.opts.tableResizerOffset){var f,p,u,g,h,m=L(r),v=x(n,m),b=I(v.row,v.col,m),E=r.offset().top,_=r.outerHeight()-1;"rtl"!=t.opts.direction?e.pageX-s<=t.opts.tableResizerOffset?(u=s,
10<v.col?(g=s-ae(v.col-1,m)+t.opts.tableResizingLimit,h=s+ae(v.col,m)-t.opts.tableResizingLimit,f=v.col-1,p=v.col):(f=null,p=0,g=r.offset().left-1-parseInt(r.css("margin-left"),10),h=r.offset().left-1+r.width()-m[0].length*t.opts.tableResizingLimit)):l-e.pageX<=t.opts.tableResizerOffset&&(u=l,b.col<m[b.row].length&&m[b.row][b.col+1]?(g=l-ae(b.col,m)+t.opts.tableResizingLimit,h=l+ae(b.col+1,m)-t.opts.tableResizingLimit,f=b.col,p=b.col+1):(f=b.col,p=null,g=r.offset().left-1+m[0].length*t.opts.tableResizingLimit,h=o.offset().left-1+o.width()+parseFloat(o.css("padding-left")))):l-e.pageX<=t.opts.tableResizerOffset?(u=l,0<v.col?(g=l-ae(v.col,m)+t.opts.tableResizingLimit,h=l+ae(v.col-1,m)-t.opts.tableResizingLimit,f=v.col,p=v.col-1):(f=null,p=0,g=r.offset().left+m[0].length*t.opts.tableResizingLimit,h=o.offset().left-1+o.width()+parseFloat(o.css("padding-left")))):e.pageX-s<=t.opts.tableResizerOffset&&(u=s,b.col<m[b.row].length&&m[b.row][b.col+1]?(g=s-ae(b.col+1,m)+t.opts.tableResizingLimit,h=s+ae(b.col,m)-t.opts.tableResizingLimit,f=b.col+1,p=b.col):(f=b.col,p=null,g=o.offset().left+parseFloat(o.css("padding-left")),h=r.offset().left-1+r.width()-m[0].length*t.opts.tableResizingLimit)),a||function(){t.shared.$table_resizer||(t.shared.$table_resizer=d(document.createElement("div")).attr("class","fr-table-resizer").html("<div></div>")),a=t.shared.$table_resizer,t.events.$on(a,"mousedown",(function(e){return!t.core.sameInstance(a)||(0<le().length&&U(),1==e.which?(t.selection.save(),c=!0,a.addClass("fr-moving"),M(),t.edit.off(),a.find("div").css("opacity",1),!1):void 0)})),t.events.$on(a,"mousemove",(function(e){if(!t.core.sameInstance(a))return!0;c&&(t.opts.iframe&&(e.pageX-=t.$iframe.offset().left),re(e))}));var e=function(e){c&&H(e)};window.addEventListener("mouseup",e,!0),t.events.on("destroy",(function(){window.removeEventListener("mouseup",e,!0)}),!0),t.events.on("shared.destroy",(function(){a.html("").removeData().remove(),a=null}),!0),t.events.on("destroy",(function(){t.$el.find(".fr-selected-cell").removeClass("fr-selected-cell"),d("body").first().append(a.hide())}),!0)}(),a.data("table",r),a.data("first",f),a.data("second",p),a.data("instance",t),t.$wp.append(a);var w=u-t.win.pageXOffset-t.opts.tableResizerOffset-t.$wp.offset().left,y=E-t.$wp.offset().top+t.$wp.scrollTop();if(t.opts.iframe){var A=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),C=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));w+=t.$iframe.offset().left+C,y+=t.$iframe.offset().top+A,g+=t.$iframe.offset().left,h+=t.$iframe.offset().left}a.data("max-left",g),a.data("max-right",h),a.data("origin",u-t.win.pageXOffset),a.css("top",y),a.css("left",w),a.css("height",_),a.find("div").css("height",_),a.css("padding-left",t.opts.tableResizerOffset),a.css("padding-right",t.opts.tableResizerOffset),a.show()}else t.core.sameInstance(a)&&V()}}function q(e,a){if(t.$box.find(".fr-line-breaker").isVisible())return!1;n||oe(),t.$box.append(n),n.data("instance",t);var r,i=d(a).find("tr").first(),o=e.pageX,s=0,l=0;if(t.opts.iframe){var c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),f=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));s+=t.$iframe.offset().left-t.helpers.scrollLeft()+f,l+=t.$iframe.offset().top-t.helpers.scrollTop()+c}i.find("th, td").each((function(){var e=d(this);return e.offset().left<=o&&o<e.offset().left+e.outerWidth()/2?(r=parseInt(n.find("a").css("width"),10),n.css("top",l+e.offset().top-t.$box.offset().top-r-5),n.css("left",s+e.offset().left-t.$box.offset().left-r/2),n.data("selected-cell",e),n.data("position","before"),n.addClass("fr-visible"),!1):e.offset().left+e.outerWidth()/2<=o&&o<e.offset().left+e.outerWidth()?(r=parseInt(n.find("a").css("width"),10),n.css("top",l+e.offset().top-t.$box.offset().top-r-5),n.css("left",s+e.offset().left-t.$box.offset().left+e.outerWidth()-r/2),n.data("selected-cell",e),n.data("position","after"),n.addClass("fr-visible"),!1):void 0}))}function X(e,a){if(t.$box.find(".fr-line-breaker").isVisible())return!1;n||oe(),t.$box.append(n),n.data("instance",t);var r,i=d(a),o=e.pageY,s=0,l=0;if(t.opts.iframe){var c=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),f=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));s+=t.$iframe.offset().left-t.helpers.scrollLeft()+f,l+=t.$iframe.offset().top-t.helpers.scrollTop()+c}i.find("tr").each((function(){var e=d(this);r=parseInt(n.find("a").css("width"),10);var a=s+e.offset().left-t.$box.offset().left;return a=0!==t.$box.offset().left?a-r-5:a+r-5,e.offset().top<=o&&o<e.offset().top+e.outerHeight()/2?(n.css("top",l+e.offset().top-t.$box.offset().top-r/2),n.css("left",a),n.data("selected-cell",e.find("td").first()),n.data("position","above"),n.addClass("fr-visible"),!1):e.offset().top+e.outerHeight()/2<=o&&o<e.offset().top+e.outerHeight()?(n.css("top",l+e.offset().top-t.$box.offset().top+e.outerHeight()-r/2),n.css("left",a),n.data("selected-cell",e.find("td").first()),n.data("position","below"),n.addClass("fr-visible"),!1):void 0}))}function Z(){f[t.id]&&(f[t.id].css("top",-9999),f[t.id].css("left",-9999),f[t.id].removeClass("fr-table-selector-active-selected"),f[t.id].removeClass("fr-table-selector-active"),f[t.id].addClass("fr-table-selector-inactive"),t.$el.find("table.fr-table-selection-hover").removeClass("fr-table-selection-hover"))}function Q(){var e=t.$el.find("table.fr-table-selected");e.removeClass("fr-table-selected"),e.removeClass("fr-table-selection-hover"),Z()}function J(e){t.$box.append(f[t.id]),f[t.id].data("instance",t);var a=e.offset().left-t.$box.offset().left+16,n=e.offset().top-t.$box.offset().top-f[t.id].outerHeight();if(t.opts.iframe){var r=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),i=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"));a+=t.$iframe.offset().left-t.helpers.scrollLeft()+i,n+=t.$iframe.offset().top-t.helpers.scrollTop()+r}f[t.id].css("top",n),f[t.id].css("left",a)}function ee(e){l=null;var a=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset);t.opts.tableResizer&&(!t.popups.areVisible()||t.popups.areVisible()&&t.popups.isVisible("table.edit"))&&j(e,a),!t.opts.tableInsertHelper||t.popups.areVisible()||t.$tb.hasClass("fr-inline")&&t.$tb.isVisible()||function(e,a){if(0===le().length){var r,i,o;
1if(a&&("HTML"==a.tagName||"BODY"==a.tagName||t.node.isElement(a)))for(r=1;r<=t.opts.tableInsertHelperOffset;r++){if(i=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset,e.pageY-t.win.pageYOffset+r),d(i).hasClass("fr-tooltip"))return!0;if(i&&("TH"==i.tagName||"TD"==i.tagName||"TABLE"==i.tagName)&&(d(i).parents(".fr-wrapper").length||t.opts.iframe)&&"false"!=d(i).closest("table").attr("contenteditable"))return q(e,d(i).closest("table")),!0;if(o=t.doc.elementFromPoint(e.pageX-t.win.pageXOffset+r,e.pageY-t.win.pageYOffset),d(o).hasClass("fr-tooltip"))return!0;if(o&&("TH"==o.tagName||"TD"==o.tagName||"TABLE"==o.tagName)&&(d(o).parents(".fr-wrapper").length||t.opts.iframe)&&"false"!=d(o).closest("table").attr("contenteditable"))return X(e,d(o).closest("table")),!0}t.core.sameInstance(n)&&Y()}}(e,a),function(e,a){var n=d(a),r=t.$el.find("table.fr-table-selection-hover"),i=t.$el.find("table.fr-table-selected");if(t.node.isElement(a)||t.node.isElement(n.parents(".fr-view").first().get(0))||t.core.sameInstance(n)||t.core.sameInstance(n.parents("div.fr-table-selector"))){if(!n.parents(".fr-table-selector").length){var o=n.closest("table").filter((function(){return!(!t.$el||!t.$el.length)&&t.$el.get(0).contains(this)}));o.length?(J(o),f[t.id].addClass("fr-table-selector-active"),f[t.id].removeClass("fr-table-selector-inactive"),r.removeClass("fr-table-selection-hover"),i.length&&f[t.id].toggleClass("fr-table-selector-active-selected",i.get(0)===o.get(0)),o.addClass("fr-table-selection-hover")):r.length&&Math.abs(r.offset().top-e.pageY)<16||f[t.id].hasClass("fr-table-selector-inactive")||Z()}}else i.length||Z()}(e,a)}function te(){if(c){var e=a.data("table").offset().top-t.win.pageYOffset;if(t.opts.iframe){var n=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top"));e+=t.$iframe.offset().top-t.helpers.scrollTop()+n}a.css("top",e)}}function ae(e,t){var a,n=d(t[0][e]).outerWidth();for(a=1;a<t.length;a++)n=Math.min(n,d(t[a][e]).outerWidth());return n}function ne(e,t,a){var n,r=0;for(n=e;n<=t;n++)r+=ae(n,a);return r}function re(e){if(1<le().length&&o&&M(),!1===o&&!1===i&&!1===c)l&&clearTimeout(l),t.edit.isDisabled()&&!t.popups.isVisible("table.edit")||(l=setTimeout(ee,30,e));else if(c){var n=e.pageX-t.win.pageXOffset;t.opts.iframe&&(n+=t.$iframe.offset().left);var r=a.data("max-left"),s=a.data("max-right");r<=n&&n<=s?a.css("left",n-t.opts.tableResizerOffset-t.$wp.offset().left):n<r&&parseFloat(a.css("left"),10)>r-t.opts.tableResizerOffset?a.css("left",r-t.opts.tableResizerOffset-t.$wp.offset().left):s<n&&parseFloat(a.css("left"),10)<s-t.opts.tableResizerOffset&&a.css("left",s-t.opts.tableResizerOffset-t.$wp.offset().left)}else o&&Y()}function ie(a){t.node.isEmpty(a.get(0))?t.opts.keepTextFormatOnTable&&t.browser.mozilla?a.append(e.MARKERS):a.prepend(e.MARKERS):a.prepend(e.START_MARKER).append(e.END_MARKER)}function oe(){t.shared.$ti_helper||(t.shared.$ti_helper=d(document.createElement("div")).attr("class","fr-insert-helper").html('<a class="fr-floating-btn" role="button" tabIndex="-1" title="'.concat(t.language.translate("Insert"),'"><svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M22,16.75 L16.75,16.75 L16.75,22 L15.25,22.000 L15.25,16.75 L10,16.75 L10,15.25 L15.25,15.25 L15.25,10 L16.75,10 L16.75,15.25 L22,15.25 L22,16.75 Z"/></svg></a>')),t.events.bindClick(t.shared.$ti_helper,"a",(function(){var e=n.data("selected-cell"),a=n.data("position"),r=n.data("instance")||t;"before"==a||"after"==a?(t.undo.saveStep(),e.addClass("fr-selected-cell"),r.table.insertColumn(a),e.removeClass("fr-selected-cell"),t.undo.saveStep()):("above"==a||"below"==a)&&(t.undo.saveStep(),e.addClass("fr-selected-cell"),r.table.insertRow(a),e.removeClass("fr-selected-cell"),t.undo.saveStep()),Y()})),t.events.on("shared.destroy",(function(){t.shared.$ti_helper.html("").removeData().remove(),t.shared.$ti_helper=null}),!0),t.events.$on(t.shared.$ti_helper,"mousemove",(function(e){e.stopPropagation()}),!0),t.events.$on(d(t.o_win),"scroll",(function(){Y()}),!0),t.events.$on(t.$wp,"scroll",(function(){Y()}),!0)),n=t.shared.$ti_helper,t.events.on("destroy",(function(){n=null})),t.tooltip.bind(t.$box,".fr-insert-helper > a.fr-floating-btn")}function se(){s=null,clearTimeout(l)}function le(){return t.el.querySelectorAll(".fr-selected-cell")}function ce(){var e=le();if(e.length){for(var a=e[0];a&&"TABLE"!=a.tagName&&a.parentNode!=t.el;)a=a.parentNode;return a&&"TABLE"==a.tagName?d(a):d([])}return d([])}function de(){i=!1}return{_init:function(){if(!t.$wp)return!1;if(t.helpers.isMobile()&&(t.events.$on(t.$el,"mousedown",$),t.events.$on(t.$win,"mouseup",H)),!t.helpers.isMobile()){c=i=o=!1,t.events.$on(t.$el,"mousedown",$),t.popups.onShow("image.edit",(function(){F(),i=o=!1})),t.popups.onShow("link.edit",(function(){F(),i=o=!1})),t.events.$on(t.$el,"mouseover","th, td",z),t.events.$on(t.$win,"mouseup",H),t.opts.iframe&&t.events.$on(d(t.o_win),"mouseup",H),t.events.$on(t.$win,"mousemove",re),t.events.$on(d(t.o_win),"scroll",te),t.events.on("contentChanged",(function(){0<le().length&&(p(),t.$el.find("img").on("load.selected-cells",(function(){d(this).off("load.selected-cells"),0<le().length&&p()})))})),t.events.$on(d(t.o_win),"resize",(function(){F()})),t.events.on("toolbar.esc",(function(){if(0<le().length)return t.events.disableBlur(),t.events.focus(),!1}),!0),t.events.$on(d(t.o_win),"keydown",(function(){o&&i&&(i=o=!1,t.$el.removeClass("fr-no-selection"),t.edit.on(),t.selection.setAtEnd(t.$el.find(".fr-selected-cell").last().get(0)),t.selection.restore(
1),F())})),t.events.$on(t.$el,"keydown",(function(a){a.shiftKey?!1===function(a){var n=le();if(null!=n&&0<n.length){var r,i=L(),o=a.which,s=x(1==n.length?r=n[0]:(r=t.el.querySelector(".fr-cell-fixed"),t.el.querySelector(".fr-cell-handler")),i);if(e.KEYCODE.ARROW_RIGHT==o){if(s.col<i[0].length-1)return P(r,i[s.row][s.col+1]),!1}else if(e.KEYCODE.ARROW_DOWN==o){if(s.row<i.length-1)return P(r,i[s.row+1][s.col]),!1}else if(e.KEYCODE.ARROW_LEFT==o){if(0<s.col)return P(r,i[s.row][s.col-1]),!1}else if(e.KEYCODE.ARROW_UP==o&&0<s.row)return P(r,i[s.row-1][s.col]),!1}}(a)&&setTimeout((function(){p()}),0):function(a){var n=a.which,r=t.selection.blocks();if(r.length&&("P"!==(r=r[0]).tagName&&"DIV"!==r.tagName||(r=r.parentNode),"TD"==r.tagName||"TH"==r.tagName)){for(var i=r;i&&"TABLE"!=i.tagName&&i.parentNode!=t.el;)i=i.parentNode;if(i&&"TABLE"==i.tagName&&(e.KEYCODE.ARROW_LEFT==n||e.KEYCODE.ARROW_UP==n||e.KEYCODE.ARROW_RIGHT==n||e.KEYCODE.ARROW_DOWN==n)&&(0<le().length&&U(),t.browser.webkit&&(e.KEYCODE.ARROW_UP==n||e.KEYCODE.ARROW_DOWN==n))){var o=t.selection.ranges(0).startContainer;if(o.nodeType==Node.TEXT_NODE&&(e.KEYCODE.ARROW_UP==n&&(o.previousSibling&&"BR"!==o.previousSibling.tagName||o.previousSibling&&"BR"===o.previousSibling.tagName&&o.previousSibling.previousSibling)||e.KEYCODE.ARROW_DOWN==n&&(o.nextSibling&&"BR"!==o.nextSibling.tagName||o.nextSibling&&"BR"===o.nextSibling.tagName&&o.nextSibling.nextSibling)))return;a.preventDefault(),a.stopPropagation();var s=L(d(i)),l=x(r,s);e.KEYCODE.ARROW_UP==n?W(l,i,s):e.KEYCODE.ARROW_DOWN==n&&G(l,i,s),t.selection.restore()}}}(a)})),t.events.on("keydown",(function(a){if(!1===function(a){if(a.which==e.KEYCODE.TAB){var n;if(0<le().length)n=t.$el.find(".fr-selected-cell").last();else{var r=t.selection.element();"TD"==r.tagName||"TH"==r.tagName?n=d(r):r!=t.el&&(0<d(r).parentsUntil(t.$el,"td").length?n=d(r).parents("td").first():0<d(r).parentsUntil(t.$el,"th").length&&(n=d(r).parents("th").first()))}if(n)return a.preventDefault(),!!(0===t.selection.get().focusOffset&&0<d(t.selection.element()).parentsUntil(t.$el,"ol, ul").length&&(0<d(t.selection.element()).closest("li").prev().length||d(t.selection.element()).is("li")&&0<d(t.selection.element()).prev().length))||(U(),a.shiftKey?0<n.prev().length?ie(n.prev()):0<n.closest("tr").length&&0<n.closest("tr").prev().length?ie(n.closest("tr").prev().find("td").last()):0<n.closest("tbody").length&&0<n.closest("table").find("thead tr").length&&ie(n.closest("table").find("thead tr th").last()):0<n.next().length?ie(n.next()):0<n.closest("tr").length&&0<n.closest("tr").next().length?ie(n.closest("tr").next().find("td").first()):0<n.closest("thead").length&&0<n.closest("table").find("tbody tr").length?ie(n.closest("table").find("tbody tr td").first()):(n.addClass("fr-selected-cell"),y("below"),F(),ie(n.closest("tr").next().find("td").first())),t.selection.restore(),!1)}}(a))return!1;if(a.which==e.KEYCODE.ESC&&Q(),t.$el.find("table.fr-table-selected").length){if(!a.ctrlKey&&!a.metaKey)return a.preventDefault(),a.stopPropagation(),!1;"a"===a.key&&Q()}var n=le();if(0<n.length){if(0<n.length&&t.keys.ctrlKey(a)&&a.which==e.KEYCODE.A)return F(),t.popups.isVisible("table.edit")&&t.popups.hide("table.edit"),n=[],!0;if(a.which==e.KEYCODE.ESC&&t.popups.isVisible("table.edit"))return F(),t.popups.hide("table.edit"),a.preventDefault(),a.stopPropagation(),a.stopImmediatePropagation(),!(n=[]);if(1<n.length&&(a.which==e.KEYCODE.BACKSPACE||a.which==e.KEYCODE.DELETE)){t.undo.saveStep();for(var r=0;r<n.length;r++)d(n[r]).html("<br>"),r==n.length-1&&d(n[r]).prepend(e.MARKERS);return t.selection.restore(),t.undo.saveStep(),!(n=[])}if(1<n.length&&a.which!=e.KEYCODE.F10&&!t.keys.isBrowserAction(a))return a.preventDefault(),!(n=[])}else if(!(n=[])===function(a){if(a.altKey&&a.which==e.KEYCODE.SPACE){var n,r=t.selection.element();if("TD"==r.tagName||"TH"==r.tagName?n=r:0<d(r).closest("td").length?n=d(r).closest("td").get(0):0<d(r).closest("th").length&&(n=d(r).closest("th").get(0)),n)return a.preventDefault(),P(n,n),p(),!1}}(a))return!1}),!0);var a=null,n=[];t.events.on("html.beforeGet",(function(){n=le();for(var e=0;e<n.length;e++)n[e].className=(n[e].className||"").replace(/fr-selected-cell/g,"");(a=t.$el.find("table.fr-table-selected"))&&a.length&&a.removeClass("fr-table-selected")})),t.events.on("html.afterGet",(function(){for(var e=0;e<n.length;e++)n[e].className=(n[e].className?n[e].className.trim()+" ":"")+"fr-selected-cell";n=[],a&&a.length&&a.addClass("fr-table-selected")}));var r=!1,s=["applytextColor","bold","italic","underline","strikeThrough","subscript","superscript","fontFamily","fontSize","applybackgroundColor","inlineClass","inlineStyle","alignLeft","alignCenter","formatO
1LSimple","alignRight","alignJustify","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote","clearFormatting"];t.events.on("commands.before",(function(a,n){if(!r&&1<le().length&&-1!==s.indexOf(a)){t.undo.saveStep(),t.selection.save(),t.$el.find(".fr-marker").removeClass("fr-marker").addClass("fr-marker-placeholder");var i=e.COMMANDS[a].undo;e.COMMANDS[a].undo=!1,r=!0;for(var o={},l=0;l<le().length;l++){var c=le()[l],d=c.closest("tr").rowIndex;o[d]||(o[d]=[]),o[d].push(c)}for(var f in o){var p=o[f];t.selection.get().removeAllRanges();var u=t.doc.createRange();u.setStartBefore(p[0]),u.setEndAfter(p[p.length-1]),t.selection.get().addRange(u),t.commands.exec(a,[n])}return t.$el.find(".fr-marker-placeholder").addClass("fr-marker").removeClass("fr-marker-placeholder"),t.selection.restore(),t.undo.saveStep(),e.COMMANDS[a].undo=i,r=!1}})),h(!0),v(!0),b()}t.events.on("destroy",se)},insert:function(a,n){var r,i,o=function(){var e={startTag:"",closeTag:""};return t.opts.keepTextFormatOnTable&&(e=_(d(t.selection.element().firstChild).parentsUntil(t.$el))),{startTag:e.startTag,closeTag:e.closeTag}}(),s="<table "+(t.opts.tableDefaultWidth?'style="width: '+t.opts.tableDefaultWidth+';" ':"")+'class="fr-inserted-table"><tbody>',l=100/n;for(r=0;r<a;r++){for(s+="<tr>",i=0;i<n;i++)s+="<td"+(t.opts.tableDefaultWidth?' style="width: '+l.toFixed(4)+'%;"':"")+">"+o.startTag,0===r&&0===i&&(s+=e.MARKERS),s+="<br>"+o.closeTag+"</td>";s+="</tr>"}if(s+="</tbody></table>",t.opts.trackChangesEnabled){t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.markers.insert(),t.html.wrap();var c=t.$el.find(".fr-marker");t.node.isLastSibling(c)&&c.parent().hasClass("fr-deletable")&&c.insertAfter(c.parent()),c.replaceWith(s),t.selection.clear()}else t.html.insert(s);t.selection.restore();var f=t.$el.find(".fr-inserted-table");f.removeClass("fr-inserted-table"),t.events.trigger("table.inserted",[f.get(0)])},remove:w,insertRow:y,deleteRow:function(){var e=ce();if(0<e.length){var a,n,r,i=L(),o=D(i);if(null==o)return;
1if(0===o.min_i&&o.max_i==i.length-1)w();else{for(a=o.max_i;a>=o.min_i;a--){for(r=d(e.find("tr").not(e.find("> table tr")).get(a)),n=0;n<i[a].length;n++)if(0===n||i[a][n]!=i[a][n-1]){var s=d(i[a][n]);if(1<parseInt(s.attr("rowspan"),10)){var l=parseInt(s.attr("rowspan"),10)-1;1==l?s.removeAttr("rowspan"):s.attr("rowspan",l)}if(a<i.length-1&&i[a][n]==i[a+1][n]&&(0===a||i[a][n]!=i[a-1][n])){for(var c=i[a][n],f=n;0<f&&i[a][f]==i[a][f-1];)f--;0===f?d(e.find("tr").not(e.find("> table tr")).get(a+1)).prepend(c):d(i[a+1][f-1])[0].parentNode&&d(i[a+1][f-1])[0].insertAdjacentElement("afterend",c)}}var p=r.parent();r.remove(),0===p.find("tr").length&&p.remove(),i=L(e)}k(0,i.length-1,0,i[0].length-1,e),0<o.min_i?t.selection.setAtEnd(i[o.min_i-1][0]):t.selection.setAtEnd(i[0][0]),t.selection.restore(),t.popups.hide("table.edit")}}},insertColumn:function(e){var a=ce();if(0<a.length){var n,r=L(),i=D(r);n="before"==e?i.min_j:i.max_j;var o,s=100/r[0].length,l=100/(r[0].length+1);a.find("th, td").each((function(){(o=d(this)).data("old-width",o.outerWidth()/a.outerWidth()*100)})),a.find("tr").not(a.find("> table tr")).each((function(t){for(var a,i=d(this),o=0,c=0;o-1<n;){if(!(a=i.find("> th, > td").get(c))){a=null;break}a==r[t][o]?(o+=parseInt(d(a).attr("colspan"),10)||1,c++):(o+=parseInt(d(r[t][o]).attr("colspan"),10)||1,"after"==e&&(a=0===c?-1:i.find("> th, > td").get(c-1)))}var f=d(a);if("after"==e&&n<o-1||"before"==e&&0<n&&r[t][n]==r[t][n-1]){if(0===t||0<t&&r[t][n]!=r[t-1][n]){var p=parseInt(f.attr("colspan"),10)+1;f.attr("colspan",p),f.css("width",(f.data("old-width")*l/s+l).toFixed(4)+"%"),f.removeData("old-width")}}else{var u,g=(f.get(0)||"").tagName;if(0<i.find("th").length&&"TH"===g)u='<th style="width: '.concat(l.toFixed(4),'%;"><br></th>');else{var h=E(r[t][n]);u='<td style="'.concat(f.attr("style"),"; width: ").concat(l.toFixed(4),'%;">')+h.startTag+"<br>"+h.closeTag+"</td>"}d(u).append("<br>"),d(u).css("width","".concat(l.toFixed(4),"%")),-1==a?i.prepend(u):null==a?i.append(u):"before"==e?f.before(u):"after"==e&&f.after(u)}})),a.find("th, td").each((function(){(o=d(this)).data("old-width")&&(o.css("width",(o.data("old-width")*l/s).toFixed(4)+"%"),o.removeData("old-width"))})),t.popups.isVisible("table.edit")&&p()}},deleteColumn:function(){var e=ce();if(0<e.length){var a,n,r,i=L(),o=D(i);if(null==o)return;if(0===o.min_j&&o.max_j==i[0].length-1)w();else{var s=0;for(a=0;a<i.length;a++)for(n=0;n<i[0].length;n++)(r=d(i[a][n])).hasClass("fr-selected-cell")||(r.data("old-width",r.outerWidth()/e.outerWidth()*100),(n<o.min_j||n>o.max_j)&&(s+=r.outerWidth()/e.outerWidth()*100));for(s/=i.length,n=o.max_j;n>=o.min_j;n--)for(a=0;a<i.length;a++)if(0===a||i[a][n]!=i[a-1][n])if(r=d(i[a][n]),1<(parseInt(r.attr("colspan"),10)||1)){var l=parseInt(r.attr("colspan"),10)-1;1==l?r.removeAttr("colspan"):r.attr("colspan",l),r.css("width",(100*(r.data("old-width")-ae(n,i))/s).toFixed(4)+"%"),r.removeData("old-width")}else{var c=d(r.parent().get(0));r.remove(),0===c.find("> th, > td").length&&(0===c.prev().length||0===c.next().length||c.prev().find("> th[rowspan], > td[rowspan]").length<c.prev().find("> th, > td").length)&&c.remove()}k(0,i.length-1,0,i[0].length-1,e),0<o.min_j?t.selection.setAtEnd(i[o.min_i][o.min_j-1]):t.selection.setAtEnd(i[o.min_i][0]),t.selection.restore(),t.popups.hide("table.edit"),e.find("th, td").each((function(){(r=d(this)).data("old-width")&&(r.css("width",(100*r.data("old-width")/s).toFixed(4)+"%"),r.removeData("old-width"))}))}}},mergeCells:function(){if(1<le().length&&(0===t.$el.find("th.fr-selected-cell").length||0===t.$el.find("td.fr-selected-cell").length)){O();var e,a,n=D(L());if(null==n)return;var r=t.$el.find(".fr-selected-cell"),i=d(r[0]),o=i.parent().find(".fr-selected-cell"),s=i.closest("table"),l=i.html(),c=0;for(e=0;e<o.length;e++)c+=d(o[e]).outerWidth();for(i.css("width",Math.min(100,c/s.outerWidth()*100).toFixed(4)+"%"),n.min_j<n.max_j&&i.attr("colspan",n.max_j-n.min_j+1),n.min_i<n.max_i&&i.attr("rowspan",n.max_i-n.min_i+1),e=1;e<r.length;e++)"<br>"!=(a=d(r[e])).html()&&""!==a.html()&&(l+="<br>".concat(a.html())),a.remove();
vendor: 13,944 bytes, line 1
1i.html(l),t.selection.setAtEnd(i.get(0)),t.selection.restore(),t.toolbar.enable(),C(n.min_i,n.max_i,s);var f=s.find("tr:empty");for(e=f.length-1;0<=e;e--)d(f[e]).remove();A(n.min_j,n.max_j,s),p()}},splitCellVertically:function(){if(1==le().length){var e=t.$el.find(".fr-selected-cell"),a=parseInt(e.attr("colspan"),10)||1,n=e.parent().outerWidth(),r=e.outerWidth(),i=e.clone().html("<br>"),o=L(),s=x(e.get(0),o);if(1<a){var l=Math.ceil(a/2);r=ne(s.col,s.col+l-1,o)/n*100;var c=ne(s.col+l,s.col+a-1,o)/n*100;1<l?e.attr("colspan",l):e.removeAttr("colspan"),1<a-l?i.attr("colspan",a-l):i.removeAttr("colspan"),e.css("width",r.toFixed(4)+"%"),i.css("width",c.toFixed(4)+"%")}else{var f;for(f=0;f<o.length;f++)if(0===f||o[f][s.col]!=o[f-1][s.col]){var p=d(o[f][s.col]);if(!p.is(e)){var u=(parseInt(p.attr("colspan"),10)||1)+1;p.attr("colspan",u)}}r=r/n*100/2,e.css("width","".concat(r.toFixed(4),"%")),i.css("width","".concat(r.toFixed(4),"%"))}e[0].parentNode&&e[0].insertAdjacentElement("afterend",i[0]),F(),t.popups.hide("table.edit")}},splitCellHorizontally:function(){if(1==le().length){var e=t.$el.find(".fr-selected-cell"),a=e.parent(),n=e.closest("table"),r=parseInt(e.attr("rowspan"),10),i=L(),o=x(e.get(0),i),s=e.clone().html("<br>");if(1<r){var l=Math.ceil(r/2);1<l?e.attr("rowspan",l):e.removeAttr("rowspan"),1<r-l?s.attr("rowspan",r-l):s.removeAttr("rowspan");for(var c=o.row+l,f=0===o.col?o.col:o.col-1;0<=f&&(i[c][f]==i[c][f-1]||0<c&&i[c][f]==i[c-1][f]);)f--;-1==f?d(n.find("tr").not(n.find("> table tr")).get(c)).prepend(s):d(i[c][f])[0].parentNode&&d(i[c][f])[0].insertAdjacentElement("afterend",s[0])}else{var p,u=d(document.createElement("tr")).append(s);for(p=0;p<i[0].length;p++)if(0===p||i[o.row][p]!=i[o.row][p-1]){var g=d(i[o.row][p]);g.is(e)||g.attr("rowspan",(parseInt(g.attr("rowspan"),10)||1)+1)}a[0].parentNode&&a[0].insertAdjacentElement("afterend",u[0])}F(),t.popups.hide("table.edit")}},addHeader:function(){var e=ce();if(0<e.length&&0===e.find("> th").length){var t,a="<thead><tr>",n=0;for(n=e.find("tr").first().find("> th").length,e.find("tr").first().find("> td").each((function(){var e=d(this);n+=parseInt(e.attr("colspan"),10)||1})),t=0;t<n;t++)a+="<th><br></th>";a+="</tr></thead>",e.prepend(a),p()}},addFooter:function(){var e=ce();if(0<e.length&&0===e.find("tfoot").length){var t="<tfoot><tr>",a=0,n=e.find("thead tr").first();0===n.length&&(n=e.find("tbody tr").first()),n.find("th, td").each((function(){a+=parseInt(d(this).attr("colspan"),10)||1}));for(var r=0;r<a;r++)t+="<td><br></td>";t+="</tr></tfoot>",e.append(t),p()}},removeHeader:function(){var e=ce(),a=e.find("> thead");if(0<(a=d(a)).length)if(0===e.find("tbody tr").length)w();else if(a.remove(),0<le().length)p();else{t.popups.hide("table.edit");var n=e.find("tbody tr").first().find("td").first().get(0);n&&(t.selection.setAtEnd(n),t.selection.restore())}},removeFooter:function(){var e=ce(),a=e.find("tfoot");if(0<a.length)if(0===e.find("tbody tr").length)w();else if(a.remove(),0<le().length)p();else{t.popups.hide("table.edit");var n=e.find("tbody tr").first().find("td").first().get(0);n&&(t.selection.setAtEnd(n),t.selection.restore())}},setBackground:S,showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertTable"]'),a=t.popups.get("table.insert");if(a||(a=h()),!a.hasClass("fr-active")){t.popups.refresh("table.insert"),t.popups.setContainer("table.insert",t.$tb);var n=t.button.getPosition(e),r=n.left,i=n.top;t.popups.show("table.insert",r,i,e.outerHeight())}},showEditPopup:p,showColorsPopup:u,back:function(){0<le().length?p():(t.popups.hide("table.insert"),t.toolbar.showInline())},verticalAlign:function(e){t.$el.find(".fr-selected-cell").css("vertical-align",e)},horizontalAlign:function(e){t.$el.find(".fr-selected-cell").css("text-align",e)},applyStyle:function(e,a,n,r){if(0<a.length){if(t.opts.useClasses||("TABLE"===a.get(0).tagName?function e(t,a){var n=t.childNodes;if(0<n.length)for(var r=0;r<n.length;r++)"TD"===n[r].tagName?"fr-dashed-borders"===a||"fr-highlighted"===a||"fr-thick"===a?R(n[r]):"fr-alternate-rows"===a&&n[r].style.removeProperty("background-color"):e(n[r],a)}(a.get(0),e):R(a.get(0))),!n){var i=Object.keys(r);i.splice(i.indexOf(e),1),a.removeClass(i.join(" "))}a.toggleClass(e)}},selectedTable:ce,selectedCells:le,customColor:function(){var e=t.popups.get("table.colors").find(".fr-table-colors-hex-layer input");e.length&&S(e.val())},selectCells:P}},e.DefineIcon("insertTable",{NAME:"table",SVG_KEY:"insertTable"}),e.RegisterCommand("insertTable",{title:"Insert Table",undo:!1,focus:!0,refreshOnCallback:!1,popup:!0,callback:function(){this.popups.isVisible("table.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("table.insert")):this.table.showInsertPopup()},plugin:"table"}),e.RegisterCommand("tableInsert",{callback:function(e,t,a){this.table.insert(t,a),this.popups.hide("table.insert")}}),e.DefineIcon("tableHeader",{NAME:"header",FA5NAME:"heading",SVG_KEY:"tableHeader"}),e.RegisterCommand("tableHeader",{title:"Table Header",focus:!1,toggle:!0,callback:function(){this.popups.get("table.edit").find('.fr-command[data-cmd="tableHeader"]').hasClass("fr-active")?this.table.removeHeader():this.table.addHeader()},refresh:function(e){var t=this.table.selectedTable();0<t.length&&(0===t.find("> thead").length?e.removeClass("fr-active").attr("aria-pressed",!1):e.addClass("fr-active").attr("aria-pressed",!0))}}),e.DefineIcon("tableFooter",{NAME:"table",FA5NAME:"table",SVG_KEY:"tableFooter"}),e.RegisterCommand("tableFooter",{title:"Table Footer",focus:!1,toggle:!0,callback:function(){this.popups.get("table.edit").find('.fr-command[data-cmd="tableFooter"]').hasClass("fr-active")?this.table.removeFooter():this.table.addFooter()},refresh:function(e){var t=this.table.selectedTable();0<t.length&&(0===t.find("tfoot").length?e.removeClass("fr-active").attr("aria-pressed",!1):e.addClass("fr-active").attr("aria-pressed",!0))}}),e.DefineIcon("tableRows",{NAME:"bars",SVG_KEY:"row"}),e.RegisterCommand("tableRows",{type:"dropdown",focus:!1,title:"Row",options:{above:"Insert row above",below:"Insert row below",delete:"Delete row"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableRows.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableRows" data-param1="'+n+'" title="'+this.language.translate(a[n])+'">'+this.language.translate(a[n])+"</a></li>");return t+"</ul>"},callback:function(e,t){"above"==t||"below"==t?this.table.insertRow(t):this.table.deleteRow()}}),e.DefineIcon("tableColumns",{NAME:"bars fa-rotate-90",SVG_KEY:"columns"}),e.RegisterCommand("tableColumns",{type:"dropdown",focus:!1,title:"Column",options:{before:"Insert column before",after:"Insert column after",delete:"Delete column"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableColumns.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableColumns" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.language.translate(a[n]),"</a></li>"));return t+"</ul>"},callback:function(e,t){"before"==t||"after"==t?this.table.insertColumn(t):this.table.deleteColumn()}}),e.DefineIcon("tableCells",{NAME:"square-o",FA5NAME:"square",SVG_KEY:"cellOptions"}),e.RegisterCommand("tableCells",{type:"dropdown",focus:!1,title:"Cell",options:{merge:"Merge cells","vertical-split":"Vertical split","horizontal-split":"Horizontal split"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableCells.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCells" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.language.translate(a[n]),"</a></li>"));return t+"</ul>"},callback:function(e,t){"merge"==t?this.table.mergeCells():"vertical-split"==t?this.table.splitCellVertically():this.table.splitCellHorizontally()},refreshOnShow:function(e,t){1<this.$el.find(".fr-selected-cell").length?(t.find('a[data-param1="vertical-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="horizontal-split"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="merge"]').removeClass("fr-disabled").attr("aria-disabled",!1)):(t.find('a[data-param1="merge"]').addClass("fr-disabled").attr("aria-disabled",!0),t.find('a[data-param1="vertical-split"]').removeClass("fr-disabled").attr("aria-disabled",!1),t.find('a[data-param1="horizontal-split"]').removeClass("fr-disabled").attr("aria-disabled",!1))}}),e.DefineIcon("tableRemove",{NAME:"trash",SVG_KEY:"removeTable"}),e.RegisterCommand("tableRemove",{title:"Remove Table",focus:!1,callback:function(){this.table.remove()}}),e.DefineIcon("tableStyle",{NAME:"paint-brush",SVG_KEY:"tableStyle"}),e.RegisterCommand("tableStyle",{title:"Table Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableStyle" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell").closest("table"),this.opts.tableMultipleStyles,this.opts.tableStyles)},refreshOnShow:function(e,t){var a=this.$,n=this.$el.find(".fr-selected-cell").closest("table");n&&t.find(".fr-command").each((function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}),e.DefineIcon("tableCellBackground",{NAME:"tint",SVG_KEY:"cellBackground"}),e.RegisterCommand("tableCellBackground",{title:"Cell Background",focus:!1,popup:!0,callback:function(){this.table.showColorsPopup()}}),e.RegisterCommand("tableCellBackgroundColor",{undo:!0,focus:!1,callback:function(e,t){this.table.setBackground(t)}}),e.DefineIcon("tableBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("tableBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.table.back()},refresh:function(e){0!==this.table.selectedCells().length||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next(".fr-separator").removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next(".fr-separator").addClass("fr-hidden"))}}),e.DefineIcon("tableCellVerticalAlign",{NAME:"arrows-v",FA5NAME:"arrows-alt-v",SVG_KEY:"verticalAlignMiddle"}),e.RegisterCommand("tableCellVerticalAlign",{type:"dropdown",focus:!1,title:"Vertical Align",options:{Top:"Align Top",Middle:"Align Middle",Bottom:"Align Bottom"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableCellVerticalAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellVerticalAlign" data-param1="'.concat(n.toLowerCase(),'" title="').concat(this.language.translate(a[n]),'">').concat(this.language.translate(n),"</a></li>"));return t+"</ul>"},callback:function(e,t){this.table.verticalAlign(t)},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.$el.find(".fr-selected-cell").css("vertical-align")+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.DefineIcon("tableCellHorizontalAlign",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("align-center",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.DefineIcon("align-justify",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.RegisterCommand("tableCellHorizontalAlign",{type:"dropdown",focus:!1,title:"Horizontal Align",options:{left:"Align Left",center:"Align Center",right:"Align Right",justify:"Align Justify"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.tableCellHorizontalAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="tableCellHorizontalAlign" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("align-".concat(n)),'<span class="fr-sr-only">').concat(this.language.translate(a[n]),"</span></a></li>"));return t+"</ul>"},callback:function(e,t){this.table.horizontalAlign(t)},refresh:function(e){var t=this.table.selectedCells(),a=this.$;t.length&&e.find("> *").first().replaceWith(this.icon.create("align-".concat(this.helpers.getAlignment(a(t[0])))))},refreshOnShow:function(e,t){t.find('.fr-command[data-param1="'+this.helpers.getAlignment(this.$el.find(".fr-selected-cell").first())+'"]').addClass("fr-active").attr("aria-selected",!0)}}),e.DefineIcon("tableCellStyle",{NAME:"magic",SVG_KEY:"cellStyle"}),e.RegisterCommand("tableCellStyle",{title:"Cell Style",type:"dropdown",focus:!1,html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',t=this.opts.tableCellStyles;for(var a in t)t.hasOwnProperty(a)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="tableCellStyle" data-param1="'.concat(a,'" title="').concat(this.language.translate(t[a]),'">').concat(this.language.translate(t[a]),"</a></li>"));return e+"</ul>"},callback:function(e,t){this.table.applyStyle(t,this.$el.find(".fr-selected-cell"),this.opts.tableCellMultipleStyles,this.opts.tableCellStyles)},refreshOnShow:function(e,t){var a=this.$,n=this.$el.find(".fr-selected-cell").first();n&&t.find(".fr-command").each((function(){var e=a(this).data("param1"),t=n.hasClass(e);a(this).toggleClass("fr-active",t).attr("aria-selected",t)}))}}
1),e.RegisterCommand("tableCellBackgroundCustomColor",{title:"OK",undo:!0,callback:function(){this.table.customColor()}}),e.DefineIcon("tableColorRemove",{NAME:"eraser",SVG_KEY:"remove"}),e.URLRegEx="(^| |\\u00A0)(".concat(e.LinkRegEx,"|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\\.[a-z0-9+-_]{1,}))$"),e.PLUGINS.url=function(t){var a=t.$,n=null;function r(e,a,r){for(var i="";r.length&&"."==r[r.length-1];)i+=".",r=r.substring(0,r.length-1);var o=r;if(t.opts.linkConvertEmailAddress)t.helpers.isEmail(o)&&!/^mailto:.*/i.test(o)&&(o="mailto:".concat(o));else if(t.helpers.isEmail(o))return a+r;return/^((http|https|ftp|ftps|mailto|tel|sms|notes|data)\:)/i.test(o)||(o="//".concat(o)),(a||"")+"<a".concat(t.opts.linkAlwaysBlank?' target="_blank"':"").concat(n?' rel="'.concat(n,'"'):"",' data-fr-linked="true" href="').concat(o,'">').concat(r.replace(/&/g,"&").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"),"</a>").concat(i)}var i=function(){return new RegExp(e.URLRegEx,"gi")};function o(e){return t.opts.linkAlwaysNoFollow&&(n="nofollow"),t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(n?n+=" noopener":n="noopener"),t.opts.linkNoReferrer&&(n?n+=" noreferrer":n="noreferrer")),e.replace(i(),r)}function s(e){var t=e.split(" ");return t[t.length-1]}function l(){var e=t.selection.ranges(0),n=e.startContainer;if(n.nodeType!==Node.TEXT_NODE)return!1;if(!n||e.startOffset!==(n.textContent||"").length){t.markers.insert();var r=t.$el.find(".fr-marker"),l=n.textContent.match(/(^| |\u00A0)(((([a-z\u0080-\u009f\u00a1-\uffff0-9-_\.]{1,})(\.(com|net|org|edu|mil|gov|co|biz|info|me|dev)))|((ftp|http|https):\/\/[a-z\u0080-\u009f\u00a1-\uffff0-9-_\.]{1,})|(www\.[a-z\u0080-\u009f\u00a1-\uffff0-9-_\.]{1,}\.[a-z0-9-]{2,24})|((ftp|http|https):\/\/[\u0021-\uffff]{1,}@[a-z\u0080-\u009f\u00a1-\uffff0-9-_\.]{1,}))((:[0-9]{1,5})|)(((\/|\?|#)[a-z\u00a1-\uffff0-9@?\|!^=%&\/~+#-\'*-_{}]*)|())|([a-z0-9+-_.]{1,}@[a-z0-9+-_.]{1,}\.[a-z0-9+-_]{1,}))$/gi);if(r.remove(),!l)return!1}if(function e(a){return!!a&&("A"===a.tagName||!(!a.parentNode||a.parentNode==t.el)&&e(a.parentNode))}(n))return!1;if(i().test(s(n.textContent))){var c,d=n.textContent.length;if(0<d&&","===n.textContent.charAt(d-1)){a(n).before(o(n.textContent.substring(0,d-1))),(c=a(n.parentNode).find("a[data-fr-linked]")).removeAttr("data-fr-linked"),n.textContent=",";var f=t.win.getSelection().getRangeAt(0);f.setStart(n,1),f.setEnd(n,1)}else a(n).before(o(n.textContent)),(c=a(n.parentNode).find("a[data-fr-linked]")).removeAttr("data-fr-linked"),n.parentNode.removeChild(n);t.events.trigger("url.linked",[c.get(0)])}else if(n.textContent.split(" ").length<=2&&n.previousSibling&&"A"===n.previousSibling.tagName){var p=n.previousSibling.innerText+n.textContent,u=n.textContent.length;if(i().test(s(p))&&","!==n.textContent.charAt(u-1)){var g=(new DOMParser).parseFromString(o(p),"text/html").body.childNodes;n.parentNode.replaceChild(g[0],n.previousSibling),g.length&&a(n).before(g[0]),n.parentNode.removeChild(n)}}}return{_init:function(){t.events.on("keypress",(function(e){!t.selection.isCollapsed()||")"!=e.key&&"("!=e.key||l()}),!0),t.events.on("keydown",(function(a){var n=a.which;!t.selection.isCollapsed()||n!=e.KEYCODE.ENTER&&n!=e.KEYCODE.SPACE||l()}),!0),t.events.on("paste.beforeCleanup",(function(e){if(t.helpers.isURL(e)&&!t.$el[0].getAttribute("plainpaste")){var a=null;return t.opts.linkAlwaysBlank&&(t.opts.linkNoOpener&&(a?a+=" noopener":a="noopener"),t.opts.linkNoReferrer&&(a?a+=" noreferrer":a="noreferrer")),"<a".concat(t.opts.linkAlwaysBlank?' target="_blank"':"").concat(a?' rel="'.concat(a,'"'):"",' href="').concat(e,'" >').concat(e,"</a>")}if(t.$el[0].getAttribute("plainpaste"))return function(e){if("string"==typeof e)return(e=e.replace(/&/g,"&")).replace(/(?:https?|ftp|file):\/\/(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$])|www\.(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$])|([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)/gim,o)}(e)}))}}},Object.assign(e.POPUP_TEMPLATES,{"video.insert":"[_BUTTONS_][_BY_URL_LAYER_][_EMBED_LAYER_][_UPLOAD_LAYER_][_PROGRESS_BAR_]","video.edit":"[_BUTTONS_]","video.size":"[_BUTTONS_][_SIZE_LAYER_]"}),Object.assign(e.DEFAULTS,{videoAllowedTypes:["mp4","webm","ogg","mp3","mpeg","url"],videoAllowedProviders:[".*"],videoDefaultAlign:"center",videoDefaultDisplay:"block",videoDefaultWidth:600,videoEditButtons:["videoReplace","videoRemove","videoDisplay","videoAlign","videoSize","autoplay"],videoInsertButtons:["videoBack","|","videoByURL","videoEmbed","videoUpload"],videoMaxSize:52428800,videoMove:!0,videoResize:!0,videoResponsive:!1,videoSizeButtons:["videoBack","|"],videoSplitHTML:!1,videoTextNear:!0,videoUpload:!0,videoUploadMethod:"POST",videoUploadParam:"file",videoUploadParams:{},videoUploadToS3:!1,videoUploadToAzure:!1,videoUploadURL:null}),e.VIDEO_PROVIDERS=[{test_regex:/^.*((youtu.be)|(youtube.com))\/((v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))?\/?((shorts\/)|(v=))?([^#\&\?]*).*/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=|embed\/|shorts\/)?([0-9a-zA-Z_\-]+)(.*)?/g,url_text:"https://www.youtube.com/embed/$1?$2",html:'<iframe width="640" height="360" src="{url}&wmode=opaque&rel=0" frameborder="0" allowfullscreen></iframe>',provider:"youtube"},{test_regex:/^.*(?:vimeo.com)\/(?:channels(\/\w+\/)?|groups\/*\/videos\/\u200b\d+\/|video\/|)(\d+)(?:$|\/|\?)/,url_regex:/(?:https?:\/\/)?(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?(\/[a-zA-Z0-9_\-]+)?/i,url_text:"https://player.vimeo.com/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vimeo"},{test_regex:/^.+(dailymotion.com|dai.ly)\/(video|hub)?\/?([^_]+)[^#]*(#video=([^_&]+))?/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:dailymotion\.com|dai\.ly)\/(?:video|hub)?\/?(.+)/g,url_text:"https://www.dailymotion.com/embed/video/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"dailymotion"},{test_regex:/^.+(screen.yahoo.com)\/[^_&]+/,url_regex:"",url_text:"",html:'<iframe width="640" height="360" src="{url}?format=embed" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"yahoo"},{test_regex:/^.+(rutube.ru)\/[^_&]+/,url_regex:/(?:https?:\/\/)?(?:www\.)?(?:rutube\.ru)\/(?:video)?\/?(.+)/g,url_text:"https://rutube.ru/play/embed/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true"></iframe>',provider:"rutube"},{test_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/,url_regex:/^(?:.+)vidyard.com\/(?:watch)?\/?([^.&/]+)\/?(?:[^_.&]+)?/g,url_text:"https://play.vidyard.com/$1",html:'<iframe width="640" height="360" src="{url}" frameborder="0" allowfullscreen></iframe>',provider:"vidyard"}],e.VIDEO_EMBED_REGEX=/^\W*(<div[^>]*>\s*<iframe[^>]*>.*?<\/iframe>\s*<\/div>(\s*<script[^>]*>.*?<\/script>)?|<iframe[^>]*>.*?<\/iframe>|<embed(.|\n)*>)\W*$/i,e.PLUGINS.video=function(t){var a,n,r,i,o,s,l=t.$,c="https://i.froala.com/upload",d=2,f=3,p=4,u=5,g=6,h={};function m(){var e=t.popups.get("video.insert");e.find(".fr-video-by-url-layer input").val("").trigger("change");var a=e.find(".fr-video-embed-layer textarea");a.val("").trigger("change"),(a=e.find(".fr-video-upload-layer input")).val("").trigger("change")}function v(){var e=t.popups.get("video.edit");if(e||(e=function(){var e="";if(0<t.opts.videoEditButtons.length){t.opts.videoResponsive&&(-1<t.opts.videoEditButtons.indexOf("videoSize")&&t.opts.videoEditButtons.splice(t.opts.videoEditButtons.indexOf("videoSize"),1),-1<t.opts.videoEditButtons.indexOf("videoDisplay")&&t.opts.videoEditButtons.splice(t.opts.videoEditButtons.indexOf("videoDisplay"),
vendor: 3,009 bytes, line 1
11),-1<t.opts.videoEditButtons.indexOf("videoAlign")&&t.opts.videoEditButtons.splice(t.opts.videoEditButtons.indexOf("videoAlign"),1));var a={buttons:e+='<div class="fr-buttons"> \n '.concat(t.button.buildList(t.opts.videoEditButtons)," \n </div>")},n=t.popups.create("video.edit",a);return t.events.$on(t.$wp,"scroll.video-edit",(function(){i&&t.popups.isVisible("video.edit")&&(t.events.disableBlur(),k(i))})),n}return!1}()),e){t.popups.setContainer("video.edit",t.$sc),t.popups.refresh("video.edit");var a=i.find("iframe, embed, ".concat(i.find("iframe, embed, audio").get(0)?"audio":"video")),n=a.offset().left+a.outerWidth()/2,r=a.offset().top+a.outerHeight(),o=a.get(0).src?a.get(0).src:a.get(0).currentSrc,s=!(!(o=(o=o.split("."))[o.length-1]).includes("pdf")&&!o.includes("txt"));a.hasClass("fr-file")||s||i.find("audio").get(0)?(document.getElementById("autoplay-".concat(t.id))&&(document.getElementById("autoplay-".concat(t.id)).style.display="none"),document.getElementById("videoReplace-".concat(t.id))&&(document.getElementById("videoReplace-".concat(t.id)).style.display="none")):(document.getElementById("autoplay-".concat(t.id))&&(document.getElementById("autoplay-".concat(t.id)).style.display=""),document.getElementById("videoReplace-".concat(t.id))&&(document.getElementById("videoReplace-".concat(t.id)).style.display="")),t.popups.show("video.edit",n,r,a.outerHeight(),!0)}}function b(e){if(e)return t.popups.onRefresh("video.insert",m),t.popups.onHide("video.insert",Z),!0;var a="";t.opts.videoUpload||-1===t.opts.videoInsertButtons.indexOf("videoUpload")||t.opts.videoInsertButtons.splice(t.opts.videoInsertButtons.indexOf("videoUpload"),1);var n=t.button.buildList(t.opts.videoInsertButtons);""!==n&&(a='<div class="fr-buttons">'+n+"</div>");var r,i="",o=t.opts.videoInsertButtons.indexOf("videoUpload"),s=t.opts.videoInsertButtons.indexOf("videoByURL"),c=t.opts.videoInsertButtons.indexOf("videoEmbed");0<=s&&(r=" fr-active",(o<s&&0<=o||c<s&&0<=c)&&(r=""),i='<div class="fr-video-by-url-layer fr-layer'.concat(r,'" id="fr-video-by-url-layer-').concat(t.id,'"><div class="fr-input-line"><input id="fr-video-by-url-layer-text-').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Paste in a video URL"),'" tabIndex="1" aria-required="true"></div><div class="fr-action-buttons"><span style=\'float:left\'><div class="fr-checkbox-line fr-autoplay-margin"><span class="fr-checkbox"> <input id=\'videoPluginAutoplay\' data-checked="_blank" type="checkbox"> <span>').concat('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32"><path d="M27 4l-15 15-7-7-5 5 12 12 20-20z" fill="#FFF"></path></svg>','</span></span> <label id="fr-label-target-').concat(t.id,'">Autoplay</label></div> </span><button type="button" class="fr-command fr-submit" data-cmd="videoInsertByURL" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var d="";
10<=c&&(r=" fr-active",(o<c&&0<=o||s<c&&0<=s)&&(r=""),d='<div class="fr-video-embed-layer fr-layer'.concat(r,'" id="fr-video-embed-layer-').concat(t.id,'"><div class="fr-input-line"><textarea id="fr-video-embed-layer-text').concat(t.id,'" type="text" placeholder="').concat(t.language.translate("Embedded Code"),'" tabIndex="1" aria-required="true" rows="5"></textarea></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoInsertEmbed" tabIndex="2" role="button">').concat(t.language.translate("Insert"),"</button></div></div>"));var f="";0<=o&&(r=" fr-active",(c<o&&0<=c||s<o&&0<=s)&&(r=""),f='<div class="fr-video-upload-layer fr-layer'.concat(r,'" id="fr-video-upload-layer-').concat(t.id,'"><strong>').concat(t.language.translate("Drop video"),"</strong><br>(").concat(t.language.translate("or click"),')<div class="fr-form"><input type="file" accept="video/').concat(t.opts.videoAllowedTypes.join(", video/").toLowerCase(),'" tabIndex="-1" aria-labelledby="fr-video-upload-layer-').concat(t.id,'" role="button"></div></div>'));var p={buttons:a,by_url_layer:i,embed_layer:d,upload_layer:f,progress_bar:'<div class="fr-video-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="videoDismissError" tabIndex="2" role="button">OK</button></div></div>'},u=t.popups.create("video.insert",p);return function(e){t.events.$on(e,"dragover dragenter",".fr-video-upload-layer",(function(){return l(this).addClass("fr-drop"),!1}),!0),t.events.$on(e,"dragleave dragend",".fr-video-upload-layer",(function(){return l(this).removeClass("fr-drop"),!1}),!0),t.events.$on(e,"drop",".fr-video-upload-layer",(function(a){a.preventDefault(),a.stopPropagation(),l(this).removeClass("fr-drop");var n=a.originalEvent.dataTransfer;if(n&&n.files){var r=e.data("instance")||t;r.events.disableBlur(),r.video.upload(n.files),r.events.enableBlur()}}),!0),t.helpers.isIOS()&&t.events.$on(e,"touchstart",'.fr-video-upload-layer input[type="file"]',(function(){l(this).trigger("click")}),!0),t.events.$on(e,"change",'.fr-video-upload-layer input[type="file"]',(function(){if(this.files){var a=e.data("instance")||t;a.events.disableBlur(),e.find("input:focus").blur(),a.events.enableBlur(),a.video.upload(this.files)}l(this).val("")}
vendor: 5,223 bytes, line 1
1),!0)}(u),u}function E(e){t.events.focus(!0),t.selection.restore();var a=!1;if(i&&(X(),a=!0),t.opts.trackChangesEnabled){t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.markers.insert(),t.html.wrap();var n=t.$el.find(".fr-marker");t.node.isLastSibling(n)&&n.parent().hasClass("fr-deletable")&&n.insertAfter(n.parent()),n.replaceWith('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(e,"</span>")),t.selection.clear()}else t.html.insert('<span contenteditable="false" draggable="true" class="fr-jiv fr-video fr-deletable">'.concat(e,"</span>"),!1,t.opts.videoSplitHTML);t.popups.hide("video.insert");var r=t.$el.find(".fr-jiv");r.removeClass("fr-jiv"),r.toggleClass("fr-rv",t.opts.videoResponsive),Q(r,t.opts.videoDefaultDisplay,t.opts.videoDefaultAlign),r.toggleClass("fr-draggable",t.opts.videoMove),t.events.trigger(a?"video.replaced":"video.inserted",[r])}function _(){var e=l(this);t.popups.hide("video.insert"),e.removeClass("fr-uploading"),e.parent().next().is("br")&&e.parent().next().remove(),k(e.parent()),t.events.trigger("video.loaded",[e.parent()])}function w(e,a,n,r,i,o){t.edit.off(),C("Loading video"),a&&(e=t.helpers.sanitizeURL(e));var s=function(){var a,s;if(r){t.undo.canDo()||r.find("video").hasClass("fr-uploading")||t.undo.saveStep();var l=r.find("video").data("fr-old-src"),c=r.data("fr-replaced");if(r.data("fr-replaced",!1),0<r.find("iframe").length)r.remove(),a=I(e,n,_);else{t.$wp?((a=r.clone(!0)).find("video").removeData("fr-old-src").removeClass("fr-uploading"),a.find("video").off("canplay"),l&&r.find("video").attr("src",l),r.replaceWith(a)):a=r;for(var d=a.find("video").get(0).attributes,f=0;f<d.length;f++){var p=d[f];0===p.nodeName.indexOf("data-")&&a.find("video").removeAttr(p.nodeName)}if(void 0!==n)for(s in n)n.hasOwnProperty(s)&&"link"!=s&&a.find("video").attr("data-".concat(s),n[s]);a.find("video").on("canplay",_),a.find("video").attr("src",e)}t.edit.on(),P(),t.undo.saveStep(),t.$el.blur(),t.events.trigger(c?"video.replaced":"video.inserted",[a,i])}else a=I(e,n,_,o),P(),t.undo.saveStep(),t.events.trigger("video.inserted",[a,i])};y("Loading video"),s()}function y(e){var a=t.popups.get("video.insert");if(a||(a=b()),a.find(".fr-layer.fr-active").removeClass("fr-active").addClass("fr-pactive"),a.find(".fr-video-progress-bar-layer").addClass("fr-active"),a.find(".fr-buttons").hide(),i){var n=i.find("iframe, embed, ".concat(i.find("iframe, embed, audio").get(0)?"audio":"video"));t.popups.setContainer("video.insert",t.$sc);var r=n.offset().left,o=n.offset().top+n.height();t.popups.show("video.insert",r,o,n.outerHeight())}void 0===e&&C(t.language.translate("Uploading"),0)}function A(e){var a=t.popups.get("video.insert");if(a&&(a.find(".fr-layer.fr-pactive").addClass("fr-active").removeClass("fr-pactive"),a.find(".fr-video-progress-bar-layer").removeClass("fr-active"),a.find(".fr-buttons").show(),e||t.$el.find("video.fr-error").length)){if(t.events.focus(),t.$el.find("video.fr-error").length&&(t.$el.find("video.fr-error").parent().remove(),t.undo.saveStep(),t.undo.run(),t.undo.dropRedo()),!t.$wp&&i){var n=i;$(!0),t.selection.setAfter(n.find("video").get(0)),t.selection.restore()}t.popups.hide("video.insert")}}function C(e,a){var n=t.popups.get("video.insert");if(n){var r=n.find(".fr-video-progress-bar-layer");r.find("h3").text(e+(a?" ".concat(a,"%"):"")),r.removeClass("fr-error"),a?(r.find("div").removeClass("fr-indeterminate"),r.find("div > span").css("width","".concat(a,"%"))):r.find("div").addClass("fr-indeterminate")}}function T(e){y();var a=t.popups.get("video.insert").find(".fr-video-progress-bar-layer");a.addClass("fr-error");var n=a.find("h3");n.text(e),t.events.disableBlur(),n.focus()}function k(e){U.call(e.get(0))}function S(e,a,n){C("Loading video");var i=this.status,o=this.response,s=this.responseXML,c=this.responseText;try{if(t.opts.videoUploadToS3||t.opts.videoUploadToAzure)if(201==i){var u;if(t.opts.videoUploadToAzure){if(!1===t.events.trigger("video.uploadedToAzure",[this.responseURL,n,o],!0))return t.edit.on(),!1;u=a}else u=function(e){try{var a=l(e).find("Location").text(),n=l(e).find("Key").text();return!1===t.events.trigger("video.uploadedToS3",[a,n,e],!0)?(t.edit.on(),!1):a}catch(i){return G(p,e),!1}}(s);u&&w(u,!1,[],e,o||s)}else G(p,o||s);else if(200<=i&&i<300){var g=function(e){try{if(!1===t.events.trigger("video.uploaded",[e],!0))return t.edit.on(),!1;var a=JSON.parse(e);return a.link?a:(G(d,e),!1)}catch(n){return G(p,e),!1}}(c);g&&w(g.link,!1,g,e,o||c)}else G(f,o||c)}catch(r){G(p,o||c)}}function R(){G(p,this.response||this.responseText||this.responseXML)}function L(e){if(e.lengthComputable){var a=e.loaded/e.total*100|0;C(t.language.translate("Uploading"),a)}}function x(){t.edit.on(),A(!0)}function I(e,a,n,r){var i,o,s="";if(a&&void 0!==a)for(i in a)a.hasOwnProperty(i)&&"link"!=i&&(s+=" ".concat(i,'="').concat(a[i],'"'));var c=t.opts.videoDefaultWidth;c&&"auto"!=c&&(c="".concat(c,"px")),t.helpers.isMobile()&&t.browser.safari&&(s+=" autoplay playsinline"),(o="audio"==r?l(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.o
1pts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('<audio src="'+e+'" '+s+" controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</audio>"):l(document.createElement("span")).attr("contenteditable","false").attr("draggable","true").attr("class","fr-video fr-dv"+t.opts.videoDefaultDisplay[0]+("center"!=t.opts.videoDefaultAlign?" fr-fv"+t.opts.videoDefaultAlign[0]:"")).html('<video src="'+e+'" '+s+(c?' style="width: '+c+';" ':"")+" controls>"+t.language.translate("Your browser does not support HTML5 video.")+"</video>")).toggleClass("fr-draggable",t.opts.videoMove),t.edit.on(),t.events.focus(!0),t.selection.restore(),t.undo.saveStep(),t.opts.videoSplitHTML?t.markers.split():(t.cursor.enter(),t.markers.insert()),t.html.wrap();var d=t.$el.find(".fr-marker");return t.node.isLastSibling(d)&&d.parent().hasClass("fr-deletable")&&d.insertAfter(d.parent()),d.replaceWith(o),t.selection.clear(),"audio"!==r&&(o.find("video").get(0).readyState>o.find("video").get(0).HAVE_FUTURE_DATA||t.helpers.isIOS()?n.call(o.find("video").get(0)):o.find("video").on("canplaythrough load",n)),o}function O(e){if(!t.core.sameInstance(r))return!0;e.preventDefault(),e.stopPropagation();var i=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null),o=e.pageY||(e.originalEvent.touches?e.originalEvent.touches[0].pageY:null);if(!i||!o)return!1;if("mousedown"==e.type){var s=t.$oel.get(0).ownerDocument,c=s.defaultView||s.parentWindow,d=!1;try{d=c.location!=c.parent.location&&!(c.$&&c.$.FE)}catch(b){}d&&c.frameElement&&(i+=t.helpers.getPX(l(c.frameElement).offset().left)+c.frameElement.clientLeft,o=e.clientY+t.helpers.getPX(l(c.frameElement).offset().top)+c.frameElement.clientTop)}t.undo.canDo()||t.undo.saveStep(),(n=l(this)).data("start-x",i),n.data("start-y",o),a.show(),t.popups.hideAll(),z()}function F(e){if(!t.core.sameInstance(r))return!0;if(n){e.preventDefault();var a=e.pageX||(e.originalEvent.touches?e.originalEvent.touches[0].pageX:null),o=e.pageY||(e.originalEvent.touches?e.originalEvent.touches[0].pageY:null);if(!a||!o)return!1;var s=n.data("start-x"),l=n.data("start-y");n.data("start-x",a),n.data("start-y",o);var c=a-s,d=o-l,f=i.find("iframe, embed, ".concat(i.find("iframe, embed, audio").get(0)?"audio":"video")),p=f.width(),u=f.height();(n.hasClass("fr-hnw")||n.hasClass("fr-hsw"))&&(c=0-c),(n.hasClass("fr-hnw")||n.hasClass("fr-hne"))&&(d=0-d),f.css("width",p+c),f.css("height",u+d),f.removeAttr("width"),f.removeAttr("height"),B()}}function M(e){if(!t.core.sameInstance(r))return!0;n&&i&&(e&&e.stopPropagation(),n=null,a.hide(),B(),v(),t.undo.saveStep())}function D(e){return'<div class="fr-handler fr-h'.concat(e,'"></div>')}function N(e,t,a,n){return e.pageX=t,e.pageY=t,O.call(this,e),e.pageX=e.pageX+a*Math.floor(Math.pow(1.1,n)),e.pageY=e.pageY+a*Math.floor(Math.pow(1.1,n)),F.call(this,e),M.call(this,e),++n}function P(){var e,a=Array.prototype.slice.call(t.el.querySelectorAll("video, .fr-video > *")),n=[];for(e=0;e<a.length;e++)n.push(a[e].getAttribute("src")),l(a[e]).toggleClass("fr-draggable",t.opts.videoMove),""===a[e].getAttribute("class")&&a[e].removeAttribute("class"),""===a[e].getAttribute("style")&&a[e].removeAttribute("style");if(o)for(e=0;e<o.length;e++)n.indexOf(o[e].getAttribute("src"))<0&&t.events.trigger("video.removed",[l(o[e])]);o=a}function B(){r||function(){var n;if(t.shared.$video_resizer?(r=t.shared.$video_resizer,a=t.shared.$vid_overlay,t.events.on("destroy",(function(){l("body").first().append(r.removeClass("fr-active"))}),!0)):(t.shared.$video_resizer=l(document.createElement("div")).attr("class","fr-video-resizer"),r=t.shared.$video_resizer,t.events.$on(r,"mousedown",(function(e){e.stopPropagation()}),!0),t.opts.videoResize&&(r.append(D("nw")+D("ne")+D("sw")+D("se")),t.shared.$vid_overlay=l(document.createElement("div")).attr("class","fr-video-overlay"),a=t.shared.$vid_overlay,n=r.get(0).ownerDocument,l(n).find("body").first().append(a))),t.events.on("shared.destroy",(function(){r.html("").removeData().remove(),r=null,t.opts.videoResize&&(a.remove(),a=null)}),!0),t.helpers.isMobile()||t.events.$on(l(t.o_win),"resize.video",(function(){$(!0)})),t.opts.videoResize){n=r.get(0).ownerDocument,t.events.$on(r,t._mousedown,".fr-handler",O),t.events.$on(l(n),t._mou
vendor: 8,415 bytes, line 1
1semove,F),t.events.$on(l(n.defaultView||n.parentWindow),t._mouseup,M),t.events.$on(a,"mouseleave",M);var o=1,s=null,c=0;t.events.on("keydown",(function(a){if(i){var n=-1!=navigator.userAgent.indexOf("Mac OS X")?a.metaKey:a.ctrlKey,r=a.which;(r!==s||200<a.timeStamp-c)&&(o=1),(r==e.KEYCODE.EQUALS||t.browser.mozilla&&r==e.KEYCODE.FF_EQUALS)&&n&&!a.altKey?o=N.call(this,a,1,1,o):(r==e.KEYCODE.HYPHEN||t.browser.mozilla&&r==e.KEYCODE.FF_HYPHEN)&&n&&!a.altKey&&(o=N.call(this,a,2,-1,o)),s=r,c=a.timeStamp}})),t.events.on("keyup",(function(){o=1}))}}(),(t.$wp||t.$sc).append(r),r.data("instance",t);var n=i.find("iframe, embed, ".concat(i.find("iframe, embed, audio").get(0)?"audio":"video")),o=0,s=0;t.opts.iframe&&(s=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-top")),o=t.helpers.getPX(t.$wp.find(".fr-iframe").css("padding-left"))),r.css("top",(t.opts.iframe?n.offset().top+s-1:n.offset().top-t.$wp.offset().top-1)+t.$wp.scrollTop()).css("left",(t.opts.iframe?n.offset().left+o-1:n.offset().left-t.$wp.offset().left-1)+t.$wp.scrollLeft()).css("width",n.get(0).getBoundingClientRect().width).css("height",n.get(0).getBoundingClientRect().height).addClass("fr-active")}function U(a){if(a&&"touchend"==a.type&&s)return!0;if(a&&t.edit.isDisabled())return a.stopPropagation(),a.preventDefault(),!1;if(t.edit.isDisabled())return!1;for(var n=0;n<e.INSTANCES.length;n++)e.INSTANCES[n]!=t&&e.INSTANCES[n].events.trigger("video.hideResizer");t.toolbar.disable(),t.helpers.isMobile()&&(t.events.disableBlur(),t.$el.blur(),t.events.enableBlur()),t.$el.find(".fr-video.fr-active").removeClass("fr-active"),(i=l(this)).addClass("fr-active"),t.opts.iframe&&t.size.syncIframe(),te(),B(),v(),t.selection.clear(),t.button.bulkRefresh(),t.events.trigger("image.hideResizer")}function $(e){i&&(t.shared.vid_exit_flag||!0===e)&&(r.removeClass("fr-active"),t.toolbar.enable(),i.removeClass("fr-active"),i=null,z())}function H(){t.shared.vid_exit_flag=!0}function z(){t.shared.vid_exit_flag=!1}function K(a){var n=a.originalEvent.dataTransfer;if(n&&n.files&&n.files.length){var r=n.files[0];if(r&&r.type&&-1!==r.type.indexOf("video")){if(!t.opts.videoUpload)return a.preventDefault(),a.stopPropagation(),!1;t.markers.remove(),t.markers.insertAtPoint(a.originalEvent),t.$el.find(".fr-marker").replaceWith(e.MARKERS),t.popups.hideAll();var i=t.popups.get("video.insert");return i||(i=b()),t.popups.setContainer("video.insert",t.$sc),t.popups.show("video.insert",a.originalEvent.pageX,a.originalEvent.pageY),y(),0<=t.opts.videoAllowedTypes.indexOf(r.type.replace(/video\//g,""))?W(n.files):G(g),a.preventDefault(),a.stopPropagation(),!1}}}function W(e){if(void 0!==e&&0<e.length){if(!1===t.events.trigger("video.beforeUpload",[e]))return!1;var a,n=e[0];if(!(null!==t.opts.videoUploadURL&&t.opts.videoUploadURL!=c||t.opts.videoUploadToS3||t.opts.videoUploadToAzure))return function(e){i&&i.find("iframe")&&i.find("iframe").length&&X();var t=new FileReader;t.onload=function(){t.result;for(var a=atob(t.result.split(",")[1]),n=[],r=0;r<a.length;r++)n.push(a.charCodeAt(r));w(window.URL.createObjectURL(new Blob([new Uint8Array(n)],{type:e.type})),!1,null,i)},y(),t.readAsDataURL(e)}(n),!1;if(n.size>t.opts.videoMaxSize)return G(u),!1;if(t.opts.videoAllowedTypes.indexOf(n.type.replace(/video\//g,""))<0)return G(g),!1;if(t.drag_support.formdata&&(a=t.drag_support.formdata?new FormData:null),a){var r;if(!1!==t.opts.videoUploadToS3)for(r in a.append("key",t.opts.videoUploadToS3.keyStart+(new Date).getTime()+"-"+(n.name||"untitled")),a.append("success_action_status","201"),a.append("X-Requested-With","xhr"),a.append("Content-Type",n.type),t.opts.videoUploadToS3.params)t.opts.videoUploadToS3.params.hasOwnProperty(r)&&a.append(r,t.opts.videoUploadToS3.params[r]);for(r in t.opts.videoUploadParams)t.opts.videoUploadParams.hasOwnProperty(r)&&a.append(r,t.opts.videoUploadParams[r]);a.append(t.opts.videoUploadParam,n);var o,s,d=t.opts.videoUploadURL;t.opts.videoUploadToS3&&(d=t.opts.videoUploadToS3.uploadURL?t.opts.videoUploadToS3.uploadURL:"https://".concat(t.opts.videoUploadToS3.region,".amazonaws.com/").concat(t.opts.videoUploadToS3.bucket));var f=t.opts.videoUploadMethod;t.opts.videoUploadToAzure&&(d=t.opts.videoUploadToAzure.uploadURL?"".concat(t.opts.videoUploadToAzure.uploadURL,"/").concat(n.name):encodeURI("https://".concat(t.opts.videoUploadToAzure.account,".blob.core.windows.net/").concat(t.opts.videoUploadToAzure.container,"/").concat(n.name)),o=d,t.opts.videoUploadToAzure.SASToken&&(d+=t.opts.videoUploadToAzure.SASToken),f="PUT");var p=t.core.getXHR(d,f);if(t.opts.videoUploadToAzure){var h=(new Date).toUTCString();if(!t.opts.videoUploadToAzure.SASToken&&t.opts.videoUploadToAzure.accessKey){var m=t.opts.videoUploadToAzure.account,v=t.opts.videoUploadToAzure.container;if(t.opts.videoUploadToAzure.uploadURL){var b=t.opts.videoUploadToAzure.uploadURL.split("/");v=b.pop(),m=b.pop().split(".")[0]}var E="x-ms-blob-type:BlockBlob\nx-ms-date:".concat(h,"\nx-ms-version:2019-07-07"),_=encodeURI("/"+m+"/"+v+"/"+n.name),A=f+"\n\n\n"+n.size+"\n\n"+n.type+"\n\n\n\n\n\n\n"+E+"\n"+_,C=t.cryptoJSPlugin.cryptoJS.HmacSHA256(A,t.cryptoJSPlugin.cryptoJS.enc.Base64.parse(t.opts.videoUploadToAzure.accessKey)).toString(t.cryptoJSPlugin.cryptoJS.enc.Base64),T="SharedKey "+m+":"+C;s=C,p.setRequestHeader("Authorization",T)}for(r in p.setRequestHeader("x-ms-version","2019-07-07"),p.setRequestHeader("x-ms-date",h),p.setRequestHeader("Content-Type",n.type),p.setRequestHeader("x-ms-blob-type","BlockBlob"),t.opts.videoUploadParams)t.opts.videoUploadParams.hasOwnProperty(r)&&p.setRequestHeader(r,t.opts.videoUploadParams[r]);for(r in t.opts.videoUploadToAzure.params)t.opts.videoUploadToAzure.params.hasOwnProperty(r)&&p.setRequestHeader(r,t.opts.videoUploadToAzure.params[r])}p.onload=function(){S.call(p,i,o,s)},p.onerror=R,p.upload.onprogress=L,p.onabort=x,y(),t.events.disableBlur(),t.edit.off(),t.events.enableBlur();var k=t.popups.get("video.insert");k&&l(k.off("abortUpload")).on("abortUpload",(function(){4!=p.readyState&&p.abort()})),p.send(t.opts.videoUploadToAzure?n:a)}}}function G(e,a){t.edit.on(),i&&i.find("video").addClass("fr-error"),T(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.error",[{code:e,message:h[e]},a])}function V(){if(i){var e=t.popups.get("video.size"),a=i.find("iframe, embed, ".concat(i.find("iframe, embed, audio").get(0)?"audio":"video"));e.find('input[name="width"]').val(a.get(0).style.width||a.attr("width")).trigger("change"),e.find('input[name="height"]').val(a.get(0).style.height||a.attr("height")).trigger("change")}}function Y(e){if(e)return t.popups.onRefresh("video.size",V),!0;var a={buttons:'<div class="fr-buttons fr-tabs">'.concat(t.button.buildList(t.opts.videoSizeButtons),"</div>"),size_layer:'<div class="fr-video-size-layer fr-layer fr-active" id="fr-video-size-layer-'.concat(t.id,'"><div class="fr-video-group"><div class="fr-input-line"><input id="fr-video-size-layer-width-').concat(t.id,'" type="text" name="width" placeholder="').concat(t.language.translate("Width"),'" tabIndex="1"></div><div class="fr-input-line"><input id="fr-video-size-layer-height-').concat(t.id,'" type="text" name="height" placeholder="').concat(t.language.translate("Height"),'" tabIndex="1"></div></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-submit" data-cmd="videoSetSize" tabIndex="2" role="button">').concat(t.language.translate("Update"),"</button></div></div>")},n=t.popups.create("video.size",a);return t.events.$on(t.$wp,"scroll",(function(){i&&t.popups.isVisible("video.size")&&(t.events.disableBlur(),k(i))})),n}function j(e){if(void 0===e&&(e=i),e){if(e.hasClass("fr-fvl"))return"left";if(e.hasClass("fr-fvr"))return"right";if(e.hasClass("fr-dvb")||e.hasClass("fr-dvi"))return"center";if("block"==e.css("display")){if("left"==e.css("text-algin"))return"left";if("right"==e.css("text-align"))return"right"}else{if("left"==e.css("float"))return"left";if("right"==e.css("float"))return"right"}}return"center"}function q(e){void 0===e&&(e=i);var t=e.css("float");return e.css("float","none"),"block"==e.css("display")?(e.css("float",""),e.css("float")!=t&&e.css("float",t),"block"):(e.css("float",""),e.css("float")!=t&&e.css("float",t),"inline")}function X(){if(i&&!1!==t.events.trigger("video.beforeRemove",[i])){var e=i;if(t.popups.hideAll(),$(!0),t.opts.trackChangesEnabled&&(!e[0].parentNode||"
1SPAN"!==e[0].parentNode.tagName||!e[0].parentNode.hasAttribute("data-tracking")))return void t.track_changes.removeSpecialItem(e);t.selection.setBefore(e.get(0))||t.selection.setAfter(e.get(0)),e.remove(),t.selection.restore(),t.html.fillEmptyBlocks()}}function Z(){A()}function Q(e,a,n){!t.opts.htmlUntouched&&t.opts.useClasses?(e.removeClass("fr-fvl fr-fvr fr-dvb fr-dvi"),e.addClass("fr-fv".concat(n[0]," fr-dv").concat(a[0]))):"inline"==a?(e.css({display:"inline-block"}),"center"==n?e.css({float:"none"}):"left"==n?e.css({float:"left"}):e.css({float:"right"})):(e.css({display:"block",clear:"both"}),"left"==n?e.css({textAlign:"left"}):"right"==n?e.css({textAlign:"right"}):e.css({textAlign:"center"}))}function J(){var a=t.$el.find("video").filter((function(){return 0===l(this).parents("span.fr-video").length}));if(0!=a.length){a.wrap(l(document.createElement("span")).attr("class","fr-video fr-deletable").attr("contenteditable","false")),t.$el.find("embed, iframe").filter((function(){if(t.browser.safari&&this.getAttribute("src")&&this.setAttribute("src",this.src),0<l(this).parents("span.fr-video").length)return!1;for(var a=l(this).attr("src"),n=0;n<e.VIDEO_PROVIDERS.length;n++){var r=e.VIDEO_PROVIDERS[n];if(r.test_regex.test(a)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(r.provider))return!0}return!1})).map((function(){return 0===l(this).parents("object").length?this:l(this).parents("object").get(0)})).wrap(l(document.createElement("span")).attr("class","fr-video").attr("contenteditable","false"));for(var n,r,i,o,s=t.$el.find("span.fr-video, video"),c=0;c<s.length;c++){var d=l(s[c]);!t.opts.htmlUntouched&&t.opts.useClasses?((o=d).hasClass("fr-dvi")||o.hasClass("fr-dvb")||(o.addClass("fr-fv".concat(j(o)[0])),o.addClass("fr-dv".concat(q(o)[0]))),t.opts.videoTextNear||d.removeClass("fr-dvi").addClass("fr-dvb")):t.opts.htmlUntouched||t.opts.useClasses||(r=(n=d).hasClass("fr-dvb")?"block":n.hasClass("fr-dvi")?"inline":null,i=n.hasClass("fr-fvl")?"left":n.hasClass("fr-fvr")?"right":j(n),Q(n,r,i),n.removeClass("fr-dvb fr-dvi fr-fvr fr-fvl"))}s.toggleClass("fr-draggable",t.opts.videoMove)}}function ee(e){document.getElementById("autoplay-".concat(t.id)).style.cssText="background:".concat(e)}function te(){if(i){t.selection.clear();var e=t.doc.createRange();e.selectNode(i.get(0)),t.selection.get().addRange(e)}}return h[1]="Video cannot be loaded from the passed link.",h[d]="No link in upload response.",h[f]="Error during file upload.",h[p]="Parsing response failed.",h[u]="File is too large.",h[g]="Video file type is invalid.",h[7]="Files can be uploaded only to same domain in IE 8 and IE 9.",t.shared.vid_exit_flag=!1,{_init:function(){t.opts.videoResponsive&&(t.opts.videoResize=!1),t.events.on("drop",K,!0),t.events.on("mousedown window.mousedown",H),t.events.on("window.touchmove",z),t.events.on("mouseup window.mouseup",$),t.events.on("commands.mousedown",(function(e){0<e.parents(".fr-toolbar").length&&$()})),t.events.on("video.hideResizer commands.undo commands.redo element.dropped",(function(){$(!0)})),t.events.on("filestack-init-video",(function(){b()})),t.helpers.isMobile()&&(t.events.$on(t.$el,"touchstart","span.fr-video",(function(){s=!1})),t.events.$on(t.$el,"touchmove",(function(){s=!0}))),t.events.on("html.set",J),J(),t.events.$on(t.$el,"mousedown","span.fr-video",(function(e){e.stopPropagation(),(t.browser.msie||t.browser.edge)&&(e.target.innerText||(e.target.dragDrop(),U.call(this,e)))})),t.events.$on(t.$el,"click touchend","span.fr-video",(function(e){if(e.target.innerText.length||"false"==l(this).parents("[contenteditable]").not(".fr-element").not(".fr-img-caption").not("body").first().attr("contenteditable"))return!0;U.call(this,e)})),t.events.on("keydown",(function(a){var n=a.which;return!i||n!=e.KEYCODE.BACKSPACE&&n!=e.KEYCODE.DELETE?i&&n==e.KEYCODE.ESC?($(!0),a.preventDefault(),!1):i&&n!=e.KEYCODE.F10&&!t.keys.isBrowserAction(a)?(a.preventDefault(),!1):void 0:(a.preventDefault(),X(),t.undo.saveStep(),!1)}),!0),t.events.on("toolbar.esc",(function(){if(i)return t.events.disableBlur(),t.events.focus(),!1}),!0),t.events.on("toolbar.focusEditor",(function(){if(i)return!1}),!0),t.events.on("keydown",(function(){t.$el.find("span.fr-video:empty").remove()})),t.$wp&&(P(),t.events.on("contentChanged",P)),b(!0),Y(!0)}
vendor: 8,652 bytes, line 1
1,showInsertPopup:function(){var e=t.$tb.find('.fr-command[data-cmd="insertVideo"]'),a=t.popups.get("video.insert");if(a||(a=b()),A(),!a.hasClass("fr-active"))if(t.popups.refresh("video.insert"),t.popups.setContainer("video.insert",t.$tb),e.isVisible()){var n=t.button.getPosition(e),r=n.left,i=n.top;t.popups.show("video.insert",r,i,e.outerHeight())}else t.position.forSelection(a),t.popups.show("video.insert")},showLayer:function(e){var a,n,r=t.popups.get("video.insert");if(!i&&!t.opts.toolbarInline){var o=t.$tb.find('.fr-command[data-cmd="insertVideo"]');a=o.offset().left,n=o.offset().top+(t.opts.toolbarBottom?10:o.outerHeight()-10)}t.opts.toolbarInline&&(n=r.offset().top-t.helpers.getPX(r.css("margin-top")),r.hasClass("fr-above")&&(n+=r.outerHeight())),r.find(".fr-layer").removeClass("fr-active"),r.find(".fr-".concat(e,"-layer")).addClass("fr-active"),t.popups.show("video.insert",a,n,0),t.accessibility.focusPopup(r)},refreshByURLButton:function(e){var a=t.popups.get("video.insert");a&&a.find(".fr-video-by-url-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshEmbedButton:function(e){var a=t.popups.get("video.insert");a&&a.find(".fr-video-embed-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},refreshUploadButton:function(e){var a=t.popups.get("video.insert");a&&a.find(".fr-video-upload-layer").hasClass("fr-active")&&e.addClass("fr-active").attr("aria-pressed",!0)},upload:W,insertByURL:function(a){var n=!!document.getElementById("videoPluginAutoplay")&&document.getElementById("videoPluginAutoplay").checked;if(void 0===a){var r=(a=(t.popups.get("video.insert").find('.fr-video-by-url-layer input[type="text"]').val()||"").trim()).match(/(https?:\/\/)?(www\.)?(player\.)?vimeo\.com\/?(showcase\/)*([0-9))([a-z]*\/)*([0-9]{6,11})[?]?.*/);if(r&&7==r.length){var i=r[6],o=a.substring(0,a.lastIndexOf("/")),s=a.substring(a.lastIndexOf("/")+1,a.length);a=s.includes("?h=")||s.includes("?v=")||i===s?("".concat(o,"/").concat(s)||"").trim():("".concat(o,"?h=").concat(s)||"").trim()}}var l=null;if(/^http/.test(a)||(a="https://".concat(a)),t.helpers.isURL(a))for(var c=0;c<e.VIDEO_PROVIDERS.length;c++){var d=e.VIDEO_PROVIDERS[c],f="autoplay=1&mute=1";if(d.html.includes("autoplay=1")&&document.getElementById("videoPluginAutoplay").checked)d.html=d.html,document.getElementById("videoPluginAutoplay").checked=!1;else if(n){var p=d.html.indexOf("{url}")+5;d.html=[d.html.slice(0,p),f,d.html.slice(p)].join(""),n=!1,document.getElementById("videoPluginAutoplay").checked=!1}else(d=e.VIDEO_PROVIDERS[c]).html=d.html.replace(f,"");if(d.test_regex.test(a)&&new RegExp(t.opts.videoAllowedProviders.join("|")).test(d.provider)){l=a.replace(d.url_regex,d.url_text),l=d.html.replace(/\{url\}/,l);break}}l?E(l):(T(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.linkError",[a]))},insertEmbed:function(a){void 0===a&&(a=t.popups.get("video.insert").find(".fr-video-embed-layer textarea").val()||""),0!==a.length&&e.VIDEO_EMBED_REGEX.test(a)?E(a):(T(t.language.translate("Something went wrong. Please try again.")),t.events.trigger("video.codeError",[a]))},insert:E,align:function(e){i.removeClass("fr-fvr fr-fvl"),!t.opts.htmlUntouched&&t.opts.useClasses?"left"==e?i.addClass("fr-fvl"):"right"==e&&i.addClass("fr-fvr"):Q(i,q(),e),te(),B(),v(),t.selection.clear()},refreshAlign:function(e){if(!i)return!1;e.find(">*").first().replaceWith(t.icon.create("video-align-".concat(j())))},refreshAlignOnShow:function(e,t){i&&t.find('.fr-command[data-param1="'.concat(j(),'"]')).addClass("fr-active").attr("aria-selected",!0)},display:function(e){i.removeClass("fr-dvi fr-dvb"),!t.opts.htmlUntouched&&t.opts.useClasses?"inline"==e?i.addClass("fr-dvi"):"block"==e&&i.addClass("fr-dvb"):Q(i,e,j()),te(),B(),v(),t.selection.clear()},refreshDisplayOnShow:function(e,t){i&&t.find('.fr-command[data-param1="'.concat(q(),'"]')).addClass("fr-active").attr("aria-selected",!0)},remove:X,hideProgressBar:A,showSizePopup:function(){var e=t.popups.get("video.size");e||(e=Y()),A(),t.popups.refresh("video.size"),t.popups.setContainer("video.size",t.$sc);var a=i.find("iframe, embed, ".concat(i.find("iframe, embed, audio").get(0)?"audio":"video")),n=a.offset().left+a.outerWidth()/2,r=a.offset().top+a.height();t.popups.show("video.size",n,r,a.height(),!0)},replace:function(){var e=t.popups.get("video.insert");e||(e=b()),t.popups.isVisible("video.insert")||(A(),t.popups.refresh("video.insert"),t.popups.setContainer("video.insert",t.$sc));var a=i.offset().left+i.outerWidth()/2,n=i.offset().top+i.height();t.popups.show("video.insert",a,n,i.outerHeight(),!0)},back:function(){i?(t.events.disableBlur(),i[0].click()):(t.events.disableBlur(),t.selection.restore(),t.events.enableBlur(),t.popups.hide("video.insert"),t.toolbar.showInline())},setSize:function(e,a){if(i){var n=t.popups.get("video.size"),r=i.find("iframe, embed, ".concat(i.find("iframe, embed, audio").get(0)?"audio":"video"));r.css("width",e||n.find('input[name="width"]').val()),r.css("height",a||n.find('input[name="height"]').val()),r.get(0).style.width&&r.removeAttr("width"),r.get(0).style.height&&r.removeAttr("height"),n.find("input:focus").blur(),setTimeout((function(){i.trigger("click")}),t.helpers.isAndroid()?50:0)}},get:function(){return i},showProgressBar:y,_editVideo:k,setAutoplay:function(){var e;if(i.find("iframe, embed, audio").get(0))(e=i.find("iframe, embed, audio")).get(0).src.includes("autoplay=1")?(ee("#FFFFFF"),e.get(0).src=e.get(0).src.replace("&autoplay=1","")):(ee("#D6D6D6"),e.get(0).src=e.get(0).src+"&autoplay=1");else if((e=i.find("iframe, embed, video")).get(0).outerHTML.includes("autoplay"))ee("#FFFFFF"),e.get(0).outerHTML=e.get(0).outerHTML.replace("autoplay","");else{ee("#D6D6D6");var t=e.get(0).outerHTML.indexOf("class")-1;e.get(0).outerHTML=[e.get(0).outerHTML.slice(0,t),"autoplay",e.get(0).outerHTML.slice(t)].join("")}},insertHtmlVideo:w}},e.RegisterCommand("insertVideo",{title:"Insert Video",undo:!1,focus:!0,refreshAfterCallback:!1,popup:!0,callback:function(){this.popups.isVisible("video.insert")?(this.$el.find(".fr-marker").length&&(this.events.disableBlur(),this.selection.restore()),this.popups.hide("video.insert")):this.video.showInsertPopup()},plugin:"video"}),e.DefineIcon("insertVideo",{NAME:"video-camera",FA5NAME:"camera",SVG_KEY:"insertVideo"}),e.DefineIcon("videoByURL",{NAME:"link",SVG_KEY:"insertLink"}),e.RegisterCommand("videoByURL",{title:"By URL",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-by-url")},refresh:function(e){this.video.refreshByURLButton(e)}}),e.DefineIcon("videoEmbed",{NAME:"code",SVG_KEY:"codeView"}),e.RegisterCommand("videoEmbed",{title:"Embedded Code",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-embed")},refresh:function(e){this.video.refreshEmbedButton(e)}}),e.DefineIcon("videoUpload",{NAME:"upload",SVG_KEY:"upload"}),e.RegisterCommand("videoUpload",{title:"Upload Video",undo:!1,focus:!1,toggle:!0,callback:function(){this.video.showLayer("video-upload")},refresh:function(e){this.video.refreshUploadButton(e)}}),e.RegisterCommand("videoInsertByURL",{undo:!0,focus:!0,callback:function(){this.video.insertByURL()}}),e.RegisterCommand("videoInsertEmbed",{undo:!0,focus:!0,callback:function(){this.video.insertEmbed()}}),e.DefineIcon("videoDisplay",{NAME:"star",SVG_KEY:"star"}),e.RegisterCommand("videoDisplay",{title:"Display",type:"dropdown",options:{inline:"Inline",block:"Break Text"},callback:function(e,t){this.video.display(t)},refresh:function(e){this.opts.videoTextNear||e.addClass("fr-hidden")},refreshOnShow:function(e,t){this.video.refreshDisplayOnShow(e,t)}}),e.DefineIcon("video-align",{NAME:"align-left",SVG_KEY:"align Left"}),e.DefineIcon("video-align-left",{NAME:"align-left",SVG_KEY:"alignLeft"}),e.DefineIcon("video-align-right",{NAME:"align-right",SVG_KEY:"alignRight"}),e.DefineIcon("video-align-center",{NAME:"align-justify",SVG_KEY:"alignJustify"}),e.DefineIcon("videoAlign",{NAME:"align-center",SVG_KEY:"alignCenter"}),e.RegisterCommand("videoAlign",{type:"dropdown",title:"Align",options:{left:"Align Left",center:"None",right:"Align Right"},html:function(){var t='<ul class="fr-dropdown-list" role="presentation">',a=e.COMMANDS.videoAlign.options;for(var n in a)a.hasOwnProperty(n)&&(t+='<li role="presentation"><a class="fr-command fr-title" tabIndex="-1" role="option" data-cmd="videoAlign" data-param1="'.concat(n,'" title="').concat(this.language.translate(a[n]),'">').concat(this.icon.create("video-align-".concat(n)),'<span class="fr-sr-only">').concat(this.language.translate(a[n]),"</span></a></li>"));
1return t+"</ul>"},callback:function(e,t){this.video.align(t)},refresh:function(e){this.video.refreshAlign(e)},refreshOnShow:function(e,t){this.video.refreshAlignOnShow(e,t)}}),e.DefineIcon("videoReplace",{NAME:"exchange",FA5NAME:"exchange-alt",SVG_KEY:"replaceImage"}),e.RegisterCommand("videoReplace",{title:"Replace",undo:!1,focus:!1,popup:!0,refreshAfterCallback:!1,callback:function(){this.video.replace()}}),e.DefineIcon("videoRemove",{NAME:"trash",SVG_KEY:"remove"}),e.RegisterCommand("videoRemove",{title:"Remove",callback:function(){this.video.remove()}}),e.DefineIcon("autoplay",{NAME:"autoplay",SVG_KEY:"autoplay"}),e.RegisterCommand("autoplay",{undo:!1,focus:!1,popup:!0,title:"Autoplay",callback:function(){this.video.setAutoplay()}}),e.DefineIcon("videoSize",{NAME:"arrows-alt",SVG_KEY:"imageSize"}),e.RegisterCommand("videoSize",{undo:!1,focus:!1,popup:!0,title:"Change Size",callback:function(){this.video.showSizePopup()}}),e.DefineIcon("videoBack",{NAME:"arrow-left",SVG_KEY:"back"}),e.RegisterCommand("videoBack",{title:"Back",undo:!1,focus:!1,back:!0,callback:function(){this.video.back()},refresh:function(e){this.video.get()||this.opts.toolbarInline?(e.removeClass("fr-hidden"),e.next().hasClass("fr-separator")&&e.next().removeClass("fr-hidden")):(e.addClass("fr-hidden"),e.next().hasClass("fr-separator")&&e.next().addClass("fr-hidden"))}}),e.RegisterCommand("videoDismissError",{title:"OK",undo:!1,callback:function(){this.video.hideProgressBar(!0)}}),e.RegisterCommand("videoSetSize",{undo:!0,focus:!1,title:"Update",refreshAfterCallback:!1,callback:function(){this.video.setSize()}}),Object.assign(e.DEFAULTS,{wordDeniedTags:[],wordDeniedAttrs:[],wordAllowedStyleProps:["font-family","font-size","background","color","width","text-align","vertical-align","background-color","padding","margin","height","margin-top","margin-left","margin-right","margin-bottom","text-decoration","font-weight","font-style","text-indent","border","border-.*","line-height","list-style-type"],wordPasteModal:!0,wordPasteKeepFormatting:!0}),e.PLUGINS.wordPaste=function(t){var a,n,i,o=t.$,s="word_paste",l={},c=!0;function d(e){var a=t.opts.wordAllowedStyleProps;e||(t.opts.wordAllowedStyleProps=[]),0===n.indexOf("<colgroup>")&&(n="<table>"+n+"</table>"),n=x(n=n.replace(/<span[\n\r ]*style='mso-spacerun:yes'>([\r\n\u00a0 ]*)<\/span>/g,(function(e,t){for(var a="",n=0;n++<t.length;)a+=" ";return a})),t.paste.getRtfClipboard());var r=t.doc.createElement("DIV");r.innerHTML=n,t.html.cleanBlankSpaces(r),n=r.innerHTML,n=(n=t.paste.cleanEmptyTagsAndDivs(n)).replace(/\u200b/g,""),t.modals.hide(s),t.helpers.isMobile()&&t.events.focus(),t.paste.clean(n,!0,!0),t.opts.wordAllowedStyleProps=a}function f(e){e.parentNode&&e.parentNode.removeChild(e)}function p(e,t){if(t(e))for(var a=e.firstChild;a;){var n=a,r=a.previousSibling;a=a.nextSibling,p(n,t),n.previousSibling||n.nextSibling||n.parentNode||!a||r===a.previousSibling||!a.parentNode?n.previousSibling||n.nextSibling||n.parentNode||!a||a.previousSibling||a.nextSibling||a.parentNode||(r?a=r.nextSibling?r.nextSibling.nextSibling:null:e.firstChild&&(a=e.firstChild.nextSibling)):a=r?r.nextSibling:e.firstChild}}function u(e){return o(e).hasClass("ListContainerWrapper")&&0<o(e).find("ol").length}function g(e){return o(e).hasClass("ListContainerWrapper")&&0<o(e).find("ul").length}function h(e){if(u(e)||g(e))return!0;
1if(!e.getAttribute("style")||!/mso-list:[\s]*l/gi.test(e.getAttribute("style").replace(/\n/gi,"")))return!1;try{if(!e.querySelector('[style="mso-list:Ignore"]'))return!!(e.outerHTML&&0<=e.outerHTML.indexOf("\x3c!--[if !supportLists]--\x3e"))}catch(d){return!1}return!0}var m=null,v={};function b(e){var t;if(u(e)||g(e))t=o(e).find("li").attr("data-aria-level");else{var a,n,r=(null===(a=e.getAttribute("style"))||void 0===a?void 0:a.replace(/\n/g,""))||"",i=m&&(null===(n=m.getAttribute("style"))||void 0===n?void 0:n.replace(/\n/g,""))||"",s=r.match(/mso-list:(\s*l([0-9]+)\s*level([0-9]+)\s*)lfo([0-9]+)/i),l=i.match(/mso-list:(\s*l([0-9]+)\s*level([0-9]+)\s*)lfo([0-9]+)/i);if(s){var c;if(v[s[1]])return m=e,v[s[1]].toString();var d,f=l&&l[2],p=s[2],h=i&&v[l[1]]||0;d=f&&f!==p&&parseFloat((null===(c=m)||void 0===c||null===(c=c.style)||void 0===c?void 0:c.marginLeft)||0)<parseFloat(e.style.marginLeft||0)?h+parseInt(s[3],10):parseInt(s[3],10),l&&l[4]!==s[4]&&d===parseInt(s[3],10)&&(d+=1),t=d.toString(),v[s[1]]=d}else t=r.replace(/.*level([0-9]+?).*/gi,"$1")}return m=e,t}function E(e,a){var n=e.cloneNode(!0);if(-1!==["H1","H2","H3","H4","H5","H6"].indexOf(e.tagName)){var r=document.createElement(e.tagName.toLowerCase());r.setAttribute("style",e.getAttribute("style")),r.innerHTML=n.innerHTML,n.innerHTML=r.outerHTML}p(n,(function(e){if(e.nodeType==Node.COMMENT_NODE&&(t.browser.msie||t.browser.safari||t.browser.edge))try{if("[if !supportLists]"===e.data){for(e=e.nextSibling;e&&e.nodeType!==Node.COMMENT_NODE;){var n=e.nextSibling;e.parentNode.removeChild(e),e=n}e&&e.nodeType==Node.COMMENT_NODE&&e.parentNode.removeChild(e)}}catch(r){return!1}return e.nodeType===Node.ELEMENT_NODE&&("mso-list:\nIgnore"===e.getAttribute("style")&&e.setAttribute("style","mso-list:Ignore"),"mso-list:Ignore"===e.getAttribute("style")&&e.parentNode.removeChild(e),e.setAttribute("style",_(e)),L(e,a)),!0}));var i=u(e)?o(e).find("li").get(0).innerHTML:n.innerHTML;if(u(e)||g(e)){i="";for(var s=o(e).find("li"),l=0;l<s.length;l++){var c=o(s.get(l).innerHTML);c.find("span").each((function(){" "===o(this).html()&&(0<o(this).prev().text().trim().length?o(this).remove():o(this).html("​"))}));var d=s[l].style.marginLeft;d?(d=parseFloat(parseFloat(d).toFixed(2))+d.match(/[a-zA-Z]+/g)[0],i+='<li style = "margin-left: '.concat(d,';">').concat(c.get(0).innerHTML,"</li>")):i+="<li >".concat(c.get(0).innerHTML,"</li>")}}else{var f,h=null===(f=o(e).find("p").get(0))||void 0===f?void 0:f.style.marginLeft;i=h?(h=parseFloat(parseFloat(h).toFixed(2))+h.match(/[a-zA-Z]+/g)[0],'<li style = "margin-left: '.concat(h,';">').concat(i,"</li>")):"<li>".concat(i,"</li>")}return i.replace(/<!--[\s\S]*?-->/gi,"")}function _(e){var t="",a=["line-height","font-family","font-size","color","background"].concat(r((1<arguments.length&&void 0!==arguments[1]?arguments[1]:null)||[])),n=e.getAttribute("style");return n&&a.forEach((function(e){var a=n.split(";").find((function(t){return t.trim().includes(e+":")}));a&&(a.includes("mso")&&(a=a.match(new RegExp(e+":.*(;|)"))[0]),a.trim().startsWith(e)&&(t+=a+";"))})),t}function w(e,a){for(var n=document.createElement(a),r=0;r<e.attributes.length;r++){var i=e.attributes[r].name;"FONT"===e.tagName&&(t.browser.msie&&["id","class","style"].indexOf(i)<0||!t.browser.msie&&CSS.supports(i,e.getAttribute(i)))?o(n).css(i,e.getAttribute(i)):n.setAttribute(i,e.getAttribute(i))}return n.innerHTML=e.innerHTML,e.parentNode.replaceChild(n,e),n}function y(a,n){t.node.clearAttributes(a);for(var r=a.firstElementChild,o=0,s=!1,l=null;r;){if(r.firstElementChild&&-1!==r.firstElementChild.tagName.indexOf("W:"))for(var d=0;d<r.children.length;d++)"<('[^']*'|\"[^\"]*\"|[^\"'>])*>"==r.children[d]&&(r.innerHTML+=r.children[d]);(l=r.getAttribute("width"))||(l=r.style.width),l||s||(s=!0),o+=parseInt(l,10),(!r.firstChild||r.firstChild&&r.firstChild.data===e.UNICODE_NBSP)&&(r.firstChild&&f(r.firstChild),r.innerHTML="<br>");for(var p=r.firstElementChild,u=1===r.children.length;p;)"P"!==p.tagName||h(p)||u&&A(p),p=p.nextElementSibling;if(n){var g=r.getAttribute("class");if(g){var m=(g=C(g)).match(/xl[0-9]+/gi);if(m){var v="."+m[0];n[v]&&T(r,n[v])}}n.td&&T(r,n.td)}var b=r.getAttribute("style");b&&(b=C(b))&&";"!==b.slice(-1)&&(b+=";");var E=r.getAttribute("valign");if(!E&&b){var _=b.match(/vertical-align:.+?[; "]{1,1}/gi);_&&(E=_[_.length-1].replace(/vertical-align:(.+?)[; "]{1,1}/gi,"$1"))}var w=null;if(b){var y=b.match(/text-align:.+?[; "]{1,1}/gi);
1y&&(w=y[y.length-1].replace(/text-align:(.+?)[; "]{1,1}/gi,"$1")),"general"===w&&(w=null)}var k=null;if(b){var S=b.match(/background:.+?[; "]{1,1}/gi);S&&(k=S[S.length-1].replace(/background:(.+?)[; "]{1,1}/gi,"$1"))}var R=r.getAttribute("colspan"),L=r.getAttribute("rowspan");R&&r.setAttribute("colspan",R),L&&r.setAttribute("rowspan",L),E&&(r.style["vertical-align"]=E),w&&(r.style["text-align"]=w),k&&(r.style["background-color"]=k),l&&r.setAttribute("width",l),r=r.nextElementSibling}for(r=a.firstElementChild;r;)l=r.getAttribute("width"),s&&r.removeAttribute("width"),r=r.nextElementSibling;a.previousSibling?i!=o&&(c=!1):i=o,a.nextElementSibling||function(e){for(var t=e.closest("table"),a=0,n=function(){var t=0;Array.from(e.children).forEach((function(e){var a=parseInt(e.getAttribute("width"),10);isNaN(a)||(t+=a)})),a<t&&(a=t),c?Array.from(e.children).forEach((function(e){var a=parseInt(e.getAttribute("width"),10);if(!isNaN(a)&&0<t){var n=100*a/t;e.setAttribute("width","".concat(n,"%"))}})):Array.from(e.children).forEach((function(e){var t=parseInt(e.getAttribute("width"),10);isNaN(t)||e.setAttribute("width","".concat(t,"px"))})),e=e.previousElementSibling};e;)n();if(t&&0<a&&!(t.getAttribute("width")||"").trim().endsWith("%")){var r=parseInt(t.style.width,10);(isNaN(r)||0===r)&&(t.style.width="".concat(a,"px"))}}(a)}function A(e){var t=e.getAttribute("align");t&&(e.style["text-align"]=t,e.removeAttribute("align"))}function C(e){return e.replace(/\n|\r|\n\r|"/g,"")}function T(e,t,a){if(t){var n=e.getAttribute("style");n&&";"!==n.slice(-1)&&(n+=";"),t&&";"!==t.slice(-1)&&(t+=";"),t=t.replace(/\n/gi,"");var r=null;r=a?(n||"")+t:t+(n||""),e.setAttribute("style",r)}}var k=null;function S(e,t,a){for(var n=e.split(a),r=1;r<n.length;r++){var i=n[r];if(1<(i=i.split("shplid")).length){i=i[1];for(var o="",s=0;s<i.length&&"\\"!==i[s]&&"{"!==i[s]&&" "!==i[s]&&"\r"!==i[s]&&"\n"!==i[s];)o+=i[s],s++;var l=i.split("bliptag");if(l&&l.length<2)continue;var c=null;if(-1!==l[0].indexOf("pngblip")?c="image/png":-1!==l[0].indexOf("jpegblip")&&(c="image/jpeg"),!c)continue;var d=l[1].split("}");if(d&&d.length<2)continue;var f=void 0;if(2<d.length&&-1!==d[0].indexOf("blipuid"))f=d[1].split(" ");else{if((f=d[0].split(" "))&&f.length<2)continue;f.shift()}var p=f.join("");k[t+o]={image_hex:p,image_type:c}}}}function R(e,a){if(a){var n;if("IMG"===e.tagName){var r=e.getAttribute("src");if(!r||-1===r.indexOf("file://"))return;if(0===r.indexOf("file://")&&t.helpers.isURL(e.getAttribute("alt")))return void e.setAttribute("src",e.getAttribute("alt"));(n=l[e.getAttribute("v:shapes")])||(n=e.getAttribute("v:shapes"),e.parentNode&&e.parentNode.parentNode&&0<=e.parentNode.parentNode.innerHTML.indexOf("msEquation")&&(n=null))}else n=e.parentNode.getAttribute("o:spid");if(e.removeAttribute("height"),n){!function(e){k={},S(e,"i","\\shppict"),S(e,"s","\\shp{")}(a);var i=k[n.substring(7)];if(i){var s=function(e){for(var t=e.match(/[0-9a-f]{2}/gi),a=[],n=0;n<t.length;n++)a.push(String.fromCharCode(parseInt(t[n],16)));var r=a.join("");return btoa(r)}(i.image_hex),c="data:"+i.image_type+";base64,"+s;"IMG"===e.tagName?(e.src=c,e.setAttribute("data-fr-image-pasted",!0)):o(e).parent().before('<img data-fr-image-pasted="true" src="'.concat(c,'" style="').concat(e.parentNode.getAttribute("style"),'">')).remove()}}}}function L(e,t){var a=e.tagName,n=a.toLowerCase();if(e.firstElementChild&&("I"===e.firstElementChild.tagName?w(e.firstElementChild,"em"):"B"===e.firstElementChild.tagName&&w(e.firstElementChild,"strong")),-1!==["SCRIPT","APPLET","EMBED","NOFRAMES","NOSCRIPT"].indexOf(a))return f(e),!1;for(var r=["META","LINK","XML","ST1:","O:","W:","FONT"],i=0;i<r.length;i++)if(-1!==a.indexOf(r[i]))return e.innerHTML&&(e.outerHTML=e.innerHTML),f(e),!1;if("TD"!==a){var o=e.getAttribute("class")||"MsoNormal";if(t&&o){for(var s=(o=C(o)).split(" "),l=0;l<s.length;l++){var c=[],d="."+s[l];c.push(d),d=n+d,c.push(d);for(var p=0;p<c.length;p++)t[c[p]]&&T(e,t[c[p]])}e.removeAttribute("class")}t&&t[n]&&T(e,t[n])}if(-1!==["P","H1","H2","H3","H4","H5","H6","PRE"].indexOf(a)){var u=e.getAttribute("class");if(u&&(t&&t[a.toLowerCase()+"."+u]&&T(e,t[a.toLowerCase()+"."+u]),-1!==u.toLowerCase().indexOf("mso"))){var g=C(u);(g=g.replace(/[0-9a-z-_]*mso[0-9a-z-_]*/gi,""))?e.setAttribute("class",g):e.removeAttribute("class")}var h=e.getAttribute("style");if(h){var m=h.match(/text-align:.+?[; "]{1,1}/gi);m&&m[m.length-1].replace(/(text-align:.+?[; "]{1,1})/gi,"$1")}A(e)}if("TR"===a&&y(e,t),"A"!==a||e.attributes.getNamedItem("href")||e.attributes.getNamedItem("name")||!e.innerHTML||(e.outerHTML=e.innerHTML),"A"==a&&e.getAttribute("href")&&e.querySelector("img"))for(var v=e.querySelectorAll("span"),b=0;b<v.length;b++)v[b].innerText||(v[b].outerHTML=v[b].innerHTML);if("TD"!==a&&"TH"!==a||e.innerHTML||(e.innerHTML="<br>"),e.getAttribute("lang")&&e.removeAttribute("lang"),e.getAttribute("style")&&-1!==e.getAttribute("style").toLowerCase().indexOf("mso")){var E=C(e.getAttribute("style"));(E=E.replace(/[0-9a-z-_]*mso[0-9a-z-_]*:.+?(;{1,1}|$)/gi,"").replace("line-height:107%",""))?e.setAttribute("style",E):e.removeAttribute("style")}return!0}function x(a,n){0<=a.indexOf("<html")&&(a=a.replace(/[.\s\S\w\W<>]*(<html[^>]*>[.\s\S\w\W<>]*<\/html>)[.\s\S\w\W<>]*/i,"$1"));var r=a.match(/(MSFontService|class="?Mso|class='?Mso|class="?Xl|class='?Xl|class=Xl|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument|LibreOffice)/gi);!function(e){for(var t=e.split("v:shape"),a=1;a<t.length;a++){var n=t[a],r=n.split(' id="')[1];if(r&&1<r.length){r=r.split('"')[0];var i=n.split(' o:spid="')[1];i&&1<i.length&&(i=i.split('"')[0],l[r]=i)}}}(a);var i=(new DOMParser).parseFromString(a,"text/html"),s=i.head,c=i.body,d=function(e){var t={},a=e.getElementsByTagName("style");if(a.length){var n=a[0].innerHTML.match(/[\S ]+\s+{[\s\S]+?}/gi);if(n)for(var r=0;r<n.length;r++){var i=n[r],o=i.replace(/([\S ]+\s+){[\s\S]+?}/gi,"$1"),s=i.replace(/[\S ]+\s+{([\s\S]+?)}/gi,"$1");o=o.replace(/^[\s]|[\s]$/gm,""),s=s.replace(/^[\s]|[\s]$/gm,""),o=o.replace(/\n|\r|\n\r/g,""),s=s.replace(/\n|\r|\n\r/g,"");for(var l=o.split(", "),c=0;c<l.length;c++)t[l[c]]=s}}return t}(s);p(c,(function(e){if(e.nodeType===Node.ELEMENT_NODE&&e.hasAttribute("style")){var t=e.getAttribute("style");e.setAttribute("style",t),e.style.fontFamily||e.setAttribute("style",function(e){return e.replace(/mso-(bidi|fareast|fareast-theme)-font-family/g,"font-family")}(t))}return!0}
1)),p(c,(function(t){if(t.nodeType===Node.TEXT_NODE&&/\n|\u00a0|\r/.test(t.data)){if(!/\S| /.test(t.data)&&!/[\u00a0]+/.test(t.data))return t.data===e.UNICODE_NBSP?(t.data="\u200b",!0):1===t.data.length&&10===t.data.charCodeAt(0)?(t.data=" ",!0):(f(t),!1);t.data=t.data.replace(/\n|\r/gi," ")}return!0})),p(c,(function(e){return e.nodeType!==Node.ELEMENT_NODE||"V:IMAGEDATA"!==e.tagName&&"IMG"!==e.tagName||R(e,n),!0}));for(var y=c.querySelectorAll("ul > ul, ul > ol, ol > ul, ol > ol"),A=y.length-1;0<=A;A--)y[A].previousElementSibling&&"LI"===y[A].previousElementSibling.tagName&&y[A].previousElementSibling.appendChild(y[A]);p(c,(function(e){if(e.nodeType===Node.TEXT_NODE)return e.data=e.data.replace(/<br>(\n|\r)/gi,"<br>"),!1;if(e.nodeType===Node.ELEMENT_NODE){if(h(e)){var t=e.parentNode,a=e.previousSibling,n=function e(t,a,n,r){var i,s,l,c,d,f,p,m=navigator.userAgent.toLowerCase();-1!=m.indexOf("safari")&&(m=-1<m.indexOf("chrome")?1:"safari"),t.innerHTML.includes("mso-list:\nIgnore")&&(t.innerHTML=t.innerHTML.replace(/mso-list:\nIgnore/gi,"mso-list:Ignore"));var v,_,w,y,A=/[0-9a-zA-Z]./gi,C="",T=u(t),k=null===(i=o(t).find("ol"))||void 0===i||null===(i=i.attr("style"))||void 0===i||null===(i=i.split(";"))||void 0===i?void 0:i.find((function(e){return e.trim().startsWith("list-style-type")}));if(void 0==k&&g(t)&&(k=null===(_=o(t).find("ul"))||void 0===_||null===(_=_.attr("style"))||void 0===_||null===(_=_.split(";"))||void 0===_?void 0:_.find((function(e){return e.trim().startsWith("list-style-type")}))),T)f="ol",p=k?"list-style-type: "+k.replace("list-style-type:","").trim()+";":"";else if(g(t))f="ul",p=k?"list-style-type: "+k.replace("list-style-type:","").trim()+";":"";else{var S=t.querySelector('span[style="mso-list:Ignore"]');null==S&&"safari"==m&&(S=t.querySelector('span[lang="PT-BR"]'));var R=!1;S&&(R=R||A.test(S.textContent)),null!==S&&(v=S.textContent.trim().split(".")[0]),f=1==R?(v=(v=S.textContent.trim().split(".")[0]).replace(/\(([^)]+)\)|[)]$/g,"$1"),isNaN(parseInt(v))?/^(m{0,4}(cm|cd|d?c{0,3})(xc|xl|l?x{0,3})(ix|iv|v?i{0,3}))$/.test(v)?(p="lower-roman;",t.nextElementSibling&&1===t.nextElementSibling.textContent.trim().split(".")[0].length&&(p="lower-alpha;")):/^(M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3}))$/.test(v)?(p="upper-roman;",t.nextElementSibling&&1===t.nextElementSibling.textContent.trim().split(".")[0].length&&(p="upper-alpha;")):"o"==v?p="circle;":v.match(/^v$/)||(v.match(/^[a-z]$/)||v.match(/^[a-z]\)$/)?p="lower-alpha;":(v.match(/^[A-Z]$/)||v.match(/^[A-Z]\)$/))&&(p="upper-alpha;")):p="decimal;",p=p?"list-style-type: "+p:"","ol"):(null!=S&&(v=S.textContent.trim().split(".")[0]),"\xa7"==v?p="square;":"\xb7"==v&&(p="disc;"),p=p?"list-style-type: "+p:"","ul"),void 0==S||void 0==S.textContent||isNaN(parseInt(S.textContent.trim().split(".")[1],10))||(C=' class="decimal_type" ')}var L=1,x="",I=(b(t),t.style.marginLeft),O="";I.includes("in")?(O="in",I=parseFloat(I)-.5):I.includes("pt")&&(O="px",I=parseFloat(I)-10),I&&(y=" margin-left: "+I+O+";"),L="list-style-type: upper-alpha;"==p?T?parseInt(o(t).find("ol").attr("start")):v.charCodeAt(0)-64:"list-style-type: lower-alpha;"==p?T?parseInt(o(t).find("ol").attr("start")):v.charCodeAt(0)-96:"list-style-type: upper-roman;"==p||"list-style-type: lower-roman;"==p?T?parseInt(o(t).find("ol").attr("start")):function(e){for(var t={I:1,V:5,X:10,L:50,C:100,D:500,M:1e3,i:1,v:5,x:10,l:50,c:100,d:500,m:1e3},a=0,n=0,r=e.length-1;0<=r;r--){var i=t[e[r]];n<=i?a+=i:a-=i,n=i}return a}(v):T?parseInt(o(t).find("ol").attr("start")):parseInt(v),x+=p||"",x+=y||"",w="<"+f,"none"===t.style.display&&(w+=' class="fr-mso-hidden"'),w+=C||"",w+="ol"!=f||1==L||isNaN(L)?"":' start = "'+L+'"',w+=x?' style = "'+x+'"':"",w+=">";for(var F=!1;t;){if(!h(t)){if(t.outerHTML&&0<t.outerHTML.indexOf("mso-bookmark")&&0==(t.textContent||"").length){t=t.nextElementSibling;continue}break}var M=b(t);if((n=n||M)<M)w+=(d=e(t,a,M,t.style.marginLeft)).el.outerHTML,t=d.currentNode;else{if(M<n)break;t.firstElementChild&&t.firstElementChild.firstElementChild&&t.firstElementChild.firstElementChild.firstChild&&(A.lastIndex=0),l&&l.firstElementChild&&l.firstElementChild.firstElementChild&&l.firstElementChild.firstElementChild.firstChild&&(A.lastIndex=0,s=A.test(l.firstElementChild.firstElementChild.firstChild.data||l.firstElementChild.firstElementChild.firstChild.firstChild&&l.firstElementChild.firstElementChild.firstChild.firstChild.data||""));var D=!1,N=l&&b(l);(!r&&!t.style.marginLeft||r&&t.style.marginLeft&&r===t.style.marginLeft||N&&N===M)&&(D=!0),r=t.style.marginLeft,D||void 0===s?(c=E(t,a),t.nextSibling&&void 0!=t.nextSibling.innerText&&void 0!=t.nextSibling.innerText&&!w.includes('class="decimal_type"')&&(isNaN(parseInt(t.nextSibling.innerText.trim().split(".")[1],10))||(w=w.substring(3,0)+' class="decimal_type"'+w.substring(3,w.length))),w+=c):(1==M&&(w+="</"+f+">",F=!0,l=null),w+=(d=e(t,a,M,t.style.marginLeft)).el.outerHTML,t=d.currentNode);var P=t&&t.nextElementSibling;if(P&&(l=P.previousElementSibling),t&&!h(t)){if(t.outerHTML&&0<t.outerHTML.indexOf("mso-bookmark")&&0==(t.textContent||"").length){t=t.nextElementSibling;continue}break}t&&t.parentNode&&t.parentNode.removeChild(t),t=P}}F||(w+="</"+f+">");var B=document.createElement("div");return B.innerHTML=w,{el:B,currentNode:t}}(e,d).el,i=null;return(i=a?a.nextSibling:t.firstChild)?t.insertBefore(n,i):t.appendChild(n),!1}return"FONT"===e.tagName&&(r&&"LibreOffice"===r[0]||d["."+e.getAttribute("class")]
1)?e=w(e,"span"):r&&"\x3c!--StartFragment--\x3e"===r[0]&&"UL"===e.tagName&&(o(e).find("li span").each((function(){" "===o(this).html()&&(0<o(this).prev().text().trim().length?o(this).remove():o(this).html("​"))})),o(e).is("ul")&&e.setAttribute("style",_(e,["margin","margin-left","list-style-type"])),o(e).find("ul").each((function(){this.setAttribute("style",_(this,["margin","margin-left","list-style-type"]))}))),"img"!==e.tagName.toLowerCase()&&function(e){Array.from(e.attributes).map((function(e){return e.name})).filter((function(e){return e.toLowerCase().startsWith("data-")||e.toLowerCase().startsWith("xml:")})).forEach((function(t){o(e).removeAttr(t)}))}(e),L(e,d)}if(e.nodeType!==Node.COMMENT_NODE)return!0;if(-1<e.data.indexOf("[if !supportLineBreakNewLine]"))for(var s=e.nextSibling;s;)(s=e.nextSibling)&&f(s),s.data&&-1<s.data.indexOf("[endif]")&&(s=null);if(-1<e.data.indexOf("[if supportFields]")&&-1<e.data.indexOf("FORMCHECKBOX")){var l=document.createElement("input");l.type="checkbox",e.parentNode.insertBefore(l,e.nextSibling)}return f(e),!1})),m=null,v={},c.innerHTML=function(e){var t=o(document.createElement("div")).attr("id","top-level");t.html(e);for(var a=t[0].querySelectorAll("ol, ul"),n=0;n<a.length;n++)if(o(a[n]).parentsUntil("#top-level","ol, ul").length){a[n].style.removeProperty("margin-left");for(var r=a[n].children,i=0;i<r.length;i++)"LI"==r[i].tagName&&r[i].style.removeProperty("margin-left")}return t[0].innerHTML}(c.innerHTML),p(c,(function(e){if(e.nodeType===Node.ELEMENT_NODE){var a=e.tagName;if(!e.innerHTML&&-1===["BR","IMG","INPUT"].indexOf(a)){for(var n=e.parentNode;n&&(f(e),!(e=n).innerHTML)&&"TD"!==e.parentNode.tagName;)n=e.parentNode;return!1}!function(e){var a=e.getAttribute("style");if(a){(a=C(a))&&";"!==a.slice(-1)&&(a+=";");var n=a.match(/(^|\S+?):.+?;{1,1}/gi);if(n){for(var r={},i=0;i<n.length;i++){var o=n[i].split(":");2===o.length&&("text-align"===o[0]&&"SPAN"===e.tagName||(r[o[0]]=o[1]))}var s="";for(var l in r)if(r.hasOwnProperty(l)){if("font-size"===l&&"pt;"===r[l].slice(-3)){var c=null;try{c=parseFloat(r[l].slice(0,-3),10)}catch(k){c=null}if(c){var d=t.opts.fontSizeUnit;"px"===d?(c=Math.round(1.33*c),r[l]=c+"px;"):"pt"===d&&(c=Math.round(c),r[l]=c+"pt;")}}s+=l+":"+r[l]}s&&e.setAttribute("style",s)}}}(e)}return!0})),p(c,(function(e){if(e&&"A"===e.nodeName){if(e.hasAttribute("name")&&e.getAttribute("name").startsWith("_Toc")&&e.parentNode&&(e.parentNode.id=e.getAttribute("name")),""===e.href){for(var t=document.createDocumentFragment();e.firstChild;)t.appendChild(e.firstChild);e.parentNode.replaceChild(t,e)}e.hasAttribute("href")&&e.getAttribute("href").startsWith("#_Toc")&&(e.removeChild(e.lastChild),e.removeChild(e.lastChild))}return!0})),p(c,(function(e){return e&&"P"===e.tagName&&"DIV"===e.parentNode.tagName&&1==e.parentNode.children.length&&o(e).unwrap(),!0})),p(c,(function(e){if(e&&"SPAN"===e.tagName)for(;e.nextSibling&&e.nextSibling.nodeType===Node.ELEMENT_NODE&&"SPAN"===e.nextSibling.tagName&&e.getAttribute("style")===e.nextSibling.getAttribute("style");)o(e).append(e.nextSibling.innerHTML),o(e.nextSibling).remove();return!0}));var T=c.outerHTML,k=t.opts.htmlAllowedStyleProps;return t.opts.htmlAllowedStyleProps=t.opts.wordAllowedStyleProps,T=t.clean.html(T,t.opts.wordDeniedTags,t.opts.wordDeniedAttrs,!1),t.opts.htmlAllowedStyleProps=k,T}return{_init:function(){t.events.on("paste.wordPaste",(function(e){return n=e,t.opts.wordPasteModal?function(){if(!a){var e='<h4><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 74.95 73.23" style="height: 25px; vertical-align: text-bottom; margin-right: 5px; display: inline-block"><defs><style>.a{fill:#2a5699;}.b{fill:#fff;}</style></defs><path class="a" d="M615.15,827.22h5.09V834c9.11.05,18.21-.09,27.32.05a2.93,2.93,0,0,1,3.29,3.25c.14,16.77,0,33.56.09,50.33-.09,1.72.17,3.63-.83,5.15-1.24.89-2.85.78-4.3.84-8.52,0-17,0-25.56,0v6.81h-5.32c-13-2.37-26-4.54-38.94-6.81q0-29.8,0-59.59c13.05-2.28,26.11-4.5,39.17-6.83Z" transform="translate(-575.97 -827.22)"/><path class="b" d="M620.24,836.59h28.1v54.49h-28.1v-6.81h22.14v-3.41H620.24v-4.26h22.14V873.2H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24v-4.26h22.14v-3.41H620.24V846h22.14v-3.41H620.24Zm-26.67,15c1.62-.09,3.24-.16,4.85-.25,1.13,5.75,2.29,11.49,3.52,17.21,1-5.91,2-11.8,3.06-17.7,1.7-.06,3.41-.15,5.1-.26-1.92,8.25-3.61,16.57-5.71,24.77-1.42.74-3.55,0-5.24.09-1.13-5.64-2.45-11.24-3.47-16.9-1,5.5-2.29,10.95-3.43,16.42q-2.45-.13-4.92-.3c-1.41-7.49-3.07-14.93-4.39-22.44l4.38-.18c.88,5.42,1.87,10.82,2.64,16.25,1.2-5.57,2.43-11.14,3.62-16.71Z" transform="translate(-575.97 -827.22)"/></svg> '+t.language.translate("Word Paste Detected")+"</h4>",n=function(){var e='<div class="fr-word-paste-modal" style="padding: 20px 20px 10px 20px;">';return e+='<p style="text-align: left;">'+t.language.translate("The pasted content is coming from a Microsoft Word document. Do you want to keep the format or clean it up?")+"</p>",(e+='<div style="text-align: right; margin-top: 50px;"><button class="fr-remove-word fr-command">'+t.language.translate("Clean")+'</button> <button class="fr-keep-word fr-command">'+t.language.translate("Keep")+"</button></div>")+"</div>"}
1(),r=t.modals.create(s,e,n),i=r.$body;a=r.$modal,r.$modal.addClass("fr-middle"),t.events.bindClick(i,"button.fr-remove-word",(function(){(a.data("instance")||t).wordPaste.clean()})),t.events.bindClick(i,"button.fr-keep-word",(function(){(a.data("instance")||t).wordPaste.clean(!0)})),t.events.$on(o(t.o_win),"resize",(function(){t.modals.resize(s)}))}t.modals.show(s),t.modals.resize(s)}():d(t.opts.wordPasteKeepFormatting),!1}))},clean:d,_wordClean:x}};var l={},c={},d={},f=s(!0),p="vanilla",u={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:s(!0),allOn:function(){var e=s(!0),t={};for(var a in e)e.hasOwnProperty(a)&&(t[a]=!0);return t}()};function g(e,t){var a=t?"Error in "+t+" extension->":"Error in unnamed extension",n={valid:!0,error:""};l.helper.isArray(e)||(e=[e]);for(var r=0;r<e.length;++r){var o=a+" sub-extension "+r+": ",s=e[r];if("object"!==i(s))return n.valid=!1,n.error=o+"must be an object, but "+i(s)+" given",n;if(!l.helper.isString(s.type))return n.valid=!1,n.error=o+'property "type" must be a string, but '+i(s.type)+" given",n;var c=s.type=s.type.toLowerCase();if("language"===c&&(c=s.type="lang"),"html"===c&&(c=s.type="output"),"lang"!==c&&"output"!==c&&"listener"!==c)return n.valid=!1,n.error=o+"type "+c+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',n;if("listener"===c){if(l.helper.isUndefined(s.listeners))return n.valid=!1,n.error=o+'. Extensions of type "listener" must have a property called "listeners"',n}else if(l.helper.isUndefined(s.filter)&&l.helper.isUndefined(s.regex))return n.valid=!1,n.error=o+c+' extensions must define either a "regex" property or a "filter" method',n;if(s.listeners){if("object"!==i(s.listeners))return n.valid=!1,n.error=o+'"listeners" property must be an object but '+i(s.listeners)+" given",n;for(var d in s.listeners)if(s.listeners.hasOwnProperty(d)&&"function"!=typeof s.listeners[d])return n.valid=!1,n.error=o+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+d+" must be a function but "+i(s.listeners[d])+" given",n}if(s.filter){if("function"!=typeof s.filter)return n.valid=!1,n.error=o+'"filter" must be a function, but '+i(s.filter)+" given",n}else if(s.regex){if(l.helper.isString(s.regex)&&(s.regex=new RegExp(s.regex,"g")),!(s.regex instanceof RegExp))return n.valid=!1,n.error=o+'"regex" property must either be a string or a RegExp object, but '+i(s.regex)+" given",n;if(l.helper.isUndefined(s.replace))return n.valid=!1,n.error=o+'"regex" extensions must implement a replace string or function',n}}return n}function h(e,t){return"\xa8E"+t.charCodeAt(0)+"E"}l.helper={},l.extensions={},l.setOption=function(e,t){return f[e]=t,this},l.getOption=function(e){return f[e]},l.getOptions=function(){return f},l.resetOptions=function(){f=s(!0)},l.setFlavor=function(e){if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");l.resetOptions();var t=u[e];for(var a in p=e,t)t.hasOwnProperty(a)&&(f[a]=t[a])},l.getFlavor=function(){return p},l.getFlavorOptions=function(e){if(u.hasOwnProperty(e))return u[e]},l.getDefaultOptions=function(e){return s(e)},l.subParser=function(e,t){if(l.helper.isString(e)){if(void 0===t){if(c.hasOwnProperty(e))return c[e];throw Error("SubParser named "+e+" not registered!")}c[e]=t}},l.extension=function(e,t){if(!l.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=l.helper.stdExtName(e),l.helper.isUndefined(t)){if(!d.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return d[e]}"function"==typeof t&&(t=t()),l.helper.isArray(t)||(t=[t]);var a=g(t,e);
1if(!a.valid)throw Error(a.error);d[e]=t},l.getAllExtensions=function(){return d},l.removeExtension=function(e){delete d[e]},l.resetExtensions=function(){d={}},l.validateExtension=function(e){return!!g(e,null).valid},l.hasOwnProperty("helper")||(l.helper={}),l.helper.isString=function(e){return"string"==typeof e||e instanceof String},l.helper.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)},l.helper.isArray=function(e){return Array.isArray(e)},l.helper.isUndefined=function(e){return void 0===e},l.helper.forEach=function(e,t){if(l.helper.isUndefined(e))throw new Error("obj param is required");if(l.helper.isUndefined(t))throw new Error("callback param is required");if(!l.helper.isFunction(t))throw new Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(t);else if(l.helper.isArray(e))for(var a=0;a<e.length;a++)t(e[a],a,e);else{if("object"!==i(e))throw new Error("obj does not seem to be an array or an iterable object");for(var n in e)e.hasOwnProperty(n)&&t(e[n],n,e)}},l.helper.stdExtName=function(e){return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},l.helper.escapeCharactersCallback=h,l.helper.escapeCharacters=function(e,t,a){var n="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";a&&(n="\\\\"+n);var r=new RegExp(n,"g");return e.replace(r,h)},l.helper.unescapeHTMLEntities=function(e){return e.replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")};var m=function(e,t,a,n){var r,i,o,s,l,c=n||"",d=-1<c.indexOf("g"),f=new RegExp(t+"|"+a,"g"+c.replace(/g/g,"")),p=new RegExp(t,c.replace(/g/g,"")),u=[];do{for(r=0;o=f.exec(e);)if(p.test(o[0]))r++||(s=(i=f.lastIndex)-o[0].length);else if(r&&!--r){l=o.index+o[0].length;var g={left:{start:s,end:i},match:{start:i,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:s,end:l}};if(u.push(g),!d)return u}}while(r&&(f.lastIndex=i));return u};l.helper.matchRecursiveRegExp=function(e,t,a,n){for(var r=m(e,t,a,n),i=[],o=0;o<r.length;++o)i.push([e.slice(r[o].wholeMatch.start,r[o].wholeMatch.end),e.slice(r[o].match.start,r[o].match.end),e.slice(r[o].left.start,r[o].left.end),e.slice(r[o].right.start,r[o].right.end)]);return i},l.helper.replaceRecursiveRegExp=function(e,t,a,n,r){if(!l.helper.isFunction(t)){var i=t;t=function(){return i}}var o=m(e,a,n,r),s=e,c=o.length;if(0<c){var d=[];0!==o[0].wholeMatch.start&&d.push(e.slice(0,o[0].wholeMatch.start));for(var f=0;f<c;++f)d.push(t(e.slice(o[f].wholeMatch.start,o[f].wholeMatch.end),e.slice(o[f].match.start,o[f].match.end),e.slice(o[f].left.start,o[f].left.end),e.slice(o[f].right.start,o[f].right.end))),f<c-1&&d.push(e.slice(o[f].wholeMatch.end,o[f+1].wholeMatch.start));o[c-1].wholeMatch.end<e.length&&d.push(e.slice(o[c-1].wholeMatch.end)),s=d.join("")}return s},l.helper.regexIndexOf=function(e,t,a){if(!l.helper.isString(e))throw"InvalidArgumentError: f
1irst parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==0)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var n=e.substring(a||0).search(t);return 0<=n?n+(a||0):n},l.helper.splitAtIndex=function(e,t){if(!l.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},l.helper.encodeEmailAddress=function(e){var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e.replace(/./g,(function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var a=Math.random();e=.9<a?t[2](e):.45<a?t[1](e):t[0](e)}return e}))},l.helper.padEnd=function(e,t,a){return t>>=0,a=String(a||" "),e.length>t?String(e):((t-=e.length)>a.length&&(a+=a.repeat(t/a.length)),String(e)+a.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),l.helper.regexes={asteriskDashAndColon:/([*_:~])/g},l
vendor: 20,179 bytes, line 1
1.helper.emojis={"+1":"\ud83d\udc4d","-1":"\ud83d\udc4e",100:"\ud83d\udcaf",1234:"\ud83d\udd22","1st_place_medal":"\ud83e\udd47","2nd_place_medal":"\ud83e\udd48","3rd_place_medal":"\ud83e\udd49","8ball":"\ud83c\udfb1",a:"\ud83c\udd70\ufe0f",ab:"\ud83c\udd8e",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",accept:"\ud83c\ude51",aerial_tramway:"\ud83d\udea1",airplane:"\u2708\ufe0f",alarm_clock:"\u23f0",alembic:"\u2697\ufe0f",alien:"\ud83d\udc7d",ambulance:"\ud83d\ude91",amphora:"\ud83c\udffa",anchor:"\u2693\ufe0f",angel:"\ud83d\udc7c",anger:"\ud83d\udca2",angry:"\ud83d\ude20",anguished:"\ud83d\ude27",ant:"\ud83d\udc1c",apple:"\ud83c\udf4e",aquarius:"\u2652\ufe0f",aries:"\u2648\ufe0f",arrow_backward:"\u25c0\ufe0f",arrow_double_down:"\u23ec",arrow_double_up:"\u23eb",arrow_down:"\u2b07\ufe0f",arrow_down_small:"\ud83d\udd3d",arrow_forward:"\u25b6\ufe0f",arrow_heading_down:"\u2935\ufe0f",arrow_heading_up:"\u2934\ufe0f",arrow_left:"\u2b05\ufe0f",arrow_lower_left:"\u2199\ufe0f",arrow_lower_right:"\u2198\ufe0f",arrow_right:"\u27a1\ufe0f",arrow_right_hook:"\u21aa\ufe0f",arrow_up:"\u2b06\ufe0f",arrow_up_down:"\u2195\ufe0f",arrow_up_small:"\ud83d\udd3c",arrow_upper_left:"\u2196\ufe0f",arrow_upper_right:"\u2197\ufe0f",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",art:"\ud83c\udfa8",articulated_lorry:"\ud83d\ude9b",artificial_satellite:"\ud83d\udef0",astonished:"\ud83d\ude32",athletic_shoe:"\ud83d\udc5f",atm:"\ud83c\udfe7",atom_symbol:"\u269b\ufe0f",avocado:"\ud83e\udd51",b:"\ud83c\udd71\ufe0f",baby:"\ud83d\udc76",baby_bottle:"\ud83c\udf7c",baby_chick:"\ud83d\udc24",baby_symbol:"\ud83d\udebc",back:"\ud83d\udd19",bacon:"\ud83e\udd53",badminton:"\ud83c\udff8",baggage_claim:"\ud83d\udec4",baguette_bread:"\ud83e\udd56",balance_scale:"\u2696\ufe0f",balloon:"\ud83c\udf88",ballot_box:"\ud83d\uddf3",ballot_box_with_check:"\u2611\ufe0f",bamboo:"\ud83c\udf8d",banana:"\ud83c\udf4c",bangbang:"\u203c\ufe0f",bank:"\ud83c\udfe6",bar_chart:"\ud83d\udcca",barber:"\ud83d\udc88",baseball:"\u26be\ufe0f",basketball:"\ud83c\udfc0",basketball_man:"\u26f9\ufe0f",basketball_woman:"\u26f9\ufe0f‍\u2640\ufe0f",bat:"\ud83e\udd87",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",battery:"\ud83d\udd0b",beach_umbrella:"\ud83c\udfd6",bear:"\ud83d\udc3b",bed:"\ud83d\udecf",bee:"\ud83d\udc1d",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",beetle:"\ud83d\udc1e",beginner:"\ud83d\udd30",bell:"\ud83d\udd14",bellhop_bell:"\ud83d\udece",bento:"\ud83c\udf71",biking_man:"\ud83d\udeb4",bike:"\ud83d\udeb2",biking_woman:"\ud83d\udeb4‍\u2640\ufe0f",bikini:"\ud83d\udc59",biohazard:"\u2623\ufe0f",bird:"\ud83d\udc26",birthday:"\ud83c\udf82",black_circle:"\u26ab\ufe0f",black_flag:"\ud83c\udff4",black_heart:"\ud83d\udda4",black_joker:"\ud83c\udccf",black_large_square:"\u2b1b\ufe0f",black_medium_small_square:"\u25fe\ufe0f",black_medium_square:"\u25fc\ufe0f",black_nib:"\u2712\ufe0f",black_small_square:"\u25aa\ufe0f",black_square_button:"\ud83d\udd32",blonde_man:"\ud83d\udc71",blonde_woman:"\ud83d\udc71‍\u2640\ufe0f",blossom:"\ud83c\udf3c",blowfish:"\ud83d\udc21",blue_book:"\ud83d\udcd8",blue_car:"\ud83d\ude99",blue_heart:"\ud83d\udc99",blush:"\ud83d\ude0a",boar:"\ud83d\udc17",boat:"\u26f5\ufe0f",bomb:"\ud83d\udca3",book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",bookmark_tabs:"\ud83d\udcd1",books:"\ud83d\udcda",boom:"\ud83d\udca5",boot:"\ud83d\udc62",bouquet:"\ud83d\udc90",bowing_man:"\ud83d\ude47",bow_and_arrow:"\ud83c\udff9",bowing_woman:"\ud83d\ude47‍\u2640\ufe0f",bowling:"\ud83c\udfb3",boxing_glove:"\ud83e\udd4a",boy:"\ud83d\udc66",bread:"\ud83c\udf5e",bride_with_veil:"\ud83d\udc70",bridge_at_night:"\ud83c\udf09",briefcase:"\ud83d\udcbc",broken_heart:"\ud83d\udc94",bug:"\ud83d\udc1b",building_construction:"\ud83c\udfd7",bulb:"\ud83d\udca1",bullettrain_front:"\ud83d\ude85",bullettrain_side:"\ud83d\ude84",burrito:"\ud83c\udf2f",bus:"\ud83d\ude8c",business_suit_levitating:"\ud83d\udd74",busstop:"\ud83d\ude8f",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",butterfly:"\ud83e\udd8b",cactus:"\ud83c\udf35",cake:"\ud83c\udf70",calendar:"\ud83d\udcc6",call_me_hand:"\ud83e\udd19",calling:"\ud83d\udcf2",camel:"\ud83d\udc2b",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",camping:"\ud83c\udfd5",cancer:"\u264b\ufe0f",candle:"\ud83d\udd6f",candy:"\ud83c\udf6c",canoe:"\ud83d\udef6",capital_abcd:"\ud83d\udd20",capricorn:"\u2651\ufe0f",car:"\ud83d\ude97",card_file_box:"\ud83d\uddc3",card_index:"\ud83d\udcc7",card_index_dividers:"\ud83d\uddc2",carousel_horse:"\ud83c\udfa0",carrot:"\ud83e\udd55",cat:"\ud83d\udc31",cat2:"\ud83d\udc08",cd:"\ud83d\udcbf",chains:"\u26d3",champagne:"\ud83c\udf7e",chart:"\ud83d\udcb9",chart_with_downwards_trend:"\ud83d\udcc9",chart_with_upwards_trend:"\ud83d\udcc8",checkered_flag:"\ud83c\udfc1",cheese:"\ud83e\uddc0",cherries:"\ud83c\udf52",cherry_blossom:"\ud83c\udf38",chestnut:"\ud83c\udf30",chicken:"\ud83d\udc14",children_crossing:"\ud83d\udeb8",chipmunk:"\ud83d\udc3f",chocolate_bar:"\ud83c\udf6b",christmas_tree:"\ud83c\udf84",church:"\u26ea\ufe0f",cinema:"\ud83c\udfa6",circus_tent:"\ud83c\udfaa",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",cl:"\ud83c\udd91",clamp:"\ud83d\udddc",clap:"\ud83d\udc4f",clapper:"\ud83c\udfac",classical_building:"\ud83c\udfdb",clinking_glasses:"\ud83e\udd42",clipboard:"\ud83d\udccb",clock1:"\ud83d\udd50",clock10:"\ud83d\udd59",clock1030:"\ud83d\udd65",clock11:"\ud83d\udd5a",clock1130:"\ud83d\udd66",clock12:"\ud83d\udd5b",clock1230:"\ud83d\udd67",clock130:"\ud83d\udd5c",clock2:"\ud83d\udd51",clock230:"\ud83d\udd5d",clock3:"\ud83d\udd52",clock330:"\ud83d\udd5e",clock4:"\ud83d\udd53",clock430:"\ud83d\udd5f",clock5:"\ud83d\udd54",clock530:"\ud83d\udd60",clock6:"\ud83d\udd55",clock630:"\ud83d\udd61",clock7:"\ud83d\udd56",clock730:"\ud83d\udd62",clock8:"\ud83d\udd57",clock830:"\ud83d\udd63",clock9:"\ud83d\udd58",clock930:"\ud83d\udd64",closed_book:"\ud83d\udcd5",closed_lock_with_key:"\ud83d\udd10",closed_umbrella:"\ud83c\udf02",cloud:"\u2601\ufe0f",cloud_with_lightning:"\ud83c\udf29",cloud_with_lightning_and_rain:"\u26c8",cloud_with_rain:"\ud83c\udf27",cloud_with_snow:"\ud83c\udf28",clown_face:"\ud83e\udd21",clubs:"\u2663\ufe0f",cocktail:"\ud83c\udf78",coffee:"\u2615\ufe0f",coffin:"\u26b0\ufe0f",cold_sweat:"\ud83d\ude30",comet:"\u2604\ufe0f",computer:"\ud83d\udcbb",computer_mouse:"\ud83d\uddb1",confetti_ball:"\ud83c\udf8a",confounded:"\ud83d\ude16",confused:"\ud83d\ude15",congratulations:"\u3297\ufe0f",construction:"\ud83d\udea7",construction_worker_man:"\ud83d\udc77",construction_worker_woman:"\ud83d\udc77‍\u2640\ufe0f",control_knobs:"\ud83c\udf9b",convenience_store:"\ud83c\udfea",cookie:"\ud83c\udf6a",cool:"\ud83c\udd92",policeman:"\ud83d\udc6e",copyright:"\xa9\ufe0f",corn:"\ud83c\udf3d",couch_and_lamp:"\ud83d\udecb",couple:"\ud83d\udc6b",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart_man_man:"\ud83d\udc68‍\u2764\ufe0f‍\ud83d\udc68",couple_with_heart_woman_woman:"\ud83d\udc69‍\u2764\ufe0f‍\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68‍\u2764\ufe0f‍\ud83d\udc8b‍\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69‍\u2764\ufe0f‍\ud83d\udc8b‍\ud83d\udc69",cow:"\ud83d\udc2e",cow2:"\ud83d\udc04",cowboy_hat_face:"\ud83e\udd20",crab:"\ud83e\udd80",crayon:"\ud83d\udd8d",credit_card:"\ud83d\udcb3",crescent_moon:"\ud83c\udf19",cricket:"\ud83c\udfcf",crocodile:"\ud83d\udc0a",croissant:"\ud83e\udd50",crossed_fingers:"\ud83e\udd1e",crossed_flags:"\ud83c\udf8c",crossed_swords:"\u2694\ufe0f",crown:"\ud83d\udc51",cry:"\ud83d\ude22",crying_cat_face:"\ud83d\ude3f",crystal_ball:"\ud83d\udd2e",cucumber:"\ud83e\udd52",cupid:"\ud83d\udc98",curly_loop:"\u27b0",currency_exchange:"\ud83d\udcb1",curry:"\ud83c\udf5b",custard:"\ud83c\udf6e",customs:"\ud83d\udec3",cyclone:"\ud83c\udf00",dagger:"\ud83d\udde1",dancer:"\ud83d\udc83",dancing_women:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f‍\u2642\ufe0f",dango:"\ud83c\udf61",dark_sunglasses:"\ud83d\udd76",dart:"\ud83c\udfaf",dash:"\ud83d\udca8",date:"\ud83d\udcc5",deciduous_tree:"\ud83c\udf33",deer:"\ud83e\udd8c",department_store:"\ud83c\udfec",derelict_house:"\ud83c\udfda",desert:"\ud83c\udfdc",desert_island:"\ud83c\udfdd",desktop_computer:"\ud83d\udda5",male_detective:"\ud83d\udd75\ufe0f",diamond_shape_with_a_dot_inside:"\ud83d\udca0",diamonds:"\u2666\ufe0f",disappointed:"\ud83d\ude1e",disappointed_relieved:"\ud83d\ude25",dizzy:"\ud83d\udcab",dizzy_face:"\ud83d\ude35",do_not_litter:"\ud83d\udeaf",dog:"\ud83d\udc36",dog2:"\ud83d\udc15",dollar:"\ud83d\udcb5",dolls:"\ud83c\udf8e",dolphin:"\ud83d\udc2c",door:"\ud83d\udeaa",doughnut:"\ud83c\udf69",dove:"\ud83d\udd4a",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",dress:"\ud83d\udc57",dromedary_camel:"\ud83d\udc2a",drooling_face:"\ud83e\udd24",droplet:"\ud83d\udca7",drum:"\ud83e\udd41",duck:"\ud83e\udd86",dvd:"\ud83d\udcc0","e-mail":"\ud83d\udce7",eagle:"\ud83e\udd85",ear:"\ud83d\udc42",ear_of_rice:"\ud83c\udf3e",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",egg:"\ud83e\udd5a",eggplant:"\ud83c\udf46",eight_pointed_black_star:"\u2734\ufe0f",eight_spoked_asterisk:"\u2733\ufe0f",electric_plug:"\ud83d\udd0c",elephant:"\ud83d\udc18",email:"\u2709\ufe0f",end:"\ud83d\udd1a",envelope_with_arrow:"\ud83d\udce9",euro:"\ud83d\udcb6",european_castle:"\ud83c\udff0",european_post_office:"\ud83c\udfe4",evergreen_tree:"\ud83c\udf32",exclamation:"\u2757\ufe0f",expressionless:"\ud83d\ude11",eye:"\ud83d\udc41",eye_speech_bubble:"\ud83d\udc41‍\ud83d\udde8",eyeglasses:"\ud83d\udc53",eyes:"\ud83d\udc40",face_with_head_bandage:"\ud83e\udd15",face_with_thermometer:"\ud83e\udd12",fist_oncoming:"\ud83d\udc4a",factory:"\ud83c\udfed",fallen_leaf:"\ud83c\udf42",family_man_woman_boy:"\ud83d\udc6a",family_man_boy:"\ud83d\udc68‍\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68‍\ud83d\udc66‍\ud83d\udc66",family_man_girl:"\ud83d\udc68‍\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc67",family_man_man_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc66‍\ud83d\udc66",family_man_man_girl:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68‍\ud83d\udc68‍\ud83d\udc67‍\ud83d\udc67",family_man_woman_boy_boy:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_man_woman_girl:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",family_woman_boy:"\ud83d\udc69‍\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_woman_girl:"\ud83d\udc69‍\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc66‍\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69‍\ud83d\udc69‍\ud83d\udc67‍\ud83d\udc67",fast_forward:"\u23e9",fax:"\ud83d\udce0",fearful:"\ud83d\ude28",feet:"\ud83d\udc3e",female_detective:"\ud83d\udd75\ufe0f‍\u2640\ufe0f",ferris_wheel:"\ud83c\udfa1",ferry:"\u26f4",field_hockey:"\ud83c\udfd1",file_cabinet:"\ud83d\uddc4",file_folder:"\ud83d\udcc1",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",fire:"\ud83d\udd25",fire_engine:"\ud83d\ude92",fireworks:"\ud83c\udf86",first_quarter_moon:"\ud83c\udf13",first_quarter_moon_with_face:"\ud83c\udf1b",fish:"\ud83d\udc1f",fish_cake:"\ud83c\udf65",fishing_pole_and_fish:"\ud83c\udfa3",fist_raised:"\u270a",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",flags:"\ud83c\udf8f",flashlight:"\ud83d\udd26",fleur_de_lis:"\u269c\ufe0f",flight_arrival:"\ud83d\udeec",flight_departure:"\ud83d\udeeb",floppy_disk:"\ud83d\udcbe",flower_playing_cards:"\ud83c\udfb4",flushed:"\ud83d\ude33",fog:"\ud83c\udf2b",foggy:"\ud83c\udf01",football:"\ud83c\udfc8",footprints:"\ud83d\udc63",fork_and_knife:"\ud83c\udf74",fountain:"\u26f2\ufe0f",fountain_pen:"\ud83d\udd8b",four_leaf_clover:"\ud83c\udf40",fox_face:"\ud83e\udd8a",framed_picture:"\ud83d\uddbc",free:"\ud83c\udd93",fried_egg:"\ud83c\udf73",fried_shrimp:"\ud83c\udf64",fries:"\ud83c\udf5f",frog:"\ud83d\udc38",frowning:"\ud83d\ude26",frowning_face:"\u2639\ufe0f",frowning_man:"\ud83d\ude4d‍\u2642\ufe0f",frowning_woman:"\ud83d\ude4d",middle_finger:"\ud83d\udd95",fuelpump:"\u26fd\ufe0f",full_moon:"\ud83c\udf15",full_moon_with_face:"\ud83c\udf1d",funeral_urn:"\u26b1\ufe0f",game_die:"\ud83c\udfb2",gear:"\u2699\ufe0f",gem:"\ud83d\udc8e",gemini:"\u264a\ufe0f",ghost:"\ud83d\udc7b",gift:"\ud83c\udf81",gift_heart:"\ud83d\udc9d",girl:"\ud83d\udc67",globe_with_meridians:"\ud83c\udf10",goal_net:"\ud83e\udd45",goat:"\ud83d\udc10",golf:"\u26f3\ufe0f",golfing_man:"\ud83c\udfcc\ufe0f",golfing_woman:"\ud83c\udfcc\ufe0f‍\u2640\ufe0f",gorilla:"\ud83e\udd8d",grapes:"\ud83c\udf47",green_apple:"\ud83c\udf4f",green_book:"\ud83d\udcd7",green_heart:"\ud83d\udc9a",green_salad:"\ud83e\udd57",grey_exclamation:"\u2755",grey_question:"\u2754",grimacing:"\ud83d\ude2c",grin:"\ud83d\ude01",grinning:"\ud83d\ude00",guardsman:"\ud83d\udc82",guardswoman:"\ud83d\udc82‍\u2640\ufe0f",guitar:"\ud83c\udfb8",gun:"\ud83d\udd2b",haircut_woman:"\ud83d\udc87",haircut_man:"\ud83d\udc87‍\u2642\ufe0f",hamburger:"\ud83c\udf54",hammer:"\ud83d\udd28",hammer_and_pick:"\u2692",hammer_and_wrench:"\ud83d\udee0",hamster:"\ud83d\udc39",hand:"\u270b",handbag:"\ud83d\udc5c",handshake:"\ud83e\udd1d",hankey:"\ud83d\udca9",hatched_chick:"\ud83d\udc25",hatching_chick:"\ud83d\udc23",headphones:"\ud83c\udfa7",hear_no_evil:"\ud83d\ude49",heart:"\u2764\ufe0f",heart_decoration:"\ud83d\udc9f",heart_eyes:"\ud83d\ude0d",heart_eyes_cat:"\ud83d\ude3b",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",hearts:"\u2665\ufe0f",heavy_check_mark:"\u2714\ufe0f",heavy_division_sign:"\u2797",heavy_dollar_sign:"\ud83d\udcb2",heavy_heart_exclamation:"\u2763\ufe0f",heavy_minus_sign:"\u2796",heavy_multiplication_x:"\u2716\ufe0f",heavy_plus_sign:"\u2795",helicopter:"\ud83d\ude81",herb:"\ud83c\udf3f",hibiscus:"\ud83c\udf3a",high_brightness:"\ud83d\udd06",high_heel:"\ud83d\udc60",hocho:"\ud83d\udd2a",hole:"\ud83d\udd73",honey_pot:"\ud83c\udf6f",horse:"\ud83d\udc34",horse_racing:"\ud83c\udfc7",hospital:"\ud83c\udfe5",hot_pepper:"\ud83c\udf36",hotdog:"\ud83c\udf2d",hotel:"\ud83c\udfe8",hotsprings:"\u2668\ufe0f",hourglass:"\u231b\ufe0f",hourglass_flowing_sand:"\u23f3",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",hugs:"\ud83e\udd17",hushed:"\ud83d\ude2f",ice_cream:"\ud83c\udf68",ice_hockey:"\ud83c\udfd2",ice_skate:"\u26f8",icecream:"\ud83c\udf66",id:"\ud83c\udd94",ideograph_advantage:"\ud83c\ude50",imp:"\ud83d\udc7f",inbox_tray:"\ud83d\udce5",incoming_envelope:"\ud83d\udce8",tipping_hand_woman:"\ud83d\udc81",information_source:"\u2139\ufe0f",innocent:"\ud83d\ude07",interrobang:"\u2049\ufe0f",iphone:"\ud83d\udcf1",izakaya_lantern:"\ud83c\udfee",jack_o_lantern:"\ud83c\udf83",japan:"\ud83d\uddfe",japanese_castle:"\ud83c\udfef",japanese_goblin:"\ud83d\udc7a",japanese_ogre:"\ud83d\udc79",jeans:"\ud83d\udc56",joy:"\ud83d\ude02",joy_cat:"\ud83d\ude39",joystick:"\ud83d\udd79",kaaba:"\ud83d\udd4b",key:"\ud83d\udd11",keyboard:"\u2328\ufe0f",keycap_ten:"\ud83d\udd1f",kick_scooter:"\ud83d\udef4",kimono:"\ud83d\udc58",kiss:"\ud83d\udc8b",kissing:"\ud83d\ude17",kissing_cat:"\ud83d\ude3d",kissing_closed_eyes:"\ud83d\ude1a",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kiwi_fruit:"\ud83e\udd5d",koala:"\ud83d\udc28",koko:"\ud83c\ude01",label:"\ud83c\udff7",large_blue_circle:"\ud83d\udd35",large_blue_diamond:"\ud83d\udd37",large_orange_diamond:"\ud83d\udd36",last_quarter_moon:"\ud83c\udf17",last_quarter_moon_with_face:"\ud83c\udf1c",latin_cross:"\u271d\ufe0f",laughing:"\ud83d\ude06",leaves:"\ud83c\udf43",ledger:"\ud83d\udcd2",left_luggage:"\ud83d\udec5",left_right_arrow:"\u2194\ufe0f",leftwards_arrow_with_hook:"\u21a9\ufe0f",lemon:"\ud83c\udf4b",leo:"\u264c\ufe0f",leopard:"\ud83d\udc06",level_slider:"\ud83c\udf9a",libra:"\u264e\ufe0f",light_rail:"\ud83d\ude88",link:"\ud83d\udd17",lion:"\ud83e\udd81",lips:"\ud83d\udc44",lipstick:"\ud83d\udc84",lizard:"\ud83e\udd8e",lock:"\ud83d\udd12",lock_with_ink_pen:"\ud83d\udd0f",lollipop:"\ud83c\udf6d",loop:"\u27bf",loud_sound:"\ud83d\udd0a",loudspeaker:"\ud83d\udce2",love_hotel:"\ud83c\udfe9",love_letter:"\ud83d\udc8c",low_brightness:"\ud83d\udd05",lying_face:"\ud83e\udd25",m:"\u24c2\ufe0f",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",mahjong:"\ud83c\udc04\ufe0f",mailbox:"\ud83d\udceb",mailbox_closed:"\ud83d\udcea",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",man:"\ud83d\udc68",man_artist:"\ud83d\udc68‍\ud83c\udfa8",man_astronaut:"\ud83d\udc68‍\ud83d\ude80",man_cartwheeling:"\ud83e\udd38‍\u2642\ufe0f",man_cook:"\ud83d\udc68‍\ud83c\udf73",man_dancing:"\ud83d\udd7a",man_facepalming:"\ud83e\udd26‍\u2642\ufe0f",man_factory_worker:"\ud83d\udc68‍\ud83c\udfed",man_farmer:"\ud83d\udc68‍\ud83c\udf3e",man_firefighter:"\ud83d\udc68‍\ud83d\ude92",man_health_worker:"\ud83d\udc68‍\u2695\ufe0f",man_in_tuxedo:"\ud83e\udd35",man_judge:"\ud83d\udc68‍\u2696\ufe0f",man_juggling:"\ud83e\udd39‍\u2642\ufe0f",man_mechanic:"\ud83d\udc68‍\ud83d\udd27",man_office_worker:"\ud83d\udc68‍\ud83d\udcbc",man_pilot:"\ud83d\udc68‍\u2708\ufe0f",man_playing_handball:"\ud83e\udd3e‍\u2642\ufe0f",man_playing_water_polo:"\ud83e\udd3d‍\u2642\ufe0f",man_scientist:"\ud83d\udc68‍\ud83d\udd2c",man_shrugging:"\ud83e\udd37‍\u2642\ufe0f",man_singer:"\ud83d\udc68‍\ud83c\udfa4",man_student:"\ud83d\udc68‍\ud83c\udf93",man_teacher:"\ud83d\udc68‍\ud83c\udfeb",man_technologist:"\ud83d\udc68‍\ud83d\udcbb",man_with_gua_pi_mao:"\ud83d\udc72",man_with_turban:"\ud83d\udc73",tangerine:"\ud83c\udf4a",mans_shoe:"\ud83d\udc5e",mantelpiece_clock:"\ud83d\udd70",maple_leaf:"\ud83c\udf41",martial_arts_uniform:"\ud83e\udd4b",mask:"\ud83d\ude37",massage_woman:"\ud83d\udc86",massage_man:"\ud83d\udc86‍\u2642\ufe0f",meat_on_bone:"\ud83c\udf56",medal_military:"\ud83c\udf96",medal_sports:"\ud83c\udfc5",mega:"\ud83d\udce3",melon:"\ud83c\udf48",memo:"\ud83d\udcdd",men_wrestling:"\ud83e\udd3c‍\u2642\ufe0f",menorah:"\ud83d\udd4e",mens:"\ud83d\udeb9",metal:"\ud83e\udd18",metro:"\ud83d\ude87",microphone:"\ud83c\udfa4",microscope:"\ud83d\udd2c",milk_glass:"\ud83e\udd5b",milky_way:"\ud83c\udf0c",minibus:"\ud83d\ude90",minidisc:"\ud83d\udcbd",mobile_phone_off:"\ud83d\udcf4",money_mouth_face:"\ud83e\udd11",money_with_wings:"\ud83d\udcb8",moneybag:"\ud83d\udcb0",monkey:"\ud83d\udc12",monkey_face:"\ud83d\udc35",monorail:"\ud83d\ude9d",moon:"\ud83c\udf14",mortar_board:"\ud83c\udf93",mosque:"\ud83d\udd4c",motor_boat:"\ud83d\udee5",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",motorway:"\ud83d\udee3",mount_fuji:"\ud83d\uddfb",mountain:"\u26f0",mountain_biking_man:"\ud83d\udeb5",mountain_biking_woman:"\ud83d\udeb5‍\u2640\ufe0f",mountain_cableway:"\ud83d\udea0",mountain_railway:"\ud83d\ude9e",mountain_snow:"\ud83c\udfd4",mouse:"\ud83d\udc2d",mouse2:"\ud83d\udc01",movie_camera:"\ud83c\udfa5",moyai:"\ud83d\uddff",mrs_claus:"\ud83e\udd36",muscle:"\ud83d\udcaa",mushroom:"\ud83c\udf44",musical_keyboard:"\ud83c\udfb9",musical_note:"\ud83c\udfb5",musical_score:"\ud83c\udfbc",mute:"\ud83d\udd07",nail_care:"\ud83d\udc85",name_badge:"\ud83d\udcdb",national_park:"\ud83c\udfde",nauseated_face:"\ud83e\udd22",necktie:"\ud83d\udc54",negative_squared_cross_mark:"\u274e",nerd_face:"\ud83e\udd13",neutral_face:"\ud83d\ude10",
1new:"\ud83c\udd95",new_moon:"\ud83c\udf11",new_moon_with_face:"\ud83c\udf1a",newspaper:"\ud83d\udcf0",newspaper_roll:"\ud83d\uddde",next_track_button:"\u23ed",ng:"\ud83c\udd96",no_good_man:"\ud83d\ude45‍\u2642\ufe0f",no_good_woman:"\ud83d\ude45",night_with_stars:"\ud83c\udf03",no_bell:"\ud83d\udd15",no_bicycles:"\ud83d\udeb3",no_entry:"\u26d4\ufe0f",no_entry_sign:"\ud83d\udeab",no_mobile_phones:"\ud83d\udcf5",no_mouth:"\ud83d\ude36",no_pedestrians:"\ud83d\udeb7",no_smoking:"\ud83d\udead","non-potable_water":"\ud83d\udeb1",nose:"\ud83d\udc43",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",notes:"\ud83c\udfb6",nut_and_bolt:"\ud83d\udd29",o:"\u2b55\ufe0f",o2:"\ud83c\udd7e\ufe0f",ocean:"\ud83c\udf0a",octopus:"\ud83d\udc19",oden:"\ud83c\udf62",office:"\ud83c\udfe2",oil_drum:"\ud83d\udee2",ok:"\ud83c\udd97",ok_hand:"\ud83d\udc4c",ok_man:"\ud83d\ude46‍\u2642\ufe0f",ok_woman:"\ud83d\ude46",old_key:"\ud83d\udddd",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",om:"\ud83d\udd49",on:"\ud83d\udd1b",oncoming_automobile:"\ud83d\ude98",oncoming_bus:"\ud83d\ude8d",oncoming_police_car:"\ud83d\ude94",oncoming_taxi:"\ud83d\ude96",open_file_folder:"\ud83d\udcc2",open_hands:"\ud83d\udc50",open_mouth:"\ud83d\ude2e",open_umbrella:"\u2602\ufe0f",ophiuchus:"\u26ce",orange_book:"\ud83d\udcd9",orthodox_cross:"\u2626\ufe0f",outbox_tray:"\ud83d\udce4",owl:"\ud83e\udd89",ox:"\ud83d\udc02",package
vendor: 11,855 bytes, line 1
1:"\ud83d\udce6",page_facing_up:"\ud83d\udcc4",page_with_curl:"\ud83d\udcc3",pager:"\ud83d\udcdf",paintbrush:"\ud83d\udd8c",palm_tree:"\ud83c\udf34",pancakes:"\ud83e\udd5e",panda_face:"\ud83d\udc3c",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",parasol_on_ground:"\u26f1",parking:"\ud83c\udd7f\ufe0f",part_alternation_mark:"\u303d\ufe0f",partly_sunny:"\u26c5\ufe0f",passenger_ship:"\ud83d\udef3",passport_control:"\ud83d\udec2",pause_button:"\u23f8",peace_symbol:"\u262e\ufe0f",peach:"\ud83c\udf51",peanuts:"\ud83e\udd5c",pear:"\ud83c\udf50",pen:"\ud83d\udd8a",pencil2:"\u270f\ufe0f",penguin:"\ud83d\udc27",pensive:"\ud83d\ude14",performing_arts:"\ud83c\udfad",persevere:"\ud83d\ude23",person_fencing:"\ud83e\udd3a",pouting_woman:"\ud83d\ude4e",phone:"\u260e\ufe0f",pick:"\u26cf",pig:"\ud83d\udc37",pig2:"\ud83d\udc16",pig_nose:"\ud83d\udc3d",pill:"\ud83d\udc8a",pineapple:"\ud83c\udf4d",ping_pong:"\ud83c\udfd3",pisces:"\u2653\ufe0f",pizza:"\ud83c\udf55",place_of_worship:"\ud83d\uded0",plate_with_cutlery:"\ud83c\udf7d",play_or_pause_button:"\u23ef",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up:"\u261d\ufe0f",point_up_2:"\ud83d\udc46",police_car:"\ud83d\ude93",policewoman:"\ud83d\udc6e‍\u2640\ufe0f",poodle:"\ud83d\udc29",popcorn:"\ud83c\udf7f",post_office:"\ud83c\udfe3",postal_horn:"\ud83d\udcef",postbox:"\ud83d\udcee",potable_water:"\ud83d\udeb0",potato:"\ud83e\udd54",pouch:"\ud83d\udc5d",poultry_leg:"\ud83c\udf57",pound:"\ud83d\udcb7",rage:"\ud83d\ude21",pouting_cat:"\ud83d\ude3e",pouting_man:"\ud83d\ude4e‍\u2642\ufe0f",pray:"\ud83d\ude4f",prayer_beads:"\ud83d\udcff",pregnant_woman:"\ud83e\udd30",previous_track_button:"\u23ee",prince:"\ud83e\udd34",princess:"\ud83d\udc78",printer:"\ud83d\udda8",purple_heart:"\ud83d\udc9c",purse:"\ud83d\udc5b",pushpin:"\ud83d\udccc",put_litter_in_its_place:"\ud83d\udeae",question:"\u2753",rabbit:"\ud83d\udc30",rabbit2:"\ud83d\udc07",racehorse:"\ud83d\udc0e",racing_car:"\ud83c\udfce",radio:"\ud83d\udcfb",radio_button:"\ud83d\udd18",radioactive:"\u2622\ufe0f",railway_car:"\ud83d\ude83",railway_track:"\ud83d\udee4",rainbow:"\ud83c\udf08",rainbow_flag:"\ud83c\udff3\ufe0f‍\ud83c\udf08",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",raised_hands:"\ud83d\ude4c",raising_hand_woman:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b‍\u2642\ufe0f",ram:"\ud83d\udc0f",ramen:"\ud83c\udf5c",rat:"\ud83d\udc00",record_button:"\u23fa",recycle:"\u267b\ufe0f",red_circle:"\ud83d\udd34",registered:"\xae\ufe0f",relaxed:"\u263a\ufe0f",relieved:"\ud83d\ude0c",reminder_ribbon:"\ud83c\udf97",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",rescue_worker_helmet:"\u26d1",restroom:"\ud83d\udebb",revolving_hearts:"\ud83d\udc9e",rewind:"\u23ea",rhinoceros:"\ud83e\udd8f",ribbon:"\ud83c\udf80",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",rice_scene:"\ud83c\udf91",right_anger_bubble:"\ud83d\uddef",ring:"\ud83d\udc8d",robot:"\ud83e\udd16",rocket:"\ud83d\ude80",rofl:"\ud83e\udd23",roll_eyes:"\ud83d\ude44",roller_coaster:"\ud83c\udfa2",rooster:"\ud83d\udc13",rose:"\ud83c\udf39",rosette:"\ud83c\udff5",rotating_light:"\ud83d\udea8",round_pushpin:"\ud83d\udccd",rowing_man:"\ud83d\udea3",rowing_woman:"\ud83d\udea3‍\u2640\ufe0f",rugby_football:"\ud83c\udfc9",running_man:"\ud83c\udfc3",running_shirt_with_sash:"\ud83c\udfbd",running_woman:"\ud83c\udfc3‍\u2640\ufe0f",sa:"\ud83c\ude02\ufe0f",sagittarius:"\u2650\ufe0f",sake:"\ud83c\udf76",sandal:"\ud83d\udc61",santa:"\ud83c\udf85",satellite:"\ud83d\udce1",saxophone:"\ud83c\udfb7",school:"\ud83c\udfeb",school_satchel:"\ud83c\udf92",scissors:"\u2702\ufe0f",scorpion:"\ud83e\udd82",scorpius:"\u264f\ufe0f",scream:"\ud83d\ude31",scream_cat:"\ud83d\ude40",scroll:"\ud83d\udcdc",seat:"\ud83d\udcba",secret:"\u3299\ufe0f",see_no_evil:"\ud83d\ude48",seedling:"\ud83c\udf31",selfie:"\ud83e\udd33",shallow_pan_of_food:"\ud83e\udd58",shamrock:"\u2618\ufe0f",shark:"\ud83e\udd88",shaved_ice:"\ud83c\udf67",sheep:"\ud83d\udc11",shell:"\ud83d\udc1a",shield:"\ud83d\udee1",shinto_shrine:"\u26e9",ship:"\ud83d\udea2",shirt:"\ud83d\udc55",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",shower:"\ud83d\udebf",shrimp:"\ud83e\udd90",signal_strength:"\ud83d\udcf6",six_pointed_star:"\ud83d\udd2f",ski:"\ud83c\udfbf",skier:"\u26f7",skull:"\ud83d\udc80",skull_and_crossbones:"\u2620\ufe0f",sleeping:"\ud83d\ude34",sleeping_bed:"\ud83d\udecc",sleepy:"\ud83d\ude2a",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",slot_machine:"\ud83c\udfb0",small_airplane:"\ud83d\udee9",small_blue_diamond:"\ud83d\udd39",small_orange_diamond:"\ud83d\udd38",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",smile:"\ud83d\ude04",smile_cat:"\ud83d\ude38",smiley:"\ud83d\ude03",smiley_cat:"\ud83d\ude3a",smiling_imp:"\ud83d\ude08",smirk:"\ud83d\ude0f",smirk_cat:"\ud83d\ude3c",smoking:"\ud83d\udeac",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",sneezing_face:"\ud83e\udd27",snowboarder:"\ud83c\udfc2",snowflake:"\u2744\ufe0f",snowman:"\u26c4\ufe0f",snowman_with_snow:"\u2603\ufe0f",sob:"\ud83d\ude2d",soccer:"\u26bd\ufe0f",soon:"\ud83d\udd1c",sos:"\ud83c\udd98",sound:"\ud83d\udd09",space_invader:"\ud83d\udc7e",spades:"\u2660\ufe0f",spaghetti:"\ud83c\udf5d",sparkle:"\u2747\ufe0f",sparkler:"\ud83c\udf87",sparkles:"\u2728",sparkling_heart:"\ud83d\udc96",speak_no_evil:"\ud83d\ude4a",speaker:"\ud83d\udd08",speaking_head:"\ud83d\udde3",speech_balloon:"\ud83d\udcac",speedboat:"\ud83d\udea4",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",spiral_calendar:"\ud83d\uddd3",spiral_notepad:"\ud83d\uddd2",spoon:"\ud83e\udd44",squid:"\ud83e\udd91",stadium:"\ud83c\udfdf",star:"\u2b50\ufe0f",star2:"\ud83c\udf1f",star_and_crescent:"\u262a\ufe0f",star_of_david:"\u2721\ufe0f",stars:"\ud83c\udf20",station:"\ud83d\ude89",statue_of_liberty:"\ud83d\uddfd",steam_locomotive:"\ud83d\ude82",stew:"\ud83c\udf72",stop_button:"\u23f9",stop_sign:"\ud83d\uded1",stopwatch:"\u23f1",straight_ruler:"\ud83d\udccf",strawberry:"\ud83c\udf53",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue_winking_eye:"\ud83d\ude1c",studio_microphone:"\ud83c\udf99",stuffed_flatbread:"\ud83e\udd59",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",sun_behind_small_cloud:"\ud83c\udf24",sun_with_face:"\ud83c\udf1e",sunflower:"\ud83c\udf3b",sunglasses:"\ud83d\ude0e",sunny:"\u2600\ufe0f",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",surfing_man:"\ud83c\udfc4",surfing_woman:"\ud83c\udfc4‍\u2640\ufe0f",sushi:"\ud83c\udf63",suspension_railway:"\ud83d\ude9f",sweat:"\ud83d\ude13",sweat_drops:"\ud83d\udca6",sweat_smile:"\ud83d\ude05",sweet_potato:"\ud83c\udf60",swimming_man:"\ud83c\udfca",swimming_woman:"\ud83c\udfca‍\u2640\ufe0f",symbols:"\ud83d\udd23",synagogue:"\ud83d\udd4d",syringe:"\ud83d\udc89",taco:"\ud83c\udf2e",tada:"\ud83c\udf89",tanabata_tree:"\ud83c\udf8b",taurus:"\u2649\ufe0f",taxi:"\ud83d\ude95",tea:"\ud83c\udf75",telephone_receiver:"\ud83d\udcde",telescope:"\ud83d\udd2d",tennis:"\ud83c\udfbe",tent:"\u26fa\ufe0f",thermometer:"\ud83c\udf21",thinking:"\ud83e\udd14",thought_balloon:"\ud83d\udcad",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",tiger:"\ud83d\udc2f",tiger2:"\ud83d\udc05",timer_clock:"\u23f2",tipping_hand_man:"\ud83d\udc81‍\u2642\ufe0f",tired_face:"\ud83d\ude2b",tm:"\u2122\ufe0f",toilet:"\ud83d\udebd",tokyo_tower:"\ud83d\uddfc",tomato:"\ud83c\udf45",tongue:"\ud83d\udc45",top:"\ud83d\udd1d",tophat:"\ud83c\udfa9",tornado:"\ud83c\udf2a",trackball:"\ud83d\uddb2",tractor:"\ud83d\ude9c",traffic_light:"\ud83d\udea5",train:"\ud83d\ude8b",train2:"\ud83d\ude86",tram:"\ud83d\ude8a",triangular_flag_on_post:"\ud83d\udea9",triangular_ruler:"\ud83d\udcd0",trident:"\ud83d\udd31",triumph:"\ud83d\ude24",trolleybus:"\ud83d\ude8e",trophy:"\ud83c\udfc6",tropical_drink:"\ud83c\udf79",tropical_fish:"\ud83d\udc20",truck:"\ud83d\ude9a",trumpet:"\ud83c\udfba",tulip:"\ud83c\udf37",tumbler_glass:"\ud83e\udd43",turkey:"\ud83e\udd83",turtle:"\ud83d\udc22",tv:"\ud83d\udcfa",twisted_rightwards_arrows:"\ud83d\udd00",two_hearts:"\ud83d\udc95",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d",u5272:"\ud83c\ude39",u5408:"\ud83c\ude34",u55b6:"\ud83c\ude3a",u6307:"\ud83c\ude2f\ufe0f",u6708:"\ud83c\ude37\ufe0f",u6709:"\ud83c\ude36",u6e80:"\ud83c\ude35",u7121:"\ud83c\ude1a\ufe0f",u7533:"\ud83c\ude38",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",umbrella:"\u2614\ufe0f",unamused:"\ud83d\ude12",underage:"\ud83d\udd1e",unicorn:"\ud83e\udd84",unlock:"\ud83d\udd13",up:"\ud83c\udd99",upside_down_face:"\ud83d\ude43",v:"\u270c\ufe0f",vertical_traffic_light:"\ud83d\udea6",vhs:"\ud83d\udcfc",vibration_mode:"\ud83d\udcf3",video_camera:"\ud83d\udcf9",video_game:"\ud83c\udfae",violin:"\ud83c\udfbb",virgo:"\u264d\ufe0f",volcano:"\ud83c\udf0b",volleyball:"\ud83c\udfd0",vs:"\ud83c\udd9a",vulcan_salute:"\ud83d\udd96",walking_man:"\ud83d\udeb6",walking_woman:"\ud83d\udeb6‍\u2640\ufe0f",waning_crescent_moon:"\ud83c\udf18",waning_gibbous_moon:"\ud83c\udf16",warning:"\u26a0\ufe0f",wastebasket:"\ud83d\uddd1",watch:"\u231a\ufe0f",water_buffalo:"\ud83d\udc03",watermelon:"\ud83c\udf49",wave:"\ud83d\udc4b",wavy_dash:"\u3030\ufe0f",waxing_crescent_moon:"\ud83c\udf12",wc:"\ud83d\udebe",weary:"\ud83d\ude29",wedding:"\ud83d\udc92",weight_lifting_man:"\ud83c\udfcb\ufe0f",weight_lifting_woman:"\ud83c\udfcb\ufe0f‍\u2640\ufe0f",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",wheel_of_dharma:"\u2638\ufe0f",wheelchair:"\u267f\ufe0f",white_check_mark:"\u2705",white_circle:"\u26aa\ufe0f",white_flag:"\ud83c\udff3\ufe0f",white_flower:"\ud83d\udcae",white_large_square:"\u2b1c\ufe0f",white_medium_small_square:"\u25fd\ufe0f",white_medium_square:"\u25fb\ufe0f",white_small_square:"\u25ab\ufe0f",white_square_button:"\ud83d\udd33",wilted_flower:"\ud83e\udd40",wind_chime:"\ud83c\udf90",wind_face:"\ud83c\udf2c",wine_glass:"\ud83c\udf77",wink:"\ud83d\ude09",wolf:"\ud83d\udc3a",woman:"\ud83d\udc69",woman_artist:"\ud83d\udc69‍\ud83c\udfa8",woman_astronaut:"\ud83d\udc69‍\ud83d\ude80",woman_cartwheeling:"\ud83e\udd38‍\u2640\ufe0f",woman_cook:"\ud83d\udc69‍\ud83c\udf73",woman_facepalming:"\ud83e\udd26‍\u2640\ufe0f",woman_factory_worker:"\ud83d\udc69‍\ud83c\udfed",woman_farmer:"\ud83d\udc69‍\ud83c\udf3e",woman_firefighter:"\ud83d\udc69‍\ud83d\ude92",woman_health_worker:"\ud83d\udc69‍\u2695\ufe0f",woman_judge:"\ud83d\udc69‍\u2696\ufe0f",woman_juggling:"\ud83e\udd39‍\u2640\ufe0f",woman_mechanic:"\ud83d\udc69‍\ud83d\udd27",woman_office_worker:"\ud83d\udc69‍\ud83d\udcbc",woman_pilot:"\ud83d\udc69‍\u2708\ufe0f",woman_playing_handball:"\ud83e\udd3e‍\u2640\ufe0f",woman_playing_water_polo:"\ud83e\udd3d‍\u2640\ufe0f",woman_scientist:"\ud83d\udc69‍\ud83d\udd2c",woman_shrugging:"\ud83e\udd37‍\u2640\ufe0f",woman_singer:"\ud83d\udc69‍\ud83c\udfa4",woman_student:"\ud83d\udc69‍\ud83c\udf93",woman_teacher:"\ud83d\udc69‍\ud83c\udfeb",woman_technologist:"\ud83d\udc69‍\ud83d\udcbb",woman_with_turban:"\ud83d\udc73‍\u2640\ufe0f",womans_clothes:"\ud83d\udc5a",womans_hat:"\ud83d\udc52",women_wrestling:"\ud83e\udd3c‍\u2640\ufe0f",womens:"\ud83d\udeba",world_map:"\ud83d\uddfa",worried:"\ud83d\ude1f",wrench:"\ud83d\udd27",writing_hand:"\u270d\ufe0f",x:"\u274c",yellow_heart:"\ud83d\udc9b",yen:"\ud83d\udcb4",yin_yang:"\u262f\ufe0f",yum:"\ud83d\ude0b",zap:"\u26a1\ufe0f",zipper_mouth_face:"\ud83e\udd10",zzz:"\ud83d\udca4",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},
1l.Converter=function(e){var t={},a=[],n=[],r={},o=p,s={parsed:{},raw:"",format:""};function c(e,t){if(t=t||null,l.helper.isString(e)){if(t=e=l.helper.stdExtName(e),l.extensions[e])return void function(e,t){"function"==typeof e&&(e=e(new l.Converter)),l.helper.isArray(e)||(e=[e]);var r=g(e,t);if(!r.valid)throw Error(r.error);for(var i=0;i<e.length;++i)switch(e[i].type){case"lang":a.push(e[i]);break;case"output":n.push(e[i]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(l.extensions[e],e);if(l.helper.isUndefined(d[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=d[e]}"function"==typeof e&&(e=e()),l.helper.isArray(e)||(e=[e]);var r=g(e,t);if(!r.valid)throw Error(r.error);for(var i=0;i<e.length;++i){switch(e[i].type){case"lang":a.push(e[i]);break;case"output":n.push(e[i])}if(e[i].hasOwnProperty("listeners"))for(var o in e[i].listeners)e[i].listeners.hasOwnProperty(o)&&h(o,e[i].listeners[o])}}function h(e,t){if(!l.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+i(e)+" given");if("function"!=typeof t)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+i(t)+" given");r.hasOwnProperty(e)||(r[e]=[]),r[e].push(t)}!function(){for(var a in e=e||{},f)f.hasOwnProperty(a)&&(t[a]=f[a]);if("object"!==i(e))throw Error("Converter expects the passed parameter to be an object, but "+i(e)+" was passed instead.");for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.extensions&&l.helper.forEach(t.extensions,c)}(),this._dispatch=function(e,t,a,n){if(r.hasOwnProperty(e))for(var i=0;i<r[e].length;++i){var o=r[e][i](e,t,this,a,n);o&&void 0!==o&&(t=o)}return t},this.listen=function(e,t){return h(e,t),this},this.makeHtml=function(e){if(!e)return e;var r={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:a,outputModifiers:n,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/\xa8/g,"\xa8T")).replace(/\$/g,"\xa8D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g," "),t.smartIndentationFix&&(e=function(e){var t=e.match(/^\s*/)[0].length,a=new RegExp("^\\s{0,"+t+"}","gm");return e.replace(a,"")}(e)),e="\n\n"+e+"\n\n",e=(e=l.subParser("detab")(e,t,r)).replace(/^[ \t]+$/gm,""),l.helper.forEach(a,(function(a){e=l.subParser("runExtension")(a,e,t,r)})),e=l.subParser("metadata")(e,t,r),e=l.subParser("hashPreCodeTags")(e,t,r),e=l.subParser("githubCodeBlocks")(e,t,r),e=l.subParser("hashHTMLBlocks")(e,t,r),e=l.subParser("hashCodeTags")(e,t,r),e=l.subParser("stripLinkDefinitions")(e,t,r),e=l.subParser("blockGamut")(e,t,r),e=l.subParser("unhashHTMLSpans")(e,t,r),e=(e=(e=l.subParser("unescapeSpecialChars")(e,t,r)).replace(/\xa8D/g,"$$")).replace(/\xa8T/g,"\xa8"),e=l.subParser("completeHTMLDocument")(e,t,r),l.helper.forEach(n,(function(a){e=l.subParser("runExtension")(a,e,t,r)})),s=r.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">\xa8NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var a=t.createElement("div");a.innerHTML=e;var n={preList:function(e){for(var t=e.querySelectorAll("pre"),a=[],n=0;n<t.length;++n)if(1===t[n].childElementCount&&"code"===t[n].firstChild.tagName.toLowerCase()){var r=t[n].firstChild.innerHTML.trim(),i=t[n].firstChild.getAttribute("data-language")||"";if(""===i)for(var o=t[n].firstChild.className.split(" "),s=0;s<o.length;++s){var c=o[s].match(/^language-(.+)$/);if(null!==c){i=c[1];break}}r=l.helper.unescapeHTMLEntities(r),a.push(r),t[n].outerHTML='<precode language="'+i+'" prec
1odenum="'+n.toString()+'"></precode>'}else a.push(t[n].innerHTML),t[n].innerHTML="",t[n].setAttribute("prenum",n.toString());return a}(a)};!function e(t){for(var a=0;a<t.childNodes.length;++a){var n=t.childNodes[a];3===n.nodeType?/\S/.test(n.nodeValue)?(n.nodeValue=n.nodeValue.split("\n").join(" "),n.nodeValue=n.nodeValue.replace(/(\s)+/g,"$1")):(t.removeChild(n),--a):1===n.nodeType&&e(n)}}(a);for(var r=a.childNodes,i="",o=0;o<r.length;o++)i+=l.subParser("makeMarkdown.node")(r[o],n);return i},this.setOption=function(e,a){t[e]=a},this.getOption=function(e){return t[e]},this.getOptions=function(){return t},this.addExtension=function(e,t){c(e,t=t||null)},this.useExtension=function(e){c(e)},this.setFlavor=function(e){if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");var a=u[e];for(var n in o=e,a)a.hasOwnProperty(n)&&(t[n]=a[n])},this.getFlavor=function(){return o},this.removeExtension=function(e){l.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var r=e[t],i=0;i<a.length;++i)a[i]===r&&a[i].splice(i,1);for(;0<n.length;++i)n[0]===r&&n[0].splice(i,1)}},this.getAllExtensions=function(){return{language:a,output:n}},this.getMetadata=function(e){return e?s.raw:s.parsed},this.getMetadataFormat=function(){return s.format},this._setMetadataPair=function(e,t){s.parsed[e]=t},this._setMetadataFormat=function(e){s.format=e},this._setMetadataRaw=function(e){s.raw=e}},l.subParser("anchors",(function(e,t,a){var n=function(e,n,r,i,o,s,c){if(l.helper.isUndefined(c)&&(c=""),r=r.toLowerCase(),-1<e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m))i="";else if(!i){if(r||(r=n.toLowerCase().replace(/ ?\n/g," ")),i="#"+r,l.helper.isUndefined(a.gUrls[r]))return e;i=a.gUrls[r],l.helper.isUndefined(a.gTitles[r])||(c=a.gTitles[r])}var d='<a href="'+(i=i.replace(l.helper.regexes.asteriskDashAndColon,l.helper.escapeCharactersCallback))+'"';return""!==c&&null!==c&&(d+=' title="'+(c=(c=c.replace(/"/g,""")).replace(l.helper.regexes.asteriskDashAndColon,l.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(i)&&(d+=' rel="noopener noreferrer" target="\xa8E95Eblank"'),d+">"+n+"</a>"};return e=(e=(e=(e=(e=a.converter._dispatch("anchors.before",e,t,a)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,a,n,r,i){if("\\"===n)return a+r;if(!l.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var o=t.ghMentionsLink.replace(/\{u}/g,i),s="";return t.openLinksInNewWindow&&(s=' rel="noopener noreferrer" target="\xa8E95Eblank"'),a+'<a href="'+o+'"'+s+">"+r+"</a>"}))),a.converter._dispatch("anchors.after",e,t,a)}));var v,b,E=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,_=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,w=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,y=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,A=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,C=function(e){return function(t,a,n,r,i,o,s){var c=n=n.replace(l.helper.regexes.asteriskDashAndColon,l.helper.escapeCharactersCallback),d="",f="",p=a||"",u=s||"";return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&o&&(d=o),e.openLinksInNewWindow&&(f=' rel="noopener noreferrer" target="\xa8E95Eblank"'),p+'<a href="'+n+'"'+f+">"+c+"</a>"+d+u}},T=function(e,t){return function(a,n,r){var i="mailto:";return n=n||"",r=l.subParser("unescapeSpecialChars")(r,e,t),e.encodeEmails?(i=l.helper.encodeEmailAddress(i+r),r=l.helper.encodeEmailAddress(r)):i+=r,n+'<a href="'+i+'">'+r+"</a>"}};l.subParser("autoLinks",(function(e,t,a){return e=(e=(e=a.converter._dispatch("autoLinks.before",e,t,a)).replace(w,C(t))).replace(A,T(t,a)),a.converter._dispatch("autoLinks.after",e,t,a)})),l.subParser("simplifiedAutoLinks",(function(e,t,a){return t.simplifiedAutoLink?(e=a.converter._dispatch("simplifiedAutoLinks.before",e,t,a),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(_,C(t)):e.replace(E,C(t))).replace(y,T(t,a)),e=a.converter._dispatch("simplifiedAutoLinks.after",e,t,a)):e})),l.subParser("blockGamut",(function(e,t,a){return e=a.converter._dispatch("blockGamut.before",e,t,a),e=l.subParser("blockQuotes")(e,t,a),e=l.subParser("headers")(e,t,a),e=l.subParser("horizontalRule")(e,t,a),e=l.subParser("lists")(e,t,a),e=l.subParser("codeBlocks")(e,t,a),e=l.subParser("tables")(e,t,a),e=l.subParser("hashHTMLBlocks")(e,t,a),e=l.subParser("paragraphs")(e,t,a),a.converter._dispatch("blockGamut.after",e,t,a)})),l.subParser("blockQuotes",(function(e,t,a){e=a.converter._dispatch("blockQuotes.before",e,t,a),e+="\n\n";var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/\xa80/g,"")).replace(/^[ \t]+$/gm,""),e=l.subParser("githubCodeBlocks")(e,t,a),e=(e=(e=l.subParser("blockGamut")(e,t,a)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,(function(e,t){var a=t;return(a=a.replace(/^ {2}/gm,"\xa80")).replace(/\xa80/g,"")})),l.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",t,a)})),a.converter._dispatch("blockQuotes.after",e,t,a)})),l.subParser("codeBlocks",(function(e,t,a){return e=a.converter._dispatch("codeBlocks.before",e,t,a),e=(e=(e+="\xa80").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=\xa80))/g,(function(e,n,r){var i=n,o=r,s="\n";return i=l.subParser("outdent")(i,t,a),i=l.subParser("encodeCode")(i,t,a),i=(i=(i=l.subParser("detab")(i,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(s=""),i="<pre><code>"+i+s+"</code></pre>",l.subParser("hashBlock")(i,t,a)+o}))).replace(/\xa80/,""),a.converter._dispatch("codeBlocks.after",e,t,a)})),l.subParser("codeSpans",(function(e,t,a){return void 0===(e=a.converter._dispatch("codeSpans.before",e,t,a))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,n,r,i){var o=i;return o=(o=o.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),o=n+"<code>"+(o=l.subParser("encodeCode")(o,t,a))+"</code>",l.subParser("hashHTMLSpans")(o,t,a)})),a.converter._dispatch("codeSpans.after",e,t,a)})),l.subParser("completeHTMLDocument",(function(e,t,a){if(!t.completeHTMLDocument)return e;e=a.converter._dispatch("completeHTMLDocument.before",e,t,a);var n="html",r="<!DOCTYPE HTML>\n",i="",o='<meta charset="utf-8">\n',s="",l="";for(var c in"undefined"!=typeof a.metadata.parsed.doctype&&(r="<!DOCTYPE "+a.metadata.parsed.doctype+">\n","html"!==(n=a.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(o='<meta charset="utf-8">')),a.metadata.parsed)if(a.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case"doctype":break;case"title":i="<title>"+a.metadata.parsed.title+"</title>\n";break;case"charset":o="html"===n||"html5"===n?'<meta charset="'+a.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+a.metadata.parsed.charset+'">\n';break;case"language":case"lang":s=' lang="'+a.metadata.parsed[c]+'"',l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n';break;default:l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n'}return e=r+"<html"+s+">\n<head>\n"+i+o+l+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",a.converter._dispatch("completeHTMLDocument.after",e,t,a)}
1)),l.subParser("detab",(function(e,t,a){return e=(e=(e=(e=(e=(e=a.converter._dispatch("detab.before",e,t,a)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"\xa8A\xa8B")).replace(/\xa8B(.+?)\xa8A/g,(function(e,t){for(var a=t,n=4-a.length%4,r=0;r<n;r++)a+=" ";return a}))).replace(/\xa8A/g," ")).replace(/\xa8B/g,""),a.converter._dispatch("detab.after",e,t,a)})),l.subParser("ellipsis",(function(e,t,a){return e=(e=a.converter._dispatch("ellipsis.before",e,t,a)).replace(/\.\.\./g,"\u2026"),a.converter._dispatch("ellipsis.after",e,t,a)})),l.subParser("emoji",(function(e,t,a){return t.emoji?(e=(e=a.converter._dispatch("emoji.before",e,t,a)).replace(/:([\S]+?):/g,(function(e,t){return l.helper.emojis.hasOwnProperty(t)?l.helper.emojis[t]:e})),a.converter._dispatch("emoji.after",e,t,a)):e})),l.subParser("encodeAmpsAndAngles",(function(e,t,a){return e=(e=(e=(e=(e=a.converter._dispatch("encodeAmpsAndAngles.before",e,t,a)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&")).replace(/<(?![a-z\/?$!])/gi,"<")).replace(/</g,"<")).replace(/>/g,">"),a.converter._dispatch("encodeAmpsAndAngles.after",e,t,a)})),l.subParser("encodeBackslashEscapes",(function(e,t,a){return e=(e=(e=a.converter._dispatch("encodeBackslashEscapes.before",e,t,a)).replace(/\\(\\)/g,l.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,l.helper.escapeCharactersCallback),a.converter._dispatch("encodeBackslashEscapes.after",e,t,a)})),l.subParser("encodeCode",(function(e,t,a){return e=(e=a.converter._dispatch("encodeCode.before",e,t,a)).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/([*_{}\[\]\\=~-])/g,l.helper.escapeCharactersCallback),a.converter._dispatch("encodeCode.after",e,t,a)})),l.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,t,a){return e=(e=(e=a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,a)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,l.helper.escapeCharactersCallback)}))).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,l.helper.escapeCharactersCallback)})),a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,a)})),l.subParser("githubCodeBlocks",(function(e,t,a){return t.ghCodeBlocks?(e=a.converter._dispatch("githubCodeBlocks.before",e,t,a),e=(e=(e+="\xa80").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,n,r,i){var o=t.omitExtraWLInCodeBlocks?"":"\n";return i=l.subParser("encodeCode")(i,t,a),i="<pre><code"+(r?' class="'+r+" language-"+r+'"':"")+">"+(i=(i=(i=l.subParser("detab")(i,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+o+"</code></pre>",i=l.subParser("hashBlock")(i,t,a),"\n\n\xa8G"+(a.ghCodeBlocks.push({text:e,codeblock:i})-1)+"G\n\n"}))).replace(/\xa80/,""),a.converter._dispatch("githubCodeBlocks.after",e,t,a)):e})),l.subParser("hashBlock",(function(e,t,a){return e=(e=a.converter._dispatch("hashBlock.before",e,t,a)).replace(/(^\n+|\n+$)/g,""),e="\n\n\xa8K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n",a.converter._dispatch("hashBlock.after",e,t,a)})),l.subParser("hashCodeTags",(function(e,t,a){e=a.converter._dispatch("hashCodeTags.before",e,t,a);var n=function(e,n,r,i){var o=r+l.subParser("encodeCode")(n,t,a)+i;return"\xa8C"+(a.gHtmlSpans.push(o)-1)+"C"};return e=l.helper.replaceRecursiveRegExp(e,n,"<code\\b[^>]*>","</code>","gim"),a.converter._dispatch("hashCodeTags.after",e,t,a)})),l.subParser("hashElement",(function(e,t,a){return function(e,t){var n=t;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n\xa8K"+(a.gHtmlBlocks.push(n)-1)+"K\n\n"}})),l.subParser("hashHTMLBlocks",(function(e,t,a){e=a.converter._dispatch("hashHTMLBlocks.before",e,t,a);var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],r=function(e,t,n,r){var i=e;return-1!==n.search(/\bmarkdown\b/)&&(i=n+a.converter.makeHtml(t)+r),"\n\n\xa8K"+(a.gHtmlBlocks.push(i)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,t){return"<"+t+">"})));for(var i=0;i<n.length;++i)for(var o,s=new RegExp("^ {0,3}(<"+n[i]+"\\b[^>]*>)","im"),c="<"+n[i]+"\\b[^>]*>",d="</"+n[i]+">";-1!==(o=l.helper.regexIndexOf(e,s));){var f=l.helper.splitAtIndex(e,o),p=l.helper.replaceRecursiveRegExp(f[1],r,c,d,"im");if(p===f[1])break;e=f[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,l.subParser("hashElement")(e,t,a)),e=(e=l.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n\xa8K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,l.subParser("hashElement")(e,t,a)),a.converter._dispatch("hashHTMLBlocks.after",e,t,a)})),l.subParser("hashHTMLSpans",(function(e,t,a){function n(e){return"\xa8C"+(a.gHtmlSpans.push(e)-1)+"C"}
1return e=(e=(e=(e=(e=a.converter._dispatch("hashHTMLSpans.before",e,t,a)).replace(/<[^>]+?\/>/gi,(function(e){return n(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<[^>]+?>/gi,(function(e){return n(e)})),a.converter._dispatch("hashHTMLSpans.after",e,t,a)})),l.subParser("unhashHTMLSpans",(function(e,t,a){e=a.converter._dispatch("unhashHTMLSpans.before",e,t,a);for(var n=0;n<a.gHtmlSpans.length;++n){for(var r=a.gHtmlSpans[n],i=0;/\xa8C(\d+)C/.test(r);){var o=RegExp.$1;if(r=r.replace("\xa8C"+o+"C",a.gHtmlSpans[o]),10===i)break;++i}e=e.replace("\xa8C"+n+"C",r)}return a.converter._dispatch("unhashHTMLSpans.after",e,t,a)})),l.subParser("hashPreCodeTags",(function(e,t,a){e=a.converter._dispatch("hashPreCodeTags.before",e,t,a);var n=function(e,n,r,i){var o=r+l.subParser("encodeCode")(n,t,a)+i;return"\n\n\xa8G"+(a.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"};return e=l.helper.replaceRecursiveRegExp(e,n,"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),a.converter._dispatch("hashPreCodeTags.after",e,t,a)})),l.subParser("headers",(function(e,t,a){e=a.converter._dispatch("headers.before",e,t,a);var n=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),r=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,i=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(r,(function(e,r){var i=l.subParser("spanGamut")(r,t,a),o=t.noHeaderId?"":' id="'+s(r)+'"',c="<h"+n+o+">"+i+"</h"+n+">";return l.subParser("hashBlock")(c,t,a)}))).replace(i,(function(e,r){var i=l.subParser("spanGamut")(r,t,a),o=t.noHeaderId?"":' id="'+s(r)+'"',c=n+1,d="<h"+c+o+">"+i+"</h"+c+">";return l.subParser("hashBlock")(d,t,a)}));var o=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function s(e){var n,r;if(t.customizedHeaderId){var i=e.match(/\{([^{]+?)}\s*$/);i&&i[1]&&(e=i[1])}return n=e,r=l.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(n=r+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&/g,"").replace(/\xa8T/g,"").replace(/\xa8D/g,"").replace(/[&+$,\/:;=?@"#{}|^\xa8~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?n.replace(/ /g,"-").replace(/&/g,"&").replace(/\xa8T/g,"\xa8").replace(/\xa8D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(n=r+n),a.hashLinkCounts[n]?n=n+"-"+a.hashLinkCounts[n]++:a.hashLinkCounts[n]=1,n}return e=e.replace(o,(function(e,r,i){var o=i;t.customizedHeaderId&&(o=i.replace(/\s?\{([^{]+?)}\s*$/,""));var c=l.subParser("spanGamut")(o,t,a),d=t.noHeaderId?"":' id="'+s(i)+'"',f=n-1+r.length,p="<h"+f+d+">"+c+"</h"+f+">";return l.subParser("hashBlock")(p,t,a)})),a.converter._dispatch("headers.after",e,t,a)})),l.subParser("horizontalRule",(function(e,t,a){e=a.converter._dispatch("horizontalRule.before",e,t,a);var n=l.subParser("hashBlock")("<hr />",t,a);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),a.converter._dispatch("horizontalRule.after",e,t,a)})),l.subParser("images",(function(e,t,a){function n(e,t,n,r,i,o,s,c){var d=a.gUrls,f=a.gTitles,p=a.gDimensions;if(n=n.toLowerCase(),c||(c=""),-1<e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m))r="";else if(""===r||null===r){if(""!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g," ")),r="#"+n,l.helper.isUndefined(d[n]))return e;r=d[n],l.helper.isUndefined(f[n])||(c=f[n]),l.helper.isUndefined(p[n])||(i=p[n].width,o=p[n].height)}t=t.replace(/"/g,""").replace(l.helper.regexes.asteriskDashAndColon,l.helper.escapeCharactersCallback);var u='<img src="'+(r=r.replace(l.helper.regexes.asteriskDashAndColon,l.helper.escapeCharactersCallback))+'" alt="'+t+'"';return c&&l.helper.isString(c)&&(u+=' title="'+(c=c.replace(/"/g,""").replace(l.helper.regexes.asteriskDashAndColon,l.helper.escapeCharactersCallback))+'"'),i&&o&&(u+=' width="'+(i="*"===i?"auto":i)+'"',u+=' height="'+(o="*"===o?"auto":o)+'"'),u+" />"}
1return e=(e=(e=(e=(e=(e=a.converter._dispatch("images.before",e,t,a)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,t,a,r,i,o,s,l){return n(e,t,a,r=r.replace(/\s/g,""),i,o,0,l)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),a.converter._dispatch("images.after",e,t,a)})),l.subParser("italicsAndBold",(function(e,t,a){function n(e,t,a){return t+e+a}return e=a.converter._dispatch("italicsAndBold.before",e,t,a),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return n(t,"<strong><em>","</em></strong>")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return n(t,"<strong>","</strong>")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,t){return n(t,"<em>","</em>")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,t,a){return n(a,t+"<strong><em>","</em></strong>")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,t,a){return n(a,t+"<strong>","</strong>")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,t,a){return n(a,t+"<em>","</em>")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),a.converter._dispatch("italicsAndBold.after",e,t,a)})),l.subParser("lists",(function(e,t,a){function n(e,n){a.gListLevel++,e=e.replace(/\n{2,}$/,"\n");
1var r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80| {0,3}([*+-]|\d+[.])[ \t]+))/gm,i=/\n[ \t]*\n(?!\xa80)/.test(e+="\xa80");return t.disableForced4SpacesIndentedSublists&&(r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(\xa80|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(r,(function(e,n,r,o,s,c,d){d=d&&""!==d.trim();var f=l.subParser("outdent")(s,t,a),p="";return c&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',f=f.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return d&&(e+=" checked"),e+">"}))),f=f.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"\xa8A"+e})),"<li"+p+">"+(f=(f=n||-1<f.search(/\n{2,}/)?(f=l.subParser("githubCodeBlocks")(f,t,a),l.subParser("blockGamut")(f,t,a)):(f=(f=l.subParser("lists")(f,t,a)).replace(/\n$/,""),f=(f=l.subParser("hashHTMLBlocks")(f,t,a)).replace(/\n\n+/g,"\n\n"),i?l.subParser("paragraphs")(f,t,a):l.subParser("spanGamut")(f,t,a))).replace("\xa8A",""))+"</li>\n"}))).replace(/\xa80/g,""),a.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function r(e,t){if("ol"===t){var a=e.match(/^ *(\d+)\./);if(a&&"1"!==a[1])return' start="'+a[1]+'"'}return""}function i(e){return"ul"===e?' style="list-style: disc !important;padding: 0px 0px 0px 40px !important;"':' style="list-style: decimal !important;padding: 0px 0px 0px 40px !important;"'}function o(e,a,o){var s=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,l=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,c="ul"===a?s:l,d="",f=i(a);if(-1!==e.search(c))!function t(p){var u=p.search(c),g=r(e,a);f=i(a),-1!==u?(d+="\n\n<"+a+f+g+">\n"+n(p.slice(0,u),!!o)+"</"+a+">\n",c="ul"===(a="ul"===a?"ol":"ul")?s:l,t(p.slice(u))):d+="\n\n<"+a+f+g+">\n"+n(p,!!o)+"</"+a+">\n"}(e);else{var p=r(e,a);d="\n\n<"+a+f+p+">\n"+n(e,!!o)+"</"+a+">\n"}return d}return e=a.converter._dispatch("lists.before",e,t,a),e+="\xa80",e=(e=a.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,a){return o(t,-1<a.search(/[*+-]/g)?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(\xa80|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,a,n){return o(a,-1<n.search(/[*+-]/g)?"ul":"ol",!1)}))).replace(/\xa80/,""),a.converter._dispatch("lists.after",e,t,a)})),l.subParser("metadata",(function(e,t,a){if(!t.metadata)return e;function n(e){(e=(e=(a.metadata.raw=e).replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,t,n){return a.metadata.parsed[t]=n,""}))}return e=(e=(e=(e=a.converter._dispatch("metadata.before",e,t,a)).replace(/^\s*\xab\xab\xab+(\S*?)\n([\s\S]+?)\n\xbb\xbb\xbb+\n/,(function(e,t,a){return n(a),"\xa8M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,t,r){return t&&(a.metadata.format=t),n(r),"\xa8M"}))).replace(/\xa8M/g,""),a.converter._dispatch("metadata.after",e,t,a)})),l.subParser("outdent",(function(e,t,a){return e=(e=(e=a.converter._dispatch("outdent.before",e,t,a)).replace(/^(\t|[ ]{1,4})/gm,"\xa80")).replace(/\xa80/g,""),a.converter._dispatch("outdent.after",e,t,a)})),l.subParser("paragraphs",(function(e,t,a){for(var n=(e=(e=(e=a.converter._dispatch("paragraphs.before",e,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),r=[],i=n.length,o=0;o<i;o++){var s=n[o];0<=s.search(/\xa8(K|G)(\d+)\1/g)?r.push(s):0<=s.search(/\S/)&&(s=(s=l.subParser("spanGamut")(s,t,a)).replace(/^([ \t]*)/g,"<p>"),s+="</p>",r.push(s))}for(i=r.length,o=0;o<i;o++){for(var c="",d=r[o],f=!1;/\xa8(K|G)(\d+)\1/.test(d);){var p=RegExp.$1,u=RegExp.$2;c=(c="K"===p?a.gHtmlBlocks[u]:f?l.subParser("encodeCode")(a.ghCodeBlocks[u].text,t,a):a.ghCodeBlocks[u].codeblock).replace(/\$/g,"$$$$"),d=d.replace(/(\n\n)?\xa8(K|G)\d+\2(\n\n)?/,c),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(d)&&(f=!0)}r[o]=d}return e=(e=(e=r.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.converter._dispatch("paragraphs.after",e,t,a)})),l.subParser("runExtension",(function(e,t,a,n){if(e.filter)t=e.filter(t,n.converter,a);else if(e.regex){var r=e.regex;r instanceof RegExp||(r=new RegExp(r,"g")),t=t.replace(r,e.replace)}return t})),l.subParser("spanGamut",(function(e,t,a){return e=a.converter._dispatch("spanGamut.before",e,t,a),e=l.subParser("codeSpans")(e,t,a),e=l.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,a),e=l.subParser("encodeBackslashEscapes")(e,t,a),e=l.subParser("images")(e,t,a),e=l.subParser("anchors")(e,t,a),e=l.subParser("autoLinks")(e,t,a),e=l.subParser("simplifiedAutoLinks")(e,t,a),e=l.subParser("emoji")(e,t,a),e=l.subParser("underline")(e,t,a),e=l.subParser("italicsAndBold")(e,t,a),e=l.subParser("strikethrough")(e,t,a),e=l.subParser("ellipsis")(e,t,a),e=l.subParser("hashHTMLSpans")(e,t,a),e=l.subParser("encodeAmpsAndAngles")(e,t,a),t.simpleLineBreaks?/\n\n\xa8K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/ +\n/g,"<br />\n"),a.converter._dispatch("spanGamut.after",e,t,a)})),l.subParser("strikethrough",(function(e,t,a){return t.strikethrough&&(e=(e=a.converter._dispatch("strikethrough.before",e,t,a)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,n){return function(e){return t.simplifiedAutoLink&&(e=l.subParser("simplifiedAutoLinks")(e,t,a)),"<del>"+e+"</del>"}(n)})),e=a.converter._dispatch("strikethrough.after",e,t,a)),e})),l.subParser("stripLinkDefinitions",(function(e,t,a){var n=function(e,n,r,i,o,s,c){return n=n.toLowerCase(),r.match(/^data:.+?\/.+?;base64,/)?a.gUrls[n]=r.replace(/\s/g,""):a.gUrls[n]=l.subParser("encodeAmpsAndAngles")(r,t,a),s?s+c:(c&&(a.gTitles[n]=c.replace(/"|'/g,""")),t.parseImgDimensions&&i&&o&&(a.gDimensions[n]={width:i,height:o}),"")};
1return(e=(e=(e+="\xa80").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=\xa80)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=\xa80))/gm,n)).replace(/\xa80/,"")})),l.subParser("tables",(function(e,t,a){if(!t.tables)return e;function n(e){var n,r=e.split("\n");for(n=0;n<r.length;++n)/^ {0,3}\|/.test(r[n])&&(r[n]=r[n].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(r[n])&&(r[n]=r[n].replace(/\|[ \t]*$/,"")),r[n]=l.subParser("codeSpans")(r[n],t,a);var i,o,s,c,d,f=r[0].split("|").map((function(e){return e.trim()})),p=r[1].split("|").map((function(e){return e.trim()})),u=[],g=[],h=[],m=[];for(r.shift(),r.shift(),n=0;n<r.length;++n)""!==r[n].trim()&&u.push(r[n].split("|").map((function(e){return e.trim()})));if(f.length<p.length)return e;for(n=0;n<p.length;++n)h.push((i=p[n],/^:[ \t]*--*$/.test(i)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(i)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(i)?' style="text-align:center;"':""));for(n=0;n<f.length;++n)l.helper.isUndefined(h[n])&&(h[n]=""),g.push((o=f[n],s=h[n],c=void 0,c="",o=o.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(c=' id="'+o.replace(/ /g,"_").toLowerCase()+'"'),"<th"+c+s+">"+(o=l.subParser("spanGamut")(o,t,a))+"</th>\n"));for(n=0;n<u.length;++n){for(var v=[],b=0;b<g.length;++b)l.helper.isUndefined(u[n][b]),v.push((d=u[n][b],"<td"+h[b]+">"+l.subParser("spanGamut")(d,t,a)+"</td>\n"));m.push(v)}return function(e,t){for(var a="<table>\n<thead>\n<tr>\n",n=e.length,r=0;r<n;++r)a+=e[r];for(a+="</tr>\n</thead>\n<tbody>\n",r=0;r<t.length;++r){a+="<tr>\n";for(var i=0;i<n;++i)a+=t[r][i];a+="</tr>\n"}return a+"</tbody>\n</table>\n"}(g,m)}return e=(e=(e=(e=a.converter._dispatch("tables.before",e,t,a)).replace(/\\(\|)/g,l.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|\xa80)/gm,n)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|\xa80)/gm,n),a.converter._dispatch("tables.after",e,t,a)})),l.subParser("underline",(function(e,t,a){return t.underline?(e=a.converter._dispatch("underline.before",e,t,a),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return"<u>"+t+"</u>"}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return"<u>"+t+"</u>"})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/(_)/g,l.helper.escapeCharactersCallback),e=a.converter._dispatch("underline.after",e,t,a)):e})),l.subParser("unescapeSpecialChars",(function(e,t,a){return e=(e=a.converter._dispatch("unescapeSpecialChars.before",e,t,a)).replace(/\xa8E(\d+)E/g,(function(e,t){var a=parseInt(t);return String.fromCharCode(a)})),a.converter._dispatch("unescapeSpecialChars.after",e,t,a)})),l.subParser("makeMarkdown.blockquote",(function(e,t){var a="";if(e.hasChildNodes())for(var n=e.childNodes,r=n.length,i=0;i<r;++i){var o=l.subParser("makeMarkdown.node")(n[i],t);""!==o&&(a+=o)}return"> "+(a=a.trim()).split("\n").join("\n> ")})),l.subParser("makeMarkdown.codeBlock",(function(e,t){var a=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+a+"\n"+t.preList[n]+"\n```"})),l.subParser("makeMarkdown.codeSpan",(function(e){return"`"+e.innerHTML+"`"})),l.subParser("makeMarkdown.emphasis",(function(e,t){var a="";if(e.hasChildNodes()){a+="*";for(var n=e.childNodes,r=n.length,i=0;i<r;++i)a+=l.subParser("makeMarkdown.node")(n[i],t);a+="*"}return a})),l.subParser("makeMarkdown.header",(function(e,t,a){var n=new Array(a+1).join("#"),r="";if(e.hasChildNodes()){r=n+" ";for(var i=e.childNodes,o=i.length,s=0;s<o;++s)r+=l.subParser("makeMarkdown.node")(i[s],t)}return r})),l.subParser("makeMarkdown.hr",(function(){return"---"})),l.subParser("makeMarkdown.image",(function(e){var t="";return e.hasAttribute("src")&&(t+="+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t})),l.subParser("makeMarkdown.links",(function(e,t){var a="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,r=n.length;a="[";for(var i=0;i<r;++i)a+=l.subParser("makeMarkdown.node")(n[i],t);a+="](",a+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(a+=' "'+e.getAttribute("title")+'"'),a+=")"}return a})),l.subParser("makeMarkdown.list",(function(e,t,a){var n="";if(!e.hasChildNodes())return"";for(var r=e.childNodes,i=r.length,o=e.getAttribute("start")||1,s=0;s<i;++s)"undefined"!=typeof r[s].tagName&&"li"===r[s].tagName.toLowerCase()&&(n+=("ol"===a?o.toString()+". ":"- ")+l.subParser("makeMarkdown.listItem")(r[s],t),++o);return(n+="\n\x3c!-- --\x3e\n").trim()})),l.subParser("makeMarkdown.listItem",(function(e,t){for(var a="",n=e.childNodes,r=n.length,i=0;i<r;++i)a+=l.subParser("makeMarkdown.node")(n[i],t);return/\n$/.test(a)?a=a.split("\n").join("\n ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):a+="\n",a})),l.subParser("makeMarkdown.node",(function(e,t,a){a=a||!1;var n="";if(3===e.nodeType)return l.subParser("makeMarkdown.txt")(e,t);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":a||(n=l.subParser("makeMarkdown.header")(e,t,1)+"\n\n");break;case"h2":a||(n=l.subParser("makeMarkdown.header")(e,t,2)+"\n\n");break;case"h3":a||(n=l.subParser("makeMarkdown.header")(e,t,3)+"\n\n");break;case"h4":a||(n=l.subParser("makeMarkdown.header")(e,t,4)+"\n\n");break;case"h5":a||(n=l.subParser("makeMarkdown.header")(e,t,5)+"\n\n");break;case"h6":a||(n=l.subParser("makeMarkdown.header")(e,t,6)+"\n\n");break;case"p":a||(n=l.subParser("makeMarkdown.paragraph")(e,t)+"\n\n");break;case"blockquote":a||(n=l.subParser("makeMarkdown.blockquote")(e,t)+"\n\n");break;case"hr":a||(n=l.subParser("makeMarkdown.hr")(e,t)+"\n\n");break;case"ol":a||(n=l.subParser("makeMarkdown.list")(e,t,"ol")+"\n\n");break;case"ul":a||(n=l.subParser("makeMarkdown.list")(e,t,"ul")+"\n\n");break;case"precode":a||(n=l.subParser("makeMarkdown.codeBlock")(e,t)+"\n\n");break;case"pre":a||(n=l.subParser("makeMarkdown.pre")(e,t)+"\n\n");break;case"table":a||(n=l.subParser("makeMarkdown.table")(e,t)+"\n\n");break;case"code":n=l.subParser("makeMarkdown.codeSpan")(e,t);break;case"em":case"i":n=l.subParser("makeMarkdown.emphasis")(e,t);break;case"strong":case"b":n=l.subParser("makeMarkdown.strong")(e,t);break;case"del":n=l.subParser("makeMarkdown.strikethrough")(e,t);break;case"a":n=l.subParser("makeMarkdown.links")(e,t);break;case"img":n=l.subParser("makeMarkdown.image")(e,t);break;default:n=e.outerHTML+"\n\n"}return n})),l.subParser("makeMarkdown.paragraph",(function(e,t){var a="";if(e.hasChildNodes())for(var n=e.childNodes,r=n.length,i=0;i<r;++i)a+=l.subParser("makeMarkdown.node")(n[i],t);return a.trim()})),l.subParser("makeMarkdown.pre",(function(e,t){var a=e.getAttribute("prenum");return"<pre>"+t.preList[a]+"</pre>"})),l.subParser("makeMarkdown.strikethrough",(function(e,t){var a="";if(e.hasChildNodes()){a+="~~";for(var n=e.childNodes,r=n.length,i=0;i<r;++i)a+=l.subParser("makeMarkdown.node")(n[i],t);a+="~~"}return a})),l.subParser("makeMarkdown.strong",(function(e,t){var a="";if(e.hasChildNodes()){a+="**";for(var n=e.childNodes,r=n.length,i=0;i<r;++i)a+=l.subParser("makeMarkdown.node")(n[i],t);a+="**"}return a})),l.subParser("makeMarkdown.table",(function(e,t){var a,n,r="",i=[[],[]],o=e.querySelectorAll("thead>tr>th"),s=e.querySelectorAll("tbody>tr");for(a=0;a<o.length;++a){var c=l.subParser("makeMarkdown.tableCell")(o[a],t),d="---";if(o[a].hasAttribute("style"))switch(o[a].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":d=":---";break;case"text-align:right;":d="---:";break;case"text-align:center;":d=":---:"}i[0][a]=c.trim(),i[1][a]=d}for(a=0;a<s.length;++a){var f=i.push([])-1,p=s[a].getElementsByTagName("td");for(n=0;n<o.length;++n){var u=" ";"undefined"!=typeof p[n]&&(u=l.subParser("makeMarkdown.tableCell")(p[n],t)),i[f].push(u)}}var g=3;for(a=0;a<i.length;++a)for(n=0;n<i[a].length;++n){var h=i[a][n].length;g<h&&(g=h)}for(a=0;a<i.length;++a){for(n=0;n<i[a].length;++n)1===a?":"===i[a][n].slice(-1)?i[a][n]=l.helper.padEnd(i[a][n].slice(-1),g-1,"-")+":":i[a][n]=l.helper.padEnd(i[a][n],g,"-"):i[a][n]=l.helper.padEnd(i[a][n],g);r+="| "+i[a].join(" | ")+" |\n"}return r.trim()})),l.subParser("makeMarkdown.tableCell",(function(e,t){var a="";if(!e.hasChildNodes())return"";for(var n=e.childNodes,r=n.length,i=0;i<r;++i)a+=l.subParser("makeMarkdown.node")(n[i],t,!0);return a.trim()})),l.subParser("makeMarkdown.txt",(function(e){var t=e.nodeValue;return t=(t=t.replace(/ +/g," ")).replace(/\xa8NBSP;/g," "),(t=(t=(t=(t=(t=(t=(t=(t=l.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")})),e.PLUGINS.markdown=function(e){var t,a,n,r,i,o=e.$,s=!1,c="",d="",f="",p="",u=[],g=[],h="",m=null,v=null;function b(t){t=function(e){var t=e,a=e.match(/(\[\^(.+?)\])[^:]/g),n=e.match(/(\[\^(.+?)\]:)/g);if(a&&n){a.forEach((function(e,t,a){a[t]=a[t].substring(0,a[t].length-1)})),a=a.filter((function(e,t){return a.indexOf(e)===t})),n=n.filter((function(e,t){return n.indexOf(e)===t}));for(var r=1,i=0;i<a.length;i++){var o="";if(1==r&&(o='<hr class="footnote-sep"><ol>'),-1<n.indexOf(a[i]+":")){for(var s=-1<(t=(t=t.split(n[i]).join("{ftnt-plc}")).replace(n[i].substring(0,n[i].length-1),'<sup id="fnref:'.concat(r,'"><a href="#fn:').concat(r,'" class="footnote-a">').concat(r,"</a></sup>"))).indexOf(a[i])?1:0,l=0;s&&(l++,s=-1<(t=t.replace(n[i].substring(0,n[i].length-1),'<sup id="fnref:'.concat(r,":").concat(l,'"><a href="#fn:').concat(r,":").concat(l,'" class="footnote-a">').concat(r,":").concat(l,"</a></sup>"))).indexOf(a[i])?1:0););var c=(t=t.split("{ftnt-plc}").join(n[i])).indexOf(n[i]),d=t,f=d.substring(c,d.length-1);if(f=f.split("\n")[0],t=t.replace(f,""),-1<f.indexOf(": ")){f=f.split(": ")[1],f+='<a href="#fnref:'.concat(r,'" class="footnote-a">\u21a9</a>');for(var p=l;0!=l;)f+='<a href="#fnref:'.concat(r,":").concat(p-l+1,'" class="footnote-a">\u21a9</a>'),l--;f+="</p></li>",t=t+o+'<li id="fn:'.concat(r,'"><p>')+f,r++}}}1!=r&&(t+="</ol>")}return t}(t=function(e){for(var t=/^[A-Za-z0-9]/g,a=/^:[ ]{1}(.+?)+/g,n=e.split("\n"),r=n,i=n.length-1,o=1;o<i;o++)null!==n[o].match(a)&&(null!==n[o-1].match(t)&&o<i-1&&null!==n[o+1].match(a)?(r[o-1]="<dl><dt>"+n[o-1]+"</dt>",r[o]="<dd>"+n[o].substring(2)+"</dd>"):null!==n[o-1].match(t)&&(o<i-1&&null===n[o+1].match(a)||o==i-1)?(r[o-1]="<dl><dt>"+n[o-1]+"</dt>",r[o]="<dd>"+n[o].substring(2)+"</dd></dl>"):o<i-1&&null!==n[o+1].match(a)?r[o]="<dd>"+n[o].substring(2)+"</dd>
1":r[o]="<dd>"+n[o].substring(2)+"</dd></dl>");return r.join("\n")}(t=function(e){var t=e.indexOf("```"),a=0;return-1<t&&(a=-1<(a=e.substring(t+1).indexOf("```"))?a+3:a),e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,(function(e,n,r){return t<r&&r<a?"---":"<hr />\n"}))}(t=function(e){return-1<(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.split("</p>").join("</p>\n")).split("</div>").join("\n")).replace(/(<([^>]+)>)/gi,"")).replace(/>/gi,">")).replace(/</gi,"<")).split(""").join('"')).split("&").join("&")).split("'").join("'")).split(" ").join(" ")).replace(/\|+\n[^\|]/g,(function(e){return e.replace("\n","\n\n")}))).indexOf("Powered by Froala Editor")&&(e=e.replace("Powered by Froala Editor","")),e}(t)))),t=r.makeHtml(t),t=e.clean.html(t),e.$wp.find(a)[0].innerHTML=t}return{_init:function(){if(e.events.on("contentChanged",(function(){s&&b(e.html.get(!1,!1))}),!0),e.events.$on(o(e.o_win),"resize",(function(){s&&(a[0].style.width=e.$wp[0].clientWidth-e.$el[0].clientWidth+2+"px")})),e.events.on("paste.afterCleanup",(function(t){if(s){var a=e.doc.createElement("div");a.innerHTML=t;for(var n,r=a.querySelectorAll("img"),i=0;i<r.length;i++)(n=r[i]).outerHTML=n.outerHTML.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'");t=a.innerHTML}return t})),r=new l.Converter({strikethrough:!0,tables:!0,tablesHeaderId:!0,simpleLineBreaks:!0,ghCodeBlocks:!0,tasklists:!0,customizedHeaderId:!0,requireSpaceBeforeHeadingText:!0,underline:!0}),e.$tb&&(n=e.$tb.find('.fr-command[data-cmd="markdown"]')),!e.$wp)return!1},refresh:function(e){var t=s;e.toggleClass("fr-active",t).attr("aria-pressed",t)},toggle:function(){s?(d=e.html.get(!0,!0),e.opts.pastePlain=!1,e.$el.removeClass("fr-markdown-editor"),e.$wp.append(i[0].firstChild),o(i).remove(),e.$wp.find(t).remove(),e.$wp.find(a).remove(),e.$wp[0].lastChild.after(e.$placeholder[0]),e.$el.removeAttr("style"),e.size.refresh(),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command").not(n).removeClass("fr-disabled").attr("aria-disabled",!1),e.opts.iframe&&(e.$el=v,e.$wp=m,Object.keys(g).map((function(t){e.$el[0].setAttribute(t,g[t]),"class"!=t&&h[0].removeAttribute(t)})),e.$el[0].style.removeProperty("padding")),e.html.set(c),e.opts.iframe&&(e.$el=v,e.$wp=m,e.$placeholder=null,e.placeholder.show(),e.placeholder.refresh())):function(){var r;c=e.html.get(!0,!0),e.html.set(d),e.opts.pastePlain=!0,e.opts.iframe?(e.$el[0].removeAttribute("spellcheck"),Array.from(e.$el[0].attributes).map((function(t){var a=t.name,n=t.value;return"class"!=a&&(u[a]=n),g[a]=n,e.$el[0].removeAttribute(a)})),e.$el[0].style.padding=0,e.$el[0].innerHTML="",e.$placeholder.hide()):e.$el.addClass("fr-markdown-editor"),i=o('<div class="fr-wrapper-markdown" />'),e.opts.heightMin?i.css("min-height","".concat(e.opts.heightMin,"px")):i.css("min-height","200px"),e.opts.heightMax?(i.css("maxHeight","".concat(e.opts.heightMax,"px")),i.css("overflow","auto")):(i.css("maxHeight",""),i.css("overflow","")),e.opts.height&&(i.css("height","".concat(e.opts.height,"px")),i.css("overflow","auto"),i.css("minHeight",e.opts.height-e.helpers.getPX(e.$el.css("padding-top"))-e.helpers.getPX(e.$el.css("padding-bottom")))),e.opts.iframe?(p=o('<div class="fr-box fr-basic fr-top"></div>'),f=o('<div class="fr-markdown-wrapper"></div>'),h=o('<div class="fr-element fr-markdown-editor"><p><br></p></div>'),Object.keys(u).map((function(e){return h[0].setAttribute(e,u[e])})),d&&(h[0].innerHTML=d),i[0].appendChild(h[0]),f[0].appendChild(i[0]),p[0].appendChild(f[0]),1==o(e.$html.find("body")[0]).find(".fr-box").length?(e.$el.prevAll().filter((function(e){return!["CodeMirror cm-s-default CodeMirror-wrap","fr-code"].includes(e.className)})).remove(),e.$el[0].appendChild(i[0])):(e.$el[0].appendChild(p[0]),m=e.$wp,e.$wp=f),v=e.$el,e.$el=h):(e.$wp.append(i),i[0].appendChild(e.$el[0])),t=o('<div class="gutter-horizontal"><div class="e-resize-handler"><i class="fa fa-circle-thin" aria-hidden="true"></i></div></div>'),o(i).append(t[0]),a=o('<div class="fr-element fr-markdown-view"></div>'),o(i).append(a[0]),o(i).after(e.$placeholder[0]),e.$tb.find(".fr-btn-grp > .fr-command, .fr-more-toolbar > .fr-command, .fr-btn-grp > .fr-btn-wrap > .fr-command, .fr-more-toolbar > .fr-btn-wrap > .fr-command").not(n).filter((function(){return"fullscreen"!==o(this).data("cmd")&&"moreMisc"!==o(this).data("cmd")})).addClass("fr-disabled").attr("aria-disabled",!0),o(t).on("mousedown touchstart",(function(n){r={e:n,offsetLeft:t[0].offsetLeft,offsetTop:t[0].offsetTop,firstWidth:e.$el[0].offsetWidth,secondWidth:a[0].offsetWidth};
1var i=function(n){e.selection.clear();var i={x:n.clientX-r.e.clientX,y:n.clientY-r.e.clientY};i.x=Math.min(Math.max(i.x,-r.firstWidth),r.secondWidth),r.firstWidth+i.x<125||r.secondWidth-i.x<125||(t[0].style.left=r.offsetLeft+i.x+"px",e.$el[0].style.width=r.firstWidth+i.x+"px",a[0].style.width=r.secondWidth-i.x+"px")},o=function(n){e.selection.clear();var i={x:n.changedTouches[0].clientX-r.e.changedTouches[0].clientX,y:n.changedTouches[0].clientY-r.e.changedTouches[0].clientY};i.x=Math.min(Math.max(i.x,-r.firstWidth),r.secondWidth),r.firstWidth+i.x<100||r.secondWidth-i.x<100||(t[0].style.left=r.offsetLeft+i.x+"px",e.$el[0].style.width=r.firstWidth+i.x+"px",a[0].style.width=r.secondWidth-i.x+"px")},s=function(){document.onmousemove=document.onmouseup=null,document.ontouchmove=document.ontouchend=null},l=function(){e.$doc[0].onmousemove=e.$doc[0].onmouseup=null,e.$doc[0].ontouchmove=e.$doc[0].ontouchend=null};e.opts.iframe&&e.markdown.isEnabled?(e.$doc[0].onmousemove=i,e.$doc[0].ontouchmove=o,e.$doc[0].onmouseup=l,e.$doc[0].ontouchend=l):(document.onmousemove=i,document.ontouchmove=o,document.onmouseup=s,document.ontouchend=s)})),b(d)}(),s=!s},isEnabled:function(){return s}}},e.DefineIcon("markdown",{NAME:"markdown",SVG_KEY:"markdown"}),e.RegisterCommand("markdown",{title:"Markdown",undo:!1,focus:!1,toggle:!0,forcedRefresh:!0,accessibilityFocus:!0,callback:function(){this.markdown.toggle()},refresh:function(e){this.markdown.refresh(e)},plugin:"markdown"}),Object.assign(e.DEFAULTS,{wordCounterMax:-1,wordCounterCount:!0}),e.PLUGINS.wordCounter=function(t){var a,n=t.$;function r(){var e=t.el.innerText.toString();e=(e=(e=(e=(e=(e=(e=(e=e.replace(/(^\s*)|(\s*$)/gi," ")).replace(/\u00a0/g," ")).replace(/[ ]{2,}/gi," ")).replace(/\n /,"\n")).replace(/[\u200A\u200C-\u200D\uFEFF\u202F\u2000-\u2009\u205F\u3000\u1680\u00A0\u0020]/g," ")).replace(/[\u200B]/g,"")).replace(/\t+/g," ")).split(" ").join("\n");var a=t.$el.find(".fr-pagebreak"),n=e.split(/\r?\n/),r=0;return n.forEach((function(e){0<(e=e.replace(/\s/g,"")).length&&r++})),r-2*a.length}function i(a){var n=!1;if(t.opts.wordCounterMax<0)return!0;if(r()<t.opts.wordCounterMax)return!0;var i=a.which,o=t.selection.get(),s=o.focusOffset,l=o.focusNode.textContent,c=(l=l.replace(/\u00a0/g," ")).toUpperCase().charCodeAt(s-1),d=l.toUpperCase().charCodeAt(s);return o.focusNode.data||(c=d=NaN),!function(a,n){return!(!t.keys.isCharacter(a)||!t.keys.isCharacter(n)||a==e.KEYCODE.SPACE||n==e.KEYCODE.SPACE)}(c,d)||i!==e.KEYCODE.ENTER&&i!==e.KEYCODE.SPACE||(n=!0),(function(t,a){return t===e.KEYCODE.SPACE&&a===e.KEYCODE.SPACE}(c,d)||function(t,a){return!!(isNaN(t)&&a===e.KEYCODE.SPACE||t===e.KEYCODE.SPACE&&isNaN(a))}(c,d)||function(e,t){return!(!isNaN(e)||!isNaN(t))}(c,d))&&t.keys.isCharacter(i)&&i!=e.KEYCODE.SPACE&&(n=!0),r()>t.opts.wordCounterMax&&(t.keys.isCharacter(i)||i===e.KEYCODE.ENTER)&&(n=!0),!(!t.keys.ctrlKey(a)&&n||i===e.KEYCODE.IME)||(a.preventDefault(),a.stopPropagation(),t.events.trigger("wordCounter.exceeded"),!1)}function o(){if(t.opts.wordCounterCount){var e=r()+(0<t.opts.wordCounterMax?"/"+t.opts.wordCounterMax:"");a.text("".concat(t.language.translate("Words")," : ").concat(e)),t.opts.toolbarBottom&&a.css("margin-bottom",t.$tb.outerHeight(!0));var n=t.$wp.get(0).offsetWidth-t.$wp.get(0).clientWidth;0<=n&&("rtl"==t.opts.direction?a.css("margin-left",n):a.css("margin-right",n))}}function s(e){return t.opts.wordCounterMax<0||n("<div>").html(e).text().split(" ").length+r()<=t.opts.wordCounterMax?e:(t.events.trigger("wordCounter.exceeded"),"")}return{_init:function(){return!!t.$wp&&!!t.opts.wordCounterCount&&((a=n(document.createElement("span")).attr("class","fr-counter fr-wCounter")).css("bottom",t.$wp.css("border-bottom-width")),t.$second_tb?t.$second_tb.append(a):t.$wp.append(a),t.events.on("keydown",i,!0),t.events.on("paste.afterCleanup",s),t.events.on("keyup contentChanged input",(function(){t.events.trigger("wordCounter.update")})),t.events.on("wordCounter.update",o),t.events.trigger("wordCounter.update"),void t.events.on("destroy",(function(){n(t.o_win).off("resize.char".concat(t.id)),a.removeData().remove(),a=null})))},wordCount:r}},Object.assign(e.POPUP_TEMPLATES,{"filestackPlugin.error":"[_UPLOAD_LAYER_]"}),e.FILESTACK_PICKER_OPTIONS_MEDIA_MAX_SUPPORTED=[".pdf",".docx",".ppt",".pptx",".doc",".xlsx",".xls",".csv",".txt","image/jpeg","image/png","image/jpg","image/gif","
1image/webp","video/*","audio/*","mp3"],e.REQUIRED_PLUGINS=["image","video","file","filesManager"],e.FILESTACK_PICKER_OPTIONS_IMAGE_ONLY_SUPPORTED=["image/jpeg","image/png","image/jpg","image/gif","image/webp"],e.FILESTACK_DEFAULT_ACCEPT_FILE_TYPES=[".pdf",".docx",".ppt",".pptx",".doc",".xlsx",".xls",".csv",".txt"],e.FILESTACK_PICKER_OPTIONS_VIDEO_ONLY_SUPPORTED=["video/*"],e.FILESTACK_PICKER_OPTIONS_FROMSOURCES_MAX_SUPPORTED=["local_file_system","imagesearch","url","googledrive","facebook","instagram","dropbox"],e.FILESTACK_PICKER_DEFAULT_OPTIONS={displayMode:"overlay",uploadInBackground:!1,stage:{cname:"stage.filestackapi.com"}},Object.assign(e.DEFAULTS,{filestackOptions:{}}),e.FILE_STACK_URL_PART="filestack",e.PLUGINS.filestack=function(t){var a,r,i=["pdf","msword","vnd.openxmlformats-officedocument.wordprocessingml.document","vnd.ms-excel","vnd.openxmlformats-officedocument.spreadsheetml.sheet","vnd.ms-powerpoint","vnd.openxmlformats-officedocument.presentationml.presentation","csv","plain","ogg"],o=1,s=4,l=5,c=6,d=7,f={};function p(e,a,n){u(n?t.language.translate(f[e])+"\nResponse: "+JSON.stringify(n):t.language.translate(f[e]),a)}function u(e,a,n,r){var i;if((i=t.popups.get("filestackPlugin.error"))||(i=h(e)),n&&(i.find(".fr-image-progress-bar-layer").addClass("fr-active"),i.find(".fr-error-message").addClass("fr-layer"),i.find(".fr-buttons").hide()),t.$tb){var o;"openFilePicker"===a?o="openFilePicker":"openFilePickerReplaceImageOnly"===a||"openFilePickerImage"===a?o="insertImage":"openFilePickerReplaceVideoOnly"===a||"openFilePickerVideo"===a?o="insertVideo":"openFilePickerVideoOnly"===a?o="openFilePickerVideoOnly":"openFilePickerImageOnly"===a?o="openFilePickerImageOnly":"openFilePickerFile"===a&&(o="openFilePickerFile");var s=t.$tb.find(".fr-command[data-cmd='".concat(o,"']"));if(n)t.popups.show("filestackPlugin.error",r.x,r.y);else if(!i.hasClass("fr-active")&&(t.popups.refresh("filestackPlugin.error"),t.popups.setContainer("filestackPlugin.error",t.$tb),s.isVisible()||t.opts.toolbarInline)){var l=t.opts.toolbarInline&&["openFilePickerImage","openFilePickerVideo"].includes(a)?t.$(".fr-popup")[0].style:t.button.getPosition(s),c=l.left,d=l.top;t.popups.show("filestackPlugin.error",c,d,s.outerHeight())}}}function g(){var a="",n=function(){var a=[];return e.REQUIRED_PLUGINS.forEach((function(e){t.opts.pluginsEnabled.indexOf(e)<0&&a.push(e.charAt(0).toUpperCase()+e.slice(1))})),a}();return a=n.join(", "),1<n.length?a+=" plugin are":a+=" plugin is",a}function h(a){var n=a.includes("Do you want to enable"),r=n?"<div style='text-align:right;' class='fr-buttons'>\n <button class='fr-trim-button fr-plugins-enable'>".concat(t.language.translate("Enable"),"</button> \n <button class='fr-trim-button fr-plugins-cancel'>").concat(t.language.translate("Cancel"),"</button>\n </div>"):"<div style='text-align:right;' class='fr-buttons'>\n <button class='fr-trim-button fr-plugins-ok'>".concat(t.language.translate("OK"),"</button> \n </div>"),i={upload_layer:"".concat('<div class="fr-image-progress-bar-layer fr-layer"><h3 tabIndex="-1" class="fr-message">Uploading</h3><div class="fr-loader fr-indeterminate"><span class="fr-progress"></span></div><div class="fr-action-buttons"><button type="button" class="fr-command fr-dismiss" data-cmd="imageDismissError" tabIndex="2" role="button">OK</button></div></div>',"\n <div style= 'padding:10px'>\n <div class = 'fr-message fr-error-message'><h3 style ='font-size: 16px; margin: 10px 10px;font-weight: normal;'>").concat(t.language.translate(a),"</h3></div>\n ").concat(r,"\n ")},o=t.popups.create("filestackPlugin.error",i);if(n){var s=o.find(".fr-plugins-enable")[0],l=o.find(".fr-plugins-cancel")[0];s.addEventListener("click",(function(a){e.REQUIRED_PLUGINS.forEach((function(e){t.opts.pluginsEnabled.indexOf(e)<0&&t.opts.pluginsEnabled.push(e)})),function(a){for(var n in a)if(!t[n]){if(e.PLUGINS[n]&&t.opts.pluginsEnabled.indexOf(n)<0)continue;t[n]=new a[n](t),t[n]._init&&t[n]._init()}}(e.PLUGINS),R(),t.events.trigger("filestack.pluginsEnabled"),t.popups.hide("filestackPlugin.error"),y(),a.preventDefault()})),l.addEventListener("click",(function(e){t.popups.hide("filestackPlugin.error"),y(),e.preventDefault()}))}else{var c=o.find(".fr-plugins-ok")[0];c&&c.addEventListener("click",(function(e){t.popups.hide("filestackPlugin.error"),e.preventDefault()}))}return o}function m(){var a=!0;return e.REQUIRED_PLUGINS.forEach((function(e){t.opts.pluginsEnabled.indexOf(e)<0&&(a=!1)})),a}f[o]="Filestack api is missing",f[2]="The Filestack options are missing. Please check filestackOptions",f[3]="The Filestack picker is missing. Please check filestackOption",f[s]="Image upload to filestack failed while processing the request",f[l]="Filestack plugin is currently not supported on this browser",f[c]="The selected media types are not supported",f[d]="The selected source types are not supported by Filestack",f[8]="Error opening Filestack picker due to invali
1d picker parameters",f[9]="This image is not supported for image transformation",f[10]="The Filestack client is not created yet";var E=t.opts.filestackOptions.filestackAPI;if(E)try{r=t.opts.filestackOptions.staging?filestack.init(E,e.FILESTACK_PICKER_DEFAULT_OPTIONS.stage):filestack.init(E,e.FILESTACK_PICKER_DEFAULT_OPTIONS)}catch(L){0===!Object.keys(t.opts.filestackOptions).length&&p(10)}function _(){var e=[];return"undefined"==typeof filestack||"function"!=typeof filestack.init||(window.File&&window.FileReader&&window.FileList&&window.Blob||e.push("File API"),"fetch"in window||e.push("Fetch API"),"Promise"in window||e.push("Promise API"),"DataTransfer"in window||e.push("Drag & Drop API"),"mediaDevices"in navigator||"webkitGetUserMedia"in navigator||e.push("MediaDevices API (Camera/Microphone Uploads)"),e.length),Promise.resolve(!0)}function w(e){return!1===t.events.trigger("filestack.uploadedToFilestack",[e],!0)?(t.edit.on(),!1):e}function y(e){var a=t.button.getButtons('button[data-cmd="openFilePicker"]'),n=t.button.getButtons('button[data-cmd="openFilePickerImageOnly"]'),r=t.button.getButtons('button[data-cmd="openFilePickerVideoOnly"]'),i=t.button.getButtons('button[data-cmd="openFilePickerFile"]');a.removeClass("fr-filestack-active"),n.removeClass("fr-filestack-active"),r.removeClass("fr-filestack-active"),i.removeClass("fr-filestack-active"),!1===t.events.trigger("filestack.filestackPickerClosed",[e],!0)&&t.edit.on()}function A(){b=v=null,t.selection.restore()}function C(e){p(s,e),!1===t.events.trigger("filestack.uploadFailedToFilestack",[e],!0)&&t.edit.on()}function T(e){return i.includes(e.split("/")[1])}function k(e){var n=!1;t.opts.imageInsertButtons=t.opts.imageInsertButtons.map((function(e){return"openFilePickerImage"===e?(n=!0,"openFilePickerReplaceImageOnly"):e})),n&&t.events.trigger("filestack-init"),t.popups.hide("image.edit");var r=t.doc.querySelector(".fr-popup");r&&r.remove(),t.opts.pluginsEnabled.includes("filestack")&&function(e){t.opts.imageEditButtons.includes("filestackIcon")&&(a=t.opts.imageEditButtons.indexOf("filestackIcon")),!t.opts.imageEditButtons.includes("filestackIcon")&&e&&t.opts.pluginsEnabled.includes("filestack")?(a||0===a)&&t.opts.imageEditButtons.splice(a,0,"filestackIcon"):e||(t.opts.imageEditButtons=t.opts.imageEditButtons.filter((function(e){return"filestackIcon"!=e}))),t.opts.filestackOptions.uploadToFilestackOnly&&e?t.opts.imageEditButtons=t.opts.imageEditButtons.filter((function(e){return"imageTUI"!=e})):t.opts.pluginsEnabled.includes("imageTUI")&&!t.opts.imageEditButtons.includes("imageTUI")&&t.opts.imageEditButtons.push("imageTUI")}(e),t.events.trigger("filestack-init-edit")}function S(){var e=!1;t.opts.videoInsertButtons=t.opts.videoInsertButtons.map((function(t){return"openFilePickerVideo"===t?(e=!0,"openFilePickerReplaceVideoOnly"):t})),e&&t.events.trigger("filestack-init-video")}function R(){e.DEFAULTS.imageInsertButtons&&!e.DEFAULTS.imageInsertButtons.includes("openFilePickerImage")&&e.DEFAULTS.imageInsertButtons.push("openFilePickerImage"),e.DEFAULTS.imageEditButtons&&!e.DEFAULTS.imageEditButtons.includes("filestackIcon")&&e.DEFAULTS.imageEditButtons.push("filestackIcon"),e.DEFAULTS.videoInsertButtons&&!e.DEFAULTS.videoInsertButtons.includes("openFilePickerVideo")&&e.DEFAULTS.videoInsertButtons.push("openFilePickerVideo"),e.DEFAULTS.filesInsertButtons&&!e.DEFAULTS.filesInsertButtons.includes("openFilePicker")&&e.DEFAULTS.filesInsertButtons.push("openFilePicker"),e.DEFAULTS.fileInsertButtons&&!e.DEFAULTS.fileInsertButtons.includes("openFilePickerFile")&&e.DEFAULTS.fileInsertButtons.push("openFilePickerFile"),t.popups.onHide("image.insert",(function(){var e=t.button.getButtons('button[data-cmd="openFilePickerImage"]'),a=t.button.getButtons('button[data-cmd="openFilePickerReplaceImageOnly"]');e.removeClass("fr-filestack-active"),a.removeClass("fr-filestack-active")})),t.popups.onHide("video.insert",(function(){var e=t.button.getButtons('button[data-cmd="openFilePickerVideo"]'),a=t.button.getButtons('button[data-cmd="openFilePickerReplaceVideoOnly"]');e.removeClass("fr-filestack-active"),a.removeClass("fr-filestack-active")})),t.popups.onHide("filesManager.insert",(function(){t.button.getButtons('button[data-cmd="openFilePicker"]').removeClass("fr-filestack-active")}));var a=t.opts.filestackOptions.pickerOptions?Object.assign({},t.opts.filestackOptions.pickerOptions,{accept:t.opts.filestackOptions.pickerOptions.accept?t.opts.filestackOptions.pickerOptions.accept:[],fromSources:t.opts.filestackOptions.pickerOptions.fromSources?t.opts.filestackOptions.pickerOptions.fromSources:[]}):{accept:[],fromSources:[]};a.fromSources=function(e,t){if(!t||0===t.length)return e;var a=[];return t.forEach((function(t){-1<e.indexOf(t)&&a.push(t)})),0===a.length&&p(d),a}(e.FILESTACK_PICKER_OPTIONS_FROMSOURCES_MAX_SUPPORTED,a.fromSources),a.onOpen=function(e){t.events.on("window.mouseup",(function(e){if(document.getElementById("__filestack-picker")&&t.helpers.isMobile())return e.preventDefault(),e.stopPropagation(),!1}),!0),!1===t.events.trigger("filestack.filestackPickerOpened",[e],!0)&&t.edit.on();var a=t.selection.get();a&&(a.anchorNode,a.anchorOffset)},a.onUploadDone=function(e){return function(e){if("undefined"!=typeof e.filesUploaded){var a,r=n(e.filesUploaded);try{var i,o=function(){var n=a.value;if(T(n.mimetype)||n.mimetype.includes("image/jpeg")||n.mimetype.includes("image/png")||n.mimetype.includes("image/")||n.mimetype.includes("video/")||n.mimetype.includes("audio/mpeg")){n.mimetype.includes("image/")&&k(!0),n.mimetype.includes("video/")&&S();
1var r=function(e){n.mimetype.includes("image")?e.next().is("br")&&e.next().remove():(e.next()&&e.next().is("br")&&e.next().remove(),e.prev()&&e.prev().is("br")&&e.prev().remove()),t.selection.setAfter(e[0])};if(!w(e)||v||b||(n.mimetype.includes("ogg")?t.file.insert(n.url,n.filename,null):n.mimetype.includes("image")?(t.image.insert(n.url,!1,null,null),t.events.on("image.loaded",r)):n.mimetype.includes("video")?(t.events.on("video.inserted",r),t.video.insertHtmlVideo(n.url,null,null,null,null)):n.mimetype.includes("audio/mpeg")?(t.events.on("video.inserted",r),t.video.insertHtmlVideo(n.url,null,null,null,null,"audio")):T(n.mimetype)&&t.file.insert(n.url,n.filename,null)),v)return t.image.insert(n.url,!1,null,v),v=null,{v:void 0};if(b)return t.video.insertHtmlVideo(n.url,!1,null,b),b=null,{v:void 0}}};for(r.s();!(a=r.n()).done;)if(i=o())return i.v}catch(R){r.e(R)}finally{r.f()}}}(e)},a.onFileUploadFailed=C,a.onClose=y,a.onCancel=A,t.opts.filestackOptions.pickerOptions=a;var i=function(t){var a="IMG"===t.target.tagName,n="VIDEO"===t.target.tagName,r=t.target.src&&t.target.src.includes(e.FILE_STACK_URL_PART)&&!t.target.src.includes("blob:");a?k(r):n&&S()},s=t.helpers.isMobile()&&!t.helpers.isWindowsPhone();if(t.events.on(s?"touchend":"click",i,s),t.events.on("drop",(function(){k(!1),S()}),!0),t.opts.filestackOptions.uploadToFilestackOnly&&!t.opts.iframe&&!t.opts.fullPage){if(r&&_()&&m()){var c=filestackDnD.init(r,t.el);c&&c.on("uploadFileFinish",(function(e){if(e.files[0].mimetype.includes("image/")&&k(!0),e.files[0].mimetype.includes("video/")&&S(),T(e.files[0].mimetype)||e.files[0].mimetype.includes("pdf")||e.files[0].mimetype.includes("image/jpeg")||e.files[0].mimetype.includes("image/png")||e.files[0].mimetype.includes("image/")||e.files[0].mimetype.includes("video/")||e.files[0].name&&e.files[0].name.includes(".ogg")){var a=function(e){t.popups.hide("filestackPlugin.error"),t.selection.setAfter(e[0])};e.files[0].mimetype.includes("image")?w(e)&&(t.image.insert(e.data.url,!1),t.events.on("image.inserted",a)):e.files[0].mimetype.includes("video")?(t.video.insertHtmlVideo(e.data.url),t.events.on("video.inserted",a)):(e.files[0].mimetype.includes("pdf")||T(e.files[0].mimetype)||e.files[0].name&&e.files[0].name.includes(".ogg"))&&t.file.insert(e.data.url,e.data._file.name,null),t.popups.hide("filestackPlugin.error")}}))}t.events.on("drop",(function(a){return r?_()?m()?(t.markers.remove(),t.markers.insertAtPoint(a.originalEvent),t.$el.find(".fr-marker").replaceWith(e.MARKERS),0===t.$el.find(".fr-marker").length&&t.selection.setAtEnd(t.el),u("Image loading","",!0,{x:a.originalEvent.x,y:a.originalEvent.y})):u(g()+" not enabled. Do you want to enable?","openFilePicker"):(h(f[l]),t.popups.show("filestackPlugin.error",a.originalEvent.x,a.originalEvent.y)):(h(f[o]),t.popups.show("filestackPlugin.error",a.originalEvent.x,a.originalEvent.y)),a.preventDefault(),a.stopPropagation(),!1}),!0)}var E=document.getElementById("insertImage-".concat(t.id));E&&E.addEventListener("mouseup",(function(){var e=!1;t.opts.imageInsertButtons=t.opts.imageInsertButtons.map((function(t){return"openFilePickerReplaceImageOnly"===t?(e=!0,"openFilePickerImage"):t})),e&&t.events.trigger("filestack-init")}));var R=document.getElementById("insertVideo-".concat(t.id));R&&R.addEventListener("mouseup",(function(){var e=!1;t.opts.videoInsertButtons=t.opts.videoInsertButtons.map((function(t){return"openFilePickerReplaceVideoOnly"===t?(e=!0,"openFilePickerVideo"):t})),e&&t.events.trigger("filestack-init-video")})),t.events.on("image.loaded",(function(a){(!a[0].src.includes(e.FILE_STACK_URL_PART)||a[0].src.includes(e.FILE_STACK_URL_PART)&&a[0].src.includes("blob:"))&&setTimeout((function(){var e=document.querySelector("#filestackIcon-".concat(t.id));e&&e.parentNode.removeChild(e)}),10)}))}return t.events.on("filestack.imageTransformation.click",(function(){!function(e){v=e;var a=t.image.get()[0].currentSrc||"",n=filestack.init(E),r=new FilestackTransform(n);r.setConfigKey("output.blob",!0),r.open(a).then((function(e){n.upload(e).then((function(e){var n=t.selection.save();void 0!==a&&(t.image.insert(e.url,!1,null,v),v=null,t.selection.restore(n))})),n.on("upload.error",(function(){p(s)}))})),t.events.on("keydown",(function(){var e=document.getElementsByClassName("fs-transforms-container");t.helpers.isMobile()&&e&&e[0].childNodes&&e[0].childNodes.length&&(v=null)}));var i=t.button.getButtons('button[data-cmd="filestackIcon"]');r.on("canvas:save",(function(){i.removeClass("fr-filestack-active"),u("Image loading","",!0,{x:v.offset().left,y:v.offset().top+v.height()})})),r.on("canvas:cancel",(function(){i.removeClass("fr-filestack-active")}))}(t.image.get())})),t.events.on("filestack.imageTransformation.error",(function(){p(9)})),{_init:R,showFilestackPopup:function(a,n,i){if(!a)return!1;var s;if("openFilePicker"===a||"openFilePickerFile"===a?s=e.FILESTACK_PICKER_OPTIONS_MEDIA_MAX_SUPPORTED:"openFilePickerImageOnly"===a||"openFilePickerReplaceImageOnly"===a||"openFilePickerImage"===a?s=e.FILESTACK_PICKER_OPTIONS_IMAGE_ONLY_SUPPORTED:"openFilePickerVideoOnly"!==a&&"openFilePickerReplaceVideoOnly"!==a&&"openFilePickerVideo"!==a||(s=e.FILESTACK_PICKER_OPTIONS_VIDEO_ONLY_SUPPORTED),!E)return p(o,a),!1;if(!_())return p(l,a),!1;if(!m())return u(g()+" not enabled. Do you want to enable?",a),!1;if(!r&&0===!Object.keys(t.opts.filestackOptions).length)return p(10,a),!1;n&&(v=n),i&&(b=i);var d,f=t.opts.filestackOptions.pickerOptions?Object.assign({},t.opts.filestackOptions.pickerOptions,{accept:t.opts.filestackOptions.pickerOptions.accept?t.opts.filestackOptions.pickerOptions.accept:[],fromSources:t.opts.filestackOptions.pickerOptions.fromSources?t.opts.filestackOptions.pickerOptions.fromSources:[]}):{accept:[],fromSources:[]};d=t.opts.fileAllowedTypes&&1===t.opts.fileAllowedTypes.length&&"*"===t.opts.fileAllowedTypes[0]?e.FILESTACK_PICKER_OPTIONS_MEDIA_MAX_SUPPORTED:t.opts.fileAllowedTypes,0===f.accept.length&&(f.accept=e.FILESTACK_PICKER_OPTIONS_MEDIA_MAX_SUPPORTED);var h=e.FILESTACK_PICKER_OPTIONS_VIDEO_ONLY_SUPPORTED;t.opts.videoAllowedTypes&&(h=t.opts.videoAllowedTypes.map((function(e){return"mp3"===e?"audio/".concat(e):"video/".concat(e)}))),"openFilePickerImageOnly"===a||"openFilePickerReplaceImageOnly"===a||"openFilePickerImage"===a?s=t.opts.imageAllowedTypes.map((function(e){return"image/".concat(e)})):"openFilePickerVideoOnly"===a||"openFilePickerReplaceVideoOnly"===a||"openFilePickerVideo"===a?s=h:"openFilePickerFile"===a&&(s=d);var w=f.maxFiles;(n||i)&&(w=1);var y="openFilePicker"===a?function(e,t){if(!t||0===t.length)return e;var a=[];return t.forEach((function(t){-1<e.indexOf(t)&&a.push(t)})),0===a.length&&p(c),a}(s,f.accept):s,A=Object.assign({},f,{accept:y,maxFiles:w});try{r.picker(A).open(),t.popups.hideAll(),t.selection.save()}catch(L){0===Object.keys(t.opts.filestackOptions).length&&p(8,a)}},isBrowserSupported:_}},e.DefineIcon("filestackIcon",{ALT:"Open Filestack file picker",NAME:"filestack",SVG_KEY:"filestackIcon"}),e.DefineIcon("filestackIconAdd",{ALT:"Open Filestack file picker",NAME:"filestackAdd",SVG_KEY:"filestackIconAdd"}),e.DefineIcon("imageTransformations",{ALT:"Open Filestack image transformations",NAME:"imageTransformations",SVG_KEY:"imageTransformations"}),e.DefineIcon("imageFilestackOnly",{template:"svgMultiplePath",PATHS:'<path d="M11.1 15.8h7.7V5.7H5.1v4.2H3.4V5.7c0-.9.8-1.7 1.7-1.7h13.7c.9 0 1.7.8 1.7 1.7v10.1c0 .9-.8 1.7-1.7 1.7h-7.7v-1.7Zm0-2.5 2.6-3.4h.2l3.3 4.2h-6.1v-.8ZM8.9 6.9c.7 0 1.3.6 1.3 1.3s-.6 1.3-1.3 1.3-1.3-.6-1.3-1.3.6-1.3 1.3-1.3Z"/><path d="M11.1 17.5 8.7 20v-2.5h2.4Zm-4.9-1.6v.9h-.9v-.9h.9Zm4.9.9h-.9v-6
1H3.5V19h4.6v.9H2.5V9.8h8.6v7Zm-3.4-1.6H5.3v-.9h2.4v.9Zm.6-2.5v.9h-3v-.9h3Z"/>'}),e.DefineIcon("videoFilestackOnly",{template:"svgMultiplePath",PATHS:'<path d="m11 11.3 1 2.6h3.6V6.8h-9v3.6H4.8V6c0-.2.1-.5.3-.6s.4-.3.6-.3h10.8c.2 0 .5.1.6.3s.3.4.3.6v3.1l2.1-2c.3-.3.6-.3 1-.2.3 0 .6.5.6.8v5.5c0 .4-.2.7-.6.8-.3.1-.7 0-1-.2l-2.1-2v3.1c0 .2 0 .5-.3.6-.2.2-.4.3-.6.3H12V14l-1-2.7Z" /><path d="M11.1 17.5 8.7 20v-2.5h2.4Zm-4.9-1.6v.9h-.9v-.9h.9Zm4.9.9h-.9v-6H3.5V19h4.6v.9H2.5V9.8h8.6v7Zm-3.4-1.6H5.3v-.9h2.4v.9Zm.6-2.5v.9h-3v-.9h3Z"/>'}),e.RegisterCommand("openFilePicker",{type:"button",icon:"filestackIcon",title:"Open Filestack File Picker",callback:function(){this.button.getButtons('button[data-cmd="openFilePicker"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePicker")},plugin:"filestack"}),e.RegisterCommand("openFilePickerImageOnly",{type:"button",icon:"imageFilestackOnly",title:"Open Filestack Image Picker",callback:function(){this.button.getButtons('button[data-cmd="openFilePickerImageOnly"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePickerImageOnly",this.image&&this.image.get())},plugin:"filestack"}),e.RegisterCommand("openFilePickerImage",{type:"button",icon:"filestackIcon",title:"Open Filestack Image Picker",callback:function(){this.button.getButtons('button[data-cmd="openFilePickerImage"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePickerImage",this.image&&this.image.get())},plugin:"filestack"}),e.RegisterCommand("openFilePickerReplaceImageOnly",{type:"button",icon:"filestackIconAdd",title:"Open Filestack File Picker",callback:function(){this.button.getButtons('button[data-cmd="openFilePickerReplaceImageOnly"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePickerReplaceImageOnly",this.image&&this.image.get())},plugin:"filestack"}),e.RegisterCommand("openFilePickerVideoOnly",{type:"button",icon:"videoFilestackOnly",title:"Open Filestack Video Picker",callback:function(){this.button.getButtons('button[data-cmd="openFilePickerVideoOnly"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePickerVideoOnly",null,this.video&&this.video.get())},plugin:"filestack"}),e.RegisterCommand("openFilePickerVideo",{type:"button",icon:"filestackIcon",title:"Open Filestack Video Picker",callback:function(){this.button.getButtons('button[data-cmd="openFilePickerVideo"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePickerVideo",null,this.video&&this.video.get())},plugin:"filestack"}),e.RegisterCommand("openFilePickerReplaceVideoOnly",{type:"button",icon:"filestackIconAdd",title:"Open Filestack File Picker",callback:function(){this.button.getButtons('button[data-cmd="openFilePickerReplaceVideoOnly"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePickerReplaceVideoOnly",null,this.video&&this.video.get())},plugin:"filestack"}),e.RegisterCommand("filestackIcon",{type:"button",icon:"imageTransformations",title:"Image Transformations",plugin:"filestack",callback:function(){var t=!1,a=this.image.get(0)[0];a&&a.currentSrc&&(t=a.currentSrc.includes(e.FILE_STACK_URL_PART)&&!a.currentSrc.includes("blob:")),t?(this.button.getButtons('button[data-cmd="filestackIcon"]').addClass("fr-filestack-active"),this.events.trigger("filestack.imageTransformation.click")):this.events.trigger("filestack.imageTransformation.error")}}),e.RegisterCommand("openFilePickerFile",{type:"button",icon:"filestackIcon",title:"Open Filestack Upload File",callback:function(){this.button.getButtons('button[data-cmd="openFilePickerFile"]').addClass("fr-filestack-active"),this.filestack.showFilestackPopup("openFilePickerFile")},plugin:"filestack"})}(a(35722))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.