').append(btns)),btns.on("keydown.sumo",(function(e){const el=$(this);switch(e.which){case 32:case 13:el.trigger("click");break;case 9:if(el.hasClass("btnOk"))return;break;case 27:return O._cnbtn(),void O.hideOpts()}e.stopPropagation(),e.preventDefault()}))},_okbtn(){const O=this;let cg=0;settings.triggerChangeCombined&&(O.E.find("option:checked").length!==O.Pstate.length?cg=1:O.E.find("option").each((i,e)=>{e.selected&&O.Pstate.indexOf(i)<0&&(cg=1)}),cg&&(O.callChange(),O.setText()))},_cnbtn(){const O=this;O.E.find("option:checked").each((function(){this.selected=!1})),O.optDiv.find("li.selected").removeClass("selected");for(let i=0;i
=+settings.max?this.optDiv.find("li.opt").not(".hidden").each((ix,e)=>{$(e).hasClass("selected")||$(e).addClass("temporary-disabled disabled")}):this.optDiv.find("li.opt").not(".hidden").each((ix,e)=>{$(e).hasClass("temporary-disabled")&&$(e).removeClass("temporary-disabled disabled")}))},SelAll(){const O=this;O.is_multi&&(O.selAll=$('
'),[,,O.selAll.find("label")[0].innerText]=settings.locale,O.optDiv.addClass("selall"),O.selAll.on("click",()=>{O.selAll.toggleClass("selected"),O.toggSelAll(O.selAll.hasClass("selected"),1)}),O.optDiv.prepend(O.selAll))},Search(){const O=this,cc=O.CaptionCont.addClass("search"),P=$(''),fn=options.searchFn&&"function"==typeof options.searchFn?options.searchFn:settings.searchFn;O.ftxt=$('').on("click",e=>{e.stopPropagation()}),O.ftxt.placeholder=settings.searchText,cc.append(O.ftxt),O.optDiv.children("ul").after(P),O.ftxt.on("keyup.sumo",()=>{const hid=O.optDiv.find("ul.options li.opt").each((ix,e)=>{const el=$(e),{0:opt}=el.data("opt");opt.hidden=fn(el.text(),O.ftxt.val(),el),el.toggleClass("hidden",opt.hidden)}).not(".hidden");O.optDiv[0].querySelectorAll("li.group").forEach(optGroup=>{optGroup.querySelector("li:not(.hidden)")?optGroup.classList.remove("hidden"):optGroup.classList.add("hidden")}),P.html(settings.noMatch.replace(/\{0\}/g,"")).toggle(!hid.length),P.find("em").text(O.ftxt.val()),O.selAllState()})},selAllState(){const O=this;if(settings.selectAll&&O.is_multi){let sc=0,vc=0;O.optDiv.find("li.opt").not(".hidden .disabled").each((ix,e)=>{$(e).hasClass("selected")&&sc++,vc++}),sc===vc?O.selAll.removeClass("partial").addClass("selected"):0===sc?O.selAll.removeClass("selected partial"):O.selAll.addClass("partial")}},showOpts(){const O=this;if(!O.E.attr("disabled")){if(O.E.trigger("sumo:opening",O),O.is_opened=!0,O.select.addClass("open").attr("aria-expanded","true"),O.E.trigger("sumo:opened",O),O.ftxt?O.ftxt.focus():O.select.focus(),$(document).on("click.sumo",e=>{if(!O.select.is(e.target)&&0===O.select.has(e.target).length){if(!O.is_opened)return;O.hideOpts(),settings.okCancelInMulti&&(settings.isClickAwayOk?O._okbtn():O._cnbtn())}}),O.is_floating){let H=O.optDiv.children("ul").outerHeight()+2;O.is_multi&&(H+=+O.optDiv.css("padding-bottom")),O.optDiv.css("height",H),$("body").addClass("sumoStopScroll")}O.setPstate()}},setPstate(){const O=this;O.is_multi&&(O.is_floating||settings.okCancelInMulti)&&(O.Pstate=[],O.E.find("option").each((i,e)=>{e.selected&&O.Pstate.push(i)}))},callChange(){this.E.trigger("change").trigger("click")},hideOpts(){const O=this;O.is_opened&&(O.E.trigger("sumo:closing",O),O.is_opened=!1,O.select.removeClass("open").attr("aria-expanded","false").find("ul li.sel").removeClass("sel"),O.E.trigger("sumo:closed",O),$(document).off("click.sumo"),$("body").removeClass("sumoStopScroll"),settings.search&&(O.ftxt.val(""),O.ftxt.trigger("keyup.sumo")))},setOnOpen(){const O=this;let li=O.optDiv.find("li.opt:not(.hidden)").eq(settings.search?0:O.E[0].selectedIndex);li.hasClass("disabled")&&(li=li.next(":not(disabled)"),!li.length)||(O.optDiv.find("li.sel").removeClass("sel"),li.addClass("sel"),O.showOpts())},nav(up){const O=this;let c=null,sel=O.ul.find("li.opt.sel:not(.hidden)");const s=O.ul.find("li.opt:not(.disabled):not(.hidden)"),idx=s.index(sel);if(O.is_opened&&sel.length){if(up&&idx>0)c=s.eq(idx-1);else{if(!(!up&&idx-1))return;c=s.eq(idx+1)}sel.removeClass("sel"),sel=c.addClass("sel");const{ul:ul}=O,st=ul.scrollTop(),t=sel.position().top+st;t>=st+ul.height()-sel.outerHeight()&&ul.scrollTop(t-ul.height()+sel.outerHeight()),t{O.E.trigger("click"),O.is_opened?O.hideOpts():O.showOpts(),evt.stopPropagation()}),O.select.on("keydown.sumo",e=>{switch(e.which){case 38:O.nav(!0);break;case 40:O.nav(!1);break;case 65:if(O.is_multi&&!settings.max&&e.ctrlKey){O.toggSelAll(!e.shiftKey,1);break}return;case 32:if(settings.search&&O.ftxt.is(e.target))return;break;case 13:O.is_opened?O.optDiv.find("ul li.sel").trigger("click"):O.setOnOpen();break;case 9:return void(settings.okCancelInMulti||O.hideOpts());case 27:return settings.okCancelInMulti&&O._cnbtn(),void O.hideOpts();default:return}e.preventDefault()}),$(window).on("resize.sumo",()=>{O.floatingList()})},onOptClick(li){const O=this;li.click((function(){const $li=$(this);$li.hasClass("disabled")||(O.is_multi?($li.toggleClass("selected"),$li.data("opt")[0].selected=$li.hasClass("selected"),!1===$li.data("opt")[0].selected?(O.lastUnselected=$li.data("opt")[0].textContent,O.selectedCount--):O.selectedCount++,settings.max&&O._handleMax(),O.selAllState()):($li.parent().find("li.selected").removeClass("selected"),$li.toggleClass("selected"),$li.data("opt")[0].selected=!0,O.selectedCount=1),O.is_multi&&settings.triggerChangeCombined&&(O.is_floating||settings.okCancelInMulti)||(O.setText(),O.callChange()),O.is_multi||O.hideOpts())}))},setText(){const O=this;if(O.placeholder="",O.is_multi){const sels=O.E.find(":checked").not(":disabled");settings.csvDispCount&&sels.length>settings.csvDispCount?sels.length===O.E.find("option").length&&settings.captionFormatAllSelected?O.placeholder=settings.captionFormatAllSelected.replace(/\{0\}/g,sels.length):O.placeholder=settings.captionFormat.replace(/\{0\}/g,sels.length):O.placeholder=sels.toArray().map(selected=>selected.innerText).join(", ")}else O.placeholder=O.E.find(":checked").not(":disabled").text();let is_placeholder=!1;O.placeholder||(is_placeholder=!0,O.placeholder=O.E.attr("placeholder"),O.placeholder||(O.placeholder=O.E.find("option:disabled:checked").text())),O.placeholder=O.placeholder?`${settings.prefix} ${O.placeholder}`:settings.placeholder,O.caption.text(O.placeholder),settings.showTitle&&O.CaptionCont.attr("title",O.placeholder);const csvField=O.select.find("input.HEMANT123");return csvField.length&&csvField.val(O.getSelStr()),is_placeholder?O.caption.addClass("placeholder"):O.caption.removeClass("placeholder"),O.placeholder},isMobile(){const ua=navigator.userAgent||navigator.vendor||window.opera;for(let i=0;i0)return settings.nativeOnDevice[i];return!1},setNativeMobile(){const O=this;O.E.addClass("SelectClass"),O.mob=!0,O.E.change(()=>{O.setText()})},floatingList(){const O=this;O.is_floating=$(window).width()<=settings.floatWidth,O.optDiv.toggleClass("isFloating",O.is_floating),O.is_floating||O.optDiv.css("height",""),O.optDiv.toggleClass("okCancelInMulti",settings.okCancelInMulti&&!O.is_floating)},vRange(i){const O=this,opts=O.E.find("option");if(opts.length<=i||i<0)throw new Error("index out of bounds");return O},toggSel(c,i){const O=this;let opt=null;"number"==typeof i?(O.vRange(i),opt=O.E.find("option")[i]):opt=O.E.find(`option[value="${i}"]`)[0]||0,opt&&!opt.disabled&&opt.selected!==c&&(settings.max&&!opt.selected&&O.selectedCount{$(option).data("li").hasClass("hidden")||(option.selected=!0,$(option).data("li").toggleClass("selected",!0))}):O.E.find("option:checked:not(:disabled):not(:hidden)").toArray().forEach(option=>{$(option).data("li").hasClass("hidden")||(option.selected=!1,$(option).data("li").toggleClass("selected",!1))}):c?console.warn("You called `SelectAll` on a non-multiple select"):O.E[0].selectedIndex=-1,$.each(cloneOriginalEvents,(_,e)=>{$.each(e,(__,ev)=>{O.E.on(ev.type,ev.handler)})}),(O.is_multi&&!settings.okCancelInMulti||!O.is_multi)&&(O.callChange(),O.setText()),direct||(!O.mob&&O.selAll&&O.selAll.removeClass("partial").toggleClass("selected",!!c),O.setText(),O.setPstate())},reload(){const elm=this.unload();return $(elm).SumoSelect(settings)},unload(){const O=this;return O.select.before(O.E),O.E.show(),O.E[0].classList.remove("SumoUnder"),settings.outputAsCSV&&O.is_multi&&O.select.find("input.HEMANT123").length&&O.E.attr("name",O.select.find("input.HEMANT123").attr("name")),O.select.remove(),delete selObj.sumo,O.E.trigger("sumo:unloaded",O),selObj},add(val,txt,i,attr){if(void 0===val)throw new Error("No value to add");const O=this,opts=O.E.find("option");let value=val,text=txt,index=i;"number"==typeof txt?(index=txt,text=val):void 0===txt&&(text=val);const opt=$("").val(value).html(text);if(attr&&"object"==typeof attr&&$.each(attr,(j,v)=>{opt.attr(j,v)}),opts.length=0;x--)!0!==optionList[x].selected&&O.remove(x)},find(val){const O=this,optionList=O.E.find("option");for(let x in optionList)if(optionList[x].value===val)return+x;return-1},selectItem(i){this.toggSel(!0,i)},unSelectItem(i){this.toggSel(!1,i)},selectAll(){this.toggSelAll(!0)},unSelectAll(){this.toggSelAll(!1)},disableItem(i){this.toggDis(!0,i)},enableItem(i){this.toggDis(!1,i)},enabled:!0,enable(){return this.toggSumo(!1)},disable(){return this.toggSumo(!0)},init(){const O=this;return O.createElems(),O.setText(),O.E.trigger("sumo:initialized",O),O}},selObj.sumo.init()}));return 1===ret.length?ret[0]:ret}});(function(a){function b(a){document.activeElement&&document.activeElement===a||a.focus()}a.fn.caret=function(a){var c=this[0],d=c&&"true"===c.contentEditable;if(0==arguments.length){if(c){if(window.getSelection){if(d){b(c);var e=window.getSelection();if(!e.rangeCount)return 0;var f=e.getRangeAt(0),g=f.cloneRange();return g.selectNodeContents(c),g.setEnd(f.endContainer,f.endOffset),g.toString().length}return c.selectionStart}if(document.selection){if(b(c),d){var f=document.selection.createRange(),g=document.body.createTextRange();return g.moveToElementText(c),g.setEndPoint("EndToEnd",f),g.text.length}var a=0,h=c.createTextRange(),g=document.selection.createRange().duplicate(),i=g.getBookmark();for(h.moveToBookmark(i);0!==h.moveStart("character",-1);)a++;return a}if(c.selectionStart)return c.selectionStart}return}if(c){if(-1==a&&(a=this[d?"text":"val"]().length),window.getSelection)d?(b(c),window.getSelection().collapse(c.firstChild,a)):c.setSelectionRange(a,a);else if(document.body.createTextRange)if(d){var h=document.body.createTextRange();h.moveToElementText(c),h.moveStart("character",a),h.collapse(!0),h.select()}else{var h=c.createTextRange();h.move("character",a),h.select()}d||b(c)}return this}})(jQuery);(function(a){a.fn.tagEditorInput=function(){var b=" ",c=a(this),d=parseInt(c.css("fontSize")),e=a("").css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:c.css("fontSize"),fontFamily:c.css("fontFamily"),fontWeight:c.css("fontWeight"),letterSpacing:c.css("letterSpacing"),whiteSpace:"nowrap"}),f=function(){if(b!==(b=c.val())){e.html(b.replace(/&/g,"&").replace(/\s/g," ").replace(//g,">"));var a=e.width()+d;20>a&&(a=20),a!=c.width()&&c.width(a)}};return e.insertAfter(c),c.on("keyup keydown focus",f)},a.fn.tagEditor=function(b,c,d){function f(a){return a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}var g=a.extend({},a.fn.tagEditor.defaults,b),e=this;if(g.dregex=new RegExp("["+g.delimiter.replace("-","-")+"]","g"),"string"==typeof b){var h=[];return e.each(function(){var e=a(this),f=e.data("options"),g=e.next(".tag-editor");if("getTags"==b)h.push({field:e[0],editor:g,tags:g.data("tags")});else if("addTag"==b){if(f.maxTags&&g.data("tags").length>=f.maxTags)return!1;a("
"+f.delimiter[0]+"
").appendTo(g).find(".tag-editor-tag").html("").addClass("active").find("input").val(c).trigger("blur"),d?a(".placeholder",g).remove():g.trigger("click")}else if("addTags"==b){if(f.maxTags&&g.data("tags").length>=f.maxTags)return!1;c.forEach(function(b){a(" "+f.delimiter[0]+"
").appendTo(g).find(".tag-editor-tag").html("").addClass("active").find("input").val(b).trigger("blur")}),d?a(".placeholder",g).remove():g.trigger("click")}else"removeTag"==b?(a(".tag-editor-tag",g).filter(function(){return a(this).html()==c}).closest("li").find(".tag-editor-delete").trigger("click"),d||g.trigger("click")):"destroy"==b&&e.removeClass("tag-editor-hidden-src").removeData("options").off("focus.tag-editor").next(".tag-editor").remove()}),"getTags"==b?h:this}return window.getSelection&&a(document).off("keydown.tag-editor").on("keydown.tag-editor",function(b){if(8==b.which||46==b.which||b.ctrlKey&&88==b.which){try{var c=getSelection(),d=a(c.getRangeAt(0).commonAncestorContainer)}catch(a){d=0}if(d&&d.hasClass("tag-editor")){var e=[],f=c.toString().split(d.prev().data("options").dregex);for(i=0;i"+g.placeholder+"
")}function c(c){var d=h.toString();h=a(".tag-editor-tag:not(.deleted)",j).map(function(b,c){var d=a(this).hasClass("active")?a(this).find("input").val():a(c).text();if(d=d.trim(),d)return d}).get(),j.data("tags",h),e.val(h.join(g.delimiter[0])),c||d==h.toString()||g.onChange(e,j,h),b()}function d(b){for(var d,k=b.closest("li"),l=b.val().replace(/ +/," ").split(g.dregex),m=b.data("old_tag"),o=h.slice(0),p=!1,q=0;q "+g.delimiter[0]+"
"+f(n)+"
"),g.maxTags&&o.length>=g.maxTags))){p=!0;break}b.attr("maxlength",g.maxLength).removeData("old_tag").val(""),p?b.trigger("blur"):b.trigger("focus"),c()}var e=a(this),h=[],j=a("").insertAfter(e);e.addClass("tag-editor-hidden-src").data("options",g).on("focus.tag-editor",function(){j.trigger("click")}),j.append(" ");var k=" "+g.delimiter[0]+"
";g.writeOnly||(j.on("click",function(b,c){var e,f,h=99999;if(!(window.getSelection&&""!=getSelection()))return g.maxTags&&j.data("tags").length>=g.maxTags?(j.find("input").trigger("blur"),!1):(a(".placeholder",j).remove(),c&&c.length?f="before":a(".tag-editor-tag",j).each(function(){var d=a(this),g=d.offset(),j=g.left,k=g.top;b.pageY>=k&&b.pageY<=k+d.height()&&(b.pageX").addClass("active").find("input");if("undefined"!=typeof b.pageX)var e=Math.abs((a(this).offset().left-b.pageX)/a(this).width()),f=parseInt(c.length*e);else var f=1;if(d.data("old_tag",c).tagEditorInput().trigger("focus").caret(f),g.autocomplete){var h=a.extend({},g.autocomplete),k="select"in h?g.autocomplete.select:"";h.select=function(b,c){k&&k(b,c),setTimeout(function(){j.trigger("click",[a(".active",j).find("input").closest("li").next("li").find(".tag-editor-tag")])},20)},d.autocomplete(h)}}return!1})),j.on("blur","input",function(k){k.stopImmediatePropagation();var l=a(this),m=l.data("old_tag"),n=l.val().replace(/ +/," ").replace(g.dregex,g.delimiter[0]).trim();if(!n){if(m&&!1===g.beforeTagDelete(e,j,h,m))return l.val(m).trigger("focus"),void c();try{l.closest("li").remove()}catch(a){}m&&c()}else{if(0<=n.indexOf(g.delimiter[0]))return void d(l);if(n!=m)if(g.forceLowercase&&(n=n.toLowerCase()),cb_val=g.beforeTagSave(e,j,h,m,n),n=cb_val||n,!1===cb_val){if(m)return l.val(m).trigger("focus"),void c();try{l.closest("li").remove()}catch(a){}m&&c()}else g.removeDuplicates&&a(".tag-editor-tag:not(.active)",j).each(function(){a(this).html()==n&&a(this).closest("li").remove()})}l.parent().html(f(n)).removeClass("active"),n!=m&&c(),b()});var l;j.on("paste","input",function(){a(this).removeAttr("maxlength"),l=a(this),setTimeout(function(){d(l)},30)});var m;j.on("keypress","input",function(b){0<=g.delimiter.indexOf(String.fromCharCode(b.which))&&(m=a(this),setTimeout(function(){d(m)},20))}),j.on("keydown","input",function(d){var f=a(this);if(g.noEdit&&8==d.which&&!f.val()){var l=f.closest("li").prev("li").find(".tag-editor-tag");if(l.length){var m=l.closest("li"),n=m.find(".tag-editor-tag");return!1!==g.beforeTagDelete(e,j,h,n.html())&&(n.addClass("deleted").animate({width:0},g.animateDelete,function(){m.remove(),b()}),c(),!1)}return!1}if((37==d.which||!g.autocomplete&&38==d.which)&&!f.caret()||8==d.which&&!f.val()){var l=f.closest("li").prev("li").find(".tag-editor-tag");return l.length?g.noEdit?a(k).insertBefore(l.closest("li")).find(".tag-editor-tag").trigger("click"):l.trigger("click").find("input").caret(-1):f.val()&&!(g.maxTags&&j.data("tags").length>=g.maxTags)&&a(k).insertBefore(f.closest("li")).find(".tag-editor-tag").trigger("click"),!1}if((39==d.which||!g.autocomplete&&40==d.which)&&f.caret()==f.val().length){var o=f.closest("li").next("li").find(".tag-editor-tag");return o.length?g.noEdit?a(k).insertAfter(o.closest("li")).find(".tag-editor-tag").trigger("click"):o.trigger("click").find("input").caret(0):f.val()&&j.trigger("click"),!1}if(9==d.which){if(d.shiftKey){var l=f.closest("li").prev("li").find(".tag-editor-tag");if(l.length)l.trigger("click").find("input").caret(0);else if(f.val()&&!(g.maxTags&&j.data("tags").length>=g.maxTags))a(k).insertBefore(f.closest("li")).find(".tag-editor-tag").trigger("click");else return e.attr("disabled","disabled"),void setTimeout(function(){e.removeAttr("disabled")},30);return!1}var o=f.closest("li").next("li").find(".tag-editor-tag");if(o.length)o.trigger("click").find("input").caret(0);else if(f.val())j.trigger("click");else return;return!1}if(46==d.which&&(!f.val().trim()||f.caret()==f.val().length)){var o=f.closest("li").next("li").find(".tag-editor-tag");return o.length?o.trigger("click").find("input").caret(0):f.val()&&j.trigger("click"),!1}if(13==d.which)return j.trigger("click",[f.closest("li").next("li").find(".tag-editor-tag")]),!1;if(36==d.which&&!f.caret())j.find(".tag-editor-tag").first().trigger("click");else if(35==d.which&&f.caret()==f.val().length)j.find(".tag-editor-tag").last().trigger("click");else if(27==d.which)return"3.6"===jQuery.fn.jquery.substring(0,3)?(f.val(f.data("old_tag")?f.data("old_tag"):"").trigger("blur"),!1):(console.log("[Tag Groups Premium] Escape key disabled in meta box"),!1)});for(var n,o=g.initialTags.length?g.initialTags:e.val().split(g.dregex),p=0;p=g.maxTags);p++)n=o[p].replace(/ +/," ").trim(),n&&(g.forceLowercase&&(n=n.toLowerCase()),h.push(n),j.append(" "+g.delimiter[0]+"
"+f(n)+"
"));c(!0),g.sortable&&a.fn.sortable&&j.sortable({distance:5,cancel:".tag-editor-spacer, input",helper:"clone",connectWith:g.connectWith,update:function(){c()}})})},a.fn.tagEditor.defaults={initialTags:[],maxTags:0,maxLength:50,delimiter:",;",placeholder:"",forceLowercase:!0,removeDuplicates:!0,clickDelete:!1,animateDelete:175,sortable:!0,autocomplete:null,writeOnly:!1,noEdit:!1,onChange:function(){},beforeTagSave:function(){},beforeTagDelete:function(){}}})(jQuery);/**
* Last modified: 2021/02/21 12:19:52
*
* @package Tag Groups Premium
* @author Christoph Amthor
* @copyright 2017 Christoph Amthor (@ Chatty Mango, chattymango.com)
* @license GPL3
*
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
var TagGroupsDynamicPostFilter={filterTerms:[],groupsLoaded:0,lastArticle:0,paged:0,retrievePostDelayed:!1,selectedGroupIds:[],timestamp:0,totalPages:0,load:function(a){this._o=a,this._o.ajaxLink=this._o.ajaxLink||"",this._o.cacheKey=this._o.cacheKey||null,this._o.cachingTime=this._o.cachingTime||null,this._o.debug=this._o.debug||!1,this._o.defaultImageSrc=this._o.defaultImageSrc||"",this._o.defaultOptionLabel=this._o.defaultOptionLabel||"",this._o.displayAmount=this._o.displayAmount||0,this._o.groupIds=this._o.groupIds||[],this._o.groupsHeader=this._o.groupsHeader||"",this._o.groupsOnly=this._o.groupsOnly||!1,this._o.hideCloseButton=this._o.hideCloseButton||!1,this._o.labels=this._o.labels||[],this._o.messageAmountPl=this._o.messageAmountPl||"",this._o.messageAmountSg=this._o.messageAmountSg||"",this._o.messageGoBack=this._o.messageGoBack||"",this._o.messageLoadMore=this._o.messageLoadMore||"",this._o.messageNothingFound=this._o.messageNothingFound||"",this._o.messageOnlyExisting=this._o.messageOnlyExisting||"",this._o.messageSameGroup=this._o.messageSameGroup||"",this._o.open=this._o.open||!1,this._o.openArray=this._o.openArray||[],this._o.operator=this._o.operator||"",this._o.order=this._o.order||"",this._o.orderBy=this._o.orderBy||"",this._o.overlayNotifications=this._o.overlayNotifications||!1,this._o.pager=this._o.pager||0,this._o.pagerPosition=this._o.pagerPosition||"",this._o.persistentFilter=this._o.persistentFilter||0,this._o.placeholder=this._o.placeholder||"",this._o.postsPerPage=this._o.postsPerPage||0,this._o.postsPlaceholder=this._o.postsPlaceholder||"",this._o.selectSearch=this._o.selectSearch||!1,this._o.staticTaxonomy=this._o.staticTaxonomy||"",this._o.staticTerms=this._o.staticTerms||"",this._o.sumoSelect=this._o.sumoSelect||!1,this._o.taxonomy=this._o.taxonomy||"",this._o.template=this._o.template||"",this._o.termsOfGroup=this._o.termsOfGroup||{},this._o.transition=this._o.transition||"",this._o.translationClose=this._o.translationClose||"",this._o.translationCloseAll=this._o.translationCloseAll||"",this._o.translationOpenAll=this._o.translationOpenAll||"",this._o.translationTagAlreadySelected=this._o.translationTagAlreadySelected||"",this._o.numberOfGroups=this._o.groupIds.length;const b=this;this._o.groupsOnly?(this.addSelector(),this._o.persistentFilter&&this.cookieLoadFilter()):this.retrieveTags(),"scrollRestoration"in history&&(history.scrollRestoration="manual"),jQuery("#tg_dpf_posts").html(this._o.postsPlaceholder),jQuery("body").on("focus",".tag-editor",function(){setTimeout(a=>{const b=jQuery(a).find(".ui-autocomplete-input");b.autocomplete("widget").addClass("tag-groups-dpf-autocomplete"),b.autocomplete("search","")},200,this)}),this._o.persistentFilter&&jQuery("body").on("click","article.tg_dpf_article a",function(){b.lastArticle=jQuery(this).closest("article").attr("id"),b.setCookie("taggroupsdpflastarticle",b.lastArticle,b._o.persistentFilter)}),jQuery("body").on("change","#select_tag_group",function(){var a=jQuery(this).val();return-1!=a&&void(b.selectedGroupIds.length===b._o.groupIds.length?jQuery("#tg_filter_box_intro").hide():jQuery("#tg_filter_box_intro").show(),b.createGroupBox(a),b._o.groupsOnly&&(b.paged=0,b._o.persistentFilter&&b.cookieSaveFilter(),b.retrievePosts()))}),jQuery("body").on("click",".tg_post_filter_undo",function(){var a=jQuery(this).attr("data-termgroup");b.removeGroup(a),0===b.selectedGroupIds.length?"fade"===b._o.transition?jQuery("#tg_dpf_posts").fadeOut(function(){jQuery(this).html(b._o.postsPlaceholder).promise().done(function(){jQuery(this).fadeIn()})}):jQuery("#tg_dpf_posts").html(b._o.postsPlaceholder):b.retrievePosts()}),jQuery("body").on("click","#tg_open_all",()=>{this._o.groupIds.reverse().forEach(a=>{-1{this.paged++,this.retrievePosts()}),jQuery("body").on("click","#tg_dpf_pager_wrapper_top #tg_pager_down, #tg_dpf_pager_wrapper_bottom #tg_pager_down",()=>{this.paged--,this.retrievePosts()}),jQuery("body").on("keydown",a=>{37===a.which&&0"+this._o.labels[-1]+""),this._o.groupIds.forEach(a=>{-1==this.selectedGroupIds.indexOf(a)&&(b+="")}),this.selectedGroupIds.length"+b+"");var c="";this.selectedGroupIds.length":(!this._o.hideCloseButton||!this._o.open)&&(c+=" "),this._o.hideCloseButton||(0":c+=" "),""!=c&&(a+=""+c+""),this._o.groupsHeader&&0