<!DOCTYPE html>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<script type="text/javascript" id="embed-js-jquery-core">/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
jQuery.noConflict();</script>
<script type="text/javascript" id="embed-js-jquery-migrate">/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
</script>
<script type="text/javascript" id="embed-js-wp-polyfill">!function(r){"use strict";var t,e,n;t=[function(r,t,e){e(1),e(73),e(76),e(78),e(80),e(86),e(95),e(96),e(107),e(108),e(113),e(114),e(116),e(118),e(119),e(127),e(128),e(131),e(137),e(146),e(148),e(149),e(150),r.exports=e(151)},function(r,t,e){var n=e(2),o=e(67),a=e(11),i=e(68),c=Array;n({target:"Array",proto:!0},{toReversed:function(){return o(a(this),c)}}),i("toReversed")},function(t,e,n){var o=n(3),a=n(4).f,i=n(42),c=n(46),u=n(36),f=n(54),s=n(66);t.exports=function(t,e){var n,p,l,y,v,h=t.target,g=t.global,d=t.stat;if(n=g?o:d?o[h]||u(h,{}):o[h]&&o[h].prototype)for(p in e){if(y=e[p],l=t.dontCallGetSet?(v=a(n,p))&&v.value:n[p],!s(g?p:h+(d?".":"#")+p,t.forced)&&l!==r){if(typeof y==typeof l)continue;f(y,l)}(t.sham||l&&l.sham)&&i(y,"sham",!0),c(n,p,y,t)}}},function(r,t,e){var n=function(r){return r&&r.Math===Math&&r};r.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(r,t,e){var n=e(5),o=e(7),a=e(9),i=e(10),c=e(11),u=e(17),f=e(37),s=e(40),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(r,t){if(r=c(r),t=u(t),s)try{return p(r,t)}catch(r){}if(f(r,t))return i(!o(a.f,r,t),r[t])}},function(r,t,e){var n=e(6);r.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(r,t,e){r.exports=function(r){try{return!!r()}catch(r){return!0}}},function(r,t,e){var n=e(8),o=Function.prototype.call;r.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},function(r,t,e){var n=e(6);r.exports=!n((function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")}))},function(r,t,e){var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!n.call({1:2},1);t.f=a?function(r){var t=o(this,r);return!!t&&t.enumerable}:n},function(r,t,e){r.exports=function(r,t){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:t}}},function(r,t,e){var n=e(12),o=e(15);r.exports=function(r){return n(o(r))}},function(r,t,e){var n=e(13),o=e(6),a=e(14),i=Object,c=n("".split);r.exports=o((function(){return!i("z").propertyIsEnumerable(0)}))?function(r){return"String"===a(r)?c(r,""):i(r)}:i},function(r,t,e){var n=e(8),o=Function.prototype,a=o.call,i=n&&o.bind.bind(a,a);r.exports=n?i:function(r){return function(){return a.apply(r,arguments)}}},function(r,t,e){var n=e(13),o=n({}.toString),a=n("".slice);r.exports=function(r){return a(o(r),8,-1)}},function(r,t,e){var n=e(16),o=TypeError;r.exports=function(r){if(n(r))throw new o("Can't call method on "+r);return r}},function(t,e,n){t.exports=function(t){return null===t||t===r}},function(r,t,e){var n=e(18),o=e(21);r.exports=function(r){var t=n(r,"string");return o(t)?t:t+""}},function(t,e,n){var o=n(7),a=n(19),i=n(21),c=n(28),u=n(31),f=n(32),s=TypeError,p=f("toPrimitive");t.exports=function(t,e){if(!a(t)||i(t))return t;var n,f=c(t,p);if(f){if(e===r&&(e="default"),n=o(f,t,e),!a(n)||i(n))return n;throw new s("Can't convert object to primitive value")}return e===r&&(e="number"),u(t,e)}},function(r,t,e){var n=e(20);r.exports=function(r){return"object"==typeof r?null!==r:n(r)}},function(t,e,n){var o="object"==typeof document&&document.all;t.exports=void 0===o&&o!==r?function(r){return"function"==typeof r||r===o}:function(r){return"function"==typeof r}},function(r,t,e){var n=e(22),o=e(20),a=e(23),i=e(24),c=Object;r.exports=i?function(r){return"symbol"==typeof r}:function(r){var t=n("Symbol");return o(t)&&a(t.prototype,c(r))}},function(t,e,n){var o=n(3),a=n(20);t.exports=function(t,e){return arguments.length<2?(n=o[t],a(n)?n:r):o[t]&&o[t][e];var n}},function(r,t,e){var n=e(13);r.exports=n({}.isPrototypeOf)},function(r,t,e){var n=e(25);r.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(r,t,e){var n=e(26),o=e(6),a=e(3).String;r.exports=!!Object.getOwnPropertySymbols&&!o((function(){var r=Symbol("symbol detection");return!a(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},function(r,t,e){var n,o,a=e(3),i=e(27),c=a.process,u=a.Deno,f=c&&c.versions||u&&u.version,s=f&&f.v8;s&&(o=(n=s.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(o=+n[1]),r.exports=o},function(r,t,e){var n=e(3).navigator,o=n&&n.userAgent;r.exports=o?String(o):""},function(t,e,n){var o=n(29),a=n(16);t.exports=function(t,e){var n=t[e];return a(n)?r:o(n)}},function(r,t,e){var n=e(20),o=e(30),a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not a function")}},function(r,t,e){var n=String;r.exports=function(r){try{return n(r)}catch(r){return"Object"}}},function(r,t,e){var n=e(7),o=e(20),a=e(19),i=TypeError;r.exports=function(r,t){var e,c;if("string"===t&&o(e=r.toString)&&!a(c=n(e,r)))return c;if(o(e=r.valueOf)&&!a(c=n(e,r)))return c;if("string"!==t&&o(e=r.toString)&&!a(c=n(e,r)))return c;throw new i("Can't convert object to primitive value")}},function(r,t,e){var n=e(3),o=e(33),a=e(37),i=e(39),c=e(25),u=e(24),f=n.Symbol,s=o("wks"),p=u?f.for||f:f&&f.withoutSetter||i;r.exports=function(r){return a(s,r)||(s[r]=c&&a(f,r)?f[r]:p("Symbol."+r)),s[r]}},function(r,t,e){var n=e(34);r.exports=function(r,t){return n[r]||(n[r]=t||{})}},function(r,t,e){var n=e(35),o=e(3),a=e(36),i="__core-js_shared__",c=r.exports=o[i]||a(i,{});(c.versions||(c.versions=[])).push({version:"3.39.0",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(r,t,e){r.exports=!1},function(r,t,e){var n=e(3),o=Object.defineProperty;r.exports=function(r,t){try{o(n,r,{value:t,configurable:!0,writable:!0})}catch(e){n[r]=t}return t}},function(r,t,e){var n=e(13),o=e(38),a=n({}.hasOwnProperty);r.exports=Object.hasOwn||function(r,t){return a(o(r),t)}},function(r,t,e){var n=e(15),o=Object;r.exports=function(r){return o(n(r))}},function(t,e,n){var o=n(13),a=0,i=Math.random(),c=o(1..toString);t.exports=function(t){return"Symbol("+(t===r?"":t)+")_"+c(++a+i,36)}},function(r,t,e){var n=e(5),o=e(6),a=e(41);r.exports=!n&&!o((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(r,t,e){var n=e(3),o=e(19),a=n.document,i=o(a)&&o(a.createElement);r.exports=function(r){return i?a.createElement(r):{}}},function(r,t,e){var n=e(5),o=e(43),a=e(10);r.exports=n?function(r,t,e){return o.f(r,t,a(1,e))}:function(r,t,e){return r[t]=e,r}},function(r,t,e){var n=e(5),o=e(40),a=e(44),i=e(45),c=e(17),u=TypeError,f=Object.defineProperty,s=Object.getOwnPropertyDescriptor,p="enumerable",l="configurable",y="writable";t.f=n?a?function(r,t,e){if(i(r),t=c(t),i(e),"function"==typeof r&&"prototype"===t&&"value"in e&&y in e&&!e[y]){var n=s(r,t);n&&n[y]&&(r[t]=e.value,e={configurable:l in e?e[l]:n[l],enumerable:p in e?e[p]:n[p],writable:!1})}return f(r,t,e)}:f:function(r,t,e){if(i(r),t=c(t),i(e),o)try{return f(r,t,e)}catch(r){}if("get"in e||"set"in e)throw new u("Accessors not supported");return"value"in e&&(r[t]=e.value),r}},function(r,t,e){var n=e(5),o=e(6);r.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(r,t,e){var n=e(19),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not an object")}},function(t,e,n){var o=n(20),a=n(43),i=n(47),c=n(36);t.exports=function(t,e,n,u){u||(u={});var f=u.enumerable,s=u.name!==r?u.name:e;if(o(n)&&i(n,s,u),u.global)f?t[e]=n:c(e,n);else{try{u.unsafe?t[e]&&(f=!0):delete t[e]}catch(r){}f?t[e]=n:a.f(t,e,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return t}},function(t,e,n){var o=n(13),a=n(6),i=n(20),c=n(37),u=n(5),f=n(48).CONFIGURABLE,s=n(49),p=n(50),l=p.enforce,y=p.get,v=String,h=Object.defineProperty,g=o("".slice),d=o("".replace),b=o([].join),m=u&&!a((function(){return 8!==h((function(){}),"length",{value:8}).length})),w=String(String).split("String"),E=t.exports=function(t,e,n){"Symbol("===g(v(e),0,7)&&(e="["+d(v(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!c(t,"name")||f&&t.name!==e)&&(u?h(t,"name",{value:e,configurable:!0}):t.name=e),m&&n&&c(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&c(n,"constructor")&&n.constructor?u&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=r)}catch(r){}var o=l(t);return c(o,"source")||(o.source=b(w,"string"==typeof e?e:"")),t};Function.prototype.toString=E((function(){return i(this)&&y(this).source||s(this)}),"toString")},function(r,t,e){var n=e(5),o=e(37),a=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,c=o(a,"name"),u=c&&"something"===function(){}.name,f=c&&(!n||n&&i(a,"name").configurable);r.exports={EXISTS:c,PROPER:u,CONFIGURABLE:f}},function(r,t,e){var n=e(13),o=e(20),a=e(34),i=n(Function.toString);o(a.inspectSource)||(a.inspectSource=function(r){return i(r)}),r.exports=a.inspectSource},function(r,t,e){var n,o,a,i=e(51),c=e(3),u=e(19),f=e(42),s=e(37),p=e(34),l=e(52),y=e(53),v="Object already initialized",h=c.TypeError,g=c.WeakMap;if(i||p.state){var d=p.state||(p.state=new g);d.get=d.get,d.has=d.has,d.set=d.set,n=function(r,t){if(d.has(r))throw new h(v);return t.facade=r,d.set(r,t),t},o=function(r){return d.get(r)||{}},a=function(r){return d.has(r)}}else{var b=l("state");y[b]=!0,n=function(r,t){if(s(r,b))throw new h(v);return t.facade=r,f(r,b,t),t},o=function(r){return s(r,b)?r[b]:{}},a=function(r){return s(r,b)}}r.exports={set:n,get:o,has:a,enforce:function(r){return a(r)?o(r):n(r,{})},getterFor:function(r){return function(t){var e;if(!u(t)||(e=o(t)).type!==r)throw new h("Incompatible receiver, "+r+" required");return e}}}},function(r,t,e){var n=e(3),o=e(20),a=n.WeakMap;r.exports=o(a)&&/native code/.test(String(a))},function(r,t,e){var n=e(33),o=e(39),a=n("keys");r.exports=function(r){return a[r]||(a[r]=o(r))}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(37),o=e(55),a=e(4),i=e(43);r.exports=function(r,t,e){for(var c=o(t),u=i.f,f=a.f,s=0;s<c.length;s++){var p=c[s];n(r,p)||e&&n(e,p)||u(r,p,f(t,p))}}},function(r,t,e){var n=e(22),o=e(13),a=e(56),i=e(65),c=e(45),u=o([].concat);r.exports=n("Reflect","ownKeys")||function(r){var t=a.f(c(r)),e=i.f;return e?u(t,e(r)):t}},function(r,t,e){var n=e(57),o=e(64).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(r){return n(r,o)}},function(r,t,e){var n=e(13),o=e(37),a=e(11),i=e(58).indexOf,c=e(53),u=n([].push);r.exports=function(r,t){var e,n=a(r),f=0,s=[];for(e in n)!o(c,e)&&o(n,e)&&u(s,e);for(;t.length>f;)o(n,e=t[f++])&&(~i(s,e)||u(s,e));return s}},function(r,t,e){var n=e(11),o=e(59),a=e(62),i=function(r){return function(t,e,i){var c=n(t),u=a(c);if(0===u)return!r&&-1;var f,s=o(i,u);if(r&&e!=e){for(;u>s;)if((f=c[s++])!=f)return!0}else for(;u>s;s++)if((r||s in c)&&c[s]===e)return r||s||0;return!r&&-1}};r.exports={includes:i(!0),indexOf:i(!1)}},function(r,t,e){var n=e(60),o=Math.max,a=Math.min;r.exports=function(r,t){var e=n(r);return e<0?o(e+t,0):a(e,t)}},function(r,t,e){var n=e(61);r.exports=function(r){var t=+r;return t!=t||0===t?0:n(t)}},function(r,t,e){var n=Math.ceil,o=Math.floor;r.exports=Math.trunc||function(r){var t=+r;return(t>0?o:n)(t)}},function(r,t,e){var n=e(63);r.exports=function(r){return n(r.length)}},function(r,t,e){var n=e(60),o=Math.min;r.exports=function(r){var t=n(r);return t>0?o(t,9007199254740991):0}},function(r,t,e){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,t,e){t.f=Object.getOwnPropertySymbols},function(r,t,e){var n=e(6),o=e(20),a=/#|\.prototype\./,i=function(r,t){var e=u[c(r)];return e===s||e!==f&&(o(t)?n(t):!!t)},c=i.normalize=function(r){return String(r).replace(a,".").toLowerCase()},u=i.data={},f=i.NATIVE="N",s=i.POLYFILL="P";r.exports=i},function(r,t,e){var n=e(62);r.exports=function(r,t){for(var e=n(r),o=new t(e),a=0;a<e;a++)o[a]=r[e-a-1];return o}},function(t,e,n){var o=n(32),a=n(69),i=n(43).f,c=o("unscopables"),u=Array.prototype;u[c]===r&&i(u,c,{configurable:!0,value:a(null)}),t.exports=function(r){u[c][r]=!0}},function(t,e,n){var o,a=n(45),i=n(70),c=n(64),u=n(53),f=n(72),s=n(41),p=n(52),l="prototype",y="script",v=p("IE_PROTO"),h=function(){},g=function(r){return"<"+y+">"+r+"</"+y+">"},d=function(r){r.write(g("")),r.close();var t=r.parentWindow.Object;return r=null,t},b=function(){try{o=new ActiveXObject("htmlfile")}catch(r){}var r,t,e;b="undefined"!=typeof document?document.domain&&o?d(o):(t=s("iframe"),e="java"+y+":",t.style.display="none",f.appendChild(t),t.src=String(e),(r=t.contentWindow.document).open(),r.write(g("document.F=Object")),r.close(),r.F):d(o);for(var n=c.length;n--;)delete b[l][c[n]];return b()};u[v]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(h[l]=a(t),n=new h,h[l]=null,n[v]=t):n=b(),e===r?n:i.f(n,e)}},function(r,t,e){var n=e(5),o=e(44),a=e(43),i=e(45),c=e(11),u=e(71);t.f=n&&!o?Object.defineProperties:function(r,t){i(r);for(var e,n=c(t),o=u(t),f=o.length,s=0;f>s;)a.f(r,e=o[s++],n[e]);return r}},function(r,t,e){var n=e(57),o=e(64);r.exports=Object.keys||function(r){return n(r,o)}},function(r,t,e){var n=e(22);r.exports=n("document","documentElement")},function(t,e,n){var o=n(2),a=n(13),i=n(29),c=n(11),u=n(74),f=n(75),s=n(68),p=Array,l=a(f("Array","sort"));o({target:"Array",proto:!0},{toSorted:function(t){t!==r&&i(t);var e=c(this),n=u(p,e);return l(n,t)}}),s("toSorted")},function(r,t,e){var n=e(62);r.exports=function(r,t,e){for(var o=0,a=arguments.length>2?e:n(t),i=new r(a);a>o;)i[o]=t[o++];return i}},function(r,t,e){var n=e(3);r.exports=function(r,t){var e=n[r],o=e&&e.prototype;return o&&o[t]}},function(r,t,e){var n=e(2),o=e(68),a=e(77),i=e(62),c=e(59),u=e(11),f=e(60),s=Array,p=Math.max,l=Math.min;n({target:"Array",proto:!0},{toSpliced:function(r,t){var e,n,o,y,v=u(this),h=i(v),g=c(r,h),d=arguments.length,b=0;for(0===d?e=n=0:1===d?(e=0,n=h-g):(e=d-2,n=l(p(f(t),0),h-g)),o=a(h+e-n),y=s(o);b<g;b++)y[b]=v[b];for(;b<g+e;b++)y[b]=arguments[b-g+2];for(;b<o;b++)y[b]=v[b+n-e];return y}}),o("toSpliced")},function(r,t,e){var n=TypeError;r.exports=function(r){if(r>9007199254740991)throw n("Maximum allowed index exceeded");return r}},function(r,t,e){var n=e(2),o=e(79),a=e(11),i=Array;n({target:"Array",proto:!0},{with:function(r,t){return o(a(this),i,r,t)}})},function(r,t,e){var n=e(62),o=e(60),a=RangeError;r.exports=function(r,t,e,i){var c=n(r),u=o(e),f=u<0?c+u:u;if(f>=c||f<0)throw new a("Incorrect index");for(var s=new t(c),p=0;p<c;p++)s[p]=p===f?i:r[p];return s}},function(r,t,e){var n=e(5),o=e(81),a=e(82),i=ArrayBuffer.prototype;n&&!("detached"in i)&&o(i,"detached",{configurable:!0,get:function(){return a(this)}})},function(r,t,e){var n=e(47),o=e(43);r.exports=function(r,t,e){return e.get&&n(e.get,t,{getter:!0}),e.set&&n(e.set,t,{setter:!0}),o.f(r,t,e)}},function(r,t,e){var n=e(3),o=e(83),a=e(84),i=n.ArrayBuffer,c=i&&i.prototype,u=c&&o(c.slice);r.exports=function(r){if(0!==a(r))return!1;if(!u)return!1;try{return u(r,0,0),!1}catch(r){return!0}}},function(r,t,e){var n=e(14),o=e(13);r.exports=function(r){if("Function"===n(r))return o(r)}},function(r,t,e){var n=e(3),o=e(85),a=e(14),i=n.ArrayBuffer,c=n.TypeError;r.exports=i&&o(i.prototype,"byteLength","get")||function(r){if("ArrayBuffer"!==a(r))throw new c("ArrayBuffer expected");return r.byteLength}},function(r,t,e){var n=e(13),o=e(29);r.exports=function(r,t,e){try{return n(o(Object.getOwnPropertyDescriptor(r,t)[e]))}catch(r){}}},function(t,e,n){var o=n(2),a=n(87);a&&o({target:"ArrayBuffer",proto:!0},{transfer:function(){return a(this,arguments.length?arguments[0]:r,!0)}})},function(t,e,n){var o=n(3),a=n(13),i=n(85),c=n(88),u=n(89),f=n(84),s=n(90),p=n(94),l=o.structuredClone,y=o.ArrayBuffer,v=o.DataView,h=Math.min,g=y.prototype,d=v.prototype,b=a(g.slice),m=i(g,"resizable","get"),w=i(g,"maxByteLength","get"),E=a(d.getInt8),x=a(d.setInt8);t.exports=(p||s)&&function(t,e,n){var o,a=f(t),i=e===r?a:c(e),g=!m||!m(t);if(u(t),p&&(t=l(t,{transfer:[t]}),a===i&&(n||g)))return t;if(a>=i&&(!n||g))o=b(t,0,i);else{var d=n&&!g&&w?{maxByteLength:w(t)}:r;o=new y(i,d);for(var A=new v(t),O=new v(o),R=h(i,a),S=0;S<R;S++)x(O,S,E(A,S))}return p||s(t),o}},function(t,e,n){var o=n(60),a=n(63),i=RangeError;t.exports=function(t){if(t===r)return 0;var e=o(t),n=a(e);if(e!==n)throw new i("Wrong length or index");return n}},function(r,t,e){var n=e(82),o=TypeError;r.exports=function(r){if(n(r))throw new o("ArrayBuffer is detached");return r}},function(r,t,e){var n,o,a,i,c=e(3),u=e(91),f=e(94),s=c.structuredClone,p=c.ArrayBuffer,l=c.MessageChannel,y=!1;if(f)y=function(r){s(r,{transfer:[r]})};else if(p)try{l||(n=u("worker_threads"))&&(l=n.MessageChannel),l&&(o=new l,a=new p(2),i=function(r){o.port1.postMessage(null,[r])},2===a.byteLength&&(i(a),0===a.byteLength&&(y=i)))}catch(r){}r.exports=y},function(r,t,e){var n=e(3),o=e(92);r.exports=function(r){if(o){try{return n.process.getBuiltinModule(r)}catch(r){}try{return Function('return require("'+r+'")')()}catch(r){}}}},function(r,t,e){var n=e(93);r.exports="NODE"===n},function(r,t,e){var n=e(3),o=e(27),a=e(14),i=function(r){return o.slice(0,r.length)===r};r.exports=i("Bun/")?"BUN":i("Cloudflare-Workers")?"CLOUDFLARE":i("Deno/")?"DENO":i("Node.js/")?"NODE":n.Bun&&"string"==typeof Bun.version?"BUN":n.Deno&&"object"==typeof Deno.version?"DENO":"process"===a(n.process)?"NODE":n.window&&n.document?"BROWSER":"REST"},function(r,t,e){var n=e(3),o=e(6),a=e(26),i=e(93),c=n.structuredClone;r.exports=!!c&&!o((function(){if("DENO"===i&&a>92||"NODE"===i&&a>94||"BROWSER"===i&&a>97)return!1;var r=new ArrayBuffer(8),t=c(r,{transfer:[r]});return 0!==r.byteLength||8!==t.byteLength}))},function(t,e,n){var o=n(2),a=n(87);a&&o({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return a(this,arguments.length?arguments[0]:r,!1)}})},function(r,t,e){var n=e(2),o=e(13),a=e(29),i=e(15),c=e(97),u=e(106),f=e(35),s=e(6),p=u.Map,l=u.has,y=u.get,v=u.set,h=o([].push),g=f||s((function(){return 1!==p.groupBy("ab",(function(r){return r})).get("a").length}));n({target:"Map",stat:!0,forced:f||g},{groupBy:function(r,t){i(r),a(t);var e=new p,n=0;return c(r,(function(r){var o=t(r,n++);l(e,o)?h(y(e,o),r):v(e,o,[r])})),e}})},function(r,t,e){var n=e(98),o=e(7),a=e(45),i=e(30),c=e(99),u=e(62),f=e(23),s=e(101),p=e(102),l=e(105),y=TypeError,v=function(r,t){this.stopped=r,this.result=t},h=v.prototype;r.exports=function(r,t,e){var g,d,b,m,w,E,x,A=e&&e.that,O=!(!e||!e.AS_ENTRIES),R=!(!e||!e.IS_RECORD),S=!(!e||!e.IS_ITERATOR),T=!(!e||!e.INTERRUPTED),I=n(t,A),_=function(r){return g&&l(g,"normal",r),new v(!0,r)},D=function(r){return O?(a(r),T?I(r[0],r[1],_):I(r[0],r[1])):T?I(r,_):I(r)};if(R)g=r.iterator;else if(S)g=r;else{if(!(d=p(r)))throw new y(i(r)+" is not iterable");if(c(d)){for(b=0,m=u(r);m>b;b++)if((w=D(r[b]))&&f(h,w))return w;return new v(!1)}g=s(r,d)}for(E=R?r.next:g.next;!(x=o(E,g)).done;){try{w=D(x.value)}catch(r){l(g,"throw",r)}if("object"==typeof w&&w&&f(h,w))return w}return new v(!1)}},function(t,e,n){var o=n(83),a=n(29),i=n(8),c=o(o.bind);t.exports=function(t,e){return a(t),e===r?t:i?c(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){var o=n(32),a=n(100),i=o("iterator"),c=Array.prototype;t.exports=function(t){return t!==r&&(a.Array===t||c[i]===t)}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(7),o=e(29),a=e(45),i=e(30),c=e(102),u=TypeError;r.exports=function(r,t){var e=arguments.length<2?c(r):t;if(o(e))return a(n(e,r));throw new u(i(r)+" is not iterable")}},function(r,t,e){var n=e(103),o=e(28),a=e(16),i=e(100),c=e(32)("iterator");r.exports=function(r){if(!a(r))return o(r,c)||o(r,"@@iterator")||i[n(r)]}},function(t,e,n){var o=n(104),a=n(20),i=n(14),c=n(32)("toStringTag"),u=Object,f="Arguments"===i(function(){return arguments}());t.exports=o?i:function(t){var e,n,o;return t===r?"Undefined":null===t?"Null":"string"==typeof(n=function(r,t){try{return r[t]}catch(r){}}(e=u(t),c))?n:f?i(e):"Object"===(o=i(e))&&a(e.callee)?"Arguments":o}},function(r,t,e){var n={};n[e(32)("toStringTag")]="z",r.exports="[object z]"===String(n)},function(r,t,e){var n=e(7),o=e(45),a=e(28);r.exports=function(r,t,e){var i,c;o(r);try{if(!(i=a(r,"return"))){if("throw"===t)throw e;return e}i=n(i,r)}catch(r){c=!0,i=r}if("throw"===t)throw e;if(c)throw i;return o(i),e}},function(r,t,e){var n=e(13),o=Map.prototype;r.exports={Map,set:n(o.set),get:n(o.get),has:n(o.has),remove:n(o.delete),proto:o}},function(r,t,e){var n=e(2),o=e(22),a=e(13),i=e(29),c=e(15),u=e(17),f=e(97),s=e(6),p=Object.groupBy,l=o("Object","create"),y=a([].push);n({target:"Object",stat:!0,forced:!p||s((function(){return 1!==p("ab",(function(r){return r})).a.length}))},{groupBy:function(r,t){c(r),i(t);var e=l(null),n=0;return f(r,(function(r){var o=u(t(r,n++));o in e?y(e[o],r):e[o]=[r]})),e}})},function(t,e,n){var o=n(2),a=n(3),i=n(109),c=n(110),u=n(111),f=n(29),s=n(112),p=a.Promise,l=!1;o({target:"Promise",stat:!0,forced:!p||!p.try||s((function(){p.try((function(r){l=8===r}),8)})).error||!l},{try:function(t){var e=arguments.length>1?c(arguments,1):[],n=u.f(this),o=s((function(){return i(f(t),r,e)}));return(o.error?n.reject:n.resolve)(o.value),n.promise}})},function(r,t,e){var n=e(8),o=Function.prototype,a=o.apply,i=o.call;r.exports="object"==typeof Reflect&&Reflect.apply||(n?i.bind(a):function(){return i.apply(a,arguments)})},function(r,t,e){var n=e(13);r.exports=n([].slice)},function(t,e,n){var o=n(29),a=TypeError,i=function(t){var e,n;this.promise=new t((function(t,o){if(e!==r||n!==r)throw new a("Bad Promise constructor");e=t,n=o})),this.resolve=o(e),this.reject=o(n)};t.exports.f=function(r){return new i(r)}},function(r,t,e){r.exports=function(r){try{return{error:!1,value:r()}}catch(r){return{error:!0,value:r}}}},function(r,t,e){var n=e(2),o=e(111);n({target:"Promise",stat:!0},{withResolvers:function(){var r=o.f(this);return{promise:r.promise,resolve:r.resolve,reject:r.reject}}})},function(r,t,e){var n=e(3),o=e(5),a=e(81),i=e(115),c=e(6),u=n.RegExp,f=u.prototype;o&&c((function(){var r=!0;try{u(".","d")}catch(t){r=!1}var t={},e="",n=r?"dgimsy":"gimsy",o=function(r,n){Object.defineProperty(t,r,{get:function(){return e+=n,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var i in r&&(a.hasIndices="d"),a)o(i,a[i]);return Object.getOwnPropertyDescriptor(f,"flags").get.call(t)!==n||e!==n}))&&a(f,"flags",{configurable:!0,get:i})},function(r,t,e){var n=e(45);r.exports=function(){var r=n(this),t="";return r.hasIndices&&(t+="d"),r.global&&(t+="g"),r.ignoreCase&&(t+="i"),r.multiline&&(t+="m"),r.dotAll&&(t+="s"),r.unicode&&(t+="u"),r.unicodeSets&&(t+="v"),r.sticky&&(t+="y"),t}},function(r,t,e){var n=e(2),o=e(13),a=e(15),i=e(117),c=o("".charCodeAt);n({target:"String",proto:!0},{isWellFormed:function(){for(var r=i(a(this)),t=r.length,e=0;e<t;e++){var n=c(r,e);if(55296==(63488&n)&&(n>=56320||++e>=t||56320!=(64512&c(r,e))))return!1}return!0}})},function(r,t,e){var n=e(103),o=String;r.exports=function(r){if("Symbol"===n(r))throw new TypeError("Cannot convert a Symbol value to a string");return o(r)}},function(r,t,e){var n=e(2),o=e(7),a=e(13),i=e(15),c=e(117),u=e(6),f=Array,s=a("".charAt),p=a("".charCodeAt),l=a([].join),y="".toWellFormed,v=y&&u((function(){return"1"!==o(y,1)}));n({target:"String",proto:!0,forced:v},{toWellFormed:function(){var r=c(i(this));if(v)return o(y,r);for(var t=r.length,e=f(t),n=0;n<t;n++){var a=p(r,n);55296!=(63488&a)?e[n]=s(r,n):a>=56320||n+1>=t||56320!=(64512&p(r,n+1))?e[n]="�":(e[n]=s(r,n),e[++n]=s(r,n))}return l(e,"")}})},function(r,t,e){var n=e(67),o=e(120),a=o.aTypedArray,i=o.exportTypedArrayMethod,c=o.getTypedArrayConstructor;i("toReversed",(function(){return n(a(this),c(this))}))},function(t,e,n){var o,a,i,c=n(121),u=n(5),f=n(3),s=n(20),p=n(19),l=n(37),y=n(103),v=n(30),h=n(42),g=n(46),d=n(81),b=n(23),m=n(122),w=n(124),E=n(32),x=n(39),A=n(50),O=A.enforce,R=A.get,S=f.Int8Array,T=S&&S.prototype,I=f.Uint8ClampedArray,_=I&&I.prototype,D=S&&m(S),j=T&&m(T),M=Object.prototype,P=f.TypeError,C=E("toStringTag"),k=x("TYPED_ARRAY_TAG"),B="TypedArrayConstructor",L=c&&!!w&&"Opera"!==y(f.opera),U=!1,N={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},W=function(r){var t=m(r);if(p(t)){var e=R(t);return e&&l(e,B)?e[B]:W(t)}},V=function(r){if(!p(r))return!1;var t=y(r);return l(N,t)||l(F,t)};for(o in N)(i=(a=f[o])&&a.prototype)?O(i)[B]=a:L=!1;for(o in F)(i=(a=f[o])&&a.prototype)&&(O(i)[B]=a);if((!L||!s(D)||D===Function.prototype)&&(D=function(){throw new P("Incorrect invocation")},L))for(o in N)f[o]&&w(f[o],D);if((!L||!j||j===M)&&(j=D.prototype,L))for(o in N)f[o]&&w(f[o].prototype,j);if(L&&m(_)!==j&&w(_,j),u&&!l(j,C))for(o in U=!0,d(j,C,{configurable:!0,get:function(){return p(this)?this[k]:r}}),N)f[o]&&h(f[o],k,o);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:U&&k,aTypedArray:function(r){if(V(r))return r;throw new P("Target is not a typed array")},aTypedArrayConstructor:function(r){if(s(r)&&(!w||b(D,r)))return r;throw new P(v(r)+" is not a typed array constructor")},exportTypedArrayMethod:function(r,t,e,n){if(u){if(e)for(var o in N){var a=f[o];if(a&&l(a.prototype,r))try{delete a.prototype[r]}catch(e){try{a.prototype[r]=t}catch(r){}}}j[r]&&!e||g(j,r,e?t:L&&T[r]||t,n)}},exportTypedArrayStaticMethod:function(r,t,e){var n,o;if(u){if(w){if(e)for(n in N)if((o=f[n])&&l(o,r))try{delete o[r]}catch(r){}if(D[r]&&!e)return;try{return g(D,r,e?t:L&&D[r]||t)}catch(r){}}for(n in N)!(o=f[n])||o[r]&&!e||g(o,r,t)}},getTypedArrayConstructor:W,isView:function(r){if(!p(r))return!1;var t=y(r);return"DataView"===t||l(N,t)||l(F,t)},isTypedArray:V,TypedArray:D,TypedArrayPrototype:j}},function(r,t,e){r.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(r,t,e){var n=e(37),o=e(20),a=e(38),i=e(52),c=e(123),u=i("IE_PROTO"),f=Object,s=f.prototype;r.exports=c?f.getPrototypeOf:function(r){var t=a(r);if(n(t,u))return t[u];var e=t.constructor;return o(e)&&t instanceof e?e.prototype:t instanceof f?s:null}},function(r,t,e){var n=e(6);r.exports=!n((function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype}))},function(t,e,n){var o=n(85),a=n(19),i=n(15),c=n(125);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,t=!1,e={};try{(r=o(Object.prototype,"__proto__","set"))(e,[]),t=e instanceof Array}catch(r){}return function(e,n){return i(e),c(n),a(e)?(t?r(e,n):e.__proto__=n,e):e}}():r)},function(r,t,e){var n=e(126),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a("Can't set "+o(r)+" as a prototype")}},function(r,t,e){var n=e(19);r.exports=function(r){return n(r)||null===r}},function(t,e,n){var o=n(120),a=n(13),i=n(29),c=n(74),u=o.aTypedArray,f=o.getTypedArrayConstructor,s=o.exportTypedArrayMethod,p=a(o.TypedArrayPrototype.sort);s("toSorted",(function(t){t!==r&&i(t);var e=u(this),n=c(f(e),e);return p(n,t)}))},function(r,t,e){var n=e(79),o=e(120),a=e(129),i=e(60),c=e(130),u=o.aTypedArray,f=o.getTypedArrayConstructor,s=o.exportTypedArrayMethod,p=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(r){return 8===r}}();s("with",{with:function(r,t){var e=u(this),o=i(r),s=a(e)?c(t):+t;return n(e,f(e),o,s)}}.with,!p)},function(r,t,e){var n=e(103);r.exports=function(r){var t=n(r);return"BigInt64Array"===t||"BigUint64Array"===t}},function(r,t,e){var n=e(18),o=TypeError;r.exports=function(r){var t=n(r,"number");if("number"==typeof t)throw new o("Can't convert number to bigint");return BigInt(t)}},function(t,e,n){var o=n(2),a=n(3),i=n(22),c=n(10),u=n(43).f,f=n(37),s=n(132),p=n(133),l=n(134),y=n(135),v=n(136),h=n(5),g=n(35),d="DOMException",b=i("Error"),m=i(d),w=function(){s(this,E);var t=arguments.length,e=l(t<1?r:arguments[0]),n=l(t<2?r:arguments[1],"Error"),o=new m(e,n),a=new b(e);return a.name=d,u(o,"stack",c(1,v(a.stack,1))),p(o,this,w),o},E=w.prototype=m.prototype,x="stack"in new b(d),A="stack"in new m(1,2),O=m&&h&&Object.getOwnPropertyDescriptor(a,d),R=!(!O||O.writable&&O.configurable),S=x&&!R&&!A;o({global:!0,constructor:!0,forced:g||S},{DOMException:S?w:m});var T=i(d),I=T.prototype;if(I.constructor!==T)for(var _ in g||u(I,"constructor",c(1,T)),y)if(f(y,_)){var D=y[_],j=D.s;f(T,j)||u(T,j,c(6,D.c))}},function(r,t,e){var n=e(23),o=TypeError;r.exports=function(r,t){if(n(t,r))return r;throw new o("Incorrect invocation")}},function(r,t,e){var n=e(20),o=e(19),a=e(124);r.exports=function(r,t,e){var i,c;return a&&n(i=t.constructor)&&i!==e&&o(c=i.prototype)&&c!==e.prototype&&a(r,c),r}},function(t,e,n){var o=n(117);t.exports=function(t,e){return t===r?arguments.length<2?"":e:o(t)}},function(r,t,e){r.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(r,t,e){var n=e(13),o=Error,a=n("".replace),i=String(new o("zxcasd").stack),c=/\n\s*at [^:]*:[^\n]*/,u=c.test(i);r.exports=function(r,t){if(u&&"string"==typeof r&&!o.prepareStackTrace)for(;t--;)r=a(r,c,"");return r}},function(t,e,n){var o,a=n(35),i=n(2),c=n(3),u=n(22),f=n(13),s=n(6),p=n(39),l=n(20),y=n(138),v=n(16),h=n(19),g=n(21),d=n(97),b=n(45),m=n(103),w=n(37),E=n(139),x=n(42),A=n(62),O=n(140),R=n(141),S=n(106),T=n(142),I=n(143),_=n(90),D=n(145),j=n(94),M=c.Object,P=c.Array,C=c.Date,k=c.Error,B=c.TypeError,L=c.PerformanceMark,U=u("DOMException"),N=S.Map,F=S.has,W=S.get,V=S.set,z=T.Set,G=T.add,Y=T.has,H=u("Object","keys"),Q=f([].push),X=f((!0).valueOf),q=f(1..valueOf),K=f("".valueOf),Z=f(C.prototype.getTime),$=p("structuredClone"),J="DataCloneError",rr="Transferring",tr=function(r){return!s((function(){var t=new c.Set([7]),e=r(t),n=r(M(7));return e===t||!e.has(7)||!h(n)||7!=+n}))&&r},er=function(r,t){return!s((function(){var e=new t,n=r({a:e,b:e});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===e.stack)}))},nr=c.structuredClone,or=a||!er(nr,k)||!er(nr,U)||(o=nr,!!s((function(){var r=o(new c.AggregateError([1],$,{cause:3}));return"AggregateError"!==r.name||1!==r.errors[0]||r.message!==$||3!==r.cause}))),ar=!nr&&tr((function(r){return new L($,{detail:r}).detail})),ir=tr(nr)||ar,cr=function(r){throw new U("Uncloneable type: "+r,J)},ur=function(r,t){throw new U((t||"Cloning")+" of "+r+" cannot be properly polyfilled in this engine",J)},fr=function(r,t){return ir||ur(t),ir(r)},sr=function(t,e,n){if(F(e,t))return W(e,t);var o,a,i,u,f,s;if("SharedArrayBuffer"===(n||m(t)))o=ir?ir(t):t;else{var p=c.DataView;p||l(t.slice)||ur("ArrayBuffer");try{if(l(t.slice)&&!t.resizable)o=t.slice(0);else{a=t.byteLength,i="maxByteLength"in t?{maxByteLength:t.maxByteLength}:r,o=new ArrayBuffer(a,i),u=new p(t),f=new p(o);for(s=0;s<a;s++)f.setUint8(s,u.getUint8(s))}}catch(r){throw new U("ArrayBuffer is detached",J)}}return V(e,t,o),o},pr=function(t,e){if(g(t)&&cr("Symbol"),!h(t))return t;if(e){if(F(e,t))return W(e,t)}else e=new N;var n,o,a,i,f,s,p,y,v=m(t);switch(v){case"Array":a=P(A(t));break;case"Object":a={};break;case"Map":a=new N;break;case"Set":a=new z;break;case"RegExp":a=new RegExp(t.source,R(t));break;case"Error":switch(o=t.name){case"AggregateError":a=new(u(o))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":a=new(u(o));break;case"CompileError":case"LinkError":case"RuntimeError":a=new(u("WebAssembly",o));break;default:a=new k}break;case"DOMException":a=new U(t.message,t.name);break;case"ArrayBuffer":case"SharedArrayBuffer":a=sr(t,e,v);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":s="DataView"===v?t.byteLength:t.length,a=function(r,t,e,n,o){var a=c[t];return h(a)||ur(t),new a(sr(r.buffer,o),e,n)}(t,v,t.byteOffset,s,e);break;case"DOMQuad":try{a=new DOMQuad(pr(t.p1,e),pr(t.p2,e),pr(t.p3,e),pr(t.p4,e))}catch(r){a=fr(t,v)}break;case"File":if(ir)try{a=ir(t),m(a)!==v&&(a=r)}catch(r){}if(!a)try{a=new File([t],t.name,t)}catch(r){}a||ur(v);break;case"FileList":if(i=function(){var r;try{r=new c.DataTransfer}catch(t){try{r=new c.ClipboardEvent("").clipboardData}catch(r){}}return r&&r.items&&r.files?r:null}()){for(f=0,s=A(t);f<s;f++)i.items.add(pr(t[f],e));a=i.files}else a=fr(t,v);break;case"ImageData":try{a=new ImageData(pr(t.data,e),t.width,t.height,{colorSpace:t.colorSpace})}catch(r){a=fr(t,v)}break;default:if(ir)a=ir(t);else switch(v){case"BigInt":a=M(t.valueOf());break;case"Boolean":a=M(X(t));break;case"Number":a=M(q(t));break;case"String":a=M(K(t));break;case"Date":a=new C(Z(t));break;case"Blob":try{a=t.slice(0,t.size,t.type)}catch(r){ur(v)}break;case"DOMPoint":case"DOMPointReadOnly":n=c[v];try{a=n.fromPoint?n.fromPoint(t):new n(t.x,t.y,t.z,t.w)}catch(r){ur(v)}break;case"DOMRect":case"DOMRectReadOnly":n=c[v];try{a=n.fromRect?n.fromRect(t):new n(t.x,t.y,t.width,t.height)}catch(r){ur(v)}break;case"DOMMatrix":case"DOMMatrixReadOnly":n=c[v];try{a=n.fromMatrix?n.fromMatrix(t):new n(t)}catch(r){ur(v)}break;case"AudioData":case"VideoFrame":l(t.clone)||ur(v);try{a=t.clone()}catch(r){cr(v)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":ur(v);default:cr(v)}}switch(V(e,t,a),v){case"Array":case"Object":for(p=H(t),f=0,s=A(p);f<s;f++)y=p[f],E(a,y,pr(t[y],e));break;case"Map":t.forEach((function(r,t){V(a,pr(t,e),pr(r,e))}));break;case"Set":t.forEach((function(r){G(a,pr(r,e))}));break;case"Error":x(a,"message",pr(t.message,e)),w(t,"cause")&&x(a,"cause",pr(t.cause,e)),"AggregateError"===o?a.errors=pr(t.errors,e):"SuppressedError"===o&&(a.error=pr(t.error,e),a.suppressed=pr(t.suppressed,e));case"DOMException":D&&x(a,"stack",pr(t.stack,e))}return a};i({global:!0,enumerable:!0,sham:!j,forced:or},{structuredClone:function(t){var e,n,o=O(arguments.length,1)>1&&!v(arguments[1])?b(arguments[1]):r,a=o?o.transfer:r;a!==r&&(n=function(t,e){if(!h(t))throw new B("Transfer option cannot be converted to a sequence");var n=[];d(t,(function(r){Q(n,b(r))}));for(var o,a,i,u,f,s=0,p=A(n),v=new z;s<p;){if(o=n[s++],"ArrayBuffer"===(a=m(o))?Y(v,o):F(e,o))throw new U("Duplicate transferable",J);if("ArrayBuffer"!==a){if(j)u=nr(o,{transfer:[o]});else switch(a){case"ImageBitmap":i=c.OffscreenCanvas,y(i)||ur(a,rr);try{(f=new i(o.width,o.height)).getContext("bitmaprenderer").transferFromImageBitmap(o),u=f.transferToImageBitmap()}catch(r){}break;case"AudioData":case"VideoFrame":l(o.clone)&&l(o.close)||ur(a,rr);try{u=o.clone(),o.close()}catch(r){}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":ur(a,rr)}if(u===r)throw new U("This object cannot be transferred: "+a,J);V(e,o,u)}else G(v,o)}return v}(a,e=new N));var i=pr(t,e);return n&&function(r){I(r,(function(r){j?ir(r,{transfer:[r]}):l(r.transfer)?r.transfer():_?_(r):ur("ArrayBuffer",rr)}))}(n),i}})},function(r,t,e){var n=e(13),o=e(6),a=e(20),i=e(103),c=e(22),u=e(49),f=function(){},s=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,l=n(p.exec),y=!p.test(f),v=function(r){if(!a(r))return!1;try{return s(f,[],r),!0}catch(r){return!1}},h=function(r){if(!a(r))return!1;switch(i(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return y||!!l(p,u(r))}catch(r){return!0}};h.sham=!0,r.exports=!s||o((function(){var r;return v(v.call)||!v(Object)||!v((function(){r=!0}))||r}))?h:v},function(r,t,e){var n=e(5),o=e(43),a=e(10);r.exports=function(r,t,e){n?o.f(r,t,a(0,e)):r[t]=e}},function(r,t,e){var n=TypeError;r.exports=function(r,t){if(r<t)throw new n("Not enough arguments");return r}},function(t,e,n){var o=n(7),a=n(37),i=n(23),c=n(115),u=RegExp.prototype;t.exports=function(t){var e=t.flags;return e!==r||"flags"in u||a(t,"flags")||!i(u,t)?e:o(c,t)}},function(r,t,e){var n=e(13),o=Set.prototype;r.exports={Set,add:n(o.add),has:n(o.has),remove:n(o.delete),proto:o}},function(r,t,e){var n=e(13),o=e(144),a=e(142),i=a.Set,c=a.proto,u=n(c.forEach),f=n(c.keys),s=f(new i).next;r.exports=function(r,t,e){return e?o({iterator:f(r),next:s},t):u(r,t)}},function(t,e,n){var o=n(7);t.exports=function(t,e,n){for(var a,i,c=n?t:t.iterator,u=t.next;!(a=o(u,c)).done;)if((i=e(a.value))!==r)return i}},function(r,t,e){var n=e(6),o=e(10);r.exports=!n((function(){var r=new Error("a");return!("stack"in r)||(Object.defineProperty(r,"stack",o(1,7)),7!==r.stack)}))},function(t,e,n){var o=n(2),a=n(22),i=n(6),c=n(140),u=n(117),f=n(147),s=a("URL"),p=f&&i((function(){s.canParse()})),l=i((function(){return 1!==s.canParse.length}));o({target:"URL",stat:!0,forced:!p||l},{canParse:function(t){var e=c(arguments.length,1),n=u(t),o=e<2||arguments[1]===r?r:u(arguments[1]);try{return!!new s(n,o)}catch(r){return!1}}})},function(t,e,n){var o=n(6),a=n(32),i=n(5),c=n(35),u=a("iterator");t.exports=!o((function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),o="";return t.pathname="c%20d",e.forEach((function(r,t){e.delete("b"),o+=t+r})),n.delete("a",2),n.delete("b",r),c&&(!t.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",r)||n.has("b"))||!e.size&&(c||!i)||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[u]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==o||"x"!==new URL("https://x",r).host}))},function(t,e,n){var o=n(2),a=n(22),i=n(140),c=n(117),u=n(147),f=a("URL");o({target:"URL",stat:!0,forced:!u},{parse:function(t){var e=i(arguments.length,1),n=c(t),o=e<2||arguments[1]===r?r:c(arguments[1]);try{return new f(n,o)}catch(r){return null}}})},function(t,e,n){var o=n(46),a=n(13),i=n(117),c=n(140),u=URLSearchParams,f=u.prototype,s=a(f.append),p=a(f.delete),l=a(f.forEach),y=a([].push),v=new u("a=1&a=2&b=3");v.delete("a",1),v.delete("b",r),v+""!="a=2"&&o(f,"delete",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return p(this,t);var o=[];l(this,(function(r,t){y(o,{key:t,value:r})})),c(e,1);for(var a,u=i(t),f=i(n),v=0,h=0,g=!1,d=o.length;v<d;)a=o[v++],g||a.key===u?(g=!0,p(this,a.key)):h++;for(;h<d;)(a=o[h++]).key===u&&a.value===f||s(this,a.key,a.value)}),{enumerable:!0,unsafe:!0})},function(t,e,n){var o=n(46),a=n(13),i=n(117),c=n(140),u=URLSearchParams,f=u.prototype,s=a(f.getAll),p=a(f.has),l=new u("a=1");!l.has("a",2)&&l.has("a",r)||o(f,"has",(function(t){var e=arguments.length,n=e<2?r:arguments[1];if(e&&n===r)return p(this,t);var o=s(this,t);c(e,1);for(var a=i(n),u=0;u<o.length;)if(o[u++]===a)return!0;return!1}),{enumerable:!0,unsafe:!0})},function(r,t,e){var n=e(5),o=e(13),a=e(81),i=URLSearchParams.prototype,c=o(i.forEach);n&&!("size"in i)&&a(i,"size",{get:function(){var r=0;return c(this,(function(){r++})),r},configurable:!0,enumerable:!0})}],e={},(n=function(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}).m=t,n.c=e,n.d=function(r,t,e){n.o(r,t)||Object.defineProperty(r,t,{enumerable:!0,get:e})},n.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,t){if(1&t&&(r=n(r)),8&t)return r;if(4&t&&"object"==typeof r&&r&&r.__esModule)return r;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:r}),2&t&&"string"!=typeof r)for(var o in r)n.d(e,o,function(t){return r[t]}.bind(null,o));return e},n.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(t,"a",t),t},n.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},n.p="",n(n.s=0)}();</script>
<title>Dev4Press: Premium Plugins for WordPress and bbPress</title>
	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
	<meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content="Home of GD bbPress Toolbox Pro, SweepPress Pro, coreSecurity Pro, GD Rating System Pro, and other premium Plugins for WordPress.">
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<link rel="canonical" href="https://www.dev4press.com/">
<script id="website-schema" type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","name":"Dev4Press: Premium Plugins for WordPress and bbPress","alternateName":"Dev4Press plugins for WordPress","description":"Home of GD bbPress Toolbox Pro, SweepPress Pro, coreSecurity Pro, GD Rating System Pro, and other premium plugins for WordPress.","url":"https:\/\/www.dev4press.com"}</script>
<meta property="og:url" content="https://www.dev4press.com/">
<meta property="og:site_name" content="Dev4Press">
<meta property="og:locale" content="en_US">
<meta property="og:type" content="website">
<meta property="og:title" content="Dev4Press: Premium Plugins for WordPress and bbPress">
<meta property="og:description" content="Home of GD bbPress Toolbox Pro, SweepPress Pro, coreSecurity Pro, GD Rating System Pro, and other premium Plugins for WordPress.">
<meta property="og:image" content="https://storage.dev4press.com/logo/dev4press-graph-logo.png">
<meta property="og:image:secure_url" content="https://storage.dev4press.com/logo/dev4press-graph-logo.png">
<meta property="fb:pages" content="187732986849">
<meta property="fb:admins" content="778998793">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@milangd">
<meta name="twitter:creator" content="@milangd">
<meta name="twitter:title" content="Dev4Press: Premium Plugins for WordPress and bbPress">
<meta name="twitter:description" content="Home of GD bbPress Toolbox Pro, SweepPress Pro, coreSecurity Pro, GD Rating System Pro, and other premium Plugins for WordPress.">
<meta name="twitter:image" content="https://storage.dev4press.com/logo/dev4press-graph-logo.png">
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link href='https://fonts.googleapis.com' crossorigin rel='preconnect' />
<link href='https://a.dev4press.net' crossorigin rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Dev4Press &raquo; Feed" href="https://www.dev4press.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Dev4Press &raquo; Comments Feed" href="https://www.dev4press.com/comments/feed/" />
<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","name":"Dev4Press Web Development","url":"https:\/\/www.dev4press.com","alternateName":"Dev4Press plugins for WordPress","description":"Dev4Press develops free, premium and custom plugins for WordPress.","logo":"https:\/\/storage.dev4press.com\/logo\/dev4press-graph-logo.png","sameAs":["https:\/\/www.facebook.com\/dev4press\/","https:\/\/twitter.com\/@milangd","https:\/\/www.pinterest.com\/dev4press\/","https:\/\/www.instagram.com\/dev4press\/","https:\/\/www.youtube.com\/dev4press","https:\/\/www.linkedin.com\/in\/dev4press\/","https:\/\/github.com\/dev4press","https:\/\/profiles.wordpress.org\/gdragon\/"],"contactPoint":[{"@type":"ContactPoint","email":"support@dev4press.com","contactType":"customer support"}]}</script>
<link rel='stylesheet' id='d4p-store-font-css' href='https://www.dev4press.com/wp-content/plugins/dev4press-store/vendor/dev4press/library/resources/css/font-embed.min.css?ver=5.4' media='all' />
<link rel='stylesheet' id='d4p-store-core-css' href='https://www.dev4press.com/wp-content/plugins/dev4press-store/css/core.min.css?ver=11.8.0.4180' media='all' />
<link rel='stylesheet' id='wp-block-library-css' href='https://www.dev4press.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.3' media='all' />
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<link rel='stylesheet' id='mailster-form-style-css' href='https://www.dev4press.com/wp-content/plugins/mailster/build/form/style-index.css?ver=6.8.3' media='all' />
<link rel='stylesheet' id='dev4press-blocks-css' href='https://www.dev4press.com/wp-content/plugins/dev4press-blocks/css/blocks.min.css?ver=2.6' media='all' />
<link rel='stylesheet' id='coresocial-main-css' href='https://www.dev4press.com/wp-content/plugins/coresocial/css/pack-embed.min.css?ver=3.5.3500' media='all' />
<link rel='stylesheet' id='breadcrumbspress-css' href='https://www.dev4press.com/wp-content/plugins/breadcrumbspress/css/breadcrumbspress.min.css?ver=4.5.4500' media='all' />
<style id='breadcrumbspress-inline-css'>
:root {
	--breadcrumbspress-base-font-size: 15px;
	--breadcrumbspress-base-line-height: 22px;
}
</style>
<style id='global-styles-inline-css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--color--press: var(--press);--wp--preset--color--alternate: var(--alternate);--wp--preset--color--light: var(--light);--wp--preset--color--dark: var(--dark);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='dev4press-flexgrid-css' href='https://www.dev4press.com/wp-content/plugins/dev4press-blocks/css/flexgrid.min.css?ver=2.6' media='all' />
<link rel='stylesheet' id='generateblocks-google-fonts-css' href='https://fonts.googleapis.com/css?family=Space+Grotesk:300,regular,500,600,700&#038;display=swap' media='all' />
<link rel='stylesheet' id='stcr-style-css' href='https://www.dev4press.com/wp-content/plugins/subscribe-to-comments-reloaded/includes/css/stcr-style.css?ver=6.8.3' media='all' />
<link rel='stylesheet' id='dev4press-shared-css' href='https://www.dev4press.com/wp-content/themes/generatepress_blog/assets/css/shared.css?ver=3.0-11.8.0' media='all' />
<link rel='stylesheet' id='dev4press-main-css' href='https://www.dev4press.com/wp-content/themes/generatepress_blog/assets/css/style.css?ver=3.0-11.8.0' media='all' />
<link rel='stylesheet' id='generate-style-css' href='https://www.dev4press.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.0' media='all' />
<style id='generate-style-inline-css'>
@media (max-width:768px){}
.is-right-sidebar{width:25%;}.is-left-sidebar{width:25%;}.site-content .content-area{width:100%;}@media (max-width: 920px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
</style>
<link rel='stylesheet' id='generate-google-fonts-css' href='https://fonts.googleapis.com/css?family=Space+Grotesk%3A300%2Cregular%2C500%2C600%2C700&#038;display=swap&#038;ver=3.6.0' media='all' />
<link rel='stylesheet' id='gdkob-font-css' href='https://www.dev4press.com/wp-content/plugins/gd-knowledge-base/templates/default/css/font.css?ver=7.0' media='all' />
<link rel='stylesheet' id='gdkob-grid-css' href='https://www.dev4press.com/wp-content/plugins/gd-knowledge-base/templates/default/css/grid.css?ver=7.0' media='all' />
<link rel='stylesheet' id='gdkob-tabs-css' href='https://www.dev4press.com/wp-content/plugins/gd-knowledge-base/templates/default/css/tabs.css?ver=7.0' media='all' />
<link rel='stylesheet' id='gdkob-kb-css' href='https://www.dev4press.com/wp-content/plugins/gd-knowledge-base/templates/default/css/kb.css?ver=7.0' media='all' />
<link rel='stylesheet' id='gdrts-ratings-grid-css' href='https://www.dev4press.com/wp-content/plugins/gd-rating-system/css/rating/grid.min.css?ver=4.7.1550' media='all' />
<link rel='stylesheet' id='gdrts-ratings-core-css' href='https://www.dev4press.com/wp-content/plugins/gd-rating-system/css/rating/core.min.css?ver=4.7.1550' media='all' />
<link rel='stylesheet' id='gdrts-addon-tooltip-css' href='https://www.dev4press.com/wp-content/plugins/gd-rating-system/addons/tooltip/css/tooltip.min.css?ver=4.7.1550' media='all' />
<link rel='stylesheet' id='gdrts-font-default-css' href='https://www.dev4press.com/wp-content/plugins/gd-rating-system/css/fonts/default-embed.min.css?ver=4.7.1550' media='all' />
<link rel='stylesheet' id='gdrts-font-boxed-css' href='https://www.dev4press.com/wp-content/plugins/gd-rating-system/css/fonts/boxed-embed.min.css?ver=4.7.1550' media='all' />
<link rel='stylesheet' id='generatepress-dynamic-css' href='https://www.dev4press.com/wp-content/uploads/generatepress/style.min.css?ver=1754725188' media='all' />
<link rel='stylesheet' id='generate-child-css' href='https://www.dev4press.com/wp-content/themes/generatepress_blog/style.css?ver=1749229573' media='all' />
<link rel='stylesheet' id='generateblocks-global-css' href='https://www.dev4press.com/wp-content/uploads/generateblocks/style-global.css?ver=1715532073' media='all' />
<link rel='stylesheet' id='generateblocks-css' href='https://www.dev4press.com/wp-content/uploads/generateblocks/style-29163.css?ver=1758999868' media='all' />
<link rel='stylesheet' id='generate-navigation-branding-css' href='https://www.dev4press.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.5' media='all' />
<style id='generate-navigation-branding-inline-css'>
.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0px 40px 0px 40px;}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.main-navigation .sticky-navigation-logo, .main-navigation.navigation-stick .site-logo:not(.mobile-header-logo){display:none;}.main-navigation.navigation-stick .sticky-navigation-logo{display:block;}.navigation-branding img, .site-logo.mobile-header-logo img{height:50px;width:auto;}.navigation-branding .main-title{line-height:50px;}@media (max-width: 920px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.main-navigation.has-branding .inside-navigation.grid-container{padding:0px;}}
</style>
<script type="text/javascript">
            window._nslDOMReady = (function () {
                const executedCallbacks = new Set();
            
                return function (callback) {
                    /**
                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
                    */
                    if (executedCallbacks.has(callback)) return;
            
                    const wrappedCallback = function () {
                        if (executedCallbacks.has(callback)) return;
                        executedCallbacks.add(callback);
                        callback();
                    };
            
                    if (document.readyState === "complete" || document.readyState === "interactive") {
                        wrappedCallback();
                    } else {
                        document.addEventListener("DOMContentLoaded", wrappedCallback);
                    }
                };
            })();
        </script><script src="https://www.dev4press.com/wp-content/themes/generatepress_blog/assets/js/script.js?ver=3.0-11.8.0" id="dev4press-main-js"></script>
<script src="https://www.dev4press.com/wp-content/plugins/gd-rating-system/js/rating/events.min.js?ver=4.7.1550" id="gdrts-events-js"></script>
<link rel="https://api.w.org/" href="https://www.dev4press.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.dev4press.com/wp-json/wp/v2/pages/29163" /><link rel='shortlink' href='https://www.dev4press.com/p/29163' />
<meta name='ir-site-verification-token' value='1326688013' />
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />        <style>@media screen and (max-width: 782px) {
                #wpadminbar li#wp-admin-bar-sweeppress-menu {
                    display: block;
                }
            }</style>
		        <style>
            #wpadminbar .coreactivity-adminbar-count {
                display: inline-block;
                text-align: center;
                padding: 0 6px;
                height: 20px;
                border-radius: 10px;
                margin: 6px 0 0 4px;
                vertical-align: top;
                line-height: 20px;
                font-size: 12px
            }

            #wpadminbar .ab-submenu .coreactivity-adminbar-count {
                float: right;
            }

            @media screen and (max-width: 782px) {
                #wpadminbar .coreactivity-adminbar-count {
                    display: none;
                }

                #wpadminbar li#wp-admin-bar-coreactivity-menu {
                    display: block;
                }
            }</style>
		        <style>@media screen and (max-width: 782px) {
                #wpadminbar li#wp-admin-bar-coresecurity-menu {
                    display: block;
                }
            }</style>
		<link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMTgyMzA5LDAsMCwwLjE4MjkzOSwxNjUuNTE0LDE2MS4wMzIpIj4KICAgICAgICA8cGF0aCBkPSJNMCwtNjY3LjU1NkM5LjQ5NSwtNjg1LjE1NCAxOC40NjgsLTcwMy4yNzIgMjYuNzIxLC03MjEuNzA4QzE1LjI2MiwtNzMzLjA1MSAzLjIwOSwtNzQzLjc0OSAtOS4wODcsLTc1NC4xNTFDLTM3LjI5MSwtNzM5LjczIC02My43MzMsLTcyNC4zODYgLTg5LjI1LC03MDYuOTkyQy0xMDguMjA5LC03MjEuMDQxIC0xMjkuMTM0LC03MzMuNjQyIC0xNTAuMzA4LC03NDQuMDQ3Qy0xNDUuMjcsLTc3My45OTIgLTE0Mi4xNTMsLTgwMy44MTQgLTE0MC4zOTIsLTgzNC42NUMtMTU1LjE5OSwtODQwLjk3MyAtMTcwLjE4NywtODQ2Ljg3NiAtMTg1LjQ5MiwtODUxLjkxNEMtMjA2LjQ1OSwtODI4LjgxNyAtMjI1Ljg1NywtODA0LjIxNSAtMjQzLjI3MiwtNzc5LjI1NkMtMjY2LjM5MSwtNzg1LjA2NyAtMjg5Ljg1NCwtNzg5LjUzOSAtMzEzLjYwNSwtNzkxLjc1N0MtMzE5Ljc1MywtODIxLjIxMSAtMzI3LjU4MywtODUwLjc3MyAtMzM3LjE1OSwtODc5Ljc1Qy0zNTMuMjcxLC04ODAuNTY2IC0zNjkuNDM2LC04ODAuMzAzIC0zODUuNTMzLC04NzkuNTY1Qy0zOTYuNzE4LC04NTAuMyAtNDA1Ljg3MywtODIwLjY4NCAtNDEzLjAyLC03OTAuODIxQy00MzYuNTI5LC03ODguMzgxIC00NjAuMzgzLC03ODMuNTE1IC00ODMuMDk3LC03NzcuMDA0Qy00OTkuNTY5LC04MDIuNTY5IC01MTcuMzIsLTgyNi42MDkgLTUzNi43ODcsLTg1MC42MzVDLTU1MS45NDcsLTg0NS4zIC01NjcuMDUxLC04MzkuNjkgLTU4MS43MjUsLTgzMy4wMThDLTU4MS43MTksLTgwMS45MTIgLTU3OS40MTksLTc3MC41MTQgLTU3NS41NDIsLTc0MC40NEMtNTk2LjU4NCwtNzI4LjcxIC02MTYuMzM3LC03MTYuMjkzIC02MzUuOTY0LC03MDIuMzE3Qy02NjAuMTc5LC03MTkuNzA1IC02ODYuMTA0LC03MzYuNTA2IC03MTIuNjQsLTc1MS4zOTlDLTcyNS4wMzMsLTc0MS4wNjggLTczNi43OTcsLTczMC4wMzIgLTc0OC4yNzEsLTcxOC43MTFDLTczNi42MDEsLTY4OS4zNjcgLTcyMy42NiwtNjYxLjUzMiAtNzA4LjczNSwtNjM0LjU2MkMtNzI0LjUxNywtNjE2Ljk5OSAtNzM4Ljg1MiwtNTk3LjI0NyAtNzUxLjI1NSwtNTc3LjE3MUMtNzgwLjYwMywtNTg0LjkzIC04MDkuOTgzLC01OTAuNzQ3IC04NDAuNTg3LC01OTUuMzYzQy04NDguMiwtNTgxLjE4MSAtODU1LjQ0OCwtNTY2LjgwMyAtODYxLjksLTU1Mi4wNUMtODQwLjY3MiwtNTI4Ljk4OCAtODE4LjIxNiwtNTA3LjUyMSAtNzk0LjgxOSwtNDg3LjgxNkMtODAyLjg3MywtNDY1LjYyNyAtODA5Ljc1NSwtNDQyLjIzMSAtODEzLjc3OSwtNDE4Ljk0OUMtODQzLjgxMSwtNDE1LjU4NSAtODczLjc4MiwtNDEwLjUwNiAtOTAzLjU5NiwtNDAzLjY4MUMtOTA1Ljc4OCwtMzg3LjcyMiAtOTA3LjI3NiwtMzcxLjYxOSAtOTA3Ljg3NiwtMzU1LjUwNkMtODg2LjA3MywtMzQ0LjcxMyAtODYzLjczMywtMzM1LjExOCAtODQxLjI2NywtMzI2LjcyOUwtODQwLjExMiwtMzMxLjM5TC02OTYuNTk2LC00MTQuNjVDLTY2MS4xMDYsLTU2MC44MDYgLTUzMi45NDQsLTY3Mi41MDQgLTM3NS4xMDUsLTY4MC4yMTFDLTMzNS42NzgsLTY4Mi4xMzYgLTI5Ny40NjQsLTY3Ny40MTEgLTI2MS41NCwtNjY3LjA0NEwtMjYwLjY1OCwtNjY3LjU1NkwwLC02NjcuNTU2Wk0xMDMuNzcyLC0zMjguMDczQzEzMi4zNTgsLTMzNi45MjYgMTYxLjI5NSwtMzQ3LjQ5NSAxODkuMTY1LC0zNTkuNzAxQzE4OC40NDYsLTM3NS44MjkgMTg2LjY1NSwtMzkxLjg2OCAxODQuNTMzLC00MDcuODM2QzE1NC4xMTcsLTQxNi4yMDMgMTI0LjA5MywtNDIyLjYzMyA5My41NjYsLTQyNi45NjJDODkuMTkzLC00NDkuOTQ3IDgyLjE4NiwtNDczLjc4NiA3My40MTQsLTQ5NS40NzdDOTcuMjQ1LC01MTQuMTYyIDExOS45MzEsLTUzNC4xODMgMTQxLjc5MywtNTU1LjY5MUMxMzUuMjI3LC01NzAuMzkyIDEyOC4xMTQsLTU4NC45MDUgMTIwLjEyNCwtNTk4LjkwOEM4OS4wMzgsLTU5NS45ODQgNTguMjI5LC01OTAuOTE1IDI4LjQ1NywtNTg0LjE0NkMyNS4wOTgsLTU4OS4xNDggMjEuNjgsLTU5NC4wNTcgMTguMTk0LC01OTguODkzTC0yMy44NTgsLTQzMC4zNDdDLTE3LjQzNSwtNDA4LjM4MyAtMTMuMTE1LC0zODUuNDg0IC0xMS4xMTYsLTM2MS44NzJMNTMuODI1LC0zNjEuODcyTC0xMS43NzYsLTk1LjY1MkwtMTAyLjY4NSwtOTUuNjUyQy0xMDQuNjE2LC05My41NjYgLTEwNi41NzMsLTkxLjUwNSAtMTA4LjU1NiwtODkuNDY3TC0xMzUuMDkyLDIwLjEwNEwtMTQ3Ljk5LDczLjM2MUwtNDcwLjk5NCw3My4zNjFMLTQ1My42NiwyLjY2NEMtNTE1LjU3LC0xNC45OTIgLTU3MC43MDMsLTQ5LjQ0NSAtNjEzLjU2NSwtOTUuNjUyTC03NTcuODk1LC05NS42NTJDLTc1Ni43NiwtOTMuNjgxIC03NTUuNjEyLC05MS43MTIgLTc1NC40NDksLTg5Ljc0NkMtNzc0LjExNSwtNjcuMTkyIC03OTMuMTg2LC00Mi45OTUgLTgxMC40NzQsLTE3Ljk1MUMtODAxLjM4MSwtNC42MjUgLTc5MS40NTMsOC4xMTcgLTc4MS4yMDksMjAuNTdDLTc1MS4wMDksMTEuNzY5IC03MjEuOTc4LDEuMzUxIC02OTMuNzgzLC0xMC45NzNDLTY3Ny43OTUsNi40MTQgLTY1OS4zNSwyMi4zNzggLTY0MC41NjIsMzYuNjU4Qy02NTAuOTAyLDY1LjA2NSAtNjU5LjQ5LDkzLjkyNyAtNjY2Ljg3MywxMjMuOTVDLTY1My40NDIsMTMyLjgzMSAtNjM5Ljc3NSwxNDEuMzQxIC02MjUuNjkyLDE0OS4xNTJDLTYwMC43MTgsMTI5Ljk5NiAtNTc3LjM5NywxMDkuODM5IC01NTUuNTU4LDg4LjIwNkMtNTM0LjI1Niw5OC4zNjUgLTUxMS41MTksMTA3LjIxNyAtNDg4LjczOSwxMTMuNDMyQy00ODguMTc4LDE0My43MDMgLTQ4NS44NTIsMTczLjg1NSAtNDgxLjg1NywyMDQuMjk1Qy00NjYuMTUsMjA3Ljg2NiAtNDUwLjMwMSwyMTAuOTU0IC00MzQuMzA1LDIxMy4wMUMtNDE3LjkzLDE4Ni41MDMgLTQwMy4zODksMTU4LjY3IC0zOTAuODc5LDEzMC45OTFDLTM2Ni44MDksMTMyLjEyIC0zNDMuNDc5LDEzMS44NjMgLTMxOS40MzQsMTMwLjMzM0MtMzA3Ljk3OSwxNTcuODYxIC0yOTQuNzcsMTg1LjcxOSAtMjgwLjAzMSwyMTIuNDAxQy0yNjQuMDYzLDIxMC4xMjEgLTI0OC4yOTUsMjA2LjkxMyAtMjMyLjU5NiwyMDMuMzc0Qy0yMjcuMTM1LDE3Mi4xODQgLTIyMy40MzgsMTQxLjg1NyAtMjIxLjkxNCwxMTEuMDI5Qy0xOTkuMjk5LDEwNC4xOTUgLTE3Ni41OTgsOTUuMzkyIC0xNTUuNTE4LDg0LjcwMkMtMTM0Ljc5NCwxMDYuNTQ5IC0xMTIuNjAzLDEyNy41NjUgLTg5LjIzMiwxNDcuMTg2Qy03NS4wOTYsMTM5LjQyOCAtNjEuNDksMTMwLjY5MSAtNDguMTczLDEyMS42MDdDLTU0LjAzMiw5MC44NDIgLTYxLjgxMiw2MC44MiAtNzEuNDMsMzEuNjdDLTUyLjY1OCwxNi45MzggLTM1LjM2MywwLjQ4NyAtMTkuMDU5LC0xNi45MUM4LjE0NSwtNC4xMDcgMzYuMyw3LjI3MSA2NS4zOTUsMTcuMjc2Qzc1LjU3Miw0Ljc4MSA4NS4yMDUsLTguMTE4IDk0LjMyOSwtMjEuMzkzQzc3LjQxOSwtNDguMTA5IDU5LjcwOCwtNzMuMDM0IDQwLjA0MywtOTYuODQxQzUyLjIxNywtMTE3LjA0NyA2Mi45ODQsLTEzOC45ODIgNzEuMzIyLC0xNjEuMDU0QzEwMS41NjMsLTE1OC44MDggMTMxLjY2NywtMTU4LjM5MyAxNjIuNDQzLC0xNTkuNTIxQzE2Ny40MTIsLTE3NC44MyAxNzEuOTI2LC0xOTAuMzE3IDE3NS40OTYsLTIwNi4wMzhDMTUwLjY3NSwtMjI0Ljc3IDEyNC4xODksLTI0MS44NTIgOTcuODY5LC0yNTYuODYzQzEwMS4yNCwtMjgwLjY4MyAxMDMuMzAzLC0zMDQuMDEzIDEwMy43NzIsLTMyOC4wNzMiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4xODIzMDksMCwwLDAuMTgyOTM5LDEwOC4wOTYsMTA3LjA3NikiPgogICAgICAgIDxwYXRoIGQ9Ik0wLC00LjMwN0w0Ni41MjMsLTE5MC44MjRMLTI3Mi4xODQsLTUuODEzTDAsLTQuMzA3Wk0tNzYuMTc3LDMwNS42NTNMLTM0LjczOCwxMzYuNjQxTC01MDMuNTA3LDEzNi42NDFMLTQ3MC43NDIsNC40MTNMNzEuMTQ3LC0zMDkuOTZMMjcwLjA3LC0zMDkuOTZMMTkzLjgwMiwtNC4yNzdMMjg4LjgxLC00LjI3N0wyNTQuMDg2LDEzNi42NDFMMTU5LjAwNiwxMzYuNjQxTDE1NS4yODMsMTUxLjE3N0wxNTUuMDgsMTUxLjE3N0wxMTcuNjY5LDMwNS42NTNMLTc2LjE3NywzMDUuNjUzWiIgc3R5bGU9ImZpbGw6cmdiKDIwNCwzMiwzOCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE4MjMwOSwwLDAsMC4xODI5MzksNjMuMTY5OSwxMDguNjA1KSI+CiAgICAgICAgPHBhdGggZD0iTTAsLTIxLjAzNEwyODIuMTU1LC0xODQuODI2TDI0MC45NjcsLTE5LjcwMUwwLC0yMS4wMzRaTTUyNS40NiwtMzI1LjMyNEwzMTUuNjkyLC0zMjUuMzI0TDMxMi40MzQsLTMyMy40MzRMLTIyNS4yNTksLTExLjQ5NUwtMjMwLjM5NSwtOC41MTZMLTIzMS44MjMsLTIuNzUzTC0yNjEuNzIxLDExNy45MTFMLTI2Ni4wMjUsMTM1LjI3OEwyMDIuNzY3LDEzNS4yNzhMMTY1LjU3NywyODYuOTU2TDE2MS4zMjcsMzA0LjI5TDM2OS42MDQsMzA0LjI5TDM3Mi4xOTcsMjkzLjU4NUwzOTEuMDczLDIxNS42NDRMNDA3LjAxNiwxNDkuODE0TDQwNy4xNDUsMTQ5LjgxNEw0MDkuODQsMTM5LjI4N0w0MTAuODY3LDEzNS4yNzhMNTA1Ljk5OCwxMzUuMjc4TDUwOC42MjMsMTI0LjYyOEw1MzkuODk3LC0yLjI5TDU0NC4xNzIsLTE5LjY0TDQ0OS4xOTEsLTE5LjY0TDUyMS4xMjEsLTMwNy45MzVMNTI1LjQ2LC0zMjUuMzI0Wk0zMDMuNzQ4LC0yMTMuNTQ5TC01MS41MTIsLTcuMzE5TDI1MS44ODksLTUuNjRMMzAzLjc0OCwtMjEzLjU0OU01MDcuNTM3LC0zMTEuMzI0TDQzMS4yNjksLTUuNjRMNTI2LjMwNCwtNS42NEw0OTUuMDI5LDEyMS4yNzhMNDAwLDEyMS4yNzhMMzk2LjI3OCwxMzUuODE0TDM5Ni4wMDEsMTM1LjgxNEMzODMuNTMsMTg3LjMxMSAzNzEuMDY0LDIzOC43ODQgMzU4LjU5LDI5MC4yOUwxNzkuMTc1LDI5MC4yOUwyMjAuNjE0LDEyMS4yNzhMLTI0OC4xMzIsMTIxLjI3OEwtMjE4LjIzMywwLjYxNUwzMTkuNDU5LC0zMTEuMzI0TDUwNy41MzcsLTMxMS4zMjQiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgo8L3N2Zz4K">
