PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 2.10.0
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v2.10.0
2.11.0 2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 All 78 releases
← All changes | assets/start.js +1 -1 2.4.012.10.0 View file →
@@ -1 +1 @@
1 -function et(t,d=""){let n={};return Object.keys(t).forEach(e=>{typeof t[e]=="object"?n=Object.assign(n,et(t[e],`${d}[${e}]`)):n[`${d}[${e}]`]=t[e]}),n}function vt(t,d,n,e,i){window.fluentApiLogger&&(n.query_timestamp&&delete n.query_timestamp,window.fluentApiLogger.logRequest({url:t,method:d,payload:JSON.parse(JSON.stringify(n)),response:e,status:i}))}const V=function(t,d,n={}){const e=`${window.fluentComAdmin.rest.url}/${d}`,i={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return["PUT","PATCH","DELETE"].indexOf(t.toUpperCase())!==-1&&(i["X-HTTP-Method-Override"]=t,t="POST"),n.query_timestamp=Date.now(),new Promise((p,r)=>{const a=new XMLHttpRequest;let f=e;if(t.toUpperCase()==="GET"){let o={};Object.keys(n).forEach(y=>{n[y]===null||n[y]===!1?delete n[y]:typeof n[y]=="object"?o=Object.assign(o,et(n[y],y)):o[y]=n[y]});let m=new URLSearchParams(o).toString();f.indexOf("?")!==-1?f+="&"+m:f+="?"+m}a.open(t,f,!0),Object.keys(i).forEach(o=>{a.setRequestHeader(o,i[o])}),a.onload=function(){let o;try{o=JSON.parse(a.responseText)}catch{o=null}vt(e,i["X-HTTP-Method-Override"]?i["X-HTTP-Method-Override"]:t,n,o,a.status),this.status>=200&&this.status<300?p(o):o?(typeof o=="object"&&(o.xhr_status=a.status),o.code=="rest_cookie_invalid_nonce"&&document.dispatchEvent(new CustomEvent("fcom_renew_rest_nonce",{detail:o})),r(o)):(window.fluentFrameworkApp.$notify({message:'Unexpected error from server. Please check browser console. <button class="el-button el-button--small el-button--danger">Click to view details.</button>',type:"error",dangerouslyUseHTMLString:!0,customClass:"fc_bottom-right",position:"bottom-right",onClick:()=>{window.fluentFrameworkApp.$messageBox.alert(a.responseText,"Error Details",{customStyle:{maxWidth:"60%"}})},duration:1e4}),console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:a.status,statusText:a.statusText,responseText:a.responseText}))},a.onerror=function(){console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:a.status,statusText:a.statusText,responseText:a.responseText}),r({status:a.status,statusText:a.statusText})},t.toUpperCase()==="GET"?a.send():(a.setRequestHeader("Content-Type","application/json;charset=UTF-8"),a.send(JSON.stringify(n)))})},gt=function(t,d,n={}){const e=window.fluentComAdmin.ajaxurl;return n.query_timestamp=Date.now(),n.action=d,new Promise((i,p)=>{const r=new XMLHttpRequest;let a=e;if(t.toUpperCase()==="GET"){let f={};Object.keys(n).forEach(m=>{n[m]===null||n[m]===!1?delete n[m]:typeof n[m]=="object"?f=Object.assign(f,et(n[m],m)):f[m]=n[m]});let o=new URLSearchParams(f).toString();a.indexOf("?")!==-1?a+="&"+o:a+="?"+o}r.open(t,a,!0),r.onload=function(){if(this.status>=200&&this.status<300)i(JSON.parse(r.responseText));else{let f;try{f=JSON.parse(r.responseText)}catch{f=null}p(f)}},r.onerror=function(){p({status:r.status,statusText:r.statusText})},t.toUpperCase()==="GET"?r.send():(r.setRequestHeader("Content-Type","application/json;charset=UTF-8"),r.send(JSON.stringify(n)))})},Mt={get(t,d={}){return V("GET",t,d)},post(t,d={}){return V("POST",t,d)},delete(t,d={}){return V("DELETE",t,d)},put(t,d={}){return V("PUT",t,d)},patch(t,d={}){return V("PATCH",t,d)},uploadFile(t,d={}){const n=`${window.fluentComAdmin.rest.url}/${t}`,e={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return new Promise((i,p)=>{const r=new XMLHttpRequest;r.open("POST",n,!0),Object.keys(e).forEach(a=>{r.setRequestHeader(a,e[a])}),r.onload=function(){this.status>=200&&this.status<300?i(JSON.parse(r.responseText)):p(JSON.parse(r.responseText))},r.onerror=function(){p({status:r.status,statusText:r.statusText})},r.send(d)})},ajax(t,d,n={}){return gt(t,d,n)}},Z="fcom_pref";class yt{static get(d,n=""){const e=localStorage.getItem(Z);if(!e)return n;const i=JSON.parse(e);return!i||!i[d]?n:i[d]}static set(d,n){let e=localStorage.getItem(Z);e?(e=JSON.parse(e),typeof e!="object"&&(e={})):e={},e[d]=n,localStorage.setItem(Z,JSON.stringify(e))}static remove(d){const n=JSON.parse(localStorage.getItem(Z));n&&n[d]&&(delete n[d],localStorage.setItem(Z,JSON.stringify(n)))}static clear(){localStorage.removeItem(Z)}}function St(t){return{all:t=t||new Map,on:function(d,n){var e=t.get(d);e?e.push(n):t.set(d,[n])},off:function(d,n){var e=t.get(d);e&&(n?e.splice(e.indexOf(n)>>>0,1):t.set(d,[]))},emit:function(d,n){var e=t.get(d);e&&e.slice().map(function(i){i(n)}),(e=t.get("*"))&&e.slice().map(function(i){i(d,n)})}}}const Tt={install:(t,d)=>{t.config.globalProperties.$eventBus=St()}};function ft(t){return typeof t!="string"||t===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}function nt(t){return typeof t!="string"||t===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}function st(t,d){return function(e,i,p,r=10){const a=t[d];if(!nt(e)||!ft(i))return;if(typeof p!="function"){console.error("The hook callback must be a function.");return}if(typeof r!="number"){console.error("If specified, the hook priority must be a number.");return}const f={callback:p,priority:r,namespace:i};if(a[e]){const o=a[e].handlers;let m;for(m=o.length;m>0&&!(r>=o[m-1].priority);m--);m===o.length?o[m]=f:o.splice(m,0,f),a.__current.forEach(y=>{y.name===e&&y.currentIndex>=m&&y.currentIndex++})}else a[e]={handlers:[f],runs:0};e!=="hookAdded"&&t.doAction("hookAdded",e,i,p,r)}}function tt(t,d,n=!1){return function(i,p){const r=t[d];if(!nt(i)||!n&&!ft(p))return;if(!r[i])return 0;let a=0;if(n)a=r[i].handlers.length,r[i]={runs:r[i].runs,handlers:[]};else{const f=r[i].handlers;for(let o=f.length-1;o>=0;o--)f[o].namespace===p&&(f.splice(o,1),a++,r.__current.forEach(m=>{m.name===i&&m.currentIndex>=o&&m.currentIndex--}))}return i!=="hookRemoved"&&t.doAction("hookRemoved",i,p),a}}function it(t,d){return function(e,i){const p=t[d];return typeof i<"u"?e in p&&p[e].handlers.some(r=>r.namespace===i):e in p}}function ot(t,d,n=!1){return function(i,...p){const r=t[d];r[i]||(r[i]={handlers:[],runs:0}),r[i].runs++;const a=r[i].handlers;if(!a||!a.length)return n?p[0]:void 0;const f={name:i,currentIndex:0};for(r.__current.push(f);f.currentIndex<a.length;){const m=a[f.currentIndex].callback.apply(null,p);n&&(p[0]=m),f.currentIndex++}if(r.__current.pop(),n)return p[0]}}function ut(t,d){return function(){var p;var e;const i=t[d];return(e=(p=i.__current[i.__current.length-1])==null?void 0:p.name)!==null&&e!==void 0?e:null}}function at(t,d){return function(e){const i=t[d];return typeof e>"u"?typeof i.__current[0]<"u":i.__current[0]?e===i.__current[0].name:!1}}function ct(t,d){return function(e){const i=t[d];if(nt(e))return i[e]&&i[e].runs?i[e].runs:0}}class xt{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=st(this,"actions"),this.addFilter=st(this,"filters"),this.removeAction=tt(this,"actions"),this.removeFilter=tt(this,"filters"),this.hasAction=it(this,"actions"),this.hasFilter=it(this,"filters"),this.removeAllActions=tt(this,"actions",!0),this.removeAllFilters=tt(this,"filters",!0),this.doAction=ot(this,"actions"),this.applyFilters=ot(this,"filters",!0),this.currentAction=ut(this,"actions"),this.currentFilter=ut(this,"filters"),this.doingAction=at(this,"actions"),this.doingFilter=at(this,"filters"),this.didAction=ct(this,"actions"),this.didFilter=ct(this,"filters")}}function wt(){return new xt}const Ot=wt(),{addAction:Dt,addFilter:_t,removeAction:Rt,removeFilter:Jt,hasAction:qt,hasFilter:kt,removeAllActions:Zt,removeAllFilters:Wt,doAction:bt,applyFilters:Ht,currentAction:Xt,currentFilter:Gt,doingAction:Bt,doingFilter:Nt,didAction:Vt,didFilter:Kt,actions:Qt,filters:te}=Ot;var W=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function X(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var lt={exports:{}};(function(t,d){(function(n,e){t.exports=e()})(W,function(){var n=1e3,e=6e4,i=36e5,p="millisecond",r="second",a="minute",f="hour",o="day",m="week",y="month",T="quarter",w="year",M="date",u="Invalid Date",S=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,A=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,H={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function($){var l=["th","st","nd","rd"],s=$%100;return"["+$+(l[(s-20)%10]||l[s]||l[0])+"]"}},D=function($,l,s){var h=String($);return!h||h.length>=l?$:""+Array(l+1-h.length).join(s)+$},L={s:D,z:function($){var l=-$.utcOffset(),s=Math.abs(l),h=Math.floor(s/60),c=s%60;return(l<=0?"+":"-")+D(h,2,"0")+":"+D(c,2,"0")},m:function $(l,s){if(l.date()<s.date())return-$(s,l);var h=12*(s.year()-l.year())+(s.month()-l.month()),c=l.clone().add(h,y),v=s-c<0,g=l.clone().add(h+(v?-1:1),y);return+(-(h+(s-c)/(v?c-g:g-c))||0)},a:function($){return $<0?Math.ceil($)||0:Math.floor($)},p:function($){return{M:y,y:w,w:m,d:o,D:M,h:f,m:a,s:r,ms:p,Q:T}[$]||String($||"").toLowerCase().replace(/s$/,"")},u:function($){return $===void 0}},O="en",Y={};Y[O]=H;var E="$isDayjsObject",z=function($){return $ instanceof K||!(!$||!$[E])},P=function $(l,s,h){var c;if(!l)return O;if(typeof l=="string"){var v=l.toLowerCase();Y[v]&&(c=v),s&&(Y[v]=s,c=v);var g=l.split("-");if(!c&&g.length>1)return $(g[0])}else{var _=l.name;Y[_]=l,c=_}return!h&&c&&(O=c),c||!h&&O},b=function($,l){if(z($))return $.clone();var s=typeof l=="object"?l:{};return s.date=$,s.args=arguments,new K(s)},x=L;x.l=P,x.i=z,x.w=function($,l){return b($,{locale:l.$L,utc:l.$u,x:l.$x,$offset:l.$offset})};var K=function(){function $(s){this.$L=P(s.locale,null,!0),this.parse(s),this.$x=this.$x||s.x||{},this[E]=!0}var l=$.prototype;return l.parse=function(s){this.$d=function(h){var c=h.date,v=h.utc;if(c===null)return new Date(NaN);if(x.u(c))return new Date;if(c instanceof Date)return new Date(c);if(typeof c=="string"&&!/Z$/i.test(c)){var g=c.match(S);if(g){var _=g[2]-1||0,C=(g[7]||"0").substring(0,3);return v?new Date(Date.UTC(g[1],_,g[3]||1,g[4]||0,g[5]||0,g[6]||0,C)):new Date(g[1],_,g[3]||1,g[4]||0,g[5]||0,g[6]||0,C)}}return new Date(c)}(s),this.init()},l.init=function(){var s=this.$d;this.$y=s.getFullYear(),this.$M=s.getMonth(),this.$D=s.getDate(),this.$W=s.getDay(),this.$H=s.getHours(),this.$m=s.getMinutes(),this.$s=s.getSeconds(),this.$ms=s.getMilliseconds()},l.$utils=function(){return x},l.isValid=function(){return this.$d.toString()!==u},l.isSame=function(s,h){var c=b(s);return this.startOf(h)<=c&&c<=this.endOf(h)},l.isAfter=function(s,h){return b(s)<this.startOf(h)},l.isBefore=function(s,h){return this.endOf(h)<b(s)},l.$g=function(s,h,c){return x.u(s)?this[h]:this.set(c,s)},l.unix=function(){return Math.floor(this.valueOf()/1e3)},l.valueOf=function(){return this.$d.getTime()},l.startOf=function(s,h){var c=this,v=!!x.u(h)||h,g=x.p(s),_=function(q,j){var R=x.w(c.$u?Date.UTC(c.$y,j,q):new Date(c.$y,j,q),c);return v?R:R.endOf(o)},C=function(q,j){return x.w(c.toDate()[q].apply(c.toDate("s"),(v?[0,0,0,0]:[23,59,59,999]).slice(j)),c)},U=this.$W,F=this.$M,I=this.$D,k="set"+(this.$u?"UTC":"");switch(g){case w:return v?_(1,0):_(31,11);case y:return v?_(1,F):_(0,F+1);case m:var J=this.$locale().weekStart||0,B=(U<J?U+7:U)-J;return _(v?I-B:I+(6-B),F);case o:case M:return C(k+"Hours",0);case f:return C(k+"Minutes",1);case a:return C(k+"Seconds",2);case r:return C(k+"Milliseconds",3);default:return this.clone()}},l.endOf=function(s){return this.startOf(s,!1)},l.$set=function(s,h){var c,v=x.p(s),g="set"+(this.$u?"UTC":""),_=(c={},c[o]=g+"Date",c[M]=g+"Date",c[y]=g+"Month",c[w]=g+"FullYear",c[f]=g+"Hours",c[a]=g+"Minutes",c[r]=g+"Seconds",c[p]=g+"Milliseconds",c)[v],C=v===o?this.$D+(h-this.$W):h;if(v===y||v===w){var U=this.clone().set(M,1);U.$d[_](C),U.init(),this.$d=U.set(M,Math.min(this.$D,U.daysInMonth())).$d}else _&&this.$d[_](C);return this.init(),this},l.set=function(s,h){return this.clone().$set(s,h)},l.get=function(s){return this[x.p(s)]()},l.add=function(s,h){var c,v=this;s=Number(s);var g=x.p(h),_=function(F){var I=b(v);return x.w(I.date(I.date()+Math.round(F*s)),v)};if(g===y)return this.set(y,this.$M+s);if(g===w)return this.set(w,this.$y+s);if(g===o)return _(1);if(g===m)return _(7);var C=(c={},c[a]=e,c[f]=i,c[r]=n,c)[g]||1,U=this.$d.getTime()+s*C;return x.w(U,this)},l.subtract=function(s,h){return this.add(-1*s,h)},l.format=function(s){var h=this,c=this.$locale();if(!this.isValid())return c.invalidDate||u;var v=s||"YYYY-MM-DDTHH:mm:ssZ",g=x.z(this),_=this.$H,C=this.$m,U=this.$M,F=c.weekdays,I=c.months,k=c.meridiem,J=function(j,R,N,Q){return j&&(j[R]||j(h,v))||N[R].slice(0,Q)},B=function(j){return x.s(_%12||12,j,"0")},q=k||function(j,R,N){var Q=j<12?"AM":"PM";return N?Q.toLowerCase():Q};return v.replace(A,function(j,R){return R||function(N){switch(N){case"YY":return String(h.$y).slice(-2);case"YYYY":return x.s(h.$y,4,"0");case"M":return U+1;case"MM":return x.s(U+1,2,"0");case"MMM":return J(c.monthsShort,U,I,3);case"MMMM":return J(I,U);case"D":return h.$D;case"DD":return x.s(h.$D,2,"0");case"d":return String(h.$W);case"dd":return J(c.weekdaysMin,h.$W,F,2);case"ddd":return J(c.weekdaysShort,h.$W,F,3);case"dddd":return F[h.$W];case"H":return String(_);case"HH":return x.s(_,2,"0");case"h":return B(1);case"hh":return B(2);case"a":return q(_,C,!0);case"A":return q(_,C,!1);case"m":return String(C);case"mm":return x.s(C,2,"0");case"s":return String(h.$s);case"ss":return x.s(h.$s,2,"0");case"SSS":return x.s(h.$ms,3,"0");case"Z":return g}return null}(j)||g.replace(":","")})},l.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},l.diff=function(s,h,c){var v,g=this,_=x.p(h),C=b(s),U=(C.utcOffset()-this.utcOffset())*e,F=this-C,I=function(){return x.m(g,C)};switch(_){case w:v=I()/12;break;case y:v=I();break;case T:v=I()/3;break;case m:v=(F-U)/6048e5;break;case o:v=(F-U)/864e5;break;case f:v=F/i;break;case a:v=F/e;break;case r:v=F/n;break;default:v=F}return c?v:x.a(v)},l.daysInMonth=function(){return this.endOf(y).$D},l.$locale=function(){return Y[this.$L]},l.locale=function(s,h){if(!s)return this.$L;var c=this.clone(),v=P(s,h,!0);return v&&(c.$L=v),c},l.clone=function(){return x.w(this.$d,this)},l.toDate=function(){return new Date(this.valueOf())},l.toJSON=function(){return this.isValid()?this.toISOString():null},l.toISOString=function(){return this.$d.toISOString()},l.toString=function(){return this.$d.toUTCString()},$}(),rt=K.prototype;return b.prototype=rt,[["$ms",p],["$s",r],["$m",a],["$H",f],["$W",o],["$M",y],["$y",w],["$D",M]].forEach(function($){rt[$[1]]=function(l){return this.$g(l,$[0],$[1])}}),b.extend=function($,l){return $.$i||($(l,K,b),$.$i=!0),b},b.locale=P,b.isDayjs=z,b.unix=function($){return b(1e3*$)},b.en=Y[O],b.Ls=Y,b.p={},b})})(lt);var At=lt.exports;const G=X(At);var dt={exports:{}};(function(t,d){(function(n,e){t.exports=e()})(W,function(){return function(n,e,i){n=n||{};var p=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(o,m,y,T){return p.fromToBase(o,m,y,T)}i.en.relativeTime=r,p.fromToBase=function(o,m,y,T,w){for(var M,u,S,A=y.$locale().relativeTime||r,H=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],D=H.length,L=0;L<D;L+=1){var O=H[L];O.d&&(M=T?i(o).diff(y,O.d,!0):y.diff(o,O.d,!0));var Y=(n.rounding||Math.round)(Math.abs(M));if(S=M>0,Y<=O.r||!O.r){Y<=1&&L>0&&(O=H[L-1]);var E=A[O.l];w&&(Y=w(""+Y)),u=typeof E=="string"?E.replace("%d",Y):E(Y,m,O.l,S);break}}if(m)return u;var z=S?A.future:A.past;return typeof z=="function"?z(u):z.replace("%s",u)},p.to=function(o,m){return a(o,m,this,!0)},p.from=function(o,m){return a(o,m,this)};var f=function(o){return o.$u?i.utc():i()};p.toNow=function(o){return this.to(f(this),o)},p.fromNow=function(o){return this.from(f(this),o)}}})})(dt);var Yt=dt.exports;const Ct=X(Yt);var ht={exports:{}};(function(t,d){(function(n,e){t.exports=e()})(W,function(){var n="minute",e=/[+-]\d\d(?::?\d\d)?/g,i=/([+-]|\d\d)/g;return function(p,r,a){var f=r.prototype;a.utc=function(u){var S={date:u,utc:!0,args:arguments};return new r(S)},f.utc=function(u){var S=a(this.toDate(),{locale:this.$L,utc:!0});return u?S.add(this.utcOffset(),n):S},f.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var o=f.parse;f.parse=function(u){u.utc&&(this.$u=!0),this.$utils().u(u.$offset)||(this.$offset=u.$offset),o.call(this,u)};var m=f.init;f.init=function(){if(this.$u){var u=this.$d;this.$y=u.getUTCFullYear(),this.$M=u.getUTCMonth(),this.$D=u.getUTCDate(),this.$W=u.getUTCDay(),this.$H=u.getUTCHours(),this.$m=u.getUTCMinutes(),this.$s=u.getUTCSeconds(),this.$ms=u.getUTCMilliseconds()}else m.call(this)};var y=f.utcOffset;f.utcOffset=function(u,S){var A=this.$utils().u;if(A(u))return this.$u?0:A(this.$offset)?y.call(this):this.$offset;if(typeof u=="string"&&(u=function(O){O===void 0&&(O="");var Y=O.match(e);if(!Y)return null;var E=(""+Y[0]).match(i)||["-",0,0],z=E[0],P=60*+E[1]+ +E[2];return P===0?0:z==="+"?P:-P}(u),u===null))return this;var H=Math.abs(u)<=16?60*u:u,D=this;if(S)return D.$offset=H,D.$u=u===0,D;if(u!==0){var L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(D=this.local().add(H+L,n)).$offset=H,D.$x.$localOffset=L}else D=this.utc();return D};var T=f.format;f.format=function(u){var S=u||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return T.call(this,S)},f.valueOf=function(){var u=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*u},f.isUTC=function(){return!!this.$u},f.toISOString=function(){return this.toDate().toISOString()},f.toString=function(){return this.toDate().toUTCString()};var w=f.toDate;f.toDate=function(u){return u==="s"&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():w.call(this)};var M=f.diff;f.diff=function(u,S,A){if(u&&this.$u===u.$u)return M.call(this,u,S,A);var H=this.local(),D=a(u).local();return M.call(H,D,S,A)}}})})(ht);var Lt=ht.exports;const Ut=X(Lt);var mt={exports:{}};(function(t,d){(function(n,e){t.exports=e()})(W,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(e,i,p){var r=i.prototype,a=r.format;p.en.formats=n,r.format=function(f){f===void 0&&(f="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,m=function(y,T){return y.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(w,M,u){var S=u&&u.toUpperCase();return M||T[u]||n[u]||T[S].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(A,H,D){return H||D.slice(1)})})}(f,o===void 0?{}:o);return a.call(this,m)}}})})(mt);var Et=mt.exports;const Ft=X(Et);var pt={exports:{}};(function(t,d){(function(n,e){t.exports=e()})(W,function(){return function(n,e,i){i.updateLocale=function(p,r){var a=i.Ls[p];if(a)return(r?Object.keys(r):[]).forEach(function(f){a[f]=r[f]}),a}}})})(pt);var zt=pt.exports;const jt=X(zt);var $t={exports:{}};(function(t,d){(function(n,e){t.exports=e()})(W,function(){var n={year:0,month:1,day:2,hour:3,minute:4,second:5},e={};return function(i,p,r){var a,f=function(T,w,M){M===void 0&&(M={});var u=new Date(T),S=function(A,H){H===void 0&&(H={});var D=H.timeZoneName||"short",L=A+"|"+D,O=e[L];return O||(O=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:A,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:D}),e[L]=O),O}(w,M);return S.formatToParts(u)},o=function(T,w){for(var M=f(T,w),u=[],S=0;S<M.length;S+=1){var A=M[S],H=A.type,D=A.value,L=n[H];L>=0&&(u[L]=parseInt(D,10))}var O=u[3],Y=O===24?0:O,E=u[0]+"-"+u[1]+"-"+u[2]+" "+Y+":"+u[4]+":"+u[5]+":000",z=+T;return(r.utc(E).valueOf()-(z-=z%1e3))/6e4},m=p.prototype;m.tz=function(T,w){T===void 0&&(T=a);var M,u=this.utcOffset(),S=this.toDate(),A=S.toLocaleString("en-US",{timeZone:T}),H=Math.round((S-new Date(A))/1e3/60),D=15*-Math.round(S.getTimezoneOffset()/15)-H;if(!Number(D))M=this.utcOffset(0,w);else if(M=r(A,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(D,!0),w){var L=M.utcOffset();M=M.add(u-L,"minute")}return M.$x.$timezone=T,M},m.offsetName=function(T){var w=this.$x.$timezone||r.tz.guess(),M=f(this.valueOf(),w,{timeZoneName:T}).find(function(u){return u.type.toLowerCase()==="timezonename"});return M&&M.value};var y=m.startOf;m.startOf=function(T,w){if(!this.$x||!this.$x.$timezone)return y.call(this,T,w);var M=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return y.call(M,T,w).tz(this.$x.$timezone,!0)},r.tz=function(T,w,M){var u=M&&w,S=M||w||a,A=o(+r(),S);if(typeof T!="string")return r(T).tz(S);var H=function(Y,E,z){var P=Y-60*E*1e3,b=o(P,z);if(E===b)return[P,E];var x=o(P-=60*(b-E)*1e3,z);return b===x?[P,b]:[Y-60*Math.min(b,x)*1e3,Math.max(b,x)]}(r.utc(T,u).valueOf(),A,S),D=H[0],L=H[1],O=r(D).utcOffset(L);return O.$x.$timezone=S,O},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(T){a=T}}})})($t);var Pt=$t.exports;const It=X(Pt);G.extend(Ut);G.extend(Ft);G.extend(Ct);G.extend(jt);G.extend(It);window.dayjs=G;window.FluentCommunityUtil={Rest:Mt,Storage:yt,eventBus:Tt,hooks:{addFilter:_t,addAction:Dt,applyFilters:Ht,doAction:bt},handleSearchClick(t,d){t.preventDefault(),document.dispatchEvent(new CustomEvent("doCustomGlobalSearch",{detail:{search:t.target.textContent}}))}};document.dispatchEvent(new Event("fluentCommunityUtilReady"));
1 +function ut(n,m=""){let e={};return Object.keys(n).forEach(t=>{typeof n[t]=="object"?e=Object.assign(e,ut(n[t],`${m}[${t}]`)):e[`${m}[${t}]`]=n[t]}),e}function St(n,m,e,t,c){window.fluentApiLogger&&(e.query_timestamp&&delete e.query_timestamp,window.fluentApiLogger.logRequest({url:n,method:m,payload:JSON.parse(JSON.stringify(e)),response:t,status:c}))}const tt=function(n,m,e={}){const t=`${window.fluentComAdmin.rest.url}/${m}`,c={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return["PUT","PATCH","DELETE"].indexOf(n.toUpperCase())!==-1&&(c["X-HTTP-Method-Override"]=n,n="POST"),e.query_timestamp=Date.now(),new Promise((v,r)=>{const o=new XMLHttpRequest;let i=t;if(n.toUpperCase()==="GET"){let s={};Object.keys(e).forEach(S=>{e[S]===null||e[S]===!1?delete e[S]:typeof e[S]=="object"?s=Object.assign(s,ut(e[S],S)):s[S]=e[S]});let h=new URLSearchParams(s).toString();i.indexOf("?")!==-1?i+="&"+h:i+="?"+h}o.open(n,i,!0),Object.keys(c).forEach(s=>{o.setRequestHeader(s,c[s])}),o.onload=function(){let s;try{s=JSON.parse(o.responseText)}catch{s=null}St(t,c["X-HTTP-Method-Override"]?c["X-HTTP-Method-Override"]:n,e,s,o.status),this.status>=200&&this.status<300?v(s):s?(typeof s=="object"&&(s.xhr_status=o.status),s.code=="rest_cookie_invalid_nonce"&&document.dispatchEvent(new CustomEvent("fcom_renew_rest_nonce",{detail:s})),r(s)):(window.fluentFrameworkApp.$notify({message:window.fluentFrameworkApp.$t("Unexpected error from server. Please check browser console. %1$sClick to view details.%2$s",'<button class="el-button el-button--small el-button--danger">',"</button>"),type:"error",dangerouslyUseHTMLString:!0,customClass:"fc_bottom-right",position:"bottom-right",onClick:()=>{window.fluentFrameworkApp.$messageBox.alert(o.responseText,window.fluentFrameworkApp.$t("Error Details"),{customStyle:{maxWidth:"60%"}})},duration:1e4}),console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:o.status,statusText:o.statusText,responseText:o.responseText}))},o.onerror=function(){console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:o.status,statusText:o.statusText,responseText:o.responseText}),r({status:o.status,statusText:o.statusText})},n.toUpperCase()==="GET"?o.send():(o.setRequestHeader("Content-Type","application/json;charset=UTF-8"),o.send(JSON.stringify(e)))})},Tt=function(n,m,e={}){const t=window.fluentComAdmin.ajaxurl;return e.query_timestamp=Date.now(),e.action=m,new Promise((c,v)=>{const r=new XMLHttpRequest;let o=t;if(n.toUpperCase()==="GET"){let i={};Object.keys(e).forEach(h=>{e[h]===null||e[h]===!1?delete e[h]:typeof e[h]=="object"?i=Object.assign(i,ut(e[h],h)):i[h]=e[h]});let s=new URLSearchParams(i).toString();o.indexOf("?")!==-1?o+="&"+s:o+="?"+s}r.open(n,o,!0),r.onload=function(){if(this.status>=200&&this.status<300)c(JSON.parse(r.responseText));else{let i;try{i=JSON.parse(r.responseText)}catch{i=null}v(i)}},r.onerror=function(){v({status:r.status,statusText:r.statusText})},n.toUpperCase()==="GET"?r.send():(r.setRequestHeader("Content-Type","application/json;charset=UTF-8"),r.send(JSON.stringify(e)))})},Ot={get(n,m={}){return tt("GET",n,m)},post(n,m={}){return tt("POST",n,m)},delete(n,m={}){return tt("DELETE",n,m)},put(n,m={}){return tt("PUT",n,m)},patch(n,m={}){return tt("PATCH",n,m)},uploadFile(n,m={}){const e=`${window.fluentComAdmin.rest.url}/${n}`,t={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return new Promise((c,v)=>{const r=new XMLHttpRequest;r.open("POST",e,!0),Object.keys(t).forEach(o=>{r.setRequestHeader(o,t[o])}),r.onload=function(){let o;try{o=JSON.parse(r.responseText)}catch{v({message:"Upload failed. The server returned an unexpected response."});return}this.status>=200&&this.status<300?c(o):v(o)},r.onerror=function(){v({status:r.status,statusText:r.statusText})},r.send(m)})},ajax(n,m,e={}){return Tt(n,m,e)}},K="fcom_pref";class Yt{static get(m,e=""){const t=localStorage.getItem(K);if(!t)return e;const c=JSON.parse(t);return!c||!c[m]?e:c[m]}static set(m,e){let t=localStorage.getItem(K);t?(t=JSON.parse(t),typeof t!="object"&&(t={})):t={},t[m]=e,localStorage.setItem(K,JSON.stringify(t))}static remove(m){const e=JSON.parse(localStorage.getItem(K));e&&e[m]&&(delete e[m],localStorage.setItem(K,JSON.stringify(e)))}static clear(){localStorage.removeItem(K)}}function bt(n){return{all:n=n||new Map,on:function(m,e){var t=n.get(m);t?t.push(e):n.set(m,[e])},off:function(m,e){var t=n.get(m);t&&(e?t.splice(t.indexOf(e)>>>0,1):n.set(m,[]))},emit:function(m,e){var t=n.get(m);t&&t.slice().map(function(c){c(e)}),(t=n.get("*"))&&t.slice().map(function(c){c(m,e)})}}}const _t={install:(n,m)=>{n.config.globalProperties.$eventBus=bt()}};function vt(n){return typeof n!="string"||n===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(n)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}function ct(n){return typeof n!="string"||n===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(n)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(n)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}function ft(n,m){return function(t,c,v,r=10){const o=n[m];if(!ct(t)||!vt(c))return;if(typeof v!="function"){console.error("The hook callback must be a function.");return}if(typeof r!="number"){console.error("If specified, the hook priority must be a number.");return}const i={callback:v,priority:r,namespace:c};if(o[t]){const s=o[t].handlers;let h;for(h=s.length;h>0&&!(r>=s[h-1].priority);h--);h===s.length?s[h]=i:s.splice(h,0,i),o.__current.forEach(S=>{S.name===t&&S.currentIndex>=h&&S.currentIndex++})}else o[t]={handlers:[i],runs:0};t!=="hookAdded"&&n.doAction("hookAdded",t,c,v,r)}}function rt(n,m,e=!1){return function(c,v){const r=n[m];if(!ct(c)||!e&&!vt(v))return;if(!r[c])return 0;let o=0;if(e)o=r[c].handlers.length,r[c]={runs:r[c].runs,handlers:[]};else{const i=r[c].handlers;for(let s=i.length-1;s>=0;s--)i[s].namespace===v&&(i.splice(s,1),o++,r.__current.forEach(h=>{h.name===c&&h.currentIndex>=s&&h.currentIndex--}))}return c!=="hookRemoved"&&n.doAction("hookRemoved",c,v),o}}function lt(n,m){return function(t,c){const v=n[m];return typeof c<"u"?t in v&&v[t].handlers.some(r=>r.namespace===c):t in v}}function dt(n,m,e=!1){return function(c,...v){const r=n[m];r[c]||(r[c]={handlers:[],runs:0}),r[c].runs++;const o=r[c].handlers;if(!o||!o.length)return e?v[0]:void 0;const i={name:c,currentIndex:0};for(r.__current.push(i);i.currentIndex<o.length;){const h=o[i.currentIndex].callback.apply(null,v);e&&(v[0]=h),i.currentIndex++}if(r.__current.pop(),e)return v[0]}}function ht(n,m){return function(){var v;var t;const c=n[m];return(t=(v=c.__current[c.__current.length-1])==null?void 0:v.name)!==null&&t!==void 0?t:null}}function mt(n,m){return function(t){const c=n[m];return typeof t>"u"?typeof c.__current[0]<"u":c.__current[0]?t===c.__current[0].name:!1}}function pt(n,m){return function(t){const c=n[m];if(ct(t))return c[t]&&c[t].runs?c[t].runs:0}}class Lt{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=ft(this,"actions"),this.addFilter=ft(this,"filters"),this.removeAction=rt(this,"actions"),this.removeFilter=rt(this,"filters"),this.hasAction=lt(this,"actions"),this.hasFilter=lt(this,"filters"),this.removeAllActions=rt(this,"actions",!0),this.removeAllFilters=rt(this,"filters",!0),this.doAction=dt(this,"actions"),this.applyFilters=dt(this,"filters",!0),this.currentAction=ht(this,"actions"),this.currentFilter=ht(this,"filters"),this.doingAction=mt(this,"actions"),this.doingFilter=mt(this,"filters"),this.didAction=pt(this,"actions"),this.didFilter=pt(this,"filters")}}function At(){return new Lt}const Ht=At(),{addAction:Ct,addFilter:Ft,removeAction:Vt,removeFilter:Nt,hasAction:Kt,hasFilter:te,removeAllActions:ee,removeAllFilters:ne,doAction:Ut,applyFilters:Et,currentAction:re,currentFilter:se,doingAction:ie,doingFilter:oe,didAction:ae,didFilter:ue,actions:ce,filters:fe}=Ht;var Q=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function V(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var $t={exports:{}};(function(n,m){(function(e,t){n.exports=t()})(Q,function(){var e=1e3,t=6e4,c=36e5,v="millisecond",r="second",o="minute",i="hour",s="day",h="week",S="month",b="quarter",L="year",T="date",d="Invalid Date",u=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function($){var f=["th","st","nd","rd"],a=$%100;return"["+$+(f[(a-20)%10]||f[a]||f[0])+"]"}},w=function($,f,a){var p=String($);return!p||p.length>=f?$:""+Array(f+1-p.length).join(a)+$},A={s:w,z:function($){var f=-$.utcOffset(),a=Math.abs(f),p=Math.floor(a/60),l=a%60;return(f<=0?"+":"-")+w(p,2,"0")+":"+w(l,2,"0")},m:function $(f,a){if(f.date()<a.date())return-$(a,f);var p=12*(a.year()-f.year())+(a.month()-f.month()),l=f.clone().add(p,S),M=a-l<0,D=f.clone().add(p+(M?-1:1),S);return+(-(p+(a-l)/(M?l-D:D-l))||0)},a:function($){return $<0?Math.ceil($)||0:Math.floor($)},p:function($){return{M:S,y:L,w:h,d:s,D:T,h:i,m:o,s:r,ms:v,Q:b}[$]||String($||"").toLowerCase().replace(/s$/,"")},u:function($){return $===void 0}},O="en",H={};H[O]=y;var C="$isDayjsObject",F=function($){return $ instanceof k||!(!$||!$[C])},E=function $(f,a,p){var l;if(!f)return O;if(typeof f=="string"){var M=f.toLowerCase();H[M]&&(l=M),a&&(H[M]=a,l=M);var D=f.split("-");if(!l&&D.length>1)return $(D[0])}else{var Y=f.name;H[Y]=f,l=Y}return!p&&l&&(O=l),l||!p&&O},_=function($,f){if(F($))return $.clone();var a=typeof f=="object"?f:{};return a.date=$,a.args=arguments,new k(a)},x=A;x.l=E,x.i=F,x.w=function($,f){return _($,{locale:f.$L,utc:f.$u,x:f.$x,$offset:f.$offset})};var k=function(){function $(a){this.$L=E(a.locale,null,!0),this.parse(a),this.$x=this.$x||a.x||{},this[C]=!0}var f=$.prototype;return f.parse=function(a){this.$d=function(p){var l=p.date,M=p.utc;if(l===null)return new Date(NaN);if(x.u(l))return new Date;if(l instanceof Date)return new Date(l);if(typeof l=="string"&&!/Z$/i.test(l)){var D=l.match(u);if(D){var Y=D[2]-1||0,U=(D[7]||"0").substring(0,3);return M?new Date(Date.UTC(D[1],Y,D[3]||1,D[4]||0,D[5]||0,D[6]||0,U)):new Date(D[1],Y,D[3]||1,D[4]||0,D[5]||0,D[6]||0,U)}}return new Date(l)}(a),this.init()},f.init=function(){var a=this.$d;this.$y=a.getFullYear(),this.$M=a.getMonth(),this.$D=a.getDate(),this.$W=a.getDay(),this.$H=a.getHours(),this.$m=a.getMinutes(),this.$s=a.getSeconds(),this.$ms=a.getMilliseconds()},f.$utils=function(){return x},f.isValid=function(){return this.$d.toString()!==d},f.isSame=function(a,p){var l=_(a);return this.startOf(p)<=l&&l<=this.endOf(p)},f.isAfter=function(a,p){return _(a)<this.startOf(p)},f.isBefore=function(a,p){return this.endOf(p)<_(a)},f.$g=function(a,p,l){return x.u(a)?this[p]:this.set(l,a)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(a,p){var l=this,M=!!x.u(p)||p,D=x.p(a),Y=function(q,P){var R=x.w(l.$u?Date.UTC(l.$y,P,q):new Date(l.$y,P,q),l);return M?R:R.endOf(s)},U=function(q,P){return x.w(l.toDate()[q].apply(l.toDate("s"),(M?[0,0,0,0]:[23,59,59,999]).slice(P)),l)},z=this.$W,j=this.$M,Z=this.$D,X="set"+(this.$u?"UTC":"");switch(D){case L:return M?Y(1,0):Y(31,11);case S:return M?Y(1,j):Y(0,j+1);case h:var J=this.$locale().weekStart||0,B=(z<J?z+7:z)-J;return Y(M?Z-B:Z+(6-B),j);case s:case T:return U(X+"Hours",0);case i:return U(X+"Minutes",1);case o:return U(X+"Seconds",2);case r:return U(X+"Milliseconds",3);default:return this.clone()}},f.endOf=function(a){return this.startOf(a,!1)},f.$set=function(a,p){var l,M=x.p(a),D="set"+(this.$u?"UTC":""),Y=(l={},l[s]=D+"Date",l[T]=D+"Date",l[S]=D+"Month",l[L]=D+"FullYear",l[i]=D+"Hours",l[o]=D+"Minutes",l[r]=D+"Seconds",l[v]=D+"Milliseconds",l)[M],U=M===s?this.$D+(p-this.$W):p;if(M===S||M===L){var z=this.clone().set(T,1);z.$d[Y](U),z.init(),this.$d=z.set(T,Math.min(this.$D,z.daysInMonth())).$d}else Y&&this.$d[Y](U);return this.init(),this},f.set=function(a,p){return this.clone().$set(a,p)},f.get=function(a){return this[x.p(a)]()},f.add=function(a,p){var l,M=this;a=Number(a);var D=x.p(p),Y=function(j){var Z=_(M);return x.w(Z.date(Z.date()+Math.round(j*a)),M)};if(D===S)return this.set(S,this.$M+a);if(D===L)return this.set(L,this.$y+a);if(D===s)return Y(1);if(D===h)return Y(7);var U=(l={},l[o]=t,l[i]=c,l[r]=e,l)[D]||1,z=this.$d.getTime()+a*U;return x.w(z,this)},f.subtract=function(a,p){return this.add(-1*a,p)},f.format=function(a){var p=this,l=this.$locale();if(!this.isValid())return l.invalidDate||d;var M=a||"YYYY-MM-DDTHH:mm:ssZ",D=x.z(this),Y=this.$H,U=this.$m,z=this.$M,j=l.weekdays,Z=l.months,X=l.meridiem,J=function(P,R,W,G){return P&&(P[R]||P(p,M))||W[R].slice(0,G)},B=function(P){return x.s(Y%12||12,P,"0")},q=X||function(P,R,W){var G=P<12?"AM":"PM";return W?G.toLowerCase():G};return M.replace(g,function(P,R){return R||function(W){switch(W){case"YY":return String(p.$y).slice(-2);case"YYYY":return x.s(p.$y,4,"0");case"M":return z+1;case"MM":return x.s(z+1,2,"0");case"MMM":return J(l.monthsShort,z,Z,3);case"MMMM":return J(Z,z);case"D":return p.$D;case"DD":return x.s(p.$D,2,"0");case"d":return String(p.$W);case"dd":return J(l.weekdaysMin,p.$W,j,2);case"ddd":return J(l.weekdaysShort,p.$W,j,3);case"dddd":return j[p.$W];case"H":return String(Y);case"HH":return x.s(Y,2,"0");case"h":return B(1);case"hh":return B(2);case"a":return q(Y,U,!0);case"A":return q(Y,U,!1);case"m":return String(U);case"mm":return x.s(U,2,"0");case"s":return String(p.$s);case"ss":return x.s(p.$s,2,"0");case"SSS":return x.s(p.$ms,3,"0");case"Z":return D}return null}(P)||D.replace(":","")})},f.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},f.diff=function(a,p,l){var M,D=this,Y=x.p(p),U=_(a),z=(U.utcOffset()-this.utcOffset())*t,j=this-U,Z=function(){return x.m(D,U)};switch(Y){case L:M=Z()/12;break;case S:M=Z();break;case b:M=Z()/3;break;case h:M=(j-z)/6048e5;break;case s:M=(j-z)/864e5;break;case i:M=j/c;break;case o:M=j/t;break;case r:M=j/e;break;default:M=j}return l?M:x.a(M)},f.daysInMonth=function(){return this.endOf(S).$D},f.$locale=function(){return H[this.$L]},f.locale=function(a,p){if(!a)return this.$L;var l=this.clone(),M=E(a,p,!0);return M&&(l.$L=M),l},f.clone=function(){return x.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},$}(),I=k.prototype;return _.prototype=I,[["$ms",v],["$s",r],["$m",o],["$H",i],["$W",s],["$M",S],["$y",L],["$D",T]].forEach(function($){I[$[1]]=function(f){return this.$g(f,$[0],$[1])}}),_.extend=function($,f){return $.$i||($(f,k,_),$.$i=!0),_},_.locale=E,_.isDayjs=F,_.unix=function($){return _(1e3*$)},_.en=H[O],_.Ls=H,_.p={},_})})($t);var zt=$t.exports;const N=V(zt);var gt={exports:{}};(function(n,m){(function(e,t){n.exports=t()})(Q,function(){return function(e,t,c){e=e||{};var v=t.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(s,h,S,b){return v.fromToBase(s,h,S,b)}c.en.relativeTime=r,v.fromToBase=function(s,h,S,b,L){for(var T,d,u,g=S.$locale().relativeTime||r,y=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],w=y.length,A=0;A<w;A+=1){var O=y[A];O.d&&(T=b?c(s).diff(S,O.d,!0):S.diff(s,O.d,!0));var H=(e.rounding||Math.round)(Math.abs(T));if(u=T>0,H<=O.r||!O.r){H<=1&&A>0&&(O=y[A-1]);var C=g[O.l];L&&(H=L(""+H)),d=typeof C=="string"?C.replace("%d",H):C(H,h,O.l,u);break}}if(h)return d;var F=u?g.future:g.past;return typeof F=="function"?F(d):F.replace("%s",d)},v.to=function(s,h){return o(s,h,this,!0)},v.from=function(s,h){return o(s,h,this)};var i=function(s){return s.$u?c.utc():c()};v.toNow=function(s){return this.to(i(this),s)},v.fromNow=function(s){return this.from(i(this),s)}}})})(gt);var jt=gt.exports;const Pt=V(jt);var Mt={exports:{}};(function(n,m){(function(e,t){n.exports=t()})(Q,function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,c=/([+-]|\d\d)/g;return function(v,r,o){var i=r.prototype;o.utc=function(d){var u={date:d,utc:!0,args:arguments};return new r(u)},i.utc=function(d){var u=o(this.toDate(),{locale:this.$L,utc:!0});return d?u.add(this.utcOffset(),e):u},i.local=function(){return o(this.toDate(),{locale:this.$L,utc:!1})};var s=i.parse;i.parse=function(d){d.utc&&(this.$u=!0),this.$utils().u(d.$offset)||(this.$offset=d.$offset),s.call(this,d)};var h=i.init;i.init=function(){if(this.$u){var d=this.$d;this.$y=d.getUTCFullYear(),this.$M=d.getUTCMonth(),this.$D=d.getUTCDate(),this.$W=d.getUTCDay(),this.$H=d.getUTCHours(),this.$m=d.getUTCMinutes(),this.$s=d.getUTCSeconds(),this.$ms=d.getUTCMilliseconds()}else h.call(this)};var S=i.utcOffset;i.utcOffset=function(d,u){var g=this.$utils().u;if(g(d))return this.$u?0:g(this.$offset)?S.call(this):this.$offset;if(typeof d=="string"&&(d=function(O){O===void 0&&(O="");var H=O.match(t);if(!H)return null;var C=(""+H[0]).match(c)||["-",0,0],F=C[0],E=60*+C[1]+ +C[2];return E===0?0:F==="+"?E:-E}(d),d===null))return this;var y=Math.abs(d)<=16?60*d:d;if(y===0)return this.utc(u);var w=this.clone();if(u)return w.$offset=y,w.$u=!1,w;var A=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(w=this.local().add(y+A,e)).$offset=y,w.$x.$localOffset=A,w};var b=i.format;i.format=function(d){var u=d||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return b.call(this,u)},i.valueOf=function(){var d=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*d},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var L=i.toDate;i.toDate=function(d){return d==="s"&&this.$offset?o(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():L.call(this)};var T=i.diff;i.diff=function(d,u,g){if(d&&this.$u===d.$u)return T.call(this,d,u,g);var y=this.local(),w=o(d).local();return T.call(y,w,u,g)}}})})(Mt);var kt=Mt.exports;const It=V(kt);var yt={exports:{}};(function(n,m){(function(e,t){n.exports=t()})(Q,function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,c,v){var r=c.prototype,o=r.format;v.en.formats=e,r.format=function(i){i===void 0&&(i="YYYY-MM-DDTHH:mm:ssZ");var s=this.$locale().formats,h=function(S,b){return S.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(L,T,d){var u=d&&d.toUpperCase();return T||b[d]||e[d]||b[u].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(g,y,w){return y||w.slice(1)})})}(i,s===void 0?{}:s);return o.call(this,h)}}})})(yt);var Zt=yt.exports;const Rt=V(Zt);var wt={exports:{}};(function(n,m){(function(e,t){n.exports=t()})(Q,function(){function e(){return e=Object.assign||function(t){for(var c=1;c<arguments.length;c++){var v=arguments[c];for(var r in v)Object.prototype.hasOwnProperty.call(v,r)&&(t[r]=v[r])}return t},e.apply(this,arguments)}return function(t,c,v){v.updateLocale=function(r,o){var i=v.Ls[r];if(i)return(o?Object.keys(o):[]).forEach(function(s){i[s]&&o[s]&&typeof i[s]=="object"&&typeof o[s]=="object"&&!Array.isArray(i[s])?i[s]=e({},i[s],o[s]):i[s]=o[s]}),i}}})})(wt);var qt=wt.exports;const Jt=V(qt);var Dt={exports:{}};(function(n,m){(function(e,t){n.exports=t()})(Q,function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(c,v,r){var o,i=function(b,L,T){T===void 0&&(T={});var d=new Date(b),u=function(g,y){y===void 0&&(y={});var w=y.timeZoneName||"short",A=g+"|"+w,O=t[A];return O||(O=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:g,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:w}),t[A]=O),O}(L,T);return u.formatToParts(d)},s=function(b,L){for(var T=i(b,L),d=[],u=0;u<T.length;u+=1){var g=T[u],y=g.type,w=g.value,A=e[y];A>=0&&(d[A]=parseInt(w,10))}var O=d[3],H=O===24?0:O,C=d[0]+"-"+d[1]+"-"+d[2]+" "+H+":"+d[4]+":"+d[5]+":000",F=+b;return(r.utc(C).valueOf()-(F-=F%1e3))/6e4},h=v.prototype;h.tz=function(b,L){b===void 0&&(b=o);var T,d=this.utcOffset(),u=this.toDate(),g=u.toLocaleString("en-US",{timeZone:b}),y=Math.round((u-new Date(g))/1e3/60),w=15*-Math.round(u.getTimezoneOffset()/15)-y;if(!Number(w))T=this.utcOffset(0,L);else if(T=r(g,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(w,!0),L){var A=T.utcOffset();T=T.add(d-A,"minute")}return T.$x.$timezone=b,T},h.offsetName=function(b){var L=this.$x.$timezone||r.tz.guess(),T=i(this.valueOf(),L,{timeZoneName:b}).find(function(d){return d.type.toLowerCase()==="timezonename"});return T&&T.value};var S=h.startOf;h.startOf=function(b,L){if(!this.$x||!this.$x.$timezone)return S.call(this,b,L);var T=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return S.call(T,b,L).tz(this.$x.$timezone,!0)},r.tz=function(b,L,T){var d=T&&L,u=T||L||o,g=s(+r(),u);if(typeof b!="string")return r(b).tz(u);var y=function(H,C,F){var E=H-60*C*1e3,_=s(E,F);if(C===_)return[E,C];var x=s(E-=60*(_-C)*1e3,F);return _===x?[E,_]:[H-60*Math.min(_,x)*1e3,Math.max(_,x)]}(r.utc(b,d).valueOf(),g,u),w=y[0],A=y[1],O=r(w).utcOffset(A);return O.$x.$timezone=u,O},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(b){o=b}}})})(Dt);var Wt=Dt.exports;const Xt=V(Wt);var xt={exports:{}};(function(n,m){(function(e,t){n.exports=t()})(Q,function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,c=/\d/,v=/\d\d/,r=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,i={},s=function(u){return(u=+u)+(u>68?1900:2e3)},h=function(u){return function(g){this[u]=+g}},S=[/[+-]\d\d:?(\d\d)?|Z/,function(u){(this.zone||(this.zone={})).offset=function(g){if(!g||g==="Z")return 0;var y=g.match(/([+-]|\d\d)/g),w=60*y[1]+(+y[2]||0);return w===0?0:y[0]==="+"?-w:w}(u)}],b=function(u){var g=i[u];return g&&(g.indexOf?g:g.s.concat(g.f))},L=function(u,g){var y,w=i.meridiem;if(w){for(var A=1;A<=24;A+=1)if(u.indexOf(w(A,0,g))>-1){y=A>12;break}}else y=u===(g?"pm":"PM");return y},T={A:[o,function(u){this.afternoon=L(u,!1)}],a:[o,function(u){this.afternoon=L(u,!0)}],Q:[c,function(u){this.month=3*(u-1)+1}],S:[c,function(u){this.milliseconds=100*+u}],SS:[v,function(u){this.milliseconds=10*+u}],SSS:[/\d{3}/,function(u){this.milliseconds=+u}],s:[r,h("seconds")],ss:[r,h("seconds")],m:[r,h("minutes")],mm:[r,h("minutes")],H:[r,h("hours")],h:[r,h("hours")],HH:[r,h("hours")],hh:[r,h("hours")],D:[r,h("day")],DD:[v,h("day")],Do:[o,function(u){var g=i.ordinal,y=u.match(/\d+/);if(this.day=y[0],g)for(var w=1;w<=31;w+=1)g(w).replace(/\[|\]/g,"")===u&&(this.day=w)}],w:[r,h("week")],ww:[v,h("week")],M:[r,h("month")],MM:[v,h("month")],MMM:[o,function(u){var g=b("months"),y=(b("monthsShort")||g.map(function(w){return w.slice(0,3)})).indexOf(u)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[o,function(u){var g=b("months").indexOf(u)+1;if(g<1)throw new Error;this.month=g%12||g}],Y:[/[+-]?\d+/,h("year")],YY:[v,function(u){this.year=s(u)}],YYYY:[/\d{4}/,h("year")],Z:S,ZZ:S};function d(u){var g,y;g=u,y=i&&i.formats;for(var w=(u=g.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(_,x,k){var I=k&&k.toUpperCase();return x||y[k]||e[k]||y[I].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function($,f,a){return f||a.slice(1)})})).match(t),A=w.length,O=0;O<A;O+=1){var H=w[O],C=T[H],F=C&&C[0],E=C&&C[1];w[O]=E?{regex:F,parser:E}:H.replace(/^\[|\]$/g,"")}return function(_){for(var x={},k=0,I=0;k<A;k+=1){var $=w[k];if(typeof $=="string")I+=$.length;else{var f=$.regex,a=$.parser,p=_.slice(I),l=f.exec(p)[0];a.call(x,l),_=_.replace(l,"")}}return function(M){var D=M.afternoon;if(D!==void 0){var Y=M.hours;D?Y<12&&(M.hours+=12):Y===12&&(M.hours=0),delete M.afternoon}}(x),x}}return function(u,g,y){y.p.customParseFormat=!0,u&&u.parseTwoDigitYear&&(s=u.parseTwoDigitYear);var w=g.prototype,A=w.parse;w.parse=function(O){var H=O.date,C=O.utc,F=O.args;this.$u=C;var E=F[1];if(typeof E=="string"){var _=F[2]===!0,x=F[3]===!0,k=_||x,I=F[2];x&&(I=F[2]),i=this.$locale(),!_&&I&&(i=y.Ls[I]),this.$d=function(p,l,M,D){try{if(["x","X"].indexOf(l)>-1)return new Date((l==="X"?1e3:1)*p);var Y=d(l)(p),U=Y.year,z=Y.month,j=Y.day,Z=Y.hours,X=Y.minutes,J=Y.seconds,B=Y.milliseconds,q=Y.zone,P=Y.week,R=new Date,W=j||(U||z?1:R.getDate()),G=U||R.getFullYear(),et=0;U&&!z||(et=z>0?z-1:R.getMonth());var nt,st=Z||0,it=X||0,ot=J||0,at=B||0;return q?new Date(Date.UTC(G,et,W,st,it,ot,at+60*q.offset*1e3)):M?new Date(Date.UTC(G,et,W,st,it,ot,at)):(nt=new Date(G,et,W,st,it,ot,at),P&&(nt=D(nt).week(P).toDate()),nt)}catch{return new Date("")}}(H,E,C,y),this.init(),I&&I!==!0&&(this.$L=this.locale(I).$L),k&&H!=this.format(E)&&(this.$d=new Date("")),i={}}else if(E instanceof Array)for(var $=E.length,f=1;f<=$;f+=1){F[1]=E[f-1];var a=y.apply(this,F);if(a.isValid()){this.$d=a.$d,this.$L=a.$L,this.init();break}f===$&&(this.$d=new Date(""))}else A.call(this,O)}}})})(xt);var Gt=xt.exports;const Bt=V(Gt);N.extend(It);N.extend(Rt);N.extend(Pt);N.extend(Jt);N.extend(Xt);N.extend(Bt);window.dayjs=N;window.FluentCommunityUtil={Rest:Ot,Storage:Yt,eventBus:_t,hooks:{addFilter:Ft,addAction:Ct,applyFilters:Et,doAction:Ut},handleSearchClick(n,m){n.preventDefault(),document.dispatchEvent(new CustomEvent("doCustomGlobalSearch",{detail:{search:n.target.textContent}}))}};document.dispatchEvent(new Event("fluentCommunityUtilReady"));