1(self.webpackChunkcore=self.webpackChunkcore||[]).push([[272],{48272:function(K,D,M){!function(o){"use strict";o=o&&o.hasOwnProperty("default")?o.default:o,Object.assign(o.POPUP_TEMPLATES,{"link.edit":"[_BUTTONS_]","link.insert":"[_BUTTONS_][_INPUT_LAYER_]"}),Object.assign(o.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}),o.PLUGINS.link=function(e){var s=e.$;function p(){var i=e.image?e.image.get():null;if(i||!e.$wp)return"A"==e.el.tagName?e.el:i&&i.get(0).parentNode&&"A"==i.get(0).parentNode.tagName?i.get(0).parentNode:void 0;var n=e.selection.ranges(0).commonAncestorContainer;try{n&&(n.contains&&n.contains(e.el)||!e.el.contains(n)||e.el==n)&&(n=null)}catch{n=null}if(n&&"A"===n.tagName)return n;var t,a,r=e.selection.element(),l=e.selection.endElement();"A"==r.tagName||e.node.isElement(r)||(r=e.opts.iframe&&null!==(t=e.markdown)&&void 0!==t&&t.isEnabled()?null:s(r).parentsUntil(e.$el,"a").first().get(0)),"A"==l.tagName||e.node.isElement(l)||(l=e.opts.iframe&&null!==(a=e.markdown)&&void 0!==a&&a.isEnabled()?null:s(l).parentsUntil(e.$el,"a").first().get(0));try{l&&(l.contains&&l.contains(e.el)||!e.el.contains(l)||e.el==l)&&(l=null)}catch{l=null}try{r&&(r.contains&&r.contains(e.el)||!e.el.contains(r)||e.el==r)&&(r=null)}catch{r=null}return l&&l==r&&"A"==l.tagName?(e.browser.msie||e.helpers.isMobile())&&(e.selection.info(r).atEnd||e.selection.info(r).atStart)?null:r:null}function b(){var i,n,t,a,r=e.image?e.image.get():null,l=[];if(r)"A"==r.get(0).parentNode.tagName&&l.push(r.get(0).parentNode);else if(e.win.getSelection){var c=e.win.getSelection();if(c.getRangeAt&&c.rangeCount){a=e.doc.createRange();for(var f=0;f<c.rangeCount;++f)if((n=(i=c.getRangeAt(f)).commonAncestorContainer)&&1!=n.nodeType&&(n=n.parentNode),n&&"a"==n.nodeName.toLowerCase())l.push(n);else{t=n.getElementsByTagName("a");for(var d=0;d<t.length;++d)a.selectNodeContents(t[d]),a.compareBoundaryPoints(i.END_TO_START,i)<1&&-1<a.compareBoundaryPoints(i.START_TO_END,i)&&l.push(t[d])}}}else if(e.doc.selection&&"Control"!=e.doc.selection.type)if("a"==(n=(i=e.doc.selection.createRange()).parentElement()).nodeName.toLowerCase())l.push(n);else{t=n.getElementsByTagName("a"),a=e.doc.body.createTextRange();for(var k=0;k<t.length;++k)a.moveToElementText(t[k]),-1<a.compareEndPoints("StartToEnd",i)&&a.compareEndPoints("EndToStart",i)<1&&l.push(t[k])}return l}function u(i){if(e.core.hasFocus()||e.opts.iframe&&(!document.hasFocus||document.hasFocus())){if(g(),i&&"keyup"===i.t
vendor: 15,703 bytes, line 1
1ype&&(i.altKey||i.which==o.KEYCODE.ALT))return!0;setTimeout(function(){if(!i||i&&(1==i.which||"mouseup"!=i.type)){var n=p(),t=e.image?e.image.get():null;if(n&&!t){if(e.image){var a=e.node.contents(n);if(1==a.length&&"IMG"==a[0].tagName){var r=e.selection.ranges(0);return 0===r.startOffset&&0===r.endOffset?s(n).before(o.INVISIBLE_SPACE+o.MARKERS):s(n).after(o.INVISIBLE_SPACE+o.MARKERS),e.selection.restore(),!1}}i&&i.stopPropagation(),C(n)}}},e.helpers.isIOS()?100:0)}}function C(i){var n=e.popups.get("link.edit");n||(n=function(){var c="";1<=e.opts.linkEditButtons.length&&("A"==e.el.tagName&&0<=e.opts.linkEditButtons.indexOf("linkRemove")&&e.opts.linkEditButtons.splice(e.opts.linkEditButtons.indexOf("linkRemove"),1),c='<div class="fr-buttons">'.concat(e.button.buildList(e.opts.linkEditButtons),"</div>"));var d=e.popups.create("link.edit",{buttons:c});return e.$wp&&e.events.$on(e.$wp,"scroll.link-edit",function(){p()&&e.popups.isVisible("link.edit")&&C(p())}),d}());var t=s(i);e.popups.isVisible("link.edit")||e.popups.refresh("link.edit"),e.popups.setContainer("link.edit",e.$sc);var a=t.offset().left+t.outerWidth()/2,r=t.offset().top+t.outerHeight();e.popups.show("link.edit",a,r,t.outerHeight(),!0)}function g(){e.popups.hide("link.edit")}function L(){var i=e.popups.get("link.insert"),n=p();if(n){var t,a,r=s(n),l=i.find('input.fr-link-attr[type="text"]'),c=i.find('input.fr-link-attr[type="checkbox"]');for(t=0;t<l.length;t++){var f=(a=s(l[t])).attr("name")||"",d="href"===f?decodeURI(r.attr(f)):r.attr(f);a.val(d)}for(c.attr("checked",!1),t=0;t<c.length;t++)a=s(c[t]),r.attr(a.attr("name"))==a.data("checked")&&a.attr("checked",!0);i.find('input.fr-link-attr[type="text"][name="text"]').val(r.text())}else i.find('input.fr-link-attr[type="text"]').val(""),i.find('input.fr-link-attr[type="checkbox"]').attr("checked",!1),i.find('input.fr-link-attr[type="text"][name="text"]').val(e.selection.text());i.find("input.fr-link-attr").trigger("change"),e.image&&e.image.get()?i.find('.fr-link-attr[name="text"]').parent().hide():i.find('.fr-link-attr[name="text"]').parent().show()}function w(i){if(i)return e.popups.onRefresh("link.insert",L),!0;var n="";1<=e.opts.linkInsertButtons.length&&(n='<div class="fr-buttons fr-tabs">'.concat(e.button.buildList(e.opts.linkInsertButtons),"</div>"));var t="",a=0;for(var r in t='<div class="fr-link-insert-layer fr-layer fr-active" id="fr-link-insert-layer-'.concat(e.id,'">'),t+='<div class="fr-input-line"><input id="fr-link-insert-layer-url-'.concat(e.id,'" name="href" type="text" class="fr-link-attr" placeholder="').concat(e.language.translate("URL"),'" tabIndex="').concat(++a,'"></div>'),e.opts.linkText&&(t+='<div class="fr-input-line"><input id="fr-link-insert-layer-text-'.concat(e.id,'" name="text" type="text" class="fr-link-attr" placeholder="').concat(e.language.translate("Text"),'" tabIndex="').concat(++a,'"></div>')),e.opts.linkAttributes)if(e.opts.linkAttributes.hasOwnProperty(r)){var l=e.opts.linkAttributes[r];t+='<div class="fr-input-line"><input name="'.concat(r,'" type="text" class="fr-link-attr" placeholder="').concat(e.language.translate(l),'" tabIndex="').concat(++a,'"></div>')}e.opts.linkAlwaysBlank||(t+='<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(e.id,'" tabIndex="').concat(++a,'"><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(e.id,'">').concat(e.language.translate("Open in new tab"),"</label></div>"));var c={buttons:n,input_layer:t+='<div class="fr-action-buttons"><button class="fr-command fr-submit" role="button" data-cmd="linkInsert" href="#" tabIndex="'.concat(++a,'" type="button">').concat(e.language.translate("Insert"),"</button></div></div>")},f=e.popups.create("link.insert",c);return e.$wp&&e.events.$on(e.$wp,"scroll.link-insert",function(){e.image&&e.image.get()&&e.popups.isVisible("link.insert")&&y(),e.popups.isVisible("link.insert")&&O()}),f}function B(i,n,t){if(e.opts.trackChangesEnabled){if(e.edit.on(),e.events.focus(!0),e.undo.saveStep(),e.markers.insert(),e.html.wrap(),!e.$el.find(".fr-marker").length)return void e.popups.hide("link.insert");e.markers.remove()}if(void 0===t&&(t={}),!1===e.events.trigger("link.beforeInsert",[i,n,t]))return!1;var a=e.image?e.image.get():null;a||"A"==e.el.tagName?"A"==e.el.tagName&&e.$el.focus():(e.selection.restore(),e.popups.hide("link.insert"));var r=i;if(e.opts.linkConvertEmailAddress&&e.helpers.isEmail(i)&&!/^mailto:.*/i.test(i)&&(i="mailto:".concat(i)),""===e.opts.linkAutoPrefix||new RegExp("^("+o.LinkProtocols.join("|")+"):.","i").test(i)||/^data:image.*/i.test(i)||/^(https?:|ftps?:|file:|)\/\//i.test(i)||/^([A-Za-z]:(\\){1,2}|[A-Za-z]:((\\){1,2}[^\\]+)+)(\\)?$/i.test(i)||["/","{","[","#","(",".",'"',"\\"].indexOf((i||"")[0])<0&&(i=e.opts.linkAutoPrefix+i),i=e.helpers.sanitizeURL(i),i=encodeURI(i),e.opts.linkAlwaysBlank&&(t.target="_blank"),e.opts.linkAlwaysNoFollow&&(t.rel="nofollow"),e.helpers.isEmail(r)&&(t.target=null,t.rel=null),"_blank"==t.target?(e.opts.linkNoOpener&&(t.rel?t.rel+=" noopener":t.rel="noopener"),e.opts.linkNoReferrer&&(t.rel?t.rel+=" noreferrer":t.rel="noreferrer")):null==t.target&&(t.rel=t.rel?t.rel.replace(/noopener/,"").replace(/noreferrer/,""):null),n=n||"",i===e.opts.linkAutoPrefix)return e.popups.get("link.insert").find('input[name="href"]').addClass("fr-error"),e.events.trigger("link.bad",[r]),!1;var l,c=p();if(c){if((l=s(c)).attr("href",i),0<n.length&&l.text()!=n&&!a){if(e.opts.trackChangesEnabled){var f=s(l.get(0).outerHTML);f.insertBefore(l.parent());var d=e.track_changes.wrapLinkInTracking(f,e.track_changes.getPendingChanges().length-1),k=e.track_changes.wrapInDelete(d);l.parent().append(k)}for(var E=l.get(0);1===E.childNodes.length&&E.childNodes[0].nodeType==Node.ELEMENT_NODE;)E=E.childNodes[0];s(E).text(n)}for(var A in a||l.prepend(o.START_MARKER).append(o.END_MARKER),t)t[A]?l.attr(A,t[A]):l.removeAttr(A);a||e.selection.restore()}else{a?(a.wrap('<a href="'.concat(i,'"></a>')),e.image.hasCaption()&&a.parent().append(a.parents(".fr-img-caption").find(".fr-inner"))):(e.format.remove("a"),e.selection.isCollapsed()?(n=0===n.length?r:n,e.html.insert('<a href="'.concat(i,'">').concat(o.START_MARKER).concat(n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")).concat(o.END_MARKER,"</a>")),e.selection.restore()):0<n.length&&n!=e.selection.text().replace(/\n/g,"")?(e.selection.remove(),e.html.insert('<a href="'.concat(i,'">').concat(o.START_MARKER).concat(n.replace(/&/g,"&")).concat(o.END_MARKER,"</a>")),e.selection.restore()):(function(){if(!e.selection.isCollapsed()){e.selection.save();for(var T=e.$el.find(".fr-marker").addClass("fr-unprocessed").toArray();T.length;){var m=s(T.pop());m.removeClass("fr-unprocessed");var N=e.node.deepestParent(m.get(0));if(N){for(var v=m.get(0),I="",R="";e.node.isBlock(v=v.parentNode)||(I+=e.node.closeTagString(v),R=e.node.openTagString(v)+R),v!=N;);var P=e.node.openTagString(m.get(0))+m.html()+e.node.closeTagString(m.get(0));m.replaceWith('<span id="fr-break"></span>');var _=N.outerHTML;_=(_=_.replace(/<span id="fr-break"><\/span>/g,I+P+R)).replace(R+I,""),N.outerHTML=_}T=e.$el.find(".fr-marker.fr-unprocessed").toArray()}e.html.cleanEmptyTags(),e.selection.restore()}}(),e.format.apply("a",{href:i})));for(var x=b(),S=0;S<x.length;S++)(l=s(x[S])).attr(t),l.removeAttr("_moz_dirty");1==x.length&&e.$wp&&!a&&(s(x[0]).prepend(o.START_MARKER).append(o.END_MARKER),e.selection.restore())}if(a){var $=e.popups.get("link.insert");$&&$.find("input:focus").blur(),e.image.edit(a)}else u()}function O(){g();var i=p();if(i){var n=e.popups.get("link.insert");n||(n=w()),e.popups.isVisible("link.insert")||(e.popups.refresh("link.insert"),e.selection.save(),e.helpers.isMobile()&&(e.events.disableBlur(),e.$el.blur(),e.events.enableBlur())),e.popups.setContainer("link.insert",e.$sc);var t=(e.image?e.image.get():null)||s(i),a=t.offset().left+t.outerWidth()/2,r=t.offset().top+t.outerHeight();e.popups.show("link.insert",a,r,t.outerHeight(),!0)}}function y(){var i=e.image?e.image.getEl():null;if(i){var n=e.popups.get("link.insert"),t=i.outerWidth()/2;e.image.hasCaption()&&(i=i.find(".fr-img-wrap"),s(i)&&s(i).find("img")&&(t=s(i).find("img").outerWidth()/2)),n||(n=w()),L(),e.popups.setContainer("link.insert",e.$sc);var a=i.offset().left+t,r=i.offset().top+i.outerHeight(),l=i.outerHeight();e.opts.iframe&&e.image.hasCaption()&&s(i)&&s(i).find("img")&&(l=s(i).find("img").outerHeight()),e.popups.show("link.insert",a,r,l,!0)}}return{_init:function(){e.events.on("keyup",function(n){n.which!=o.KEYCODE.ESC&&u(n)}),e.events.on("window.mouseup",u),e.events.$on(e.$el,"click","a",function(n){e.edit.isDisabled()&&n.preventDefault()}),e.helpers.isMobile()&&e.events.$on(e.$doc,"selectionchange",u),w(!0),"A"==e.el.tagName&&e.$el.addClass("fr-view"),e.events.on("toolbar.esc",function(){if(e.popups.isVisible("link.edit"))return e.events.disableBlur(),e.events.focus(),!1},!0)},remove:function(){var n=p(),t=e.image?e.image.get():null;if(!1===e.events.trigger("link.beforeRemove",[n]))return!1;if(t&&n)if(e.image.hasCaption()){t.addClass("img-link-caption"),s(n).replaceWith(s(n).html());var a=document.querySelectorAll("img.img-link-caption");e.image.edit(s(a[0])),s(a[0]).removeClass("img-link-caption")}else t.unwrap(),e.image.edit(t);else n&&(e.selection.save(),s(n).replaceWith(s(n).html()),e.selection.restore(),g())},showInsertPopup:function(){var n=e.$tb.find('.fr-command[data-cmd="insertLink"]'),t=e.popups.get("link.insert");if(t||(t=w()),!t.hasClass("fr-active"))if(e.popups.refresh("link.insert"),e.popups.setContainer("link.insert",e.$tb||e.$sc),n.isVisible()){var a=e.button.getPosition(n);e.popups.show("link.insert",a.left,a.top,n.outerHeight())}else e.position.forSelection(t),e.popups.show("link.insert")},usePredefined:function(n){var t,a,r=e.opts.linkList[n],l=e.popups.get("link.insert"),c=l.find('input.fr-link-attr[type="text"]'),f=l.find('input.fr-link-attr[type="checkbox"]');for(r.rel&&(l.rel=r.rel),a=0;a<c.length;a++)r[(t=s(c[a])).attr("name")]?(t.val(r[t.attr("name")]),t.toggleClass("fr-not-empty",!0)):"text"!=t.attr("name")&&t.val("");for(a=0;a<f.length;a++)(t=s(f[a])).attr("checked",t.data("checked")==r[t.attr("name")]);e.accessibility.focusPopup(l)},insertCallback:function(){var n,t,a=e.popups.get("link.insert"),r=a.find('input.fr-link-attr[type="text"]'),l=a.find('input.fr-link-attr[type="checkbox"]'),c=(r.filter('[name="href"]').val()||"").trim(),f=e.opts.linkText?r.filter('[name="text"]').val():"",d={};for(t=0;t<r.length;t++)n=s(r[t]),["href","text"].indexOf(n.attr("name"))<0&&(d[n.attr("name")]=n.val());for(t=0;t<l.length;t++)(n=s(l[t])).is(":checked")?d[n.attr("name")]=n.data("checked"):d[n.attr("name")]=n.data("unchecked")||null;a.rel&&(d.rel=a.rel);var k=e.helpers.scrollTop();B(c,f,d),s(e.o_win).scrollTop(k)},insert:B,update:O,get:p,allSelected:b,back:function(){e.image&&e.image.get()?e.image.back():(e.events.disableBlur(),e.selection.restore(),e.events.enableBlur(),p()&&e.$wp?(e.selection.restore(),g(),u()):"A"==e.el.tagName?(e.$el.focus(),u()):(e.popups.hide("link.insert"),e.toolbar.showInline()))},imageLink:y,applyStyle:function(n,t,a){void 0===a&&(a=e.opts.linkMultipleStyles),void 0===t&&(t=e.opts.linkStyles);var r=p();if(!r)return!1;if(!a){var l=Object.keys(t);l.splice(l.indexOf(n),1),s(r).removeClass(l.join(" "))}s(r).toggleClass(n),u()}}},o.DefineIcon("insertLink",{NAME:"link",SVG_KEY:"insertLink"}),o.RegisterShortcut(o.KEYCODE.K,"insertLink",null,"K"),o.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"}),o.DefineIcon("linkOpen",{NAME:"external-link",FA5NAME:"external-link-alt",SVG_KEY:"openLink"}),o.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"}),o.DefineIcon("linkEdit",{NAME:"edit",SVG_KEY:"edit"}),o.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"}),o.DefineIcon("linkRemove",{NAME:"unlink",SVG_KEY:"unlink"}),o.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"}),o.DefineIcon("linkBack",{NAME:"arrow-left",SVG_KEY:"back"}),o.RegisterCommand("linkBack",{title:"Back",undo:!1,focus:!1,back:!0,refreshAfterCallback:!1,callback:function(){this.link.back()},refresh:function(e){var s=this.link.get()&&this.doc.hasFocus();this.image&&this.image.get()||s||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"}),o.DefineIcon("linkList",{NAME:"search",SVG_KEY:"search"}),o.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">',s=this.opts.linkList,p=0;p<s.length;p++)e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkList" data-param1="'.concat(p,'">').concat(s[p].displayText||s[p].text,"</a></li>");return e+"</ul>"},callback:function(e,s){this.link.usePredefined(s)},plugin:"link"}),o.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"}),o.DefineIcon("imageLink",{NAME:"link",SVG_KEY:"insertLink"}),o.RegisterCommand("imageLink",{title:"Insert Link",undo:!1,focus:!1,popup:!0,callback:function(){this.link.imageLink()},refresh:function(e){var s;this.link.get()?((s=e.prev()).hasClass("fr-separator")&&s.removeClass("fr-hidden"),e.addClass("fr-hidden")):((s=e.prev()).hasClass("fr-separator")&&s.addClass("fr-hidden"),e.removeClass("fr-hidden"))},plugin:"link"}),o.DefineIcon("linkStyle",{NAME:"magic",SVG_KEY:"linkStyles"}),o.RegisterCommand("linkStyle",{title:"Style",type:"dropdown",html:function(){var e='<ul class="fr-dropdown-list" role="presentation">',s=this.opts.linkStyles;for(var p in s)s.hasOwnProperty(p)&&(e+='<li role="presentation"><a class="fr-command" tabIndex="-1" role="option" data-cmd="linkStyle" data-param1="'.concat(p,'">').concat(this.language.translate(s[p]),"</a></li>"));return e+"</ul>"},callback:function(e,s){this.link.applyStyle(s)},refreshOnShow:function(e,s){var p=this.$,b=this.link.get();if(b){var u=p(b);s.find(".fr-command").each(function(){var C=p(this).data("param1"),g=u.hasClass(C);p(this).toggleClass("fr-active",g).attr("aria-selected",g)})}},refresh:function(e){this.link.get()?e.removeClass("fr-hidden"):e.addClass("fr-hidden")},plugin:"link"})}(M(46900))}}]);
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.