<link rel="alternate icon" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEs2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjMyIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMzIiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIzMiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMzIiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249Ijk2LjAiCiAgIHRpZmY6WVJlc29sdXRpb249Ijk2LjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDgt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" />
<link rel="alternate icon" sizes="192x192" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAADACAYAAABS3GwHAAAEt2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE5MiIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjE5MiIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjE5MiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMTkyIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI5Ni4wIgogICB0aWZmOllSZXNvbHV0aW9uPSI5Ni4wIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA4LTMwVDE3OjA1OjQyKzAyOjAwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA4LTMwVDE3OjA1OjQyKzAyOjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IERlc2lnbmVyIDEuMTAuMSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0wOC0zMFQxNzowNTo0MiswMjowMCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+ZpakZAAAAYJpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZHPK0RRFMc/M2gGI4qFhTQJpYYYNWFhMWIoLMYog83MMz/UvJnXezNJtspWUWLj14K/gK2yVopIyU5ZExv0nGemZpI5t3PP537vPad7zwV7KKWoRmUvqOmsHgz43XPhebfjGSetVNPFUEQxtKmZsRBl7eMOmxVvuq1a5c/9a7VLMUMBm1N4WNH0rPC48ORKVrN4W7hJSUaWhE+FPbpcUPjW0qN5frE4kecvi/VQcATsDcLuRAlHS1hJ6qqwvJx2NZVTCvexXuKKpWdnJLaJt2AQJIAfNxOMMoKPPgZl9tGNlx5ZUSa/9zd/mozkKjJrrKKzTIIkWTyi5qR6TGJc9JiMFKtW///21Yj3e/PVXX6oejLNtw5wbMH3pml+Hprm9xFUPMJFupifOYCBd9E3i1r7PtSvw9llUYvuwPkGND9oET3yK1WI2+NxeD2BujA0XkPNQr5nhX2O7yG0Jl91Bbt70Cnn6xd/ANL8aBeFl+bXAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2deZgUxdnAfzO7y967coQbEUUUDxBYIKLAept4xBhjTOJnPBONiQSNiXciiqKJ4EFUMB6YRKNoJMYriogHiLBcikYREYHlvpbdBfZivj/e7tnZc6qnq7pndvv3PPPsTNPdVczU2/XWW+8RikQiBHjGP4DRQKiFVzVwKFDlVwfbG6FAADyjM7AJSI9z3knAHPPdCQAI+92BdsR5xB/8ACeb7khAPYEAeMcFiucFAuAhgQrkDT2A9ag9cPYDXYCdRnsUAAQzwHHAE8Axhts5H/XvOgycaLAvAH2AlcDjyHfQbmmPAtAZGA98CnwAXAL8E8g12Kaq+mNjUg3KA/6DWJsuRb6D/wG/A7oZbDcpaS8qUAh5ql4BfB/o0Mw5TwCXGWi7L7DG4TVfAf31d4UwMAs4q4V/rwVeQ76LV63PbZr2IgAlwDCF8y4AntPc9q+AhxK4rh/OBSce9wHXKp57CjBbc/tJR3tRgboonjcNOEhz26cmeJ1uNegK1Ac/yKK9zdNeBGCv4nmFwDOo2etVyACKE7z2FE19AFH//uLwmkAA2hD7HJx7LHC7pnaPBfITvPZEZO3ilr7AC4gwqlIGVGhoO+lpLwKgOgPY3ACcoKHdRNUfELXNrXk2A1nTdHR4Xbt4+kMgAC0RBv6OmEzd4EYAwL0adBcwMoHrAgFoYzgVAICewJMu2uyEmuWpNdwshL8LXJfgtYEAtDESEQAQe/k1Dq8JI5akX+D++z0e2ZsoRnZvVdcEvYAZDs5vTLsRAF3WjmSn0sW19wLvAsub+beDgFHAQOAw63UokO2ivViygb/GfN4HfA2sAj4DPgI+RNysbdIQS5aq6bc5Sl1cm1K0FwHY7OLaTMRVogjoDYyJeR3ovmuOyEKEbSANd3PXAgus18FW39wQzABtjA0urz8c2ALkaOiLCQ60Xudrul+7EYD2sgbYqOEeyTr4TRAIQBtDhwC0FyppR7EI7UUA3KpA7Yl2swCG5BGADogFxRTBDKCOSfUnHbgaeIzmXdI9JxkEIA/xPf8EuBOxuuhmD7DbwH3bIqZmgHORIKSpwOVI3EGiflLa8FsAOiMpQE5G/FZuRuztozW3040g144qFyDxC9/SdL9jkaizF4EBMcdPAuYCXTW1kxB+CkBv5IsZ3uj4YcjG0yNAgcs2Qogf/Ofo+0HbOhlIEM8q5IGU6KbeoYgX6nxajjseCsxDgn98wa+IsMOAN4m/kbQe+CUSw5pIG9NxvynU3ikFbgOeQjJWxCPLOv+3qLtgbwJOp/nddqP4IQBFwOs426p/Hvg1shkVjw6IO/NNmFlPtFfmAxcDX7ZyzolIVF0i8cy7EQe+eQlcmzBeq0Ah4GWc+6mcj2QuuCTOeccDy5CAlmDw62UU8t2Oo6mTXSfEc/ZtEg/mL8AHzwSvBSACvJTgtZ2QbAVv0VRnLAQeBd5D/GQCzJAD3I8sXg+2jv0EeThd7PLe7yFrP0/xQwU6HPFkdBPutwfRM+9H0pw8iGRfC/COSmApMuvq4GRkBvEUvxbB/8V9tBTIBlcw8FOfeegTJEf4ZQZ9UNN9gsHfNrjDr4b9mgFCwBeIrTigfbOQxOKWteDXDBBBtsQDAnx7+oO/qRHzkY0ut7u9yUoEWaOsbua1BTHTZiMbR9ktvO+IpEYpom2qe0twnzjAFX5GhJUj2cpu9LEPuqgA3kBMefYg/xpnCbni0RMRBPs1DJ/9aDTg69Mf/E+O2wkZKKk4C5QiLhr/Bt7BH2e7PogwFJB6mZzrkKRdvg5AvwUAYAJwq9+dUORjZMC/DCzG5x8vwD3JIAAHIGnAC33uR0tsBaYAz6I/XXmAz/gdDwCwCxlgycYW4HrE7eJugsHfJkmGGQBEh12D8ySuJtiMJMN6FHG5CGjDJMMMAOIKe5/PfdiE1A7rB0wmGPztgmRKjJVo/k63bEfMcdPQa7YMSAGSRQU6EXGQ81ogZwMXEWSNaLckgwrUD4n48nLwVyML3FMJBn+7xm8VKBcp2+m2EIUTvgB+jPiyB7Rz/BaAJ4FBHrY3HVnotsUFbi9gEj751bfCFPS5v2vHTwG4CvihR21tR5IxzfKoPS/JRDIw3IjZaveJ8qnfHWgNvxbB/ZBMcF78YJ8A36Ft5rw8BzEfS3xuJMK2V2dQs2Orr50qGDaa3CO/DbLW6kj8GTeMxIZ84bCpTKRIST/rb18ku6ByQRSnM8B44FJgEVJ9fRGSy6XawT1CiOrjxeBfjsSabvOgLS85AniAmBpiFYveYu19d7P3I//lPOeZo+y3i1BTNwcjCQ9GADXN/Ht3xPt1CJLvqZ/16kHT2PKdyEamEk5mgGzEc7Nbo+PVwArqhaLE+tySd+I1yI9nmqXIANnhQVtecQCS8uWXWA+v6g2rWPfABHbNXAhJYNIO5aUzpKSEUGY2wETgFoXLxiObj3cj+zFDG726O+jCVkQ4lGYBJwIwDsnCoMJe5OlrC8QiJD3hwdZx08UmFiMlRttKnvswkuLxTqycSpF9eyh9YhLbHvsXdbuae2j6Q+6J/Tn88Vftj6ciaWzi8W/gbI3d+D2Ks4CqAGQiQR49XXSqApHKxjOIbhYCpyFOdm2B0YgVJVo0e8cbf6f0gYeo/jz5/ovdxv+A3tfcBaLKHICa/r8NvX5gyrOA6hrgMtwNfpA06Hku7xGPBcjgbwup0PsAfwJ+ZB/Y+/ki1k6eQMVbK/3rVRzyi6J5cFX1/0Hod4L8FlKHIO4soCIAdq7NZGceYu0p97sjLslGdql/j6Uq1u7YxPpH7mTHjLeJ1Kjkp/WHUE4aBUNPsD+qZnkrNtMbfouE3LY6C6gIwM+Qp1Eysxo4g9Qf/OcBf0bMebC/js3PPsimh2dQu8EvX0F1ckYeRCgrurybq3jZWDO9UZsFVATgCi3dMUcNUtShzO+OuOBoxDIWfXyWffg66yffw76S1HFVyjtmsP22FrUszyHMpa/fhiQpaBVVAZiDBLAnIzcg+mYq0glxxf4FUuGdqvUrWf/ABHa9kHr/pfxhUf2/BDUz5CDMjKvVSL2B1lK5A2oCsBwxKb6NrOqTiVdJznDKeKQBVyIJAToBRPZWUPr43WyZPotIeaoleIBQdhoFQ4vtj3MVLzOh/iwCzkStloSyFWgJYl15i+RJYVKKrE/83/1xxgmIunO0fWDbK0+x4YG/ULMqdY1XOSP7EsqOGvnmKl5WrLkbryBWM2VnRyeuEAuRCh5vYN6cGY86JC/9dp/74YS+iN/OD+wDlZ8uYN3kO6ics8q/XmkiZ7Dv+v90ZIe8zslFTn2B5iHTy2uY381tjQkoLHCShBxknXI9ku6Q2u0bWf/wHWx/+h2oTV6zphMKh42y3y5GNj3jcRT64kBuRXbJHZOIO/S7wFnI9rUfM8FcEvzP+sAFiBlOzMh1tWz8xxQ2P/J36ja1nfDjUHYa+cOiBqy5ipcVa2i6BjHSzEj0BonGA8xBdNnX8Lb86H6khGeyPzaPQdwXovWOy+a9wvrJ97JvyWb/emWInBEHEs6J1rz2agOsHFEnVXyNWsRNQEwJUjjtv9TXizLNP0nuAIsuiAfk5Vjx1lVrP2fd/bdT9tISXztmkpzB0aC+WqT2czzc6v8bkV1/12VV3UaErUKE4HXEV9sktcAfDLeRKOnIruMfsUzF+/eUs376RLY9/h8iFWbNmqGCDCK7/fMILai3/y9BbTf+SJxXCrX5DBn8axO8vgE6QiI3I/bcl4CTNNyvJWYgApdsnIK4iR9hH9j28uNsePARar4y65kRykmjy2VnktGxExsmPGm0rRb7kJVGQdGJ9kfT6k8pEvOszc1dV0xwOWIi/RtS01c31YjlJ5k4GAni+J59oPKTeaybfCeVc1cbbzz/7MH0HX8bmQcdxVc3/Mx4ey2RPaJPrP4/V/GyRDfAumHtmOtCZ1B8NbI4NiEA09E05WkgF7gZuBarGHfttvWsfWgCO59537hZM2vwt+h17W85YMw50WOVJZ8ZbbM1cuvt/3Wo6f+QuACkIw6DjyZ4fbM31Mm5mu8Hsqs30cB9E+GnwD1IChIitdVs+ttkNj/6DHVbzNbHSOuaSbcrf0L3/7uWUHqH6PGqNZ9S85V/O8gFRVH7/1LU4jCOxJ3l8AKSVAA6EuPNqJG/IIlr/WQYYtaM/tq73ptF6eQ/s2+54QwMaSE6/nQMfa6+lYyuUa/0KqzZp2zhO2bbb4VQhzAFzu3/bv1/RiMPIC3R/zoF4CwgQ+P9QH7oezTf0wldkUDti7HNmmtW8M2UCZS/7NoCF5fcsf3oc92t5B59XOzhWYhK+BpA+bIS4/1oieyRBxLOjdY18cr+H0bUbC1OkDoFwIT68xb++PtkINkrbsNy/ttfscsya75KZI8jdxPnjR+cT89xV9Hl7MtiD3+GJCaYDfzcPli5yL9tkdzBUX++OuB9xct0+P8knQDkIt6iunnBwD3jcTpi1jzMPrD1X9PYOHU6NV+ruLgkTigvnS6XnUnvK26KfbLuQvYX/kJ9qpligKpvPvPVg7Sg3v9nGWoBSQPRkxShCHHDcf2D6BKA47EcvTRSjfgbeUV/5Klypn2gcvl7rL1vInveX2O88cJzhtLnN7eS2Te6nbAf+CticWqc2GsswG6/9X/v7P+NSUfWY2/quJEORsU/xTFv401qk3wkedNvkAQA1GxZy7qHJrDz2Q+gzmy4QdaQrvQefz2FoxukxfkAUcGay2B9KFaGDj/1/6zhvQnnReOj5ipepjMAZgxtXABMqz8hpDjGJKzMY5HaajbN+BObpz1H3VbDZs1uWXS76kJ6XDge0qI/w3rEbfqfrVxabL+pKPFP/887Jur/sx9113TdAuAaHQKQBozUcJ9YajGbyXkE8JD1F4Bd77zI+imTqfrEcBrR9DCd/28sva++lfTOveyj+5AcQJOIH81UDOJkV7PSvzwAMfr/ctT0/8NxluIwHiMQU7CrJ5UOATgaUSN0MgczOT27I4PsIqykqnu/Ws66+++g/JVPDDTXkNwTDhGz5pHHxh5+Eclhs0bxNpb+P0dv5xwQygiT59z+r7saUSaitr6GpN1MyBtQhwCYUH9mar5fB+TLugVLWGt372DD9Ilse+J1InsNmzUPKaDnuF/S5axLYg+vQMyaTkZyf6xd6PJli/V10CFZw3uTXhBN5jBX8bL/ISZtndWAJlmvGkQIPgE+jvm7Pt4NnAhAGHEAOxIJZ7P/HtbaRQlQjl7150zEae1QACIRtr74CBumPk7tN+bNml2v+B49L78x1mFsJ7K/8AgO41eJ0aErF6/Q08kEyBvSQP9Xtf9HkJBanUlwbTIQTeRoJFbcZgvSv3eRdcrHNEqi0JIAHEj9ALcH+0DMxgFHgKeR+FkdivhhiD3/dPtAxZJ3WHvfXeydb96vrvDcYfQZdxuZBx5uH6pDdnBvJfHNvWKQ3EF+JsYtGPpt++3HOHNNfh8zAtASXZGoMTsRwU6rD+8hQrEkHXFM+gn1A/1IvE99shAx+32k4V4FSODMr7FcM2o2rWHdQ7ez89kPjefQzxrWXcyax50Ze/hdRN1x6z8h+v9HKaf/26jOFqboiAigLYSj0xHnItW8/7rZhDzxn8Z9fp8wcAlwFyL5RGqq2PjkPWyZNpO6HU6K2DgnrXsWPa6+iG4/Hhdr1lyLmDWf19DEwVjB9eXL/Msal1XUi/TCaDCX6gaYzRLEyuVnRpFYeqRjPl9/c1QjQncnehLajkK8NYfZB3bOfo7SKfdT9ZnZAjGhjDCdLjqR3lfdQnrnHvbhvUg2iHus9zoott/s8dH+n3tM1P8ngvPUNPZidajOPrnAFwF4BQkmiZu3UYGeyED7qX1g78olrJtyB+VvmA8SyT3pUPpceyu5RzTYBpmJPPW/0dzcWIDq0i+p+ty/wjeFw6Im3I9JzFT9FckjAN3TsdQFD/gCMUW+oeFemcB1wE1YxfZqd22ldNpEtj/xXyLVZqOyMvoX0PM3v6LLGQ1CET9G9Py5hpodC1Dmo/5Pepg85/4/jTEfL6qOJzPAbqSw20MkuFnRiCalQTc/P5VNU5+gdr3Z+teh/HS6/vwcel12Y2wezO2IWXMazs2aqvTDqhlQvtQ//T+7qGes/j83wdt8pac3WuhuUgD2I+VQb0IxU28cmpYGLZktpUEXxN3vcM0B5w2n97jbyOw9wD5Uh4Tm3Yb5SpRR+/+eJSmr/9skkwAYmwHmI2ZNHduVzZQG/Yp1D97OrufNlwbNKupB72t/T+Gx34k9/A6i7pj3nxCKQUqiml7Ut0ZBvf6/gsT3MpJOBdK5BihFalv9Q8O9mpYGrdrLhicnsXXai8ZLg6b3zKb71T+j2wXXQDiaieMbZO3xotHGm1IM/uv/+fX6/1wXd1qDsyLp85FC2ropA15KR57U43CX2a0K0cvvwkGZ+lYYjag70T7tePMZNkx50LgFJJQRptPFJ9P7yptJ7xR1XtyDmDTvRTw3vaQvtv7vZ/zvsB6kHxBN5jDX5e1UF2uFxNRR0EAdEmY7A3G32ZdufZiBDLpxyCLTSfKhWchTUcfU1rQ06BclrJ18BxVvfq7h9q2Td8oA+oy/lZyBI2IPP4eYNdcZ70DzFNtv9vjo/6NJ/3fK8ejxIv0UGeN/R/KKRon1BXrfevVF8lxeTuv1W2ODtN2SBfyO2NKgOzdLadCnZhsvDZoxoJDe46+h0+kXxh5ehvz//K5DMBagZuNqqj71rx5IjP/Pp+jx1VLBTQDNduBZ4ClaWYs25wz3DTIY/4j4zV+DOMLZ7EJ8bR6mPkjbDU1Lgz73EJumPmW8NGioIIOuvziXXpfeEFvecxviNv0YyZGGvRigzEf/f9JC5A/Xov87xWnUVw0SHzADqR8X1/+lNXfoPYiZbxqSAHYcMAA4Fj1PgKalQRe8IaVBF23QcPvWOeD8kfQZdxsdeva3D9UiLsp/QGPyVZcciOwBsHvJQt86kTW0B+kdo8bCRDfAnJJHjGtLHJYiT/pnAUeZylTiASJI8PGbiKel2zwcnZBEt1dirTWqS79k3QMT2DXT/I+cPaInva69gcKRDbK4vI0IeLLVHqi3/y/1Mf53SIN1qFcCMAr18TmCBLURpxFhbgZ/GlIP9w4alAadxJbHZhnPb5/eK4fuV19Mtx/9Ktas+TWygH/JaOOJUwzizm08VrkV8odF9f/PcPiEdYGq/r8TF6q47uS4LVGMeGtGHyU7Xnua9fdPpeZLs4HdoQ5hOl98Cr2uvDl2Gq9EUh7eh/dmTScUA5QtfNu/HqSFYvP/zPWwZVUBcCWQpgWgL7LAPc8+UPnZR1Ia9G0dzqCtk3faQA4cfwvZhxXFHt6LLOB3A5chU+j+Rn+bO9bavzk9X+VeB2D5O1X46f8/pHvsfkgpUv8sUaqQ2OB4ZAPDFe+ZlAKQg5g0r0f+M1Ia9JE72fH0HONmzczDO9Jr/Dg6nvrj5v452+pXylDhZ/zv0Ab6/0Tcpap/HSmkEo9jsZKUKeDKz8yEAJyF5LGUXN7769j8zP1sevhv1G40bNa0vDV7XvI7wtl+1/LWQ83mb6j62Cu1uyn5Q7SmfFJdQDux/7v6ckIR/c5kq4BDAMrmvyqlQRf7nN4/LQShEKGQ/T7mbyhEuJljobD1PizXYn0O2ceIORYOEQqFG57f4B7WZmY4LNeH6s8hHCIU8zkUPV+u3V+xh70LzZuFWyLn+L6EszMTvj530CB6/yo6aRwLLFC47B3U84jeiSQaSAjdM0BvrMG/furNbL7Pj+TOzVAnqnUEmo1IMJsVKLXZ84G7wLb8oqhbSSVSWjcemcC3455Vj6sZQHe2rujUVTbbK3NxQDJTMDxaK3w+aubKETjLNJ58AlCzZa350kEBSU9apw7kDTre/mhC/4ckE4Bi8NlvJSBpyB5xSGyKmDYvAD2w0g/6abcOSB7y6kuo7kWSn8UjA+e5ZpNGAOrzVi71KlIwIJkpLIrq/x+h4JmJlD5ymjRrQPxTWka7ANRuL2XfUh0x8AGpTKggg9zBUQFQVX8SKXoxB3gCK2zWKdoFYPfCOcYD1QOSn9wR/QhlRPcPTOn/IDstlyAZ5y63PiujSwC6YgXN7F7qn996QPKQOziaQr0atc2vNCQEMlE6I0FMHwCD4pwbRZcABPp/QAPyh0WLey9ELT/qEPRUGhqFhEDeh8J6QqsA1O7YxL6lPrs9BPhOKCeNgiHF9keT6k9LpCP5Z5ciC+sW0SoAu0vmGC8rGpD85Iw8KDbG2g8BsBmA7EDfQguZTnQIQBekqAblS3TUtwhIdXIGRVXwWmQAxiOMpOUxQQYShfguVnx144bdMgZr5V25LND/A6CwvoTqYtQSpR2NBACZ5DikQs/FsQd1CIDo/7u2snfxxnjnBrRxQllp5NeXUPJT/WmOfCRh83j7gDYBKC+ZA7XJkEYnwE+yh/eJrYiZbAJgs8p+41YAOmHZXHcvUTH1BrR1cgdHQyjrEJt8PEIktgOcKNXE1GZ2KwCjCfT/gBgKhkZTqC9DLY3OESToxpAg84hZl7gVANH/d+9gX0mpy1sFpDqNSqgmq/rToESXFgGoWGw+00NA8pNV1Iv0gk72R9WkwikrAIVYOWJ2L/7QTYcC2giNUqirFsX2Uv/fiBQzjOImKD6auz2zR2+6/PxUF7cKANj16gfUlpot9NcSWUO7kVfkrhBLl9POtd9+glrdtAFA97hn6eO/jQ+4EYDo1NXtp+NbOy9AgUhNFduf9a98bpfvf49uF16n63am9P/fIybMDGTspjd63/hz4/dN0pRoEYAA91Quf59IuY5yC4lRMKJY5+1MCMBKpHqQVmczNwJwHA6DDwKa0AGptZBVVqKqMhvoxOEHkD0gmor/N0juVDeoSrITAZiK5sEP7gTAv8dV22EkVg6cyuUfxznVHLnDjor9OBs9Bc3jcTCSSE2F3UgBDO3oTosS4AyxgNTVsmfhqjinmiN/cHTtsQnvioQ4efo/CZSb6EQgAP4yFqByxXzqdqgkTTBDwfBi++1cD5tVNX/uBx4y1YlAAPwjHSsHTtki//T/jH55ZB50pP3Ry4qYqjPA88BXpjoRCIB/DEUKwVGxfJlvncgtOiL2o1cC0IdmglOaoRq42WRHAgHwD3kCRiLsWbTSt07kDRpiv92O1ADzAtWn/zT0FGBvkUAA/GMMQOVnC6jb7F+ZsoL67G0fYMDM2AIqAlCOhDIaJRAAfwhj5cDZ7aP9P71nNtmHR0txJZv+fy8eVKT0qkokQH+go+E2tgJrDLehg0FYMbCVy5f61onsogZpNVUFIBs4Ku5ZLVOIlUS5FeqQouXG8VIAvg38zXAbe5GKlK8Zbsct9YnEFn3uWyfyB0Wd38qRHDrxyABmAaY9H9OQMrY/N9yOpyrQOR60kY38QOd70JYbxgDsXbmY2vX+eH9CA/1/PmqVokZjfvDbXAH8zHQjXgnAdcAPPGorA3gWuNSj9hJhDMDuRV6q3Q1J69SB3KOi6UtUO+Kl7z6IT9LRcc9ygRcCMAaY5EE7sYSBvwLjPG5XhWgMbMXyJb51Int4g+otqitxU8mrWiIHcWHWkTO0WUwLQA/gObxda9iEgPtxUULTEPX6f4lXZvem5NZnb9uHevUWJ9UbdTEAeNzUzU0KQDqyje1lxE9zTAAeRH7AZGAMQNWaFdR8XeFbJ/KHRtWfhUCVwiWJVG/RxQ8xNJubFIA/4S7fu05+DXyIy3I6mhgLULZwrm8dkOzN0YkoWfX/xtyLgfWAKQH4ERJYkUwMA5YAl/nYh0MRtZCK5Yt960TOyIMIZWbbH1NFADoAM9CsTpsQgIHIAjQZyUX6NhPzm3LNER1EFSVeud03Jefo6D5WLTIzxiOMRAD6zRA0O8fpFoB84F9YXo5JzHlIpmCv45rHAlStX0nNyjKPm64nJnvbUkBlITII2cFNBm7GSsejA90C8ARwuOZ7mqIPkiPyQeBbHrUp9v+F73jUXFNCGWEK6rO3pYr6E0sGEh6pxaihUwCuRZ6sqUQYWSCvRqxFBQbb6mu9KF9WYrCZ1skq6kU4L5qKPxmTV6kwGE3mbV0CMBq4R9O9/CAP+UJXI7vWWQbaiA6iPUv90/9zB0f1fyfZ27zeAFPhRjRYhXQJwET82ezSTWfgz8CXSM3ZZutKJchYgJpNa6hasV3jbZ2RP2SE/fZT1LK3HYaUwdXBYtTWHCp8bb1coUsAfo3sKOqgCu8yE7REb6Tm7OfIoquvhnuOAShb5J/+Tyjkp/4/E9lJ7gn8EjFCJEoV4vDoWph0CcBy4BqX9/gcUT96Iav85912SgP9gTuRJ827yKyQiDWkB5YPfMWyRdo655SsIV1J79zD/uil/v8C8BPE7FqO+PofAxyL2PZV6gjHMh6pP+AanYvgx3Du718FPIOoBwOByUhsai3yhT2jsX9usKuYPIbkznkeOAt1S0R0EFUuW6G9c6rkHtMgjsWrGeAF4Mc0n0htAVK0rhcyqFWCI2aiMVgmFIloDQPNRXxLjohz3jLgaevVmkIcRpIiXaSld/q5FOlfPB4GrgIo+/B1vAu9bUh23wF06NkfJM1If4VLDgS+cdHki8AFOMsieAJwJfB9mj5gViObYSqVZ9SIRCK6X0dEIpGKSFM+ikQiv4tEIgc7vF84Eok83sz9koH+EbX/wwq/OtgCT0TU+n2hizYei0Qi6YrtNPfqGolEbohEIqut+1VFIpFhLu7X7Ev3DGBzEbJZMR+ZAv8FrHVxvxBwO8nl2rwBmbrjkYmoTMmUgOBh4HWF86YjkVlOiAA3oS8GJASchngZzNR0z/qbGxIAkKCPbZrveT6icvjllhvLPxHdti3zP5zt7O9DwhiTwYChhMmnku7BD/LFHg+sM3Bvp6jmwE9VuuJs8G8DTiKFBj8k17SsylIkOGOez/3wL6DXG5zu/v9Hz5YAAAPuSURBVD6CqLwpRSoKAMAWPMob0wJb8S6NoF84NX+mZJG4VBUAEDu8X/iXzs07nArAcLzzqtVGqgpABnC6j+23df2/EIkBcEIY+I6BvhglVQVgNP4GaLR1ATiOxMbGGbo7YppUFQA/1Z+dSB3ctkyi7g+nkWJewYEAOOcDpGxPWyZRASgkOWKHlUkpabUYCBziY/udgbt8bN8LilxcewYppCKmogD4+fQHqes1Ku5Z7ZcT4p+SPKSiCuS3ALRVypCkBipZ4lpjMJKlOyVINQHohARRuKEC+B4SxG+0/lSK8A3ii98HSRp2NuAmZ3sG7lQoT0k1Afgu7uJ0twMnAi8DU5AorbOR6ujtjYVIBr9DkCTCdiHqN5FdXTeJi1JGRUw1AXCj/pQi1o3YmMT9wH+AU4AjgalIxFdbZR2Ss3UoMBJxXGuuMMY85EGRqEOj21naM0y6Q+smA/lBEsndswo4GbXoJruA3XnAuaj5/CczWxE/+meRge3kBx+IzI49Hba5Bejm8BpfSCUBOInEVJXlyAbN5gSuDSFPsweR5LqpSDbuMnYcjHzvKoWtYzmEFFhjpZIKlIj68z5QTGKDH+RpOZ8UdPO12IX7dDWrEdeT/zm8LiXUoFQSgK04C66ejswauzS07V8mK3foqrNbimTuUKkkWQvchxQrTHpSaSNsIvAK8Citl+qpRaqJPKyxbR3Rbe8iMQR1yOJ7f8z75o7tB67HXb7SLS6ubcxWZJPrNVq28iwEfoGmnD1ekEoCAKLPj0ICtSfRNMf/dqScju70a25ngD1Iv5w+kXOQHJiJorvSehliIp2FGBVsdiMZ9B4mxfykUkkFsokg6s1hSFYxm0+QoAwTuQfdCsA0EhuMU3CeNS0WnTOATSVwJvBv6/OLSB6oqaTY4IfUFACbrUhWsbHIk2cUGpKltoAbAdiH2N4TYSvuqu3ongFsqhAz8Rjrb6mhdoyTygJg8x5wNfqyDjeHmzXA48BGF9f/CahJ8FpTAgCy1kr50NC2IABekOgMUI37ugnrcJ5z1SZln8xeEQiAGpUkZk9/Gj05jCbRvMtCPFZqaLtNEwiAOk5ngVrgbk1tf4mkmHRCBHEBCWiFQADUcSoA09DrCnAXzvx4SnHn1twuCARAHScCsAv4g+b2PwZedXD+l5rbb5MEAqCOE0vQBMy4T0x0cG6g/ysQCIA6qgN6JbIpZIIFqG/0BQKgQCAA6qgKwPUkbrdXQXUWCFQgBVLNF8hPXkeqRR6DpA1v7rubjYRbmuRt4CMkoiuWWsTZbqn1SvlNKi9IpYCYZCIT8X8ZHPM6CnG/9iJr3BmI89nSmNcK3Gd0aHf8P+6IXbuP3xV3AAAAAElFTkSuQmCC" />
<link rel="apple-touch-icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAYAAAB65WHVAAAEtmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjM2MCIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjM2MCIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjM2MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMzYwIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi4wIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi4wIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIx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" />
<style type="text/css">div.nsl-container[data-align="left"] {
    text-align: left;
}

