0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},4215:function(t,e,n){var r=n(4576),o=n(2839),i=n(2195),a=function(t){return o.slice(0,t.length)===t};t.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"},6518:function(t,e,n){var r=n(4576),o=n(7347).f,i=n(6699),a=n(6840),s=n(9433),c=n(7740),u=n(2796);t.exports=function(t,e){var n,f,l,p,h,v=t.target,d=t.global,g=t.stat;if(n=d?r:g?r[v]||s(v,{}):r[v]&&r[v].prototype)for(f in e){if(p=e[f],l=t.dontCallGetSet?(h=o(n,f))&&h.value:n[f],!u(d?f:v+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;c(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),a(n,f,p,t)}}},9039:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},9228:function(t,e,n){n(7495);var r=n(9565),o=n(6840),i=n(7323),a=n(9039),s=n(8227),c=n(6699),u=s("species"),f=RegExp.prototype;t.exports=function(t,e,n,l){var p=s(t),h=!a(function(){var e={};return e[p]=function(){return 7},7!==""[t](e)}),v=h&&!a(function(){var e=!1,n=/a/;if("split"===t){var r={};r[u]=function(){return n},(n={constructor:r,flags:""})[p]=/./[p]}return n.exec=function(){return e=!0,null},n[p](""),!e});if(!h||!v||n){var d=/./[p],g=e(p,""[t],function(t,e,n,o,a){var s=e.exec;return s===i||s===f.exec?h&&!a?{done:!0,value:r(d,e,n,o)}:{done:!0,value:r(t,n,e,o)}:{done:!1}});o(String.prototype,t,g[0]),o(f,p,g[1])}l&&c(f[p],"sham",!0)}},8745:function(t,e,n){var r=n(616),o=Function.prototype,i=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},6080:function(t,e,n){var r=n(7476),o=n(9306),i=n(616),a=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},616:function(t,e,n){var r=n(9039);t.exports=!r(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})},9565:function(t,e,n){var r=n(616),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},350:function(t,e,n){var r=n(3724),o=n(9297),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),c=s&&"something"===function(){}.name,u=s&&(!r||r&&a(i,"name").configurable);t.exports={EXISTS:s,PROPER:c,CONFIGURABLE:u}},6706:function(t,e,n){var r=n(9504),o=n(9306);t.exports=function(t,e,n){try{return r(o(Object.getOwnPropertyDescriptor(t,e)[n]))}catch(t){}}},7476:function(t,e,n){var r=n(2195),o=n(9504);t.exports=function(t){if("Function"===r(t))return o(t)}},9504:function(t,e,n){var r=n(616),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);t.exports=r?a:function(t){return function(){return i.apply(t,arguments)}}},7751:function(t,e,n){var r=n(4576),o=n(4901);t.exports=function(t,e){return arguments.length<2?(n=r[t],o(n)?n:void 0):r[t]&&r[t][e];var n}},851:function(t,e,n){var r=n(6955),o=n(5966),i=n(4117),a=n(6269),s=n(8227)("iterator");t.exports=function(t){if(!i(t))return o(t,s)||o(t,"@@iterator")||a[r(t)]}},81:function(t,e,n){var r=n(9565),o=n(9306),i=n(8551),a=n(6823),s=n(851),c=TypeError;t.exports=function(t,e){var n=arguments.length<2?s(t):e;if(o(n))return i(r(n,t));throw new c(a(t)+" is not iterable")}},5966:function(t,e,n){var r=n(9306),o=n(4117);t.exports=function(t,e){var n=t[e];return o(n)?void 0:r(n)}},2478:function(t,e,n){var r=n(9504),o=n(8981),i=Math.floor,a=r("".charAt),s=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,f=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,r,l,p){var h=n+t.length,v=r.length,d=f;return void 0!==l&&(l=o(l),d=u),s(p,d,function(o,s){var u;switch(a(s,0)){case"$":return"$";case"&":return t;case"`":return c(e,0,n);case"'":return c(e,h);case"<":u=l[c(s,1,-1)];break;default:var f=+s;if(0===f)return o;if(f>v){var p=i(f/10);return 0===p?o:p<=v?void 0===r[p-1]?a(s,1):r[p-1]+a(s,1):o}u=r[f-1]}return void 0===u?"":u})}},4576:function(t,e,n){var r=function(t){return t&&t.Math===Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9297:function(t,e,n){var r=n(9504),o=n(8981),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},421:function(t){t.exports={}},3138:function(t){t.exports=function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}},397:function(t,e,n){var r=n(7751);t.exports=r("document","documentElement")},5917:function(t,e,n){var r=n(3724),o=n(9039),i=n(4055);t.exports=!r&&!o(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},7055:function(t,e,n){var r=n(9504),o=n(9039),i=n(2195),a=Object,s=r("".split);t.exports=o(function(){return!a("z").propertyIsEnumerable(0)})?function(t){return"String"===i(t)?s(t,""):a(t)}:a},3706:function(t,e,n){var r=n(9504),o=n(4901),i=n(7629),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},1181:function(t,e,n){var r,o,i,a=n(8622),s=n(4576),c=n(34),u=n(6699),f=n(9297),l=n(7629),p=n(6119),h=n(421),v="Object already initialized",d=s.TypeError,g=s.WeakMap;if(a||l.state){var m=l.state||(l.state=new g);m.get=m.get,m.has=m.has,m.set=m.set,r=function(t,e){if(m.has(t))throw new d(v);return e.facade=t,m.set(t,e),e},o=function(t){return m.get(t)||{}},i=function(t){return m.has(t)}}else{var y=p("state");h[y]=!0,r=function(t,e){if(f(t,y))throw new d(v);return e.facade=t,u(t,y,e),e},o=function(t){return f(t,y)?t[y]:{}},i=function(t){return f(t,y)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=o(e)).type!==t)throw new d("Incompatible receiver, "+t+" required");return n}}}},4209:function(t,e,n){var r=n(8227),o=n(6269),i=r("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},4376:function(t,e,n){var r=n(2195);t.exports=Array.isArray||function(t){return"Array"===r(t)}},4901:function(t){var e="object"==typeof document&&document.all;t.exports="undefined"==typeof e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},3517:function(t,e,n){var r=n(9504),o=n(9039),i=n(4901),a=n(6955),s=n(7751),c=n(3706),u=function(){},f=s("Reflect","construct"),l=/^\s*(?:class|function)\b/,p=r(l.exec),h=!l.test(u),v=function(t){if(!i(t))return!1;try{return f(u,[],t),!0}catch(t){return!1}},d=function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!p(l,c(t))}catch(t){return!0}};d.sham=!0,t.exports=!f||o(function(){var t;return v(v.call)||!v(Object)||!v(function(){t=!0})||t})?d:v},2796:function(t,e,n){var r=n(9039),o=n(4901),i=/#|\.prototype\./,a=function(t,e){var n=c[s(t)];return n===f||n!==u&&(o(e)?r(e):!!e)},s=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",f=a.POLYFILL="P";t.exports=a},4117:function(t){t.exports=function(t){return null===t||void 0===t}},34:function(t,e,n){var r=n(4901);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},3925:function(t,e,n){var r=n(34);t.exports=function(t){return r(t)||null===t}},6395:function(t){t.exports=!1},757:function(t,e,n){var r=n(7751),o=n(4901),i=n(1625),a=n(7040),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,s(t))}},2652:function(t,e,n){var r=n(6080),o=n(9565),i=n(8551),a=n(6823),s=n(4209),c=n(6198),u=n(1625),f=n(81),l=n(851),p=n(9539),h=TypeError,v=function(t,e){this.stopped=t,this.result=e},d=v.prototype;t.exports=function(t,e,n){var g,m,y,b,x,w,S,E=n&&n.that,L=!(!n||!n.AS_ENTRIES),O=!(!n||!n.IS_RECORD),k=!(!n||!n.IS_ITERATOR),P=!(!n||!n.INTERRUPTED),R=r(e,E),j=function(t){var e=g;return g=void 0,e&&p(e,"normal"),new v(!0,t)},A=function(t){return L?(i(t),P?R(t[0],t[1],j):R(t[0],t[1])):P?R(t,j):R(t)};if(O)g=t.iterator;else if(k)g=t;else{if(!(m=l(t)))throw new h(a(t)+" is not iterable");if(s(m)){for(y=0,b=c(t);b>y;y++)if((x=A(t[y]))&&u(d,x))return x;return new v(!1)}g=f(t,m)}for(w=O?t.next:g.next;!(S=o(w,g)).done;){var T=S.value;try{x=A(T)}catch(t){if(!g)throw t;p(g,"throw",t)}if("object"==typeof x&&x&&u(d,x))return x}return new v(!1)}},9539:function(t,e,n){var r=n(9565),o=n(8551),i=n(5966);t.exports=function(t,e,n){var a,s;o(t);try{if(!(a=i(t,"return"))){if("throw"===e)throw n;return n}a=r(a,t)}catch(t){s=!0,a=t}if("throw"===e)throw n;if(s)throw a;return o(a),n}},3994:function(t,e,n){var r=n(7657).IteratorPrototype,o=n(2360),i=n(6980),a=n(687),s=n(6269),c=function(){return this};t.exports=function(t,e,n,u){var f=e+" Iterator";return t.prototype=o(r,{next:i(+!u,n)}),a(t,f,!1,!0),s[f]=c,t}},1088:function(t,e,n){var r=n(6518),o=n(9565),i=n(6395),a=n(350),s=n(4901),c=n(3994),u=n(2787),f=n(2967),l=n(687),p=n(6699),h=n(6840),v=n(8227),d=n(6269),g=n(7657),m=a.PROPER,y=a.CONFIGURABLE,b=g.IteratorPrototype,x=g.BUGGY_SAFARI_ITERATORS,w=v("iterator"),S="keys",E="values",L="entries",O=function(){return this};t.exports=function(t,e,n,a,v,g,k){c(n,e,a);var P,R,j,A=function(t){if(t===v&&q)return q;if(!x&&t&&t in C)return C[t];switch(t){case S:case E:case L:return function(){return new n(this,t)}}return function(){return new n(this)}},T=e+" Iterator",I=!1,C=t.prototype,U=C[w]||C["@@iterator"]||v&&C[v],q=!x&&U||A(v),B="Array"===e&&C.entries||U;if(B&&(P=u(B.call(new t)))!==Object.prototype&&P.next&&(i||u(P)===b||(f?f(P,b):s(P[w])||h(P,w,O)),l(P,T,!0,!0),i&&(d[T]=O)),m&&v===E&&U&&U.name!==E&&(!i&&y?p(C,"name",E):(I=!0,q=function(){return o(U,this)})),v)if(R={values:A(E),keys:g?q:A(S),entries:A(L)},k)for(j in R)(x||I||!(j in C))&&h(C,j,R[j]);else r({target:e,proto:!0,forced:x||I},R);return i&&!k||C[w]===q||h(C,w,q,{name:v}),d[e]=q,R}},7657:function(t,e,n){var r,o,i,a=n(9039),s=n(4901),c=n(34),u=n(2360),f=n(2787),l=n(6840),p=n(8227),h=n(6395),v=p("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=f(f(i)))!==Object.prototype&&(r=o):d=!0),!c(r)||a(function(){var t={};return r[v].call(t)!==t})?r={}:h&&(r=u(r)),s(r[v])||l(r,v,function(){return this}),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},6269:function(t){t.exports={}},6198:function(t,e,n){var r=n(8014);t.exports=function(t){return r(t.length)}},283:function(t,e,n){var r=n(9504),o=n(9039),i=n(4901),a=n(9297),s=n(3724),c=n(350).CONFIGURABLE,u=n(3706),f=n(1181),l=f.enforce,p=f.get,h=String,v=Object.defineProperty,d=r("".slice),g=r("".replace),m=r([].join),y=s&&!o(function(){return 8!==v(function(){},"length",{value:8}).length}),b=String(String).split("String"),x=t.exports=function(t,e,n){"Symbol("===d(h(e),0,7)&&(e="["+g(h(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!a(t,"name")||c&&t.name!==e)&&(s?v(t,"name",{value:e,configurable:!0}):t.name=e),y&&n&&a(n,"arity")&&t.length!==n.arity&&v(t,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&v(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var r=l(t);return a(r,"source")||(r.source=m(b,"string"==typeof e?e:"")),t};Function.prototype.toString=x(function(){return i(this)&&p(this).source||u(this)},"toString")},741:function(t){var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},1955:function(t,e,n){var r,o,i,a,s,c=n(4576),u=n(3389),f=n(6080),l=n(9225).set,p=n(8265),h=n(9544),v=n(4265),d=n(7860),g=n(6193),m=c.MutationObserver||c.WebKitMutationObserver,y=c.document,b=c.process,x=c.Promise,w=u("queueMicrotask");if(!w){var S=new p,E=function(){var t,e;for(g&&(t=b.domain)&&t.exit();e=S.get();)try{e()}catch(t){throw S.head&&r(),t}t&&t.enter()};h||g||d||!m||!y?!v&&x&&x.resolve?((a=x.resolve(void 0)).constructor=x,s=f(a.then,a),r=function(){s(E)}):g?r=function(){b.nextTick(E)}:(l=f(l,c),r=function(){l(E)}):(o=!0,i=y.createTextNode(""),new m(E).observe(i,{characterData:!0}),r=function(){i.data=o=!o}),w=function(t){S.head||r(),S.add(t)}}t.exports=w},6043:function(t,e,n){var r=n(9306),o=TypeError,i=function(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw new o("Bad Promise constructor");e=t,n=r}),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new i(t)}},4213:function(t,e,n){var r=n(3724),o=n(9504),i=n(9565),a=n(9039),s=n(1072),c=n(3717),u=n(8773),f=n(8981),l=n(7055),p=Object.assign,h=Object.defineProperty,v=o([].concat);t.exports=!p||a(function(){if(r&&1!==p({b:1},p(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol("assign detection"),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach(function(t){e[t]=t}),7!==p({},t)[n]||s(p({},e)).join("")!==o})?function(t,e){for(var n=f(t),o=arguments.length,a=1,p=c.f,h=u.f;o>a;)for(var d,g=l(arguments[a++]),m=p?v(s(g),p(g)):s(g),y=m.length,b=0;y>b;)d=m[b++],r&&!i(h,g,d)||(n[d]=g[d]);return n}:p},2360:function(t,e,n){var r,o=n(8551),i=n(6801),a=n(8727),s=n(421),c=n(397),u=n(4055),f=n(6119),l="prototype",p="script",h=f("IE_PROTO"),v=function(){},d=function(t){return"<"+p+">"+t+""+p+">"},g=function(t){t.write(d("")),t.close();var e=t.parentWindow.Object;return t=null,e},m=function(){try{r=new ActiveXObject("htmlfile")}catch(t){}m="undefined"!=typeof document?document.domain&&r?g(r):function(){var t,e=u("iframe"),n="java"+p+":";return e.style.display="none",c.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(d("document.F=Object")),t.close(),t.F}():g(r);for(var t=a.length;t--;)delete m[l][a[t]];return m()};s[h]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(v[l]=o(t),n=new v,v[l]=null,n[h]=t):n=m(),void 0===e?n:i.f(n,e)}},6801:function(t,e,n){var r=n(3724),o=n(8686),i=n(4913),a=n(8551),s=n(5397),c=n(1072);e.f=r&&!o?Object.defineProperties:function(t,e){a(t);for(var n,r=s(e),o=c(e),u=o.length,f=0;u>f;)i.f(t,n=o[f++],r[n]);return t}},4913:function(t,e,n){var r=n(3724),o=n(5917),i=n(8686),a=n(8551),s=n(6969),c=TypeError,u=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l="enumerable",p="configurable",h="writable";e.f=r?i?function(t,e,n){if(a(t),e=s(e),a(n),"function"===typeof t&&"prototype"===e&&"value"in n&&h in n&&!n[h]){var r=f(t,e);r&&r[h]&&(t[e]=n.value,n={configurable:p in n?n[p]:r[p],enumerable:l in n?n[l]:r[l],writable:!1})}return u(t,e,n)}:u:function(t,e,n){if(a(t),e=s(e),a(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw new c("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},7347:function(t,e,n){var r=n(3724),o=n(9565),i=n(8773),a=n(6980),s=n(5397),c=n(6969),u=n(9297),f=n(5917),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=s(t),e=c(e),f)try{return l(t,e)}catch(t){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},8480:function(t,e,n){var r=n(1828),o=n(8727).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},3717:function(t,e){e.f=Object.getOwnPropertySymbols},2787:function(t,e,n){var r=n(9297),o=n(4901),i=n(8981),a=n(6119),s=n(2211),c=a("IE_PROTO"),u=Object,f=u.prototype;t.exports=s?u.getPrototypeOf:function(t){var e=i(t);if(r(e,c))return e[c];var n=e.constructor;return o(n)&&e instanceof n?n.prototype:e instanceof u?f:null}},1625:function(t,e,n){var r=n(9504);t.exports=r({}.isPrototypeOf)},1828:function(t,e,n){var r=n(9504),o=n(9297),i=n(5397),a=n(9617).indexOf,s=n(421),c=r([].push);t.exports=function(t,e){var n,r=i(t),u=0,f=[];for(n in r)!o(s,n)&&o(r,n)&&c(f,n);for(;e.length>u;)o(r,n=e[u++])&&(~a(f,n)||c(f,n));return f}},1072:function(t,e,n){var r=n(1828),o=n(8727);t.exports=Object.keys||function(t){return r(t,o)}},8773:function(t,e){var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},2967:function(t,e,n){var r=n(6706),o=n(34),i=n(7750),a=n(3506);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=r(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return i(n),a(r),o(n)?(e?t(n,r):n.__proto__=r,n):n}}():void 0)},3179:function(t,e,n){var r=n(2140),o=n(6955);t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},4270:function(t,e,n){var r=n(9565),o=n(4901),i=n(34),a=TypeError;t.exports=function(t,e){var n,s;if("string"===e&&o(n=t.toString)&&!i(s=r(n,t)))return s;if(o(n=t.valueOf)&&!i(s=r(n,t)))return s;if("string"!==e&&o(n=t.toString)&&!i(s=r(n,t)))return s;throw new a("Can't convert object to primitive value")}},5031:function(t,e,n){var r=n(7751),o=n(9504),i=n(8480),a=n(3717),s=n(8551),c=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(s(t)),n=a.f;return n?c(e,n(t)):e}},9167:function(t,e,n){var r=n(4576);t.exports=r},1103:function(t){t.exports=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}}},916:function(t,e,n){var r=n(4576),o=n(550),i=n(4901),a=n(2796),s=n(3706),c=n(8227),u=n(4215),f=n(6395),l=n(9519),p=o&&o.prototype,h=c("species"),v=!1,d=i(r.PromiseRejectionEvent),g=a("Promise",function(){var t=s(o),e=t!==String(o);if(!e&&66===l)return!0;if(f&&(!p.catch||!p.finally))return!0;if(!l||l<51||!/native code/.test(t)){var n=new o(function(t){t(1)}),r=function(t){t(function(){},function(){})};if((n.constructor={})[h]=r,!(v=n.then(function(){})instanceof r))return!0}return!e&&("BROWSER"===u||"DENO"===u)&&!d});t.exports={CONSTRUCTOR:g,REJECTION_EVENT:d,SUBCLASSING:v}},550:function(t,e,n){var r=n(4576);t.exports=r.Promise},3438:function(t,e,n){var r=n(8551),o=n(34),i=n(6043);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},537:function(t,e,n){var r=n(550),o=n(4428),i=n(916).CONSTRUCTOR;t.exports=i||!o(function(t){r.all(t).then(void 0,function(){})})},8265:function(t){var e=function(){this.head=null,this.tail=null};e.prototype={add:function(t){var e={item:t,next:null},n=this.tail;n?n.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}},t.exports=e},6682:function(t,e,n){var r=n(9565),o=n(8551),i=n(4901),a=n(2195),s=n(7323),c=TypeError;t.exports=function(t,e){var n=t.exec;if(i(n)){var u=r(n,t,e);return null!==u&&o(u),u}if("RegExp"===a(t))return r(s,t,e);throw new c("RegExp#exec called on incompatible receiver")}},7323:function(t,e,n){var r=n(9565),o=n(9504),i=n(655),a=n(7979),s=n(8429),c=n(5745),u=n(2360),f=n(1181).get,l=n(3635),p=n(8814),h=c("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,d=v,g=o("".charAt),m=o("".indexOf),y=o("".replace),b=o("".slice),x=function(){var t=/a/,e=/b*/g;return r(v,t,"a"),r(v,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),w=s.BROKEN_CARET,S=void 0!==/()??/.exec("")[1],E=function(t,e){for(var n=t.groups=u(null),r=0;r 0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},4215:function(e,t,n){var r=n(4576),o=n(2839),i=n(2195),a=function(e){return o.slice(0,e.length)===e};e.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"},6518:function(e,t,n){var r=n(4576),o=n(7347).f,i=n(6699),a=n(6840),s=n(9433),c=n(7740),u=n(2796);e.exports=function(e,t){var n,f,l,p,h,v=e.target,d=e.global,g=e.stat;if(n=d?r:g?r[v]||s(v,{}):r[v]&&r[v].prototype)for(f in t){if(p=t[f],l=e.dontCallGetSet?(h=o(n,f))&&h.value:n[f],!u(d?f:v+(g?".":"#")+f,e.forced)&&void 0!==l){if(typeof p==typeof l)continue;c(p,l)}(e.sham||l&&l.sham)&&i(p,"sham",!0),a(n,f,p,e)}}},9039:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},9228:function(e,t,n){n(7495);var r=n(9565),o=n(6840),i=n(7323),a=n(9039),s=n(8227),c=n(6699),u=s("species"),f=RegExp.prototype;e.exports=function(e,t,n,l){var p=s(e),h=!a(function(){var t={};return t[p]=function(){return 7},7!==""[e](t)}),v=h&&!a(function(){var t=!1,n=/a/;if("split"===e){var r={};r[u]=function(){return n},(n={constructor:r,flags:""})[p]=/./[p]}return n.exec=function(){return t=!0,null},n[p](""),!t});if(!h||!v||n){var d=/./[p],g=t(p,""[e],function(e,t,n,o,a){var s=t.exec;return s===i||s===f.exec?h&&!a?{done:!0,value:r(d,t,n,o)}:{done:!0,value:r(e,n,t,o)}:{done:!1}});o(String.prototype,e,g[0]),o(f,p,g[1])}l&&c(f[p],"sham",!0)}},8745:function(e,t,n){var r=n(616),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},6080:function(e,t,n){var r=n(7476),o=n(9306),i=n(616),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},616:function(e,t,n){var r=n(9039);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},9565:function(e,t,n){var r=n(616),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},350:function(e,t,n){var r=n(3724),o=n(9297),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),c=s&&"something"===function(){}.name,u=s&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:s,PROPER:c,CONFIGURABLE:u}},6706:function(e,t,n){var r=n(9504),o=n(9306);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},7476:function(e,t,n){var r=n(2195),o=n(9504);e.exports=function(e){if("Function"===r(e))return o(e)}},9504:function(e,t,n){var r=n(616),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},7751:function(e,t,n){var r=n(4576),o=n(4901);e.exports=function(e,t){return arguments.length<2?(n=r[e],o(n)?n:void 0):r[e]&&r[e][t];var n}},851:function(e,t,n){var r=n(6955),o=n(5966),i=n(4117),a=n(6269),s=n(8227)("iterator");e.exports=function(e){if(!i(e))return o(e,s)||o(e,"@@iterator")||a[r(e)]}},81:function(e,t,n){var r=n(9565),o=n(9306),i=n(8551),a=n(6823),s=n(851),c=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(o(n))return i(r(n,e));throw new c(a(e)+" is not iterable")}},5966:function(e,t,n){var r=n(9306),o=n(4117);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},2478:function(e,t,n){var r=n(9504),o=n(8981),i=Math.floor,a=r("".charAt),s=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,f=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,l,p){var h=n+e.length,v=r.length,d=f;return void 0!==l&&(l=o(l),d=u),s(p,d,function(o,s){var u;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return c(t,0,n);case"'":return c(t,h);case"<":u=l[c(s,1,-1)];break;default:var f=+s;if(0===f)return o;if(f>v){var p=i(f/10);return 0===p?o:p<=v?void 0===r[p-1]?a(s,1):r[p-1]+a(s,1):o}u=r[f-1]}return void 0===u?"":u})}},4576:function(e,t,n){var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9297:function(e,t,n){var r=n(9504),o=n(8981),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},421:function(e){e.exports={}},3138:function(e){e.exports=function(e,t){try{1===arguments.length?console.error(e):console.error(e,t)}catch(e){}}},397:function(e,t,n){var r=n(7751);e.exports=r("document","documentElement")},5917:function(e,t,n){var r=n(3724),o=n(9039),i=n(4055);e.exports=!r&&!o(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},7055:function(e,t,n){var r=n(9504),o=n(9039),i=n(2195),a=Object,s=r("".split);e.exports=o(function(){return!a("z").propertyIsEnumerable(0)})?function(e){return"String"===i(e)?s(e,""):a(e)}:a},3706:function(e,t,n){var r=n(9504),o=n(4901),i=n(7629),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},1181:function(e,t,n){var r,o,i,a=n(8622),s=n(4576),c=n(34),u=n(6699),f=n(9297),l=n(7629),p=n(6119),h=n(421),v="Object already initialized",d=s.TypeError,g=s.WeakMap;if(a||l.state){var m=l.state||(l.state=new g);m.get=m.get,m.has=m.has,m.set=m.set,r=function(e,t){if(m.has(e))throw new d(v);return t.facade=e,m.set(e,t),t},o=function(e){return m.get(e)||{}},i=function(e){return m.has(e)}}else{var y=p("state");h[y]=!0,r=function(e,t){if(f(e,y))throw new d(v);return t.facade=e,u(e,y,t),t},o=function(e){return f(e,y)?e[y]:{}},i=function(e){return f(e,y)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=o(t)).type!==e)throw new d("Incompatible receiver, "+e+" required");return n}}}},4209:function(e,t,n){var r=n(8227),o=n(6269),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},4376:function(e,t,n){var r=n(2195);e.exports=Array.isArray||function(e){return"Array"===r(e)}},4901:function(e){var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},3517:function(e,t,n){var r=n(9504),o=n(9039),i=n(4901),a=n(6955),s=n(7751),c=n(3706),u=function(){},f=s("Reflect","construct"),l=/^\s*(?:class|function)\b/,p=r(l.exec),h=!l.test(u),v=function(e){if(!i(e))return!1;try{return f(u,[],e),!0}catch(e){return!1}},d=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!p(l,c(e))}catch(e){return!0}};d.sham=!0,e.exports=!f||o(function(){var e;return v(v.call)||!v(Object)||!v(function(){e=!0})||e})?d:v},2796:function(e,t,n){var r=n(9039),o=n(4901),i=/#|\.prototype\./,a=function(e,t){var n=c[s(e)];return n===f||n!==u&&(o(t)?r(t):!!t)},s=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",f=a.POLYFILL="P";e.exports=a},4117:function(e){e.exports=function(e){return null===e||void 0===e}},34:function(e,t,n){var r=n(4901);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},3925:function(e,t,n){var r=n(34);e.exports=function(e){return r(e)||null===e}},6395:function(e){e.exports=!1},757:function(e,t,n){var r=n(7751),o=n(4901),i=n(1625),a=n(7040),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,s(e))}},2652:function(e,t,n){var r=n(6080),o=n(9565),i=n(8551),a=n(6823),s=n(4209),c=n(6198),u=n(1625),f=n(81),l=n(851),p=n(9539),h=TypeError,v=function(e,t){this.stopped=e,this.result=t},d=v.prototype;e.exports=function(e,t,n){var g,m,y,b,x,w,S,E=n&&n.that,L=!(!n||!n.AS_ENTRIES),O=!(!n||!n.IS_RECORD),k=!(!n||!n.IS_ITERATOR),P=!(!n||!n.INTERRUPTED),R=r(t,E),T=function(e){var t=g;return g=void 0,t&&p(t,"normal"),new v(!0,e)},j=function(e){return L?(i(e),P?R(e[0],e[1],T):R(e[0],e[1])):P?R(e,T):R(e)};if(O)g=e.iterator;else if(k)g=e;else{if(!(m=l(e)))throw new h(a(e)+" is not iterable");if(s(m)){for(y=0,b=c(e);b>y;y++)if((x=j(e[y]))&&u(d,x))return x;return new v(!1)}g=f(e,m)}for(w=O?e.next:g.next;!(S=o(w,g)).done;){var A=S.value;try{x=j(A)}catch(e){if(!g)throw e;p(g,"throw",e)}if("object"==typeof x&&x&&u(d,x))return x}return new v(!1)}},9539:function(e,t,n){var r=n(9565),o=n(8551),i=n(5966);e.exports=function(e,t,n){var a,s;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw n;if(s)throw a;return o(a),n}},3994:function(e,t,n){var r=n(7657).IteratorPrototype,o=n(2360),i=n(6980),a=n(687),s=n(6269),c=function(){return this};e.exports=function(e,t,n,u){var f=t+" Iterator";return e.prototype=o(r,{next:i(+!u,n)}),a(e,f,!1,!0),s[f]=c,e}},1088:function(e,t,n){var r=n(6518),o=n(9565),i=n(6395),a=n(350),s=n(4901),c=n(3994),u=n(2787),f=n(2967),l=n(687),p=n(6699),h=n(6840),v=n(8227),d=n(6269),g=n(7657),m=a.PROPER,y=a.CONFIGURABLE,b=g.IteratorPrototype,x=g.BUGGY_SAFARI_ITERATORS,w=v("iterator"),S="keys",E="values",L="entries",O=function(){return this};e.exports=function(e,t,n,a,v,g,k){c(n,t,a);var P,R,T,j=function(e){if(e===v&&q)return q;if(!x&&e&&e in C)return C[e];switch(e){case S:case E:case L:return function(){return new n(this,e)}}return function(){return new n(this)}},A=t+" Iterator",I=!1,C=e.prototype,U=C[w]||C["@@iterator"]||v&&C[v],q=!x&&U||j(v),B="Array"===t&&C.entries||U;if(B&&(P=u(B.call(new e)))!==Object.prototype&&P.next&&(i||u(P)===b||(f?f(P,b):s(P[w])||h(P,w,O)),l(P,A,!0,!0),i&&(d[A]=O)),m&&v===E&&U&&U.name!==E&&(!i&&y?p(C,"name",E):(I=!0,q=function(){return o(U,this)})),v)if(R={values:j(E),keys:g?q:j(S),entries:j(L)},k)for(T in R)(x||I||!(T in C))&&h(C,T,R[T]);else r({target:t,proto:!0,forced:x||I},R);return i&&!k||C[w]===q||h(C,w,q,{name:v}),d[t]=q,R}},7657:function(e,t,n){var r,o,i,a=n(9039),s=n(4901),c=n(34),u=n(2360),f=n(2787),l=n(6840),p=n(8227),h=n(6395),v=p("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=f(f(i)))!==Object.prototype&&(r=o):d=!0),!c(r)||a(function(){var e={};return r[v].call(e)!==e})?r={}:h&&(r=u(r)),s(r[v])||l(r,v,function(){return this}),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},6269:function(e){e.exports={}},6198:function(e,t,n){var r=n(8014);e.exports=function(e){return r(e.length)}},283:function(e,t,n){var r=n(9504),o=n(9039),i=n(4901),a=n(9297),s=n(3724),c=n(350).CONFIGURABLE,u=n(3706),f=n(1181),l=f.enforce,p=f.get,h=String,v=Object.defineProperty,d=r("".slice),g=r("".replace),m=r([].join),y=s&&!o(function(){return 8!==v(function(){},"length",{value:8}).length}),b=String(String).split("String"),x=e.exports=function(e,t,n){"Symbol("===d(h(t),0,7)&&(t="["+g(h(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||c&&e.name!==t)&&(s?v(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&a(n,"arity")&&e.length!==n.arity&&v(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&v(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=l(e);return a(r,"source")||(r.source=m(b,"string"==typeof t?t:"")),e};Function.prototype.toString=x(function(){return i(this)&&p(this).source||u(this)},"toString")},741:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},1955:function(e,t,n){var r,o,i,a,s,c=n(4576),u=n(3389),f=n(6080),l=n(9225).set,p=n(8265),h=n(9544),v=n(4265),d=n(7860),g=n(6193),m=c.MutationObserver||c.WebKitMutationObserver,y=c.document,b=c.process,x=c.Promise,w=u("queueMicrotask");if(!w){var S=new p,E=function(){var e,t;for(g&&(e=b.domain)&&e.exit();t=S.get();)try{t()}catch(e){throw S.head&&r(),e}e&&e.enter()};h||g||d||!m||!y?!v&&x&&x.resolve?((a=x.resolve(void 0)).constructor=x,s=f(a.then,a),r=function(){s(E)}):g?r=function(){b.nextTick(E)}:(l=f(l,c),r=function(){l(E)}):(o=!0,i=y.createTextNode(""),new m(E).observe(i,{characterData:!0}),r=function(){i.data=o=!o}),w=function(e){S.head||r(),S.add(e)}}e.exports=w},6043:function(e,t,n){var r=n(9306),o=TypeError,i=function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw new o("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},4213:function(e,t,n){var r=n(3724),o=n(9504),i=n(9565),a=n(9039),s=n(1072),c=n(3717),u=n(8773),f=n(8981),l=n(7055),p=Object.assign,h=Object.defineProperty,v=o([].concat);e.exports=!p||a(function(){if(r&&1!==p({b:1},p(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol("assign detection"),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach(function(e){t[e]=e}),7!==p({},e)[n]||s(p({},t)).join("")!==o})?function(e,t){for(var n=f(e),o=arguments.length,a=1,p=c.f,h=u.f;o>a;)for(var d,g=l(arguments[a++]),m=p?v(s(g),p(g)):s(g),y=m.length,b=0;y>b;)d=m[b++],r&&!i(h,g,d)||(n[d]=g[d]);return n}:p},2360:function(e,t,n){var r,o=n(8551),i=n(6801),a=n(8727),s=n(421),c=n(397),u=n(4055),f=n(6119),l="prototype",p="script",h=f("IE_PROTO"),v=function(){},d=function(e){return"<"+p+">"+e+""+p+">"},g=function(e){e.write(d("")),e.close();var t=e.parentWindow.Object;return e=null,t},m=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}m="undefined"!=typeof document?document.domain&&r?g(r):function(){var e,t=u("iframe"),n="java"+p+":";return t.style.display="none",c.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(d("document.F=Object")),e.close(),e.F}():g(r);for(var e=a.length;e--;)delete m[l][a[e]];return m()};s[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(v[l]=o(e),n=new v,v[l]=null,n[h]=e):n=m(),void 0===t?n:i.f(n,t)}},6801:function(e,t,n){var r=n(3724),o=n(8686),i=n(4913),a=n(8551),s=n(5397),c=n(1072);t.f=r&&!o?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),o=c(t),u=o.length,f=0;u>f;)i.f(e,n=o[f++],r[n]);return e}},4913:function(e,t,n){var r=n(3724),o=n(5917),i=n(8686),a=n(8551),s=n(6969),c=TypeError,u=Object.defineProperty,f=Object.getOwnPropertyDescriptor,l="enumerable",p="configurable",h="writable";t.f=r?i?function(e,t,n){if(a(e),t=s(t),a(n),"function"===typeof e&&"prototype"===t&&"value"in n&&h in n&&!n[h]){var r=f(e,t);r&&r[h]&&(e[t]=n.value,n={configurable:p in n?n[p]:r[p],enumerable:l in n?n[l]:r[l],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(a(e),t=s(t),a(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new c("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},7347:function(e,t,n){var r=n(3724),o=n(9565),i=n(8773),a=n(6980),s=n(5397),c=n(6969),u=n(9297),f=n(5917),l=Object.getOwnPropertyDescriptor;t.f=r?l:function(e,t){if(e=s(e),t=c(t),f)try{return l(e,t)}catch(e){}if(u(e,t))return a(!o(i.f,e,t),e[t])}},8480:function(e,t,n){var r=n(1828),o=n(8727).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},3717:function(e,t){t.f=Object.getOwnPropertySymbols},2787:function(e,t,n){var r=n(9297),o=n(4901),i=n(8981),a=n(6119),s=n(2211),c=a("IE_PROTO"),u=Object,f=u.prototype;e.exports=s?u.getPrototypeOf:function(e){var t=i(e);if(r(t,c))return t[c];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof u?f:null}},1625:function(e,t,n){var r=n(9504);e.exports=r({}.isPrototypeOf)},1828:function(e,t,n){var r=n(9504),o=n(9297),i=n(5397),a=n(9617).indexOf,s=n(421),c=r([].push);e.exports=function(e,t){var n,r=i(e),u=0,f=[];for(n in r)!o(s,n)&&o(r,n)&&c(f,n);for(;t.length>u;)o(r,n=t[u++])&&(~a(f,n)||c(f,n));return f}},1072:function(e,t,n){var r=n(1828),o=n(8727);e.exports=Object.keys||function(e){return r(e,o)}},8773:function(e,t){var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},2967:function(e,t,n){var r=n(6706),o=n(34),i=n(7750),a=n(3506);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return i(n),a(r),o(n)?(t?e(n,r):n.__proto__=r,n):n}}():void 0)},3179:function(e,t,n){var r=n(2140),o=n(6955);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},4270:function(e,t,n){var r=n(9565),o=n(4901),i=n(34),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&o(n=e.toString)&&!i(s=r(n,e)))return s;if(o(n=e.valueOf)&&!i(s=r(n,e)))return s;if("string"!==t&&o(n=e.toString)&&!i(s=r(n,e)))return s;throw new a("Can't convert object to primitive value")}},5031:function(e,t,n){var r=n(7751),o=n(9504),i=n(8480),a=n(3717),s=n(8551),c=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(s(e)),n=a.f;return n?c(t,n(e)):t}},9167:function(e,t,n){var r=n(4576);e.exports=r},1103:function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},916:function(e,t,n){var r=n(4576),o=n(550),i=n(4901),a=n(2796),s=n(3706),c=n(8227),u=n(4215),f=n(6395),l=n(9519),p=o&&o.prototype,h=c("species"),v=!1,d=i(r.PromiseRejectionEvent),g=a("Promise",function(){var e=s(o),t=e!==String(o);if(!t&&66===l)return!0;if(f&&(!p.catch||!p.finally))return!0;if(!l||l<51||!/native code/.test(e)){var n=new o(function(e){e(1)}),r=function(e){e(function(){},function(){})};if((n.constructor={})[h]=r,!(v=n.then(function(){})instanceof r))return!0}return!t&&("BROWSER"===u||"DENO"===u)&&!d});e.exports={CONSTRUCTOR:g,REJECTION_EVENT:d,SUBCLASSING:v}},550:function(e,t,n){var r=n(4576);e.exports=r.Promise},3438:function(e,t,n){var r=n(8551),o=n(34),i=n(6043);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},537:function(e,t,n){var r=n(550),o=n(4428),i=n(916).CONSTRUCTOR;e.exports=i||!o(function(e){r.all(e).then(void 0,function(){})})},8265:function(e){var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},6682:function(e,t,n){var r=n(9565),o=n(8551),i=n(4901),a=n(2195),s=n(7323),c=TypeError;e.exports=function(e,t){var n=e.exec;if(i(n)){var u=r(n,e,t);return null!==u&&o(u),u}if("RegExp"===a(e))return r(s,e,t);throw new c("RegExp#exec called on incompatible receiver")}},7323:function(e,t,n){var r=n(9565),o=n(9504),i=n(655),a=n(7979),s=n(8429),c=n(5745),u=n(2360),f=n(1181).get,l=n(3635),p=n(8814),h=c("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,d=v,g=o("".charAt),m=o("".indexOf),y=o("".replace),b=o("".slice),x=function(){var e=/a/,t=/b*/g;return r(v,e,"a"),r(v,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),w=s.BROKEN_CARET,S=void 0!==/()??/.exec("")[1],E=function(e,t){for(var n=e.groups=u(null),r=0;r
-
-
+
+
-
-
+ [ 'href' => [] ] ] ),
+ $ghrp_settings_link // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+ );
+ ?>
+
+
+
+
+
+ [ 'href' => [] ] ] ),
+ $ghrp_settings_link // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+ );
+ ?>
+ ';var a=o.querySelector("img"),s=wp.media.attachment(e);s.fetch().then(function(){var t=s.get("sizes")&&s.get("sizes").thumbnail?s.get("sizes").thumbnail.url:s.get("url");a&&(a.src=t)}),r&&(r.style.display="")}n.addEventListener("click",function(t){t.preventDefault();var e=wp.media({title:ctbpAdmin.i18n.selectImage||"Select Featured Image",button:{text:ctbpAdmin.i18n.useImage||"Use this image"},multiple:!1,library:{type:"image"}});e.on("select",function(){var t=e.state().get("selection").first().toJSON();if(i.value=t.id,o){var n=t.sizes&&t.sizes.thumbnail?t.sizes.thumbnail.url:t.url;o.innerHTML='
'}r&&(r.style.display="")}),e.open()}),r&&r.addEventListener("click",function(t){t.preventDefault(),i.value="0",o&&(o.innerHTML=""),r.style.display="none"})}(i,d);var m=i.querySelector(".ghrp-cancel-edit");m&&m.addEventListener("click",o);var y=i.querySelector(".ghrp-plugin-link-input");y&&function(t){var e="";t.addEventListener("focus",function(){e=t.value}),t.addEventListener("blur",function(){var n=t.value.trim(),r=t.closest(".input-text-wrap").querySelector(".ghrp-plugin-link-status");if(r&&n!==e)if(n)if(function(t){return/^https?:\/\//i.test(t)||/[^\/\s]+\.[^\/\s]+/.test(t)}(n)){/^https?:\/\//i.test(n)||(n="https://"+n,t.value=n);try{new URL(n),r.innerHTML=f()}catch(t){r.innerHTML=l()}}else r.innerHTML='',window.ctbpFetch("GET","/wporg/validate",{value:n},function(t){r.innerHTML=t&&t.valid?f():l()},function(){r.innerHTML=l()});else r.innerHTML=""})}(y);var b=document.createElement("tr");b.className="hidden",t.style.display="none",t.parentNode.insertBefore(b,t.nextSibling),b.parentNode.insertBefore(i,b.nextSibling);var x=i.querySelector("input, select, textarea");x&&x.focus()}}document.querySelectorAll(".ghrp-edit-repo-btn").forEach(function(t){t.addEventListener("click",function(e){e.preventDefault();var n=t.closest("tr");n&&i(n)})});var a=document.getElementById("ghrp-remove-dialog"),s=document.getElementById("ghrp-remove-repo-input"),c=document.getElementById("ghrp-remove-cancel");document.querySelectorAll(".ghrp-remove-repo-btn").forEach(function(t){t.addEventListener("click",function(e){e.preventDefault();var n=t.dataset.repo;if(a&&s)s.value=n,a.showModal();else if(window.confirm(ctbpAdmin.i18n.confirmRemove)){var r=document.createElement("form");r.method="post",r.innerHTML='',document.body.appendChild(r),r.submit()}})}),c&&a&&c.addEventListener("click",function(){a.close()});var u=ctbpAdmin.i18n.pluginLinkHint||"Enter a valid URL or WordPress.org plugin slug";function f(t){return''+(t||ctbpAdmin.i18n.valid||"Valid")+""}function l(t){var e=t||u;return''+e+""}var p=document.getElementById("ghrp-conflict-dialog"),h=document.getElementById("ghrp-conflict-post-info"),v=document.getElementById("ghrp-conflict-confirm"),d=document.getElementById("ghrp-conflict-cancel");function g(t,e,n,r){var o=t.closest("td").querySelector(".ghrp-generate-spinner");o&&(o.style.display="none");var i=t.closest("td").querySelector(".ghrp-generate-status");if(i)if(e){var a=ctbpAdmin.i18n.editGeneratedPost||"Edit the generated post";i.innerHTML=e.edit_url?function(t,e){return''+e+""}(e.edit_url,a):f(ctbpAdmin.i18n.draftCreated||"Post created"),!1!==r&&function(t,e){var n=t.closest("tr");if(n&&e){var r=n.querySelector(".column-last_post");if(r){var o=e.tag?e.tag+" on "+e.date:e.date;r.innerHTML=''+document.createTextNode(o).textContent+"",r.style.transition="background-color 0.3s",r.style.backgroundColor="#dff0d8",setTimeout(function(){r.style.backgroundColor=""},1500)}}}(t,e)}else{var s=n||ctbpAdmin.i18n.notImplemented;i.innerHTML=l(s)}}function m(t){var e=t.closest("tr");e&&e.querySelectorAll(".row-actions a").forEach(function(t){t.dataset.ctbpHref=t.getAttribute("href"),t.removeAttribute("href"),t.style.pointerEvents="none",t.style.opacity="0.5"})}function y(t){var e=t.closest("tr");e&&e.querySelectorAll(".row-actions a").forEach(function(t){t.dataset.ctbpHref&&(t.setAttribute("href",t.dataset.ctbpHref),delete t.dataset.ctbpHref),t.style.pointerEvents="",t.style.opacity=""})}function b(t,e,n){p&&p.close(),t.focus(),t.disabled=!0,m(t);var r=t.closest("td").querySelector(".ghrp-generate-spinner");r&&(r.style.display="inline-block",r.classList.add("is-active")),window.ctbpFetch("POST","/releases/regenerate",{post_id:e},function(e){t.disabled=!1,y(t),g(t,e&&e.post,null,n)},function(e){t.disabled=!1,y(t),g(t,null,e&&e.message||null)})}var x=document.getElementById("ghrp-version-picker-dialog"),w=document.getElementById("ghrp-version-picker-select"),S=document.getElementById("ghrp-version-picker-confirm"),E=document.getElementById("ghrp-version-picker-cancel"),L=document.getElementById("ghrp-version-picker-conflict"),O=document.getElementById("ghrp-version-picker-conflict-text"),k=document.getElementById("ghrp-version-picker-backdate");function P(t,e){t.disabled=!0,m(t);var n=t.closest("td").querySelector(".ghrp-generate-spinner");n&&(n.style.display="inline-block",n.classList.add("is-active"));var r=t.closest("td").querySelector(".ghrp-generate-status");r&&(r.innerHTML=''+ctbpAdmin.i18n.generating+""),window.ctbpFetch("POST","/releases/generate-draft",{repo:t.dataset.repo,tag:e||""},function(e){t.disabled=!1;var n=t.closest("td").querySelector(".ghrp-generate-spinner");n&&(n.style.display="none");var r=!e||!1!==e.is_latest;if(e&&e.conflict){var o=function(){a(),b(t,s?s.id:0,r)},i=function(){a(),p&&p.close();var e=t.closest("td").querySelector(".ghrp-generate-status");e&&(e.innerHTML=""),y(t),t.focus()},a=function(){v&&v.removeEventListener("click",o),d&&d.removeEventListener("click",i)},s=e.post;h&&(h.textContent='"'+(s?s.title:"")+'" ('+(s?s.status:"")+")"),v&&v.addEventListener("click",o),d&&d.addEventListener("click",i),p?p.showModal():window.confirm(ctbpAdmin.i18n.regenerateConfirm||"A post already exists. Regenerate it?")&&b(t,s?s.id:0,r)}else y(t),g(t,e&&e.post,null,r)},function(e){t.disabled=!1,y(t),g(t,null,e&&e.message||null)})}function R(t,e,n){function r(){var t=w.options[w.selectedIndex];if(t){var e=t.value!==n,r="1"===t.dataset.hasPost;k&&(k.hidden=!e),L&&O&&(r?(O.textContent=ctbpAdmin.i18n.versionPickerConflict||"A post already exists for this release. Generating will create a new revision and keep the existing post date.",L.hidden=!1,S&&(S.textContent=ctbpAdmin.i18n.regenerate||"Regenerate")):(L.hidden=!0,S&&(S.textContent=ctbpAdmin.i18n.generatePost||"Generate post")))}}function o(){a();var e=w.value||"";x.close(),P(t,e)}function i(){a(),x.close();var e=t.closest("td").querySelector(".ghrp-generate-spinner");e&&(e.style.display="none");var n=t.closest("td").querySelector(".ghrp-generate-status");n&&(n.innerHTML=""),t.disabled=!1,y(t),t.focus()}function a(){S&&S.removeEventListener("click",o),E&&E.removeEventListener("click",i)}x&&w?(w.innerHTML="",e.forEach(function(t){var e=document.createElement("option");e.value=t.tag;var r=function(t){if(!t)return"";var e=new Date(t);return isNaN(e.getTime())?"":e.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})}(t.published_at);e.textContent=t.tag+(r?" — "+r:"")+(t.has_post?" ("+(ctbpAdmin.i18n.postExists||"post exists")+")":""),e.dataset.hasPost=t.has_post?"1":"",e.dataset.postTitle=t.post_status&&t.post_status||"",e.dataset.postEditUrl=t.post_edit_url||"",e.dataset.published=t.published_at||"",t.tag===n&&(e.selected=!0),w.appendChild(e)}),r(),w.onchange=r,S&&S.addEventListener("click",o),E&&E.addEventListener("click",i),x.showModal()):P(t,"")}document.querySelectorAll(".ghrp-generate-draft").forEach(function(t){t.addEventListener("click",function(){t.disabled=!0,m(t);var e=t.closest("td").querySelector(".ghrp-generate-spinner");e&&(e.style.display="inline-block",e.classList.add("is-active"));var n=t.closest("td").querySelector(".ghrp-generate-status");n&&(n.innerHTML=""),window.ctbpFetch("GET","/releases/list",{repo:t.dataset.repo},function(e){var n=t.closest("td").querySelector(".ghrp-generate-spinner");n&&(n.style.display="none");var r=e&&e.releases||[],o=e&&e.latest_tag||"";r.length<=1?P(t,""):(t.disabled=!1,y(t),R(t,r,o))},function(e){t.disabled=!1,y(t),g(t,null,e&&e.message||null)})})}),d&&p&&d.addEventListener("click",function(){p.close()})})}();
\ No newline at end of file
+!function(){"use strict";var e={9306:function(e,t,n){var r=n(4901),o=n(6823),i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not a function")}},5548:function(e,t,n){var r=n(3517),o=n(6823),i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not a constructor")}},3506:function(e,t,n){var r=n(3925),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw new i("Can't set "+o(e)+" as a prototype")}},6469:function(e,t,n){var r=n(8227),o=n(2360),i=n(4913).f,a=r("unscopables"),s=Array.prototype;void 0===s[a]&&i(s,a,{configurable:!0,value:o(null)}),e.exports=function(e){s[a][e]=!0}},7829:function(e,t,n){var r=n(8183).charAt;e.exports=function(e,t,n){return t+(n&&r(e,t).length||1)}},679:function(e,t,n){var r=n(1625),o=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw new o("Incorrect invocation")}},8551:function(e,t,n){var r=n(34),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not an object")}},235:function(e,t,n){var r=n(9213).forEach,o=n(4598)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},7916:function(e,t,n){var r=n(6080),o=n(9565),i=n(8981),a=n(6319),s=n(4209),c=n(3517),u=n(6198),f=n(4659),l=n(4527),p=n(81),h=n(851),v=n(9539),d=Array;e.exports=function(e){var t=c(this),n=arguments.length,g=n>1?arguments[1]:void 0,m=void 0!==g;m&&(g=r(g,n>2?arguments[2]:void 0));var y,b,x,w,S,E,L=i(e),O=h(L),k=0;if(!O||this===d&&s(O))for(y=u(L),b=t?new this(y):d(y);y>k;k++)E=m?g(L[k],k):L[k],f(b,k,E);else for(b=t?new this:[],S=(w=p(L,O)).next;!(x=o(S,w)).done;k++){E=m?a(w,g,[x.value,k],!0):x.value;try{f(b,k,E)}catch(e){v(w,"throw",e)}}return l(b,k),b}},9617:function(e,t,n){var r=n(5397),o=n(5610),i=n(6198),a=function(e){return function(t,n,a){var s=r(t),c=i(s);if(0===c)return!e&&-1;var u,f=o(a,c);if(e&&n!==n){for(;c>f;)if((u=s[f++])!==u)return!0}else for(;c>f;f++)if((e||f in s)&&s[f]===n)return e||f||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},9213:function(e,t,n){var r=n(6080),o=n(7055),i=n(8981),a=n(6198),s=n(1469),c=n(4659),u=function(e){var t=1===e,n=2===e,u=3===e,f=4===e,l=6===e,p=7===e,h=5===e||l;return function(v,d,g){for(var m,y,b=i(v),x=o(b),w=a(x),S=r(d,g),E=0,L=0,O=t?s(v,w):n||p?s(v,0):void 0;w>E;E++)if((h||E in x)&&(y=S(m=x[E],E,b),e))if(t)c(O,E,y);else if(y)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:c(O,L++,m)}else switch(e){case 4:return!1;case 7:c(O,L++,m)}return l?-1:u||f?f:O}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},4598:function(e,t,n){var r=n(9039);e.exports=function(e,t){var n=[][e];return!!n&&r(function(){n.call(null,t||function(){return 1},1)})}},4527:function(e,t,n){var r=n(3724),o=n(4376),i=TypeError,a=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(o(e)&&!a(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},7680:function(e,t,n){var r=n(9504);e.exports=r([].slice)},4488:function(e,t,n){var r=n(7680),o=Math.floor,i=function(e,t){var n=e.length;if(n<8)for(var a,s,c=1;c
';var a=o.querySelector("img"),s=wp.media.attachment(t);s.fetch().then(function(){var e=s.get("sizes")&&s.get("sizes").thumbnail?s.get("sizes").thumbnail.url:s.get("url");a&&(a.src=e)}),r&&(r.style.display="")}n.addEventListener("click",function(e){e.preventDefault();var t=wp.media({title:ctbpAdmin.i18n.selectImage||"Select Featured Image",button:{text:ctbpAdmin.i18n.useImage||"Use this image"},multiple:!1,library:{type:"image"}});t.on("select",function(){var e=t.state().get("selection").first().toJSON();if(i.value=e.id,o){var n=e.sizes&&e.sizes.thumbnail?e.sizes.thumbnail.url:e.url;o.innerHTML='
'}r&&(r.style.display="")}),t.open()}),r&&r.addEventListener("click",function(e){e.preventDefault(),i.value="0",o&&(o.innerHTML=""),r.style.display="none"})}(r,d);var m=r.querySelector(".ghrp-cancel-edit");m&&m.addEventListener("click",i);var y=r.querySelector(".ghrp-plugin-link-input");y&&function(e){var t="";e.addEventListener("focus",function(){t=e.value}),e.addEventListener("blur",function(){var n=e.value.trim(),r=e.closest(".input-text-wrap").querySelector(".ghrp-plugin-link-status");if(r&&n!==t)if(n)if(function(e){return/^https?:\/\//i.test(e)||/[^\/\s]+\.[^\/\s]+/.test(e)}(n)){/^https?:\/\//i.test(n)||(n="https://"+n,e.value=n);try{new URL(n),r.innerHTML=l()}catch(e){r.innerHTML=p()}}else r.innerHTML='',window.ctbpFetch("GET","/wporg/validate",{value:n},function(e){r.innerHTML=e&&e.valid?l():p()},function(){r.innerHTML=p()});else r.innerHTML=""})}(y);var b=document.createElement("tr");b.className="hidden",e.style.display="none",e.parentNode.insertBefore(b,e.nextSibling),b.parentNode.insertBefore(r,b.nextSibling);var x=r.querySelector("input, select, textarea");x&&x.focus()}}document.querySelectorAll(".ghrp-edit-repo-btn").forEach(function(e){e.addEventListener("click",function(t){t.preventDefault();var n=e.closest("tr");n&&a(n)})});var s=document.getElementById("ghrp-remove-dialog"),c=document.getElementById("ghrp-remove-repo-input"),u=document.getElementById("ghrp-remove-cancel");document.querySelectorAll(".ghrp-remove-repo-btn").forEach(function(e){e.addEventListener("click",function(t){t.preventDefault();var n=e.dataset.repo;if(s&&c)c.value=n,s.showModal();else if(window.confirm(ctbpAdmin.i18n.confirmRemove)){var r=document.createElement("form");r.method="post",r.innerHTML='',document.body.appendChild(r),r.submit()}})}),u&&s&&u.addEventListener("click",function(){s.close()});var f=ctbpAdmin.i18n.pluginLinkHint||"Enter a valid URL or WordPress.org plugin slug";function l(e){return''+(e||ctbpAdmin.i18n.valid||"Valid")+""}function p(e){var t=e||f;return''+t+""}var h=document.getElementById("ghrp-conflict-dialog"),v=document.getElementById("ghrp-conflict-post-info"),d=document.getElementById("ghrp-conflict-confirm"),g=document.getElementById("ghrp-conflict-cancel");function m(e,t,n,r){var o=e.closest("td").querySelector(".ghrp-generate-spinner");o&&(o.style.display="none");var i=e.closest("td").querySelector(".ghrp-generate-status");if(i)if(t){var a=ctbpAdmin.i18n.editGeneratedPost||"Edit the generated post";i.innerHTML=t.edit_url?function(e,t){return''+t+""}(t.edit_url,a):l(ctbpAdmin.i18n.draftCreated||"Post created"),!1!==r&&function(e,t){var n=e.closest("tr");if(n&&t){var r=n.querySelector(".column-last_post");if(r){var o=t.tag?t.tag+" on "+t.date:t.date;r.innerHTML=''+document.createTextNode(o).textContent+"",r.style.transition="background-color 0.3s",r.style.backgroundColor="#dff0d8",setTimeout(function(){r.style.backgroundColor=""},1500)}}}(e,t)}else{var s=n||ctbpAdmin.i18n.notImplemented;i.innerHTML=p(s)}}function y(e){var t=e.closest("tr");t&&t.querySelectorAll(".row-actions a").forEach(function(e){e.dataset.ctbpHref=e.getAttribute("href"),e.removeAttribute("href"),e.style.pointerEvents="none",e.style.opacity="0.5"})}function b(e){var t=e.closest("tr");t&&t.querySelectorAll(".row-actions a").forEach(function(e){e.dataset.ctbpHref&&(e.setAttribute("href",e.dataset.ctbpHref),delete e.dataset.ctbpHref),e.style.pointerEvents="",e.style.opacity=""})}function x(e,t,n){h&&h.close(),e.focus(),e.disabled=!0,y(e);var r=e.closest("td").querySelector(".ghrp-generate-spinner");r&&(r.style.display="inline-block",r.classList.add("is-active")),window.ctbpFetch("POST","/releases/regenerate",{post_id:t},function(t){e.disabled=!1,b(e),m(e,t&&t.post,null,n)},function(t){e.disabled=!1,b(e),m(e,null,t&&t.message||null)})}var w=document.getElementById("ghrp-version-picker-dialog"),S=document.getElementById("ghrp-version-picker-select"),E=document.getElementById("ghrp-version-picker-confirm"),L=document.getElementById("ghrp-version-picker-cancel"),O=document.getElementById("ghrp-version-picker-conflict"),k=document.getElementById("ghrp-version-picker-conflict-text"),P=document.getElementById("ghrp-version-picker-backdate");function R(e,t){e.disabled=!0,y(e);var n=e.closest("td").querySelector(".ghrp-generate-spinner");n&&(n.style.display="inline-block",n.classList.add("is-active"));var r=e.closest("td").querySelector(".ghrp-generate-status");r&&(r.innerHTML=''+ctbpAdmin.i18n.generating+""),window.ctbpFetch("POST","/releases/generate-draft",{repo:e.dataset.repo,tag:t||""},function(t){e.disabled=!1;var n=e.closest("td").querySelector(".ghrp-generate-spinner");n&&(n.style.display="none");var r=!t||!1!==t.is_latest;if(t&&t.conflict){var o=function(){a(),x(e,s?s.id:0,r)},i=function(){a(),h&&h.close();var t=e.closest("td").querySelector(".ghrp-generate-status");t&&(t.innerHTML=""),b(e),e.focus()},a=function(){d&&d.removeEventListener("click",o),g&&g.removeEventListener("click",i)},s=t.post;v&&(v.textContent='"'+(s?s.title:"")+'" ('+(s?s.status:"")+")"),d&&d.addEventListener("click",o),g&&g.addEventListener("click",i),h?h.showModal():window.confirm(ctbpAdmin.i18n.regenerateConfirm||"A post already exists. Regenerate it?")&&x(e,s?s.id:0,r)}else b(e),m(e,t&&t.post,null,r)},function(t){e.disabled=!1,b(e),m(e,null,t&&t.message||null)})}function T(e,t,n){function r(){var e=S.options[S.selectedIndex];if(e){var t=e.value!==n,r="1"===e.dataset.hasPost;P&&(P.hidden=!t),O&&k&&(r?(k.textContent=ctbpAdmin.i18n.versionPickerConflict||"A post already exists for this release. Generating will create a new revision and keep the existing post date.",O.hidden=!1,E&&(E.textContent=ctbpAdmin.i18n.regenerate||"Regenerate")):(O.hidden=!0,E&&(E.textContent=ctbpAdmin.i18n.generatePost||"Generate post")))}}function o(){a();var t=S.value||"";w.close(),R(e,t)}function i(){a(),w.close();var t=e.closest("td").querySelector(".ghrp-generate-spinner");t&&(t.style.display="none");var n=e.closest("td").querySelector(".ghrp-generate-status");n&&(n.innerHTML=""),e.disabled=!1,b(e),e.focus()}function a(){E&&E.removeEventListener("click",o),L&&L.removeEventListener("click",i)}w&&S?(S.innerHTML="",t.forEach(function(e){var t=document.createElement("option");t.value=e.tag;var r=function(e){if(!e)return"";var t=new Date(e);return isNaN(t.getTime())?"":t.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})}(e.published_at);t.textContent=e.tag+(r?" — "+r:"")+(e.has_post?" ("+(ctbpAdmin.i18n.postExists||"post exists")+")":""),t.dataset.hasPost=e.has_post?"1":"",t.dataset.postTitle=e.post_status&&e.post_status||"",t.dataset.postEditUrl=e.post_edit_url||"",t.dataset.published=e.published_at||"",e.tag===n&&(t.selected=!0),S.appendChild(t)}),r(),S.onchange=r,E&&E.addEventListener("click",o),L&&L.addEventListener("click",i),w.showModal()):R(e,"")}document.querySelectorAll(".ghrp-generate-draft").forEach(function(e){e.addEventListener("click",function(){e.disabled=!0,y(e);var t=e.closest("td").querySelector(".ghrp-generate-spinner");t&&(t.style.display="inline-block",t.classList.add("is-active"));var n=e.closest("td").querySelector(".ghrp-generate-status");n&&(n.innerHTML=""),window.ctbpFetch("GET","/releases/list",{repo:e.dataset.repo},function(t){var n=e.closest("td").querySelector(".ghrp-generate-spinner");n&&(n.style.display="none");var r=t&&t.releases||[],o=t&&t.latest_tag||"";r.length<=1?R(e,""):(e.disabled=!1,b(e),T(e,r,o))},function(t){e.disabled=!1,b(e),m(e,null,t&&t.message||null)})})}),g&&h&&g.addEventListener("click",function(){h.close()})})}();
\ No newline at end of file
diff --git a/includes/classes/Admin/Admin_Page.php b/includes/classes/Admin/Admin_Page.php
index 52bf9df..1d684ab 100644
--- a/includes/classes/Admin/Admin_Page.php
+++ b/includes/classes/Admin/Admin_Page.php
@@ -489,6 +489,16 @@ public function register_rest_routes(): void {
]
);
+ register_rest_route(
+ 'ghrp/v1',
+ '/repos/refresh',
+ [
+ 'methods' => \WP_REST_Server::CREATABLE,
+ 'callback' => [ $this, 'rest_refresh_accessible_repos' ],
+ 'permission_callback' => [ $this, 'rest_permission_check' ],
+ ]
+ );
+
register_rest_route(
'ghrp/v1',
'/wporg/validate',
@@ -979,6 +989,40 @@ public function rest_send_test_notification(): \WP_REST_Response|\WP_Error {
);
}
+ /**
+ * REST handler: clears and re-fetches the cached list of repositories
+ * accessible to the configured PAT.
+ *
+ * @return \WP_REST_Response|\WP_Error
+ */
+ public function rest_refresh_accessible_repos(): \WP_REST_Response|\WP_Error {
+ if ( 'none' === $this->global_settings->get_github_pat_source() ) {
+ return new \WP_Error(
+ 'ghrp_no_pat',
+ __( 'No Personal Access Token is configured.', 'github-release-posts' ),
+ [ 'status' => 400 ]
+ );
+ }
+
+ $result = ( new API_Client( $this->global_settings ) )->list_accessible_repos( true );
+
+ if ( is_wp_error( $result ) ) {
+ $result->add_data( [ 'status' => 502 ] );
+ return $result;
+ }
+
+ $count = count( $result );
+
+ return new \WP_REST_Response(
+ [
+ 'count' => $count,
+ /* translators: %d: number of repositories */
+ 'message' => sprintf( _n( '%d repository available.', '%d repositories available.', $count, 'github-release-posts' ), $count ),
+ ],
+ 200
+ );
+ }
+
/**
* Builds a test notification entry from the most recent generated post,
* or a placeholder if no posts exist yet.
diff --git a/includes/classes/Admin/Settings_Page.php b/includes/classes/Admin/Settings_Page.php
index b8bd37a..56b93ee 100644
--- a/includes/classes/Admin/Settings_Page.php
+++ b/includes/classes/Admin/Settings_Page.php
@@ -113,7 +113,10 @@ private function register_github_section(): void {
* @return void
*/
public function render_github_pat_field(): void {
- $masked_pat = $this->global_settings->get_masked_github_pat();
+ $masked_pat = $this->global_settings->get_masked_github_pat();
+ $source = $this->global_settings->get_github_pat_source();
+ $externally_set = 'constant' === $source || 'env' === $source;
+ $refresh_disabled = 'none' === $source;
?>
>
-
-
-
-