|
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,o){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:o}))}const V=function(t,d,n={}){const e=`${window.fluentComAdmin.rest.url}/${d}`,o={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return["PUT","PATCH","DELETE"].indexOf(t.toUpperCase())!==-1&&(o["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 u={};Object.keys(n).forEach(M=>{n[M]===null||n[M]===!1?delete n[M]:typeof n[M]=="object"?u=Object.assign(u,et(n[M],M)):u[M]=n[M]});let m=new URLSearchParams(u).toString();f.indexOf("?")!==-1?f+="&"+m:f+="?"+m}a.open(t,f,!0),Object.keys(o).forEach(u=>{a.setRequestHeader(u,o[u])}),a.onload=function(){let u;try{u=JSON.parse(a.responseText)}catch{u=null}vt(e,o["X-HTTP-Method-Override"]?o["X-HTTP-Method-Override"]:t,n,u,a.status),this.status>=200&&this.status<300?p(u):u?(typeof u=="object"&&(u.xhr_status=a.status),u.code=="rest_cookie_invalid_nonce"&&document.dispatchEvent(new CustomEvent("fcom_renew_rest_nonce",{detail:u})),r(u)):(window.fluentFrameworkApp.$notify({message:window.fluentFrameworkApp.$t('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,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: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((o,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 u=new URLSearchParams(f).toString();a.indexOf("?")!==-1?a+="&"+u:a+="?"+u}r.open(t,a,!0),r.onload=function(){if(this.status>=200&&this.status<300)o(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((o,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?o(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 o=JSON.parse(e);return!o||!o[d]?n:o[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 wt(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(o){o(n)}),(e=t.get("*"))&&e.slice().map(function(o){o(d,n)})}}}const St={install:(t,d)=>{t.config.globalProperties.$eventBus=wt()}};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,o,p,r=10){const a=t[d];if(!nt(e)||!ft(o))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:o};if(a[e]){const u=a[e].handlers;let m;for(m=u.length;m>0&&!(r>=u[m-1].priority);m--);m===u.length?u[m]=f:u.splice(m,0,f),a.__current.forEach(M=>{M.name===e&&M.currentIndex>=m&&M.currentIndex++})}else a[e]={handlers:[f],runs:0};e!=="hookAdded"&&t.doAction("hookAdded",e,o,p,r)}}function tt(t,d,n=!1){return function(o,p){const r=t[d];if(!nt(o)||!n&&!ft(p))return;if(!r[o])return 0;let a=0;if(n)a=r[o].handlers.length,r[o]={runs:r[o].runs,handlers:[]};else{const f=r[o].handlers;for(let u=f.length-1;u>=0;u--)f[u].namespace===p&&(f.splice(u,1),a++,r.__current.forEach(m=>{m.name===o&&m.currentIndex>=u&&m.currentIndex--}))}return o!=="hookRemoved"&&t.doAction("hookRemoved",o,p),a}}function it(t,d){return function(e,o){const p=t[d];return typeof o<"u"?e in p&&p[e].handlers.some(r=>r.namespace===o):e in p}}function ot(t,d,n=!1){return function(o,...p){const r=t[d];r[o]||(r[o]={handlers:[],runs:0}),r[o].runs++;const a=r[o].handlers;if(!a||!a.length)return n?p[0]:void 0;const f={name:o,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 o=t[d];return(e=(p=o.__current[o.__current.length-1])==null?void 0:p.name)!==null&&e!==void 0?e:null}}function at(t,d){return function(e){const o=t[d];return typeof e>"u"?typeof o.__current[0]<"u":o.__current[0]?e===o.__current[0].name:!1}}function ct(t,d){return function(e){const o=t[d];if(nt(e))return o[e]&&o[e].runs?o[e].runs:0}}class Tt{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 xt(){return new Tt}const Ot=xt(),{addAction:Dt,addFilter:_t,removeAction:Rt,removeFilter:kt,hasAction:Jt,hasFilter:qt,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,o=36e5,p="millisecond",r="second",a="minute",f="hour",u="day",m="week",M="month",w="quarter",O="year",S="date",i="Invalid Date",y=/^(\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,D={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])+"]"}},_=function($,l,s){var h=String($);return!h||h.length>=l?$:""+Array(l+1-h.length).join(s)+$},L={s:_,z:function($){var l=-$.utcOffset(),s=Math.abs(l),h=Math.floor(s/60),c=s%60;return(l<=0?"+":"-")+_(h,2,"0")+":"+_(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,M),v=s-c<0,g=l.clone().add(h+(v?-1:1),M);return+(-(h+(s-c)/(v?c-g:g-c))||0)},a:function($){return $<0?Math.ceil($)||0:Math.floor($)},p:function($){return{M,y:O,w:m,d:u,D:S,h:f,m:a,s:r,ms:p,Q:w}[$]||String($||"").toLowerCase().replace(/s$/,"")},u:function($){return $===void 0}},x="en",Y={};Y[x]=D;var E="$isDayjsObject",z=function($){return $ instanceof K||!(!$||!$[E])},P=function $(l,s,h){var c;if(!l)return x;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 b=l.name;Y[b]=l,c=b}return!h&&c&&(x=c),c||!h&&x},H=function($,l){if(z($))return $.clone();var s=typeof l=="object"?l:{};return s.date=$,s.args=arguments,new K(s)},T=L;T.l=P,T.i=z,T.w=function($,l){return H($,{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(T.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(y);if(g){var b=g[2]-1||0,C=(g[7]||"0").substring(0,3);return v?new Date(Date.UTC(g[1],b,g[3]||1,g[4]||0,g[5]||0,g[6]||0,C)):new Date(g[1],b,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 T},l.isValid=function(){return this.$d.toString()!==i},l.isSame=function(s,h){var c=H(s);return this.startOf(h)<=c&&c<=this.endOf(h)},l.isAfter=function(s,h){return H(s)<this.startOf(h)},l.isBefore=function(s,h){return this.endOf(h)<H(s)},l.$g=function(s,h,c){return T.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=!!T.u(h)||h,g=T.p(s),b=function(J,j){var R=T.w(c.$u?Date.UTC(c.$y,j,J):new Date(c.$y,j,J),c);return v?R:R.endOf(u)},C=function(J,j){return T.w(c.toDate()[J].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,q="set"+(this.$u?"UTC":"");switch(g){case O:return v?b(1,0):b(31,11);case M:return v?b(1,F):b(0,F+1);case m:var k=this.$locale().weekStart||0,B=(U<k?U+7:U)-k;return b(v?I-B:I+(6-B),F);case u:case S:return C(q+"Hours",0);case f:return C(q+"Minutes",1);case a:return C(q+"Seconds",2);case r:return C(q+"Milliseconds",3);default:return this.clone()}},l.endOf=function(s){return this.startOf(s,!1)},l.$set=function(s,h){var c,v=T.p(s),g="set"+(this.$u?"UTC":""),b=(c={},c[u]=g+"Date",c[S]=g+"Date",c[M]=g+"Month",c[O]=g+"FullYear",c[f]=g+"Hours",c[a]=g+"Minutes",c[r]=g+"Seconds",c[p]=g+"Milliseconds",c)[v],C=v===u?this.$D+(h-this.$W):h;if(v===M||v===O){var U=this.clone().set(S,1);U.$d[b](C),U.init(),this.$d=U.set(S,Math.min(this.$D,U.daysInMonth())).$d}else b&&this.$d[b](C);return this.init(),this},l.set=function(s,h){return this.clone().$set(s,h)},l.get=function(s){return this[T.p(s)]()},l.add=function(s,h){var c,v=this;s=Number(s);var g=T.p(h),b=function(F){var I=H(v);return T.w(I.date(I.date()+Math.round(F*s)),v)};if(g===M)return this.set(M,this.$M+s);if(g===O)return this.set(O,this.$y+s);if(g===u)return b(1);if(g===m)return b(7);var C=(c={},c[a]=e,c[f]=o,c[r]=n,c)[g]||1,U=this.$d.getTime()+s*C;return T.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||i;var v=s||"YYYY-MM-DDTHH:mm:ssZ",g=T.z(this),b=this.$H,C=this.$m,U=this.$M,F=c.weekdays,I=c.months,q=c.meridiem,k=function(j,R,N,Q){return j&&(j[R]||j(h,v))||N[R].slice(0,Q)},B=function(j){return T.s(b%12||12,j,"0")},J=q||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 T.s(h.$y,4,"0");case"M":return U+1;case"MM":return T.s(U+1,2,"0");case"MMM":return k(c.monthsShort,U,I,3);case"MMMM":return k(I,U);case"D":return h.$D;case"DD":return T.s(h.$D,2,"0");case"d":return String(h.$W);case"dd":return k(c.weekdaysMin,h.$W,F,2);case"ddd":return k(c.weekdaysShort,h.$W,F,3);case"dddd":return F[h.$W];case"H":return String(b);case"HH":return T.s(b,2,"0");case"h":return B(1);case"hh":return B(2);case"a":return J(b,C,!0);case"A":return J(b,C,!1);case"m":return String(C);case"mm":return T.s(C,2,"0");case"s":return String(h.$s);case"ss":return T.s(h.$s,2,"0");case"SSS":return T.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,b=T.p(h),C=H(s),U=(C.utcOffset()-this.utcOffset())*e,F=this-C,I=function(){return T.m(g,C)};switch(b){case O:v=I()/12;break;case M:v=I();break;case w:v=I()/3;break;case m:v=(F-U)/6048e5;break;case u:v=(F-U)/864e5;break;case f:v=F/o;break;case a:v=F/e;break;case r:v=F/n;break;default:v=F}return c?v:T.a(v)},l.daysInMonth=function(){return this.endOf(M).$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 T.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 H.prototype=rt,[["$ms",p],["$s",r],["$m",a],["$H",f],["$W",u],["$M",M],["$y",O],["$D",S]].forEach(function($){rt[$[1]]=function(l){return this.$g(l,$[0],$[1])}}),H.extend=function($,l){return $.$i||($(l,K,H),$.$i=!0),H},H.locale=P,H.isDayjs=z,H.unix=function($){return H(1e3*$)},H.en=Y[x],H.Ls=Y,H.p={},H})})(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,o){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(u,m,M,w){return p.fromToBase(u,m,M,w)}o.en.relativeTime=r,p.fromToBase=function(u,m,M,w,O){for(var S,i,y,A=M.$locale().relativeTime||r,D=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.length,L=0;L<_;L+=1){var x=D[L];x.d&&(S=w?o(u).diff(M,x.d,!0):M.diff(u,x.d,!0));var Y=(n.rounding||Math.round)(Math.abs(S));if(y=S>0,Y<=x.r||!x.r){Y<=1&&L>0&&(x=D[L-1]);var E=A[x.l];O&&(Y=O(""+Y)),i=typeof E=="string"?E.replace("%d",Y):E(Y,m,x.l,y);break}}if(m)return i;var z=y?A.future:A.past;return typeof z=="function"?z(i):z.replace("%s",i)},p.to=function(u,m){return a(u,m,this,!0)},p.from=function(u,m){return a(u,m,this)};var f=function(u){return u.$u?o.utc():o()};p.toNow=function(u){return this.to(f(this),u)},p.fromNow=function(u){return this.from(f(this),u)}}})})(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,o=/([+-]|\d\d)/g;return function(p,r,a){var f=r.prototype;a.utc=function(i){var y={date:i,utc:!0,args:arguments};return new r(y)},f.utc=function(i){var y=a(this.toDate(),{locale:this.$L,utc:!0});return i?y.add(this.utcOffset(),n):y},f.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var u=f.parse;f.parse=function(i){i.utc&&(this.$u=!0),this.$utils().u(i.$offset)||(this.$offset=i.$offset),u.call(this,i)};var m=f.init;f.init=function(){if(this.$u){var i=this.$d;this.$y=i.getUTCFullYear(),this.$M=i.getUTCMonth(),this.$D=i.getUTCDate(),this.$W=i.getUTCDay(),this.$H=i.getUTCHours(),this.$m=i.getUTCMinutes(),this.$s=i.getUTCSeconds(),this.$ms=i.getUTCMilliseconds()}else m.call(this)};var M=f.utcOffset;f.utcOffset=function(i,y){var A=this.$utils().u;if(A(i))return this.$u?0:A(this.$offset)?M.call(this):this.$offset;if(typeof i=="string"&&(i=function(x){x===void 0&&(x="");var Y=x.match(e);if(!Y)return null;var E=(""+Y[0]).match(o)||["-",0,0],z=E[0],P=60*+E[1]+ +E[2];return P===0?0:z==="+"?P:-P}(i),i===null))return this;var D=Math.abs(i)<=16?60*i:i,_=this;if(y)return _.$offset=D,_.$u=i===0,_;if(i!==0){var L=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(_=this.local().add(D+L,n)).$offset=D,_.$x.$localOffset=L}else _=this.utc();return _};var w=f.format;f.format=function(i){var y=i||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return w.call(this,y)},f.valueOf=function(){var i=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*i},f.isUTC=function(){return!!this.$u},f.toISOString=function(){return this.toDate().toISOString()},f.toString=function(){return this.toDate().toUTCString()};var O=f.toDate;f.toDate=function(i){return i==="s"&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():O.call(this)};var S=f.diff;f.diff=function(i,y,A){if(i&&this.$u===i.$u)return S.call(this,i,y,A);var D=this.local(),_=a(i).local();return S.call(D,_,y,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,o,p){var r=o.prototype,a=r.format;p.en.formats=n,r.format=function(f){f===void 0&&(f="YYYY-MM-DDTHH:mm:ssZ");var u=this.$locale().formats,m=function(M,w){return M.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(O,S,i){var y=i&&i.toUpperCase();return S||w[i]||n[i]||w[y].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(A,D,_){return D||_.slice(1)})})}(f,u===void 0?{}:u);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,o){o.updateLocale=function(p,r){var a=o.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(o,p,r){var a,f=function(w,O,S){S===void 0&&(S={});var i=new Date(w),y=function(A,D){D===void 0&&(D={});var _=D.timeZoneName||"short",L=A+"|"+_,x=e[L];return x||(x=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:_}),e[L]=x),x}(O,S);return y.formatToParts(i)},u=function(w,O){for(var S=f(w,O),i=[],y=0;y<S.length;y+=1){var A=S[y],D=A.type,_=A.value,L=n[D];L>=0&&(i[L]=parseInt(_,10))}var x=i[3],Y=x===24?0:x,E=i[0]+"-"+i[1]+"-"+i[2]+" "+Y+":"+i[4]+":"+i[5]+":000",z=+w;return(r.utc(E).valueOf()-(z-=z%1e3))/6e4},m=p.prototype;m.tz=function(w,O){w===void 0&&(w=a);var S=this.utcOffset(),i=this.toDate(),y=i.toLocaleString("en-US",{timeZone:w}),A=Math.round((i-new Date(y))/1e3/60),D=r(y,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(15*-Math.round(i.getTimezoneOffset()/15)-A,!0);if(O){var _=D.utcOffset();D=D.add(S-_,"minute")}return D.$x.$timezone=w,D},m.offsetName=function(w){var O=this.$x.$timezone||r.tz.guess(),S=f(this.valueOf(),O,{timeZoneName:w}).find(function(i){return i.type.toLowerCase()==="timezonename"});return S&&S.value};var M=m.startOf;m.startOf=function(w,O){if(!this.$x||!this.$x.$timezone)return M.call(this,w,O);var S=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return M.call(S,w,O).tz(this.$x.$timezone,!0)},r.tz=function(w,O,S){var i=S&&O,y=S||O||a,A=u(+r(),y);if(typeof w!="string")return r(w).tz(y);var D=function(Y,E,z){var P=Y-60*E*1e3,H=u(P,z);if(E===H)return[P,E];var T=u(P-=60*(H-E)*1e3,z);return H===T?[P,H]:[Y-60*Math.min(H,T)*1e3,Math.max(H,T)]}(r.utc(w,i).valueOf(),A,y),_=D[0],L=D[1],x=r(_).utcOffset(L);return x.$x.$timezone=y,x},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(w){a=w}}})})($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:St,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")); |