div.nsl-container[data-align="center"] {
    text-align: center;
}

div.nsl-container[data-align="right"] {
    text-align: right;
}


div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    text-decoration: none;
    box-shadow: none;
    border: 0;
}

div.nsl-container .nsl-container-buttons {
    display: flex;
    padding: 5px 0;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    display: inline-grid;
    grid-template-columns: minmax(145px, auto);
}

div.nsl-container-block-fullwidth .nsl-container-buttons {
    flex-flow: column;
    align-items: center;
}

div.nsl-container-block-fullwidth .nsl-container-buttons a,
div.nsl-container-block .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px 0;
    width: 100%;
}

div.nsl-container-inline {
    margin: -5px;
    text-align: left;
}

div.nsl-container-inline .nsl-container-buttons {
    justify-content: center;
    flex-wrap: wrap;
}

div.nsl-container-inline .nsl-container-buttons a {
    margin: 5px;
    display: inline-block;
}

div.nsl-container-grid .nsl-container-buttons {
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
}

div.nsl-container-grid .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px;
    max-width: 280px;
    width: 100%;
}

@media only screen and (min-width: 650px) {
    div.nsl-container-grid .nsl-container-buttons a {
        width: auto;
    }
}

div.nsl-container .nsl-button {
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}

div.nsl-container .nsl-button-default {
    color: #fff;
    display: flex;
}

