Array.prototype.indexOf||(Array.prototype.indexOf=function(a,q){q=q||0;for(var F=this.length;q<F;q++)if(this[q]===a)return q;return-1});
(function(a){a.fn.listnav=function(q){function F(n){return n.replace(/[^\u0000-\u007E]/g,function(z){return v[z]||z})}function p(n){1!=e.nonLatinSeparate&&(n=F(n));return n.toLowerCase()}function r(){var n=!1;a(".ln-letters a").each(function(){n||a(this).hasClass("ln-all")||(n=a(this).prev());n&&n.offset().top===a(this).offset().top&&(a(this).attr("style","flex-grow:1"),n=a(this));n&&n.offset().top!==a(this).offset().top&&a(this).attr("style","flex-grow:0")})}var B=[],e=a.extend({},a.fn.listnav.defaults,
q);if(0<e.language.length){for(q=0;q<e.letters.length;q++)B.push(e.letters[q].concat(["-"]));var k=e.letters[e.language]}else k=e.letters.concat(["-"]);e.includeNums&&(k=k.concat(["_"]));var u=!1,x=!0;e.prefixes=a.map(e.prefixes,function(n){return p(n)});B=[{base:"A",letters:"A\u24b6\uff21\u00c0\u00c1\u00c2\u1ea6\u1ea4\u1eaa\u1ea8\u00c3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\u00c4\u01de\u1ea2\u00c5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},
{base:"AE",letters:"\u00c6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\u00c7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",
letters:"E\u24ba\uff25\u00c8\u00c9\u00ca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\u00cb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\u00cc\u00cd\u00ce\u0128\u012a\u012c\u0130\u00cf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},
{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\u00d1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},
{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\u00d2\u00d3\u00d4\u1ed2\u1ed0\u1ed6\u1ed4\u00d5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\u00d6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\u00d8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"OE",letters:"\u008c\u0152"},{base:"oe",letters:"\u009c\u0153"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},
{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\u00d9\u00da\u00db\u0168\u1e78\u016a\u1e7a\u016c\u00dc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},
{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\u00dd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\u00e0\u00e1\u00e2\u1ea7\u1ea5\u1eab\u1ea9\u00e3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\u00e4\u01df\u1ea3\u00e5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},
{base:"aa",letters:"\ua733"},{base:"ae",letters:"\u00e6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\u00e7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",
letters:"e\u24d4\uff45\u00e8\u00e9\u00ea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\u00eb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\u00ec\u00ed\u00ee\u0129\u012b\u012d\u00ef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},
{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\u00f1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",
letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\u00f2\u00f3\u00f4\u1ed3\u1ed1\u1ed7\u1ed5\u00f5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\u00f6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\u00f8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},
{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\u00df\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\u00f9\u00fa\u00fb\u0169\u1e79\u016b\u1e7b\u016d\u00fc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},
{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\u00fd\u0177\u1ef9\u0233\u1e8f\u00ff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}];var v={};for(q=0;q<B.length;q++)for(var m=B[q].letters.split(""),
A=0;A<m.length;A++)v[m[A]]=B[q].base;return this.each(function(){function n(){var c,g,w,C,K=0<e.prefixes.length;a(t).children().each(function(){C=a(this);g="";c=p(a.trim(C.text()));""!==c&&(K&&(w=c.split(" "),1<w.length&&-1<a.inArray(w[0],e.prefixes)&&(g=w[1].charAt(0),z(g,C,!0))),g=c.charAt(0),z(g,C))})}function z(c,g,w){0>k.indexOf(c)&&isNaN(c)&&(c="-");isNaN(c)||(c="_");!1===e.sortByTitle&&"undefined"!==typeof g.find(".glossaryLink ").data("postname")&&(c=g.find(".glossaryLink ").data("postname").charAt(0));
g.addClass("ln-"+("-"===c||"_"===c?c:k.indexOf(c)));void 0===y[c]&&(y[c]=0);g.hasClass("the-index-letter")||y[c]++}function G(){var c=!0,g=!1;a.each(k,function(w,C){void 0===y[C]?"_"===C||"-"===C?a(".ln-"+C,d).addClass("ln-disabled"):"|"===C?(a(".ln-"+w,d).addClass("ln-disabled"),a(".ln-"+w,d).addClass("ln-newline"),a(".ln-"+w,d).html(""),g=!0):a(".ln-"+w,d).addClass("ln-disabled"):(g&&(a(".ln-"+w,d).addClass("ln-after-newline"),g=!1),c&&(a(".ln-"+w,d).addClass("ln-first"),c=!1))})}function D(c){if(a(c).hasClass("ln-all"))return H;
c=a(c).attr("class").split(" ")[0].substring(3);"-"!==c&&"_"!==c&&(c=k[c]);c=y[c];c=void 0!==c?c:0;var g=cmtt_listnav_data.listnav.limit;return 0!==g?c>g?g:c:void 0!==c?c:0}function b(){e.showCounts&&E.mouseover(function(){h.css({top:a(".ln-1",d).slice(0,1).offset({margin:!1,border:!0}).top-h.outerHeight({margin:!0})})});e.showCounts&&(a("a",d).mouseover(function(){var c=a(this).parents(".large").length?-6:4;c=a(this).position().top-c;var g=a(this)[0].getBoundingClientRect(),w=Math.floor(a(this).position().left+
3);g=Math.ceil(g.width);var C=D(this);h.css({left:w+2,width:g-5+"px",top:c}).text(C).show()}),a("a",d).mouseout(function(){h.hide()}));a("a",d).click(function(c){a("a.ln-selected",d).removeClass("ln-selected").attr("aria-selected","false");c=a(this).attr("class").split(" ")[0];c=c.substring(3);if("all"===c)t.children().show(),t.children(".ln-no-match").hide(),I=!0;else{I?(t.children().hide(),t.find(".cmtg-term-definition_header").show(),t.find(".cmtt-language-table-header").show(),I=!1):""!==J&&(t.children(".ln-"+
J).hide(),t.find(".cmtg-term-definition_header").show(),t.find(".cmtt-language-table-header").show());var g=D(this),w=cmtt_listnav_data.listnav.limit;if(0<g){t.children(".ln-no-match").hide();if(0!==w)for(g=0;g<w;g++)t.children(".ln-"+c).eq(g).show();0>=w&&t.children(".ln-"+c).show()}else t.children(".ln-no-match").show();J=c}t.listPaginate({perPage:e.perPage});a.cookie&&null!==e.cookieName&&a.cookie(e.cookieName,c);a(this).addClass("ln-selected").attr("aria-selected","true");if(u||null===e.onClick)u=
!1;else e.onClick(c);sessionStorage.setItem("cmtt_last_letter",jQuery(this).html());return!1})}function f(){for(var c=[],g=0;g<k.length;g++)0===c.length&&(c.push('<a class="ln-all" role="tab" aria-controls="panel-all" aria-selected="false" href="#">'+e.allLabel+"</a>"),e.includeNums&&c.push('<a class="ln-_" tabindex="-1" role="tab" aria-controls="panel-_" aria-selected="false" href="#">0-9</a>')),"_"!==k[g]&&c.push('<a class="ln-'+("-"===k[g]?"-":g)+" lnletter-"+p(k[g])+'" tabindex="-1" role="tab" aria-selected="false" aria-controls="panel-'+
p(k[g])+'" href="#">'+("-"===k[g]?"...":k[g].replace("\u0131","\u0130").replace("i","I").toUpperCase())+"</a>");return'<div class="ln-letters '+(e.showRound?"round":"")+'">'+c.join("")+"</div>"+(e.showCounts?'<div class="ln-letter-count" style="display:none; position:absolute; top:0; left:0; width:20px;">0</div>':"")}var d,h;var l=this.id;var t=a(this);var E=t.parent().find("#"+l+"-nav");0===E.length&&(E=a("body").find("#"+l+"-nav"));var y={},H=0,I=!0,J="";(function(){E.append(f());0<e.letterBgWidth&&
setTimeout(r(),500);d=a(".ln-letters",E).slice(0,1);e.showCounts&&(h=a(".ln-letter-count",E).slice(0,1));n();a.each(y,function(){H+=this});t.append('<li class="ln-no-match" style="display:none">'+e.noResultsLabel+"</li>");e.flagDisabled&&G();b();e.includeAll||t.show();e.includeAll||a(".ln-all",d).remove();e.includeNums||a(".ln-_",d).remove();e.includeOther||a(".ln--",d).remove();a(":last",d).addClass("ln-last");if(a.cookie&&null!==e.cookieName){var c=a.cookie(e.cookieName);null!==c&&(e.initLetter=
c)}e.initLetterOverride||(c=sessionStorage.getItem("cmtt_last_letter"),window.cmtt_listnav_data.listnav.sessionSave&&null!==c&&"ALL"!==c&&(e.initLetter=c));c=E.closest(".glossary-container").find(".glossary-search-term").val()||"";e.initLetter=e.ignoreLetterOnSearch&&e.doingSearch?"all":e.initLetter;if(""===e.initLetter||c)if(e.includeAll)a(".ln-all",d).addClass("ln-selected").click().attr("aria-selected","true");else for(c=e.includeNums?1:0;c<k.length;c++){if(0<y[k[c]]){u=!0;x=!1;a(".ln-"+c,d).slice(0,
1).click();break}}else u=!0,x=!1,a(".lnletter-"+p(e.initLetter),d).slice(0,1).click(),"all"!==e.initLetter&&"ALL"!==e.initLetter||a(".ln-all",d).addClass("ln-selected").click();x&&t.listPaginate({perPage:e.perPage})})()})};a.fn.listnav.defaults={nonLatinSeparate:!0,allLabel:"ALL",initLetter:"",includeAll:!0,incudeOther:!1,includeNums:!0,flagDisabled:!0,noResultsLabel:"No matching entries",showCounts:!0,cookieName:null,onClick:null,prefixes:[],perPage:0,letter:"abcdefghijklmnopqrstuvwxyz".split("")};
a.fn.listPaginate=function(q){var F=a(this);var p=F.parent();var r=a.extend({perPage:10,showPages:17},q),B=a("li:visible",F),e=Math.ceil(B.length/r.perPage),k=a(".pageNumbers",p);return this.each(function(){function u(m){var A=1>m-1?1:m-1;var n=m+1>e?e:m+1;var z=0>=m-Math.ceil(r.showPages/2)?0:m-Math.ceil(r.showPages/2);var G=0<=Math.ceil(r.showPages/2)-m?Math.ceil(r.showPages/2)-m:0;var D=m+Math.ceil(r.showPages/2)>e?e:m+Math.ceil(r.showPages/2);var b=1<z;var f=D<=e;a(".page-next",p).css("display",
"inline-block").data("page",n);a(".page-prev",p).css("display","none").data("page",A);a(".page-prev-section",p).css("display","none");a(".page-next-section",p).css("display","none");1<m&&a(".page-prev",p).css("display","inline-block");m===e&&a(".page-next",p).css("display","none");m>Math.ceil(r.showPages/2)&&(A=1>m-Math.ceil(r.showPages/2)?1:m-Math.ceil(r.showPages/2),a(".page-prev-section",p).css("display","inline-block").data("page",A));m+Math.ceil(r.showPages/2)<e&&(A=m+Math.ceil(r.showPages/2)>
e?e:m+Math.ceil(r.showPages/2),a(".page-next-section",p).css("display","inline-block").data("page",A));a("li[data-page]",k).hide().filter(function(){return a(this).attr("data-page")>z&&a(this).attr("data-page")<D+G}).show();b&&a('li[data-page="1"]',k).show();f&&a('li[data-page="'+e+'"]',k).show();B.hide().filter("[data-page="+m+"]").show();a("li",k).removeClass("selected").filter("[data-page="+m+"]").addClass("selected")}if(0<r.perPage&&0>=cmtt_listnav_data.listnav.limit&&(B.removeClass("paginated"),
B.each(function(m){a(this).addClass("paginated").attr("data-page",parseInt(m/r.perPage)+1)}),0===k.length&&(k=a("<ul></ul>").addClass("pageNumbers"),p.append(k)),k.empty(),1<e)){var x=a("<li></li>").data("page",1).text("<<").css("cursor","pointer").css("display","none").addClass("page-prev");k.append(x);for(var v=1;v<=e;v++)v===e&&e>r.showPages&&(x=a("<li></li>").data("page",r.showPages+1).text("(...)").css("cursor","pointer").addClass("page-next-section"),k.append(x)),x=a("<li></li>").attr("data-page",
v).text(v).css("cursor","pointer").css("display","inline-block"),v>r.showPages&&v<e&&x.css("display","none"),k.append(x),1===v&&(x=a("<li></li>").data("page",1).text("(...)").css("cursor","pointer").css("display","none").addClass("page-prev-section"),k.append(x));x=a("<li></li>").data("page",2).text(">>").css("cursor","pointer").addClass("page-next");k.append(x);a("li",k).click(function(){u(a(this).data("page"))});u(1)}})};cmtt={glossary_filter_additional_filters:[]};a(document).ready(function(){function q(){a(".term-carousel-wrapper").on("init",
function(b,f){setTimeout(function(){a(".cm-glossary.term-carousel .progress-indicator ").hide();p()},500)});a(".term-carousel-wrapper").slick({slidesToShow:3,slidesToScroll:3,prevArrow:'<button type="button" class="slick-prev dashicons dashicons-arrow-left-alt2"></button>',nextArrow:'<button type="button" class="slick-next dashicons dashicons-arrow-right-alt2"></button>',responsive:[{breakpoint:1200,settings:{slidesToShow:3,slidesToScroll:3}},{breakpoint:600,settings:{slidesToShow:2,slidesToScroll:2}},
{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1}}]})}function F(b){a(b).find(".glossary-container .progress-indicator").css("display","block");setTimeout(function(){var f=a(b).closest(".glossary-container").find(".progress-indicator > img");f.attr("src",f.attr("src")+"?reload")},50)}function p(){a("body").find(".glossary-container .progress-indicator").css("display","none")}function r(b){var f=[];b.each(function(d,h){d=a(h);d.hasClass("selected")&&f.push(d.data("tag-name"))});return f}function B(b){var f=
1;b.each(function(d,h){d=a(h);d.hasClass("selected")&&(f=d.data("page-number"))});return f}function e(b){var f="";b.each(function(d,h){d=a(h);d.hasClass("ln-selected")&&(f=d.data("letter"))});return f}function k(b){var f={};b=b.parents(".glossary-container").find(".cmtt-attribute-field");a.each(b,function(d,h){d=a(h);h=d.attr("name");"checkbox"!==d.attr("type")?f[h]=d.val():f[h]=d.is(":checked")?"1":"0"});return f}function u(b,f){F(b);var d={},h={},l=b.closest(".glossary-container");h=l.find(".glossary-search-term").prop("defaultValue")||
"";d=l.find("#cb_search").val()||"";var t=l.find(".glossary-search-term").val()||"";a(".glossary-search-term").each(function(y){0<a(this).val().length&&(t=a(this).val())});var E=h===t?0:1;h=k(b);"undefined"===typeof h&&(h={});"undefined"===typeof f&&(f={});cmtt.glossary_filter_additional_filters&&a(cmtt.glossary_filter_additional_filters).each(function(y,H){"function"===typeof H&&a.extend(f,H(b))});d=a.extend({},h,f,{action:"glossary_search",post_id:window.cmtt_listnav_data.post_id,cat:l.find(".glossary-categories").val(),
freeze_cat:l.find(".glossary-freeze-categories").length,hide_terms:l.find(".glossary-hide-terms").val(),hide_categories:l.find(".glossary-hide-categories").val(),hide_synonyms:l.find(".glossary-hide-synonyms").val(),hide_abbrevs:l.find(".glossary-hide-abbrevs").val(),search_term:t,cb_search:d,search_changed:E,isshortcode:l.find(".glossary-is-shortcode").val(),cmtt_title_prefix:l.find(".cmtt_title_prefix").val(),cmtt_add_category_title:l.find(".cmtt_add_category_title").val(),cmtt_show_title:l.find(".cmtt_show_title").val(),
disable_listnav:l.find(".glossary-disable-listnav").val(),itemspage:f.is_pagination?B(l.find(".pageNumbers li")):1,perpage:l.find(".glossary-perpage").val(),letter:e(l.find(".ln-letters a")),gtags:r(l.find(".cmtt-glossary-tag")),language:l.find(".glossary-languages").val(),tooltip_language:l.find('input[name="tooltip_language"]').val(),languages_for_table:l.find('input[name="languages_for_table"]').val(),language_dropdown:l.find('input[name="language_dropdown"]').val()});l.hasClass("glossary-term-listnav")||
window.cmtt_listnav_data.noAjax?(h=b.attr("href")||window.cmtt_listnav_data.glossary_page_link,a.redirect(h,d)):a.post(window.cmtt_listnav_data.ajaxurl,d,function(y){if("0"===y)l.html("Error");else{var H=jQuery("#cmtt_redirector",jQuery.parseHTML(y));H.length?window.location.href=H.data("url"):(l.html(a(y)),"undefined"!==typeof jQuery.fn.slick&&a(".cm-glossary").hasClass("term-carousel")?q():p(),"undefined"!=typeof window.cmtt_listnav_data&&0<window.cmtt_listnav_data.scrollTop&&(y=a(".glossary-container").offset(),
a("body,html").animate({scrollTop:y.top},600)),a(".glossary-search-term").trigger("select"),setTimeout(function(I){a(document).trigger("glossaryTooltipReady");void 0!==window.cmtt_listnav_data&&window.cmtt_listnav_data.listnav&&window.cmtt_listnav_data.list_id&&(window.cmtt_listnav_data.enabled&&a(I).find("#"+window.cmtt_listnav_data.list_id).listnav(window.cmtt_listnav_data.listnav),window.cmtt_listnav_data.fast_filter&&a("#glossary-search-term").fastLiveFilter("#"+window.cmtt_listnav_data.list_id,
{selector:":not(.no-match)"}))},5,l))}},"html");return!1}"undefined"!==typeof jQuery.fn.slick&&q();0<a(".cm-glossary.img-term-definition").length&&function(){var b=document.createElement("div"),f=document.createElement("div"),d=document.createElement("div"),h=document.createElement("span"),l=document.createElement("img");b.setAttribute("class","cmtt-lightbox-wrapper");f.setAttribute("class","cmtt-lightbox-content");d.setAttribute("class","cmtt-lightbox-loader");h.setAttribute("class","cmtt-lightbox-close");
l.setAttribute("class","img-holder");f.appendChild(d);f.appendChild(l);b.appendChild(h);b.appendChild(f);document.body.appendChild(b)}();cmtt.glossary_filter=u;a(".glossary-container").on("click",".glossary-search",function(){u(a(this))});a(".glossary-container").on("click",".cmtt-glossary-tag",function(){a(this).toggleClass("selected");sessionStorage.setItem("cmtt_last_gtag",a(this).data("tag-name"));u(a(this))});a(".glossary-container").on("click",".cmtt-glossary-category",function(){a(this).toggleClass("selected");
sessionStorage.setItem("cmtt_last_category",this);var b=a(this).data("category-name");a(this).parents(".glossary-container").find(".glossary-categories").val(b);u(a(this))});a(".glossary-container").on("keydown",".glossary-search-term",function(b){if(13===b.which)return b.preventDefault(),u(a(this)),!1});a(".glossary-container").on("click",".glossary-search-clear",function(b){b.preventDefault();b=a(".glossary-search-term");b.val("");sessionStorage.removeItem("cmtt_last_search");if(b.hasClass("search")||
a(".cmtt-glossary-tag.selected").length)a(".cmtt-glossary-tag.selected").removeClass("selected"),u(a(this))});a(".glossary-container").on("keyup",".glossary-search-term",function(){var b=a(this);var f=b.val().length;sessionStorage.setItem("cmtt_last_search",b.val());0===f&&b.hasClass("search")&&(sessionStorage.removeItem("cmtt_last_search"),u(a(this)))});a(".glossary-container").on("change",".glossary-categories",function(){sessionStorage.setItem("cmtt_last_category",a(this).val());u(a(this))});a(".glossary-container").on("change",
".glossary-languages",function(){var b=a(this).val();window.cmtt_listnav_data.enabled&&(a("#glossaryList-nav").children().remove(),window.cmtt_listnav_data.listnav.language=b,a("#"+window.cmtt_listnav_data.list_id).listnav(window.cmtt_listnav_data.listnav));sessionStorage.setItem("cmtt_last_language",b);u(a(this))});a(".cm-glossary.img-term-definition").on("click",".cmtt-thumbnail",function(b){if(1===a(this).data("link")){b.preventDefault();b.stopPropagation();var f=a(this).find("img"),d=a(".img-holder"),
h=f.attr("srcset");b=a(b.target).data("full-img");f="undefined"!==typeof b?b:f.attr("src");a(".cmtt-lightbox-wrapper").addClass("active");a("body").addClass("disable-scroll");d.attr("src",f).attr("srcset",h);h||d.removeAttr("srcset")}});a(".cmtt-lightbox-close").on("click",function(){a(".cmtt-lightbox-wrapper").removeClass("active");a("body").removeClass("disable-scroll")});a(".cmtt-lightbox-wrapper").on("click",function(b){b.preventDefault();a(".cmtt-lightbox-wrapper").removeClass("active");a("body").removeClass("disable-scroll")});
a(".flipboxes-with-definition").on("click",".glossary_itemdesc",function(b){a(this).parents(".term-block").find("a:eq(0)")[0].click()});a(".glossary-container").on("click","a.ln-serv-letter",function(b){a(document).find(".glossary-container .pageNumbers li").each(function(f,d){f=a(d);f.hasClass("selected")&&f.removeClass("selected")});a(document).find(".glossary-container a.ln-serv-letter").each(function(f,d){f=a(d);f.hasClass("ln-selected")&&f.removeClass("ln-selected")});a(this).hasClass("ln-disabled")||
(a(this).addClass("ln-selected"),u(a(this)));b.preventDefault();return!1});a(document).on("mouseover",".glossary-container a.ln-serv-letter",function(b){b=a(this).data("letter-count");$letter=a(this).data("letter");"all"!==$letter&&"undefined"!==typeof cmtt_listnav_data.listnav&&0!==cmtt_listnav_data.listnav.limit&&cmtt_listnav_data.listnav.limit<b&&(b=cmtt_listnav_data.listnav.limit);var f=a("div.ln-letter-count");var d=a(this).parents(".large").length?-6:5;d=a(this).position().top-d;var h=a(this).position().left+
a(this).outerWidth()/3;f.css({left:h,width:"auto",top:d}).text(b).show()});a(document).on("mouseout",".glossary-container a.ln-serv-letter",function(){a("div.ln-letter-count").hide()});a(document).on("click",".glossary-container .pageNumbers a",function(b){a(document).find(".glossary-container .pageNumbers li").each(function(f,d){f=a(d);f.hasClass("selected")&&f.removeClass("selected")});a(this).closest("li").addClass("selected");a(this).find("li").addClass("selected");u(a(this),{is_pagination:!0});
b.preventDefault();return!1});a.redirect=function(b,f,d){d=d&&"GET"==d.toUpperCase()?"GET":"POST";f||(f=a.parse_url(b),b=f.url,f=f.params);b=a("<form>",{attr:{method:d,action:b}});for(var h in f)a("<input>",{attr:{type:"hidden",name:h,value:f[h]}}).appendTo(b);a("body").append(b);b.submit()};if("undefined"!==typeof window.cmtt_listnav_data)if(0<window.cmtt_listnav_data.enableAjaxComplete&&a(document).ajaxComplete(function(b,f,d){b=/glossary_search/g.test(d.data);d=/cmttst_event_save/g.test(d.data);
b||d||u(a(this))}),"undefined"!==typeof window.cmtt_listnav_data.listnav)if(window.cmtt_listnav_data.list_id){if(window.cmtt_listnav_data.enabled){if(a("#"+window.cmtt_listnav_data.list_id).listnav(window.cmtt_listnav_data.listnav),0<cmtt_listnav_data.listnav.letterBgWidth){var x=window.innerWidth;window.addEventListener("resize",function(){if(x>window.innerWidth){var b=!1;a(".ln-letters a").each(function(){b&&b.offset().top!==a(this).offset().top?a(this).attr("style","flex-grow:0"):b=a(this)})}else b=
!1,a(".ln-letters a").each(function(){b||a(this).hasClass("ln-all")||(b=a(this).prev());b&&b.offset().top===a(this).offset().top&&(a(this).attr("style","flex-grow:1"),b=a(this));b&&b.offset().top!==a(this).offset().top&&a(this).attr("style","flex-grow:0")});x=window.innerWidth})}}else p();window.cmtt_listnav_data.fast_filter&&a("#glossary-search-term").fastLiveFilter("#"+window.cmtt_listnav_data.list_id,{selector:":not(.no-match)"});if(window.cmtt_listnav_data.listnav.sessionSave){var v=sessionStorage.getItem("cmtt_last_category");
if(null!==v){var m=a(".glossary-container .glossary-categories");m.length&&m.val(v);a(v).toggleClass("selected")}var A=sessionStorage.getItem("cmtt_last_gtag");if(null!==A){var n=a('.cmtt-glossary-tag[data-tag-name="'+A+'"]');n.length&&n.toggleClass("selected")}var z=sessionStorage.getItem("cmtt_last_language");if(null!==z){var G=a(".glossary-container .glossary-languages");G.length&&G.val(z);G.find('option[value="'+z+'"]').attr("selected","selected")}var D=sessionStorage.getItem("cmtt_last_search");
null!==D&&a(".glossary-container .glossary-search-term").each(function(){a(this).val(D)});(null!==A||null!==v||null!==D||null!==z)&&(v=m||n||G)&&v.length&&u(v)}}else p();else p();else p()})})(jQuery);
