1(self.webpackChunkgoafrica=self.webpackChunkgoafrica||[]).push([[8436,7834],{62298:function(){ace.define("ace/theme/chrome",["require","exports","module","ace/lib/dom"],(function(e,a,c){a.isDark=!1,a.cssClass="ace-chrome",a.cssText='.ace-chrome .ace_gutter {background: #ebebeb;color: #333;overflow : hidden;}.ace-chrome .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-chrome {background-color: #FFFFFF;color: black;}.ace-chrome .ace_cursor {color: black;}.ace-chrome .ace_invisible {color: rgb(191, 191, 191);}.ace-chrome .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-chrome .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-chrome .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-chrome .ace_invalid {background-color: rgb(153, 0, 0);color: white;}.ace-chrome .ace_fold {}.ace-chrome .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-chrome .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-chrome .ace_support.ace_type,.ace-chrome .ace_support.ace_class.ace-chrome .ace_support.ace_other {color: rgb(109, 121, 222);}.ace-chrome .ace_variable.ace_parameter {font-style:italic;color:#FD971F;}.ace-chrome .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-chrome .ace_comment {color: #236e24;}.ace-chrome .ace_comment.ace_doc {color: #236e24;}.ace-chrome .ace_comment.ace_doc.ace_tag {color: #236e24;}.ace-chrome .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-chrome .ace_variable {color: rgb(49, 132, 149);}.ace-chrome .ace_xml-pe {color: rgb(104, 104, 91);}.ace-chrome .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-chrome .ace_heading {color: rgb(12, 7, 255);}.ace-chrome .ace_list {color:rgb(185, 6, 144);}.ace-chrome .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-chrome .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-chrome .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-chrome .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-chrome .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-chrome .ace_gutter-active-line {background-color : #dcdcdc;}.ace-chrome .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-chrome .ace_storage,.ace-chrome .ace_keyword,.ace-chrome .ace_meta.ace_tag {color: rgb(147, 15, 128);}.ace-chrome .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-chrome .ace_string {color: #1A1AA6;}.ace-chrome .ace_entity.ace_other.ace_attribute-name {color: #994409;}.ace-chrome .ace_indent-guide {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;}',e("../lib/dom").importCssString(a.cssText,a.cssClass)}))},51016:function(e,a,c){var o,r,l,t,n;t=c(19755),({Plugin:r}=c(60951)),l=c(22205),n=c(67545).trans,o=class extends r{getName(){return"goafrica_call_to_action"}initToolbar(e){return e.$toolbar.append(e.toolbarBuilder.createDropdown({label:n("bbcode.cta.label")},[{label:n("bbcode.cta.label"),clickCallback:e=>this.showModalCallToAction((a=>{var c,o,r;return c=[],null!=(null!=a?a.style:void 0)&&""!==a.style&&(c.style=a.style),r="[callToAction"+e.constructAttrsText(c)+"]\n",null!=(null!=a?a.text:void 0)&&""!==a.text&&(r+=" [callToActionText]"+a.text+"[/callToActionText]\n"),o={_default:null!=a?a.linkUrl:void 0},null!=(null!=a?a.linkTarget:void 0)&&""!==a.linkTarget&&(o.target=a.linkTarget),r+=" [url"+e.constructAttrsText(o)+"]"+a.linkText+"[/url]\n",r+="[/callToAction]\n",e.insertText(r)}))},{label:n("bbcode.cta.newsletter"),clickCallback:e=>this.showModalNewsletter((a=>{var c;return c=[],null!=(null!=a?a.style:void 0)&&""!==(null!=a?a.style:void 0)&&(c.style=a.style),e.insertTagAutoclosed("callToActionNewsletter",c)}))}]))}showModalCallToAction(e){return this.createModal({withLink:!0,onClick:(a,c)=>(a.modal("hide"),e(this.serializeForm(a)))}).modal("show")}showModalNewsletter(e){return this.createModal({onClick:(a,c)=>(a.modal("hide"),e(this.serializeForm(a)))}).modal("show")}createModal(e){var a,c,o,r,l,i;for(c=(a=t(`<div class="modal fade">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal" aria-label="${n("ui.close")}">
1\n <span aria-hidden="true">×</span>\n </button>\n <h4 class="modal-title">${n("bbcode.cta.label")}</h4>\n </div>\n <div class="modal-body">\n <form>\n <div class="form-group">\n <label>${n("bbcode.form.style")}</label>\n <select name="style" class="form-control">\n </select>\n </div>\n </form>\n </div>\n <div class="modal-footer">\n <button type="button" class="btn btn-default" data-dismiss="modal">${n("ui.close")}</button>\n <button type="button" class="btn btn-submit btn-primary">${n("ui.ok")}</button>\n </div>\n </div>\n </div>\n</div>`)).find("select[name=style]"),o=0,r=(i=["primary","yellow","yellow-alt","yellow-alt-dark","blue","green","dark-blue","alt-blue","red"]).length;o<r;o++)l=i[o],t("<option>").attr("value",l).text(l).appendTo(c);return(null!=e?e.withLink:void 0)&&a.find("form").append(t(`<div class="form-group">\n <label>${n("bbcode.form.text")}</label>\n <input name="text" type="text" class="form-control" />\n</div>\n<div class="form-group">\n <label>${n("bbcode.form.link_url")}</label>\n <input name="linkUrl" type="text" class="form-control" value="http://www.google.com" />\n</div>\n<div class="form-group">\n <label>${n("bbcode.form.link_text")}</label>\n <input name="linkText" type="text" class="form-control" value="${n("bbcode.form.link")}" />\n</div>\n<div class="form-group">\n <label>\n <input name="linkTarget" type="checkbox" class="checkbox"> ${n("bbcode.form.target_blank")}\n </label>\n</div>`)),a.find(".btn-submit").on("click",(c=>e.onClick(a,c))),a}serializeForm(e,a){var c,o,r,t,n;for(c={},o=0,r=(t=e.find("form").serializeArray()).length;o<r;o++)""!==(n=t[o]).value&&("linkTarget"===n.name&&"on"===n.value&&(n.value="_blank"),c[n.name]=n.value);return l({},a,c)}},e.exports=o},89464:function(e,a,c){var o=c(18674)({"&":"&","<":"<",">":">",'"':""","'":"'"});e.exports=o},3045:function(e,a,c){var o=c(98363),r=c(21463),l=c(81704),t=r((function(e,a){o(a,l(a),e)}));e.exports=t},7187:function(e,a,c){var o=c(89464),r=c(79833),l=/[&<>"']/g,t=RegExp(l.source);e.exports=function(e){return(e=r(e))&&t.test(e)?e.replace(l,o):e}},22205:function(e,a,c){e.exports=c(3045)}}]);
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.