div.nsl-container .nsl-button-icon {
    display: inline-block;
}

div.nsl-container .nsl-button-svg-container {
    flex: 0 0 auto;
    padding: 8px;
    display: flex;
    align-items: center;
}

div.nsl-container svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 24px 0 12px;
    padding: 10px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .25px;
    overflow: hidden;
    text-align: center;
    text-overflow: clip;
    white-space: nowrap;
    flex: 1 1 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    display: inline-block;
}

div.nsl-container .nsl-button-google[data-skin="light"] {
    box-shadow: inset 0 0 0 1px #747775;
    color: #1f1f1f;
}

div.nsl-container .nsl-button-google[data-skin="dark"] {
    box-shadow: inset 0 0 0 1px #8E918F;
    color: #E3E3E3;
}

div.nsl-container .nsl-button-google[data-skin="neutral"] {
    color: #1F1F1F;
}

div.nsl-container .nsl-button-google div.nsl-button-label-container {
    font-family: "Roboto Medium", Roboto, Helvetica, Arial, sans-serif;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container {
    padding: 0 6px;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
    height: 40px;
    width: auto;
}

div.nsl-container .nsl-button-apple[data-skin="light"] {
    color: #000;
    box-shadow: 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="white"] {
    color: #000;
    box-shadow: inset 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="light"] {
    color: #1877F2;
    box-shadow: inset 0 0 0 1px #1877F2;
}

div.nsl-container .nsl-button-spotify[data-skin="white"] {
    color: #191414;
    box-shadow: inset 0 0 0 1px #191414;
}

div.nsl-container .nsl-button-apple div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack[data-skin="light"] {
    color: #000000;
    box-shadow: inset 0 0 0 1px #DDDDDD;
}

div.nsl-container .nsl-button-tiktok[data-skin="light"] {
    color: #161823;
    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
}


div.nsl-container .nsl-button-kakao {
    color: rgba(0, 0, 0, 0.85);
}

.nsl-clear {
    clear: both;
}

.nsl-container {
    clear: both;
}

.nsl-disabled-provider .nsl-button {
    filter: grayscale(1);
    opacity: 0.8;
}

/*Button align start*/

div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}


div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}

div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
    justify-content: space-around;
}

div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
    justify-content: space-between;
}

/* Button align end*/

/* Redirect */

#nsl-redirect-overlay {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1000000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(1px);
    background-color: RGBA(0, 0, 0, .32);;
}

#nsl-redirect-overlay-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
}

#nsl-redirect-overlay-spinner {
    content: '';
    display: block;
    margin: 20px;
    border: 9px solid RGBA(0, 0, 0, .6);
    border-top: 9px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
    width: 40px;
    height: 40px;
    animation: nsl-loader-spin 2s linear infinite;
}

@keyframes nsl-loader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

#nsl-redirect-overlay-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3C434A;
}

#nsl-redirect-overlay-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-size: 14px;
    color: #3C434A;
}

/* Redirect END*/</style><style type="text/css">/* Notice fallback */
#nsl-notices-fallback {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 10000;
}

.admin-bar #nsl-notices-fallback {
    top: 42px;
}

#nsl-notices-fallback > div {
    position: relative;
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    margin: 5px 15px 2px;
    padding: 1px 20px;
}

#nsl-notices-fallback > div.error {
    display: block;
    border-left-color: #dc3232;
}

#nsl-notices-fallback > div.updated {
    display: block;
    border-left-color: #46b450;
}

#nsl-notices-fallback p {
    margin: .5em 0;
    padding: 2px;
}

#nsl-notices-fallback > div:after {
    position: absolute;
    right: 5px;
    top: 5px;
    content: '\00d7';
    display: block;
    height: 16px;
    width: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}</style>		<style id="wp-custom-css">
			.page-id-135701 .breadcrumbs-auto-wrapper,
.page-id-135634 .breadcrumbs-auto-wrapper {
	display: none;
}

.dev4press-blog-categories {
  justify-content: center;
	gap: .5em;
	margin: 1em auto 0;
	width: 100%;
}

.dev4press-blog-categories .archivespress-terms-term {
  margin: 0 !important;
	font-weight: 300 !important;
	padding: .25em .5em !important;
}

.home-block-latest-from-blog .wp-block-latest-posts .wp-block-latest-posts__post-title {
  font-size: 1em;
  letter-spacing: -1px;
}
.home-block-latest-from-blog .wp-block-latest-posts .wp-block-latest-posts__featured-image img {
  width: 100%;
}

#secondary-navigation .grid-container,
#masthead .grid-container {
	max-width:1600px;
}

#masthead .inside-header.grid-container {
	padding:20px;
}

.main-menu-with-separator {
	border-bottom:1px solid var(--contrast);
}		</style>
		
<script async>
var _paq = window._paq || [];
_paq.push(['enableLinkTracking']);
_paq.push(['trackPageView']);
(function() {
	var u='https://a.dev4press.net/';
	_paq.push(['setTrackerUrl', u+'matomo.php']);
	_paq.push(['setSiteId', '11']);
	var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
	g.type='text/javascript'; g.async=true; g.defer=true; g.src='https://a.dev4press.net/matomo.js'; s.parentNode.insertBefore(g,s);
	})();
</script><style id="coresocial-root-overrides">
:root {
	--coresocial-color-twitter-primary: 0,0,0;
	--coresocial-floating-font-size: 18px;
	--coresocial-floating-button-size: 48px;
}
</style></head>

<body class="home wp-singular page-template-default page page-id-29163 wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepress_blog post-image-aligned-center sticky-menu-no-transition sticky-enabled both-sticky-menu no-sidebar nav-float-right separate-containers nav-search-enabled header-aligned-left dropdown-hover full-width-content user-is-not-logged-in" itemtype="https://schema.org/WebPage" itemscope>
	<a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a>		<header class="site-header has-inline-mobile-toggle dev4press-do-alt-header" id="masthead" aria-label="Site"  itemtype="https://schema.org/WPHeader" itemscope>
			<div class="inside-header grid-container">
				<div class="site-logo">
					<a href="https://www.dev4press.com/" title="Dev4Press" rel="home">
						<img width="360" height="49"  class="header-image is-logo-image dev4press-full-svg-logo" alt="Dev4Press Logo" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYwIiBoZWlnaHQ9IjQ5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGQ9Im02OC45NjggMjIuMzE0IDEuMzI3LTUuMjI5Yy4xMDQtLjQ1LjE2Mi0uNzkzLjE2Mi0xLjAzMiAwLS4xMzMtLjAxOS0uMjI5LS4wNTgtLjI4Ni0uMTYyLS4xMjQtLjU1My0uMTkxLTEuMTc0LS4xOTFINTUuMTIyYy0uNjQ5IDAtMS4wNDEuMDY3LTEuMTc1LjE5MS0uMTkxLjE1My0uMzcyLjU5Mi0uNTYzIDEuMzA3bC0xLjI5NyA1LjI0aDE2Ljg4MVptNi41NDIgMTYuMjQySDQ2LjM2MWMtMy4wOTEgMC01LjE4LS42MDQtNi4yNi0xLjgxNC0uNjU3LS43MzYtLjk4My0xLjc4NC0uOTgzLTMuMTY4IDAtLjg0OS4xMzQtMS44MDMuMzkxLTIuODQzbDMuMTAxLTEyLjQ0NWMxLjMwOC01LjIxOSA0Ljg4Ny03LjgyNSAxMC43MzYtNy44MjVINzMuNTFjNC45MzQgMCA3LjQwNiAxLjY3IDcuNDA2IDUuMDAxIDAgLjgyLS4xMzQgMS43NjQtLjM5MiAyLjgyNGwtMi4yNjIgOS4xNDJINTAuODM3bC0xLjEyNiA0LjUwNWMtLjE0NC41OTEtLjIyLjk1NC0uMjIgMS4wODcgMCAuMDk2LjAxOS4xNTMuMDU3LjE3MS4wOTUuMTI1LjI1OC4yMTEuNTA2LjI0LjIzOS4wMjguNDQ5LjAzOC42NC4wMzhoMjYuMDc0bC0xLjI1OCA1LjA4N1ptLTQ4LjQxNy02LjY4MSAzLjY5Mi0xNC43OWMuMTA2LS40NS4xNjMtLjc5My4xNjMtMS4wMzIgMC0uMTMzLS4wMTktLjIyOS0uMDU3LS4yODYtLjE4Mi0uMTI0LS41NTQtLjE5MS0xLjExNy0uMTkxaC0xMy43N2MtLjY0OSAwLTEuMDQxLjA2Ny0xLjE3NC4xOTEtLjE5Mi4xNzItLjM3My42MS0uNTY0IDEuMzA3bC0zLjY3MyAxNC44NTljLS4xNDMuNTkxLS4yMTkuOTU0LS4yMTkgMS4wODcgMCAuMDk2LjAxOC4xNTMuMDU3LjE3MS4xNDMuMTgyLjUyNS4yNzggMS4xNDUuMjc4aDEzLjc1Yy42MjEgMCAuOTc1LS4wNTcgMS4wNy0uMTcxLjI3Ny0uMTgyLjUwNi0uNjU5LjY5Ny0xLjQyM205LjIwNCA2LjY4MUg3LjI0M2MtMy4wOTEgMC01LjE4MS0uNjAxLTYuMjYtMS44MTRDLjMyNSAzNi4wMDcgMCAzNC45NTggMCAzMy41NzRjMC0uODQ5LjEzNC0xLjgwMy4zOTItMi44NDNsMy4xMDEtMTIuNDQ1YzEuMzA3LTUuMjE5IDQuODg2LTcuODI1IDEwLjczNi03LjgyNWgxOC4xNjVMMzQuNzM3Ljk0N2gxMC42NjhsLTkuMTA4IDM3LjYwOVptNzguNzUyLTE3Ljc0NC0xNC45NDYgMTcuNzcySDg5LjU1OWMtMy4xNzEtOS4zODctNi4yNTYtMTguNjk0LTkuMjY2LTI4LjEyM2gxMS41NzVjMi4zMDMgNy4xMzQgNC42MDkgMTQuMjcgNi45MTkgMjEuNDA2bDQuNDQ2LTUuMzM1IDYuMDUtNy4xMTQgMy4wMDYtMy41MzYuMDAyLS4wMDMgNC42MDctNS40MThoNi44NTdsLTUuNDI1IDYuNDUxLTMuMjgxIDMuOVpNMzIwLjg1OCAxNS40NjJoLTI0LjIzNWMtLjY0OCAwLTEuMDQuMDQ4LTEuMTc0LjE1My0uMTMyLjEwNS0uMzI0LjQ5NS0uNTgxIDEuMTkybC0uMzczIDEuNTY1Yy0uMDY3LjMxNS0uMTA1LjU1NC0uMTA1LjcyNSAwIC4xODIuMDM4LjMxNS4xMDUuMzkyLjAzOS4xNjMuMzkxLjI0OSAxLjA2OS4yNDloMTUuMTgyYzMuMTQ5IDAgNS4yODguNTUyIDYuNDIzIDEuNjUuODIuODAyIDEuMjMgMS44NTEgMS4yMyAzLjE1OSAwIC41Ni0uMDYzIDEuMTc4LS4yMDUgMS44NThsLS4yOTkgMS4yMjgtLjE0NS41OTktMS4wNDggNC4yNTRjLS41MDcgMi4wNy0xLjY4OSAzLjYxOS0zLjU1MSA0LjY0OC0xLjcxNS45NDYtMy45OCAxLjQyMi02Ljc5NCAxLjQyMkgyNzkuMThsMS4yMzQtNS4wNjcgOC4xMDguMDk1aDE1Ljk2NWMxLjA3NyAwIDEuNzQ2LS40OTcgMS45ODQtMS40ODlsLjU1NC0yLjIzM2MuMDU3LS4yNDguMDg1LS40NzguMDg1LS43MDZ2LS4xMDVjMC0uMTcyLS4wMjgtLjMyNS0uMDg1LS40NDktLjQxMS0uMTM0LS44MzEtLjItMS4yNi0uMmgtMTUuNTc0Yy00LjY5NSAwLTcuMDQyLTEuNjUxLTcuMDQyLTQuOTQzIDAtLjY5OS4wODctMS40NTYuMjU3LTIuMjc5bC4zNy0xLjUyOC4zMjctMS4yOGMuNzI1LTIuODM0IDEuOTMyLTQuODg0IDMuNjI3LTYuMTI2IDEuNjM0LTEuMTk5IDMuOTU5LTEuNzg1IDYuOTM3LTEuNzg1aDI3LjQwOGwtMS4yMTcgNS4wMDFabS01MC40MzggNi44NTIgMS4zMjctNS4yMjljLjEwNS0uNDUuMTYyLS43OTIuMTYyLTEuMDMyIDAtLjEzMy0uMDE5LS4yMjgtLjA1Ny0uMjg2LS4xNjItLjEyNC0uNTU0LS4xOTEtMS4xNzQtLjE5MWgtMTQuMTA0Yy0uNjQ5IDAtMS4wNDEuMDY3LTEuMTc0LjE5MS0uMTkxLjE1My0uMzcyLjU5Mi0uNTYzIDEuMzA3bC0xLjI5NyA1LjI0aDE2Ljg4Wm02LjU0MiAxNi4yNDJoLTI5LjE0OGMtMy4wOTEgMC01LjE4MS0uNjA0LTYuMjYtMS44MTQtLjY1Ny0uNzM2LS45ODMtMS43ODQtLjk4My0zLjE2OCAwLS44NDkuMTMzLTEuODAzLjM5MS0yLjg0M2wzLjEwMS0xMi40NDVjMS4zMDgtNS4yMTkgNC44ODUtNy44MjUgMTAuNzM2LTcuODI1aDIwLjE2NGM0LjkzNCAwIDcuNDA1IDEuNjcgNy40MDUgNS4wMDEgMCAuODItLjEzNCAxLjc2NC0uMzkgMi44MjRsLTIuMjYzIDkuMTQyaC0yNy40MjZsLTEuMTI2IDQuNTA1Yy0uMTQzLjU5MS0uMjE5Ljk1NC0uMjE5IDEuMDg3IDAgLjA5Ni4wMTkuMTUzLjA1Ny4xNzEuMDk1LjEyNS4yNTcuMjExLjUwNS4yNC4yMzkuMDI4LjQ0OS4wMzguNjQuMDM4aDI2LjA3NWwtMS4yNTkgNS4wODdaTTI0My4zNzUgMTYuNTljLTMuMzA4LjAwMS02LjYwNS0uMDE2LTkuOTEtLjAyNy0yLjU2Mi0uMDA2LTIuODgzLS4wOC0zLjUxNiAyLjQ3Ni0xLjYwOSA2LjQ5NS0zLjIxMyAxMy4wMDMtNC44MDQgMTkuNTQ1aC0xMC41NTZsMi40Ny0xMC4xOTkgMy41NjktMTQuNjZjLjAzNy0uMTY0LjA2Ni0uMzA2LjA4Ni0uNDMxbC42ODUtMi44MzNoOS41NzN2Ljk3NGwuMi0uMTE0YzEuMDAyLS41NzMgMi40MzQtLjg2IDQuMzA1LS44Nmg5LjM4MWwtMS40ODMgNi4xMjlabS01MS40MDIuNTMzLTMuNjkzIDE0Ljc5MmMtLjEwNS40NDktLjE2Mi43OTItLjE2MiAxLjAzIDAgLjEzNC4wMTkuMjI5LjA1Ny4yODcuMTgxLjEyNC41NTMuMTkxIDEuMTE2LjE5MWgxMy43N2MuNjUgMCAxLjA0LS4wNjcgMS4xNzUtLjE5MS4xOS0uMTcyLjM3MS0uNjExLjU2My0xLjMwOGwzLjY3My0xNC44NThjLjE0NC0uNTkyLjIyLS45NTUuMjItMS4wODcgMC0uMDk2LS4wMTktLjE1NC0uMDU4LS4xNzItLjE0Mi0uMTgyLS41MjQtLjI3Ny0xLjE0NC0uMjc3aC0xMy43NTFjLS42MjEgMC0uOTc0LjA1Ny0xLjA3LjE3MS0uMjc2LjE4Mi0uNTA1LjY1OS0uNjk2IDEuNDIybS05LjIwNS02LjY4aDI5LjA1NGMzLjA5MiAwIDUuMTgyLjYwMiA2LjI2IDEuODE0LjY1OC43MzUuOTg0IDEuNzg0Ljk4NCAzLjE2NyAwIC44NS0uMTM1IDEuODA0LS4zOTMgMi44NDRsLTMuMSAxMi40NDRjLTEuMzA4IDUuMjItNC44ODcgNy44MjUtMTAuNzM2IDcuODI1aC0xOC4xNjZsLTIuMzQyIDkuNTE0aC0xMC42NjhsOS4xMDctMzcuNjA4Wm0xNzYuMDE1IDUuMDE5aC0yNC4yMzRjLS42NDggMC0xLjA0LjA0OC0xLjE3NC4xNTMtLjEzMy4xMDUtLjMyNC40OTUtLjU4MiAxLjE5MmwtLjM3MyAxLjU2NWMtLjA2Ni4zMTUtLjEwNS41NTQtLjEwNS43MjUgMCAuMTgyLjAzOS4zMTUuMTA1LjM5Mi4wMzkuMTYzLjM5MS4yNDkgMS4wNjkuMjQ5aDE1LjE4M2MzLjE0OSAwIDUuMjg2LjU1MiA2LjQyMiAxLjY1LjgyMi44MDIgMS4yMzEgMS44NTEgMS4yMzEgMy4xNTkgMCAuNTYtLjA2NCAxLjE3OC0uMjA2IDEuODU4bC0uMjk4IDEuMjI4LS4xNDYuNTk5LTEuMDQ4IDQuMjU0Yy0uNTA2IDIuMDctMS42ODggMy42MTktMy41NSA0LjY0OC0xLjcxNi45NDYtMy45OCAxLjQyMi02Ljc5NSAxLjQyMmgtMjcuMTc3bDEuMjM0LTUuMDY3IDguMTA3LjA5NWgxNS45NjVjMS4wOCAwIDEuNzQ4LS40OTcgMS45ODctMS40ODlsLjU1My0yLjIzM2MuMDU2LS4yNDguMDg1LS40NzguMDg1LS43MDZ2LS4xMDVjMC0uMTcyLS4wMjktLjMyNS0uMDg1LS40NDktLjQxMS0uMTM0LS44My0uMi0xLjI2LS4yaC0xNS41NzRjLTQuNjk1IDAtNy4wNDMtMS42NTEtNy4wNDMtNC45NDMgMC0uNjk5LjA4OC0xLjQ1Ni4yNTctMi4yNzlsLjM3LTEuNTI4LjMyNy0xLjI4Yy43MjYtMi44MzQgMS45MzMtNC44ODQgMy42MjctNi4xMjYgMS42MzYtMS4xOTkgMy45NTktMS43ODUgNi45MzctMS43ODVIMzYwbC0xLjIxNyA1LjAwMVoiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOm5vbnplcm8iLz4KICA8cGF0aCBkPSJtMTUyLjg1NCAyNC4yNzQgMy41ODEtMTQuMzU1LTI0LjUzIDE0LjI0IDIwLjk0OS4xMTVabS01LjE4OCAyNC4xMDFjLS4xNzcgMC0uMzQ0LS4wODEtLjQ1NC0uMjIxLS4xMDktLjEzOS0uMTQ4LS4zMjEtLjEwNi0uNDkzbDMuMDM3LTEyLjM4OWgtMzUuNjA3Yy0uMTc3IDAtLjM0NS0uMDgyLS40NTQtLjIyMi0uMTEtLjE0LS4xNDktLjMyMi0uMTA2LS40OTRsMi4zMTgtOS4zNTZjLjAzOC0uMTUyLjEzNi0uMjgxLjI3MS0uMzZMMTU4LjI1My42NTVjLjA4OC0uMDUxLjE4OC0uMDc4LjI5LS4wNzhoMTQuNTgyYy4xNzggMCAuMzQ1LjA4Mi40NTUuMjIyLjEwOS4xNC4xNDguMzIzLjEwNS40OTVsLTUuNzM0IDIyLjk4M2g2LjYyOWMuMTc3IDAgLjM0NS4wODEuNDU0LjIyMS4xMS4xNC4xNDkuMzIyLjEwNi40OTRsLTIuNDI1IDkuODQxYy0uMDYzLjI1OC0uMjk1LjQzOS0uNTYuNDM5aC02LjkybC0uMTc3LjY5M2MtLjAxMi4wNDgtLjAzMS4wOTMtLjA1NC4xMzVsLTIuODY2IDExLjgzNGMtLjA2My4yNTktLjI5NS40NDEtLjU2MS40NDFoLTEzLjkxMVoiIHN0eWxlPSJmaWxsOiNjYzIwMjY7ZmlsbC1ydWxlOm5vbnplcm8iLz4KICA8cGF0aCBkPSJtMTM0LjAyOCAyMy41OTMgMjEuNTE3LTEyLjQ4OS0zLjE0MSAxMi41OTEtMTguMzc2LS4xMDJaTTE3My4xMjUgMGgtMTQuNTgyYy0uMjA0IDAtLjQwNC4wNTQtLjU4LjE1NmwtNDEuNjg4IDI0LjE4NWMtLjI3LjE1Ny0uNDY1LjQxNy0uNTQuNzIxbC0yLjMxOSA5LjM1NWMtLjA4NS4zNDUtLjAwNy43MS4yMTEuOTg5LjIxOS4yOC41NTQuNDQzLjkwOS40NDNoMzQuODcxbC0yLjg2MiAxMS42NzRjLS4wODQuMzQ0LS4wMDYuNzA5LjIxMy45ODcuMjE5LjI3OS41NTQuNDQyLjkwOC40NDJoMTMuOTExYy41MzMgMCAuOTk2LS4zNjQgMS4xMjItLjg4MmwxLjUxNy02LjI2NCAxLjMzNC01LjUwOGMuMDI3LS4wNi4wNS0uMTI0LjA2Ny0uMTlsLjA2Ni0uMjU5aDYuNDcyYy41MzEgMCAuOTkzLS4zNjIgMS4xMjEtLjg3OGwyLjQyNS05Ljg0MWMuMDg0LS4zNDQuMDA2LS43MDgtLjIxMy0uOTg3LS4yMTgtLjI4LS41NTMtLjQ0My0uOTA4LS40NDNoLTUuODkxbDUuNTU2LTIyLjI2NmMuMDg2LS4zNDUuMDA4LS43MS0uMjExLS45OS0uMjE4LS4yOC0uNTU0LS40NDQtLjkwOS0uNDQ0bS0xNS44IDguNzM2LTI3LjU0NCAxNS45ODggMjMuNTIzLjEzIDQuMDIxLTE2LjExOG0xNS44LTcuNTgyLTUuOTEzIDIzLjdoNy4zNjhsLTIuNDI1IDkuODQxaC03LjM2OGwtLjI4OCAxLjEyNmgtLjAyMWMtLjk2OCAzLjk5My0xLjkzNCA3Ljk4NC0yLjkwMSAxMS45NzdoLTEzLjkxMWwzLjIxMy0xMy4xMDNoLTM2LjM0M2wyLjMxOS05LjM1NiA0MS42ODgtMjQuMTg1aDE0LjU4MiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybyIvPgo8L3N2Zz4K" />
					</a>
				</div><div class="dev4press-header-login-wrapper dev4press-header-for-small"><a href="https://www.dev4press.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.dev4press.com"><i title="Login" class="d4p-icon d4p-ui-right-to-bracket d4p-icon-fw"></i><span>Login</span></a><a href="https://www.dev4press.com/wp-signup.php"><i title="Signup" class="d4p-icon d4p-ui-key d4p-icon-fw"></i><span>Signup</span></a></div>	<nav class="main-navigation mobile-menu-control-wrapper" id="mobile-menu-control-wrapper" aria-label="Mobile Toggle">
		<div class="menu-bar-items"><span class="menu-bar-item search-item"><a aria-label="Open Search Bar" href="#"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a></span></div>		<button data-nav="site-navigation" class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
			<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span>		</button>
	</nav>
			<nav class="has-sticky-branding main-navigation has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary"  itemtype="https://schema.org/SiteNavigationElement" itemscope>
			<div class="inside-navigation grid-container">
				<div class="navigation-branding"><div class="sticky-navigation-logo"><a href="https://www.dev4press.com/" title="Dev4Press" rel="home"><img class="is-logo-image dev4press-four-svg-logo" style="height:20px" alt="Dev4Press Logo" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTQ4IDExNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuMTgyMzA5LDAsMCwwLjE4MjkzOSw5My40MjQ2LDU3Ljk4NDQpIj4KICAgICAgICA8cGF0aCBkPSJNMCwtNC4zMDdMNDYuNTIzLC0xOTAuODI0TC0yNzIuMTg0LC01LjgxM0wwLC00LjMwN1pNLTc2LjE3NywzMDUuNjUzTC0zNC43MzgsMTM2LjY0MUwtNTAzLjUwNywxMzYuNjQxTC00NzAuNzQyLDQuNDEzTDcxLjE0NywtMzA5Ljk2TDI3MC4wNywtMzA5Ljk2TDE5My44MDIsLTQuMjc3TDI4OC44MSwtNC4yNzdMMjU0LjA4NiwxMzYuNjQxTDE1OS4wMDYsMTM2LjY0MUwxNTUuMjgzLDE1MS4xNzdMMTU1LjA4LDE1MS4xNzdMMTE3LjY2OSwzMDUuNjUzTC03Ni4xNzcsMzA1LjY1M1oiIHN0eWxlPSJmaWxsOnJnYigyMDQsMzIsMzgpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4xODIzMDksMCwwLDAuMTgyOTM5LDQ4LjQ5ODYsNTkuNTE0NCkiPgogICAgICAgIDxwYXRoIGQ9Ik0wLC0yMS4wMzRMMjgyLjE1NSwtMTg0LjgyNkwyNDAuOTY3LC0xOS43MDFMMCwtMjEuMDM0Wk01MjUuNDYsLTMyNS4zMjRMMzE1LjY5MiwtMzI1LjMyNEwzMTIuNDM0LC0zMjMuNDM0TC0yMjUuMjU5LC0xMS40OTVMLTIzMC4zOTUsLTguNTE2TC0yMzEuODIzLC0yLjc1M0wtMjYxLjcyMSwxMTcuOTExTC0yNjYuMDI1LDEzNS4yNzhMMjAyLjc2NywxMzUuMjc4TDE2NS41NzcsMjg2Ljk1NkwxNjEuMzI3LDMwNC4yOUwzNjkuNjA0LDMwNC4yOUwzNzIuMTk3LDI5My41ODVMMzkxLjA3MywyMTUuNjQ0TDQwNy4wMTYsMTQ5LjgxNEw0MDcuMTQ1LDE0OS44MTRMNDA5Ljg0LDEzOS4yODdMNDEwLjg2NywxMzUuMjc4TDUwNS45OTgsMTM1LjI3OEw1MDguNjIzLDEyNC42MjhMNTM5Ljg5NywtMi4yOUw1NDQuMTcyLC0xOS42NEw0NDkuMTkxLC0xOS42NEw1MjEuMTIxLC0zMDcuOTM1TDUyNS40NiwtMzI1LjMyNFpNMzAzLjc0OCwtMjEzLjU0OUwtNTEuNTEyLC03LjMxOUwyNTEuODg5LC01LjY0TDMwMy43NDgsLTIxMy41NDlNNTA3LjUzNywtMzExLjMyNEw0MzEuMjY5LC01LjY0TDUyNi4zMDQsLTUuNjRMNDk1LjAyOSwxMjEuMjc4TDQwMCwxMjEuMjc4TDM5Ni4yNzgsMTM1LjgxNEwzOTYuMDAxLDEzNS44MTRDMzgzLjUzLDE4Ny4zMTEgMzcxLjA2NCwyMzguNzg0IDM1OC41OSwyOTAuMjlMMTc5LjE3NSwyOTAuMjlMMjIwLjYxNCwxMjEuMjc4TC0yNDguMTMyLDEyMS4yNzhMLTIxOC4yMzMsMC42MTVMMzE5LjQ1OSwtMzExLjMyNEw1MDcuNTM3LC0zMTEuMzI0IiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KPC9zdmc+Cg=="/></a></div></div><div class="dev4press-header-login-wrapper dev4press-header-for-small"><a href="https://www.dev4press.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.dev4press.com"><i title="Login" class="d4p-icon d4p-ui-right-to-bracket d4p-icon-fw"></i><span>Login</span></a><a href="https://www.dev4press.com/wp-signup.php"><i title="Signup" class="d4p-icon d4p-ui-key d4p-icon-fw"></i><span>Signup</span></a></div><form method="get" class="search-form navigation-search" action="https://www.dev4press.com/">
					<input type="search" class="search-field" value="" name="s" title="Search" />
				</form>				<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span>				</button>
				<div id="primary-menu" class="main-nav"><ul id="menu-main" class=" menu sf-menu"><li id="menu-item-134465" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-134465"><a href="https://www.dev4press.com/" aria-current="page" title="Dev4Press Home Page"><i class="d4p-icon d4p-ui-home"></i></a></li>
<li id="menu-item-134471" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-134471"><a href="https://www.dev4press.com/plugins/">Plugins<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-235805" class="main-menu-with-separator menu-item menu-item-type-post_type menu-item-object-page menu-item-235805"><a href="https://www.dev4press.com/bbpress-club/">bbPress Plugins Club</a></li>
	<li id="menu-item-335417" class="menu-item menu-item-type-post_type menu-item-object-plugin menu-item-335417"><a href="https://www.dev4press.com/plugins/gd-bbpress-toolbox/">forumToolbox for bbPress</a></li>
	<li id="menu-item-579261" class="menu-item menu-item-type-post_type menu-item-object-plugin menu-item-579261"><a href="https://www.dev4press.com/plugins/gd-knowledge-base/">KnowledgePress</a></li>
	<li id="menu-item-335418" class="menu-item menu-item-type-post_type menu-item-object-plugin menu-item-335418"><a href="https://www.dev4press.com/plugins/coresecurity/">CoreSecurity</a></li>
	<li id="menu-item-335419" class="main-menu-with-separator menu-item menu-item-type-post_type menu-item-object-plugin menu-item-335419"><a href="https://www.dev4press.com/plugins/sweeppress/">SweepPress</a></li>
	<li id="menu-item-335420" class="menu-item menu-item-type-post_type_archive menu-item-object-plugin menu-item-335420"><a href="https://www.dev4press.com/plugins/">All the Plugins</a></li>
</ul>
</li>
<li id="menu-item-235808" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-235808"><a href="https://www.dev4press.com/about/">About<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-578398" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-578398"><a href="https://www.dev4press.com/press/">Press</a></li>
	<li id="menu-item-235813" class="main-menu-with-separator menu-item menu-item-type-post_type menu-item-object-page menu-item-235813"><a href="https://www.dev4press.com/about/timeline/">Timeline</a></li>
	<li id="menu-item-578399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-578399"><a href="https://www.dev4press.com/services/">Development Services</a></li>
	<li id="menu-item-235809" class="main-menu-with-separator menu-item menu-item-type-post_type menu-item-object-page menu-item-235809"><a href="https://www.dev4press.com/contact/">Contact</a></li>
	<li id="menu-item-235817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-235817"><a href="https://www.dev4press.com/terms-conditions/">Terms &#038; Conditions</a></li>
	<li id="menu-item-235812" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-235812"><a rel="privacy-policy" href="https://www.dev4press.com/privacy-policy/">Privacy Policy</a></li>
	<li id="menu-item-235814" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-235814"><a href="https://www.dev4press.com/development-policy/">Development Policy</a></li>
	<li id="menu-item-235816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-235816"><a href="https://www.dev4press.com/support-policy/">Support Policy</a></li>
	<li id="menu-item-235815" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-235815"><a href="https://www.dev4press.com/refund-policy/">Refund Policy</a></li>
</ul>
</li>
<li id="menu-item-134473" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-134473"><a href="https://www.dev4press.com/kb/" title="Dev4Press Knowledge Base">Support<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
<ul class="sub-menu">
	<li id="menu-item-578329" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-578329"><a href="https://www.dev4press.com/kb/">Knowledge Base</a></li>
	<li id="menu-item-578396" class="menu-item menu-item-type-post_type_archive menu-item-object-kobguide menu-item-578396"><a href="https://www.dev4press.com/kb/user-guides/">User Guides</a></li>
	<li id="menu-item-578330" class="main-menu-with-separator menu-item menu-item-type-post_type_archive menu-item-object-kobfaq menu-item-578330"><a href="https://www.dev4press.com/kb/faqs/">Frequently Asked Questions</a></li>
	<li id="menu-item-578397" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-578397"><a href="https://support.dev4press.com/">Support Forums</a></li>
	<li id="menu-item-235821" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-235821"><a href="https://support.dev4press.com/forums/">Forums Index Page</a></li>
	<li id="menu-item-235824" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-235824"><a href="https://support.dev4press.com/forums/view/new-posts-last-month/">New Posts, Last Month</a></li>
</ul>
</li>
<li id="menu-item-235797" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-235797"><a href="https://www.dev4press.com/blog/">Blog</a></li>
</ul></div><div class="menu-bar-items"><span class="menu-bar-item search-item"><a aria-label="Open Search Bar" href="#"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a></span></div><div class="dev4press-header-login-wrapper dev4press-header-for-big"><a href="https://www.dev4press.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.dev4press.com"><i title="Login" class="d4p-icon d4p-ui-right-to-bracket d4p-icon-fw"></i><span>Login</span></a><a href="https://www.dev4press.com/wp-signup.php"><i title="Signup" class="d4p-icon d4p-ui-key d4p-icon-fw"></i><span>Signup</span></a></div>			</div>
		</nav>
					</div>
		</header>
		<div class="breadcrumbs-auto-wrapper breadcrumbs-wrapper-generatepress"></div>
	<div class="site grid-container container hfeed" id="page">
				<div class="site-content" id="content">
			
	<div class="content-area" id="primary">
		<main class="site-main" id="main">
			
<article id="post-29163" class="post-29163 page type-page status-publish" itemtype="https://schema.org/CreativeWork" itemscope>
	<div class="inside-article">
		
		<div class="entry-content" itemprop="text">
			<div class="gb-container gb-container-4477100f"><div class="gb-inside-container">
<div class="gb-grid-wrapper gb-grid-wrapper-ce295146">
<div class="gb-grid-column gb-grid-column-e384a4f6"><div class="gb-container gb-container-e384a4f6"><div class="gb-inside-container">

<h1 class="gb-headline gb-headline-c49609fe gb-headline-text"><strong>Dev4Press</strong>.com: Plugins for WordPress</h1>



<h2 class="gb-headline gb-headline-112509c6 gb-headline-text">Pro and free plugins for your <b>WordPress-po</b>wered website.</h2>



<h3 class="gb-headline gb-headline-9985fa4a gb-headline-text">We are dedicated to creating the best <strong>WordPress plugins</strong> for your websites.</h3>


<div class="gb-button-wrapper gb-button-wrapper-c7e1ebc6">

<a class="gb-button gb-button-c32966b9 gb-button-text" href="https://www.dev4press.com/plugins/">Explore Plugins</a>



<a class="gb-button gb-button-001142cf gb-button-text" href="https://support.dev4press.com/" target="_blank" rel="noopener">Get Support</a>

</div>
</div></div></div>
</div>
</div></div>

<div class="gb-container gb-container-93efcfeb"><div class="gb-inside-container">
<div class="gb-grid-wrapper gb-grid-wrapper-1f363322">
<div class="gb-grid-column gb-grid-column-8eb378d2"><div class="gb-container gb-container-8eb378d2"><div class="gb-inside-container">

<h3 class="gb-headline gb-headline-179b167d"><span class="gb-icon"><svg viewBox="0 0 384 512" xmlns="https://www.w3.org/2000/svg"><path d="M288 358.3c13.98-8.088 17.53-30.04 28.88-41.39c11.35-11.35 33.3-14.88 41.39-28.87c7.98-13.79 .1658-34.54 4.373-50.29C366.7 222.5 383.1 208.5 383.1 192c0-16.5-17.27-30.52-21.34-45.73c-4.207-15.75 3.612-36.5-4.365-50.29c-8.086-13.98-30.03-17.52-41.38-28.87c-11.35-11.35-14.89-33.3-28.87-41.39c-13.76-7.963-34.61-.1852-50.29-4.375C222.5 17.27 208.5 0 192 0C175.5 0 161.5 17.27 146.3 21.34C130.5 25.54 109.7 17.74 95.98 25.7C82 33.79 78.46 55.74 67.11 67.08C55.77 78.43 33.81 81.97 25.72 95.95C17.74 109.7 25.56 130.5 21.35 146.2C17.27 161.5 .0008 175.5 .0008 192c0 16.5 17.27 30.52 21.34 45.73c4.207 15.75-3.615 36.5 4.361 50.29C33.8 302 55.74 305.5 67.08 316.9c11.35 11.35 14.89 33.3 28.88 41.4c13.74 7.951 34.61 .1699 50.28 4.369C161.5 366.7 175.5 384 192 384c16.5 0 30.52-17.27 45.74-21.34C253.5 358.5 274.2 366.3 288 358.3zM191.1 351.5c-8.029-4.002-20.8-15.34-37.48-19.79c-16.71-4.477-33.04-1.301-42.29-1.717c-4.953-7.838-10.39-23.65-22.51-35.76c-12.11-12.12-27.85-17.5-35.77-22.52C53.59 262.5 56.7 246.1 52.26 229.5c-4.465-16.71-15.77-29.39-19.79-37.48c3.996-8.025 15.33-20.77 19.8-37.5c4.434-16.6 1.33-32.88 1.697-42.27c7.854-4.971 23.63-10.37 35.78-22.52C101.8 77.68 107.3 61.72 112.3 53.95C121.4 53.58 137.9 56.69 154.5 52.25c16.74-4.475 29.33-15.74 37.48-19.79c8.027 3.992 20.77 15.33 37.49 19.8c16.74 4.471 33.01 1.295 42.28 1.711c4.84 7.65 10.45 23.71 22.51 35.76c12.03 12.04 28 17.61 35.77 22.52c.3555 9.273-2.752 25.64 1.693 42.28c4.469 16.71 15.77 29.38 19.79 37.47c-3.977 8-15.32 20.78-19.8 37.5c-4.404 16.49-1.34 32.1-1.695 42.27c-7.857 4.969-23.64 10.38-35.78 22.52c-12.03 12.03-17.59 27.99-22.5 35.75c-9.195 .4141-25.54-2.775-42.28 1.703C212.8 336.2 200.1 347.5 191.1 351.5zM279.1 192c0-48.7-39.39-88-87.1-88S104 143.3 104 192c0 48.58 39.39 88 87.1 88S279.1 240.6 279.1 192zM192 248C161.1 248 136 222.9 136 192c0-30.88 25.12-56 55.1-56S247.1 161.1 247.1 192C247.1 222.9 222.9 248 192 248zM357.4 370.1c-3.25-8.219-12.58-12.2-20.76-8.984c-8.203 3.25-12.23 12.55-8.984 20.77l24.22 61.25l-47.48-6.562l-24.64 42.28l-24.92-61.2c-3.328-8.203-12.72-12.14-20.84-8.781c-8.188 3.328-12.12 12.66-8.781 20.84l24.9 61.19C255.2 503.4 266.6 511.4 281.4 512c12.83 0 24.38-7.125 30.12-18.59l10.42-20.64l21.51 4.312c12.12 2.547 24.69-1.906 32.67-11.5c7.953-9.547 10.03-22.66 5.453-34.22L357.4 370.1zM150 408.9c-8.139-3.375-17.53 .5938-20.84 8.781l-24.92 61.2l-24.64-42.28l-47.44 6.547l24.17-61.23c3.25-8.219-.7813-17.52-8.984-20.77C39.14 357.9 29.86 361.9 26.61 370.1l-24.22 61.25c-4.578 11.56-2.5 24.67 5.453 34.22c8.016 9.625 20.52 14 32.61 11.52l21.58-4.328l10.41 20.62c5.766 11.45 17.27 18.58 31.42 18.58c13.42-.5313 24.98-8.609 30.03-21.05l24.92-61.2C162.2 421.5 158.2 412.2 150 408.9z"></path></svg></span><span class="gb-headline-text">Our Mission</span></h3>



<p>We create plugins that give you the power to enhance and supercharge your WordPress-powered websites and bbPress forums.</p>


<div class="gb-button-wrapper gb-button-wrapper-f00e6c9d">

<a class="gb-button gb-button-0b66efc9 gb-button-text" href="https://www.dev4press.com/about/">About Dev4Press</a>



<a class="gb-button gb-button-8bb5c44e gb-button-text" href="https://www.dev4press.com/about/">Contact Us</a>

</div>
</div></div></div>

<div class="gb-grid-column gb-grid-column-e6b9f10b"><div class="gb-container gb-container-e6b9f10b"><div class="gb-inside-container">

<h3 class="gb-headline gb-headline-f20741e1"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M259.7 16.03C116.5 13.94 2.766 140.5 17.25 283.1c11.96 117.8 102.2 205.2 221.5 212.8c9.275 .5957 17.18-6.739 17.18-16.04c0-8.395-6.552-15.39-14.92-15.92c-106.1-6.828-185.7-86.38-192.7-192.5c-7.852-119.6 82.95-220.8 202.6-223.4c118.1-2.607 212.1 89.77 212.1 208.2V278.7c0 26.43-17.55 50.57-43.34 56.27c-36.37 8.039-68.67-19.59-68.67-54.64v-120.1c0-8.846-7.168-16.02-16.01-16.02c-8.838 0-16.02 7.165-16.02 16.01v17.88c-24.95-25.56-61.83-39.39-101.6-31.85C173.5 154.7 137.8 190.7 129.8 235.6c-12.72 70.86 41.68 132.8 110.2 132.8c37.39 0 70.32-18.63 90.68-46.9c16.48 30.84 50.34 51.03 88.7 46.15c44.44-5.656 76.63-45.58 76.63-90.42V256.3C495.1 122.8 392.5 17.96 259.7 16.03zM239.9 336.3c-44.13 0-80.02-35.93-80.02-80.09S195.8 176.2 239.9 176.2s80.02 35.93 80.02 80.09S284.1 336.3 239.9 336.3z"></path></svg></span><span class="gb-headline-text">Work With Us</span></h3>



<p>If you need a custom plugin or other WordPress-related work done, Dev4Press might be the solution for you.</p>


<div class="gb-button-wrapper gb-button-wrapper-8a199d5f">

<a class="gb-button gb-button-27aa9239 gb-button-text" href="https://www.dev4press.com/services/">Additional Services</a>

</div>
</div></div></div>
</div>
</div></div>

<div class="gb-container gb-container-13e7a7c3"><div class="gb-inside-container">

<h2 class="gb-headline gb-headline-b627ab04 gb-headline-text">Plugins for WordPress and bbPress</h2>



<p class="gb-headline gb-headline-5c351102 gb-headline-text">Dev4Press is dedicated to developing plugins for WordPress and addons to expand the plugins even further. To explore all the things you can do with our plugins to learn how our plugins can help you make your website better, start from the main plugins page by clicking on the button below.</p>


<div class="home-block-featured-wrapper home-block-featured-wrapper-plugins-3"><div class="home-block-featured"><a href="https://www.dev4press.com/plugins/gd-bbpress-toolbox/"><img style="" class="" decoding="async" fetchpriority="high" width="1440" height="800" alt="forumToolbox for bbPress: Enhance, expand and optimize bbPress powered forums" src="https://cdn.dev4press.com/wp-content/assets/plugins/gd-bbpress-toolbox-banner.webp" srcset="https://cdn.dev4press.com/wp-content/assets/plugins/gd-bbpress-toolbox-banner-480x266.webp 480w, https://cdn.dev4press.com/wp-content/assets/plugins/gd-bbpress-toolbox-banner-720x400.webp 720w, https://cdn.dev4press.com/wp-content/assets/plugins/gd-bbpress-toolbox-banner.webp 1440w" /></a><div class="product-home-links"><a class="_home" href="https://www.dev4press.com/plugins/gd-bbpress-toolbox/"><i class="d4p-icon d4p-icon-fw d4p-ui-home"></i> <span>Home</span></a><a class="_changelog" href="https://www.dev4press.com/plugins/gd-bbpress-toolbox/changelog/"><i class="d4p-icon d4p-icon-fw d4p-ui-memo-pad"></i> <span>Changelog</span></a><a class="_faq" href="https://www.dev4press.com/plugins/gd-bbpress-toolbox/faq/"><i class="d4p-icon d4p-icon-fw d4p-ui-info"></i> <span>FAQ</span></a><a class="_download" href="https://www.dev4press.com/plugins/gd-bbpress-toolbox/download/"><i class="d4p-icon d4p-icon-fw d4p-ui-download"></i> <span>Download</span></a><a class="_pricing" href="https://www.dev4press.com/plugins/gd-bbpress-toolbox/pricing/"><i class="d4p-icon d4p-icon-fw d4p-ui-shopping-cart"></i> <span>Pricing</span></a></div></div><div class="home-block-featured"><a href="https://www.dev4press.com/plugins/gd-quantum-theme-for-bbpress/"><img style="" class="" decoding="async" fetchpriority="high" width="1440" height="800" alt="quantumTheme for bbPress: Modern theme replacement for bbPress powered forums" src="https://cdn.dev4press.com/wp-content/assets/plugins/gd-quantum-theme-for-bbpress-banner.webp" srcset="https://cdn.dev4press.com/wp-content/assets/plugins/gd-quantum-theme-for-bbpress-banner-480x266.webp 480w, https://cdn.dev4press.com/wp-content/assets/plugins/gd-quantum-theme-for-bbpress-banner-720x400.webp 720w, https://cdn.dev4press.com/wp-content/assets/plugins/gd-quantum-theme-for-bbpress-banner.webp 1440w" /></a><div class="product-home-links"><a class="_home" href="https://www.dev4press.com/plugins/gd-quantum-theme-for-bbpress/"><i class="d4p-icon d4p-icon-fw d4p-ui-home"></i> <span>Home</span></a><a class="_changelog" href="https://www.dev4press.com/plugins/gd-quantum-theme-for-bbpress/changelog/"><i class="d4p-icon d4p-icon-fw d4p-ui-memo-pad"></i> <span>Changelog</span></a><a class="_faq" href="https://www.dev4press.com/plugins/gd-quantum-theme-for-bbpress/faq/"><i class="d4p-icon d4p-icon-fw d4p-ui-info"></i> <span>FAQ</span></a><a class="_download" href="https://www.dev4press.com/plugins/gd-quantum-theme-for-bbpress/download/"><i class="d4p-icon d4p-icon-fw d4p-ui-download"></i> <span>Download</span></a><a class="_pricing" href="https://www.dev4press.com/plugins/gd-quantum-theme-for-bbpress/pricing/"><i class="d4p-icon d4p-icon-fw d4p-ui-shopping-cart"></i> <span>Pricing</span></a></div></div><div class="home-block-featured"><a href="https://www.dev4press.com/plugins/coreactivity/"><img style="" class="" decoding="async" fetchpriority="high" width="1440" height="800" alt="coreActivity: Lightweight and Powerful activity logging plugin for WordPress" src="https://cdn.dev4press.com/wp-content/assets/plugins/coreactivity-banner.webp" srcset="https://cdn.dev4press.com/wp-content/assets/plugins/coreactivity-banner-480x266.webp 480w, https://cdn.dev4press.com/wp-content/assets/plugins/coreactivity-banner-720x400.webp 720w, https://cdn.dev4press.com/wp-content/assets/plugins/coreactivity-banner.webp 1440w" /></a><div class="product-home-links"><a class="_home" href="https://www.dev4press.com/plugins/coreactivity/"><i class="d4p-icon d4p-icon-fw d4p-ui-home"></i> <span>Home</span></a><a class="_changelog" href="https://www.dev4press.com/plugins/coreactivity/changelog/"><i class="d4p-icon d4p-icon-fw d4p-ui-memo-pad"></i> <span>Changelog</span></a><a class="_faq" href="https://www.dev4press.com/plugins/coreactivity/faq/"><i class="d4p-icon d4p-icon-fw d4p-ui-info"></i> <span>FAQ</span></a><a class="_download" href="https://www.dev4press.com/plugins/coreactivity/download/"><i class="d4p-icon d4p-icon-fw d4p-ui-download"></i> <span>Download</span></a></div></div></div>

<div class="gb-container gb-container-ea334a29">

<a class="gb-button gb-button-8c5f9ae0 ButtonNew" href="https://www.dev4press.com/plugins/"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M169.1 17.3C183.8 6.3 203.2 0 224 0s40.2 6.3 54.9 17.3S304 44.6 304 64c0 19.5-10.6 35.9-25.3 46.8c-5.2 3.8-6.7 7.7-6.7 10c0 4 3.2 7.2 7.2 7.2H336c26.5 0 48 21.5 48 48v56.8c0 4 3.2 7.2 7.2 7.2c2.3 0 6.1-1.6 10-6.7c11-14.7 27.4-25.3 46.8-25.3c19.4 0 35.8 10.5 46.7 25.1s17.3 34.1 17.3 54.9s-6.3 40.2-17.3 54.9s-27.3 25.1-46.7 25.1c-19.5 0-35.9-10.6-46.8-25.3c-3.8-5.2-7.7-6.7-10-6.7c-4 0-7.2 3.2-7.2 7.2V464c0 26.5-21.5 48-48 48H279.2c-21.6 0-39.2-17.5-39.2-39.2c0-16.2 9.9-28.4 19.6-35.6c8.6-6.4 12.4-14.1 12.4-21.2c0-7.1-3.8-14.7-12.3-21.1s-21.1-10.9-35.7-10.9s-27.1 4.4-35.7 10.9s-12.3 14.1-12.3 21.1c0 7.1 3.8 14.8 12.4 21.2c9.7 7.2 19.6 19.4 19.6 35.6c0 21.7-17.5 39.2-39.2 39.2H48c-26.5 0-48-21.5-48-48V343.2C0 321.5 17.5 304 39.2 304c16.2 0 28.4 9.9 35.6 19.6C81.2 332.2 88.9 336 96 336c7.1 0 14.7-3.8 21.1-12.3s10.9-21.1 10.9-35.7s-4.4-27.1-10.9-35.7S103.1 240 96 240c-7.1 0-14.8 3.8-21.2 12.4C67.6 262.1 55.4 272 39.2 272C17.5 272 0 254.5 0 232.8V176c0-26.5 21.5-48 48-48H168.8c4 0 7.2-3.2 7.2-7.2c0-2.3-1.6-6.1-6.7-10C154.6 99.9 144 83.5 144 64c0-19.4 10.5-35.8 25.1-46.7zm19.2 25.6C179.8 49.3 176 56.9 176 64c0 7.1 3.8 14.8 12.4 21.2c9.7 7.2 19.6 19.4 19.6 35.6c0 21.6-17.5 39.2-39.2 39.2H48c-8.8 0-16 7.2-16 16v56.8c0 4 3.2 7.2 7.2 7.2c2.3 0 6.1-1.6 10-6.7C60.1 218.6 76.5 208 96 208c19.4 0 35.8 10.5 46.7 25.1s17.3 34.1 17.3 54.9s-6.3 40.2-17.3 54.9S115.4 368 96 368c-19.5 0-35.9-10.6-46.8-25.3c-3.8-5.2-7.7-6.7-10-6.7c-4 0-7.2 3.2-7.2 7.2V464c0 8.8 7.2 16 16 16H168.8c4 0 7.2-3.2 7.2-7.2c0-2.3-1.6-6.1-6.7-10c-14.7-11-25.3-27.4-25.3-46.8c0-19.4 10.5-35.8 25.1-46.7s34.1-17.3 54.9-17.3s40.2 6.3 54.9 17.3s25.1 27.3 25.1 46.7c0 19.5-10.6 35.9-25.3 46.8c-5.2 3.8-6.7 7.7-6.7 10c0 4 3.2 7.2 7.2 7.2H336c8.8 0 16-7.2 16-16V343.2c0-21.7 17.5-39.2 39.2-39.2c16.2 0 28.4 9.9 35.6 19.6c6.4 8.6 14.1 12.4 21.2 12.4c7.1 0 14.7-3.8 21.1-12.3s10.9-21.1 10.9-35.7s-4.4-27.1-10.9-35.7s-14.1-12.3-21.1-12.3c-7.1 0-14.8 3.8-21.2 12.4c-7.2 9.7-19.4 19.6-35.6 19.6c-21.7 0-39.2-17.5-39.2-39.2V176c0-8.8-7.2-16-16-16H279.2c-21.6 0-39.2-17.5-39.2-39.2c0-16.2 9.9-28.4 19.6-35.6C268.2 78.8 272 71.1 272 64c0-7.1-3.8-14.7-12.3-21.1S238.5 32 224 32s-27.1 4.4-35.7 10.9z"></path></svg></span><span class="gb-button-text">Explore All Dev4Press Plugins</span></a>



<a class="gb-button gb-button-1f61b7f0" href="https://www.dev4press.com/dev4press-club/"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M320 0c-17.7 0-32 14.3-32 32V56c0 17.7 14.3 32 32 32h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-17.7 0-32 14.3-32 32v24c0 17.7 14.3 32 32 32h32c0 26.5 21.5 48 48 48s48-21.5 48-48h32c17.7 0 32-14.3 32-32V64c0-35.3-28.7-64-64-64H320zm0 32H448c17.7 0 32 14.3 32 32V176H432c-8.8 0-16 7.2-16 16v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-8.8-7.2-16-16-16H320V152h16c26.5 0 48-21.5 48-48s-21.5-48-48-48H320V32zM64 64C28.7 64 0 92.7 0 128V288 448c0 35.3 28.7 64 64 64H224 384c35.3 0 64-28.7 64-64V304c0-17.7-14.3-32-32-32H368c-17.7 0-32 14.3-32 32v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-17.7-14.3-32-32-32H240V96c0-17.7-14.3-32-32-32H64zM208 96V272H176V256c0-26.5-21.5-48-48-48s-48 21.5-48 48v16H32V128c0-17.7 14.3-32 32-32H208zM80 304c17.7 0 32-14.3 32-32V256c0-8.8 7.2-16 16-16s16 7.2 16 16v16c0 17.7 14.3 32 32 32h32v32H192c-26.5 0-48 21.5-48 48s21.5 48 48 48h16v48H64c-17.7 0-32-14.3-32-32V304H80zM240 432c0-17.7-14.3-32-32-32H192c-8.8 0-16-7.2-16-16s7.2-16 16-16h16c17.7 0 32-14.3 32-32V304h32v16c0 26.5 21.5 48 48 48s48-21.5 48-48V304h48V448c0 17.7-14.3 32-32 32H240V432z"></path></svg></span><span class="gb-button-text">Dev4Press Plugins Club</span></a>

</div>
</div></div>

<div class="gb-container gb-container-b410a5d3 home-block-latest-from-blog"><div class="gb-inside-container">

<h2 class="gb-headline gb-headline-6f6736de gb-headline-text">Latest Posts from the Dev4Press Blog</h2>


<ul class="wp-block-latest-posts__list is-grid columns-4 has-dates dev4press-home-latest wp-block-latest-posts"><li><div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.dev4press.com/blog/plugins/2025/debugpress-4-1/" aria-label="DebugPress 4.1"><img decoding="async" width="480" height="267" src="https://www.dev4press.com/wp-content/uploads/2025/09/plugins-relase-debugpress-4.1-480x267.png" class="attachment-medium size-medium wp-post-image" alt="plugins relase debugpress 4.1" style="" srcset="https://www.dev4press.com/wp-content/uploads/2025/09/plugins-relase-debugpress-4.1-480x267.png 480w, https://www.dev4press.com/wp-content/uploads/2025/09/plugins-relase-debugpress-4.1-720x400.png 720w, https://www.dev4press.com/wp-content/uploads/2025/09/plugins-relase-debugpress-4.1-768x427.png 768w, https://www.dev4press.com/wp-content/uploads/2025/09/plugins-relase-debugpress-4.1.png 1440w" sizes="(max-width: 480px) 100vw, 480px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://www.dev4press.com/blog/plugins/2025/debugpress-4-1/">DebugPress 4.1</a><time datetime="2025-09-29T19:00:00+02:00" class="wp-block-latest-posts__post-date">September 29, 2025</time><div class="wp-block-latest-posts__post-excerpt">It has been a while since the new DebugPress release was announced on Dev4Press, but the plugin has been getting regular updates almost every month, and today, it has reached version 3.9.</div></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.dev4press.com/blog/plugins/2025/topicprefix-pro-4-3-for-bbpress/" aria-label="topicPrefix Pro 4.3 for bbPress"><img decoding="async" width="480" height="267" src="https://www.dev4press.com/wp-content/uploads/2025/05/plugins-relase-topic-prefix-pro-4.3-480x267.png" class="attachment-medium size-medium wp-post-image" alt="plugins relase topic prefix pro 4.3" style="" srcset="https://www.dev4press.com/wp-content/uploads/2025/05/plugins-relase-topic-prefix-pro-4.3-480x267.png 480w, https://www.dev4press.com/wp-content/uploads/2025/05/plugins-relase-topic-prefix-pro-4.3-720x400.png 720w, https://www.dev4press.com/wp-content/uploads/2025/05/plugins-relase-topic-prefix-pro-4.3-768x427.png 768w, https://www.dev4press.com/wp-content/uploads/2025/05/plugins-relase-topic-prefix-pro-4.3-600x333.png 600w, https://www.dev4press.com/wp-content/uploads/2025/05/plugins-relase-topic-prefix-pro-4.3.png 1440w" sizes="(max-width: 480px) 100vw, 480px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://www.dev4press.com/blog/plugins/2025/topicprefix-pro-4-3-for-bbpress/">topicPrefix Pro 4.3 for bbPress</a><time datetime="2025-06-06T12:12:00+02:00" class="wp-block-latest-posts__post-date">June 6, 2025</time><div class="wp-block-latest-posts__post-excerpt">TopicPrefix Pro 4.3 for bbPress is a brand-new update that brings the latest Dev4Press Shared library (and the latest Freemius SDK), along with a major new feature: the ability to set up Forum Prefix Groups and assign prefixes to forums.</div></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.dev4press.com/blog/plugins/2025/sweeppress-prolite-6-4/" aria-label="SweepPress Pro/Lite 6.4"><img decoding="async" width="480" height="267" src="https://www.dev4press.com/wp-content/uploads/2025/04/plugins-release-sweeppress-pro-lite-6-4-480x267.png" class="attachment-medium size-medium wp-post-image" alt="plugins release sweeppress pro lite 6 4" style="" srcset="https://www.dev4press.com/wp-content/uploads/2025/04/plugins-release-sweeppress-pro-lite-6-4-480x267.png 480w, https://www.dev4press.com/wp-content/uploads/2025/04/plugins-release-sweeppress-pro-lite-6-4-720x400.png 720w, https://www.dev4press.com/wp-content/uploads/2025/04/plugins-release-sweeppress-pro-lite-6-4-768x427.png 768w, https://www.dev4press.com/wp-content/uploads/2025/04/plugins-release-sweeppress-pro-lite-6-4-600x333-600x333.png 600w, https://www.dev4press.com/wp-content/uploads/2025/04/plugins-release-sweeppress-pro-lite-6-4.png 1440w" sizes="(max-width: 480px) 100vw, 480px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://www.dev4press.com/blog/plugins/2025/sweeppress-prolite-6-4/">SweepPress Pro/Lite 6.4</a><time datetime="2025-04-02T20:14:30+02:00" class="wp-block-latest-posts__post-date">April 2, 2025</time><div class="wp-block-latest-posts__post-excerpt">SweepPress, version 6.4 (both Lite and Pro), is a smaller scope update, that brings two new sweepers and updates related to the Gravity Forms, fixes to the backups, several queries and few other things.</div></li>
<li><div class="wp-block-latest-posts__featured-image aligncenter"><a href="https://www.dev4press.com/blog/plugins/2025/forumtoolbox-for-bbpress-v7-8/" aria-label="forumToolbox for bbPress, v7.8"><img loading="lazy" decoding="async" width="480" height="267" src="https://www.dev4press.com/wp-content/uploads/2025/03/plugins-release-forum-toolbox-for-bbpress-7.8-480x267.png" class="attachment-medium size-medium wp-post-image" alt="plugins release forum toolbox for bbpress 7.8" style="" srcset="https://www.dev4press.com/wp-content/uploads/2025/03/plugins-release-forum-toolbox-for-bbpress-7.8-480x267.png 480w, https://www.dev4press.com/wp-content/uploads/2025/03/plugins-release-forum-toolbox-for-bbpress-7.8-720x400.png 720w, https://www.dev4press.com/wp-content/uploads/2025/03/plugins-release-forum-toolbox-for-bbpress-7.8-768x427.png 768w, https://www.dev4press.com/wp-content/uploads/2025/03/plugins-release-forum-toolbox-for-bbpress-7.8-600x333.png 600w, https://www.dev4press.com/wp-content/uploads/2025/03/plugins-release-forum-toolbox-for-bbpress-7.8.png 1440w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div><a class="wp-block-latest-posts__post-title" href="https://www.dev4press.com/blog/plugins/2025/forumtoolbox-for-bbpress-v7-8/">forumToolbox for bbPress, v7.8</a><time datetime="2025-03-10T19:45:06+01:00" class="wp-block-latest-posts__post-date">March 10, 2025</time><div class="wp-block-latest-posts__post-excerpt">forumToolbox Pro for bbPress has gotten its first major update since last month&#8217;s rebranding. This time, it is a smaller scope release bringing several essential updates, some new settings, a new Dev4Press shared code library, and fixes.</div></li>
</ul>

<div class="gb-container gb-container-d40642d6">

<a class="gb-button gb-button-ca6dbe96 ButtonNew" href="https://www.dev4press.com/blog/"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M160 64c-17.7 0-32 14.3-32 32V416c0 11.7-3.1 22.6-8.6 32H432c26.5 0 48-21.5 48-48V96c0-17.7-14.3-32-32-32H160zM64 480c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64v32c-17.7 0-32 14.3-32 32V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V400c0 44.2-35.8 80-80 80H64zM384 112c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM160 304c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16zm32-144H320V128H192v96zM160 120c0-13.3 10.7-24 24-24H328c13.3 0 24 10.7 24 24V232c0 13.3-10.7 24-24 24H184c-13.3 0-24-10.7-24-24V120z"></path></svg></span><span class="gb-button-text">Browse the Dev4Press Blog</span></a>

</div>
</div></div>

<div class="gb-container gb-container-0a6240fc"><div class="gb-inside-container">

<h2 class="gb-headline gb-headline-ef32bc63 gb-headline-text">Testimonials</h2>


<div class="home-block-testimonials"><div class="row"><div class="col-xs-12 col-md-12 col-lg-4"><div class="tpl-testimonial-item"><img decoding="async" src="https://storage.dev4press.com/website/default-avatar.png" alt="CateAppsTech" /><div class="tpl-testimonial-inside"><strong>Very Impressive!</strong><p>Using a Multisite install with Buddypress and bbpress (Not Activated Networkwide but this plugin has to be). Works great and some really thought out Settings options! Nice Job – Thanks !!!</p><div class="tpl-testimonial-plugin">for <strong><a href="https://www.dev4press.com/plugins/gd-bbpress-attachments/">GD bbPress Attachments</a></strong></div><div class="tpl-testimonial-author"><span class="tpl-testimonial-author-name">CateAppsTech</span><span class="tpl-testimonial-author-source"><a href="https://wordpress.org/support/topic/very-impressive-14/" rel="nofollow" target="_blank">Testimonial Source</a></span></div></div></div></div><div class="col-xs-12 col-md-12 col-lg-4"><div class="tpl-testimonial-item"><img decoding="async" src="https://secure.gravatar.com/avatar/ea392fe3bf1673bed0fe772fbab08d41?s=192" alt="Dale Reardon" /><div class="tpl-testimonial-inside"><strong>Another brilliant plugin from this developer for BBPress</strong><p>I use many plugins from this developer – both free and premium ones – and he is a great developer who supports his products and keeps them updated both with new features and fixing any bugs or security issues very quickly. The plugin does exactly what it advertises and does it well so what more can you ask for. Lots of BBPress plugins / addons are not well maintained but this dev supports and updates his work.</p><div class="tpl-testimonial-plugin">for <strong><a href="https://www.dev4press.com/plugins/gd-forum-manager-for-bbpress/">GD Forum Manager</a></strong></div><div class="tpl-testimonial-author"><span class="tpl-testimonial-author-name"><a href="https://travelforall.guide/" rel="nofollow" target="_blank">Dale Reardon</a></span><span class="tpl-testimonial-author-source"><a href="https://wordpress.org/support/topic/another-brilliant-plugin-from-this-developer-for-bbpress/" rel="nofollow" target="_blank">Testimonial Source</a></span></div></div></div></div><div class="col-xs-12 col-md-12 col-lg-4"><div class="tpl-testimonial-item"><img decoding="async" src="https://storage.dev4press.com/website/default-avatar.png" alt="Gareth Jones" /><div class="tpl-testimonial-inside"><p>The Quantum theme really helped with my users accessing the forum from mobile devices. I tried a lot of free solutions but none of them worked well enough.</p><div class="tpl-testimonial-plugin">for <strong><a href="https://www.dev4press.com/plugins/gd-quantum-theme-for-bbpress/">quantumTheme Pro</a></strong></div><div class="tpl-testimonial-author"><span class="tpl-testimonial-author-name"><a href="https://www.thecarrier.net" rel="nofollow" target="_blank">Gareth Jones</a></span><span class="tpl-testimonial-author-source"><a href="https://www.dev4press.com/" rel="nofollow" target="_blank">Testimonial Source</a></span></div></div></div></div></div></div>

<div class="gb-container gb-container-bb002cb7">

<a class="gb-button gb-button-61a5f08b ButtonNew" href="https://www.dev4press.com/testimonials/"><span class="gb-icon"><svg viewBox="0 0 384 512" xmlns="https://www.w3.org/2000/svg"><path d="M166.5 7.2c15.7-9.5 35.3-9.5 51 0l16.4 10c2.8 1.7 6 2.6 9.3 2.5l19.2-.5c18.3-.4 35.4 9.4 44.2 25.5l9.2 16.8c1.6 2.9 3.9 5.2 6.8 6.8l16.8 9.2c16.1 8.8 25.9 25.8 25.5 44.2l-.5 19.2c-.1 3.3 .8 6.5 2.5 9.3l10 16.4c9.5 15.7 9.5 35.3 0 51l-10 16.4c-1.7 2.8-2.6 6-2.5 9.3l.5 19.2c.4 18.3-9.4 35.4-25.5 44.2l-16.8 9.2c-2.9 1.6-5.2 3.9-6.8 6.8l-9.2 16.8c-8.8 16.1-25.8 25.9-44.2 25.5l-19.2-.5c-3.3-.1-6.5 .8-9.3 2.5l-16.4 10c-15.7 9.5-35.3 9.5-51 0l-16.4-10c-2.8-1.7-6-2.6-9.3-2.5l-19.2 .5c-18.3 .4-35.4-9.4-44.2-25.5l-9.2-16.8c-1.6-2.9-3.9-5.2-6.8-6.8l-16.8-9.2c-16.1-8.8-25.9-25.8-25.5-44.2l.5-19.2c.1-3.3-.8-6.5-2.5-9.3l-10-16.4c-9.5-15.7-9.5-35.3 0-51l10-16.4 13.7 8.3-13.7-8.3c1.7-2.8 2.6-6 2.5-9.3l-.5-19.2c-.4-18.3 9.4-35.4 25.5-44.2l16.8-9.2c2.9-1.6 5.2-3.9 6.8-6.8l9.2-16.8c8.8-16.1 25.8-25.9 44.2-25.5l19.2 .5c3.3 .1 6.5-.8 9.3-2.5l16.4-10zm34.4 27.3c-5.4-3.3-12.3-3.3-17.7 0l-16.4 10c-8 4.9-17.3 7.4-26.7 7.1l-19.2-.5c-6.4-.2-12.3 3.3-15.3 8.9L96.4 76.9c-4.5 8.2-11.3 15-19.5 19.5L60 105.6c-5.6 3.1-9 9-8.9 15.3l.5 19.2c.2 9.4-2.3 18.6-7.1 26.7l-10 16.4c-3.3 5.4-3.3 12.3 0 17.7l10 16.4c4.9 8 7.4 17.3 7.1 26.7l-.5 19.2c-.2 6.4 3.3 12.3 8.9 15.3l16.8 9.2c8.2 4.5 15 11.3 19.5 19.5l9.2 16.8c3.1 5.6 9 9 15.3 8.9l19.2-.5c9.4-.2 18.6 2.3 26.7 7.1l16.4 10c5.4 3.3 12.3 3.3 17.7 0l16.4-10c8-4.9 17.3-7.4 26.7-7.1l19.2 .5c6.4 .2 12.3-3.3 15.3-8.9l9.2-16.8c4.5-8.2 11.3-15 19.5-19.5l16.8-9.2c5.6-3.1 9-9 8.9-15.3l-.5-19.2c-.2-9.4 2.3-18.6 7.1-26.7l10-16.4c3.3-5.4 3.3-12.3 0-17.7l-10-16.4c-4.9-8-7.4-17.3-7.1-26.7l.5-19.2c.2-6.4-3.3-12.3-8.9-15.3l-16.8-9.2c-8.2-4.5-15-11.3-19.5-19.5L278.4 60c-3.1-5.6-9-9-15.3-8.9l-19.2 .5c-9.4 .2-18.6-2.3-26.7-7.1l-16.4-10zM192 136a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm88 56a88 88 0 1 1 -176 0 88 88 0 1 1 176 0zM1.3 441.8l41.2-97.9c1.5 1.8 3.6 4.8 6.9 10.8c4 7.4 9.1 14 15 19.6L41.8 428l38.1-5.7c6.2-.9 12.3 1.8 15.7 7.1L116.9 462l26-61.8c1.8 .9 4.1 2.2 6.9 3.9c7 4.3 14.5 7.4 22.2 9.3l-37.3 88.7c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4l-37.3-88.7c7.7-2 15.2-5.1 22.2-9.3c2.8-1.7 5.1-3 6.9-3.9l26 61.8 21.3-32.6c3.4-5.2 9.6-8 15.7-7.1l38.1 5.7-22.6-53.7c5.9-5.6 11-12.2 15-19.6c3.3-6 5.4-9 6.9-10.8l41.2 97.9c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"></path></svg></span><span class="gb-button-text">Read More Testimonials</span></a>

</div>
</div></div>

<div class="gb-container gb-container-17785be0"><div class="gb-inside-container">
<div class="gb-grid-wrapper gb-grid-wrapper-2654d057">
<div class="gb-grid-column gb-grid-column-a0f73cc8"><div class="gb-container gb-container-a0f73cc8 column-shadow"><div class="gb-inside-container">

<h4 class="gb-headline gb-headline-f1f5422f"><span class="gb-icon"><svg viewBox="0 0 640 512" xmlns="https://www.w3.org/2000/svg"><path d="M89.06 398.1l217.1 48.4C310.7 447.5 315.3 448 320 448s9.312-.5098 13.88-1.529l217.1-48.4C565.6 394.8 576 381.8 576 366.7V39.47c0-22.15-17.99-39.46-39.31-39.46C536.2 .0127 535.9 0 535.6 0C532.7 0 522.6 1.673 320 33.13C117.1 1.63 107.4 .002 104.4 .002c-.3574 0-.6172 .0107-1.105 .0107C81.99 .0107 64 17.32 64 39.47V366.7C64 381.8 74.42 394.8 89.06 398.1zM336 63.1c0 0 195.4-30.39 200.6-31.07C540.1 32.03 544 34.91 544 39.56l-.0234 327.3L336 413.2V63.1zM96 39.56c0-2.623 1.203-4.367 2.211-5.369c.7383-.7344 2.248-1.922 5.264-2.148C108.8 32.74 304 63.1 304 63.1v350.1L96 366.7V39.56zM624 32C615.2 32 608 39.16 608 48v335.6c0 22.88-16.3 42.69-38.73 47.09L320 479.7l-249.3-48.97C48.3 426.3 32 406.5 32 383.6V48C32 39.16 24.84 32 16 32S0 39.16 0 48v335.6c0 38.13 27.16 71.14 64.58 78.5l252.3 49.58C317.9 511.9 318.1 512 320 512s2.062-.0938 3.078-.2969l252.4-49.58C612.8 454.8 640 421.8 640 383.6V48C640 39.16 632.8 32 624 32z"></path></svg></span><span class="gb-headline-text">Knowledge Base</span></h4>



<p class="has-text-align-center">Browse a fully categorized list of articles and frequently asked questions on various topics for all Dev4Press plugins and addons.</p>


<div class="gb-button-wrapper gb-button-wrapper-2ad345aa">

<a class="gb-button gb-button-74990219 gb-button-text smooth-scroll" href="https://www.dev4press.com/kb/">Start Browsing</a>

</div>
</div></div></div>

<div class="gb-grid-column gb-grid-column-f2d765e0"><div class="gb-container gb-container-f2d765e0 column-shadow"><div class="gb-inside-container">

<h4 class="gb-headline gb-headline-c05683c8"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M459.3 436.7C465.6 442.9 465.6 453.1 459.3 459.3C453.1 465.6 442.9 465.6 436.7 459.3L425.4 447.1C380.2 487.8 320.9 512 256 512C191.1 512 131.8 487.8 86.65 447.1L75.31 459.3C69.07 465.6 58.93 465.6 52.69 459.3C46.44 453.1 46.44 442.9 52.69 436.7L64.02 425.4C24.18 380.2 0 320.9 0 256C0 191.1 24.18 131.8 64.02 86.65L52.69 75.31C46.44 69.07 46.44 58.93 52.69 52.69C58.93 46.44 69.06 46.44 75.31 52.69L86.65 64.02C131.8 24.18 191.1 0 256 0C320.9 0 380.2 24.18 425.4 64.02L436.7 52.69C442.9 46.44 453.1 46.44 459.3 52.69C465.6 58.93 465.6 69.06 459.3 75.31L447.1 86.65C487.8 131.8 512 191.1 512 256C512 320.9 487.8 380.2 447.1 425.4L459.3 436.7zM311.6 334.3C295.9 345.4 276.7 352 256 352C235.3 352 216.1 345.4 200.4 334.3L109.3 425.3C148.6 459.4 199.9 480 256 480C312.1 480 363.4 459.4 402.7 425.3L311.6 334.3zM480 256C480 199.9 459.4 148.6 425.3 109.3L334.3 200.4C345.4 216.1 352 235.3 352 256C352 276.7 345.4 295.9 334.3 311.6L425.3 402.7C459.4 363.4 480 312.1 480 256V256zM256 32C199.9 32 148.6 52.62 109.3 86.7L200.4 177.7C216.1 166.6 235.3 159.1 256 159.1C276.7 159.1 295.9 166.6 311.6 177.7L402.7 86.7C363.4 52.62 312.1 32 256 32zM177.7 311.6C166.6 295.9 160 276.7 160 256C160 235.3 166.6 216.1 177.7 200.4L86.7 109.3C52.62 148.6 32 199.9 32 256C32 312.1 52.62 363.4 86.7 402.7L177.7 311.6zM256 192C220.7 192 192 220.7 192 256C192 291.3 220.7 320 256 320C291.3 320 320 291.3 320 256C320 220.7 291.3 192 256 192z"></path></svg></span><span class="gb-headline-text">Support Forums</span></h4>



<p class="has-text-align-center">Visit our dedicated bbPress-powered support forums for direct help with fast response times for any Dev4Press plugins and themes.</p>


<div class="gb-button-wrapper gb-button-wrapper-7e2f19d1">

<a class="gb-button gb-button-fdd7f80a gb-button-text smooth-scroll" href="https://support.dev4press.com/" target="_blank" rel="noopener">Ask Away</a>

</div>
</div></div></div>

<div class="gb-grid-column gb-grid-column-bdf82553"><div class="gb-container gb-container-bdf82553 column-shadow"><div class="gb-inside-container">

<h4 class="gb-headline gb-headline-c5422abc"><span class="gb-icon"><svg viewBox="0 0 576 512" xmlns="https://www.w3.org/2000/svg"><path d="M480 288h-128c-8.836 0-16 7.164-16 16S343.2 320 352 320h128c8.836 0 16-7.164 16-16S488.8 288 480 288zM192 256c35.35 0 64-28.65 64-64S227.3 128 192 128S128 156.7 128 192S156.7 256 192 256zM192 160c17.64 0 32 14.36 32 32S209.6 224 192 224S160 209.6 160 192S174.4 160 192 160zM224 288H160c-44.18 0-80 35.82-80 80C80 376.8 87.16 384 96 384s16-7.164 16-16C112 341.5 133.5 320 160 320h64c26.51 0 48 21.49 48 48c0 8.836 7.164 16 16 16s16-7.164 16-16C304 323.8 268.2 288 224 288zM512 32H64C28.65 32 0 60.65 0 96v320c0 35.35 28.65 64 64 64h448c35.35 0 64-28.65 64-64V96C576 60.65 547.3 32 512 32zM544 416c0 17.64-14.36 32-32 32H64c-17.64 0-32-14.36-32-32V96c0-17.64 14.36-32 32-32h448c17.64 0 32 14.36 32 32V416zM480 224h-128c-8.836 0-16 7.164-16 16S343.2 256 352 256h128c8.836 0 16-7.164 16-16S488.8 224 480 224zM480 160h-128c-8.836 0-16 7.164-16 16S343.2 192 352 192h128c8.836 0 16-7.164 16-16S488.8 160 480 160z"></path></svg></span><span class="gb-headline-text">User Dashboard</span></h4>



<p class="has-text-align-center">But first, join the Dev4Press Network and start from your Dashboard to review your licenses, download purchased products, and more.</p>


<div class="gb-button-wrapper gb-button-wrapper-6f501bcf">

<a class="gb-button gb-button-a80937da gb-button-text smooth-scroll" href="https://www.dev4press.com/account/">Account Login</a>

</div>
</div></div></div>
</div>
</div></div>		</div>

			</div>
</article>
		</main>
	</div>

	
	</div>
</div>


<div class="site-footer">
	<div class="gb-container gb-container-0e1138c6 dev4press-footer-area"><div class="gb-inside-container">
<div class="gb-grid-wrapper gb-grid-wrapper-ca0255fa">
<div class="gb-grid-column gb-grid-column-30ae7606"><div class="gb-container gb-container-30ae7606"><div class="gb-inside-container">
<div class="gb-grid-wrapper gb-grid-wrapper-9395ecf7">
<div class="gb-grid-column gb-grid-column-234fddec"><div class="gb-container gb-container-234fddec"><div class="gb-inside-container">

<h4 class="gb-headline gb-headline-70b32452 gb-headline-text">Information</h4>



<ul class="wp-block-list">
<li><a href="https://www.dev4press.com/about/" data-type="page" data-id="2">About Dev4Press</a></li>



<li><a href="https://www.dev4press.com/about/timeline/" data-type="page" data-id="33584">Timeline</a></li>



<li><a href="https://www.dev4press.com/contact/" data-type="page" data-id="854">Contact Us</a></li>



<li><a href="https://www.dev4press.com/services/" data-type="page" data-id="17611">Development Services</a></li>



<li><a href="https://www.dev4press.com/recommendations/" data-type="page" data-id="135741">Recommendations</a></li>



<li><a href="https://www.dev4press.com/promotions/" data-type="URL" data-id="https://www.dev4press.com/promotions/">Promotions</a></li>



<li><a href="https://www.dev4press.com/testimonials/" data-type="URL" data-id="https://www.dev4press.com/testimonials/">Testimonials</a></li>



<li><a href="https://www.dev4press.com/statistics/" data-type="URL" data-id="https://www.dev4press.com/statistics/">Statistics</a></li>



<li><a href="https://www.dev4press.com/support/" data-type="page" data-id="985">Support Center</a></li>



<li><a href="https://www.dev4press.com/subscribe/" data-type="page" data-id="135634">Subscribe to Newsletter</a></li>



<li><a href="https://www.dev4press.com/newsletters/" data-type="URL" data-id="https://www.dev4press.com/newsletters/">Newsletters Archive</a></li>
</ul>

</div></div></div>

<div class="gb-grid-column gb-grid-column-b7242c60"><div class="gb-container gb-container-b7242c60"><div class="gb-inside-container">

<h4 class="gb-headline gb-headline-c29978b7 gb-headline-text">From The Blog</h4>



<ul class="wp-block-list">
<li><a href="https://www.dev4press.com/blog/announcements/" data-type="URL" data-id="https://www.dev4press.com/blog/announcements/">Announcements</a></li>



<li><a href="https://www.dev4press.com/blog/plugins/" data-type="URL" data-id="https://www.dev4press.com/blog/plugins/">Plugins</a></li>



<li><a href="https://www.dev4press.com/blog/development/" data-type="URL" data-id="https://www.dev4press.com/blog/development/">Development</a></li>



<li><a href="https://www.dev4press.com/blog/notes/" data-type="URL" data-id="https://www.dev4press.com/blog/notes/">Notes</a></li>



<li><a href="https://www.dev4press.com/blog/wordpress/" data-type="URL" data-id="https://www.dev4press.com/blog/wordpress/">WordPress</a></li>
</ul>



<h4 class="gb-headline gb-headline-ca69a933 gb-headline-text">Important</h4>



<ul class="wp-block-list">
<li><a href="https://www.dev4press.com/privacy-policy/" data-type="page" data-id="843">Privacy Policy</a></li>



<li><a href="https://www.dev4press.com/terms-conditions/" data-type="page" data-id="5213">Terms &amp; Conditions</a></li>
</ul>



<h4 class="gb-headline gb-headline-f5c49269 gb-headline-text">Press</h4>



<ul class="wp-block-list">
<li><a href="https://www.dev4press.com/press/" data-type="page" data-id="33501">Press Kit</a></li>



<li><a href="https://www.dev4press.com/press-releases" data-type="URL" data-id="https://www.dev4press.com/press-releases">Press Releases</a></li>
</ul>

</div></div></div>
</div>
</div></div></div>

<div class="gb-grid-column gb-grid-column-b7e83f3e"><div class="gb-container gb-container-b7e83f3e"><div class="gb-inside-container">
<div class="gb-grid-wrapper gb-grid-wrapper-96a3ca0b">
<div class="gb-grid-column gb-grid-column-4f308900"><div class="gb-container gb-container-4f308900 footer-social-link-block"><div class="gb-inside-container">

<h4 class="gb-headline gb-headline-02d7e8f6 gb-headline-text">On Social Networks</h4>


<div class="coresocial-block-wrapper coresocial-block-profiles"><ul class="coresocial-profiles-list coresocial-profile-list-63d52546-wrapper coresocial-list-align-center coresocial-layout-icon coresocial-label-name coresocial-style-plain"><li class="coresocial-profile-facebook-1 coresocial-profile-align-center"><a title="Facebook (2300 Followers)" target="_blank" rel="noopener" href="https://www.facebook.com/dev4press/"><i class="coresocial-icon coresocial-icon-facebook"></i></a></li><li class="coresocial-profile-instagram-3 coresocial-profile-align-center"><a title="Instagram (51 Followers)" target="_blank" rel="noopener" href="https://www.instagram.com/dev4press/"><i class="coresocial-icon coresocial-icon-instagram"></i></a></li><li class="coresocial-profile-linkedin-5 coresocial-profile-align-center"><a title="LinkedIn (146 subscribers)" target="_blank" rel="noopener" href="https://www.linkedin.com/in/milan-petrovic-dev4press/"><i class="coresocial-icon coresocial-icon-linkedin"></i></a></li><li class="coresocial-profile-x-10 coresocial-profile-align-center"><a title="Twitter (1846 Followers)" target="_blank" rel="noopener" href="https://twitter.com/milangd"><i class="coresocial-icon coresocial-icon-x"></i></a></li><li class="coresocial-profile-youtube-9 coresocial-profile-align-center"><a title="YouTube (172 subscribers)" target="_blank" rel="noopener" href="https://www.youtube.com/dev4press/"><i class="coresocial-icon coresocial-icon-youtube"></i></a></li></ul><style>ul.coresocial-profile-list-63d52546-wrapper li a { border-radius: 4px; font-size: 16px; }
ul.coresocial-profile-list-63d52546-wrapper li a > i { font-size: 22px; }
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-facebook-1 a {background-color: transparent;}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-facebook-1 a:hover {background-color: var(--coresocial-color-brand-facebook); color: var(--base-3);}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-instagram-3 a {background-color: transparent;}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-instagram-3 a:hover {background-color: var(--coresocial-color-brand-instagram); color: var(--base-3);}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-linkedin-5 a {background-color: transparent;}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-linkedin-5 a:hover {background-color: var(--coresocial-color-brand-linkedin); color: var(--base-3);}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-x-10 a {background-color: transparent;}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-x-10 a:hover {background-color: var(--coresocial-color-brand-x); color: var(--base-3);}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-youtube-9 a {background-color: transparent;}
.coresocial-profile-list-63d52546-wrapper .coresocial-profile-youtube-9 a:hover {background-color: var(--coresocial-color-brand-youtube); color: var(--base-3);}</style></div>
</div></div></div>

<div class="gb-grid-column gb-grid-column-f209fb19"><div class="gb-container gb-container-f209fb19 footer-social-link-block"><div class="gb-inside-container">

<h4 class="gb-headline gb-headline-fd16b380 gb-headline-text">Development Websites</h4>


<div class="coresocial-block-wrapper coresocial-block-profiles"><ul class="coresocial-profiles-list coresocial-profile-list-a37022ea-wrapper coresocial-list-align-center coresocial-layout-icon coresocial-label-name coresocial-style-plain"><li class="coresocial-profile-github-4 coresocial-profile-align-center"><a title="GitHub (7 Followers)" target="_blank" rel="noopener" href="https://github.com/dev4press"><i class="coresocial-icon coresocial-icon-github"></i></a></li><li class="coresocial-profile-wordpress-6 coresocial-profile-align-center"><a title="WordPress" target="_blank" rel="noopener" href="https://profiles.wordpress.org/gdragon/"><i class="coresocial-icon coresocial-icon-wordpress"></i></a></li><li class="coresocial-profile-dev-7 coresocial-profile-align-center"><a title="Millan.dev" target="_blank" rel="noopener" href="https://millan.dev"><i class="coresocial-icon coresocial-icon-dev"></i></a></li><li class="coresocial-profile-twitter-2 coresocial-profile-align-center"><a title="Dev4Press Twitter (138 Followers)" target="_blank" rel="noopener" href="https://twitter.com/dev4press"><i class="coresocial-icon coresocial-icon-twitter"></i></a></li><li class="coresocial-profile-buymeacoffee-12 coresocial-profile-align-center"><a title="Buy Me a Coffee" target="_blank" rel="noopener" href="https://www.buymeacoffee.com/millan"><i class="coresocial-icon coresocial-icon-buymeacoffee"></i></a></li></ul><style>ul.coresocial-profile-list-a37022ea-wrapper li a { border-radius: 4px; font-size: 16px; }
ul.coresocial-profile-list-a37022ea-wrapper li a > i { font-size: 22px; }
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-github-4 a {background-color: transparent;}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-github-4 a:hover {background-color: var(--coresocial-color-brand-github); color: var(--base-3);}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-wordpress-6 a {background-color: transparent;}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-wordpress-6 a:hover {background-color: var(--coresocial-color-brand-wordpress); color: var(--base-3);}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-dev-7 a {background-color: transparent;}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-dev-7 a:hover {background-color: var(--coresocial-color-brand-dev); color: var(--base-3);}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-twitter-2 a {background-color: transparent;}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-twitter-2 a:hover {background-color: var(--coresocial-color-brand-twitter); color: var(--base-3);}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-buymeacoffee-12 a {background-color: transparent;}
.coresocial-profile-list-a37022ea-wrapper .coresocial-profile-buymeacoffee-12 a:hover {background-color: var(--coresocial-color-brand-buymeacoffee); color: var(--base-3);}</style></div>
</div></div></div>
</div>


<hr class="wp-block-separator has-text-color has-white-color has-css-opacity has-white-background-color has-background is-style-wide"/>



<h4 class="gb-headline gb-headline-d53d5cf0 gb-headline-text">Dev4Press Projects</h4>


<div class="gb-grid-wrapper gb-grid-wrapper-83d2ff97">
<div class="gb-grid-column gb-grid-column-d9aad042"><div class="gb-container gb-container-d9aad042"><div class="gb-inside-container">
<div class="gb-button-wrapper gb-button-wrapper-a5ccbaec">

<a class="gb-button gb-button-19dab9d3" href="https://debug.press" target="_blank" rel="noopener"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M160 96C160 42.98 202.1 0 256 0C309 0 352 42.98 352 96V99.56C352 115.3 339.3 128 323.6 128H188.4C172.7 128 160 115.3 160 99.56V96zM192 96H320C320 60.65 291.3 32 256 32C220.7 32 192 60.65 192 96zM36.69 100.7C42.93 94.44 53.07 94.44 59.31 100.7L138.6 180C155.8 167.4 177.1 160 200 160H312C334.9 160 356.2 167.4 373.4 180L452.7 100.7C458.9 94.44 469.1 94.44 475.3 100.7C481.6 106.9 481.6 117.1 475.3 123.3L395.1 202.6C408.6 219.8 416 241.1 416 264V272H496C504.8 272 512 279.2 512 288C512 296.8 504.8 304 496 304H416V320C416 350.2 407.6 378.4 393.1 402.5L475.3 484.7C481.6 490.9 481.6 501.1 475.3 507.3C469.1 513.6 458.9 513.6 452.7 507.3L373.7 428.4C344.5 460.1 302.6 480 256 480C209.4 480 167.5 460.1 138.3 428.4L59.31 507.3C53.07 513.6 42.94 513.6 36.69 507.3C30.44 501.1 30.44 490.9 36.69 484.7L118.9 402.5C104.4 378.4 96 350.2 96 319.1V303.1H16C7.164 303.1 0 296.8 0 287.1C0 279.2 7.164 271.1 16 271.1H96V263.1C96 241.1 103.4 219.8 116 202.6L36.69 123.3C30.44 117.1 30.44 106.9 36.69 100.7V100.7zM128 320C128 385.3 176.9 439.1 240 447V256C240 247.2 247.2 240 256 240C264.8 240 272 247.2 272 256V447C335.1 439.1 384 385.3 384 320V264C384 224.2 351.8 192 312 192H200C160.2 192 128 224.2 128 264V320z"></path></svg></span><span class="gb-button-text">DebugPress Plugin</span></a>

</div>
</div></div></div>

<div class="gb-grid-column gb-grid-column-2436df7e"><div class="gb-container gb-container-2436df7e"><div class="gb-inside-container">
<div class="gb-button-wrapper gb-button-wrapper-47d4cf6f">

<a class="gb-button gb-button-0f873ed1" href="https://millan.dev/" target="_blank" rel="noopener"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M160 224C151.2 224 144 231.2 144 240S151.2 256 160 256c52.94 0 96 43.06 96 96s-43.06 96-96 96s-96-43.06-96-96V112C64 103.2 56.84 96 48 96S32 103.2 32 112V352c0 70.58 57.41 128 128 128s128-57.42 128-128S230.6 224 160 224zM208 32C199.2 32 192 39.16 192 48S199.2 64 208 64C340.3 64 448 171.7 448 304c0 8.844 7.156 16 16 16S480 312.8 480 304C480 154 357.1 32 208 32zM208 128C199.2 128 192 135.2 192 144S199.2 160 208 160C287.4 160 352 224.6 352 304c0 8.844 7.156 16 16 16S384 312.8 384 304C384 206.1 305 128 208 128z"></path></svg></span><span class="gb-button-text">Millan Dev Blog</span></a>

</div>
</div></div></div>
</div>


<p></p>


<div class="gb-grid-wrapper gb-grid-wrapper-2f725ba7">
<div class="gb-grid-column gb-grid-column-c2dbfc85"><div class="gb-container gb-container-c2dbfc85"><div class="gb-inside-container">
<div class="gb-button-wrapper gb-button-wrapper-b749d0d1">

<a class="gb-button gb-button-d6eae7bc" href="https://wigglies.space/" target="_blank" rel="noopener"><span class="gb-icon"><svg viewBox="0 0 448 512" xmlns="https://www.w3.org/2000/svg"><path d="M448 368v-320C448 21.49 426.5 0 400 0h-320C35.82 0 0 35.82 0 80V448c0 35.35 28.65 64 64 64h368c8.844 0 16-7.156 16-16S440.8 480 432 480H416v-66.95C434.6 406.4 448 388.8 448 368zM32 80C32 53.49 53.49 32 80 32H96v352H64c-11.71 0-22.55 3.389-32 8.9V80zM384 480H64c-17.64 0-32-14.36-32-32s14.36-32 32-32h320V480zM400 384H128V32h272C408.8 32 416 39.17 416 48v320C416 376.8 408.8 384 400 384zM352 128H192C183.2 128 176 135.2 176 144S183.2 160 192 160h160c8.844 0 16-7.156 16-16S360.8 128 352 128zM352 224H192C183.2 224 176 231.2 176 240S183.2 256 192 256h160c8.844 0 16-7.156 16-16S360.8 224 352 224z"></path></svg></span><span class="gb-button-text">Wigglies Space</span></a>

</div>
</div></div></div>

<div class="gb-grid-column gb-grid-column-874b724e"><div class="gb-container gb-container-874b724e"><div class="gb-inside-container">
<div class="gb-button-wrapper gb-button-wrapper-e900d55d">

<a class="gb-button gb-button-4a58b4a3" href="https://www.tiniart.net/" target="_blank" rel="noopener"><span class="gb-icon"><svg viewBox="0 0 512 512" xmlns="https://www.w3.org/2000/svg"><path d="M152 255.1C152 269.3 141.3 279.1 128 279.1C114.7 279.1 104 269.3 104 255.1C104 242.7 114.7 231.1 128 231.1C141.3 231.1 152 242.7 152 255.1zM136 159.1C136 146.7 146.7 135.1 160 135.1C173.3 135.1 184 146.7 184 159.1C184 173.3 173.3 183.1 160 183.1C146.7 183.1 136 173.3 136 159.1zM280 127.1C280 141.3 269.3 151.1 256 151.1C242.7 151.1 232 141.3 232 127.1C232 114.7 242.7 103.1 256 103.1C269.3 103.1 280 114.7 280 127.1zM328 159.1C328 146.7 338.7 135.1 352 135.1C365.3 135.1 376 146.7 376 159.1C376 173.3 365.3 183.1 352 183.1C338.7 183.1 328 173.3 328 159.1zM441.9 319.1H344C317.5 319.1 296 341.5 296 368C296 371.4 296.4 374.7 297 377.9C299.2 388.1 303.5 397.1 307.9 407.8C313.9 421.6 320 435.3 320 449.8C320 481.7 298.4 510.5 266.6 511.8C263.1 511.9 259.5 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 256.9 511.1 257.8 511.1 258.7C511.6 295.2 478.4 320 441.9 320V319.1zM479.1 258.3C479.1 257.6 480 256.8 480 255.1C480 132.3 379.7 31.1 256 31.1C132.3 31.1 32 132.3 32 255.1C32 379.7 132.3 480 256 480C259.1 480 262.2 479.9 265.3 479.8C275.7 479.4 288 469.1 288 449.8C288 444.6 286.1 438 281.1 426.4C280.4 424.9 279.7 423.3 278.1 421.6C274.6 411.9 268.6 398.3 265.7 384.6C264.6 379.2 264 373.6 264 368C264 323.8 299.8 288 344 288H441.9C466.2 288 479.8 272.4 479.1 258.3V258.3z"></path></svg></span><span class="gb-button-text">TiniART</span></a>

</div>
</div></div></div>
</div>
</div></div></div>
</div>
</div></div>		<footer class="site-info" aria-label="Site"  itemtype="https://schema.org/WPFooter" itemscope>
			<div class="inside-site-info grid-container">
								<div class="copyright-bar">
					<a href="https://www.dev4press.com/about/">About</a><a href="https://www.dev4press.com/contact/">Contact</a><a href="https://www.dev4press.com/terms-conditions/">Terms and Conditions</a><a href="https://www.dev4press.com/privacy-policy/">Privacy Policy</a><span>&copy; 2009 - 2025 Dev4Press Web Development LLC</span>				</div>
			</div>
		</footer>
		</div>

<a title="Scroll back to top" aria-label="Scroll back to top" rel="nofollow" href="#" class="generate-back-to-top" data-scroll-speed="400" data-start-scroll="300" role="button">
					<span class="gp-icon icon-arrow-up"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M305.863 314.916c0 2.266-1.133 4.815-2.832 6.514l-14.157 14.163c-1.699 1.7-3.964 2.832-6.513 2.832-2.265 0-4.813-1.133-6.512-2.832L164.572 224.276 53.295 335.593c-1.699 1.7-4.247 2.832-6.512 2.832-2.265 0-4.814-1.133-6.513-2.832L26.113 321.43c-1.699-1.7-2.831-4.248-2.831-6.514s1.132-4.816 2.831-6.515L158.06 176.408c1.699-1.7 4.247-2.833 6.512-2.833 2.265 0 4.814 1.133 6.513 2.833L303.03 308.4c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span>
				</a><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/generatepress_blog\/*","\/wp-content\/themes\/generatepress\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="generate-a11y">
!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
</script>
<script type="text/javascript">/* <![CDATA[ */!function(e,n){var r={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":2,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":true,"theme":"classic","language":"php","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""},"resources":["https:\/\/www.dev4press.com\/wp-content\/plugins\/enlighter\/cache\/X1_enlighterjs.min.css?61syq3ZCKT94fvU","https:\/\/www.dev4press.com\/wp-content\/plugins\/enlighter\/resources\/enlighterjs\/enlighterjs.min.js"]},o=document.getElementsByTagName("head")[0],t=n&&(n.error||n.log)||function(){};e.EnlighterJSINIT=function(){!function(e,n){var r=0,l=null;function c(o){l=o,++r==e.length&&(!0,n(l))}e.forEach(function(e){switch(e.match(/\.([a-z]+)(?:[#?].*)?$/)[1]){case"js":var n=document.createElement("script");n.onload=function(){c(null)},n.onerror=c,n.src=e,n.async=!0,o.appendChild(n);break;case"css":var r=document.createElement("link");r.onload=function(){c(null)},r.onerror=c,r.rel="stylesheet",r.type="text/css",r.href=e,r.media="all",o.appendChild(r);break;default:t("Error: invalid file extension",e)}})}(r.resources,function(e){e?t("Error: failed to dynamically load EnlighterJS resources!",e):"undefined"!=typeof EnlighterJS?EnlighterJS.init(r.selectors.block,r.selectors.inline,r.options):t("Error: EnlighterJS resources not loaded yet!")})},(document.querySelector(r.selectors.block)||document.querySelector(r.selectors.inline))&&e.EnlighterJSINIT()}(window,console); /* ]]> */</script><div class="coresocial_share_block coresocial_share_block coresocial_share_floating __animate_visibility __color_fill __float_left __with_shadow"><div id="coresocial-1760157852-000001" class="coresocial_social_network coresocial_network_bluesky __has_count_or_label __no_label"><a title="Share" rel="nofollow" href="https://bsky.app/intent/compose?text=Dev4Press%3A+Premium+Plugins+for+WordPress+and+bbPress%2C+Dev4Press+https%3A%2F%2Fwww.dev4press.com%2F+via+%40dev4press.bsky.social+%23WordPress+%23WordPressPlugins+%23Dev4Press" data-network="bluesky" data-item="post" data-action="share" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-popup-width="600" data-popup-height="400" data-check="e0818f869127df8e"><i class="coresocial-icon coresocial-icon-bluesky"></i><span><span class="__count">2</span></span></a></div><div id="coresocial-1760157852-000002" class="coresocial_social_network coresocial_network_twitter __has_count_or_label __no_label"><a title="Tweet" rel="nofollow" href="https://x.com/share?text=Dev4Press:%20Premium%20Plugins%20for%20WordPress%20and%20bbPress,%20Dev4Press&#038;url=https://www.dev4press.com/&#038;via=milangd&#038;hashtags=WordPress,WordPressPlugins,Dev4Press" data-network="twitter" data-item="post" data-action="share" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-popup-width="600" data-popup-height="400" data-check="939e2267286b9dea"><i class="coresocial-icon coresocial-icon-x"></i><span><span class="__count">18</span></span></a></div><div id="coresocial-1760157852-000003" class="coresocial_social_network coresocial_network_facebook __has_count_or_label __no_label"><a title="Share" rel="nofollow" href="https://www.facebook.com/dialog/share?app_id=539273476412220&#038;href=https://www.dev4press.com/&#038;display=popup&#038;redirect_uri=https://www.dev4press.com/&#038;hashtag=#Dev4Press" data-network="facebook" data-item="post" data-action="share" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-popup-width="600" data-popup-height="400" data-check="81ef79e50ce9069a"><i class="coresocial-icon coresocial-icon-facebook"></i><span><span class="__count">1K</span></span></a></div><div id="coresocial-1760157852-000004" class="coresocial_social_network coresocial_network_reddit __has_count_or_label __no_label"><a title="Submit" rel="nofollow" href="https://www.reddit.com/submit?url=https://www.dev4press.com/&#038;title=Dev4Press:%20Premium%20Plugins%20for%20WordPress%20and%20bbPress,%20Dev4Press" data-network="reddit" data-item="post" data-action="share" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-popup-width="600" data-popup-height="400" data-check="5252d9835a42851b"><i class="coresocial-icon coresocial-icon-reddit"></i><span><span class="__count">16</span></span></a></div><div id="coresocial-1760157852-000005" class="coresocial_social_network coresocial_network_linkedin __has_count_or_label __no_label"><a title="Share" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https://www.dev4press.com/" data-network="linkedin" data-item="post" data-action="share" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-popup-width="600" data-popup-height="400" data-check="54e47130f36be011"><i class="coresocial-icon coresocial-icon-linkedin"></i><span><span class="__count">15</span></span></a></div><div id="coresocial-1760157852-000006" class="coresocial_social_network coresocial_network_pinterest __has_count_or_label __no_label"><a title="Pin" rel="nofollow" href="https://www.pinterest.com/pin/create/button/?url=https://www.dev4press.com/&#038;description=Dev4Press:%20Premium%20Plugins%20for%20WordPress%20and%20bbPress,%20Dev4Press&#038;media=" data-network="pinterest" data-item="post" data-action="share" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-popup-width="600" data-popup-height="400" data-check="cd8925f0b074599c"><i class="coresocial-icon coresocial-icon-pinterest"></i><span class="__empty"><span class="__count">0</span></span></a></div><div id="coresocial-1760157852-000007" class="coresocial_social_network coresocial_network_mailto __has_count_or_label __no_label"><a title="Email" rel="nofollow" href="mailto:?body=https://www.dev4press.com/&#038;subject=Dev4Press:%20Premium%20Plugins%20for%20WordPress%20and%20bbPress,%20Dev4Press" data-network="mailto" data-item="post" data-action="link" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-check="74b2390777261c3d"><i class="coresocial-icon coresocial-icon-mailto"></i><span class="__empty"><span class="__count">0</span></span></a></div><div id="coresocial-1760157852-000008" class="coresocial_social_network coresocial_network_like __has_count_or_label __no_label"><a title="Like" rel="nofollow" href="" data-network="like" data-item="post" data-action="like" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-check="630f69a9399331de"><i class="coresocial-icon coresocial-icon-like"></i><span><span class="__count">3</span></span></a></div><div id="coresocial-1760157852-000009" class="coresocial_social_network coresocial_network_copyurl __has_count_or_label __no_label"><a title="Copy URL" rel="nofollow" href="" data-network="copyurl" data-item="post" data-action="show" data-module="floating" data-id="29163" data-url="https://www.dev4press.com/" data-title="Dev4Press: Premium Plugins for WordPress and bbPress, Dev4Press" data-check="fb53c25ecd05a22a" data-clipboard-text="https://www.dev4press.com/"><i class="coresocial-icon coresocial-icon-clipboard"></i><span><span class="__count">1</span></span></a></div></div><script src="https://www.dev4press.com/wp-content/plugins/gp-premium/menu-plus/functions/js/sticky.min.js?ver=2.5.5" id="generate-sticky-js"></script>
<script id="generate-smooth-scroll-js-extra">
var gpSmoothScroll = {"elements":[".smooth-scroll","li.smooth-scroll a"],"duration":"800","offset":""};
</script>
<script src="https://www.dev4press.com/wp-content/plugins/gp-premium/general/js/smooth-scroll.min.js?ver=2.5.5" id="generate-smooth-scroll-js"></script>
<script src="https://www.dev4press.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
<script id="coresocial-main-js-extra">
var coresocial_sharing_data = {"url":"https:\/\/www.dev4press.com\/wp-admin\/admin-ajax.php","handler":"coresocial_live_handler","nonce":"","floating":{"mobile":true,"breakpoint":599,"scroll":120}};
</script>
<script src="https://www.dev4press.com/wp-content/plugins/coresocial/js/core.min.js?ver=3.5.3500" id="coresocial-main-js"></script>
<!--[if lte IE 11]>
<script src="https://www.dev4press.com/wp-content/themes/generatepress/assets/js/classList.min.js?ver=3.6.0" id="generate-classlist-js"></script>
<![endif]-->
<script id="generate-menu-js-before">
var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
</script>
<script src="https://www.dev4press.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.0" id="generate-menu-js"></script>
<script id="generate-navigation-search-js-before">
var generatepressNavSearch = {"open":"Open Search Bar","close":"Close Search Bar"};
</script>
<script src="https://www.dev4press.com/wp-content/themes/generatepress/assets/js/navigation-search.min.js?ver=3.6.0" id="generate-navigation-search-js"></script>
<script id="generate-back-to-top-js-before">
var generatepressBackToTop = {"smooth":true};
</script>
<script src="https://www.dev4press.com/wp-content/themes/generatepress/assets/js/back-to-top.min.js?ver=3.6.0" id="generate-back-to-top-js"></script>
<script src="https://www.dev4press.com/wp-includes/js/jquery/jquery.form.min.js?ver=4.3.0" id="jquery-form-js"></script>
<script id="gdkob-kb-js-extra">
var gdkob_data = {"url":"https:\/\/www.dev4press.com\/wp-admin\/admin-ajax.php","nonce":"70873c2039","user":"0","faq":{"auto_close":true},"search":{"ajax":true,"length":2},"feedback":{"vote_error":"Saving the vote failed.","string_required":"Comment is required.","string_too_short":"Your comment is too short.","helpful_active":false,"helpful_required":false,"nothelpful_active":true,"nothelpful_required":true,"comment_min_length":4}};
</script>
<script src="https://www.dev4press.com/wp-content/plugins/gd-knowledge-base/templates/default/js/kb.js?ver=7.0" id="gdkob-kb-js"></script>
<script id="gdrts-ratings-core-js-extra">
var gdrts_rating_data = {"url":"https:\/\/www.dev4press.com\/wp-admin\/admin-ajax.php","nonce":"e034e7072e","rtl":"","user":"0","handler":"gdrts_live_handler","ajax_error":"console","wp_version":"68"};
</script>
<script src="https://www.dev4press.com/wp-content/plugins/gd-rating-system/js/rating/core.min.js?ver=4.7.1550" id="gdrts-ratings-core-js"></script>
<script src="https://www.dev4press.com/wp-content/plugins/gd-rating-system/addons/tooltip/js/jbox.min.js?ver=4.7.1550" id="gdrts-addon-tooltip-jbox-js"></script>
<script src="https://www.dev4press.com/wp-content/plugins/gd-rating-system/addons/tooltip/js/tooltip.min.js?ver=4.7.1550" id="gdrts-addon-tooltip-js"></script>
<script src="https://www.dev4press.com/wp-includes/js/clipboard.min.js?ver=2.0.11" id="clipboard-js"></script>
<script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""};
/**
 * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups.
 */
window._nslHasOpenedPopup = false;
window._nslWebViewNoticeElement = null;

window.NSLPopup = function (url, title, w, h) {

    /**
     * Cross-Origin-Opener-Policy blocked the access to the opener
     */
    if (typeof BroadcastChannel === "function") {
        const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel');
        _nslLoginBroadCastChannel.onmessage = (event) => {
            if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') {
                window._nslHasOpenedPopup = false;

                const url = event.data?.href;
                _nslLoginBroadCastChannel.close();
                if (typeof window.nslRedirect === 'function') {
                    window.nslRedirect(url);
                } else {
                    window.opener.location = url;
                }
            }
        };
    }

    const userAgent = navigator.userAgent,
        mobile = function () {
            return /\b(iPhone|iP[ao]d)/.test(userAgent) ||
                /\b(iP[ao]d)/.test(userAgent) ||
                /Android/i.test(userAgent) ||
                /Mobile/i.test(userAgent);
        },
        screenX = window.screenX !== undefined ? window.screenX : window.screenLeft,
        screenY = window.screenY !== undefined ? window.screenY : window.screenTop,
        outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth,
        outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22,
        targetWidth = mobile() ? null : w,
        targetHeight = mobile() ? null : h,
        left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10),
        right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10),
        features = [];
    if (targetWidth !== null) {
        features.push('width=' + targetWidth);
    }
    if (targetHeight !== null) {
        features.push('height=' + targetHeight);
    }
    features.push('left=' + left);
    features.push('top=' + right);
    features.push('scrollbars=1');

    const newWindow = window.open(url, title, features.join(','));

    if (window.focus) {
        newWindow.focus();
    }

    window._nslHasOpenedPopup = true;

    return newWindow;
};

let isWebView = null;

function checkWebView() {
    if (isWebView === null) {
        function _detectOS(ua) {
            if (/Android/.test(ua)) {
                return "Android";
            } else if (/iPhone|iPad|iPod/.test(ua)) {
                return "iOS";
            } else if (/Windows/.test(ua)) {
                return "Windows";
            } else if (/Mac OS X/.test(ua)) {
                return "Mac";
            } else if (/CrOS/.test(ua)) {
                return "Chrome OS";
            } else if (/Firefox/.test(ua)) {
                return "Firefox OS";
            }
            return "";
        }

        function _detectBrowser(ua) {
            let android = /Android/.test(ua);

            if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) {
                return "Opera";
            } else if (/CriOS/.test(ua)) {
                return "Chrome for iOS";
            } else if (/Edge/.test(ua)) {
                return "Edge";
            } else if (android && /Silk\//.test(ua)) {
                return "Silk";
            } else if (/Chrome/.test(ua)) {
                return "Chrome";
            } else if (/Firefox/.test(ua)) {
                return "Firefox";
            } else if (android) {
                return "AOSP";
            } else if (/MSIE|Trident/.test(ua)) {
                return "IE";
            } else if (/Safari\//.test(ua)) {
                return "Safari";
            } else if (/AppleWebKit/.test(ua)) {
                return "WebKit";
            }
            return "";
        }

        function _detectBrowserVersion(ua, browser) {
            if (browser === "Opera") {
                return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") :
                    / OPR/.test(ua) ? _getVersion(ua, " OPR/") :
                        _getVersion(ua, " OPT/");
            } else if (browser === "Chrome for iOS") {
                return _getVersion(ua, "CriOS/");
            } else if (browser === "Edge") {
                return _getVersion(ua, "Edge/");
            } else if (browser === "Chrome") {
                return _getVersion(ua, "Chrome/");
            } else if (browser === "Firefox") {
                return _getVersion(ua, "Firefox/");
            } else if (browser === "Silk") {
                return _getVersion(ua, "Silk/");
            } else if (browser === "AOSP") {
                return _getVersion(ua, "Version/");
            } else if (browser === "IE") {
                return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") :
                    /MSIE/.test(ua) ? _getVersion(ua, "MSIE ")
                        :
                        _getVersion(ua, "rv:");
            } else if (browser === "Safari") {
                return _getVersion(ua, "Version/");
            } else if (browser === "WebKit") {
                return _getVersion(ua, "WebKit/");
            }
            return "0.0.0";
        }

        function _getVersion(ua, token) {
            try {
                return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]);
            } catch (o_O) {
            }
            return "0.0.0";
        }

        function _normalizeSemverString(version) {
            const ary = version.split(/[\._]/);
            return (parseInt(ary[0], 10) || 0) + "." +
                (parseInt(ary[1], 10) || 0) + "." +
                (parseInt(ary[2], 10) || 0);
        }

        function _isWebView(ua, os, browser, version, options) {
            switch (os + browser) {
                case "iOSSafari":
                    return false;
                case "iOSWebKit":
                    return _isWebView_iOS(options);
                case "AndroidAOSP":
                    return false;
                case "AndroidChrome":
                    return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options);
            }
            return false;
        }

        function _isWebView_iOS(options) {
            const document = (window["document"] || {});

            if ("WEB_VIEW" in options) {
                return options["WEB_VIEW"];
            }
            return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false);
        }

        function _isWebView_Android(options) {
            if ("WEB_VIEW" in options) {
                return options["WEB_VIEW"];
            }
            return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false);
        }

        const options = {},
            nav = window.navigator || {},
            ua = nav.userAgent || "",
            os = _detectOS(ua),
            browser = _detectBrowser(ua),
            browserVersion = _detectBrowserVersion(ua, browser);

        isWebView = _isWebView(ua, os, browser, browserVersion, options);
    }

    return isWebView;
}

function isAllowedWebViewForUserAgent(provider) {
    const facebookAllowedWebViews = [
        'Instagram',
        'FBAV',
        'FBAN'
    ];
    let whitelist = [];

    if (provider && provider === 'facebook') {
        whitelist = facebookAllowedWebViews;
    }

    const nav = window.navigator || {},
        ua = nav.userAgent || "";

    if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) {
        return true;
    }

    return false;
}

function disableButtonInWebView(providerButtonElement) {
    if (providerButtonElement) {
        providerButtonElement.classList.add('nsl-disabled-provider');
        providerButtonElement.setAttribute('href', '#');

        providerButtonElement.addEventListener('pointerdown', (e) => {
            if (!window._nslWebViewNoticeElement) {
                window._nslWebViewNoticeElement = document.createElement('div');
                window._nslWebViewNoticeElement.id = "nsl-notices-fallback";
                window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) {
                    this.parentNode.removeChild(this);
                    window._nslWebViewNoticeElement = null;
                });
                const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>';

                window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML);
                document.body.appendChild(window._nslWebViewNoticeElement);
            }
        });
    }

}

window._nslDOMReady(function () {

    window.nslRedirect = function (url) {
        if (scriptOptions._redirectOverlay) {
            const overlay = document.createElement('div');
            overlay.id = "nsl-redirect-overlay";
            let overlayHTML = '';
            const overlayContainer = "<div id='nsl-redirect-overlay-container'>",
                overlayContainerClose = "</div>",
                overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>",
                overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>",
                overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>";

            switch (scriptOptions._redirectOverlay) {
                case "overlay-only":
                    break;
                case "overlay-with-spinner":
                    overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose;
                    break;
                default:
                    overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose;
                    break;
            }

            overlay.insertAdjacentHTML("afterbegin", overlayHTML);
            document.body.appendChild(overlay);
        }

        window.location = url;
    };

    let targetWindow = scriptOptions._targetWindow || 'prefer-popup',
        lastPopup = false;


    document.addEventListener('click', function (e) {
        if (e.target) {
            const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]');
            if (buttonLinkElement) {
                if (lastPopup && !lastPopup.closed) {
                    e.preventDefault();
                    lastPopup.focus();
                } else {

                    let href = buttonLinkElement.href,
                        success = false;
                    if (href.indexOf('?') !== -1) {
                        href += '&';
                    } else {
                        href += '?';
                    }

                    const redirectTo = buttonLinkElement.dataset.redirect;
                    if (redirectTo === 'current') {
                        href += 'redirect=' + encodeURIComponent(window.location.href) + '&';
                    } else if (redirectTo && redirectTo !== '') {
                        href += 'redirect=' + encodeURIComponent(redirectTo) + '&';
                    }

                    if (targetWindow !== 'prefer-same-window' && checkWebView()) {
                        targetWindow = 'prefer-same-window';
                    }

                    if (targetWindow === 'prefer-popup') {
                        lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight);
                        if (lastPopup) {
                            success = true;
                            e.preventDefault();
                        }
                    } else if (targetWindow === 'prefer-new-tab') {
                        const newTab = window.open(href + 'display=popup', '_blank');
                        if (newTab) {
                            if (window.focus) {
                                newTab.focus();
                            }
                            success = true;
                            window._nslHasOpenedPopup = true;
                            e.preventDefault();
                        }
                    }

                    if (!success) {
                        window.location = href;
                        e.preventDefault();
                    }
                }
            }
        }
    });

    let buttonCountChanged = false;

    const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]');
    if (googleLoginButtons.length && checkWebView()) {
        googleLoginButtons.forEach(function (googleLoginButton) {
            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
                disableButtonInWebView(googleLoginButton);
            } else {
                googleLoginButton.remove();
                buttonCountChanged = true;
            }
        });
    }

    const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]');
    if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) {
        facebookLoginButtons.forEach(function (facebookLoginButton) {
            if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') {
                disableButtonInWebView(facebookLoginButton);
            } else {
                facebookLoginButton.remove();
                buttonCountChanged = true;
            }
        });
    }

    const separators = document.querySelectorAll('div.nsl-separator');
    if (buttonCountChanged && separators.length) {
        separators.forEach(function (separator) {
            const separatorParentNode = separator.parentNode;
            if (separatorParentNode) {
                const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons');
                if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) {
                    separator.remove();
                }
            }
        })
    }
});})();</script><!-- START: RUN GD RATING SYSTEM PRO JAVASCRIPT -->
<script type="text/javascript">
    ;(function($, window, document, undefined) {
        $(document).ready(function() {
            if (typeof window.wp.gdrts.core !== "undefined") {
                window.wp.gdrts.core.run();
            } else {
                if (window.console) {
                    console.log("INIT ERROR: GD Rating System Pro - JavaScript not initialized properly.");
                }
            }
        });
    })(jQuery, window, document);
</script>
<!-- START: RUN GD RATING SYSTEM PRO JAVASCRIPT -->

</body>
</html>
