Files
e-tib.com/.next/static/chunks/bf5868e007d98ab8.js
Marc Mintel d14122005d Initial commit: E-TIB production hardening & E2E foundation
Former-commit-id: ef04fca3d76375630c05aac117bf586953f3b657
2026-04-28 19:11:38 +02:00

56 lines
1.0 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="caaba321-c57c-be68-c02f-839a8bcaae35")}catch(e){}}();
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,887776,(e,t,r)=>{var n={675:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,l=s(e),i=l[0],o=l[1],c=new a((i+o)*3/4-o),u=0,d=o>0?i-4:i;for(r=0;r<d;r+=4)t=n[e.charCodeAt(r)]<<18|n[e.charCodeAt(r+1)]<<12|n[e.charCodeAt(r+2)]<<6|n[e.charCodeAt(r+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===o&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[u++]=255&t),1===o&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,a=n%3,l=[],i=0,o=n-a;i<o;i+=16383)l.push(function(e,t,n){for(var a,l=[],i=t;i<n;i+=3)a=(e[i]<<16&0xff0000)+(e[i+1]<<8&65280)+(255&e[i+2]),l.push(r[a>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return l.join("")}(e,i,i+16383>o?o:i+16383));return 1===a?l.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===a&&l.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),l.join("")};for(var r=[],n=[],a="u">typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,o=l.length;i<o;++i)r[i]=l[i],n[l.charCodeAt(i)]=i;function s(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},72:function(e,t,r){"use strict";var n=r(675),a=r(783),l="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function i(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return s(e,t,r)}function s(e,t,r){if("string"==typeof e){var n=e,a=t;if(("string"!=typeof a||""===a)&&(a="utf8"),!o.isEncoding(a))throw TypeError("Unknown encoding: "+a);var l=0|h(n,a),s=i(l),c=s.write(n,a);return c!==l&&(s=s.slice(0,c)),s}if(ArrayBuffer.isView(e))return d(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(E(e,ArrayBuffer)||e&&E(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(E(e,SharedArrayBuffer)||e&&E(e.buffer,SharedArrayBuffer)))return function(e,t,r){var n;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r),o.prototype),n}(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var u=e.valueOf&&e.valueOf();if(null!=u&&u!==e)return o.from(u,t,r);var p=function(e){if(o.isBuffer(e)){var t=0|f(e.length),r=i(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?i(0):d(e):"Buffer"===e.type&&Array.isArray(e.data)?d(e.data):void 0}(e);if(p)return p;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),i(e<0?0:0|f(e))}function d(e){for(var t=e.length<0?0:0|f(e.length),r=i(t),n=0;n<t;n+=1)r[n]=255&e[n];return r}t.Buffer=o,t.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,o.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),!o.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),o.poolSize=8192,o.from=function(e,t,r){return s(e,t,r)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array),o.alloc=function(e,t,r){return(c(e),e<=0)?i(e):void 0!==t?"string"==typeof r?i(e).fill(t,r):i(e).fill(t):i(e)},o.allocUnsafe=function(e){return u(e)},o.allocUnsafeSlow=function(e){return u(e)};function f(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function h(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||E(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return k(e).length;default:if(a)return n?-1:j(e).length;t=(""+t).toLowerCase(),a=!0}}function p(e,t,r){var a,l,i,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var a="",l=t;l<r;++l)a+=T[e[l]];return a}(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;a<r;++a)n+=String.fromCharCode(127&e[a]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;a<r;++a)n+=String.fromCharCode(e[a]);return n}(this,t,r);case"base64":return a=this,l=t,i=r,0===l&&i===a.length?n.fromByteArray(a):n.fromByteArray(a.slice(l,i));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var n=e.slice(t,r),a="",l=0;l<n.length;l+=2)a+=String.fromCharCode(n[l]+256*n[l+1]);return a}(this,t,r);default:if(o)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function g(e,t,r,n,a){var l;if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(l=r*=1)!=l&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(a)return -1;else r=e.length-1;else if(r<0)if(!a)return -1;else r=0;if("string"==typeof t&&(t=o.from(t,n)),o.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,a);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(a)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return y(e,[t],r,n,a)}throw TypeError("val must be string, number or Buffer")}function y(e,t,r,n,a){var l,i=1,o=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;i=2,o/=2,s/=2,r/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(a){var u=-1;for(l=r;l<o;l++)if(c(e,l)===c(t,-1===u?0:l-u)){if(-1===u&&(u=l),l-u+1===s)return u*i}else -1!==u&&(l-=l-u),u=-1}else for(r+s>o&&(r=o-s),l=r;l>=0;l--){for(var d=!0,f=0;f<s;f++)if(c(e,l+f)!==c(t,f)){d=!1;break}if(d)return l}return -1}o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(E(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),E(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,a=0,l=Math.min(r,n);a<l;++a)if(e[a]!==t[a]){r=e[a],n=t[a];break}return r<n?-1:+(n<r)},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=o.allocUnsafe(t),a=0;for(r=0;r<e.length;++r){var l=e[r];if(E(l,Uint8Array)&&(l=o.from(l)),!o.isBuffer(l))throw TypeError('"list" argument must be an Array of Buffers');l.copy(n,a),a+=l.length}return n},o.byteLength=h,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},o.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?v(this,0,e):p.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"},l&&(o.prototype[l]=o.prototype.inspect),o.prototype.compare=function(e,t,r,n,a){if(E(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===a&&(a=this.length),t<0||r>e.length||n<0||a>this.length)throw RangeError("out of range index");if(n>=a&&t>=r)return 0;if(n>=a)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,a>>>=0,this===e)return 0;for(var l=a-n,i=r-t,s=Math.min(l,i),c=this.slice(n,a),u=e.slice(t,r),d=0;d<s;++d)if(c[d]!==u[d]){l=c[d],i=u[d];break}return l<i?-1:+(i<l)},o.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},o.prototype.indexOf=function(e,t,r){return g(this,e,t,r,!0)},o.prototype.lastIndexOf=function(e,t,r){return g(this,e,t,r,!1)};function v(e,t,r){r=Math.min(e.length,r);for(var n=[],a=t;a<r;){var l,i,o,s,c=e[a],u=null,d=c>239?4:c>223?3:c>191?2:1;if(a+d<=r)switch(d){case 1:c<128&&(u=c);break;case 2:(192&(l=e[a+1]))==128&&(s=(31&c)<<6|63&l)>127&&(u=s);break;case 3:l=e[a+1],i=e[a+2],(192&l)==128&&(192&i)==128&&(s=(15&c)<<12|(63&l)<<6|63&i)>2047&&(s<55296||s>57343)&&(u=s);break;case 4:l=e[a+1],i=e[a+2],o=e[a+3],(192&l)==128&&(192&i)==128&&(192&o)==128&&(s=(15&c)<<18|(63&l)<<12|(63&i)<<6|63&o)>65535&&s<1114112&&(u=s)}null===u?(u=65533,d=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),a+=d}var f=n,h=f.length;if(h<=4096)return String.fromCharCode.apply(String,f);for(var p="",m=0;m<h;)p+=String.fromCharCode.apply(String,f.slice(m,m+=4096));return p}function b(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function x(e,t,r,n,a,l){if(!o.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<l)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function w(e,t,r,n,a,l){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function _(e,t,r,n,l){return t*=1,r>>>=0,l||w(e,t,r,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,r,n,23,4),r+4}function C(e,t,r,n,l){return t*=1,r>>>=0,l||w(e,t,r,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,r,n,52,8),r+8}o.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a,l,i,o,s,c,u,d,f=this.length-t;if((void 0===r||r>f)&&(r=f),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var a=e.length-r;n?(n=Number(n))>a&&(n=a):n=a;var l=t.length;n>l/2&&(n=l/2);for(var i=0;i<n;++i){var o,s=parseInt(t.substr(2*i,2),16);if((o=s)!=o)break;e[r+i]=s}return i}(this,e,t,r);case"utf8":case"utf-8":return a=t,l=r,N(j(e,this.length-a),this,a,l);case"ascii":return i=t,o=r,N($(e),this,i,o);case"latin1":case"binary":return function(e,t,r,n){return N($(t),e,r,n)}(this,e,t,r);case"base64":return s=t,c=r,N(k(e),this,s,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,d=r,N(function(e,t){for(var r,n,a=[],l=0;l<e.length&&!((t-=2)<0);++l)n=(r=e.charCodeAt(l))>>8,a.push(r%256),a.push(n);return a}(e,this.length-u),this,u,d);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},o.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var n=this.subarray(e,t);return Object.setPrototypeOf(n,o.prototype),n},o.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],a=1,l=0;++l<t&&(a*=256);)n+=this[e+l]*a;return n},o.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e+--t],a=1;t>0&&(a*=256);)n+=this[e+--t]*a;return n},o.prototype.readUInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],a=1,l=0;++l<t&&(a*=256);)n+=this[e+l]*a;return n>=(a*=128)&&(n-=Math.pow(2,8*t)),n},o.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=t,a=1,l=this[e+--n];n>0&&(a*=256);)l+=this[e+--n]*a;return l>=(a*=128)&&(l-=Math.pow(2,8*t)),l},o.prototype.readInt8=function(e,t){return(e>>>=0,t||b(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},o.prototype.readInt16BE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||b(e,4,this.length),a.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||b(e,4,this.length),a.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||b(e,8,this.length),a.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||b(e,8,this.length),a.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var a=Math.pow(2,8*r)-1;x(this,e,t,r,a,0)}var l=1,i=0;for(this[t]=255&e;++i<r&&(l*=256);)this[t+i]=e/l&255;return t+r},o.prototype.writeUIntBE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var a=Math.pow(2,8*r)-1;x(this,e,t,r,a,0)}var l=r-1,i=1;for(this[t+l]=255&e;--l>=0&&(i*=256);)this[t+l]=e/i&255;return t+r},o.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var a=Math.pow(2,8*r-1);x(this,e,t,r,a-1,-a)}var l=0,i=1,o=0;for(this[t]=255&e;++l<r&&(i*=256);)e<0&&0===o&&0!==this[t+l-1]&&(o=1),this[t+l]=(e/i|0)-o&255;return t+r},o.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var a=Math.pow(2,8*r-1);x(this,e,t,r,a-1,-a)}var l=r-1,i=1,o=0;for(this[t+l]=255&e;--l>=0&&(i*=256);)e<0&&0===o&&0!==this[t+l+1]&&(o=1),this[t+l]=(e/i|0)-o&255;return t+r},o.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,r){return _(this,e,t,!0,r)},o.prototype.writeFloatBE=function(e,t,r){return _(this,e,t,!1,r)},o.prototype.writeDoubleLE=function(e,t,r){return C(this,e,t,!0,r)},o.prototype.writeDoubleBE=function(e,t,r){return C(this,e,t,!1,r)},o.prototype.copy=function(e,t,r,n){if(!o.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var a=n-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,n);else if(this===e&&r<t&&t<n)for(var l=a-1;l>=0;--l)e[l+t]=this[l+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return a},o.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!o.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var a,l=e.charCodeAt(0);("utf8"===n&&l<128||"latin1"===n)&&(e=l)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(a=t;a<r;++a)this[a]=e;else{var i=o.isBuffer(e)?e:o.from(e,n),s=i.length;if(0===s)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<r-t;++a)this[a+t]=i[a%s]}return this};var S=/[^+/0-9A-Za-z-_]/g;function j(e,t){t=t||1/0;for(var r,n=e.length,a=null,l=[],i=0;i<n;++i){if((r=e.charCodeAt(i))>55295&&r<57344){if(!a){if(r>56319||i+1===n){(t-=3)>-1&&l.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&l.push(239,191,189),a=r;continue}r=(a-55296<<10|r-56320)+65536}else a&&(t-=3)>-1&&l.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;l.push(r)}else if(r<2048){if((t-=2)<0)break;l.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;l.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;l.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return l}function $(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function k(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(S,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function N(e,t,r,n){for(var a=0;a<n&&!(a+r>=t.length)&&!(a>=e.length);++a)t[a+r]=e[a];return a}function E(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var T=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,a=0;a<16;++a)t[n+a]=e[r]+e[a];return t}()},783:function(e,t){t.read=function(e,t,r,n,a){var l,i,o=8*a-n-1,s=(1<<o)-1,c=s>>1,u=-7,d=r?a-1:0,f=r?-1:1,h=e[t+d];for(d+=f,l=h&(1<<-u)-1,h>>=-u,u+=o;u>0;l=256*l+e[t+d],d+=f,u-=8);for(i=l&(1<<-u)-1,l>>=-u,u+=n;u>0;i=256*i+e[t+d],d+=f,u-=8);if(0===l)l=1-c;else{if(l===s)return i?NaN:1/0*(h?-1:1);i+=Math.pow(2,n),l-=c}return(h?-1:1)*i*Math.pow(2,l-n)},t.write=function(e,t,r,n,a,l){var i,o,s,c=8*l-a-1,u=(1<<c)-1,d=u>>1,f=5960464477539062e-23*(23===a),h=n?0:l-1,p=n?1:-1,m=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(o=+!!isNaN(t),i=u):(i=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-i))<1&&(i--,s*=2),i+d>=1?t+=f/s:t+=f*Math.pow(2,1-d),t*s>=2&&(i++,s/=2),i+d>=u?(o=0,i=u):i+d>=1?(o=(t*s-1)*Math.pow(2,a),i+=d):(o=t*Math.pow(2,d-1)*Math.pow(2,a),i=0));a>=8;e[r+h]=255&o,h+=p,o/=256,a-=8);for(i=i<<a|o,c+=a;c>0;e[r+h]=255&i,h+=p,i/=256,c-=8);e[r+h-p]|=128*m}}},a={};function l(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={exports:{}},i=!0;try{n[e](r,r.exports,l),i=!1}finally{i&&delete a[e]}return r.exports}l.ab="/ROOT/node_modules/.pnpm/next@16.1.6_@babel+core@7.29.0_@opentelemetry+api@1.9.1_react-dom@19.2.4_react@19.2.4__react@19.2.4_sass@1.98.0/node_modules/next/dist/compiled/buffer/",t.exports=l(72)},377989,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.regexpCode=r.getEsmExportName=r.getProperty=r.safeStringify=r.stringify=r.strConcat=r.addCodeArg=r.str=r._=r.nil=r._Code=r.Name=r.IDENTIFIER=r._CodeOrName=void 0;class n{}r._CodeOrName=n,r.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class a extends n{constructor(e){if(super(),!r.IDENTIFIER.test(e))throw Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}r.Name=a;class l extends n{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return""===e||'""'===e}get str(){var e;return null!=(e=this._str)?e:this._str=this._items.reduce((e,t)=>`${e}${t}`,"")}get names(){var e;return null!=(e=this._names)?e:this._names=this._items.reduce((e,t)=>(t instanceof a&&(e[t.str]=(e[t.str]||0)+1),e),{})}}function i(e,...t){let r=[e[0]],n=0;for(;n<t.length;)c(r,t[n]),r.push(e[++n]);return new l(r)}r._Code=l,r.nil=new l(""),r._=i;let o=new l("+");function s(e,...t){let r=[u(e[0])],n=0;for(;n<t.length;)r.push(o),c(r,t[n]),r.push(o,u(e[++n]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===o){var r,n;let l=(r=e[t-1],'""'===(n=e[t+1])?r:'""'===r?n:"string"==typeof r?n instanceof a||'"'!==r[r.length-1]?void 0:"string"!=typeof n?`${r.slice(0,-1)}${n}"`:'"'===n[0]?r.slice(0,-1)+n.slice(1):void 0:"string"!=typeof n||'"'!==n[0]||r instanceof a?void 0:`"${r}${n.slice(1)}`);if(void 0!==l){e.splice(t-1,3,l);continue}e[t++]="+"}t++}}(r),new l(r)}function c(e,t){var r;t instanceof l?e.push(...t._items):t instanceof a?e.push(t):e.push("number"==typeof(r=t)||"boolean"==typeof r||null===r?r:u(Array.isArray(r)?r.join(","):r))}function u(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}r.str=s,r.addCodeArg=c,r.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},r.stringify=function(e){return new l(u(e))},r.safeStringify=u,r.getProperty=function(e){return"string"==typeof e&&r.IDENTIFIER.test(e)?new l(`.${e}`):i`[${e}]`},r.getEsmExportName=function(e){if("string"==typeof e&&r.IDENTIFIER.test(e))return new l(`${e}`);throw Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},r.regexpCode=function(e){return new l(e.toString())}},684234,(e,t,r)=>{"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.ValueScope=r.ValueScopeName=r.Scope=r.varKinds=r.UsedValueState=void 0;let l=e.r(377989);class i extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}(a=n||(r.UsedValueState=n={}))[a.Started=0]="Started",a[a.Completed=1]="Completed",r.varKinds={const:new l.Name("const"),let:new l.Name("let"),var:new l.Name("var")};class o{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof l.Name?e:this.name(e)}name(e){return new l.Name(this._newName(e))}_newName(e){let t=this._names[e]||this._nameGroup(e);return`${e}${t.index++}`}_nameGroup(e){var t,r;if((null==(r=null==(t=this._parent)?void 0:t._prefixes)?void 0:r.has(e))||this._prefixes&&!this._prefixes.has(e))throw Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}r.Scope=o;class s extends l.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:t,itemIndex:r}){this.value=e,this.scopePath=(0,l._)`.${new l.Name(t)}[${r}]`}}r.ValueScopeName=s;let c=(0,l._)`\n`;r.ValueScope=class extends o{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?c:l.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var r;if(void 0===t.ref)throw Error("CodeGen: ref must be passed in value");let n=this.toName(e),{prefix:a}=n,l=null!=(r=t.key)?r:t.ref,i=this._values[a];if(i){let e=i.get(l);if(e)return e}else i=this._values[a]=new Map;i.set(l,n);let o=this._scope[a]||(this._scope[a]=[]),s=o.length;return o[s]=t.ref,n.setValue(t,{property:a,itemIndex:s}),n}getValue(e,t){let r=this._values[e];if(r)return r.get(t)}scopeRefs(e,t=this._values){return this._reduceValues(t,t=>{if(void 0===t.scopePath)throw Error(`CodeGen: name "${t}" has no value`);return(0,l._)`${e}${t.scopePath}`})}scopeCode(e=this._values,t,r){return this._reduceValues(e,e=>{if(void 0===e.value)throw Error(`CodeGen: name "${e}" has no value`);return e.value.code},t,r)}_reduceValues(e,t,a={},o){let s=l.nil;for(let c in e){let u=e[c];if(!u)continue;let d=a[c]=a[c]||new Map;u.forEach(e=>{if(d.has(e))return;d.set(e,n.Started);let a=t(e);if(a){let t=this.opts.es5?r.varKinds.var:r.varKinds.const;s=(0,l._)`${s}${t} ${e} = ${a};${this.opts._n}`}else if(a=null==o?void 0:o(e))s=(0,l._)`${s}${a}${this.opts._n}`;else throw new i(e);d.set(e,n.Completed)})}return s}}},352438,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.or=r.and=r.not=r.CodeGen=r.operators=r.varKinds=r.ValueScopeName=r.ValueScope=r.Scope=r.Name=r.regexpCode=r.stringify=r.getProperty=r.nil=r.strConcat=r.str=r._=void 0;let n=e.r(377989),a=e.r(684234);var l=e.r(377989);Object.defineProperty(r,"_",{enumerable:!0,get:function(){return l._}}),Object.defineProperty(r,"str",{enumerable:!0,get:function(){return l.str}}),Object.defineProperty(r,"strConcat",{enumerable:!0,get:function(){return l.strConcat}}),Object.defineProperty(r,"nil",{enumerable:!0,get:function(){return l.nil}}),Object.defineProperty(r,"getProperty",{enumerable:!0,get:function(){return l.getProperty}}),Object.defineProperty(r,"stringify",{enumerable:!0,get:function(){return l.stringify}}),Object.defineProperty(r,"regexpCode",{enumerable:!0,get:function(){return l.regexpCode}}),Object.defineProperty(r,"Name",{enumerable:!0,get:function(){return l.Name}});var i=e.r(684234);Object.defineProperty(r,"Scope",{enumerable:!0,get:function(){return i.Scope}}),Object.defineProperty(r,"ValueScope",{enumerable:!0,get:function(){return i.ValueScope}}),Object.defineProperty(r,"ValueScopeName",{enumerable:!0,get:function(){return i.ValueScopeName}}),Object.defineProperty(r,"varKinds",{enumerable:!0,get:function(){return i.varKinds}}),r.operators={GT:new n._Code(">"),GTE:new n._Code(">="),LT:new n._Code("<"),LTE:new n._Code("<="),EQ:new n._Code("==="),NEQ:new n._Code("!=="),NOT:new n._Code("!"),OR:new n._Code("||"),AND:new n._Code("&&"),ADD:new n._Code("+")};class o{optimizeNodes(){return this}optimizeNames(e,t){return this}}class s extends o{constructor(e,t,r){super(),this.varKind=e,this.name=t,this.rhs=r}render({es5:e,_n:t}){let r=e?a.varKinds.var:this.varKind,n=void 0===this.rhs?"":` = ${this.rhs}`;return`${r} ${this.name}${n};`+t}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=P(this.rhs,e,t)),this}get names(){return this.rhs instanceof n._CodeOrName?this.rhs.names:{}}}class c extends o{constructor(e,t,r){super(),this.lhs=e,this.rhs=t,this.sideEffects=r}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,t){if(!(this.lhs instanceof n.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=P(this.rhs,e,t),this}get names(){return T(this.lhs instanceof n.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,r,n){super(e,r,n),this.op=t}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}}class d extends o{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}}class f extends o{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){let t=this.label?` ${this.label}`:"";return`break${t};`+e}}class h extends o{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}}class p extends o{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=P(this.code,e,t),this}get names(){return this.code instanceof n._CodeOrName?this.code.names:{}}}class m extends o{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((t,r)=>t+r.render(e),"")}optimizeNodes(){let{nodes:e}=this,t=e.length;for(;t--;){let r=e[t].optimizeNodes();Array.isArray(r)?e.splice(t,1,...r):r?e[t]=r:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){let{nodes:r}=this,n=r.length;for(;n--;){let a=r[n];a.optimizeNames(e,t)||(function(e,t){for(let r in t)e[r]=(e[r]||0)-(t[r]||0)}(e,a.names),r.splice(n,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce((e,t)=>E(e,t.names),{})}}class g extends m{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class y extends m{}class v extends g{}v.kind="else";class b extends g{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){let e=t.optimizeNodes();t=this.else=Array.isArray(e)?new v(e):e}return t?!1===e?t instanceof b?t:t.nodes:this.nodes.length?this:new b(D(e),t instanceof b?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var r;if(this.else=null==(r=this.else)?void 0:r.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=P(this.condition,e,t),this}get names(){let e=super.names;return T(e,this.condition),this.else&&E(e,this.else.names),e}}b.kind="if";class x extends g{}x.kind="for";class w extends x{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=P(this.iteration,e,t),this}get names(){return E(super.names,this.iteration.names)}}class _ extends x{constructor(e,t,r,n){super(),this.varKind=e,this.name=t,this.from=r,this.to=n}render(e){let t=e.es5?a.varKinds.var:this.varKind,{name:r,from:n,to:l}=this;return`for(${t} ${r}=${n}; ${r}<${l}; ${r}++)`+super.render(e)}get names(){let e=T(super.names,this.from);return T(e,this.to)}}class C extends x{constructor(e,t,r,n){super(),this.loop=e,this.varKind=t,this.name=r,this.iterable=n}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=P(this.iterable,e,t),this}get names(){return E(super.names,this.iterable.names)}}class S extends g{constructor(e,t,r){super(),this.name=e,this.args=t,this.async=r}render(e){let t=this.async?"async ":"";return`${t}function ${this.name}(${this.args})`+super.render(e)}}S.kind="func";class j extends m{render(e){return"return "+super.render(e)}}j.kind="return";class $ extends g{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null==(e=this.catch)||e.optimizeNodes(),null==(t=this.finally)||t.optimizeNodes(),this}optimizeNames(e,t){var r,n;return super.optimizeNames(e,t),null==(r=this.catch)||r.optimizeNames(e,t),null==(n=this.finally)||n.optimizeNames(e,t),this}get names(){let e=super.names;return this.catch&&E(e,this.catch.names),this.finally&&E(e,this.finally.names),e}}class k extends g{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}k.kind="catch";class N extends g{render(e){return"finally"+super.render(e)}}function E(e,t){for(let r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function T(e,t){return t instanceof n._CodeOrName?E(e,t.names):e}function P(e,t,r){var a;if(e instanceof n.Name)return l(e);if(!((a=e)instanceof n._Code&&a._items.some(e=>e instanceof n.Name&&1===t[e.str]&&void 0!==r[e.str])))return e;return new n._Code(e._items.reduce((e,t)=>(t instanceof n.Name&&(t=l(t)),t instanceof n._Code?e.push(...t._items):e.push(t),e),[]));function l(e){let n=r[e.str];return void 0===n||1!==t[e.str]?e:(delete t[e.str],n)}}function D(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:(0,n._)`!${M(e)}`}N.kind="finally",r.CodeGen=class{constructor(e,t={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new a.Scope({parent:e}),this._nodes=[new y]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){let r=this._extScope.value(e,t);return(this._values[r.prefix]||(this._values[r.prefix]=new Set)).add(r),r}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,r,n){let a=this._scope.toName(t);return void 0!==r&&n&&(this._constants[a.str]=r),this._leafNode(new s(e,a,r)),a}const(e,t,r){return this._def(a.varKinds.const,e,t,r)}let(e,t,r){return this._def(a.varKinds.let,e,t,r)}var(e,t,r){return this._def(a.varKinds.var,e,t,r)}assign(e,t,r){return this._leafNode(new c(e,t,r))}add(e,t){return this._leafNode(new u(e,r.operators.ADD,t))}code(e){return"function"==typeof e?e():e!==n.nil&&this._leafNode(new p(e)),this}object(...e){let t=["{"];for(let[r,a]of e)t.length>1&&t.push(","),t.push(r),(r!==a||this.opts.es5)&&(t.push(":"),(0,n.addCodeArg)(t,a));return t.push("}"),new n._Code(t)}if(e,t,r){if(this._blockNode(new b(e)),t&&r)this.code(t).else().code(r).endIf();else if(t)this.code(t).endIf();else if(r)throw Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new b(e))}else(){return this._elseNode(new v)}endIf(){return this._endBlockNode(b,v)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new w(e),t)}forRange(e,t,r,n,l=this.opts.es5?a.varKinds.var:a.varKinds.let){let i=this._scope.toName(e);return this._for(new _(l,i,t,r),()=>n(i))}forOf(e,t,r,l=a.varKinds.const){let i=this._scope.toName(e);if(this.opts.es5){let e=t instanceof n.Name?t:this.var("_arr",t);return this.forRange("_i",0,(0,n._)`${e}.length`,t=>{this.var(i,(0,n._)`${e}[${t}]`),r(i)})}return this._for(new C("of",l,i,t),()=>r(i))}forIn(e,t,r,l=this.opts.es5?a.varKinds.var:a.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,n._)`Object.keys(${t})`,r);let i=this._scope.toName(e);return this._for(new C("in",l,i,t),()=>r(i))}endFor(){return this._endBlockNode(x)}label(e){return this._leafNode(new d(e))}break(e){return this._leafNode(new f(e))}return(e){let t=new j;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw Error('CodeGen: "return" should have one node');return this._endBlockNode(j)}try(e,t,r){if(!t&&!r)throw Error('CodeGen: "try" without "catch" and "finally"');let n=new $;if(this._blockNode(n),this.code(e),t){let e=this.name("e");this._currNode=n.catch=new k(e),t(e)}return r&&(this._currNode=n.finally=new N,this.code(r)),this._endBlockNode(k,N)}throw(e){return this._leafNode(new h(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){let t=this._blockStarts.pop();if(void 0===t)throw Error("CodeGen: not in self-balancing block");let r=this._nodes.length-t;if(r<0||void 0!==e&&r!==e)throw Error(`CodeGen: wrong number of nodes: ${r} vs ${e} expected`);return this._nodes.length=t,this}func(e,t=n.nil,r,a){return this._blockNode(new S(e,t,r)),a&&this.code(a).endFunc(),this}endFunc(){return this._endBlockNode(S)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){let r=this._currNode;if(r instanceof e||t&&r instanceof t)return this._nodes.pop(),this;throw Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){let t=this._currNode;if(!(t instanceof b))throw Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let t=this._nodes;t[t.length-1]=e}},r.not=D;let O=R(r.operators.AND);r.and=function(...e){return e.reduce(O)};let A=R(r.operators.OR);function R(e){return(t,r)=>t===n.nil?r:r===n.nil?t:(0,n._)`${M(t)} ${e} ${M(r)}`}function M(e){return e instanceof n.Name?e:(0,n._)`(${e})`}r.or=function(...e){return e.reduce(A)}},748143,(e,t,r)=>{"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.checkStrictMode=r.getErrorPath=r.Type=r.useFunc=r.setEvaluated=r.evaluatedPropsToName=r.mergeEvaluated=r.eachItem=r.unescapeJsonPointer=r.escapeJsonPointer=r.escapeFragment=r.unescapeFragment=r.schemaRefOrVal=r.schemaHasRulesButRef=r.schemaHasRules=r.checkUnknownRules=r.alwaysValidSchema=r.toHash=void 0;let l=e.r(352438),i=e.r(377989);function o(e,t=e.schema){let{opts:r,self:n}=e;if(!r.strictSchema||"boolean"==typeof t)return;let a=n.RULES.keywords;for(let r in t)a[r]||m(e,`unknown keyword: "${r}"`)}function s(e,t){if("boolean"==typeof e)return!e;for(let r in e)if(t[r])return!0;return!1}function c(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function u(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function d({mergeNames:e,mergeToName:t,mergeValues:r,resultToName:n}){return(a,i,o,s)=>{let c=void 0===o?i:o instanceof l.Name?(i instanceof l.Name?e(a,i,o):t(a,i,o),o):i instanceof l.Name?(t(a,o,i),i):r(i,o);return s!==l.Name||c instanceof l.Name?c:n(a,c)}}function f(e,t){if(!0===t)return e.var("props",!0);let r=e.var("props",(0,l._)`{}`);return void 0!==t&&h(e,r,t),r}function h(e,t,r){Object.keys(r).forEach(r=>e.assign((0,l._)`${t}${(0,l.getProperty)(r)}`,!0))}r.toHash=function(e){let t={};for(let r of e)t[r]=!0;return t},r.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(o(e,t),!s(t,e.self.RULES.all))},r.checkUnknownRules=o,r.schemaHasRules=s,r.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(let r in e)if("$ref"!==r&&t.all[r])return!0;return!1},r.schemaRefOrVal=function({topSchemaRef:e,schemaPath:t},r,n,a){if(!a){if("number"==typeof r||"boolean"==typeof r)return r;if("string"==typeof r)return(0,l._)`${r}`}return(0,l._)`${e}${t}${(0,l.getProperty)(n)}`},r.unescapeFragment=function(e){return u(decodeURIComponent(e))},r.escapeFragment=function(e){return encodeURIComponent(c(e))},r.escapeJsonPointer=c,r.unescapeJsonPointer=u,r.eachItem=function(e,t){if(Array.isArray(e))for(let r of e)t(r);else t(e)},r.mergeEvaluated={props:d({mergeNames:(e,t,r)=>e.if((0,l._)`${r} !== true && ${t} !== undefined`,()=>{e.if((0,l._)`${t} === true`,()=>e.assign(r,!0),()=>e.assign(r,(0,l._)`${r} || {}`).code((0,l._)`Object.assign(${r}, ${t})`))}),mergeToName:(e,t,r)=>e.if((0,l._)`${r} !== true`,()=>{!0===t?e.assign(r,!0):(e.assign(r,(0,l._)`${r} || {}`),h(e,r,t))}),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:f}),items:d({mergeNames:(e,t,r)=>e.if((0,l._)`${r} !== true && ${t} !== undefined`,()=>e.assign(r,(0,l._)`${t} === true ? true : ${r} > ${t} ? ${r} : ${t}`)),mergeToName:(e,t,r)=>e.if((0,l._)`${r} !== true`,()=>e.assign(r,!0===t||(0,l._)`${r} > ${t} ? ${r} : ${t}`)),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},r.evaluatedPropsToName=f,r.setEvaluated=h;let p={};function m(e,t,r=e.opts.strictSchema){if(r){if(t=`strict mode: ${t}`,!0===r)throw Error(t);e.self.logger.warn(t)}}r.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:p[t.code]||(p[t.code]=new i._Code(t.code))})},(a=n||(r.Type=n={}))[a.Num=0]="Num",a[a.Str=1]="Str",r.getErrorPath=function(e,t,r){if(e instanceof l.Name){let a=t===n.Num;return r?a?(0,l._)`"[" + ${e} + "]"`:(0,l._)`"['" + ${e} + "']"`:a?(0,l._)`"/" + ${e}`:(0,l._)`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,l.getProperty)(e).toString():"/"+c(e)},r.checkStrictMode=m},560216,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438);r.default={data:new n.Name("data"),valCxt:new n.Name("valCxt"),instancePath:new n.Name("instancePath"),parentData:new n.Name("parentData"),parentDataProperty:new n.Name("parentDataProperty"),rootData:new n.Name("rootData"),dynamicAnchors:new n.Name("dynamicAnchors"),vErrors:new n.Name("vErrors"),errors:new n.Name("errors"),this:new n.Name("this"),self:new n.Name("self"),scope:new n.Name("scope"),json:new n.Name("json"),jsonPos:new n.Name("jsonPos"),jsonLen:new n.Name("jsonLen"),jsonPart:new n.Name("jsonPart")}},24601,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.extendErrors=r.resetErrorsCount=r.reportExtraError=r.reportError=r.keyword$DataError=r.keywordError=void 0;let n=e.r(352438),a=e.r(748143),l=e.r(560216);function i(e,t){let r=e.const("err",t);e.if((0,n._)`${l.default.vErrors} === null`,()=>e.assign(l.default.vErrors,(0,n._)`[${r}]`),(0,n._)`${l.default.vErrors}.push(${r})`),e.code((0,n._)`${l.default.errors}++`)}function o(e,t){let{gen:r,validateName:a,schemaEnv:l}=e;l.$async?r.throw((0,n._)`new ${e.ValidationError}(${t})`):(r.assign((0,n._)`${a}.errors`,t),r.return(!1))}r.keywordError={message:({keyword:e})=>(0,n.str)`must pass "${e}" keyword validation`},r.keyword$DataError={message:({keyword:e,schemaType:t})=>t?(0,n.str)`"${e}" keyword must be ${t} ($data)`:(0,n.str)`"${e}" keyword is invalid ($data)`},r.reportError=function(e,t=r.keywordError,a,l){let{it:s}=e,{gen:u,compositeRule:d,allErrors:f}=s,h=c(e,t,a);(null!=l?l:d||f)?i(u,h):o(s,(0,n._)`[${h}]`)},r.reportExtraError=function(e,t=r.keywordError,n){let{it:a}=e,{gen:s,compositeRule:u,allErrors:d}=a;i(s,c(e,t,n)),u||d||o(a,l.default.vErrors)},r.resetErrorsCount=function(e,t){e.assign(l.default.errors,t),e.if((0,n._)`${l.default.vErrors} !== null`,()=>e.if(t,()=>e.assign((0,n._)`${l.default.vErrors}.length`,t),()=>e.assign(l.default.vErrors,null)))},r.extendErrors=function({gen:e,keyword:t,schemaValue:r,data:a,errsCount:i,it:o}){if(void 0===i)throw Error("ajv implementation error");let s=e.name("err");e.forRange("i",i,l.default.errors,i=>{e.const(s,(0,n._)`${l.default.vErrors}[${i}]`),e.if((0,n._)`${s}.instancePath === undefined`,()=>e.assign((0,n._)`${s}.instancePath`,(0,n.strConcat)(l.default.instancePath,o.errorPath))),e.assign((0,n._)`${s}.schemaPath`,(0,n.str)`${o.errSchemaPath}/${t}`),o.opts.verbose&&(e.assign((0,n._)`${s}.schema`,r),e.assign((0,n._)`${s}.data`,a))})};let s={keyword:new n.Name("keyword"),schemaPath:new n.Name("schemaPath"),params:new n.Name("params"),propertyName:new n.Name("propertyName"),message:new n.Name("message"),schema:new n.Name("schema"),parentSchema:new n.Name("parentSchema")};function c(e,t,r){let{createErrors:i}=e.it;return!1===i?(0,n._)`{}`:function(e,t,r={}){let{gen:i,it:o}=e,c=[function({errorPath:e},{instancePath:t}){let r=t?(0,n.str)`${e}${(0,a.getErrorPath)(t,a.Type.Str)}`:e;return[l.default.instancePath,(0,n.strConcat)(l.default.instancePath,r)]}(o,r),function({keyword:e,it:{errSchemaPath:t}},{schemaPath:r,parentSchema:l}){let i=l?t:(0,n.str)`${t}/${e}`;return r&&(i=(0,n.str)`${i}${(0,a.getErrorPath)(r,a.Type.Str)}`),[s.schemaPath,i]}(e,r)];return function(e,{params:t,message:r},a){let{keyword:i,data:o,schemaValue:c,it:u}=e,{opts:d,propertyName:f,topSchemaRef:h,schemaPath:p}=u;a.push([s.keyword,i],[s.params,"function"==typeof t?t(e):t||(0,n._)`{}`]),d.messages&&a.push([s.message,"function"==typeof r?r(e):r]),d.verbose&&a.push([s.schema,c],[s.parentSchema,(0,n._)`${h}${p}`],[l.default.data,o]),f&&a.push([s.propertyName,f])}(e,t,c),i.object(...c)}(e,t,r)}},371539,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.boolOrEmptySchema=r.topBoolOrEmptySchema=void 0;let n=e.r(24601),a=e.r(352438),l=e.r(560216),i={message:"boolean schema is false"};function o(e,t){let{gen:r,data:a}=e;(0,n.reportError)({gen:r,keyword:"false schema",data:a,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e},i,void 0,t)}r.topBoolOrEmptySchema=function(e){let{gen:t,schema:r,validateName:n}=e;!1===r?o(e,!1):"object"==typeof r&&!0===r.$async?t.return(l.default.data):(t.assign((0,a._)`${n}.errors`,null),t.return(!0))},r.boolOrEmptySchema=function(e,t){let{gen:r,schema:n}=e;!1===n?(r.var(t,!1),o(e)):r.var(t,!0)}},631215,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getRules=r.isJSONType=void 0;let n=new Set(["string","number","integer","boolean","null","object","array"]);r.isJSONType=function(e){return"string"==typeof e&&n.has(e)},r.getRules=function(){let e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},810027,(e,t,r)=>{"use strict";function n(e,t){return t.rules.some(t=>a(e,t))}function a(e,t){var r;return void 0!==e[t.keyword]||(null==(r=t.definition.implements)?void 0:r.some(t=>void 0!==e[t]))}Object.defineProperty(r,"__esModule",{value:!0}),r.shouldUseRule=r.shouldUseGroup=r.schemaHasRulesForType=void 0,r.schemaHasRulesForType=function({schema:e,self:t},r){let a=t.RULES.types[r];return a&&!0!==a&&n(e,a)},r.shouldUseGroup=n,r.shouldUseRule=a},742833,(e,t,r)=>{"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.reportTypeError=r.checkDataTypes=r.checkDataType=r.coerceAndCheckDataType=r.getJSONTypes=r.getSchemaTypes=r.DataType=void 0;let l=e.r(631215),i=e.r(810027),o=e.r(24601),s=e.r(352438),c=e.r(748143);function u(e){let t=Array.isArray(e)?e:e?[e]:[];if(t.every(l.isJSONType))return t;throw Error("type must be JSONType or JSONType[]: "+t.join(","))}(a=n||(r.DataType=n={}))[a.Correct=0]="Correct",a[a.Wrong=1]="Wrong",r.getSchemaTypes=function(e){let t=u(e.type);if(t.includes("null")){if(!1===e.nullable)throw Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},r.getJSONTypes=u,r.coerceAndCheckDataType=function(e,t){var r,a;let{gen:l,data:o,opts:c}=e,u=(r=t,(a=c.coerceTypes)?r.filter(e=>d.has(e)||"array"===a&&"array"===e):[]),f=t.length>0&&!(0===u.length&&1===t.length&&(0,i.schemaHasRulesForType)(e,t[0]));if(f){let r=h(t,o,c.strictNumbers,n.Wrong);l.if(r,()=>{u.length?function(e,t,r){let{gen:n,data:a,opts:l}=e,i=n.let("dataType",(0,s._)`typeof ${a}`),o=n.let("coerced",(0,s._)`undefined`);for(let e of("array"===l.coerceTypes&&n.if((0,s._)`${i} == 'object' && Array.isArray(${a}) && ${a}.length == 1`,()=>n.assign(a,(0,s._)`${a}[0]`).assign(i,(0,s._)`typeof ${a}`).if(h(t,a,l.strictNumbers),()=>n.assign(o,a))),n.if((0,s._)`${o} !== undefined`),r))(d.has(e)||"array"===e&&"array"===l.coerceTypes)&&function(e){switch(e){case"string":n.elseIf((0,s._)`${i} == "number" || ${i} == "boolean"`).assign(o,(0,s._)`"" + ${a}`).elseIf((0,s._)`${a} === null`).assign(o,(0,s._)`""`);return;case"number":n.elseIf((0,s._)`${i} == "boolean" || ${a} === null
|| (${i} == "string" && ${a} && ${a} == +${a})`).assign(o,(0,s._)`+${a}`);return;case"integer":n.elseIf((0,s._)`${i} === "boolean" || ${a} === null
|| (${i} === "string" && ${a} && ${a} == +${a} && !(${a} % 1))`).assign(o,(0,s._)`+${a}`);return;case"boolean":n.elseIf((0,s._)`${a} === "false" || ${a} === 0 || ${a} === null`).assign(o,!1).elseIf((0,s._)`${a} === "true" || ${a} === 1`).assign(o,!0);return;case"null":n.elseIf((0,s._)`${a} === "" || ${a} === 0 || ${a} === false`),n.assign(o,null);return;case"array":n.elseIf((0,s._)`${i} === "string" || ${i} === "number"
|| ${i} === "boolean" || ${a} === null`).assign(o,(0,s._)`[${a}]`)}}(e);n.else(),m(e),n.endIf(),n.if((0,s._)`${o} !== undefined`,()=>{n.assign(a,o),function({gen:e,parentData:t,parentDataProperty:r},n){e.if((0,s._)`${t} !== undefined`,()=>e.assign((0,s._)`${t}[${r}]`,n))}(e,o)})}(e,t,u):m(e)})}return f};let d=new Set(["string","number","integer","boolean","null"]);function f(e,t,r,a=n.Correct){let l,i=a===n.Correct?s.operators.EQ:s.operators.NEQ;switch(e){case"null":return(0,s._)`${t} ${i} null`;case"array":l=(0,s._)`Array.isArray(${t})`;break;case"object":l=(0,s._)`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":l=o((0,s._)`!(${t} % 1) && !isNaN(${t})`);break;case"number":l=o();break;default:return(0,s._)`typeof ${t} ${i} ${e}`}return a===n.Correct?l:(0,s.not)(l);function o(e=s.nil){return(0,s.and)((0,s._)`typeof ${t} == "number"`,e,r?(0,s._)`isFinite(${t})`:s.nil)}}function h(e,t,r,n){let a;if(1===e.length)return f(e[0],t,r,n);let l=(0,c.toHash)(e);if(l.array&&l.object){let e=(0,s._)`typeof ${t} != "object"`;a=l.null?e:(0,s._)`!${t} || ${e}`,delete l.null,delete l.array,delete l.object}else a=s.nil;for(let e in l.number&&delete l.integer,l)a=(0,s.and)(a,f(e,t,r,n));return a}r.checkDataType=f,r.checkDataTypes=h;let p={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?(0,s._)`{type: ${e}}`:(0,s._)`{type: ${t}}`};function m(e){let t=function(e){let{gen:t,data:r,schema:n}=e,a=(0,c.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:a,schemaValue:a,parentSchema:n,params:{},it:e}}(e);(0,o.reportError)(t,p)}r.reportTypeError=m},293925,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.assignDefaults=void 0;let n=e.r(352438),a=e.r(748143);function l(e,t,r){let{gen:l,compositeRule:i,data:o,opts:s}=e;if(void 0===r)return;let c=(0,n._)`${o}${(0,n.getProperty)(t)}`;if(i)return void(0,a.checkStrictMode)(e,`default is ignored for: ${c}`);let u=(0,n._)`${c} === undefined`;"empty"===s.useDefaults&&(u=(0,n._)`${u} || ${c} === null || ${c} === ""`),l.if(u,(0,n._)`${c} = ${(0,n.stringify)(r)}`)}r.assignDefaults=function(e,t){let{properties:r,items:n}=e.schema;if("object"===t&&r)for(let t in r)l(e,t,r[t].default);else"array"===t&&Array.isArray(n)&&n.forEach((t,r)=>l(e,r,t.default))}},416403,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.validateUnion=r.validateArray=r.usePattern=r.callValidateCode=r.schemaProperties=r.allSchemaProperties=r.noPropertyInData=r.propertyInData=r.isOwnProperty=r.hasPropFunc=r.reportMissingProp=r.checkMissingProp=r.checkReportMissingProp=void 0;let n=e.r(352438),a=e.r(748143),l=e.r(560216),i=e.r(748143);function o(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,n._)`Object.prototype.hasOwnProperty`})}function s(e,t,r){return(0,n._)`${o(e)}.call(${t}, ${r})`}function c(e,t,r,a){let l=(0,n._)`${t}${(0,n.getProperty)(r)} === undefined`;return a?(0,n.or)(l,(0,n.not)(s(e,t,r))):l}function u(e){return e?Object.keys(e).filter(e=>"__proto__"!==e):[]}r.checkReportMissingProp=function(e,t){let{gen:r,data:a,it:l}=e;r.if(c(r,a,t,l.opts.ownProperties),()=>{e.setParams({missingProperty:(0,n._)`${t}`},!0),e.error()})},r.checkMissingProp=function({gen:e,data:t,it:{opts:r}},a,l){return(0,n.or)(...a.map(a=>(0,n.and)(c(e,t,a,r.ownProperties),(0,n._)`${l} = ${a}`)))},r.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},r.hasPropFunc=o,r.isOwnProperty=s,r.propertyInData=function(e,t,r,a){let l=(0,n._)`${t}${(0,n.getProperty)(r)} !== undefined`;return a?(0,n._)`${l} && ${s(e,t,r)}`:l},r.noPropertyInData=c,r.allSchemaProperties=u,r.schemaProperties=function(e,t){return u(t).filter(r=>!(0,a.alwaysValidSchema)(e,t[r]))},r.callValidateCode=function({schemaCode:e,data:t,it:{gen:r,topSchemaRef:a,schemaPath:i,errorPath:o},it:s},c,u,d){let f=d?(0,n._)`${e}, ${t}, ${a}${i}`:t,h=[[l.default.instancePath,(0,n.strConcat)(l.default.instancePath,o)],[l.default.parentData,s.parentData],[l.default.parentDataProperty,s.parentDataProperty],[l.default.rootData,l.default.rootData]];s.opts.dynamicRef&&h.push([l.default.dynamicAnchors,l.default.dynamicAnchors]);let p=(0,n._)`${f}, ${r.object(...h)}`;return u!==n.nil?(0,n._)`${c}.call(${u}, ${p})`:(0,n._)`${c}(${p})`};let d=(0,n._)`new RegExp`;r.usePattern=function({gen:e,it:{opts:t}},r){let a=t.unicodeRegExp?"u":"",{regExp:l}=t.code,o=l(r,a);return e.scopeValue("pattern",{key:o.toString(),ref:o,code:(0,n._)`${"new RegExp"===l.code?d:(0,i.useFunc)(e,l)}(${r}, ${a})`})},r.validateArray=function(e){let{gen:t,data:r,keyword:l,it:i}=e,o=t.name("valid");if(i.allErrors){let e=t.let("valid",!0);return s(()=>t.assign(e,!1)),e}return t.var(o,!0),s(()=>t.break()),o;function s(i){let s=t.const("len",(0,n._)`${r}.length`);t.forRange("i",0,s,r=>{e.subschema({keyword:l,dataProp:r,dataPropType:a.Type.Num},o),t.if((0,n.not)(o),i)})}},r.validateUnion=function(e){let{gen:t,schema:r,keyword:l,it:i}=e;if(!Array.isArray(r))throw Error("ajv implementation error");if(r.some(e=>(0,a.alwaysValidSchema)(i,e))&&!i.opts.unevaluated)return;let o=t.let("valid",!1),s=t.name("_valid");t.block(()=>r.forEach((r,a)=>{let i=e.subschema({keyword:l,schemaProp:a,compositeRule:!0},s);t.assign(o,(0,n._)`${o} || ${s}`),e.mergeValidEvaluated(i,s)||t.if((0,n.not)(o))})),e.result(o,()=>e.reset(),()=>e.error(!0))}},656672,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.validateKeywordUsage=r.validSchemaType=r.funcKeywordCode=r.macroKeywordCode=void 0;let n=e.r(352438),a=e.r(560216),l=e.r(416403),i=e.r(24601);function o(e){let{gen:t,data:r,it:a}=e;t.if(a.parentData,()=>t.assign(r,(0,n._)`${a.parentData}[${a.parentDataProperty}]`))}function s(e,t,r){if(void 0===r)throw Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof r?{ref:r}:{ref:r,code:(0,n.stringify)(r)})}r.macroKeywordCode=function(e,t){let{gen:r,keyword:a,schema:l,parentSchema:i,it:o}=e,c=t.macro.call(o.self,l,i,o),u=s(r,a,c);!1!==o.opts.validateSchema&&o.self.validateSchema(c,!0);let d=r.name("valid");e.subschema({schema:c,schemaPath:n.nil,errSchemaPath:`${o.errSchemaPath}/${a}`,topSchemaRef:u,compositeRule:!0},d),e.pass(d,()=>e.error(!0))},r.funcKeywordCode=function(e,t){var r;let{gen:c,keyword:u,schema:d,parentSchema:f,$data:h,it:p}=e;!function({schemaEnv:e},t){if(t.async&&!e.$async)throw Error("async keyword in sync schema")}(p,t);let m=s(c,u,!h&&t.compile?t.compile.call(p.self,d,f,p):t.validate),g=c.let("valid");function y(r=t.async?(0,n._)`await `:n.nil){let i=p.opts.passContext?a.default.this:a.default.self,o=!("compile"in t&&!h||!1===t.schema);c.assign(g,(0,n._)`${r}${(0,l.callValidateCode)(e,m,i,o)}`,t.modifying)}function v(e){var r;c.if((0,n.not)(null!=(r=t.valid)?r:g),e)}e.block$data(g,function(){if(!1===t.errors)y(),t.modifying&&o(e),v(()=>e.error());else{let r,l,s=t.async?(r=c.let("ruleErrs",null),c.try(()=>y((0,n._)`await `),e=>c.assign(g,!1).if((0,n._)`${e} instanceof ${p.ValidationError}`,()=>c.assign(r,(0,n._)`${e}.errors`),()=>c.throw(e))),r):(l=(0,n._)`${m}.errors`,c.assign(l,null),y(n.nil),l);t.modifying&&o(e),v(()=>(function(e,t){let{gen:r}=e;r.if((0,n._)`Array.isArray(${t})`,()=>{r.assign(a.default.vErrors,(0,n._)`${a.default.vErrors} === null ? ${t} : ${a.default.vErrors}.concat(${t})`).assign(a.default.errors,(0,n._)`${a.default.vErrors}.length`),(0,i.extendErrors)(e)},()=>e.error())})(e,s))}}),e.ok(null!=(r=t.valid)?r:g)},r.validSchemaType=function(e,t,r=!1){return!t.length||t.some(t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||r&&void 0===e)},r.validateKeywordUsage=function({schema:e,opts:t,self:r,errSchemaPath:n},a,l){if(Array.isArray(a.keyword)?!a.keyword.includes(l):a.keyword!==l)throw Error("ajv implementation error");let i=a.dependencies;if(null==i?void 0:i.some(t=>!Object.prototype.hasOwnProperty.call(e,t)))throw Error(`parent schema must have dependencies of ${l}: ${i.join(",")}`);if(a.validateSchema&&!a.validateSchema(e[l])){let e=`keyword "${l}" value is invalid at path "${n}": `+r.errorsText(a.validateSchema.errors);if("log"===t.validateSchema)r.logger.error(e);else throw Error(e)}}},700758,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.extendSubschemaMode=r.extendSubschemaData=r.getSubschema=void 0;let n=e.r(352438),a=e.r(748143);r.getSubschema=function(e,{keyword:t,schemaProp:r,schema:l,schemaPath:i,errSchemaPath:o,topSchemaRef:s}){if(void 0!==t&&void 0!==l)throw Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){let l=e.schema[t];return void 0===r?{schema:l,schemaPath:(0,n._)`${e.schemaPath}${(0,n.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:l[r],schemaPath:(0,n._)`${e.schemaPath}${(0,n.getProperty)(t)}${(0,n.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,a.escapeFragment)(r)}`}}if(void 0!==l){if(void 0===i||void 0===o||void 0===s)throw Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:l,schemaPath:i,topSchemaRef:s,errSchemaPath:o}}throw Error('either "keyword" or "schema" must be passed')},r.extendSubschemaData=function(e,t,{dataProp:r,dataPropType:l,data:i,dataTypes:o,propertyName:s}){if(void 0!==i&&void 0!==r)throw Error('both "data" and "dataProp" passed, only one allowed');let{gen:c}=t;if(void 0!==r){let{errorPath:i,dataPathArr:o,opts:s}=t;u(c.let("data",(0,n._)`${t.data}${(0,n.getProperty)(r)}`,!0)),e.errorPath=(0,n.str)`${i}${(0,a.getErrorPath)(r,l,s.jsPropertySyntax)}`,e.parentDataProperty=(0,n._)`${r}`,e.dataPathArr=[...o,e.parentDataProperty]}function u(r){e.data=r,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,r]}void 0!==i&&(u(i instanceof n.Name?i:c.let("data",i,!0)),void 0!==s&&(e.propertyName=s)),o&&(e.dataTypes=o)},r.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:a,allErrors:l}){void 0!==n&&(e.compositeRule=n),void 0!==a&&(e.createErrors=a),void 0!==l&&(e.allErrors=l),e.jtdDiscriminator=t,e.jtdMetadata=r}},65932,(e,t,r)=>{"use strict";t.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(a=n;0!=a--;)if(!e(t[a],r[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(l=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(a=n;0!=a--;)if(!Object.prototype.hasOwnProperty.call(r,l[a]))return!1;for(a=n;0!=a--;){var n,a,l,i=l[a];if(!e(t[i],r[i]))return!1}return!0}return t!=t&&r!=r}},725028,(e,t,r)=>{"use strict";var n=t.exports=function(e,t,r){"function"==typeof t&&(r=t,t={});var a="function"==typeof(r=t.cb||r)?r:r.pre||function(){};!function e(t,r,a,l,i,o,s,c,u,d){if(l&&"object"==typeof l&&!Array.isArray(l)){for(var f in r(l,i,o,s,c,u,d),l){var h=l[f];if(Array.isArray(h)){if(f in n.arrayKeywords)for(var p=0;p<h.length;p++)e(t,r,a,h[p],i+"/"+f+"/"+p,o,i,f,l,p)}else if(f in n.propsKeywords){if(h&&"object"==typeof h)for(var m in h)e(t,r,a,h[m],i+"/"+f+"/"+m.replace(/~/g,"~0").replace(/\//g,"~1"),o,i,f,l,m)}else(f in n.keywords||t.allKeys&&!(f in n.skipKeywords))&&e(t,r,a,h,i+"/"+f,o,i,f,l)}a(l,i,o,s,c,u,d)}}(t,a,r.post||function(){},e,"",e)};n.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},n.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},n.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},n.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},619912,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getSchemaRefs=r.resolveUrl=r.normalizeId=r._getFullPath=r.getFullPath=r.inlineRef=void 0;let n=e.r(748143),a=e.r(65932),l=e.r(725028),i=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);r.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!function e(t){for(let r in t){if(o.has(r))return!0;let n=t[r];if(Array.isArray(n)&&n.some(e)||"object"==typeof n&&e(n))return!0}return!1}(e):!!t&&function e(t){let r=0;for(let a in t)if("$ref"===a||(r++,!i.has(a)&&("object"==typeof t[a]&&(0,n.eachItem)(t[a],t=>r+=e(t)),r===1/0)))return 1/0;return r}(e)<=t)};let o=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function s(e,t="",r){!1!==r&&(t=d(t));let n=e.parse(t);return c(e,n)}function c(e,t){return e.serialize(t).split("#")[0]+"#"}r.getFullPath=s,r._getFullPath=c;let u=/#\/?$/;function d(e){return e?e.replace(u,""):""}r.normalizeId=d,r.resolveUrl=function(e,t,r){return r=d(r),e.resolve(t,r)};let f=/^[a-z_][-a-z0-9._]*$/i;r.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};let{schemaId:r,uriResolver:n}=this.opts,i=d(e[r]||t),o={"":i},c=s(n,i,!1),u={},h=new Set;return l(e,{allKeys:!0},(e,t,n,a)=>{if(void 0===a)return;let l=c+t,i=o[a];function s(t){let r=this.opts.uriResolver.resolve;if(t=d(i?r(i,t):t),h.has(t))throw m(t);h.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?p(e,n.schema,t):t!==d(l)&&("#"===t[0]?(p(e,u[t],t),u[t]=e):this.refs[t]=l),t}function g(e){if("string"==typeof e){if(!f.test(e))throw Error(`invalid anchor "${e}"`);s.call(this,`#${e}`)}}"string"==typeof e[r]&&(i=s.call(this,e[r])),g.call(this,e.$anchor),g.call(this,e.$dynamicAnchor),o[t]=i}),u;function p(e,t,r){if(void 0!==t&&!a(e,t))throw m(r)}function m(e){return Error(`reference "${e}" resolves to more than one schema`)}}},643741,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getData=r.KeywordCxt=r.validateFunctionCode=void 0;let n=e.r(371539),a=e.r(742833),l=e.r(810027),i=e.r(742833),o=e.r(293925),s=e.r(656672),c=e.r(700758),u=e.r(352438),d=e.r(560216),f=e.r(619912),h=e.r(748143),p=e.r(24601);function m({gen:e,validateName:t,schema:r,schemaEnv:n,opts:a},l){var i;a.code.es5?e.func(t,(0,u._)`${d.default.data}, ${d.default.valCxt}`,n.$async,()=>{var t,n;e.code((0,u._)`"use strict"; ${g(r,a)}`),t=e,n=a,t.if(d.default.valCxt,()=>{t.var(d.default.instancePath,(0,u._)`${d.default.valCxt}.${d.default.instancePath}`),t.var(d.default.parentData,(0,u._)`${d.default.valCxt}.${d.default.parentData}`),t.var(d.default.parentDataProperty,(0,u._)`${d.default.valCxt}.${d.default.parentDataProperty}`),t.var(d.default.rootData,(0,u._)`${d.default.valCxt}.${d.default.rootData}`),n.dynamicRef&&t.var(d.default.dynamicAnchors,(0,u._)`${d.default.valCxt}.${d.default.dynamicAnchors}`)},()=>{t.var(d.default.instancePath,(0,u._)`""`),t.var(d.default.parentData,(0,u._)`undefined`),t.var(d.default.parentDataProperty,(0,u._)`undefined`),t.var(d.default.rootData,d.default.data),n.dynamicRef&&t.var(d.default.dynamicAnchors,(0,u._)`{}`)}),e.code(l)}):e.func(t,(0,u._)`${d.default.data}, ${(i=a,(0,u._)`{${d.default.instancePath}="", ${d.default.parentData}, ${d.default.parentDataProperty}, ${d.default.rootData}=${d.default.data}${i.dynamicRef?(0,u._)`, ${d.default.dynamicAnchors}={}`:u.nil}}={}`)}`,n.$async,()=>e.code(g(r,a)).code(l))}function g(e,t){let r="object"==typeof e&&e[t.schemaId];return r&&(t.code.source||t.code.process)?(0,u._)`/*# sourceURL=${r} */`:u.nil}function y({schema:e,self:t}){if("boolean"==typeof e)return!e;for(let r in e)if(t.RULES.all[r])return!0;return!1}function v(e){return"boolean"!=typeof e.schema}function b(e){(0,h.checkUnknownRules)(e),function(e){let{schema:t,errSchemaPath:r,opts:n,self:a}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,h.schemaHasRulesButRef)(t,a.RULES)&&a.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}(e)}function x(e,t){if(e.opts.jtd)return _(e,[],!1,t);let r=(0,a.getSchemaTypes)(e.schema),n=(0,a.coerceAndCheckDataType)(e,r);_(e,r,!n,t)}function w({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:a}){let l=r.$comment;if(!0===a.$comment)e.code((0,u._)`${d.default.self}.logger.log(${l})`);else if("function"==typeof a.$comment){let r=(0,u.str)`${n}/$comment`,a=e.scopeValue("root",{ref:t.root});e.code((0,u._)`${d.default.self}.opts.$comment(${l}, ${r}, ${a}.schema)`)}}function _(e,t,r,n){var a,o,s,c;let{gen:f,schema:p,data:m,allErrors:g,opts:y,self:v}=e,{RULES:b}=v;if(p.$ref&&(y.ignoreKeywordsWithRef||!(0,h.schemaHasRulesButRef)(p,b)))return void f.block(()=>k(e,"$ref",b.all.$ref.definition));function x(a){(0,l.shouldUseGroup)(p,a)&&(a.type?(f.if((0,i.checkDataType)(a.type,m,y.strictNumbers)),C(e,a),1===t.length&&t[0]===a.type&&r&&(f.else(),(0,i.reportTypeError)(e)),f.endIf()):C(e,a),g||f.if((0,u._)`${d.default.errors} === ${n||0}`))}y.jtd||(a=e,o=t,!a.schemaEnv.meta&&a.opts.strictTypes&&(function(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(t=>{S(e.dataTypes,t)||j(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)}),function(e,t){let r=[];for(let n of e.dataTypes)S(t,n)?r.push(n):t.includes("integer")&&"number"===n&&r.push("integer");e.dataTypes=r}(e,t)}}(a,o),a.opts.allowUnionTypes||(s=a,(c=o).length>1&&!(2===c.length&&c.includes("null"))&&j(s,"use allowUnionTypes to allow union type keyword")),function(e,t){let r=e.self.RULES.all;for(let n in r){let a=r[n];if("object"==typeof a&&(0,l.shouldUseRule)(e.schema,a)){let{type:r}=a.definition;r.length&&!r.some(e=>{var r,n;return r=t,n=e,r.includes(n)||"number"===n&&r.includes("integer")})&&j(e,`missing type "${r.join(",")}" for keyword "${n}"`)}}}(a,a.dataTypes))),f.block(()=>{for(let e of b.rules)x(e);x(b.post)})}function C(e,t){let{gen:r,schema:n,opts:{useDefaults:a}}=e;a&&(0,o.assignDefaults)(e,t.type),r.block(()=>{for(let r of t.rules)(0,l.shouldUseRule)(n,r)&&k(e,r.keyword,r.definition,t.type)})}function S(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function j(e,t){let r=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${r}" (strictTypes)`,(0,h.checkStrictMode)(e,t,e.opts.strictTypes)}r.validateFunctionCode=function(e){v(e)&&(b(e),y(e))?function(e){let{schema:t,opts:r,gen:n}=e;m(e,()=>{r.$comment&&t.$comment&&w(e),function(e){let{schema:t,opts:r}=e;void 0!==t.default&&r.useDefaults&&r.strictSchema&&(0,h.checkStrictMode)(e,"default is ignored in the schema root")}(e),n.let(d.default.vErrors,null),n.let(d.default.errors,0),r.unevaluated&&function(e){let{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",(0,u._)`${r}.evaluated`),t.if((0,u._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,u._)`${e.evaluated}.props`,(0,u._)`undefined`)),t.if((0,u._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,u._)`${e.evaluated}.items`,(0,u._)`undefined`))}(e),x(e),function(e){let{gen:t,schemaEnv:r,validateName:n,ValidationError:a,opts:l}=e;r.$async?t.if((0,u._)`${d.default.errors} === 0`,()=>t.return(d.default.data),()=>t.throw((0,u._)`new ${a}(${d.default.vErrors})`)):(t.assign((0,u._)`${n}.errors`,d.default.vErrors),l.unevaluated&&function({gen:e,evaluated:t,props:r,items:n}){r instanceof u.Name&&e.assign((0,u._)`${t}.props`,r),n instanceof u.Name&&e.assign((0,u._)`${t}.items`,n)}(e),t.return((0,u._)`${d.default.errors} === 0`))}(e)})}(e):m(e,()=>(0,n.topBoolOrEmptySchema)(e))};class ${constructor(e,t,r){if((0,s.validateKeywordUsage)(e,t,r),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=r,this.data=e.data,this.schema=e.schema[r],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,h.schemaRefOrVal)(e,this.schema,r,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",T(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,s.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw Error(`${r} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",d.default.errors))}result(e,t,r){this.failResult((0,u.not)(e),t,r)}failResult(e,t,r){this.gen.if(e),r?r():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,u.not)(e),void 0,t)}fail(e){if(void 0===e){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:t}=this;this.fail((0,u._)`${t} !== undefined && (${(0,u.or)(this.invalid$data(),e)})`)}error(e,t,r){if(t){this.setParams(t),this._error(e,r),this.setParams({});return}this._error(e,r)}_error(e,t){(e?p.reportExtraError:p.reportError)(this,this.def.error,t)}$dataError(){(0,p.reportError)(this,this.def.$dataError||p.keyword$DataError)}reset(){if(void 0===this.errsCount)throw Error('add "trackErrors" to keyword definition');(0,p.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t,r=u.nil){this.gen.block(()=>{this.check$data(e,r),t()})}check$data(e=u.nil,t=u.nil){if(!this.$data)return;let{gen:r,schemaCode:n,schemaType:a,def:l}=this;r.if((0,u.or)((0,u._)`${n} === undefined`,t)),e!==u.nil&&r.assign(e,!0),(a.length||l.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),e!==u.nil&&r.assign(e,!1)),r.else()}invalid$data(){let{gen:e,schemaCode:t,schemaType:r,def:n,it:a}=this;return(0,u.or)(function(){if(r.length){if(!(t instanceof u.Name))throw Error("ajv implementation error");let e=Array.isArray(r)?r:[r];return(0,u._)`${(0,i.checkDataTypes)(e,t,a.opts.strictNumbers,i.DataType.Wrong)}`}return u.nil}(),function(){if(n.validateSchema){let r=e.scopeValue("validate$data",{ref:n.validateSchema});return(0,u._)`!${r}(${t})`}return u.nil}())}subschema(e,t){let r=(0,c.getSubschema)(this.it,e);(0,c.extendSubschemaData)(r,this.it,e),(0,c.extendSubschemaMode)(r,e);let a={...this.it,...r,items:void 0,props:void 0};return!function(e,t){if(v(e)&&(b(e),y(e)))return function(e,t){var r;let n,{schema:a,gen:l,opts:i}=e;i.$comment&&a.$comment&&w(e),(n=(r=e).schema[r.opts.schemaId])&&(r.baseId=(0,f.resolveUrl)(r.opts.uriResolver,r.baseId,n)),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw Error("async schema in sync schema")}(e);let o=l.const("_errs",d.default.errors);x(e,o),l.var(t,(0,u._)`${o} === ${d.default.errors}`)}(e,t);(0,n.boolOrEmptySchema)(e,t)}(a,t),a}mergeEvaluated(e,t){let{it:r,gen:n}=this;r.opts.unevaluated&&(!0!==r.props&&void 0!==e.props&&(r.props=h.mergeEvaluated.props(n,e.props,r.props,t)),!0!==r.items&&void 0!==e.items&&(r.items=h.mergeEvaluated.items(n,e.items,r.items,t)))}mergeValidEvaluated(e,t){let{it:r,gen:n}=this;if(r.opts.unevaluated&&(!0!==r.props||!0!==r.items))return n.if(t,()=>this.mergeEvaluated(e,u.Name)),!0}}function k(e,t,r,n){let a=new $(e,r,t);"code"in r?r.code(a,n):a.$data&&r.validate?(0,s.funcKeywordCode)(a,r):"macro"in r?(0,s.macroKeywordCode)(a,r):(r.compile||r.validate)&&(0,s.funcKeywordCode)(a,r)}r.KeywordCxt=$;let N=/^\/(?:[^~]|~0|~1)*$/,E=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function T(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let a,l;if(""===e)return d.default.rootData;if("/"===e[0]){if(!N.test(e))throw Error(`Invalid JSON-pointer: ${e}`);a=e,l=d.default.rootData}else{let i=E.exec(e);if(!i)throw Error(`Invalid JSON-pointer: ${e}`);let s=+i[1];if("#"===(a=i[2])){if(s>=t)throw Error(o("property/index",s));return n[t-s]}if(s>t)throw Error(o("data",s));if(l=r[t-s],!a)return l}let i=l;for(let e of a.split("/"))e&&(l=(0,u._)`${l}${(0,u.getProperty)((0,h.unescapeJsonPointer)(e))}`,i=(0,u._)`${i} && ${l}`);return i;function o(e,r){return`Cannot access ${e} ${r} levels up, current level is ${t}`}}r.getData=T},138955,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}},150814,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(619912);r.default=class extends Error{constructor(e,t,r,a){super(a||`can't resolve reference ${r} from id ${t}`),this.missingRef=(0,n.resolveUrl)(e,t,r),this.missingSchema=(0,n.normalizeId)((0,n.getFullPath)(e,this.missingRef))}}},53562,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.resolveSchema=r.getCompilingSchema=r.resolveRef=r.compileSchema=r.SchemaEnv=void 0;let n=e.r(352438),a=e.r(138955),l=e.r(560216),i=e.r(619912),o=e.r(748143),s=e.r(643741);class c{constructor(e){var t;let r;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(r=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!=(t=e.baseId)?t:(0,i.normalizeId)(null==r?void 0:r[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==r?void 0:r.$async,this.refs={}}}function u(e){let t,r,o=f.call(this,e);if(o)return o;let c=(0,i.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:u,lines:d}=this.opts.code,{ownProperties:h}=this.opts,p=new n.CodeGen(this.scope,{es5:u,lines:d,ownProperties:h});e.$async&&(t=p.scopeValue("Error",{ref:a.default,code:(0,n._)`require("ajv/dist/runtime/validation_error").default`}));let m=p.scopeName("validate");e.validateName=m;let g={gen:p,allErrors:this.opts.allErrors,data:l.default.data,parentData:l.default.parentData,parentDataProperty:l.default.parentDataProperty,dataNames:[l.default.data],dataPathArr:[n.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:p.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,n.stringify)(e.schema)}:{ref:e.schema}),validateName:m,ValidationError:t,schema:e.schema,schemaEnv:e,rootId:c,baseId:e.baseId||c,schemaPath:n.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,n._)`""`,opts:this.opts,self:this};try{this._compilations.add(e),(0,s.validateFunctionCode)(g),p.optimize(this.opts.code.optimize);let t=p.toString();r=`${p.scopeRefs(l.default.scope)}return ${t}`,this.opts.code.process&&(r=this.opts.code.process(r,e));let a=Function(`${l.default.self}`,`${l.default.scope}`,r)(this,this.scope.get());if(this.scope.value(m,{ref:a}),a.errors=null,a.schema=e.schema,a.schemaEnv=e,e.$async&&(a.$async=!0),!0===this.opts.code.source&&(a.source={validateName:m,validateCode:t,scopeValues:p._values}),this.opts.unevaluated){let{props:e,items:t}=g;a.evaluated={props:e instanceof n.Name?void 0:e,items:t instanceof n.Name?void 0:t,dynamicProps:e instanceof n.Name,dynamicItems:t instanceof n.Name},a.source&&(a.source.evaluated=(0,n.stringify)(a.evaluated))}return e.validate=a,e}catch(t){throw delete e.validate,delete e.validateName,r&&this.logger.error("Error compiling schema, function code:",r),t}finally{this._compilations.delete(e)}}function d(e){return(0,i.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:u.call(this,e)}function f(e){for(let n of this._compilations){var t,r;if(t=n,r=e,t.schema===r.schema&&t.root===r.root&&t.baseId===r.baseId)return n}}function h(e,t){let r;for(;"string"==typeof(r=this.refs[t]);)t=r;return r||this.schemas[t]||p.call(this,e,t)}function p(e,t){let r=this.opts.uriResolver.parse(t),n=(0,i._getFullPath)(this.opts.uriResolver,r),a=(0,i.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===a)return g.call(this,r,e);let l=(0,i.normalizeId)(n),o=this.refs[l]||this.schemas[l];if("string"==typeof o){let t=p.call(this,e,o);if("object"!=typeof(null==t?void 0:t.schema))return;return g.call(this,r,t)}if("object"==typeof(null==o?void 0:o.schema)){if(o.validate||u.call(this,o),l===(0,i.normalizeId)(t)){let{schema:t}=o,{schemaId:r}=this.opts,n=t[r];return n&&(a=(0,i.resolveUrl)(this.opts.uriResolver,a,n)),new c({schema:t,schemaId:r,root:e,baseId:a})}return g.call(this,r,o)}}r.SchemaEnv=c,r.compileSchema=u,r.resolveRef=function(e,t,r){var n;r=(0,i.resolveUrl)(this.opts.uriResolver,t,r);let a=e.refs[r];if(a)return a;let l=h.call(this,e,r);if(void 0===l){let a=null==(n=e.localRefs)?void 0:n[r],{schemaId:i}=this.opts;a&&(l=new c({schema:a,schemaId:i,root:e,baseId:t}))}if(void 0!==l)return e.refs[r]=d.call(this,l)},r.getCompilingSchema=f,r.resolveSchema=p;let m=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function g(e,{baseId:t,schema:r,root:n}){var a;let l;if((null==(a=e.fragment)?void 0:a[0])!=="/")return;for(let n of e.fragment.slice(1).split("/")){if("boolean"==typeof r)return;let e=r[(0,o.unescapeFragment)(n)];if(void 0===e)return;let a="object"==typeof(r=e)&&r[this.opts.schemaId];!m.has(n)&&a&&(t=(0,i.resolveUrl)(this.opts.uriResolver,t,a))}if("boolean"!=typeof r&&r.$ref&&!(0,o.schemaHasRulesButRef)(r,this.RULES)){let e=(0,i.resolveUrl)(this.opts.uriResolver,t,r.$ref);l=p.call(this,n,e)}let{schemaId:s}=this.opts;if((l=l||new c({schema:r,schemaId:s,root:n,baseId:t})).schema!==l.root.schema)return l}},43518,(e,t,r)=>{"use strict";let n=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),a=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u);function l(e){let t="",r=0,n=0;for(n=0;n<e.length;n++)if(48!==(r=e[n].charCodeAt(0))){if(!(r>=48&&r<=57||r>=65&&r<=70||r>=97&&r<=102))return"";t+=e[n];break}for(n+=1;n<e.length;n++){if(!((r=e[n].charCodeAt(0))>=48&&r<=57||r>=65&&r<=70||r>=97&&r<=102))return"";t+=e[n]}return t}function i(e){return e.length=0,!0}function o(e,t,r){if(e.length){let n=l(e);if(""===n)return r.error=!0,!1;t.push(n),e.length=0}return!0}function s(e){if(2>function(e,t){let r=0;for(let t=0;t<e.length;t++)":"===e[t]&&r++;return r}(e,":"))return{host:e,isIPV6:!1};let t=function(e){let t=0,r={error:!1,address:"",zone:""},n=[],a=[],s=!1,c=!1,u=o;for(let l=0;l<e.length;l++){let o=e[l];if("["!==o&&"]"!==o)if(":"===o){if(!0===s&&(c=!0),!u(a,n,r))break;if(++t>7){r.error=!0;break}l>0&&":"===e[l-1]&&(s=!0),n.push(":");continue}else if("%"===o){if(!u(a,n,r))break;u=i}else{a.push(o);continue}}return a.length&&(u===i?r.zone=a.join(""):c?n.push(a.join("")):n.push(l(a))),r.address=n.join(""),r}(e);if(t.error)return{host:e,isIPV6:!1};{let e=t.address,r=t.address;return t.zone&&(e+="%"+t.zone,r+="%25"+t.zone),{host:e,isIPV6:!0,escapedHost:r}}}t.exports={nonSimpleDomain:RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u),recomposeAuthority:function(e){let t=[];if(void 0!==e.userinfo&&(t.push(e.userinfo),t.push("@")),void 0!==e.host){let r=unescape(e.host);if(!a(r)){let t=s(r);r=!0===t.isIPV6?`[${t.escapedHost}]`:e.host}t.push(r)}return("number"==typeof e.port||"string"==typeof e.port)&&(t.push(":"),t.push(String(e.port))),t.length?t.join(""):void 0},normalizeComponentEncoding:function(e,t){let r=!0!==t?escape:unescape;return void 0!==e.scheme&&(e.scheme=r(e.scheme)),void 0!==e.userinfo&&(e.userinfo=r(e.userinfo)),void 0!==e.host&&(e.host=r(e.host)),void 0!==e.path&&(e.path=r(e.path)),void 0!==e.query&&(e.query=r(e.query)),void 0!==e.fragment&&(e.fragment=r(e.fragment)),e},removeDotSegments:function(e){let t=e,r=[],n=-1,a=0;for(;a=t.length;){if(1===a)if("."===t)break;else if("/"===t){r.push("/");break}else{r.push(t);break}if(2===a){if("."===t[0]){if("."===t[1])break;else if("/"===t[1]){t=t.slice(2);continue}}else if("/"===t[0]&&("."===t[1]||"/"===t[1])){r.push("/");break}}else if(3===a&&"/.."===t){0!==r.length&&r.pop(),r.push("/");break}if("."===t[0]){if("."===t[1]){if("/"===t[2]){t=t.slice(3);continue}}else if("/"===t[1]){t=t.slice(2);continue}}else if("/"===t[0]&&"."===t[1]){if("/"===t[2]){t=t.slice(2);continue}else if("."===t[2]&&"/"===t[3]){t=t.slice(3),0!==r.length&&r.pop();continue}}if(-1===(n=t.indexOf("/",1))){r.push(t);break}r.push(t.slice(0,n)),t=t.slice(n)}return r.join("")},isIPv4:a,isUUID:n,normalizeIPv6:s,stringArrayToHexStripped:l}},67137,(e,t,r)=>{"use strict";let{isUUID:n}=e.r(43518),a=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu,l=["http","https","ws","wss","urn","urn:uuid"];function i(e){return!0===e.secure||!1!==e.secure&&!!e.scheme&&3===e.scheme.length&&("w"===e.scheme[0]||"W"===e.scheme[0])&&("s"===e.scheme[1]||"S"===e.scheme[1])&&("s"===e.scheme[2]||"S"===e.scheme[2])}function o(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function s(e){let t="https"===String(e.scheme).toLowerCase();return(e.port===(t?443:80)||""===e.port)&&(e.port=void 0),e.path||(e.path="/"),e}let c={scheme:"http",domainHost:!0,parse:o,serialize:s},u={scheme:"https",domainHost:c.domainHost,parse:o,serialize:s},d={scheme:"ws",domainHost:!0,parse:function(e){return e.secure=i(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e},serialize:function(e){if((e.port===(i(e)?443:80)||""===e.port)&&(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){let[t,r]=e.resourceName.split("?");e.path=t&&"/"!==t?t:void 0,e.query=r,e.resourceName=void 0}return e.fragment=void 0,e}},f={scheme:"wss",domainHost:d.domainHost,parse:d.parse,serialize:d.serialize},h={http:c,https:u,ws:d,wss:f,urn:{scheme:"urn",parse:function(e,t){if(!e.path)return e.error="URN can not be parsed",e;let r=e.path.match(a);if(r){let n=t.scheme||e.scheme||"urn";e.nid=r[1].toLowerCase(),e.nss=r[2];let a=p(`${n}:${t.nid||e.nid}`);e.path=void 0,a&&(e=a.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e},serialize:function(e,t){if(void 0===e.nid)throw Error("URN without nid cannot be serialized");let r=t.scheme||e.scheme||"urn",n=e.nid.toLowerCase(),a=p(`${r}:${t.nid||n}`);a&&(e=a.serialize(e,t));let l=e,i=e.nss;return l.path=`${n||t.nid}:${i}`,t.skipEscape=!0,l},skipNormalize:!0},"urn:uuid":{scheme:"urn:uuid",parse:function(e,t){return e.uuid=e.nss,e.nss=void 0,t.tolerant||e.uuid&&n(e.uuid)||(e.error=e.error||"UUID is not valid."),e},serialize:function(e){return e.nss=(e.uuid||"").toLowerCase(),e},skipNormalize:!0}};function p(e){return e&&(h[e]||h[e.toLowerCase()])||void 0}Object.setPrototypeOf(h,null),t.exports={wsIsSecure:i,SCHEMES:h,isValidSchemeName:function(e){return -1!==l.indexOf(e)},getSchemeHandler:p}},866749,(e,t,r)=>{"use strict";let{normalizeIPv6:n,removeDotSegments:a,recomposeAuthority:l,normalizeComponentEncoding:i,isIPv4:o,nonSimpleDomain:s}=e.r(43518),{SCHEMES:c,getSchemeHandler:u}=e.r(67137);function d(e,t,r,n){let l={};return n||(e=p(f(e,r),r),t=p(f(t,r),r)),!(r=r||{}).tolerant&&t.scheme?(l.scheme=t.scheme,l.userinfo=t.userinfo,l.host=t.host,l.port=t.port,l.path=a(t.path||""),l.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(l.userinfo=t.userinfo,l.host=t.host,l.port=t.port,l.path=a(t.path||""),l.query=t.query):(t.path?("/"===t.path[0]?l.path=a(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?l.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:l.path=t.path:l.path="/"+t.path,l.path=a(l.path)),l.query=t.query):(l.path=e.path,void 0!==t.query?l.query=t.query:l.query=e.query),l.userinfo=e.userinfo,l.host=e.host,l.port=e.port),l.scheme=e.scheme),l.fragment=t.fragment,l}function f(e,t){let r={host:e.host,scheme:e.scheme,userinfo:e.userinfo,port:e.port,path:e.path,query:e.query,nid:e.nid,nss:e.nss,uuid:e.uuid,fragment:e.fragment,reference:e.reference,resourceName:e.resourceName,secure:e.secure,error:""},n=Object.assign({},t),i=[],o=u(n.scheme||r.scheme);o&&o.serialize&&o.serialize(r,n),void 0!==r.path&&(n.skipEscape?r.path=unescape(r.path):(r.path=escape(r.path),void 0!==r.scheme&&(r.path=r.path.split("%3A").join(":")))),"suffix"!==n.reference&&r.scheme&&i.push(r.scheme,":");let s=l(r);if(void 0!==s&&("suffix"!==n.reference&&i.push("//"),i.push(s),r.path&&"/"!==r.path[0]&&i.push("/")),void 0!==r.path){let e=r.path;n.absolutePath||o&&o.absolutePath||(e=a(e)),void 0===s&&"/"===e[0]&&"/"===e[1]&&(e="/%2F"+e.slice(2)),i.push(e)}return void 0!==r.query&&i.push("?",r.query),void 0!==r.fragment&&i.push("#",r.fragment),i.join("")}let h=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function p(e,t){let r=Object.assign({},t),a={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},l=!1;"suffix"===r.reference&&(e=r.scheme?r.scheme+":"+e:"//"+e);let i=e.match(h);if(i){if(a.scheme=i[1],a.userinfo=i[3],a.host=i[4],a.port=parseInt(i[5],10),a.path=i[6]||"",a.query=i[7],a.fragment=i[8],isNaN(a.port)&&(a.port=i[5]),a.host)if(!1===o(a.host)){let e=n(a.host);a.host=e.host.toLowerCase(),l=e.isIPV6}else l=!0;void 0!==a.scheme||void 0!==a.userinfo||void 0!==a.host||void 0!==a.port||void 0!==a.query||a.path?void 0===a.scheme?a.reference="relative":void 0===a.fragment?a.reference="absolute":a.reference="uri":a.reference="same-document",r.reference&&"suffix"!==r.reference&&r.reference!==a.reference&&(a.error=a.error||"URI is not a "+r.reference+" reference.");let t=u(r.scheme||a.scheme);if(!r.unicodeSupport&&(!t||!t.unicodeSupport)&&a.host&&(r.domainHost||t&&t.domainHost)&&!1===l&&s(a.host))try{a.host=URL.domainToASCII(a.host.toLowerCase())}catch(e){a.error=a.error||"Host's domain name can not be converted to ASCII: "+e}(!t||t&&!t.skipNormalize)&&(-1!==e.indexOf("%")&&(void 0!==a.scheme&&(a.scheme=unescape(a.scheme)),void 0!==a.host&&(a.host=unescape(a.host))),a.path&&(a.path=escape(unescape(a.path))),a.fragment&&(a.fragment=encodeURI(decodeURIComponent(a.fragment)))),t&&t.parse&&t.parse(a,r)}else a.error=a.error||"URI can not be parsed.";return a}let m={SCHEMES:c,normalize:function(e,t){return"string"==typeof e?e=f(p(e,t),t):"object"==typeof e&&(e=p(f(e,t),t)),e},resolve:function(e,t,r){let n=r?Object.assign({scheme:"null"},r):{scheme:"null"},a=d(p(e,n),p(t,n),n,!0);return n.skipEscape=!0,f(a,n)},resolveComponent:d,equal:function(e,t,r){return"string"==typeof e?e=f(i(p(e=unescape(e),r),!0),{...r,skipEscape:!0}):"object"==typeof e&&(e=f(i(e,!0),{...r,skipEscape:!0})),"string"==typeof t?t=f(i(p(t=unescape(t),r),!0),{...r,skipEscape:!0}):"object"==typeof t&&(t=f(i(t,!0),{...r,skipEscape:!0})),e.toLowerCase()===t.toLowerCase()},serialize:f,parse:p};t.exports=m,t.exports.default=m,t.exports.fastUri=m},931253,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(866749);n.code='require("ajv/dist/runtime/uri").default',r.default=n},883504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.CodeGen=r.Name=r.nil=r.stringify=r.str=r._=r.KeywordCxt=void 0;var n=e.r(643741);Object.defineProperty(r,"KeywordCxt",{enumerable:!0,get:function(){return n.KeywordCxt}});var a=e.r(352438);Object.defineProperty(r,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(r,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(r,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(r,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(r,"Name",{enumerable:!0,get:function(){return a.Name}}),Object.defineProperty(r,"CodeGen",{enumerable:!0,get:function(){return a.CodeGen}});let l=e.r(138955),i=e.r(150814),o=e.r(631215),s=e.r(53562),c=e.r(352438),u=e.r(619912),d=e.r(742833),f=e.r(748143),h=e.r(69659),p=e.r(931253),m=(e,t)=>new RegExp(e,t);m.code="new RegExp";let g=["removeAdditional","useDefaults","coerceTypes"],y=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),v={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},b={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};class x{constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...function(e){var t,r,n,a,l,i,o,s,c,u,d,f,h,g,y,v,b,x,w,_,C,S,j,$,k;let N=e.strict,E=null==(t=e.code)?void 0:t.optimize,T=!0===E||void 0===E?1:E||0,P=null!=(n=null==(r=e.code)?void 0:r.regExp)?n:m,D=null!=(a=e.uriResolver)?a:p.default;return{strictSchema:null==(i=null!=(l=e.strictSchema)?l:N)||i,strictNumbers:null==(s=null!=(o=e.strictNumbers)?o:N)||s,strictTypes:null!=(u=null!=(c=e.strictTypes)?c:N)?u:"log",strictTuples:null!=(f=null!=(d=e.strictTuples)?d:N)?f:"log",strictRequired:null!=(g=null!=(h=e.strictRequired)?h:N)&&g,code:e.code?{...e.code,optimize:T,regExp:P}:{optimize:T,regExp:P},loopRequired:null!=(y=e.loopRequired)?y:200,loopEnum:null!=(v=e.loopEnum)?v:200,meta:null==(b=e.meta)||b,messages:null==(x=e.messages)||x,inlineRefs:null==(w=e.inlineRefs)||w,schemaId:null!=(_=e.schemaId)?_:"$id",addUsedSchema:null==(C=e.addUsedSchema)||C,validateSchema:null==(S=e.validateSchema)||S,validateFormats:null==(j=e.validateFormats)||j,unicodeRegExp:null==($=e.unicodeRegExp)||$,int32range:null==(k=e.int32range)||k,uriResolver:D}}(e)};const{es5:t,lines:r}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:y,es5:t,lines:r}),this.logger=function(e){if(!1===e)return k;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw Error("logger must implement log, warn and error methods")}(e.logger);const n=e.validateFormats;e.validateFormats=!1,this.RULES=(0,o.getRules)(),w.call(this,v,e,"NOT SUPPORTED"),w.call(this,b,e,"DEPRECATED","warn"),this._metaOpts=$.call(this),e.formats&&S.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&j.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),C.call(this),e.validateFormats=n}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:t,schemaId:r}=this.opts,n=h;"id"===r&&((n={...h}).id=n.$id,delete n.$id),t&&e&&this.addMetaSchema(n,n[r],!1)}defaultMeta(){let{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let r;if("string"==typeof e){if(!(r=this.getSchema(e)))throw Error(`no schema with key or ref "${e}"`)}else r=this.compile(e);let n=r(t);return"$async"in r||(this.errors=r.errors),n}compile(e,t){let r=this._addSchema(e,t);return r.validate||this._compileSchemaEnv(r)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw Error("options.loadSchema should be a function");let{loadSchema:r}=this.opts;return n.call(this,e,t);async function n(e,t){await a.call(this,e.$schema);let r=this._addSchema(e,t);return r.validate||l.call(this,r)}async function a(e){e&&!this.getSchema(e)&&await n.call(this,{$ref:e},!0)}async function l(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof i.default))throw t;return o.call(this,t),await s.call(this,t.missingSchema),l.call(this,e)}}function o({missingSchema:e,missingRef:t}){if(this.refs[e])throw Error(`AnySchema ${e} is loaded but ${t} cannot be resolved`)}async function s(e){let r=await c.call(this,e);this.refs[e]||await a.call(this,r.$schema),this.refs[e]||this.addSchema(r,e,t)}async function c(e){let t=this._loading[e];if(t)return t;try{return await (this._loading[e]=r(e))}finally{delete this._loading[e]}}}addSchema(e,t,r,n=this.opts.validateSchema){let a;if(Array.isArray(e)){for(let t of e)this.addSchema(t,void 0,r,n);return this}if("object"==typeof e){let{schemaId:t}=this.opts;if(void 0!==(a=e[t])&&"string"!=typeof a)throw Error(`schema ${t} must be string`)}return t=(0,u.normalizeId)(t||a),this._checkUnique(t),this.schemas[t]=this._addSchema(e,r,t,n,!0),this}addMetaSchema(e,t,r=this.opts.validateSchema){return this.addSchema(e,t,!0,r),this}validateSchema(e,t){let r;if("boolean"==typeof e)return!0;if(void 0!==(r=e.$schema)&&"string"!=typeof r)throw Error("$schema must be a string");if(!(r=r||this.opts.defaultMeta||this.defaultMeta()))return this.logger.warn("meta-schema not available"),this.errors=null,!0;let n=this.validate(r,e);if(!n&&t){let e="schema is invalid: "+this.errorsText();if("log"===this.opts.validateSchema)this.logger.error(e);else throw Error(e)}return n}getSchema(e){let t;for(;"string"==typeof(t=_.call(this,e));)e=t;if(void 0===t){let{schemaId:r}=this.opts,n=new s.SchemaEnv({schema:{},schemaId:r});if(!(t=s.resolveSchema.call(this,n,e)))return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let t=_.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{this._cache.delete(e);let t=e[this.opts.schemaId];return t&&(t=(0,u.normalizeId)(t),delete this.schemas[t],delete this.refs[t]),this}default:throw Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let t of e)this.addKeyword(t);return this}addKeyword(e,t){let r;if("string"==typeof e)r=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=r);else if("object"==typeof e&&void 0===t){if(Array.isArray(r=(t=e).keyword)&&!r.length)throw Error("addKeywords: keyword must be string or non-empty array")}else throw Error("invalid addKeywords parameters");if(E.call(this,r,t),!t)return(0,f.eachItem)(r,e=>T.call(this,e)),this;D.call(this,t);let n={...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)};return(0,f.eachItem)(r,0===n.type.length?e=>T.call(this,e,n):e=>n.type.forEach(t=>T.call(this,e,n,t))),this}getKeyword(e){let t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){let{RULES:t}=this;for(let r of(delete t.keywords[e],delete t.all[e],t.rules)){let t=r.rules.findIndex(t=>t.keyword===e);t>=0&&r.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(e=this.errors,{separator:t=", ",dataVar:r="data"}={}){return e&&0!==e.length?e.map(e=>`${r}${e.instancePath} ${e.message}`).reduce((e,r)=>e+t+r):"No errors"}$dataMetaSchema(e,t){let r=this.RULES.all;for(let n of(e=JSON.parse(JSON.stringify(e)),t)){let t=n.split("/").slice(1),a=e;for(let e of t)a=a[e];for(let e in r){let t=r[e];if("object"!=typeof t)continue;let{$data:n}=t.definition,l=a[e];n&&l&&(a[e]=A(l))}}return e}_removeAllSchemas(e,t){for(let r in e){let n=e[r];(!t||t.test(r))&&("string"==typeof n?delete e[r]:n&&!n.meta&&(this._cache.delete(n.schema),delete e[r]))}}_addSchema(e,t,r,n=this.opts.validateSchema,a=this.opts.addUsedSchema){let l,{schemaId:i}=this.opts;if("object"==typeof e)l=e[i];else if(this.opts.jtd)throw Error("schema must be object");else if("boolean"!=typeof e)throw Error("schema must be object or boolean");let o=this._cache.get(e);if(void 0!==o)return o;r=(0,u.normalizeId)(l||r);let c=u.getSchemaRefs.call(this,e,r);return o=new s.SchemaEnv({schema:e,schemaId:i,meta:t,baseId:r,localRefs:c}),this._cache.set(o.schema,o),a&&!r.startsWith("#")&&(r&&this._checkUnique(r),this.refs[r]=o),n&&this.validateSchema(e,!0),o}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):s.compileSchema.call(this,e),!e.validate)throw Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let t=this.opts;this.opts=this._metaOpts;try{s.compileSchema.call(this,e)}finally{this.opts=t}}}function w(e,t,r,n="error"){for(let a in e)a in t&&this.logger[n](`${r}: option ${a}. ${e[a]}`)}function _(e){return e=(0,u.normalizeId)(e),this.schemas[e]||this.refs[e]}function C(){let e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(let t in e)this.addSchema(e[t],t)}function S(){for(let e in this.opts.formats){let t=this.opts.formats[e];t&&this.addFormat(e,t)}}function j(e){if(Array.isArray(e))return void this.addVocabulary(e);for(let t in this.logger.warn("keywords option as map is deprecated, pass array"),e){let r=e[t];r.keyword||(r.keyword=t),this.addKeyword(r)}}function $(){let e={...this.opts};for(let t of g)delete e[t];return e}x.ValidationError=l.default,x.MissingRefError=i.default,r.default=x;let k={log(){},warn(){},error(){}},N=/^[a-z_$][a-z0-9_$:-]*$/i;function E(e,t){let{RULES:r}=this;if((0,f.eachItem)(e,e=>{if(r.keywords[e])throw Error(`Keyword ${e} is already defined`);if(!N.test(e))throw Error(`Keyword ${e} has invalid name`)}),t&&t.$data&&!("code"in t||"validate"in t))throw Error('$data keyword must have "code" or "validate" function')}function T(e,t,r){var n;let a=null==t?void 0:t.post;if(r&&a)throw Error('keyword with "post" flag cannot have "type"');let{RULES:l}=this,i=a?l.post:l.rules.find(({type:e})=>e===r);if(i||(i={type:r,rules:[]},l.rules.push(i)),l.keywords[e]=!0,!t)return;let o={keyword:e,definition:{...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)}};t.before?P.call(this,i,o,t.before):i.rules.push(o),l.all[e]=o,null==(n=t.implements)||n.forEach(e=>this.addKeyword(e))}function P(e,t,r){let n=e.rules.findIndex(e=>e.keyword===r);n>=0?e.rules.splice(n,0,t):(e.rules.push(t),this.logger.warn(`rule ${r} is not defined`))}function D(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=A(t)),e.validateSchema=this.compile(t,!0))}let O={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function A(e){return{anyOf:[e,O]}}},156504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={keyword:"id",code(){throw Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}}},561310,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.callRef=r.getValidate=void 0;let n=e.r(150814),a=e.r(416403),l=e.r(352438),i=e.r(560216),o=e.r(53562),s=e.r(748143);function c(e,t){let{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):(0,l._)`${r.scopeValue("wrapper",{ref:t})}.validate`}function u(e,t,r,n){let{gen:o,it:c}=e,{allErrors:u,schemaEnv:d,opts:f}=c,h=f.passContext?i.default.this:l.nil;function p(e){let t=(0,l._)`${e}.errors`;o.assign(i.default.vErrors,(0,l._)`${i.default.vErrors} === null ? ${t} : ${i.default.vErrors}.concat(${t})`),o.assign(i.default.errors,(0,l._)`${i.default.vErrors}.length`)}function m(e){var t;if(!c.opts.unevaluated)return;let n=null==(t=null==r?void 0:r.validate)?void 0:t.evaluated;if(!0!==c.props)if(n&&!n.dynamicProps)void 0!==n.props&&(c.props=s.mergeEvaluated.props(o,n.props,c.props));else{let t=o.var("props",(0,l._)`${e}.evaluated.props`);c.props=s.mergeEvaluated.props(o,t,c.props,l.Name)}if(!0!==c.items)if(n&&!n.dynamicItems)void 0!==n.items&&(c.items=s.mergeEvaluated.items(o,n.items,c.items));else{let t=o.var("items",(0,l._)`${e}.evaluated.items`);c.items=s.mergeEvaluated.items(o,t,c.items,l.Name)}}n?function(){if(!d.$async)throw Error("async schema referenced by sync schema");let r=o.let("valid");o.try(()=>{o.code((0,l._)`await ${(0,a.callValidateCode)(e,t,h)}`),m(t),u||o.assign(r,!0)},e=>{o.if((0,l._)`!(${e} instanceof ${c.ValidationError})`,()=>o.throw(e)),p(e),u||o.assign(r,!1)}),e.ok(r)}():e.result((0,a.callValidateCode)(e,t,h),()=>m(t),()=>p(t))}r.getValidate=c,r.callRef=u,r.default={keyword:"$ref",schemaType:"string",code(e){var t,r;let a,i,s,d,{gen:f,schema:h,it:p}=e,{baseId:m,schemaEnv:g,validateName:y,opts:v,self:b}=p,{root:x}=g;if(("#"===h||"#/"===h)&&m===x.baseId){if(g===x)return u(e,y,g,g.$async);let t=f.scopeValue("root",{ref:x});return u(e,(0,l._)`${t}.validate`,x,x.$async)}let w=o.resolveRef.call(b,x,m,h);if(void 0===w)throw new n.default(p.opts.uriResolver,m,h);return w instanceof o.SchemaEnv?(a=c(e,t=w),void u(e,a,t,t.$async)):(r=w,i=f.scopeValue("schema",!0===v.code.source?{ref:r,code:(0,l.stringify)(r)}:{ref:r}),s=f.name("valid"),d=e.subschema({schema:r,dataTypes:[],schemaPath:l.nil,topSchemaRef:i,errSchemaPath:h},s),void(e.mergeEvaluated(d),e.ok(s)))}}},397597,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(156504),a=e.r(561310);r.default=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",n.default,a.default]},134569,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=n.operators,l={maximum:{okStr:"<=",ok:a.LTE,fail:a.GT},minimum:{okStr:">=",ok:a.GTE,fail:a.LT},exclusiveMaximum:{okStr:"<",ok:a.LT,fail:a.GTE},exclusiveMinimum:{okStr:">",ok:a.GT,fail:a.LTE}};r.default={keyword:Object.keys(l),type:"number",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must be ${l[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,n._)`{comparison: ${l[e].okStr}, limit: ${t}}`},code(e){let{keyword:t,data:r,schemaCode:a}=e;e.fail$data((0,n._)`${r} ${l[t].fail} ${a} || isNaN(${r})`)}}},974062,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438);r.default={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>(0,n.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,n._)`{multipleOf: ${e}}`},code(e){let{gen:t,data:r,schemaCode:a,it:l}=e,i=l.opts.multipleOfPrecision,o=t.let("res"),s=i?(0,n._)`Math.abs(Math.round(${o}) - ${o}) > 1e-${i}`:(0,n._)`${o} !== parseInt(${o})`;e.fail$data((0,n._)`(${a} === 0 || (${o} = ${r}/${a}, ${s}))`)}}},40048,(e,t,r)=>{"use strict";function n(e){let t,r=e.length,n=0,a=0;for(;a<r;)n++,(t=e.charCodeAt(a++))>=55296&&t<=56319&&a<r&&(64512&(t=e.charCodeAt(a)))==56320&&a++;return n}Object.defineProperty(r,"__esModule",{value:!0}),r.default=n,n.code='require("ajv/dist/runtime/ucs2length").default'},714576,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143),l=e.r(40048);r.default={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxLength"===e?"more":"fewer"} than ${t} characters`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:i,it:o}=e,s="maxLength"===t?n.operators.GT:n.operators.LT,c=!1===o.opts.unicode?(0,n._)`${r}.length`:(0,n._)`${(0,a.useFunc)(e.gen,l.default)}(${r})`;e.fail$data((0,n._)`${c} ${s} ${i}`)}}},397325,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(416403),a=e.r(748143),l=e.r(352438);r.default={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>(0,l.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,l._)`{pattern: ${e}}`},code(e){let{gen:t,data:r,$data:i,schema:o,schemaCode:s,it:c}=e,u=c.opts.unicodeRegExp?"u":"";if(i){let{regExp:n}=c.opts.code,i="new RegExp"===n.code?(0,l._)`new RegExp`:(0,a.useFunc)(t,n),o=t.let("valid");t.try(()=>t.assign(o,(0,l._)`${i}(${s}, ${u}).test(${r})`),()=>t.assign(o,!1)),e.fail$data((0,l._)`!${o}`)}else{let t=(0,n.usePattern)(e,o);e.fail$data((0,l._)`!${t}.test(${r})`)}}}},881518,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438);r.default={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxProperties"===e?"more":"fewer"} than ${t} properties`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:a}=e,l="maxProperties"===t?n.operators.GT:n.operators.LT;e.fail$data((0,n._)`Object.keys(${r}).length ${l} ${a}`)}}},370894,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(416403),a=e.r(352438),l=e.r(748143);r.default={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>(0,a.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,a._)`{missingProperty: ${e}}`},code(e){let{gen:t,schema:r,schemaCode:i,data:o,$data:s,it:c}=e,{opts:u}=c;if(!s&&0===r.length)return;let d=r.length>=u.loopRequired;if(c.allErrors?function(){if(d||s)e.block$data(a.nil,f);else for(let t of r)(0,n.checkReportMissingProp)(e,t)}():function(){let l=t.let("missing");if(d||s){let r=t.let("valid",!0);e.block$data(r,()=>{var s,c;return s=l,c=r,void(e.setParams({missingProperty:s}),t.forOf(s,i,()=>{t.assign(c,(0,n.propertyInData)(t,o,s,u.ownProperties)),t.if((0,a.not)(c),()=>{e.error(),t.break()})},a.nil))}),e.ok(r)}else t.if((0,n.checkMissingProp)(e,r,l)),(0,n.reportMissingProp)(e,l),t.else()}(),u.strictRequired){let t=e.parentSchema.properties,{definedProperties:n}=e.it;for(let e of r)if((null==t?void 0:t[e])===void 0&&!n.has(e)){let t=c.schemaEnv.baseId+c.errSchemaPath,r=`required property "${e}" is not defined at "${t}" (strictRequired)`;(0,l.checkStrictMode)(c,r,c.opts.strictRequired)}}function f(){t.forOf("prop",i,r=>{e.setParams({missingProperty:r}),t.if((0,n.noPropertyInData)(t,o,r,u.ownProperties),()=>e.error())})}}}},380280,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438);r.default={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxItems"===e?"more":"fewer"} than ${t} items`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:a}=e,l="maxItems"===t?n.operators.GT:n.operators.LT;e.fail$data((0,n._)`${r}.length ${l} ${a}`)}}},519035,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(65932);n.code='require("ajv/dist/runtime/equal").default',r.default=n},789325,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(742833),a=e.r(352438),l=e.r(748143),i=e.r(519035);r.default={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:e,j:t}})=>(0,a.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,a._)`{i: ${e}, j: ${t}}`},code(e){let{gen:t,data:r,$data:o,schema:s,parentSchema:c,schemaCode:u,it:d}=e;if(!o&&!s)return;let f=t.let("valid"),h=c.items?(0,n.getSchemaTypes)(c.items):[];e.block$data(f,function(){let o=t.let("i",(0,a._)`${r}.length`),s=t.let("j");e.setParams({i:o,j:s}),t.assign(f,!0),t.if((0,a._)`${o} > 1`,()=>(h.length>0&&!h.some(e=>"object"===e||"array"===e)?function(l,i){let o=t.name("item"),s=(0,n.checkDataTypes)(h,o,d.opts.strictNumbers,n.DataType.Wrong),c=t.const("indices",(0,a._)`{}`);t.for((0,a._)`;${l}--;`,()=>{t.let(o,(0,a._)`${r}[${l}]`),t.if(s,(0,a._)`continue`),h.length>1&&t.if((0,a._)`typeof ${o} == "string"`,(0,a._)`${o} += "_"`),t.if((0,a._)`typeof ${c}[${o}] == "number"`,()=>{t.assign(i,(0,a._)`${c}[${o}]`),e.error(),t.assign(f,!1).break()}).code((0,a._)`${c}[${o}] = ${l}`)})}:function(n,o){let s=(0,l.useFunc)(t,i.default),c=t.name("outer");t.label(c).for((0,a._)`;${n}--;`,()=>t.for((0,a._)`${o} = ${n}; ${o}--;`,()=>t.if((0,a._)`${s}(${r}[${n}], ${r}[${o}])`,()=>{e.error(),t.assign(f,!1).break(c)})))})(o,s))},(0,a._)`${u} === false`),e.ok(f)}}},958797,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143),l=e.r(519035);r.default={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:e})=>(0,n._)`{allowedValue: ${e}}`},code(e){let{gen:t,data:r,$data:i,schemaCode:o,schema:s}=e;i||s&&"object"==typeof s?e.fail$data((0,n._)`!${(0,a.useFunc)(t,l.default)}(${r}, ${o})`):e.fail((0,n._)`${s} !== ${r}`)}}},286973,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143),l=e.r(519035);r.default={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,n._)`{allowedValues: ${e}}`},code(e){let t,r,{gen:i,data:o,$data:s,schema:c,schemaCode:u,it:d}=e;if(!s&&0===c.length)throw Error("enum must have non-empty array");let f=c.length>=d.opts.loopEnum,h=()=>null!=t?t:t=(0,a.useFunc)(i,l.default);if(f||s)r=i.let("valid"),e.block$data(r,function(){i.assign(r,!1),i.forOf("v",u,e=>i.if((0,n._)`${h()}(${o}, ${e})`,()=>i.assign(r,!0).break()))});else{if(!Array.isArray(c))throw Error("ajv implementation error");let e=i.const("vSchema",u);r=(0,n.or)(...c.map((t,r)=>{var a,l;let i;return a=e,"object"==typeof(i=c[l=r])&&null!==i?(0,n._)`${h()}(${o}, ${a}[${l}])`:(0,n._)`${o} === ${i}`}))}e.pass(r)}}},168047,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(134569),a=e.r(974062),l=e.r(714576),i=e.r(397325),o=e.r(881518),s=e.r(370894),c=e.r(380280),u=e.r(789325),d=e.r(958797),f=e.r(286973);r.default=[n.default,a.default,l.default,i.default,o.default,s.default,c.default,u.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,f.default]},790900,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.validateAdditionalItems=void 0;let n=e.r(352438),a=e.r(748143);function l(e,t){let{gen:r,schema:l,data:i,keyword:o,it:s}=e;s.items=!0;let c=r.const("len",(0,n._)`${i}.length`);if(!1===l)e.setParams({len:t.length}),e.pass((0,n._)`${c} <= ${t.length}`);else if("object"==typeof l&&!(0,a.alwaysValidSchema)(s,l)){let l=r.var("valid",(0,n._)`${c} <= ${t.length}`);r.if((0,n.not)(l),()=>{var i;return i=l,void r.forRange("i",t.length,c,t=>{e.subschema({keyword:o,dataProp:t,dataPropType:a.Type.Num},i),s.allErrors||r.if((0,n.not)(i),()=>r.break())})}),e.ok(l)}}r.validateAdditionalItems=l,r.default={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:e}})=>(0,n.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,n._)`{limit: ${e}}`},code(e){let{parentSchema:t,it:r}=e,{items:n}=t;Array.isArray(n)?l(e,n):(0,a.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas')}}},727071,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.validateTuple=void 0;let n=e.r(352438),a=e.r(748143),l=e.r(416403);function i(e,t,r=e.schema){let{gen:l,parentSchema:o,data:s,keyword:c,it:u}=e;(function(e){let{opts:n,errSchemaPath:l}=u,i=r.length,o=i===e.minItems&&(i===e.maxItems||!1===e[t]);if(n.strictTuples&&!o){let e=`"${c}" is ${i}-tuple, but minItems or maxItems/${t} are not specified or different at path "${l}"`;(0,a.checkStrictMode)(u,e,n.strictTuples)}})(o),u.opts.unevaluated&&r.length&&!0!==u.items&&(u.items=a.mergeEvaluated.items(l,r.length,u.items));let d=l.name("valid"),f=l.const("len",(0,n._)`${s}.length`);r.forEach((t,r)=>{(0,a.alwaysValidSchema)(u,t)||(l.if((0,n._)`${f} > ${r}`,()=>e.subschema({keyword:c,schemaProp:r,dataProp:r},d)),e.ok(d))})}r.validateTuple=i,r.default={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){let{schema:t,it:r}=e;if(Array.isArray(t))return i(e,"additionalItems",t);r.items=!0,(0,a.alwaysValidSchema)(r,t)||e.ok((0,l.validateArray)(e))}}},33349,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(727071);r.default={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,n.validateTuple)(e,"items")}},513665,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143),l=e.r(416403),i=e.r(790900);r.default={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>(0,n.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,n._)`{limit: ${e}}`},code(e){let{schema:t,parentSchema:r,it:n}=e,{prefixItems:o}=r;n.items=!0,(0,a.alwaysValidSchema)(n,t)||(o?(0,i.validateAdditionalItems)(e,o):e.ok((0,l.validateArray)(e)))}}},449683,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143);r.default={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:e,max:t}})=>void 0===t?(0,n.str)`must contain at least ${e} valid item(s)`:(0,n.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?(0,n._)`{minContains: ${e}}`:(0,n._)`{minContains: ${e}, maxContains: ${t}}`},code(e){let t,r,{gen:l,schema:i,parentSchema:o,data:s,it:c}=e,{minContains:u,maxContains:d}=o;c.opts.next?(t=void 0===u?1:u,r=d):t=1;let f=l.const("len",(0,n._)`${s}.length`);if(e.setParams({min:t,max:r}),void 0===r&&0===t)return void(0,a.checkStrictMode)(c,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==r&&t>r){(0,a.checkStrictMode)(c,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,a.alwaysValidSchema)(c,i)){let a=(0,n._)`${f} >= ${t}`;void 0!==r&&(a=(0,n._)`${a} && ${f} <= ${r}`),e.pass(a);return}c.items=!0;let h=l.name("valid");function p(){let e=l.name("_valid"),a=l.let("count",0);m(e,()=>l.if(e,()=>{var e;return e=a,void(l.code((0,n._)`${e}++`),void 0===r?l.if((0,n._)`${e} >= ${t}`,()=>l.assign(h,!0).break()):(l.if((0,n._)`${e} > ${r}`,()=>l.assign(h,!1).break()),1===t?l.assign(h,!0):l.if((0,n._)`${e} >= ${t}`,()=>l.assign(h,!0))))}))}function m(t,r){l.forRange("i",0,f,n=>{e.subschema({keyword:"contains",dataProp:n,dataPropType:a.Type.Num,compositeRule:!0},t),r()})}void 0===r&&1===t?m(h,()=>l.if(h,()=>l.break())):0===t?(l.let(h,!0),void 0!==r&&l.if((0,n._)`${s}.length > 0`,p)):(l.let(h,!1),p()),e.result(h,()=>e.reset())}}},15068,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.validateSchemaDeps=r.validatePropertyDeps=r.error=void 0;let n=e.r(352438),a=e.r(748143),l=e.r(416403);r.error={message:({params:{property:e,depsCount:t,deps:r}})=>(0,n.str)`must have ${1===t?"property":"properties"} ${r} when property ${e} is present`,params:({params:{property:e,depsCount:t,deps:r,missingProperty:a}})=>(0,n._)`{property: ${e},
missingProperty: ${a},
depsCount: ${t},
deps: ${r}}`};let i={keyword:"dependencies",type:"object",schemaType:"object",error:r.error,code(e){let[t,r]=function({schema:e}){let t={},r={};for(let n in e)"__proto__"!==n&&((Array.isArray(e[n])?t:r)[n]=e[n]);return[t,r]}(e);o(e,t),s(e,r)}};function o(e,t=e.schema){let{gen:r,data:a,it:i}=e;if(0===Object.keys(t).length)return;let s=r.let("missing");for(let o in t){let c=t[o];if(0===c.length)continue;let u=(0,l.propertyInData)(r,a,o,i.opts.ownProperties);e.setParams({property:o,depsCount:c.length,deps:c.join(", ")}),i.allErrors?r.if(u,()=>{for(let t of c)(0,l.checkReportMissingProp)(e,t)}):(r.if((0,n._)`${u} && (${(0,l.checkMissingProp)(e,c,s)})`),(0,l.reportMissingProp)(e,s),r.else())}}function s(e,t=e.schema){let{gen:r,data:n,keyword:i,it:o}=e,c=r.name("valid");for(let s in t)(0,a.alwaysValidSchema)(o,t[s])||(r.if((0,l.propertyInData)(r,n,s,o.opts.ownProperties),()=>{let t=e.subschema({keyword:i,schemaProp:s},c);e.mergeValidEvaluated(t,c)},()=>r.var(c,!0)),e.ok(c))}r.validatePropertyDeps=o,r.validateSchemaDeps=s,r.default=i},986893,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143);r.default={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:e})=>(0,n._)`{propertyName: ${e.propertyName}}`},code(e){let{gen:t,schema:r,data:l,it:i}=e;if((0,a.alwaysValidSchema)(i,r))return;let o=t.name("valid");t.forIn("key",l,r=>{e.setParams({propertyName:r}),e.subschema({keyword:"propertyNames",data:r,dataTypes:["string"],propertyName:r,compositeRule:!0},o),t.if((0,n.not)(o),()=>{e.error(!0),i.allErrors||t.break()})}),e.ok(o)}}},353967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(416403),a=e.r(352438),l=e.r(560216),i=e.r(748143);r.default={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>(0,a._)`{additionalProperty: ${e.additionalProperty}}`},code(e){let{gen:t,schema:r,parentSchema:o,data:s,errsCount:c,it:u}=e;if(!c)throw Error("ajv implementation error");let{allErrors:d,opts:f}=u;if(u.props=!0,"all"!==f.removeAdditional&&(0,i.alwaysValidSchema)(u,r))return;let h=(0,n.allSchemaProperties)(o.properties),p=(0,n.allSchemaProperties)(o.patternProperties);function m(e){t.code((0,a._)`delete ${s}[${e}]`)}function g(n){if("all"===f.removeAdditional||f.removeAdditional&&!1===r)return void m(n);if(!1===r){e.setParams({additionalProperty:n}),e.error(),d||t.break();return}if("object"==typeof r&&!(0,i.alwaysValidSchema)(u,r)){let r=t.name("valid");"failing"===f.removeAdditional?(y(n,r,!1),t.if((0,a.not)(r),()=>{e.reset(),m(n)})):(y(n,r),d||t.if((0,a.not)(r),()=>t.break()))}}function y(t,r,n){let a={keyword:"additionalProperties",dataProp:t,dataPropType:i.Type.Str};!1===n&&Object.assign(a,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(a,r)}t.forIn("key",s,r=>{h.length||p.length?t.if(function(r){let l;if(h.length>8){let e=(0,i.schemaRefOrVal)(u,o.properties,"properties");l=(0,n.isOwnProperty)(t,e,r)}else l=h.length?(0,a.or)(...h.map(e=>(0,a._)`${r} === ${e}`)):a.nil;return p.length&&(l=(0,a.or)(l,...p.map(t=>(0,a._)`${(0,n.usePattern)(e,t)}.test(${r})`))),(0,a.not)(l)}(r),()=>g(r)):g(r)}),e.ok((0,a._)`${c} === ${l.default.errors}`)}}},701565,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(643741),a=e.r(416403),l=e.r(748143),i=e.r(353967);r.default={keyword:"properties",type:"object",schemaType:"object",code(e){let{gen:t,schema:r,parentSchema:o,data:s,it:c}=e;"all"===c.opts.removeAdditional&&void 0===o.additionalProperties&&i.default.code(new n.KeywordCxt(c,i.default,"additionalProperties"));let u=(0,a.allSchemaProperties)(r);for(let e of u)c.definedProperties.add(e);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=l.mergeEvaluated.props(t,(0,l.toHash)(u),c.props));let d=u.filter(e=>!(0,l.alwaysValidSchema)(c,r[e]));if(0===d.length)return;let f=t.name("valid");for(let n of d){var h;(h=n,c.opts.useDefaults&&!c.compositeRule&&void 0!==r[h].default)?p(n):(t.if((0,a.propertyInData)(t,s,n,c.opts.ownProperties)),p(n),c.allErrors||t.else().var(f,!0),t.endIf()),e.it.definedProperties.add(n),e.ok(f)}function p(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},f)}}}},391626,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(416403),a=e.r(352438),l=e.r(748143),i=e.r(748143);r.default={keyword:"patternProperties",type:"object",schemaType:"object",code(e){let{gen:t,schema:r,data:o,parentSchema:s,it:c}=e,{opts:u}=c,d=(0,n.allSchemaProperties)(r),f=d.filter(e=>(0,l.alwaysValidSchema)(c,r[e]));if(0===d.length||f.length===d.length&&(!c.opts.unevaluated||!0===c.props))return;let h=u.strictSchema&&!u.allowMatchingProperties&&s.properties,p=t.name("valid");!0===c.props||c.props instanceof a.Name||(c.props=(0,i.evaluatedPropsToName)(t,c.props));let{props:m}=c;for(let e of d)h&&function(e){for(let t in h)new RegExp(e).test(t)&&(0,l.checkStrictMode)(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}(e),c.allErrors?g(e):(t.var(p,!0),g(e),t.if(p));function g(r){t.forIn("key",o,l=>{t.if((0,a._)`${(0,n.usePattern)(e,r)}.test(${l})`,()=>{let n=f.includes(r);n||e.subschema({keyword:"patternProperties",schemaProp:r,dataProp:l,dataPropType:i.Type.Str},p),c.opts.unevaluated&&!0!==m?t.assign((0,a._)`${m}[${l}]`,!0):n||c.allErrors||t.if((0,a.not)(p),()=>t.break())})})}}}},320470,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(748143);r.default={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){let{gen:t,schema:r,it:a}=e;if((0,n.alwaysValidSchema)(a,r))return void e.fail();let l=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},l),e.failResult(l,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}}},216205,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:e.r(416403).validateUnion,error:{message:"must match a schema in anyOf"}}},8929,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143);r.default={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>(0,n._)`{passingSchemas: ${e.passing}}`},code(e){let{gen:t,schema:r,parentSchema:l,it:i}=e;if(!Array.isArray(r))throw Error("ajv implementation error");if(i.opts.discriminator&&l.discriminator)return;let o=t.let("valid",!1),s=t.let("passing",null),c=t.name("_valid");e.setParams({passing:s}),t.block(function(){r.forEach((r,l)=>{let u;(0,a.alwaysValidSchema)(i,r)?t.var(c,!0):u=e.subschema({keyword:"oneOf",schemaProp:l,compositeRule:!0},c),l>0&&t.if((0,n._)`${c} && ${o}`).assign(o,!1).assign(s,(0,n._)`[${s}, ${l}]`).else(),t.if(c,()=>{t.assign(o,!0),t.assign(s,l),u&&e.mergeEvaluated(u,n.Name)})})}),e.result(o,()=>e.reset(),()=>e.error(!0))}}},963318,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(748143);r.default={keyword:"allOf",schemaType:"array",code(e){let{gen:t,schema:r,it:a}=e;if(!Array.isArray(r))throw Error("ajv implementation error");let l=t.name("valid");r.forEach((t,r)=>{if((0,n.alwaysValidSchema)(a,t))return;let i=e.subschema({keyword:"allOf",schemaProp:r},l);e.ok(l),e.mergeEvaluated(i)})}}},564218,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(748143);function l(e,t){let r=e.schema[t];return void 0!==r&&!(0,a.alwaysValidSchema)(e,r)}r.default={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>(0,n.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,n._)`{failingKeyword: ${e.ifClause}}`},code(e){let t,{gen:r,parentSchema:i,it:o}=e;void 0===i.then&&void 0===i.else&&(0,a.checkStrictMode)(o,'"if" without "then" and "else" is ignored');let s=l(o,"then"),c=l(o,"else");if(!s&&!c)return;let u=r.let("valid",!0),d=r.name("_valid");if(t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},d),e.mergeEvaluated(t),e.reset(),s&&c){let t=r.let("ifClause");e.setParams({ifClause:t}),r.if(d,f("then",t),f("else",t))}else s?r.if(d,f("then")):r.if((0,n.not)(d),f("else"));function f(t,a){return()=>{let l=e.subschema({keyword:t},d);r.assign(u,d),e.mergeValidEvaluated(l,u),a?r.assign(a,(0,n._)`${t}`):e.setParams({ifClause:t})}}e.pass(u,()=>e.error(!0))}}},632269,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(748143);r.default={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){void 0===t.if&&(0,n.checkStrictMode)(r,`"${e}" without "if" is ignored`)}}},994472,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(790900),a=e.r(33349),l=e.r(727071),i=e.r(513665),o=e.r(449683),s=e.r(15068),c=e.r(986893),u=e.r(353967),d=e.r(701565),f=e.r(391626),h=e.r(320470),p=e.r(216205),m=e.r(8929),g=e.r(963318),y=e.r(564218),v=e.r(632269);r.default=function(e=!1){let t=[h.default,p.default,m.default,g.default,y.default,v.default,c.default,u.default,s.default,d.default,f.default];return e?t.push(a.default,i.default):t.push(n.default,l.default),t.push(o.default),t}},767852,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438);r.default={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>(0,n.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,n._)`{format: ${e}}`},code(e,t){let r,a,l,i,o,s,{gen:c,data:u,$data:d,schema:f,schemaCode:h,it:p}=e,{opts:m,errSchemaPath:g,schemaEnv:y,self:v}=p;m.validateFormats&&(d?(r=c.scopeValue("formats",{ref:v.formats,code:m.code.formats}),a=c.const("fDef",(0,n._)`${r}[${h}]`),l=c.let("fType"),i=c.let("format"),c.if((0,n._)`typeof ${a} == "object" && !(${a} instanceof RegExp)`,()=>c.assign(l,(0,n._)`${a}.type || "string"`).assign(i,(0,n._)`${a}.validate`),()=>c.assign(l,(0,n._)`"string"`).assign(i,a)),e.fail$data((0,n.or)(!1===m.strictSchema?n.nil:(0,n._)`${h} && !${i}`,(o=y.$async?(0,n._)`(${a}.async ? await ${i}(${u}) : ${i}(${u}))`:(0,n._)`${i}(${u})`,s=(0,n._)`(typeof ${i} == "function" ? ${o} : ${i}.test(${u}))`,(0,n._)`${i} && ${i} !== true && ${l} === ${t} && !${s}`)))):function(){var r;let a,l,i=v.formats[f];if(!i){if(!1===m.strictSchema)return v.logger.warn(o());throw Error(o());function o(){return`unknown format "${f}" ignored in schema at path "${g}"`}}if(!0===i)return;let[s,d,h]=(a=(r=i)instanceof RegExp?(0,n.regexpCode)(r):m.code.formats?(0,n._)`${m.code.formats}${(0,n.getProperty)(f)}`:void 0,l=c.scopeValue("formats",{key:f,ref:r,code:a}),"object"!=typeof r||r instanceof RegExp?["string",r,l]:[r.type||"string",r.validate,(0,n._)`${l}.validate`]);s===t&&e.pass(function(){if("object"==typeof i&&!(i instanceof RegExp)&&i.async){if(!y.$async)throw Error("async format in sync schema");return(0,n._)`await ${h}(${u})`}return"function"==typeof d?(0,n._)`${h}(${u})`:(0,n._)`${h}.test(${u})`}())}())}}},620458,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=[e.r(767852).default]},258445,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.contentVocabulary=r.metadataVocabulary=void 0,r.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],r.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},137351,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(397597),a=e.r(168047),l=e.r(994472),i=e.r(620458),o=e.r(258445);r.default=[n.default,a.default,(0,l.default)(),i.default,o.metadataVocabulary,o.contentVocabulary]},561607,(e,t,r)=>{"use strict";var n,a;Object.defineProperty(r,"__esModule",{value:!0}),r.DiscrError=void 0,(a=n||(r.DiscrError=n={})).Tag="tag",a.Mapping="mapping"},910495,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(352438),a=e.r(561607),l=e.r(53562),i=e.r(150814),o=e.r(748143);r.default={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:e,tagName:t}})=>e===a.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>(0,n._)`{error: ${e}, tag: ${r}, tagValue: ${t}}`},code(e){let{gen:t,data:r,schema:s,parentSchema:c,it:u}=e,{oneOf:d}=c;if(!u.opts.discriminator)throw Error("discriminator: requires discriminator option");let f=s.propertyName;if("string"!=typeof f)throw Error("discriminator: requires propertyName");if(s.mapping)throw Error("discriminator: mapping is not supported");if(!d)throw Error("discriminator: requires oneOf keyword");let h=t.let("valid",!1),p=t.const("tag",(0,n._)`${r}${(0,n.getProperty)(f)}`);t.if((0,n._)`typeof ${p} == "string"`,()=>(function(){let r=function(){var e;let t={},r=a(c),n=!0;for(let t=0;t<d.length;t++){let c=d[t];if((null==c?void 0:c.$ref)&&!(0,o.schemaHasRulesButRef)(c,u.self.RULES)){let e=c.$ref;if((c=l.resolveRef.call(u.self,u.schemaEnv.root,u.baseId,e))instanceof l.SchemaEnv&&(c=c.schema),void 0===c)throw new i.default(u.opts.uriResolver,u.baseId,e)}let h=null==(e=null==c?void 0:c.properties)?void 0:e[f];if("object"!=typeof h)throw Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${f}"`);n=n&&(r||a(c)),function(e,t){if(e.const)s(e.const,t);else if(e.enum)for(let r of e.enum)s(r,t);else throw Error(`discriminator: "properties/${f}" must have "const" or "enum"`)}(h,t)}if(!n)throw Error(`discriminator: "${f}" must be required`);return t;function a({required:e}){return Array.isArray(e)&&e.includes(f)}function s(e,r){if("string"!=typeof e||e in t)throw Error(`discriminator: "${f}" values must be unique strings`);t[e]=r}}();for(let a in t.if(!1),r)t.elseIf((0,n._)`${p} === ${a}`),t.assign(h,function(r){let a=t.name("valid"),l=e.subschema({keyword:"oneOf",schemaProp:r},a);return e.mergeEvaluated(l,n.Name),a}(r[a]));t.else(),e.error(!1,{discrError:a.DiscrError.Mapping,tag:p,tagName:f}),t.endIf()})(),()=>e.error(!1,{discrError:a.DiscrError.Tag,tag:p,tagName:f})),e.ok(h)}}},882312,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.MissingRefError=r.ValidationError=r.CodeGen=r.Name=r.nil=r.stringify=r.str=r._=r.KeywordCxt=r.Ajv=void 0;let n=e.r(883504),a=e.r(137351),l=e.r(910495),i=e.r(810729),o=["/properties"],s="http://json-schema.org/draft-07/schema";class c extends n.default{_addVocabularies(){super._addVocabularies(),a.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(l.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(i,o):i;this.addMetaSchema(e,s,!1),this.refs["http://json-schema.org/schema"]=s}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(s)?s:void 0)}}r.Ajv=c,t.exports=r=c,t.exports.Ajv=c,Object.defineProperty(r,"__esModule",{value:!0}),r.default=c;var u=e.r(643741);Object.defineProperty(r,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var d=e.r(352438);Object.defineProperty(r,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(r,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(r,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(r,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(r,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(r,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}});var f=e.r(138955);Object.defineProperty(r,"ValidationError",{enumerable:!0,get:function(){return f.default}});var h=e.r(150814);Object.defineProperty(r,"MissingRefError",{enumerable:!0,get:function(){return h.default}})},756961,(e,t,r)=>{for(var n=e.i(653782),a=e.i(887776),l=Math.floor(0xffffff*Math.random()),i=p.index=parseInt(0xffffff*Math.random(),10),o=(void 0===n.default||"number"!=typeof n.default.pid?Math.floor(1e5*Math.random()):n.default.pid)%65535,s=(()=>{try{return _Buffer}catch(e){try{return a.Buffer}catch(e){return null}}})(),c=function(e){return!!(null!=e&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e))},u=[],d=0;d<256;d++)u[d]=(d<=15?"0":"")+d.toString(16);var f=RegExp("^[0-9a-fA-F]{24}$"),h=[];for(d=0;d<10;)h[48+d]=d++;for(;d<16;)h[55+d]=h[87+d]=d++;function p(e){if(!(this instanceof p))return new p(e);if(e&&(e instanceof p||"ObjectID"===e._bsontype))return e;if(this._bsontype="ObjectID",null==e||"number"==typeof e){this.id=this.generate(e);return}var t=p.isValid(e);if(t||null==e)if(t&&"string"==typeof e&&24===e.length)return p.createFromHexString(e);else if(null!=e&&12===e.length)this.id=e;else if(null!=e&&"function"==typeof e.toHexString)return e;else throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");else throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters")}t.exports=p,p.default=p,p.createFromTime=function(e){var t,r;return new p((t=8,(8===(r=(r=e=parseInt(e,10)%0xffffffff).toString(16)).length?r:"00000000".substring(r.length,8)+r)+"0000000000000000"))},p.createFromHexString=function(e){if(void 0===e||null!=e&&24!==e.length)throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");for(var t="",r=0;r<24;)t+=String.fromCharCode(h[e.charCodeAt(r++)]<<4|h[e.charCodeAt(r++)]);return new p(t)},p.isValid=function(e){return null!=e&&("number"==typeof e||("string"==typeof e?12===e.length||24===e.length&&f.test(e):e instanceof p||(c(e)?p.isValid(e.toString("hex")):"function"==typeof e.toHexString&&!!s&&(e.id instanceof s||"string"==typeof e.id)&&(12===e.id.length||24===e.id.length&&f.test(e.id)))))},p.prototype={constructor:p,toHexString:function(){if(!this.id||!this.id.length)throw Error("invalid ObjectId, ObjectId.id must be either a string or a Buffer, but is ["+JSON.stringify(this.id)+"]");if(24===this.id.length)return this.id;if(c(this.id))return this.id.toString("hex");for(var e="",t=0;t<this.id.length;t++)e+=u[this.id.charCodeAt(t)];return e},equals:function(e){if(e instanceof p)return this.toString()===e.toString();if("string"==typeof e&&p.isValid(e)&&12===e.length&&c(this.id))return e===this.id.toString("binary");if("string"==typeof e&&p.isValid(e)&&24===e.length)return e.toLowerCase()===this.toHexString();if("string"==typeof e&&p.isValid(e)&&12===e.length)return e===this.id;if(null!=e&&(e instanceof p||e.toHexString))return e.toHexString()===this.toHexString();else return!1},getTimestamp:function(){var e,t=new Date;return e=c(this.id)?this.id[3]|this.id[2]<<8|this.id[1]<<16|this.id[0]<<24:this.id.charCodeAt(3)|this.id.charCodeAt(2)<<8|this.id.charCodeAt(1)<<16|this.id.charCodeAt(0)<<24,t.setTime(1e3*Math.floor(e)),t},generate:function(e){"number"!=typeof e&&(e=~~(Date.now()/1e3)),e=parseInt(e,10)%0xffffffff;var t=i=(i+1)%0xffffff;return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e,l>>16&255,l>>8&255,255&l,o>>8&255,255&o,t>>16&255,t>>8&255,255&t)}};var m=Symbol&&Symbol.for&&Symbol.for("nodejs.util.inspect.custom")||"inspect";p.prototype[m]=function(){return"ObjectID("+this+")"},p.prototype.toJSON=p.prototype.toHexString,p.prototype.toString=p.prototype.toHexString},286264,(e,t,r)=>{e.e,t.exports=function(){var e=[],t=[],r={},n={},a={};function l(e){return"string"==typeof e?RegExp("^"+e+"$","i"):e}function i(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function o(e,t,n){if(!e.length||r.hasOwnProperty(e))return t;for(var a=n.length;a--;){var l=n[a];if(l[0].test(t))return function(e,t){return e.replace(t[0],function(r,n){var a,l,o=(a=t[1],l=arguments,a.replace(/\$(\d{1,2})/g,function(e,t){return l[t]||""}));return""===r?i(e[n-1],o):i(r,o)})}(t,l)}return t}function s(e,t,r){return function(n){var a=n.toLowerCase();return t.hasOwnProperty(a)?i(n,a):e.hasOwnProperty(a)?i(n,e[a]):o(a,n,r)}}function c(e,t,r,n){return function(n){var a=n.toLowerCase();return!!t.hasOwnProperty(a)||!e.hasOwnProperty(a)&&o(a,a,r)===a}}function u(e,t,r){var n=1===t?u.singular(e):u.plural(e);return(r?t+" ":"")+n}return u.plural=s(a,n,e),u.isPlural=c(a,n,e),u.singular=s(n,a,t),u.isSingular=c(n,a,t),u.addPluralRule=function(t,r){e.push([l(t),r])},u.addSingularRule=function(e,r){t.push([l(e),r])},u.addUncountableRule=function(e){if("string"==typeof e){r[e.toLowerCase()]=!0;return}u.addPluralRule(e,"$0"),u.addSingularRule(e,"$0")},u.addIrregularRule=function(e,t){t=t.toLowerCase(),a[e=e.toLowerCase()]=t,n[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(e){return u.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return u.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return u.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(u.addUncountableRule),u}()},638857,704333,866347,67013,720247,713465,559626,359394,113465,792434,387880,734789,817159,837326,11396,e=>{"use strict";let t,r,n,a,l;var i,o=e.i(653782),s=e.i(887776),c=e.i(907358),u=e.i(910353),d=e.i(624503),f=e.i(830487),h=e.i(318882),p=e.i(452797);let m=(e,t)=>{if("object"==typeof e&&!Object.prototype.hasOwnProperty.call(e,"$$typeof")){if(e[t.language])return e[t.language];let r=[];"string"==typeof t.fallbackLanguage?r=[t.fallbackLanguage]:Array.isArray(t.fallbackLanguage)&&(r=t.fallbackLanguage);let n=r.find(t=>e[t]);return n&&e[n]?e[n]:e[Object.keys(e)[0]]}return"function"==typeof e?e({i18n:t,t:t.t}):e};e.s(["getTranslation",0,m],704333);var g=e.i(184868),y=e.i(976819),v=e.i(785316);function b(e){return"group"===e.type||"array"===e.type||"row"===e.type||"collapsible"===e.type}function x(e){return"array"===e.type}function w(e){return"blocks"===e.type}function _(e){return"object"==typeof e}function C(e){return Array.isArray(e)&&"object"==typeof e?.[0]}function S(e){return"ui"===e.type}function j(e){return"admin"in e&&"position"in e.admin&&"sidebar"===e.admin.position}function $(e){return"name"in e&&"id"===e.name}function k(e){return"hidden"in e&&e.hidden||"admin"in e&&"disabled"in e.admin&&e.admin.disabled}function N(e){return"name"in e&&!S(e)}function E(e){return"name"in e}function T(e){return"name"in e}function P({field:e,parentIsLocalized:t}){return"localized"in e&&e.localized&&(!t||"true"===o.default.env.NEXT_PUBLIC_PAYLOAD_COMPATIBILITY_allowLocalizedWithinLocalized)}function D(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,c.useMemo)(()=>e=>{t.forEach(t=>t(e))},t)}e.s(["fieldAffectsData",()=>N,"fieldHasSubFields",()=>b,"fieldIsArrayType",()=>x,"fieldIsBlockType",()=>w,"fieldIsHiddenOrDisabled",()=>k,"fieldIsID",()=>$,"fieldIsPresentationalOnly",()=>S,"fieldIsSidebar",()=>j,"fieldShouldBeLocalized",()=>P,"groupHasName",()=>T,"optionIsObject",()=>_,"optionsAreObjects",()=>C,"tabHasName",()=>E],866347);let O="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function A(e){let t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function R(e){return"nodeType"in e}function M(e){var t,r;return e?A(e)?e:R(e)&&null!=(t=null==(r=e.ownerDocument)?void 0:r.defaultView)?t:window:window}function L(e){let{Document:t}=M(e);return e instanceof t}function I(e){return!A(e)&&e instanceof M(e).HTMLElement}function F(e){return e instanceof M(e).SVGElement}function B(e){return e?A(e)?e.document:R(e)?L(e)?e:I(e)||F(e)?e.ownerDocument:document:document:document}let z=O?c.useLayoutEffect:c.useEffect;function U(e){let t=(0,c.useRef)(e);return z(()=>{t.current=e}),(0,c.useCallback)(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}function V(){let e=(0,c.useRef)(null);return[(0,c.useCallback)((t,r)=>{e.current=setInterval(t,r)},[]),(0,c.useCallback)(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}function H(e,t){void 0===t&&(t=[e]);let r=(0,c.useRef)(e);return z(()=>{r.current!==e&&(r.current=e)},t),r}function K(e,t){let r=(0,c.useRef)();return(0,c.useMemo)(()=>{let t=e(r.current);return r.current=t,t},[...t])}function q(e){let t=U(e),r=(0,c.useRef)(null),n=(0,c.useCallback)(e=>{e!==r.current&&(null==t||t(e,r.current)),r.current=e},[]);return[r,n]}function W(e){let t=(0,c.useRef)();return(0,c.useEffect)(()=>{t.current=e},[e]),t.current}let Y={};function G(e,t){return(0,c.useMemo)(()=>{if(t)return t;let r=null==Y[e]?0:Y[e]+1;return Y[e]=r,e+"-"+r},[e,t])}function J(e){return function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return n.reduce((t,r)=>{for(let[n,a]of Object.entries(r)){let r=t[n];null!=r&&(t[n]=r+e*a)}return t},{...t})}}let X=J(1),Q=J(-1);function Z(e){if(!e)return!1;let{KeyboardEvent:t}=M(e.target);return t&&e instanceof t}function ee(e){if(function(e){if(!e)return!1;let{TouchEvent:t}=M(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:r}=e.touches[0];return{x:t,y:r}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:r}=e.changedTouches[0];return{x:t,y:r}}}return"clientX"in e&&"clientY"in e?{x:e.clientX,y:e.clientY}:null}let et=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:r}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:r}=e;return"scaleX("+t+") scaleY("+r+")"}},Transform:{toString(e){if(e)return[et.Translate.toString(e),et.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:r,easing:n}=e;return t+" "+r+"ms "+n}}}),er="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function en(e){return e.matches(er)?e:e.querySelector(er)}e.s(["CSS",()=>et,"add",()=>X,"canUseDOM",()=>O,"findFirstFocusableNode",()=>en,"getEventCoordinates",()=>ee,"getOwnerDocument",()=>B,"getWindow",()=>M,"isDocument",()=>L,"isHTMLElement",()=>I,"isKeyboardEvent",()=>Z,"isNode",()=>R,"isSVGElement",()=>F,"isWindow",()=>A,"subtract",()=>Q,"useCombinedRefs",()=>D,"useEvent",()=>U,"useInterval",()=>V,"useIsomorphicLayoutEffect",()=>z,"useLatestValue",()=>H,"useLazyMemo",()=>K,"useNodeRef",()=>q,"usePrevious",()=>W,"useUniqueId",()=>G],67013);let ea={display:"none"};function el(e){let{id:t,value:r}=e;return c.default.createElement("div",{id:t,style:ea},r)}function ei(e){let{id:t,announcement:r,ariaLiveType:n="assertive"}=e;return c.default.createElement("div",{id:t,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":n,"aria-atomic":!0},r)}let eo=(0,c.createContext)(null);function es(e){let t=(0,c.useContext)(eo);(0,c.useEffect)(()=>{if(!t)throw Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}let ec={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},eu={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was moved over droppable area "+r.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was dropped over droppable area "+r.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function ed(e){let{announcements:t=eu,container:r,hiddenTextDescribedById:n,screenReaderInstructions:a=ec}=e,{announce:l,announcement:i}=function(){let[e,t]=(0,c.useState)("");return{announce:(0,c.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}(),o=G("DndLiveRegion"),[s,d]=(0,c.useState)(!1);if((0,c.useEffect)(()=>{d(!0)},[]),es((0,c.useMemo)(()=>({onDragStart(e){let{active:r}=e;l(t.onDragStart({active:r}))},onDragMove(e){let{active:r,over:n}=e;t.onDragMove&&l(t.onDragMove({active:r,over:n}))},onDragOver(e){let{active:r,over:n}=e;l(t.onDragOver({active:r,over:n}))},onDragEnd(e){let{active:r,over:n}=e;l(t.onDragEnd({active:r,over:n}))},onDragCancel(e){let{active:r,over:n}=e;l(t.onDragCancel({active:r,over:n}))}}),[l,t])),!s)return null;let f=c.default.createElement(c.default.Fragment,null,c.default.createElement(el,{id:n,value:a.draggable}),c.default.createElement(ei,{id:o,announcement:i}));return r?(0,u.createPortal)(f,r):f}function ef(){}function eh(e,t){return(0,c.useMemo)(()=>({sensor:e,options:null!=t?t:{}}),[e,t])}function ep(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,c.useMemo)(()=>[...t].filter(e=>null!=e),[...t])}(lU=lQ||(lQ={})).DragStart="dragStart",lU.DragMove="dragMove",lU.DragEnd="dragEnd",lU.DragCancel="dragCancel",lU.DragOver="dragOver",lU.RegisterDroppable="registerDroppable",lU.SetDroppableDisabled="setDroppableDisabled",lU.UnregisterDroppable="unregisterDroppable";let em=Object.freeze({x:0,y:0});function eg(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function ey(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return r-n}function ev(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return n-r}function eb(e){let{left:t,top:r,height:n,width:a}=e;return[{x:t,y:r},{x:t+a,y:r},{x:t,y:r+n},{x:t+a,y:r+n}]}function ex(e,t){if(!e||0===e.length)return null;let[r]=e;return t?r[t]:r}function ew(e,t,r){return void 0===t&&(t=e.left),void 0===r&&(r=e.top),{x:t+.5*e.width,y:r+.5*e.height}}let e_=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,a=ew(t,t.left,t.top),l=[];for(let e of n){let{id:t}=e,n=r.get(t);if(n){let r=eg(ew(n),a);l.push({id:t,data:{droppableContainer:e,value:r}})}}return l.sort(ey)},eC=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,a=eb(t),l=[];for(let e of n){let{id:t}=e,n=r.get(t);if(n){let r=eb(n),i=Number((a.reduce((e,t,n)=>e+eg(r[n],t),0)/4).toFixed(4));l.push({id:t,data:{droppableContainer:e,value:i}})}}return l.sort(ey)},eS=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,a=[];for(let e of n){let{id:n}=e,l=r.get(n);if(l){let r=function(e,t){let r=Math.max(t.top,e.top),n=Math.max(t.left,e.left),a=Math.min(t.left+t.width,e.left+e.width),l=Math.min(t.top+t.height,e.top+e.height);if(n<a&&r<l){let i=t.width*t.height,o=e.width*e.height,s=(a-n)*(l-r);return Number((s/(i+o-s)).toFixed(4))}return 0}(l,t);r>0&&a.push({id:n,data:{droppableContainer:e,value:r}})}}return a.sort(ev)},ej=e=>{let{droppableContainers:t,droppableRects:r,pointerCoordinates:n}=e;if(!n)return[];let a=[];for(let e of t){let{id:t}=e,l=r.get(t);if(l&&function(e,t){let{top:r,left:n,bottom:a,right:l}=t;return r<=e.y&&e.y<=a&&n<=e.x&&e.x<=l}(n,l)){let r=Number((eb(l).reduce((e,t)=>e+eg(n,t),0)/4).toFixed(4));a.push({id:t,data:{droppableContainer:e,value:r}})}}return a.sort(ey)};function e$(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:em}let ek=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.reduce((e,t)=>({...e,top:e.top+ +t.y,bottom:e.bottom+ +t.y,left:e.left+ +t.x,right:e.right+ +t.x}),{...e})};function eN(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}let eE={ignoreTransform:!1};function eT(e,t){void 0===t&&(t=eE);let r=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:n}=M(e).getComputedStyle(e);t&&(r=function(e,t,r){let n=eN(t);if(!n)return e;let{scaleX:a,scaleY:l,x:i,y:o}=n,s=e.left-i-(1-a)*parseFloat(r),c=e.top-o-(1-l)*parseFloat(r.slice(r.indexOf(" ")+1)),u=a?e.width/a:e.width,d=l?e.height/l:e.height;return{width:u,height:d,top:c,right:s+u,bottom:c+d,left:s}}(r,t,n))}let{top:n,left:a,width:l,height:i,bottom:o,right:s}=r;return{top:n,left:a,width:l,height:i,bottom:o,right:s}}function eP(e){return eT(e,{ignoreTransform:!0})}function eD(e,t){let r=[];return e?function n(a){var l,i;let o;if(null!=t&&r.length>=t||!a)return r;if(L(a)&&null!=a.scrollingElement&&!r.includes(a.scrollingElement))return r.push(a.scrollingElement),r;if(!I(a)||F(a)||r.includes(a))return r;let s=M(e).getComputedStyle(a);return(a!==e&&(void 0===(l=s)&&(l=M(a).getComputedStyle(a)),o=/(auto|scroll|overlay)/,["overflow","overflowX","overflowY"].some(e=>{let t=l[e];return"string"==typeof t&&o.test(t)}))&&r.push(a),void 0===(i=s)&&(i=M(a).getComputedStyle(a)),"fixed"===i.position)?r:n(a.parentNode)}(e):r}function eO(e){let[t]=eD(e,1);return null!=t?t:null}function eA(e){return O&&e?A(e)?e:R(e)?L(e)||e===B(e).scrollingElement?window:I(e)?e:null:null:null}function eR(e){return A(e)?e.scrollX:e.scrollLeft}function eM(e){return A(e)?e.scrollY:e.scrollTop}function eL(e){return{x:eR(e),y:eM(e)}}function eI(e){return!!O&&!!e&&e===document.scrollingElement}function eF(e){let t={x:0,y:0},r=eI(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},n={x:e.scrollWidth-r.width,y:e.scrollHeight-r.height},a=e.scrollTop<=t.y,l=e.scrollLeft<=t.x;return{isTop:a,isLeft:l,isBottom:e.scrollTop>=n.y,isRight:e.scrollLeft>=n.x,maxScroll:n,minScroll:t}}(lV=lZ||(lZ={}))[lV.Forward=1]="Forward",lV[lV.Backward=-1]="Backward";let eB={x:.2,y:.2};function ez(e){return e.reduce((e,t)=>X(e,eL(t)),em)}function eU(e,t){if(void 0===t&&(t=eT),!e)return;let{top:r,left:n,bottom:a,right:l}=t(e);eO(e)&&(a<=0||l<=0||r>=window.innerHeight||n>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}let eV=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+eR(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+eM(t),0)}]];class eH{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=eD(t),n=ez(r);for(const[t,a,l]of(this.rect={...e},this.width=e.width,this.height=e.height,eV))for(const e of a)Object.defineProperty(this,e,{get:()=>{let a=l(r),i=n[t]-a;return this.rect[e]+i},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class eK{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,r){var n;null==(n=this.target)||n.addEventListener(e,t,r),this.listeners.push([e,t,r])}}function eq(e,t){let r=Math.abs(e.x),n=Math.abs(e.y);return"number"==typeof t?Math.sqrt(r**2+n**2)>t:"x"in t&&"y"in t?r>t.x&&n>t.y:"x"in t?r>t.x:"y"in t&&n>t.y}function eW(e){e.preventDefault()}function eY(e){e.stopPropagation()}(lH=l0||(l0={})).Click="click",lH.DragStart="dragstart",lH.Keydown="keydown",lH.ContextMenu="contextmenu",lH.Resize="resize",lH.SelectionChange="selectionchange",lH.VisibilityChange="visibilitychange",(lK=l1||(l1={})).Space="Space",lK.Down="ArrowDown",lK.Right="ArrowRight",lK.Left="ArrowLeft",lK.Up="ArrowUp",lK.Esc="Escape",lK.Enter="Enter",lK.Tab="Tab";let eG={start:[l1.Space,l1.Enter],cancel:[l1.Esc],end:[l1.Space,l1.Enter,l1.Tab]},eJ=(e,t)=>{let{currentCoordinates:r}=t;switch(e.code){case l1.Right:return{...r,x:r.x+25};case l1.Left:return{...r,x:r.x-25};case l1.Down:return{...r,y:r.y+25};case l1.Up:return{...r,y:r.y-25}}};class eX{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new eK(B(t)),this.windowListeners=new eK(M(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(l0.Resize,this.handleCancel),this.windowListeners.add(l0.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(l0.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,r=e.node.current;r&&eU(r),t(em)}handleKeyDown(e){if(Z(e)){let{active:t,context:r,options:n}=this.props,{keyboardCodes:a=eG,coordinateGetter:l=eJ,scrollBehavior:i="smooth"}=n,{code:o}=e;if(a.end.includes(o))return void this.handleEnd(e);if(a.cancel.includes(o))return void this.handleCancel(e);let{collisionRect:s}=r.current,c=s?{x:s.left,y:s.top}:em;this.referenceCoordinates||(this.referenceCoordinates=c);let u=l(e,{active:t,context:r.current,currentCoordinates:c});if(u){let t=Q(u,c),n={x:0,y:0},{scrollableAncestors:a}=r.current;for(let r of a){let a=e.code,{isTop:l,isRight:o,isLeft:s,isBottom:c,maxScroll:d,minScroll:f}=eF(r),h=function(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:r,right:n,bottom:a}=e.getBoundingClientRect();return{top:t,left:r,right:n,bottom:a,width:e.clientWidth,height:e.clientHeight}}(r),p={x:Math.min(a===l1.Right?h.right-h.width/2:h.right,Math.max(a===l1.Right?h.left:h.left+h.width/2,u.x)),y:Math.min(a===l1.Down?h.bottom-h.height/2:h.bottom,Math.max(a===l1.Down?h.top:h.top+h.height/2,u.y))},m=a===l1.Right&&!o||a===l1.Left&&!s,g=a===l1.Down&&!c||a===l1.Up&&!l;if(m&&p.x!==u.x){let e=r.scrollLeft+t.x,l=a===l1.Right&&e<=d.x||a===l1.Left&&e>=f.x;if(l&&!t.y)return void r.scrollTo({left:e,behavior:i});l?n.x=r.scrollLeft-e:n.x=a===l1.Right?r.scrollLeft-d.x:r.scrollLeft-f.x,n.x&&r.scrollBy({left:-n.x,behavior:i});break}if(g&&p.y!==u.y){let e=r.scrollTop+t.y,l=a===l1.Down&&e<=d.y||a===l1.Up&&e>=f.y;if(l&&!t.x)return void r.scrollTo({top:e,behavior:i});l?n.y=r.scrollTop-e:n.y=a===l1.Down?r.scrollTop-d.y:r.scrollTop-f.y,n.y&&r.scrollBy({top:-n.y,behavior:i});break}}this.handleMove(e,X(Q(u,this.referenceCoordinates),n))}}}handleMove(e,t){let{onMove:r}=this.props;e.preventDefault(),r(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function eQ(e){return!!(e&&"distance"in e)}function eZ(e){return!!(e&&"delay"in e)}eX.activators=[{eventName:"onKeyDown",handler:(e,t,r)=>{let{keyboardCodes:n=eG,onActivation:a}=t,{active:l}=r,{code:i}=e.nativeEvent;if(n.start.includes(i)){let t=l.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==a||a({event:e.nativeEvent}),!0)}return!1}}];class e0{constructor(e,t,r){var n;void 0===r&&(r=function(e){let{EventTarget:t}=M(e);return e instanceof t?e:B(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:a}=e,{target:l}=a;this.props=e,this.events=t,this.document=B(l),this.documentListeners=new eK(this.document),this.listeners=new eK(r),this.windowListeners=new eK(M(l)),this.initialCoordinates=null!=(n=ee(a))?n:em,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:r}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(l0.Resize,this.handleCancel),this.windowListeners.add(l0.DragStart,eW),this.windowListeners.add(l0.VisibilityChange,this.handleCancel),this.windowListeners.add(l0.ContextMenu,eW),this.documentListeners.add(l0.Keydown,this.handleKeydown),t){if(null!=r&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(eZ(t)){this.timeoutId=setTimeout(this.handleStart,t.delay),this.handlePending(t);return}if(eQ(t))return void this.handlePending(t)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){let{active:r,onPending:n}=this.props;n(r,e,this.initialCoordinates,t)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(l0.Click,eY,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(l0.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;let{activated:r,initialCoordinates:n,props:a}=this,{onMove:l,options:{activationConstraint:i}}=a;if(!n)return;let o=null!=(t=ee(e))?t:em,s=Q(n,o);if(!r&&i){if(eQ(i)){if(null!=i.tolerance&&eq(s,i.tolerance))return this.handleCancel();if(eq(s,i.distance))return this.handleStart()}return eZ(i)&&eq(s,i.tolerance)?this.handleCancel():void this.handlePending(i,s)}e.cancelable&&e.preventDefault(),l(o)}handleEnd(){let{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){let{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===l1.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}let e1={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class e2 extends e0{constructor(e){const{event:t}=e;super(e,e1,B(t.target))}}e2.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return!!r.isPrimary&&0===r.button&&(null==n||n({event:r}),!0)}}];let e3={move:{name:"mousemove"},end:{name:"mouseup"}};(lq=l2||(l2={}))[lq.RightClick=2]="RightClick";class e6 extends e0{constructor(e){super(e,e3,B(e.event.target))}}e6.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return r.button!==l2.RightClick&&(null==n||n({event:r}),!0)}}];let e5={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class e4 extends e0{constructor(e){super(e,e5)}static setup(){return window.addEventListener(e5.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(e5.move.name,e)};function e(){}}}e4.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t,{touches:a}=r;return!(a.length>1)&&(null==n||n({event:r}),!0)}}],(lW=l3||(l3={}))[lW.Pointer=0]="Pointer",lW[lW.DraggableRect=1]="DraggableRect",(lY=l6||(l6={}))[lY.TreeOrder=0]="TreeOrder",lY[lY.ReversedTreeOrder=1]="ReversedTreeOrder";let e8={x:{[lZ.Backward]:!1,[lZ.Forward]:!1},y:{[lZ.Backward]:!1,[lZ.Forward]:!1}};(lG=l5||(l5={}))[lG.Always=0]="Always",lG[lG.BeforeDragging=1]="BeforeDragging",lG[lG.WhileDragging=2]="WhileDragging",(l4||(l4={})).Optimized="optimized";let e7=new Map;function e9(e,t){return K(r=>e?r||("function"==typeof t?t(e):e):null,[t,e])}function te(e){let{callback:t,disabled:r}=e,n=U(t),a=(0,c.useMemo)(()=>{if(r||"u"<typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:e}=window;return new e(n)},[r]);return(0,c.useEffect)(()=>()=>null==a?void 0:a.disconnect(),[a]),a}function tt(e){return new eH(eT(e),e)}function tr(e,t,r){void 0===t&&(t=tt);let[n,a]=(0,c.useState)(null);function l(){a(n=>{if(!e)return null;if(!1===e.isConnected){var a;return null!=(a=null!=n?n:r)?a:null}let l=t(e);return JSON.stringify(n)===JSON.stringify(l)?n:l})}let i=function(e){let{callback:t,disabled:r}=e,n=U(t),a=(0,c.useMemo)(()=>{if(r||"u"<typeof window||void 0===window.MutationObserver)return;let{MutationObserver:e}=window;return new e(n)},[n,r]);return(0,c.useEffect)(()=>()=>null==a?void 0:a.disconnect(),[a]),a}({callback(t){if(e)for(let r of t){let{type:t,target:n}=r;if("childList"===t&&n instanceof HTMLElement&&n.contains(e)){l();break}}}}),o=te({callback:l});return z(()=>{l(),e?(null==o||o.observe(e),null==i||i.observe(document.body,{childList:!0,subtree:!0})):(null==o||o.disconnect(),null==i||i.disconnect())},[e]),n}let tn=[];function ta(e,t){void 0===t&&(t=[]);let r=(0,c.useRef)(null);return(0,c.useEffect)(()=>{r.current=null},t),(0,c.useEffect)(()=>{let t=e!==em;t&&!r.current&&(r.current=e),!t&&r.current&&(r.current=null)},[e]),r.current?Q(e,r.current):em}function tl(e){return(0,c.useMemo)(()=>{let t,r;return e?(t=e.innerWidth,{top:0,left:0,right:t,bottom:r=e.innerHeight,width:t,height:r}):null},[e])}let ti=[];function to(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return I(t)?t:e}let ts=[{sensor:e2,options:{}},{sensor:eX,options:{}}],tc={current:{}},tu={draggable:{measure:eP},droppable:{measure:eP,strategy:l5.WhileDragging,frequency:l4.Optimized},dragOverlay:{measure:eT}};class td extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,r;return null!=(t=null==(r=this.get(e))?void 0:r.node.current)?t:void 0}}let tf={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new td,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ef},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:tu,measureDroppableContainers:ef,windowRect:null,measuringScheduled:!1},th={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ef,draggableNodes:new Map,over:null,measureDroppableContainers:ef},tp=(0,c.createContext)(th),tm=(0,c.createContext)(tf);function tg(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new td}}}function ty(e,t){switch(t.type){case lQ.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case lQ.DragMove:if(null==e.draggable.active)return e;return{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case lQ.DragEnd:case lQ.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case lQ.RegisterDroppable:{let{element:r}=t,{id:n}=r,a=new td(e.droppable.containers);return a.set(n,r),{...e,droppable:{...e.droppable,containers:a}}}case lQ.SetDroppableDisabled:{let{id:r,key:n,disabled:a}=t,l=e.droppable.containers.get(r);if(!l||n!==l.key)return e;let i=new td(e.droppable.containers);return i.set(r,{...l,disabled:a}),{...e,droppable:{...e.droppable,containers:i}}}case lQ.UnregisterDroppable:{let{id:r,key:n}=t,a=e.droppable.containers.get(r);if(!a||n!==a.key)return e;let l=new td(e.droppable.containers);return l.delete(r),{...e,droppable:{...e.droppable,containers:l}}}default:return e}}function tv(e){let{disabled:t}=e,{active:r,activatorEvent:n,draggableNodes:a}=(0,c.useContext)(tp),l=W(n),i=W(null==r?void 0:r.id);return(0,c.useEffect)(()=>{if(!t&&!n&&l&&null!=i){if(!Z(l)||document.activeElement===l.target)return;let e=a.get(i);if(!e)return;let{activatorNode:t,node:r}=e;(t.current||r.current)&&requestAnimationFrame(()=>{for(let e of[t.current,r.current]){if(!e)continue;let t=en(e);if(t){t.focus();break}}})}},[n,t,a,i,l]),null}function tb(e,t){let{transform:r,...n}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...n}),r):r}let tx=(0,c.createContext)({...em,scaleX:1,scaleY:1});(lJ=l8||(l8={}))[lJ.Uninitialized=0]="Uninitialized",lJ[lJ.Initializing=1]="Initializing",lJ[lJ.Initialized=2]="Initialized";let tw=(0,c.memo)(function(e){var t,r,n,a,l,i,o,s;let d,f,h,p,m,g,y,v,{id:b,accessibility:x,autoScroll:w=!0,children:_,sensors:C=ts,collisionDetection:S=eS,measuring:j,modifiers:$,...k}=e,[N,E]=(0,c.useReducer)(ty,void 0,tg),[T,P]=function(){let[e]=(0,c.useState)(()=>new Set),t=(0,c.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,c.useCallback)(t=>{let{type:r,event:n}=t;e.forEach(e=>{var t;return null==(t=e[r])?void 0:t.call(e,n)})},[e]),t]}(),[D,A]=(0,c.useState)(l8.Uninitialized),R=D===l8.Initialized,{draggable:{active:L,nodes:F,translate:B},droppable:{containers:U}}=N,Y=null!=L?F.get(L):null,J=(0,c.useRef)({initial:null,translated:null}),Q=(0,c.useMemo)(()=>{var e;return null!=L?{id:L,data:null!=(e=null==Y?void 0:Y.data)?e:tc,rect:J}:null},[L,Y]),Z=(0,c.useRef)(null),[et,er]=(0,c.useState)(null),[en,ea]=(0,c.useState)(null),el=H(k,Object.values(k)),ei=G("DndDescribedBy",b),es=(0,c.useMemo)(()=>U.getEnabled(),[U]),ec=(0,c.useMemo)(()=>({draggable:{...tu.draggable,...null==j?void 0:j.draggable},droppable:{...tu.droppable,...null==j?void 0:j.droppable},dragOverlay:{...tu.dragOverlay,...null==j?void 0:j.dragOverlay}}),[null==j?void 0:j.draggable,null==j?void 0:j.droppable,null==j?void 0:j.dragOverlay]),{droppableRects:eu,measureDroppableContainers:ef,measuringScheduled:eh}=function(e,t){let{dragging:r,dependencies:n,config:a}=t,[l,i]=(0,c.useState)(null),{frequency:o,measure:s,strategy:u}=a,d=(0,c.useRef)(e),f=function(){switch(u){case l5.Always:return!1;case l5.BeforeDragging:return r;default:return!r}}(),h=H(f),p=(0,c.useCallback)(function(e){void 0===e&&(e=[]),h.current||i(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[h]),m=(0,c.useRef)(null),g=K(t=>{if(f&&!r)return e7;if(!t||t===e7||d.current!==e||null!=l){let t=new Map;for(let r of e){if(!r)continue;if(l&&l.length>0&&!l.includes(r.id)&&r.rect.current){t.set(r.id,r.rect.current);continue}let e=r.node.current,n=e?new eH(s(e),e):null;r.rect.current=n,n&&t.set(r.id,n)}return t}return t},[e,l,r,f,s]);return(0,c.useEffect)(()=>{d.current=e},[e]),(0,c.useEffect)(()=>{f||p()},[r,f]),(0,c.useEffect)(()=>{l&&l.length>0&&i(null)},[JSON.stringify(l)]),(0,c.useEffect)(()=>{f||"number"!=typeof o||null!==m.current||(m.current=setTimeout(()=>{p(),m.current=null},o))},[o,f,p,...n]),{droppableRects:g,measureDroppableContainers:p,measuringScheduled:null!=l}}(es,{dragging:R,dependencies:[B.x,B.y],config:ec.droppable}),ep=K(e=>{var t;return null==L?null:null!=(t=null!=m?m:e)?t:null},[m=(p=null!=L?F.get(L):void 0)?p.node.current:null,L]),eg=(0,c.useMemo)(()=>en?ee(en):null,[en]),ey=(d=(null==et?void 0:et.autoScrollEnabled)===!1,f="object"==typeof w?!1===w.enabled:!1===w,h=R&&!d&&!f,"object"==typeof w?{...w,enabled:h}:{enabled:h}),ev=e9(ep,ec.draggable.measure);!function(e){let{activeNode:t,measure:r,initialRect:n,config:a=!0}=e,l=(0,c.useRef)(!1),{x:i,y:o}="boolean"==typeof a?{x:a,y:a}:a;z(()=>{if(!i&&!o||!t){l.current=!1;return}if(l.current||!n)return;let e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;let a=e$(r(e),n);if(i||(a.x=0),o||(a.y=0),l.current=!0,Math.abs(a.x)>0||Math.abs(a.y)>0){let t=eO(e);t&&t.scrollBy({top:a.y,left:a.x})}},[t,i,o,n,r])}({activeNode:null!=L?F.get(L):null,config:ey.layoutShiftCompensation,initialRect:ev,measure:ec.draggable.measure});let eb=tr(ep,ec.draggable.measure,ev),ew=tr(ep?ep.parentElement:null),e_=(0,c.useRef)({activatorEvent:null,active:null,activeNode:ep,collisionRect:null,collisions:null,droppableRects:eu,draggableNodes:F,draggingNode:null,draggingNodeRect:null,droppableContainers:U,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),eC=U.getNodeFor(null==(t=e_.current.over)?void 0:t.id),ej=function(e){let{measure:t}=e,[r,n]=(0,c.useState)(null),a=te({callback:(0,c.useCallback)(e=>{for(let{target:r}of e)if(I(r)){n(e=>{let n=t(r);return e?{...e,width:n.width,height:n.height}:n});break}},[t])}),[l,i]=q((0,c.useCallback)(e=>{let r=to(e);null==a||a.disconnect(),r&&(null==a||a.observe(r)),n(r?t(r):null)},[t,a]));return(0,c.useMemo)(()=>({nodeRef:l,rect:r,setRef:i}),[r,l,i])}({measure:ec.dragOverlay.measure}),eN=null!=(r=ej.nodeRef.current)?r:ep,eE=R?null!=(n=ej.rect)?n:eb:null,eP=!!(ej.nodeRef.current&&ej.rect),eR=(g=e9(l=eP?null:eb),e$(l,g)),eM=tl(eN?M(eN):null),eU=(i=R?null!=eC?eC:ep:null,y=(0,c.useRef)(i),v=K(e=>i?e&&e!==tn&&i&&y.current&&i.parentNode===y.current.parentNode?e:eD(i):tn,[i]),(0,c.useEffect)(()=>{y.current=i},[i]),v),eV=function(e,t){void 0===t&&(t=eT);let[r]=e,n=tl(r?M(r):null),[a,l]=(0,c.useState)(ti);function i(){l(()=>e.length?e.map(e=>eI(e)?n:new eH(t(e),e)):ti)}let o=te({callback:i});return z(()=>{null==o||o.disconnect(),i(),e.forEach(e=>null==o?void 0:o.observe(e))},[e]),a}(eU),eK=tb($,{transform:{x:B.x-eR.x,y:B.y-eR.y,scaleX:1,scaleY:1},activatorEvent:en,active:Q,activeNodeRect:eb,containerNodeRect:ew,draggingNodeRect:eE,over:e_.current.over,overlayNodeRect:ej.rect,scrollableAncestors:eU,scrollableAncestorRects:eV,windowRect:eM}),eq=eg?X(eg,B):null,eW=function(e){let[t,r]=(0,c.useState)(null),n=(0,c.useRef)(e),a=(0,c.useCallback)(e=>{let t=eA(e.target);t&&r(e=>e?(e.set(t,eL(t)),new Map(e)):null)},[]);return(0,c.useEffect)(()=>{let t=n.current;if(e!==t){l(t);let i=e.map(e=>{let t=eA(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,eL(t)]):null}).filter(e=>null!=e);r(i.length?new Map(i):null),n.current=e}return()=>{l(e),l(t)};function l(e){e.forEach(e=>{let t=eA(e);null==t||t.removeEventListener("scroll",a)})}},[a,e]),(0,c.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>X(e,t),em):ez(e):em,[e,t])}(eU),eY=ta(eW),eG=ta(eW,[eb]),eJ=X(eK,eY),eX=eE?ek(eE,eK):null,eQ=Q&&eX?S({active:Q,collisionRect:eX,droppableRects:eu,droppableContainers:es,pointerCoordinates:eq}):null,eZ=ex(eQ,"id"),[e0,e1]=(0,c.useState)(null),e2=(o=eP?eK:X(eK,eG),s=null!=(a=null==e0?void 0:e0.rect)?a:null,{...o,scaleX:s&&eb?s.width/eb.width:1,scaleY:s&&eb?s.height/eb.height:1}),e3=(0,c.useRef)(null),e6=(0,c.useCallback)((e,t)=>{let{sensor:r,options:n}=t;if(null==Z.current)return;let a=F.get(Z.current);if(!a)return;let l=e.nativeEvent,i=new r({active:Z.current,activeNode:a,event:l,options:n,context:e_,onAbort(e){if(!F.get(e))return;let{onDragAbort:t}=el.current,r={id:e};null==t||t(r),T({type:"onDragAbort",event:r})},onPending(e,t,r,n){if(!F.get(e))return;let{onDragPending:a}=el.current,l={id:e,constraint:t,initialCoordinates:r,offset:n};null==a||a(l),T({type:"onDragPending",event:l})},onStart(e){let t=Z.current;if(null==t)return;let r=F.get(t);if(!r)return;let{onDragStart:n}=el.current,a={activatorEvent:l,active:{id:t,data:r.data,rect:J}};(0,u.unstable_batchedUpdates)(()=>{null==n||n(a),A(l8.Initializing),E({type:lQ.DragStart,initialCoordinates:e,active:t}),T({type:"onDragStart",event:a}),er(e3.current),ea(l)})},onMove(e){E({type:lQ.DragMove,coordinates:e})},onEnd:o(lQ.DragEnd),onCancel:o(lQ.DragCancel)});function o(e){return async function(){let{active:t,collisions:r,over:n,scrollAdjustedTranslate:a}=e_.current,i=null;if(t&&a){let{cancelDrop:o}=el.current;i={activatorEvent:l,active:t,collisions:r,delta:a,over:n},e===lQ.DragEnd&&"function"==typeof o&&await Promise.resolve(o(i))&&(e=lQ.DragCancel)}Z.current=null,(0,u.unstable_batchedUpdates)(()=>{E({type:e}),A(l8.Uninitialized),e1(null),er(null),ea(null),e3.current=null;let t=e===lQ.DragEnd?"onDragEnd":"onDragCancel";if(i){let e=el.current[t];null==e||e(i),T({type:t,event:i})}})}}e3.current=i},[F]),e5=(0,c.useCallback)((e,t)=>(r,n)=>{let a=r.nativeEvent,l=F.get(n);null!==Z.current||!l||a.dndKit||a.defaultPrevented||!0===e(r,t.options,{active:l})&&(a.dndKit={capturedBy:t.sensor},Z.current=n,e6(r,t))},[F,e6]),e4=(0,c.useMemo)(()=>C.reduce((e,t)=>{let{sensor:r}=t;return[...e,...r.activators.map(e=>({eventName:e.eventName,handler:e5(e.handler,t)}))]},[]),[C,e5]);(0,c.useEffect)(()=>{if(!O)return;let e=C.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(let t of e)null==t||t()}},C.map(e=>{let{sensor:t}=e;return t})),z(()=>{eb&&D===l8.Initializing&&A(l8.Initialized)},[eb,D]),(0,c.useEffect)(()=>{let{onDragMove:e}=el.current,{active:t,activatorEvent:r,collisions:n,over:a}=e_.current;if(!t||!r)return;let l={active:t,activatorEvent:r,collisions:n,delta:{x:eJ.x,y:eJ.y},over:a};(0,u.unstable_batchedUpdates)(()=>{null==e||e(l),T({type:"onDragMove",event:l})})},[eJ.x,eJ.y]),(0,c.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:r,droppableContainers:n,scrollAdjustedTranslate:a}=e_.current;if(!e||null==Z.current||!t||!a)return;let{onDragOver:l}=el.current,i=n.get(eZ),o=i&&i.rect.current?{id:i.id,rect:i.rect.current,data:i.data,disabled:i.disabled}:null,s={active:e,activatorEvent:t,collisions:r,delta:{x:a.x,y:a.y},over:o};(0,u.unstable_batchedUpdates)(()=>{e1(o),null==l||l(s),T({type:"onDragOver",event:s})})},[eZ]),z(()=>{e_.current={activatorEvent:en,active:Q,activeNode:ep,collisionRect:eX,collisions:eQ,droppableRects:eu,draggableNodes:F,draggingNode:eN,draggingNodeRect:eE,droppableContainers:U,over:e0,scrollableAncestors:eU,scrollAdjustedTranslate:eJ},J.current={initial:eE,translated:eX}},[Q,ep,eQ,eX,F,eN,eE,eu,U,e0,eU,eJ]),function(e){let{acceleration:t,activator:r=l3.Pointer,canScroll:n,draggingRect:a,enabled:l,interval:i=5,order:o=l6.TreeOrder,pointerCoordinates:s,scrollableAncestors:u,scrollableAncestorRects:d,delta:f,threshold:h}=e,p=function(e){let{delta:t,disabled:r}=e,n=W(t);return K(e=>{if(r||!n||!e)return e8;let a={x:Math.sign(t.x-n.x),y:Math.sign(t.y-n.y)};return{x:{[lZ.Backward]:e.x[lZ.Backward]||-1===a.x,[lZ.Forward]:e.x[lZ.Forward]||1===a.x},y:{[lZ.Backward]:e.y[lZ.Backward]||-1===a.y,[lZ.Forward]:e.y[lZ.Forward]||1===a.y}}},[r,t,n])}({delta:f,disabled:!l}),[m,g]=V(),y=(0,c.useRef)({x:0,y:0}),v=(0,c.useRef)({x:0,y:0}),b=(0,c.useMemo)(()=>{switch(r){case l3.Pointer:return s?{top:s.y,bottom:s.y,left:s.x,right:s.x}:null;case l3.DraggableRect:return a}},[r,a,s]),x=(0,c.useRef)(null),w=(0,c.useCallback)(()=>{let e=x.current;if(!e)return;let t=y.current.x*v.current.x,r=y.current.y*v.current.y;e.scrollBy(t,r)},[]),_=(0,c.useMemo)(()=>o===l6.TreeOrder?[...u].reverse():u,[o,u]);(0,c.useEffect)(()=>{if(!l||!u.length||!b)return void g();for(let e of _){if((null==n?void 0:n(e))===!1)continue;let r=d[u.indexOf(e)];if(!r)continue;let{direction:a,speed:l}=function(e,t,r,n,a){let{top:l,left:i,right:o,bottom:s}=r;void 0===n&&(n=10),void 0===a&&(a=eB);let{isTop:c,isBottom:u,isLeft:d,isRight:f}=eF(e),h={x:0,y:0},p={x:0,y:0},m={height:t.height*a.y,width:t.width*a.x};return!c&&l<=t.top+m.height?(h.y=lZ.Backward,p.y=n*Math.abs((t.top+m.height-l)/m.height)):!u&&s>=t.bottom-m.height&&(h.y=lZ.Forward,p.y=n*Math.abs((t.bottom-m.height-s)/m.height)),!f&&o>=t.right-m.width?(h.x=lZ.Forward,p.x=n*Math.abs((t.right-m.width-o)/m.width)):!d&&i<=t.left+m.width&&(h.x=lZ.Backward,p.x=n*Math.abs((t.left+m.width-i)/m.width)),{direction:h,speed:p}}(e,r,b,t,h);for(let e of["x","y"])p[e][a[e]]||(l[e]=0,a[e]=0);if(l.x>0||l.y>0){g(),x.current=e,m(w,i),y.current=l,v.current=a;return}}y.current={x:0,y:0},v.current={x:0,y:0},g()},[t,w,n,g,l,i,JSON.stringify(b),JSON.stringify(p),m,u,_,d,JSON.stringify(h)])}({...ey,delta:B,draggingRect:eX,pointerCoordinates:eq,scrollableAncestors:eU,scrollableAncestorRects:eV});let tt=(0,c.useMemo)(()=>({active:Q,activeNode:ep,activeNodeRect:eb,activatorEvent:en,collisions:eQ,containerNodeRect:ew,dragOverlay:ej,draggableNodes:F,droppableContainers:U,droppableRects:eu,over:e0,measureDroppableContainers:ef,scrollableAncestors:eU,scrollableAncestorRects:eV,measuringConfiguration:ec,measuringScheduled:eh,windowRect:eM}),[Q,ep,eb,en,eQ,ew,ej,F,U,eu,e0,ef,eU,eV,ec,eh,eM]),td=(0,c.useMemo)(()=>({activatorEvent:en,activators:e4,active:Q,activeNodeRect:eb,ariaDescribedById:{draggable:ei},dispatch:E,draggableNodes:F,over:e0,measureDroppableContainers:ef}),[en,e4,Q,eb,E,ei,F,e0,ef]);return c.default.createElement(eo.Provider,{value:P},c.default.createElement(tp.Provider,{value:td},c.default.createElement(tm.Provider,{value:tt},c.default.createElement(tx.Provider,{value:e2},_)),c.default.createElement(tv,{disabled:(null==x?void 0:x.restoreFocus)===!1})),c.default.createElement(ed,{...x,hiddenTextDescribedById:ei}))}),t_=(0,c.createContext)(null),tC="button";function tS(e){let{id:t,data:r,disabled:n=!1,attributes:a}=e,l=G("Draggable"),{activators:i,activatorEvent:o,active:s,activeNodeRect:u,ariaDescribedById:d,draggableNodes:f,over:h}=(0,c.useContext)(tp),{role:p=tC,roleDescription:m="draggable",tabIndex:g=0}=null!=a?a:{},y=(null==s?void 0:s.id)===t,v=(0,c.useContext)(y?tx:t_),[b,x]=q(),[w,_]=q(),C=(0,c.useMemo)(()=>i.reduce((e,r)=>{let{eventName:n,handler:a}=r;return e[n]=e=>{a(e,t)},e},{}),[i,t]),S=H(r);return z(()=>(f.set(t,{id:t,key:l,node:b,activatorNode:w,data:S}),()=>{let e=f.get(t);e&&e.key===l&&f.delete(t)}),[f,t]),{active:s,activatorEvent:o,activeNodeRect:u,attributes:(0,c.useMemo)(()=>({role:p,tabIndex:g,"aria-disabled":n,"aria-pressed":!!y&&p===tC||void 0,"aria-roledescription":m,"aria-describedby":d.draggable}),[n,p,g,y,m,d.draggable]),isDragging:y,listeners:n?void 0:C,node:b,over:h,setNodeRef:x,setActivatorNodeRef:_,transform:v}}function tj(){return(0,c.useContext)(tm)}let t$={timeout:25};function tk(e){let{data:t,disabled:r=!1,id:n,resizeObserverConfig:a}=e,l=G("Droppable"),{active:i,dispatch:o,over:s,measureDroppableContainers:u}=(0,c.useContext)(tp),d=(0,c.useRef)({disabled:r}),f=(0,c.useRef)(!1),h=(0,c.useRef)(null),p=(0,c.useRef)(null),{disabled:m,updateMeasurementsFor:g,timeout:y}={...t$,...a},v=H(null!=g?g:n),b=te({callback:(0,c.useCallback)(()=>{if(!f.current){f.current=!0;return}null!=p.current&&clearTimeout(p.current),p.current=setTimeout(()=>{u(Array.isArray(v.current)?v.current:[v.current]),p.current=null},y)},[y]),disabled:m||!i}),[x,w]=q((0,c.useCallback)((e,t)=>{b&&(t&&(b.unobserve(t),f.current=!1),e&&b.observe(e))},[b])),_=H(t);return(0,c.useEffect)(()=>{b&&x.current&&(b.disconnect(),f.current=!1,b.observe(x.current))},[x,b]),(0,c.useEffect)(()=>(o({type:lQ.RegisterDroppable,element:{id:n,key:l,disabled:r,node:x,rect:h,data:_}}),()=>o({type:lQ.UnregisterDroppable,key:l,id:n})),[n]),(0,c.useEffect)(()=>{r!==d.current.disabled&&(o({type:lQ.SetDroppableDisabled,id:n,key:l,disabled:r}),d.current.disabled=r)},[n,l,r,o]),{active:i,rect:h,isOver:(null==s?void 0:s.id)===n,node:x,over:s,setNodeRef:w}}function tN(e){let{animation:t,children:r}=e,[n,a]=(0,c.useState)(null),[l,i]=(0,c.useState)(null),o=W(r);return r||n||!o||a(o),z(()=>{if(!l)return;let e=null==n?void 0:n.key,r=null==n?void 0:n.props.id;null==e||null==r?a(null):Promise.resolve(t(r,l)).then(()=>{a(null)})},[t,n,l]),c.default.createElement(c.default.Fragment,null,r,n?(0,c.cloneElement)(n,{ref:i}):null)}let tE={x:0,y:0,scaleX:1,scaleY:1};function tT(e){let{children:t}=e;return c.default.createElement(tp.Provider,{value:th},c.default.createElement(tx.Provider,{value:tE},t))}let tP={position:"fixed",touchAction:"none"},tD=e=>Z(e)?"transform 250ms ease":void 0,tO=(0,c.forwardRef)((e,t)=>{let{as:r,activatorEvent:n,adjustScale:a,children:l,className:i,rect:o,style:s,transform:u,transition:d=tD}=e;if(!o)return null;let f=a?u:{...u,scaleX:1,scaleY:1},h={...tP,width:o.width,height:o.height,top:o.top,left:o.left,transform:et.Transform.toString(f),transformOrigin:a&&n?function(e,t){let r=ee(e);if(!r)return"0 0";let n={x:(r.x-t.left)/t.width*100,y:(r.y-t.top)/t.height*100};return n.x+"% "+n.y+"%"}(n,o):void 0,transition:"function"==typeof d?d(n):d,...s};return c.default.createElement(r,{className:i,style:h,ref:t},l)}),tA={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:r}}=e;return[{transform:et.Transform.toString(t)},{transform:et.Transform.toString(r)}]},sideEffects:(t={styles:{active:{opacity:"0"}}},e=>{let{active:r,dragOverlay:n}=e,a={},{styles:l,className:i}=t;if(null!=l&&l.active)for(let[e,t]of Object.entries(l.active))void 0!==t&&(a[e]=r.node.style.getPropertyValue(e),r.node.style.setProperty(e,t));if(null!=l&&l.dragOverlay)for(let[e,t]of Object.entries(l.dragOverlay))void 0!==t&&n.node.style.setProperty(e,t);return null!=i&&i.active&&r.node.classList.add(i.active),null!=i&&i.dragOverlay&&n.node.classList.add(i.dragOverlay),function(){for(let[e,t]of Object.entries(a))r.node.style.setProperty(e,t);null!=i&&i.active&&r.node.classList.remove(i.active)}})},tR=0,tM=c.default.memo(e=>{var t;let{adjustScale:r=!1,children:n,dropAnimation:a,style:l,transition:i,modifiers:o,wrapperElement:s="div",className:u,zIndex:d=999}=e,{activatorEvent:f,active:h,activeNodeRect:p,containerNodeRect:m,draggableNodes:g,droppableContainers:y,dragOverlay:v,over:b,measuringConfiguration:x,scrollableAncestors:w,scrollableAncestorRects:_,windowRect:C}=tj(),S=(0,c.useContext)(tx),j=(t=null==h?void 0:h.id,(0,c.useMemo)(()=>{if(null!=t)return++tR},[t])),$=tb(o,{activatorEvent:f,active:h,activeNodeRect:p,containerNodeRect:m,draggingNodeRect:v.rect,over:b,overlayNodeRect:v.rect,scrollableAncestors:w,scrollableAncestorRects:_,transform:S,windowRect:C}),k=e9(p),N=function(e){let{config:t,draggableNodes:r,droppableContainers:n,measuringConfiguration:a}=e;return U((e,l)=>{if(null===t)return;let i=r.get(e);if(!i)return;let o=i.node.current;if(!o)return;let s=to(l);if(!s)return;let{transform:c}=M(l).getComputedStyle(l),u=eN(c);if(!u)return;let d="function"==typeof t?t:function(e){let{duration:t,easing:r,sideEffects:n,keyframes:a}={...tA,...e};return e=>{let{active:l,dragOverlay:i,transform:o,...s}=e;if(!t)return;let c={x:i.rect.left-l.rect.left,y:i.rect.top-l.rect.top},u={scaleX:1!==o.scaleX?l.rect.width*o.scaleX/i.rect.width:1,scaleY:1!==o.scaleY?l.rect.height*o.scaleY/i.rect.height:1},d={x:o.x-c.x,y:o.y-c.y,...u},f=a({...s,active:l,dragOverlay:i,transform:{initial:o,final:d}}),[h]=f,p=f[f.length-1];if(JSON.stringify(h)===JSON.stringify(p))return;let m=null==n?void 0:n({active:l,dragOverlay:i,...s}),g=i.node.animate(f,{duration:t,easing:r,fill:"forwards"});return new Promise(e=>{g.onfinish=()=>{null==m||m(),e()}})}}(t);return eU(o,a.draggable.measure),d({active:{id:e,data:i.data,node:o,rect:a.draggable.measure(o)},draggableNodes:r,dragOverlay:{node:l,rect:a.dragOverlay.measure(s)},droppableContainers:n,measuringConfiguration:a,transform:u})})}({config:a,draggableNodes:g,droppableContainers:y,measuringConfiguration:x}),E=k?v.setRef:void 0;return c.default.createElement(tT,null,c.default.createElement(tN,{animation:N},h&&j?c.default.createElement(tO,{key:j,id:h.id,ref:E,as:s,activatorEvent:f,adjustScale:r,className:u,transition:i,rect:k,style:{zIndex:d,...l},transform:$},n):null))});e.s(["DndContext",()=>tw,"DragOverlay",()=>tM,"KeyboardCode",()=>l1,"KeyboardSensor",()=>eX,"MouseSensor",()=>e6,"TouchSensor",()=>e4,"closestCenter",()=>e_,"closestCorners",()=>eC,"getClientRect",()=>eT,"getFirstCollision",()=>ex,"getScrollableAncestors",()=>eD,"pointerWithin",()=>ej,"rectIntersection",()=>eS,"useDndContext",()=>tj,"useDndMonitor",()=>es,"useDraggable",()=>tS,"useDroppable",()=>tk,"useSensor",()=>eh,"useSensors",()=>ep],720247);let tL=e=>{let{adminRoute:t,apiRoute:r,includeBasePath:n,path:a="",relative:l=!1,serverURL:i}=e,s=o.default.env.NEXT_BASE_PATH||e.basePath||"",c=t||r,u=[c&&"/"!==c&&c,a&&a].filter(Boolean).join("")||"/",d=(s+u).replace(/\/$/,"")||"/";if(l||!i)return(n??!t)&&s?d:u;let f=new URL(i);return new URL(d,f.origin).toString()};e.s(["formatAdminURL",0,tL],713465);let tI=String.prototype.replace,tF=/%20/g,tB="RFC3986",tz="RFC1738";e.s(["RFC1738",0,tz,"RFC3986",0,tB,"default",0,tB,"formatters",0,{RFC1738:function(e){return tI.call(e,tF,"+")},RFC3986:function(e){return String(e)}}],975710);let tU=Object.prototype.hasOwnProperty,tV=Array.isArray,tH=new WeakMap;var tK=function(e,t){return tH.set(e,t),e};function tq(e){return tH.has(e)}var tW=function(e){return tH.get(e)},tY=function(e,t){tH.set(e,t)};let tG=function(){let e=[];for(let t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),tJ=function(e){for(;e.length>1;){let t=e.pop(),r=t.obj[t.prop];if(tV(r)){let e=[];for(let t=0;t<r.length;++t)void 0!==r[t]&&e.push(r[t]);t.obj[t.prop]=e}}},tX=function(e,t){let r=t&&t.plainObjects?Object.create(null):{};for(let t=0;t<e.length;++t)void 0!==e[t]&&(r[t]=e[t]);return r},tQ=function e(t,r,n){if(!r)return t;if("object"!=typeof r){if(tV(t))t.push(r);else if(!t||"object"!=typeof t)return[t,r];else if(tq(t)){var a=tW(t)+1;t[a]=r,tY(t,a)}else(n&&(n.plainObjects||n.allowPrototypes)||!tU.call(Object.prototype,r))&&(t[r]=!0);return t}if(!t||"object"!=typeof t){if(tq(r)){for(var l=Object.keys(r),i=n&&n.plainObjects?{__proto__:null,0:t}:{0:t},o=0;o<l.length;o++)i[parseInt(l[o],10)+1]=r[l[o]];return tK(i,tW(r)+1)}return[t].concat(r)}let s=t;return(tV(t)&&!tV(r)&&(s=tX(t,n)),tV(t)&&tV(r))?(r.forEach(function(r,a){if(tU.call(t,a)){let l=t[a];l&&"object"==typeof l&&r&&"object"==typeof r?t[a]=e(l,r,n):t.push(r)}else t[a]=r}),t):Object.keys(r).reduce(function(t,a){let l=r[a];return tU.call(t,a)?t[a]=e(t[a],l,n):t[a]=l,t},s)},tZ=function(e){let t=[{obj:{o:e},prop:"o"}],r=[];for(let e=0;e<t.length;++e){let n=t[e],a=n.obj[n.prop],l=Object.keys(a);for(let e=0;e<l.length;++e){let n=l[e],i=a[n];"object"==typeof i&&null!==i&&-1===r.indexOf(i)&&(t.push({obj:a,prop:n}),r.push(i))}}return tJ(t),e},t0=function(e,t,r,n){if(tq(e)){var a=tW(e)+1;return e[a]=t,tY(e,a),e}var l=[].concat(e,t);return l.length>r?tK(tX(l,{plainObjects:n}),l.length-1):l},t1=function(e,t){if(tV(e)){let r=[];for(let n=0;n<e.length;n+=1)r.push(t(e[n]));return r}return t(e)};var t2=e.i(975710);let t3=Object.prototype.hasOwnProperty,t6={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},t5=Array.isArray,t4=Array.prototype.push,t8=function(e,t){t4.apply(e,t5(t)?t:[t])},t7=Date.prototype.toISOString,t9=t2.default,re={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:function(e,t,r,n){if(0===e.length)return e;let a=e;"symbol"==typeof e?a=Symbol.prototype.toString.call(e):"string"!=typeof e&&(a=String(e));let l="";for(let e=0;e<a.length;e+=1024){let t=a.length>=1024?a.slice(e,e+1024):a,r=[];for(let e=0;e<t.length;++e){let a=t.charCodeAt(e);if(45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||n===tz&&(40===a||41===a)){r[r.length]=t.charAt(e);continue}if(a<128){r[r.length]=tG[a];continue}if(a<2048){r[r.length]=tG[192|a>>6]+tG[128|63&a];continue}if(a<55296||a>=57344){r[r.length]=tG[224|a>>12]+tG[128|a>>6&63]+tG[128|63&a];continue}e+=1,a=65536+((1023&a)<<10|1023&t.charCodeAt(e)),r[r.length]=tG[240|a>>18]+tG[128|a>>12&63]+tG[128|a>>6&63]+tG[128|63&a]}l+=r.join("")}return l},encodeValuesOnly:!1,format:t9,formatter:t2.formatters[t9],indices:!1,serializeDate:function(e){return t7.call(e)},skipNulls:!1,strictNullHandling:!1},rt={},rr=function(e,t,r,n,a,l,i,o,s,c,u,d,f,h,p,m,g){var y,v;let b,x=e,w=g,_=0,C=!1;for(;void 0!==(w=w.get(rt))&&!C;){let t=w.get(e);if(_+=1,void 0!==t)if(t===_)throw RangeError("Cyclic object value");else C=!0;void 0===w.get(rt)&&(_=0)}if("function"==typeof c?x=c(t,x):x instanceof Date?x=f(x):"comma"===r&&t5(x)&&(x=t1(x,function(e){return e instanceof Date?f(e):e})),null===x){if(l)return s&&!m?s(t,re.encoder,"key",h):t;x=""}if("string"==typeof(y=x)||"number"==typeof y||"boolean"==typeof y||"symbol"==typeof y||"bigint"==typeof y||(v=x)&&"object"==typeof v&&v.constructor&&v.constructor.isBuffer&&v.constructor.isBuffer(v))return s?[p(m?t:s(t,re.encoder,"key",h))+"="+p(s(x,re.encoder,"value",h))]:[p(t)+"="+p(String(x))];let S=[];if(void 0===x)return S;if("comma"===r&&t5(x))m&&s&&(x=t1(x,s)),b=[{value:x.length>0?x.join(",")||null:void 0}];else if(t5(c))b=c;else{let e=Object.keys(x);b=u?e.sort(u):e}let j=o?t.replace(/\./g,"%2E"):t,$=n&&t5(x)&&1===x.length?j+"[]":j;if(a&&t5(x)&&0===x.length)return $+"[]";for(let t=0;t<b.length;++t){let y=b[t],v="object"==typeof y&&void 0!==y.value?y.value:x[y];if(i&&null===v)continue;let w=d&&o?y.replace(/\./g,"%2E"):y,C=t5(x)?"function"==typeof r?r($,w):$:$+(d?"."+w:"["+w+"]");g.set(e,_);let j=new WeakMap;j.set(rt,g),t8(S,rr(v,C,r,n,a,l,i,o,"comma"===r&&m&&t5(x)?null:s,c,u,d,f,h,p,m,j))}return S},rn=function(e){let t;if(!e)return re;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw TypeError("Encoder has to be a function.");let r=t2.default;if(void 0!==e.format){if(!t3.call(t2.formatters,e.format))throw TypeError("Unknown format option provided.");r=e.format}let n=t2.formatters[r],a=re.filter;if(("function"==typeof e.filter||t5(e.filter))&&(a=e.filter),t=e.arrayFormat in t6?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":re.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");let l=void 0===e.allowDots?!0===e.encodeDotInKeys||re.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:re.addQueryPrefix,allowDots:l,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:re.allowEmptyArrays,arrayFormat:t,commaRoundTrip:e.commaRoundTrip,delimiter:void 0===e.delimiter?re.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:re.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:re.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:re.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:re.encodeValuesOnly,filter:a,format:r,formatter:n,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:re.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:re.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:re.strictNullHandling}};function ra(e,t){let r,n=e,a=rn(t);"function"==typeof a.filter?n=(0,a.filter)("",n):t5(a.filter)&&(r=a.filter);let l=[];if("object"!=typeof n||null===n)return"";let i=t6[a.arrayFormat],o="comma"===i&&a.commaRoundTrip;r||(r=Object.keys(n)),a.sort&&r.sort(a.sort);let s=new WeakMap;for(let e=0;e<r.length;++e){let t=r[e];a.skipNulls&&null===n[t]||t8(l,rr(n[t],t,i,o,a.allowEmptyArrays,a.strictNullHandling,a.skipNulls,a.encodeDotInKeys,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,s))}let c=l.join(a.delimiter),u=!0===a.addQueryPrefix?"?":"";return c.length>0?u+c:""}e.s(["stringify",()=>ra],559626);let rl=["ar","fa","he"];var ri=Object.prototype.hasOwnProperty;function ro(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&ro(e[n],t[n]););return -1===n}if(!r||"object"==typeof e){for(r in n=0,e)if(ri.call(e,r)&&++n&&!ri.call(t,r)||!(r in t)||!ro(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!=e&&t!=t}function rs({field:e,index:t,parentIndexPath:r,parentPath:n="",parentSchemaPath:a}){let l=n.split("."),i=l?.[l.length-1]?.startsWith("_index-"),o=i?l.slice(0,-1).join("."):n,s=i?o:n;if("name"in e)return{indexPath:"",path:`${s?s+".":""}${e.name}`,schemaPath:`${a?a+".":""}${e.name}`};let c=`_index-${r?r+"-":""}${t}`,u=a.split(".");return{indexPath:`${r?r+"-":""}${t}`,path:`${s?s+".":""}${c}`,schemaPath:u?.[u.length-1]?.startsWith("_index-")?`${a}-${t}`:`${a?a+".":""}${c}`}}e.s(["dequal",()=>ro],359394);let rc=({collectionPermissions:e,field:t,operation:r,parentName:n,permissions:a})=>{let l=!0===a||a?.[r]===!0||a?.[n]===!0||"name"in t&&"object"==typeof a&&a?.[t.name]&&(!0===a[t.name]||r in a[t.name]&&a[t.name][r]),i=null==a||!0===a||("name"in t?a[t.name]:a),o=!0===a||a?.read===!0||a?.[n]===!0||"name"in t&&"object"==typeof a&&a?.[t.name]&&(!0===a[t.name]||"read"in a[t.name]&&a[t.name].read);if(!(!0===a||"object"==typeof a&&null!==a&&Object.keys(a).length>0)&&e){let t=!!e.read,n=!1;return"create"===r&&"create"in e?n=!!e.create:"update"===r&&(n=!!e.update),{operation:n,permissions:{read:t},read:t}}return{operation:!!l,permissions:i,read:!!o}};function ru(e=[],t){let{i18n:r,keepPresentationalFields:n,labelPrefix:a,moveSubFieldsToTop:l=!1,pathPrefix:i}="boolean"==typeof t?{keepPresentationalFields:t}:t??{};return e.reduce((e,o)=>{if("group"===o.type&&"fields"in o)if(l){let t="name"in o&&"string"==typeof o.name&&!!o.name,s="name"in o?o.name:void 0,c="label"in o&&o.label&&r?m(o.label,r):void 0,u=a?`${a} > ${c??s}`:c??s,d="name"in o&&o.name?i?`${i}.${o.name}`:o.name:i;e.push(o,...ru(o.fields,{i18n:r,keepPresentationalFields:n,labelPrefix:t?u:a,moveSubFieldsToTop:l,pathPrefix:t?d:i}))}else N(o)?e.push(o):e.push(...ru(o.fields,t));else if("tabs"===o.type&&"tabs"in o)return[...e,...o.tabs.reduce((e,o)=>{if(!E(o))return[...e,...ru(o.fields,t)];if(!l)return[...e,{...o,type:"tab"}];{let t="label"in o&&o.label&&r?m(o.label,r):void 0,s=a?`${a} > ${t??o.name}`:t??o.name,c=o.name?i?`${i}.${o.name}`:o.name:i;return[...e,...ru(o.fields,{i18n:r,keepPresentationalFields:n,labelPrefix:s,moveSubFieldsToTop:l,pathPrefix:c})]}},[])];else if(b(o)&&["collapsible","row"].includes(o.type))e.push(...ru(o.fields,t));else if(N(o)||n&&S(o)){if("id"===o.name&&void 0!==a)return e;let t="label"in o&&o.label&&r?m(o.label,r):void 0,n="name"in o?o.name:void 0,s=void 0!==i||void 0!==a;e.push({...o,...l&&s&&{accessor:i&&n?`${i}.${n}`:n??"",labelWithPrefix:a?`${a} > ${t??n}`:t??n}})}return e},[])}let rd=e=>0===Object.keys(e).length,rf=(e,t)=>rd(t)?e:rd(e)?t:("and"in e&&e.and?e.and.push(t):("or"in e,e={and:[e,t]}),e),rh=({collectionConfig:e,search:t,where:r={}})=>{if(t){let n={...r||{}},a=(e.admin.listSearchableFields||[e.admin?.useAsTitle||"id"]).map(e=>({[e]:{like:t}}));a.length>0&&(n=rf(n,{or:a})),rd(n)||(r=n)}return r};e.s(["hoistQueryParamsToAnd",0,rf,"mergeListSearchAndWhere",0,rh],113465);let rp=e=>{if(!e)return;let t=e;if("string"==typeof e)try{t=JSON.parse(e)}catch(t){console.error("Error parsing columns",e,t)}if(t&&Array.isArray(t))return t.map(e=>{if("string"==typeof e){let t="-"!==e[0];return{accessor:t?e:e.slice(1),active:t}}return{accessor:e.accessor,active:e.active}})},rm=e=>e?.map(e=>e.active?e.accessor:`-${e.accessor}`),rg=Object.prototype.hasOwnProperty,ry=Array.isArray,rv={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,comma:!1,decodeDotInKeys:!1,decoder:function(e){let t=e.replace(/\+/g," ");try{return decodeURIComponent(t)}catch(e){return t}},delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},rb=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},rx=function(e,t){let r,n={__proto__:null},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,l=t.parameterLimit===1/0?void 0:t.parameterLimit,i=a.split(t.delimiter,l);for(r=0;r<i.length;++r){let e,a,l=i[r],o=l.indexOf("]="),s=-1===o?l.indexOf("="):o+1;-1===s?(e=t.decoder(l,rv.decoder,"key"),a=t.strictNullHandling?null:""):(e=t.decoder(l.slice(0,s),rv.decoder,"key"),a=t1(rb(l.slice(s+1),t),function(e){return t.decoder(e,rv.decoder,"value")})),l.indexOf("[]=")>-1&&(a=ry(a)?[a]:a),t.comma&&ry(a)&&a.length>t.arrayLimit&&(a=t0([],a,t.arrayLimit,t.plainObjects));let c=rg.call(n,e);c&&"combine"===t.duplicates?n[e]=t0(n[e],a,t.arrayLimit,t.plainObjects):c&&"last"!==t.duplicates||(n[e]=a)}return n},rw=function(e,t,r,n){let a=n?t:rb(t,r);for(let t=e.length-1;t>=0;--t){let n,l=e[t];if("[]"===l&&r.parseArrays)n=tq(a)?a:r.allowEmptyArrays&&(""===a||r.strictNullHandling&&null===a)?[]:t0([],a,r.arrayLimit,r.plainObjects);else{n=r.plainObjects?Object.create(null):{};let e="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,t=r.decodeDotInKeys?e.replace(/%2E/g,"."):e,i=parseInt(t,10);r.parseArrays||""!==t?!isNaN(i)&&l!==t&&String(i)===t&&i>=0&&r.parseArrays&&i<=r.arrayLimit?(n=[])[i]=a:"__proto__"!==t&&(n[t]=a):n={0:a}}a=n}return a},r_=function(e,t,r,n){if(!e)return;let a=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,l=/(\[[^[\]]*])/g,i=r.depth>0&&/(\[[^[\]]*])/.exec(a),o=i?a.slice(0,i.index):a,s=[];if(o){if(!r.plainObjects&&rg.call(Object.prototype,o)&&!r.allowPrototypes)return;s.push(o)}let c=0;for(;r.depth>0&&null!==(i=l.exec(a))&&c<r.depth;){if(c+=1,!r.plainObjects&&rg.call(Object.prototype,i[1].slice(1,-1))&&!r.allowPrototypes)return;s.push(i[1])}return i&&s.push("["+a.slice(i.index)+"]"),rw(s,t,r,n)},rC=function(e){var t;if(!e)return rv;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw TypeError("Decoder has to be a function.");let r=void 0===e.duplicates?rv.duplicates:e.duplicates;if("combine"!==r&&"first"!==r&&"last"!==r)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||rv.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:rv.allowEmptyArrays,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:rv.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:rv.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:rv.arrayLimit,comma:"boolean"==typeof e.comma?e.comma:rv.comma,decodeDotInKeys:"boolean"==typeof e.decodeDotInKeys?e.decodeDotInKeys:rv.decodeDotInKeys,decoder:"function"==typeof e.decoder?e.decoder:rv.decoder,delimiter:"string"==typeof e.delimiter||(t=e.delimiter,"[object RegExp]"===Object.prototype.toString.call(t))?e.delimiter:rv.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:rv.depth,duplicates:r,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:rv.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:rv.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:rv.strictNullHandling}};function rS(e,t){let r=rC(t);if(""===e||null==e)return r.plainObjects?Object.create(null):{};let n="string"==typeof e?rx(e,r):e,a=r.plainObjects?Object.create(null):{},l=Object.keys(n);for(let t=0;t<l.length;++t){let i=l[t];a=tQ(a,r_(i,n[i],r,"string"==typeof e),r)}return!0===r.allowSparse?a:tZ(a)}let rj=({sizes:e,targetSizeMax:t=180,targetSizeMin:r=40,thumbnailURL:n,url:a,width:l})=>n||e&&Object.values(e).reduce((e,n)=>!n.width||n.width<r?e:n.width>=r&&n.width<=t?!e.width||n.width<e.width||e.width<r||e.width>t?n:e:!e.width||!e.original&&e.width<r&&n.width>e.width||e.width>t&&n.width<e.width?n:e,{original:!0,url:a,width:l}).url||a;function r$(e){return["image/jpeg","image/png","image/gif","image/svg+xml","image/webp","image/avif","image/jxl"].indexOf(e)>-1}function rk(e){return null!=e&&("string"!=typeof e||""!==e.trim())&&!Number.isNaN(Number(e))}e.s(["isImage",()=>r$],792434);let rN=e=>!!(e?.versions&&"object"==typeof e.versions&&e.versions.drafts),rE=e=>!!(e?.versions&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.localizeStatus),rT=e=>!!(e?.versions&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.autosave),rP=e=>!!(e?.versions&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.validate),rD=e=>!!(e?.versions&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.schedulePublish),rO=e=>{let t=2e3;return e?.versions&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.autosave&&"object"==typeof e.versions.drafts.autosave&&(t=e.versions.drafts.autosave.interval??2e3),t};e.s(["getAutosaveInterval",0,rO,"hasAutosaveEnabled",0,rT,"hasDraftValidationEnabled",0,rP,"hasDraftsEnabled",0,rN,"hasLocalizeStatusEnabled",0,rE,"hasScheduledPublishEnabled",0,rD],387880);let rA=new Map;rA.set(Date,e=>new Date(e)),rA.set(Map,(e,t)=>new Map(rM(Array.from(e),t))),rA.set(Set,(e,t)=>new Set(rM(Array.from(e),t))),rA.set(RegExp,e=>new RegExp(e.source,e.flags));let rR=null;function rM(e,t){let r=Object.keys(e),n=Array(r.length);for(let l=0;l<r.length;l++){var a;let i=r[l],o=e[i];"object"!=typeof o||null===o?n[i]=o:o instanceof RegExp?n[i]=new RegExp(o.source,o.flags):o.constructor!==Object&&(rR=rA.get(o.constructor))?n[i]=rR(o,t):ArrayBuffer.isView(o)?n[i]=(a=o)instanceof s.Buffer?s.Buffer.from(a):new a.constructor(a.buffer.slice(),a.byteOffset,a.length):n[i]=t(o)}return n}function rL(e,t={}){if("object"!=typeof e||null===e||!("$$typeof"in e)||"symbol"!=typeof e.$$typeof){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(e=>"object"!=typeof e||null===e?e:rL(e,t));if(e instanceof File){if(t.excludeFiles)return;return e}if(e instanceof Date)return new Date(e);let r={};for(let n in e){let a=e[n];r[n]="object"!=typeof a||null===a?a:rL(a,t)}return r}}e.s(["deepCopyObjectSimpleWithoutReactComponents",()=>rL],734789);let rI=(e,t)=>{let r=(t=t||{}).delimiter||".",n=t.overwrite||!1,a=t.recursive||!1,l={};if(null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)||"[object Object]"!==Object.prototype.toString.call(e))return e;let i=e=>{let r=Number(e);return isNaN(r)||-1!==e.indexOf(".")||t.object?e:r};return Object.keys(e).sort((e,t)=>e.length-t.length).forEach(o=>{let s=o.split(r),c=i(s.shift()),u=i(s[0]),d=l;for(;void 0!==u;){if("__proto__"===c)return;let e=Object.prototype.toString.call(d[c]),r="[object Object]"===e||"[object Array]"===e;if(!n&&!r&&void 0!==d[c])return;(!n||r)&&(n||null!=d[c])||(d[c]="number"!=typeof u||t.object?{}:[]),d=d[c],s.length>0&&(c=i(s.shift()),u=i(s[0]))}d[c]=a?rI(e[o],t):e[o]}),l},rF=(e,t,r)=>{let n={};return e&&(Object.keys(e).forEach(t=>{!0!==r&&e[t]?.disableFormData||(n[t]=e[t]?.value)}),t&&(n=rI(n))),n};async function rB(e){return new Promise(t=>{setTimeout(t,e)})}e.s(["reduceFieldsToValues",0,rF],817159);let rz=(e,t)=>0===t.length||t.map(e=>e.replace("*","")).some(t=>e.startsWith(t)),rU=e=>"string"==typeof e||"number"==typeof e?e:e.id;function rV(e,t=0){if(0===e)return"0 bytes";let r=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/1024**r).toFixed(t<0?0:t))}${[" bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]}`}e.i(882312);var rH=e.i(756961);let rK="default"in rH.default?rH.default.default:rH.default,rq="default"in rH.default?rH.default.default:rH.default,rW=(e,{hasMany:t,maxLength:r,maxRows:n,minLength:a,minRows:l,req:{payload:{config:i},t:o},required:s})=>{let c;if(!s&&null==e)return!0;if(!0===t){let t=rQ(e,{maxRows:n,minRows:l,required:s,t:o});if("string"==typeof t)return t}for(let t of("number"==typeof i?.defaultMaxTextLength&&(c=i.defaultMaxTextLength),"number"==typeof r&&(c=r),Array.isArray(e)?e:[e])){let e=t?.length||0;if("number"==typeof c&&e>c)return o("validation:shorterThanMax",{label:o("general:value"),maxLength:c,stringValue:t});if("number"==typeof a&&e<a)return o("validation:longerThanMin",{label:o("general:value"),minLength:a,stringValue:t})}return!(s&&(!e||("string"==typeof e||Array.isArray(e))&&0===e.length))||o("validation:required")},rY=(e,{maxLength:t,minLength:r=3,req:{payload:{config:n},t:a},required:l})=>{let i;return("number"==typeof n?.defaultMaxTextLength&&(i=n.defaultMaxTextLength),"number"==typeof t&&(i=t),e&&i&&e.length>i)?a("validation:shorterThanMax",{maxLength:i}):e&&r&&e.length<r?a("validation:longerThanMin",{minLength:r}):!l||!!e||a("validation:required")},rG=(e,{req:{t:t},required:r,siblingData:n})=>r&&!e?t("validation:required"):!e||e===n.password||t("fields:passwordsDoNotMatch"),rJ=(e,{collectionSlug:t,req:{payload:{collections:r,config:n},t:a},required:l,siblingData:i})=>{if(t){let l=r?.[t]?.config??n.collections.find(({slug:e})=>e===t);if(l.auth.loginWithUsername&&!l.auth.loginWithUsername?.requireUsername&&!l.auth.loginWithUsername?.requireEmail&&!e&&!i?.username)return a("validation:required")}return(!e||!!/^(?!.*\.\.)[\w!#$%&'*+/=?^`{|}~-](?:[\w!#$%&'*+/=?^`{|}~.-]*[\w!#$%&'*+/=?^`{|}~-])?@[a-z0-9](?:[a-z0-9-]*[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)*\.[a-z]{2,}$/i.test(e))&&(!!e||!l)||a("validation:emailAddress")},rX=(e,{collectionSlug:t,req:{payload:{collections:r,config:n},t:a},required:l,siblingData:i})=>{let o;if(t){let l=r?.[t]?.config??n.collections.find(({slug:e})=>e===t);if(l.auth.loginWithUsername&&!l.auth.loginWithUsername?.requireUsername&&!l.auth.loginWithUsername?.requireEmail&&!e&&!i?.email)return a("validation:required")}return("number"==typeof n?.defaultMaxTextLength&&(o=n.defaultMaxTextLength),e&&o&&e.length>o)?a("validation:shorterThanMax",{maxLength:o}):!!e||!l||a("validation:required")},rQ=(e,t)=>{let{maxRows:r,minRows:n,required:a,t:l}=t,i=Array.isArray(e)?e.length:e||0;return!a&&0===i||(n&&i<n?l("validation:requiresAtLeast",{count:n,label:l("general:rows")}):r&&i>r?l("validation:requiresNoMoreThan",{count:r,label:l("general:rows")}):!a||!!i||l("validation:requiresAtLeast",{count:1,label:l("general:row")}))};e.s(["confirmPassword",0,rG,"email",0,rJ,"password",0,rY,"text",0,rW,"username",0,rX],837326);let rZ=(e,t)=>e.size===t.size&&[...e].every(e=>t.has(e)),{isPlural:r0,singular:r1}=e.i(286264).default,r2=(e,t=!1)=>{let r=(e||"").trim().split(/[\s-]/),n=[];return r.forEach(e=>{if(""!==e){let t=e.split(/(?=[A-Z])/).join(" ");n.push(t.charAt(0).toUpperCase()+t.slice(1))}}),t?n.join("").replace(/\s/g,""):n.join(" ")},r3=new Set(["equals","contains","not_equals","in","all","not_in","exists","greater_than","greater_than_equal","less_than","less_than_equal","like","not_like","within","intersects","near"]),r6=e=>!!(e?.or&&(e?.or?.length===0||e?.or?.length>0&&e?.or?.[0]?.and&&e?.or?.[0]?.and?.length>0))&&e.or.every(e=>!!(e.and&&Array.isArray(e.and))&&e.and.every(e=>{if("object"!=typeof e)return!1;let t=Object.keys(e);if(0===t.length)return!1;for(let r of t){let t=Object.keys(e[r])[0];if(!t||!r3.has(t))return!1}return!0})),r5={BROWSE_BY_FOLDER:"browse-by-folder",DASHBOARD_LAYOUT:"dashboard-layout",NAV:"nav"};function r4(e,t="and"){if(0===e.length)return{};let r=e.reduce((e,r)=>(r&&"object"==typeof r&&Object.keys(r).length>0&&(t in r?e[t]=[...e[t],...r[t]]:e[t]?.push(r)),e),{[t]:[]});return r[t]?.length===0?{}:r}e.s(["PREFERENCE_KEYS",0,r5],11396);var r8=(0,h.c)(e=>{function t(e,t){var r=e.length;for(e.push(t);0<r;){var n=r-1>>>1,l=e[n];if(0<a(l,t))e[n]=t,e[r]=l,r=n;else break}}function r(e){return 0===e.length?null:e[0]}function n(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var n=0,l=e.length,i=l>>>1;n<i;){var o=2*(n+1)-1,s=e[o],c=o+1,u=e[c];if(0>a(s,r))c<l&&0>a(u,s)?(e[n]=u,e[c]=r,n=c):(e[n]=s,e[o]=r,n=o);else if(c<l&&0>a(u,r))e[n]=u,e[c]=r,n=c;else break}}return t}function a(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now?(s=performance,e.unstable_now=function(){return s.now()}):(u=(c=Date).now(),e.unstable_now=function(){return c.now()-u});var l,i,o,s,c,u,d=[],f=[],h=1,p=null,m=3,g=!1,y=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,x="function"==typeof clearTimeout?clearTimeout:null,w="u">typeof setImmediate?setImmediate:null;function _(e){for(var a=r(f);null!==a;){if(null===a.callback)n(f);else if(a.startTime<=e)n(f),a.sortIndex=a.expirationTime,t(d,a);else break;a=r(f)}}function C(e){if(v=!1,_(e),!y)if(null!==r(d))y=!0,T();else{var t=r(f);null!==t&&P(C,t.startTime-e)}}var S=!1,j=-1,$=5,k=-1;function N(){return!(e.unstable_now()-k<$)}function E(){if(S){var t=e.unstable_now();k=t;var a=!0;try{e:{y=!1,v&&(v=!1,x(j),j=-1),g=!0;var i=m;try{t:{for(_(t),p=r(d);null!==p&&!(p.expirationTime>t&&N());){var o=p.callback;if("function"==typeof o){p.callback=null,m=p.priorityLevel;var s=o(p.expirationTime<=t);if(t=e.unstable_now(),"function"==typeof s){p.callback=s,_(t),a=!0;break t}p===r(d)&&n(d),_(t)}else n(d);p=r(d)}if(null!==p)a=!0;else{var c=r(f);null!==c&&P(C,c.startTime-t),a=!1}}break e}finally{p=null,m=i,g=!1}}}finally{a?l():S=!1}}}function T(){S||(S=!0,l())}function P(t,r){j=b(function(){t(e.unstable_now())},r)}"function"==typeof w?l=function(){w(E)}:"u">typeof MessageChannel?(o=(i=new MessageChannel).port2,i.port1.onmessage=E,l=function(){o.postMessage(null)}):l=function(){b(E,0)},e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){y||g||(y=!0,T())},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):$=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(d)},e.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var r=m;m=t;try{return e()}finally{m=r}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=m;m=e;try{return t()}finally{m=r}},e.unstable_scheduleCallback=function(n,a,l){var i=e.unstable_now();switch(l="object"==typeof l&&null!==l&&"number"==typeof(l=l.delay)&&0<l?i+l:i,n){case 1:var o=-1;break;case 2:o=250;break;case 5:o=0x3fffffff;break;case 4:o=1e4;break;default:o=5e3}return o=l+o,n={id:h++,callback:a,priorityLevel:n,startTime:l,expirationTime:o,sortIndex:-1},l>i?(n.sortIndex=l,t(f,n),null===r(d)&&n===r(f)&&(v?(x(j),j=-1):v=!0,P(C,l-i))):(n.sortIndex=o,t(d,n),y||g||(y=!0,T())),n},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(e){var t=m;return function(){var r=m;m=t;try{return e.apply(this,arguments)}finally{m=r}}}}),r7=(0,h.c)((e,t)=>{t.exports=r8()}),r9=(0,h.c)((e,t)=>{var r=Math.floor(0xffffff*Math.random()),n=h.index=parseInt(0xffffff*Math.random(),10),a=(typeof o.default>"u"||"number"!=typeof o.default.pid?Math.floor(1e5*Math.random()):o.default.pid)%65535,l=(()=>{try{return _Buffer}catch{try{return s.Buffer}catch{return null}}})(),i=function(e){return!!(null!=e&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e))},c=[];for(u=0;u<256;u++)c[u]=(u<=15?"0":"")+u.toString(16);var u,d=RegExp("^[0-9a-fA-F]{24}$"),f=[];for(u=0;u<10;)f[48+u]=u++;for(;u<16;)f[55+u]=f[87+u]=u++;function h(e){if(!(this instanceof h))return new h(e);if(e&&(e instanceof h||"ObjectID"===e._bsontype))return e;if(this._bsontype="ObjectID",null==e||"number"==typeof e){this.id=this.generate(e);return}var t=h.isValid(e);if(!t&&null!=e)throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");if(t&&"string"==typeof e&&24===e.length)return h.createFromHexString(e);if(null!=e&&12===e.length)this.id=e;else{if(null!=e&&"function"==typeof e.toHexString)return e;throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters")}}t.exports=h,h.default=h,h.createFromTime=function(e){var t,r;return new h((t=8,(8===(r=(r=e=parseInt(e,10)%0xffffffff).toString(16)).length?r:"00000000".substring(r.length,8)+r)+"0000000000000000"))},h.createFromHexString=function(e){if(typeof e>"u"||null!=e&&24!==e.length)throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");for(var t="",r=0;r<24;)t+=String.fromCharCode(f[e.charCodeAt(r++)]<<4|f[e.charCodeAt(r++)]);return new h(t)},h.isValid=function(e){return null!=e&&("number"==typeof e||("string"==typeof e?12===e.length||24===e.length&&d.test(e):e instanceof h||(i(e)?h.isValid(e.toString("hex")):"function"==typeof e.toHexString&&!!l&&(e.id instanceof l||"string"==typeof e.id)&&(12===e.id.length||24===e.id.length&&d.test(e.id)))))},h.prototype={constructor:h,toHexString:function(){if(!this.id||!this.id.length)throw Error("invalid ObjectId, ObjectId.id must be either a string or a Buffer, but is ["+JSON.stringify(this.id)+"]");if(24===this.id.length)return this.id;if(i(this.id))return this.id.toString("hex");for(var e="",t=0;t<this.id.length;t++)e+=c[this.id.charCodeAt(t)];return e},equals:function(e){return e instanceof h?this.toString()===e.toString():"string"==typeof e&&h.isValid(e)&&12===e.length&&i(this.id)?e===this.id.toString("binary"):"string"==typeof e&&h.isValid(e)&&24===e.length?e.toLowerCase()===this.toHexString():"string"==typeof e&&h.isValid(e)&&12===e.length?e===this.id:null!=e&&(e instanceof h||!!e.toHexString)&&e.toHexString()===this.toHexString()},getTimestamp:function(){var e,t=new Date;return e=i(this.id)?this.id[3]|this.id[2]<<8|this.id[1]<<16|this.id[0]<<24:this.id.charCodeAt(3)|this.id.charCodeAt(2)<<8|this.id.charCodeAt(1)<<16|this.id.charCodeAt(0)<<24,t.setTime(1e3*Math.floor(e)),t},generate:function(e){"number"!=typeof e&&(e=~~(Date.now()/1e3)),e=parseInt(e,10)%0xffffffff;var t=n=(n+1)%0xffffff;return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e,r>>16&255,r>>8&255,255&r,a>>8&255,255&a,t>>16&255,t>>8&255,255&t)}};var p=Symbol&&Symbol.for&&Symbol.for("nodejs.util.inspect.custom")||"inspect";h.prototype[p]=function(){return"ObjectID("+this+")"},h.prototype.toJSON=h.prototype.toHexString,h.prototype.toString=h.prototype.toHexString}),ne=(0,h.c)(e=>{var t="function"==typeof Symbol&&Symbol.for,r=t?Symbol.for("react.element"):60103,n=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,l=t?Symbol.for("react.strict_mode"):60108,i=t?Symbol.for("react.profiler"):60114,o=t?Symbol.for("react.provider"):60109,s=t?Symbol.for("react.context"):60110,c=t?Symbol.for("react.async_mode"):60111,u=t?Symbol.for("react.concurrent_mode"):60111,d=t?Symbol.for("react.forward_ref"):60112,f=t?Symbol.for("react.suspense"):60113,h=t?Symbol.for("react.suspense_list"):60120,p=t?Symbol.for("react.memo"):60115,m=t?Symbol.for("react.lazy"):60116,g=t?Symbol.for("react.block"):60121,y=t?Symbol.for("react.fundamental"):60117,v=t?Symbol.for("react.responder"):60118,b=t?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case u:case a:case i:case l:case f:return e;default:switch(e=e&&e.$$typeof){case s:case d:case m:case p:case o:return e;default:return t}}case n:return t}}}function w(e){return x(e)===u}e.AsyncMode=c,e.ConcurrentMode=u,e.ContextConsumer=s,e.ContextProvider=o,e.Element=r,e.ForwardRef=d,e.Fragment=a,e.Lazy=m,e.Memo=p,e.Portal=n,e.Profiler=i,e.StrictMode=l,e.Suspense=f,e.isAsyncMode=function(e){return w(e)||x(e)===c},e.isConcurrentMode=w,e.isContextConsumer=function(e){return x(e)===s},e.isContextProvider=function(e){return x(e)===o},e.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},e.isForwardRef=function(e){return x(e)===d},e.isFragment=function(e){return x(e)===a},e.isLazy=function(e){return x(e)===m},e.isMemo=function(e){return x(e)===p},e.isPortal=function(e){return x(e)===n},e.isProfiler=function(e){return x(e)===i},e.isStrictMode=function(e){return x(e)===l},e.isSuspense=function(e){return x(e)===f},e.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===i||e===l||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===o||e.$$typeof===s||e.$$typeof===d||e.$$typeof===y||e.$$typeof===v||e.$$typeof===b||e.$$typeof===g)},e.typeOf=x}),nt=(0,h.c)((e,t)=>{t.exports=ne()}),nr=(0,h.c)((e,t)=>{var r=nt(),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function o(e){return r.isMemo(e)?l:i[e.$$typeof]||n}i[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[r.Memo]=l;var s=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;t.exports=function e(t,r,n){if("string"!=typeof r){if(h){var l=f(r);l&&l!==h&&e(t,l,n)}var i=c(r);u&&(i=i.concat(u(r)));for(var p=o(t),m=o(r),g=0;g<i.length;++g){var y=i[g];if(!a[y]&&!(n&&n[y])&&!(m&&m[y])&&!(p&&p[y])){var v=d(r,y);try{s(t,y,v)}catch{}}}}return t}}),nn=(0,h.c)((e,t)=>{function r(e){return void 0===e}function n(e){return e===Object(e)}function a(e){return Array.isArray(e)}function l(e,t){return t?n(e)&&!r(e.uri):n(e)&&"number"==typeof e.size&&"string"==typeof e.type&&"function"==typeof e.slice}function i(e){return!r(e)&&e}t.exports={serialize:function e(t,o,s,c){o=o||{},s=s||new FormData,o.indices=i(o.indices),o.nullsAsUndefineds=i(o.nullsAsUndefineds),o.booleansAsIntegers=i(o.booleansAsIntegers),o.allowEmptyArrays=i(o.allowEmptyArrays),o.noAttributesWithArrayNotation=i(o.noAttributesWithArrayNotation),o.noFilesWithArrayNotation=i(o.noFilesWithArrayNotation),o.dotsForObjectNotation=i(o.dotsForObjectNotation);let u="function"==typeof s.getParts;return r(t)||(null===t?o.nullsAsUndefineds||s.append(c,""):"boolean"==typeof t?o.booleansAsIntegers?s.append(c,+!!t):s.append(c,t):a(t)?t.length?t.forEach((t,r)=>{var a;let i=c+"["+(o.indices?r:"")+"]";(o.noAttributesWithArrayNotation||o.noFilesWithArrayNotation&&l(a=t,u)&&"string"==typeof a.name&&(n(a.lastModifiedDate)||"number"==typeof a.lastModified))&&(i=c),e(t,o,s,i)}):o.allowEmptyArrays&&s.append(o.noAttributesWithArrayNotation?c:c+"[]",""):t instanceof Date?s.append(c,t.toISOString()):n(t)&&!l(t,u)?Object.keys(t).forEach(r=>{let n=t[r];if(a(n))for(;r.length>2&&r.lastIndexOf("[]")===r.length-2;)r=r.substring(0,r.length-2);let l=c?o.dotsForObjectNotation?c+"."+r:c+"["+r+"]":r;e(n,o,s,l)}):s.append(c,t)),s}}}),na=(0,h.c)((e,t)=>{var r,n;r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t.exports=n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 0xff00ff&n.rotl(e,8)|0xff00ff00&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],n=0;n<e.length;n+=3)for(var a=e[n]<<16|e[n+1]<<8|e[n+2],l=0;l<4;l++)8*n+6*l<=8*e.length?t.push(r.charAt(a>>>6*(3-l)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/ig,"");for(var t=[],n=0,a=0;n<e.length;a=++n%4)0!=a&&t.push((r.indexOf(e.charAt(n-1))&Math.pow(2,-2*a+8)-1)<<2*a|r.indexOf(e.charAt(n))>>>6-2*a);return t}}}),nl=(0,h.c)((e,t)=>{var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};t.exports=r}),ni=(0,h.c)((e,t)=>{function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}t.exports=function(e){var t;return null!=e&&(r(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&r(t.slice(0,0))||!!e._isBuffer)}}),no=(0,h.c)((e,t)=>{var r,n,a,l,i;r=na(),n=nl().utf8,a=ni(),l=nl().bin,(i=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?l.stringToBytes(e):n.stringToBytes(e):a(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var o=r.bytesToWords(e),s=8*e.length,c=0x67452301,u=-0x10325477,d=-0x67452302,f=0x10325476,h=0;h<o.length;h++)o[h]=(o[h]<<8|o[h]>>>24)&0xff00ff|(o[h]<<24|o[h]>>>8)&0xff00ff00;o[s>>>5]|=128<<s%32,o[(s+64>>>9<<4)+14]=s;for(var p=i._ff,m=i._gg,g=i._hh,y=i._ii,h=0;h<o.length;h+=16){var v=c,b=u,x=d,w=f;c=p(c,u,d,f,o[h+0],7,-0x28955b88),f=p(f,c,u,d,o[h+1],12,-0x173848aa),d=p(d,f,c,u,o[h+2],17,0x242070db),u=p(u,d,f,c,o[h+3],22,-0x3e423112),c=p(c,u,d,f,o[h+4],7,-0xa83f051),f=p(f,c,u,d,o[h+5],12,0x4787c62a),d=p(d,f,c,u,o[h+6],17,-0x57cfb9ed),u=p(u,d,f,c,o[h+7],22,-0x2b96aff),c=p(c,u,d,f,o[h+8],7,0x698098d8),f=p(f,c,u,d,o[h+9],12,-0x74bb0851),d=p(d,f,c,u,o[h+10],17,-42063),u=p(u,d,f,c,o[h+11],22,-0x76a32842),c=p(c,u,d,f,o[h+12],7,0x6b901122),f=p(f,c,u,d,o[h+13],12,-0x2678e6d),d=p(d,f,c,u,o[h+14],17,-0x5986bc72),u=p(u,d,f,c,o[h+15],22,0x49b40821),c=m(c,u,d,f,o[h+1],5,-0x9e1da9e),f=m(f,c,u,d,o[h+6],9,-0x3fbf4cc0),d=m(d,f,c,u,o[h+11],14,0x265e5a51),u=m(u,d,f,c,o[h+0],20,-0x16493856),c=m(c,u,d,f,o[h+5],5,-0x29d0efa3),f=m(f,c,u,d,o[h+10],9,0x2441453),d=m(d,f,c,u,o[h+15],14,-0x275e197f),u=m(u,d,f,c,o[h+4],20,-0x182c0438),c=m(c,u,d,f,o[h+9],5,0x21e1cde6),f=m(f,c,u,d,o[h+14],9,-0x3cc8f82a),d=m(d,f,c,u,o[h+3],14,-0xb2af279),u=m(u,d,f,c,o[h+8],20,0x455a14ed),c=m(c,u,d,f,o[h+13],5,-0x561c16fb),f=m(f,c,u,d,o[h+2],9,-0x3105c08),d=m(d,f,c,u,o[h+7],14,0x676f02d9),u=m(u,d,f,c,o[h+12],20,-0x72d5b376),c=g(c,u,d,f,o[h+5],4,-378558),f=g(f,c,u,d,o[h+8],11,-0x788e097f),d=g(d,f,c,u,o[h+11],16,0x6d9d6122),u=g(u,d,f,c,o[h+14],23,-0x21ac7f4),c=g(c,u,d,f,o[h+1],4,-0x5b4115bc),f=g(f,c,u,d,o[h+4],11,0x4bdecfa9),d=g(d,f,c,u,o[h+7],16,-0x944b4a0),u=g(u,d,f,c,o[h+10],23,-0x41404390),c=g(c,u,d,f,o[h+13],4,0x289b7ec6),f=g(f,c,u,d,o[h+0],11,-0x155ed806),d=g(d,f,c,u,o[h+3],16,-0x2b10cf7b),u=g(u,d,f,c,o[h+6],23,0x4881d05),c=g(c,u,d,f,o[h+9],4,-0x262b2fc7),f=g(f,c,u,d,o[h+12],11,-0x1924661b),d=g(d,f,c,u,o[h+15],16,0x1fa27cf8),u=g(u,d,f,c,o[h+2],23,-0x3b53a99b),c=y(c,u,d,f,o[h+0],6,-0xbd6ddbc),f=y(f,c,u,d,o[h+7],10,0x432aff97),d=y(d,f,c,u,o[h+14],15,-0x546bdc59),u=y(u,d,f,c,o[h+5],21,-0x36c5fc7),c=y(c,u,d,f,o[h+12],6,0x655b59c3),f=y(f,c,u,d,o[h+3],10,-0x70f3336e),d=y(d,f,c,u,o[h+10],15,-1051523),u=y(u,d,f,c,o[h+1],21,-0x7a7ba22f),c=y(c,u,d,f,o[h+8],6,0x6fa87e4f),f=y(f,c,u,d,o[h+15],10,-0x1d31920),d=y(d,f,c,u,o[h+6],15,-0x5cfebcec),u=y(u,d,f,c,o[h+13],21,0x4e0811a1),c=y(c,u,d,f,o[h+4],6,-0x8ac817e),f=y(f,c,u,d,o[h+11],10,-0x42c50dcb),d=y(d,f,c,u,o[h+2],15,0x2ad7d2bb),u=y(u,d,f,c,o[h+9],21,-0x14792c6f),c=c+v>>>0,u=u+b>>>0,d=d+x>>>0,f=f+w>>>0}return r.endian([c,u,d,f])})._ff=function(e,t,r,n,a,l,i){var o=e+(t&r|~t&n)+(a>>>0)+i;return(o<<l|o>>>32-l)+t},i._gg=function(e,t,r,n,a,l,i){var o=e+(t&n|r&~n)+(a>>>0)+i;return(o<<l|o>>>32-l)+t},i._hh=function(e,t,r,n,a,l,i){var o=e+(t^r^n)+(a>>>0)+i;return(o<<l|o>>>32-l)+t},i._ii=function(e,t,r,n,a,l,i){var o=e+(r^(t|~n))+(a>>>0)+i;return(o<<l|o>>>32-l)+t},i._blocksize=16,i._digestsize=16,t.exports=function(e,t){if(null==e)throw Error("Illegal argument "+e);var n=r.wordsToBytes(i(e,t));return t&&t.asBytes?n:t&&t.asString?l.bytesToString(n):r.bytesToHex(n)}});function ns({CustomComponent:e,Fallback:t}){return void 0!==e?e:t}var nc=(0,h.e)(r7(),1),nu=Symbol(),nd=Symbol(),nf=typeof window>"u"||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?c.useEffect:c.useLayoutEffect,nh=nc.unstable_runWithPriority?e=>{try{(0,nc.unstable_runWithPriority)(nc.unstable_NormalPriority,e)}catch(t){if("Not implemented."===t.message)e();else throw t}}:e=>e(),np=e=>e;function nm(e,t){let{v:{current:r},n:{current:n},l:a}=(0,c.useContext)(e)[nu],l=t(r),[i,o]=(0,c.useReducer)((e,a)=>{if(!a)return[r,l];if("p"in a)throw a.p;if(a.n===n)return Object.is(e[1],l)?e:[r,l];try{if("v"in a){if(Object.is(e[0],a.v))return e;let r=t(a.v);return Object.is(e[1],r)?e:[a.v,r]}}catch{}return[...e]},[r,l]);return Object.is(i[1],l)||o(),nf(()=>(a.add(o),()=>{a.delete(o)}),[a]),i[1]}var ng=(0,c.createContext)({}),ny=(0,c.createContext)({}),nv=(0,c.createContext)({}),nb=(0,c.createContext)(!1),nx=(0,c.createContext)(!1),nw=(0,c.createContext)(!1),n_=(0,c.createContext)(!1),nC=(0,c.createContext)(!1),nS=(lX=[{},()=>null],(r=(0,c.createContext)({[nu]:{v:{current:lX},n:{current:-1},l:new Set,u:e=>e()}}))[nd]=r.Provider,n=r.Provider,r.Provider=({value:e,children:t})=>{let r=(0,c.useRef)(e),a=(0,c.useRef)(0),[l,i]=(0,c.useState)(null);l&&(l(e),i(null));let o=(0,c.useRef)();if(!o.current){let e=new Set;o.current={[nu]:{v:r,n:a,l:e,u:(t,r)=>{a.current+=1;let n={n:a.current};r?.suspense&&(n.n*=-1,n.p=new Promise(e=>{i(()=>t=>{n.v=t,delete n.p,e(t)})})),e.forEach(e=>e(n)),t()}}}}return nf(()=>{r.current=e,a.current+=1,nh(()=>{o.current[nu].l.forEach(t=>{t({n:a.current,v:e})})})},[e]),(0,c.createElement)(n,{value:o.current},t)},delete r.Consumer,r),nj=()=>(0,c.use)(ng),n$=()=>(0,c.use)(ny),nk=()=>(0,c.use)(nv),nN=()=>(0,c.use)(nb),nE=()=>(0,c.use)(nx),nT=()=>(0,c.use)(nw),nP=()=>(0,c.use)(n_),nD=()=>(0,c.use)(nC),nO=e=>nm(nS,e),nA=()=>nm(nS,np),nR=c.default.createContext({data:{},path:"",rowNumber:void 0}),nM=({children:e,path:t,rowNumber:r})=>{let{getDataByPath:n,getSiblingData:a}=nk(),l=a(t),i=n(t)||l,o=c.default.useMemo(()=>({data:i,path:t,rowNumber:r}),[i,t,r]);return(0,p.jsx)(nR,{value:o,children:e})},nL=()=>c.default.use(nR),nI=e=>{let{className:t,CustomComponent:r,label:n,path:a,rowNumber:l}=e;return(0,p.jsx)(nM,{path:a,rowNumber:l,children:(0,p.jsx)(ns,{CustomComponent:r,Fallback:"string"==typeof n?(0,p.jsx)("span",{className:["row-label",t].filter(Boolean).join(" "),style:{pointerEvents:"none"},children:n}):n})})},nF=Array(12).fill(0),nB=({visible:e,className:t})=>c.default.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},c.default.createElement("div",{className:"sonner-spinner"},nF.map((e,t)=>c.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${t}`})))),nz=c.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},c.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),nU=c.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},c.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),nV=c.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},c.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),nH=c.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},c.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),nK=c.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},c.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),c.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),nq=1,nW=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:r,...n}=e,a="number"==typeof e?.id||(null==(t=e.id)?void 0:t.length)>0?e.id:nq++,l=this.toasts.find(e=>e.id===a),i=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),l?this.toasts=this.toasts.map(t=>t.id===a?(this.publish({...t,...e,id:a,title:r}),{...t,...e,id:a,dismissible:i,title:r}):t):this.addToast({title:r,...n,dismissible:i,id:a}),a},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{let r;if(!t)return;void 0!==t.loading&&(r=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let n=e instanceof Promise?e:e(),a=void 0!==r,l,i=n.then(async e=>{if(l=["resolve",e],c.default.isValidElement(e))a=!1,this.create({id:r,type:"default",message:e});else if(nY(e)&&!e.ok){a=!1;let n="function"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,l="function"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description;this.create({id:r,type:"error",message:n,description:l})}else if(void 0!==t.success){a=!1;let n="function"==typeof t.success?await t.success(e):t.success,l="function"==typeof t.description?await t.description(e):t.description;this.create({id:r,type:"success",message:n,description:l})}}).catch(async e=>{if(l=["reject",e],void 0!==t.error){a=!1;let n="function"==typeof t.error?await t.error(e):t.error,l="function"==typeof t.description?await t.description(e):t.description;this.create({id:r,type:"error",message:n,description:l})}}).finally(()=>{var e;a&&(this.dismiss(r),r=void 0),null==(e=t.finally)||e.call(t)}),o=()=>new Promise((e,t)=>i.then(()=>"reject"===l[0]?t(l[1]):e(l[1])).catch(t));return"string"!=typeof r&&"number"!=typeof r?{unwrap:o}:Object.assign(r,{unwrap:o})},this.custom=(e,t)=>{let r=t?.id||nq++;return this.create({jsx:e(r),id:r,...t}),r},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},nY=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,nG=Object.assign((e,t)=>{let r=t?.id||nq++;return nW.addToast({title:e,...t,id:r}),r},{success:nW.success,info:nW.info,warning:nW.warning,error:nW.error,custom:nW.custom,message:nW.message,promise:nW.promise,dismiss:nW.dismiss,loading:nW.loading},{getHistory:()=>nW.toasts,getToasts:()=>nW.getActiveToasts()});function nJ(e){return void 0!==e.label}function nX(...e){return e.filter(Boolean).join(" ")}!function(e,{insertAt:t}={}){if(!e||typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===t&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
`);var nQ=e=>{var t,r,n,a,l,i,o,s,u,d,f,h,p,m;let{invert:g,toast:y,unstyled:v,interacting:b,setHeights:x,visibleToasts:w,heights:_,index:C,toasts:S,expanded:j,removeToast:$,defaultRichColors:k,closeButton:N,style:E,cancelButtonStyle:T,actionButtonStyle:P,className:D="",descriptionClassName:O="",duration:A,position:R,gap:M,loadingIcon:L,expandByDefault:I,classNames:F,icons:B,closeButtonAriaLabel:z="Close toast",pauseWhenPageIsHidden:U}=e,[V,H]=c.default.useState(null),[K,q]=c.default.useState(null),[W,Y]=c.default.useState(!1),[G,J]=c.default.useState(!1),[X,Q]=c.default.useState(!1),[Z,ee]=c.default.useState(!1),[et,er]=c.default.useState(!1),[en,ea]=c.default.useState(0),[el,ei]=c.default.useState(0),eo=c.default.useRef(y.duration||A||4e3),es=c.default.useRef(null),ec=c.default.useRef(null),eu=0===C,ed=C+1<=w,ef=y.type,eh=!1!==y.dismissible,ep=y.className||"",em=y.descriptionClassName||"",eg=c.default.useMemo(()=>_.findIndex(e=>e.toastId===y.id)||0,[_,y.id]),ey=c.default.useMemo(()=>{var e;return null!=(e=y.closeButton)?e:N},[y.closeButton,N]),ev=c.default.useMemo(()=>y.duration||A||4e3,[y.duration,A]),eb=c.default.useRef(0),ex=c.default.useRef(0),ew=c.default.useRef(0),e_=c.default.useRef(null),[eC,eS]=R.split("-"),ej=c.default.useMemo(()=>_.reduce((e,t,r)=>r>=eg?e:e+t.height,0),[_,eg]),e$=(()=>{let[e,t]=c.default.useState(document.hidden);return c.default.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),ek=y.invert||g,eN="loading"===ef;ex.current=c.default.useMemo(()=>eg*M+ej,[eg,ej]),c.default.useEffect(()=>{eo.current=ev},[ev]),c.default.useEffect(()=>{Y(!0)},[]),c.default.useEffect(()=>{let e=ec.current;if(e){let t=e.getBoundingClientRect().height;return ei(t),x(e=>[{toastId:y.id,height:t,position:y.position},...e]),()=>x(e=>e.filter(e=>e.toastId!==y.id))}},[x,y.id]),c.default.useLayoutEffect(()=>{if(!W)return;let e=ec.current,t=e.style.height;e.style.height="auto";let r=e.getBoundingClientRect().height;e.style.height=t,ei(r),x(e=>e.find(e=>e.toastId===y.id)?e.map(e=>e.toastId===y.id?{...e,height:r}:e):[{toastId:y.id,height:r,position:y.position},...e])},[W,y.title,y.description,x,y.id]);let eE=c.default.useCallback(()=>{J(!0),ea(ex.current),x(e=>e.filter(e=>e.toastId!==y.id)),setTimeout(()=>{$(y)},200)},[y,$,x,ex]);return c.default.useEffect(()=>{let e;if((!y.promise||"loading"!==ef)&&y.duration!==1/0&&"loading"!==y.type)return j||b||U&&e$?(()=>{if(ew.current<eb.current){let e=new Date().getTime()-eb.current;eo.current=eo.current-e}ew.current=new Date().getTime()})():eo.current!==1/0&&(eb.current=new Date().getTime(),e=setTimeout(()=>{var e;null==(e=y.onAutoClose)||e.call(y,y),eE()},eo.current)),()=>clearTimeout(e)},[j,b,y,ef,U,e$,eE]),c.default.useEffect(()=>{y.delete&&eE()},[eE,y.delete]),c.default.createElement("li",{tabIndex:0,ref:ec,className:nX(D,ep,F?.toast,null==(t=y?.classNames)?void 0:t.toast,F?.default,F?.[ef],null==(r=y?.classNames)?void 0:r[ef]),"data-sonner-toast":"","data-rich-colors":null!=(n=y.richColors)?n:k,"data-styled":!(y.jsx||y.unstyled||v),"data-mounted":W,"data-promise":!!y.promise,"data-swiped":et,"data-removed":G,"data-visible":ed,"data-y-position":eC,"data-x-position":eS,"data-index":C,"data-front":eu,"data-swiping":X,"data-dismissible":eh,"data-type":ef,"data-invert":ek,"data-swipe-out":Z,"data-swipe-direction":K,"data-expanded":!!(j||I&&W),style:{"--index":C,"--toasts-before":C,"--z-index":S.length-C,"--offset":`${G?en:ex.current}px`,"--initial-height":I?"auto":`${el}px`,...E,...y.style},onDragEnd:()=>{Q(!1),H(null),e_.current=null},onPointerDown:e=>{eN||!eh||(es.current=new Date,ea(ex.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(Q(!0),e_.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,r,n;if(Z||!eh)return;e_.current=null;let a=Number((null==(e=ec.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),l=Number((null==(t=ec.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),i=new Date().getTime()-(null==(r=es.current)?void 0:r.getTime()),o="x"===V?a:l,s=Math.abs(o)/i;if(Math.abs(o)>=20||s>.11){ea(ex.current),null==(n=y.onDismiss)||n.call(y,y),q("x"===V?a>0?"right":"left":l>0?"down":"up"),eE(),ee(!0),er(!1);return}Q(!1),H(null)},onPointerMove:t=>{var r,n,a,l;if(!e_.current||!eh||(null==(r=window.getSelection())?void 0:r.toString().length)>0)return;let i=t.clientY-e_.current.y,o=t.clientX-e_.current.x,s=null!=(n=e.swipeDirections)?n:function(e){let[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}(R);!V&&(Math.abs(o)>1||Math.abs(i)>1)&&H(Math.abs(o)>Math.abs(i)?"x":"y");let c={x:0,y:0};"y"===V?(s.includes("top")||s.includes("bottom"))&&(s.includes("top")&&i<0||s.includes("bottom")&&i>0)&&(c.y=i):"x"===V&&(s.includes("left")||s.includes("right"))&&(s.includes("left")&&o<0||s.includes("right")&&o>0)&&(c.x=o),(Math.abs(c.x)>0||Math.abs(c.y)>0)&&er(!0),null==(a=ec.current)||a.style.setProperty("--swipe-amount-x",`${c.x}px`),null==(l=ec.current)||l.style.setProperty("--swipe-amount-y",`${c.y}px`)}},ey&&!y.jsx?c.default.createElement("button",{"aria-label":z,"data-disabled":eN,"data-close-button":!0,onClick:eN||!eh?()=>{}:()=>{var e;eE(),null==(e=y.onDismiss)||e.call(y,y)},className:nX(F?.closeButton,null==(a=y?.classNames)?void 0:a.closeButton)},null!=(l=B?.close)?l:nK):null,y.jsx||(0,c.isValidElement)(y.title)?y.jsx?y.jsx:"function"==typeof y.title?y.title():y.title:c.default.createElement(c.default.Fragment,null,ef||y.icon||y.promise?c.default.createElement("div",{"data-icon":"",className:nX(F?.icon,null==(i=y?.classNames)?void 0:i.icon)},y.promise||"loading"===y.type&&!y.icon?y.icon||(null!=B&&B.loading?c.default.createElement("div",{className:nX(F?.loader,null==(h=y?.classNames)?void 0:h.loader,"sonner-loader"),"data-visible":"loading"===ef},B.loading):L?c.default.createElement("div",{className:nX(F?.loader,null==(p=y?.classNames)?void 0:p.loader,"sonner-loader"),"data-visible":"loading"===ef},L):c.default.createElement(nB,{className:nX(F?.loader,null==(m=y?.classNames)?void 0:m.loader),visible:"loading"===ef})):null,"loading"!==y.type?y.icon||B?.[ef]||(e=>{switch(e){case"success":return nz;case"info":return nV;case"warning":return nU;case"error":return nH;default:return null}})(ef):null):null,c.default.createElement("div",{"data-content":"",className:nX(F?.content,null==(o=y?.classNames)?void 0:o.content)},c.default.createElement("div",{"data-title":"",className:nX(F?.title,null==(s=y?.classNames)?void 0:s.title)},"function"==typeof y.title?y.title():y.title),y.description?c.default.createElement("div",{"data-description":"",className:nX(O,em,F?.description,null==(u=y?.classNames)?void 0:u.description)},"function"==typeof y.description?y.description():y.description):null),(0,c.isValidElement)(y.cancel)?y.cancel:y.cancel&&nJ(y.cancel)?c.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||T,onClick:e=>{var t,r;nJ(y.cancel)&&eh&&(null==(r=(t=y.cancel).onClick)||r.call(t,e),eE())},className:nX(F?.cancelButton,null==(d=y?.classNames)?void 0:d.cancelButton)},y.cancel.label):null,(0,c.isValidElement)(y.action)?y.action:y.action&&nJ(y.action)?c.default.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||P,onClick:e=>{var t,r;nJ(y.action)&&(null==(r=(t=y.action).onClick)||r.call(t,e),e.defaultPrevented||eE())},className:nX(F?.actionButton,null==(f=y?.classNames)?void 0:f.actionButton)},y.action.label):null))};function nZ(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}var n0=(0,c.forwardRef)(function(e,t){let{invert:r,position:n="bottom-right",hotkey:a=["altKey","KeyT"],expand:l,closeButton:i,className:o,offset:s,mobileOffset:d,theme:f="light",richColors:h,duration:p,style:m,visibleToasts:g=3,toastOptions:y,dir:v=nZ(),gap:b=14,loadingIcon:x,icons:w,containerAriaLabel:_="Notifications",pauseWhenPageIsHidden:C}=e,[S,j]=c.default.useState([]),$=c.default.useMemo(()=>Array.from(new Set([n].concat(S.filter(e=>e.position).map(e=>e.position)))),[S,n]),[k,N]=c.default.useState([]),[E,T]=c.default.useState(!1),[P,D]=c.default.useState(!1),[O,A]=c.default.useState("system"!==f?f:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),R=c.default.useRef(null),M=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),L=c.default.useRef(null),I=c.default.useRef(!1),F=c.default.useCallback(e=>{j(t=>{var r;return null!=(r=t.find(t=>t.id===e.id))&&r.delete||nW.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return c.default.useEffect(()=>nW.subscribe(e=>{e.dismiss?j(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t)):setTimeout(()=>{u.default.flushSync(()=>{j(t=>{let r=t.findIndex(t=>t.id===e.id);return -1!==r?[...t.slice(0,r),{...t[r],...e},...t.slice(r+1)]:[e,...t]})})})}),[]),c.default.useEffect(()=>{if("system"!==f)return void A(f);if("system"===f&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?A("dark"):A("light")),typeof window>"u")return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{A(e?"dark":"light")})}catch{e.addListener(({matches:e})=>{try{A(e?"dark":"light")}catch(e){console.error(e)}})}},[f]),c.default.useEffect(()=>{S.length<=1&&T(!1)},[S]),c.default.useEffect(()=>{let e=e=>{var t,r;a.every(t=>e[t]||e.code===t)&&(T(!0),null==(t=R.current)||t.focus()),"Escape"===e.code&&(document.activeElement===R.current||null!=(r=R.current)&&r.contains(document.activeElement))&&T(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]),c.default.useEffect(()=>{if(R.current)return()=>{L.current&&(L.current.focus({preventScroll:!0}),L.current=null,I.current=!1)}},[R.current]),c.default.createElement("section",{ref:t,"aria-label":`${_} ${M}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},$.map((t,n)=>{var a;let u,[f,_]=t.split("-");return S.length?c.default.createElement("ol",{key:t,dir:"auto"===v?nZ():v,tabIndex:-1,ref:R,className:o,"data-sonner-toaster":!0,"data-theme":O,"data-y-position":f,"data-lifted":E&&S.length>1&&!l,"data-x-position":_,style:{"--front-toast-height":`${(null==(a=k[0])?void 0:a.height)||0}px`,"--width":"356px","--gap":`${b}px`,...m,...(u={},[s,d].forEach((e,t)=>{let r=1===t,n=r?"--mobile-offset":"--offset",a=r?"16px":"32px";function l(e){["top","right","bottom","left"].forEach(t=>{u[`${n}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?l(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?u[`${n}-${t}`]=a:u[`${n}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):l(a)}),u)},onBlur:e=>{I.current&&!e.currentTarget.contains(e.relatedTarget)&&(I.current=!1,L.current&&(L.current.focus({preventScroll:!0}),L.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||I.current||(I.current=!0,L.current=e.relatedTarget)},onMouseEnter:()=>T(!0),onMouseMove:()=>T(!0),onMouseLeave:()=>{P||T(!1)},onDragEnd:()=>T(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||D(!0)},onPointerUp:()=>D(!1)},S.filter(e=>!e.position&&0===n||e.position===t).map((n,a)=>{var o,s;return c.default.createElement(nQ,{key:n.id,icons:w,index:a,toast:n,defaultRichColors:h,duration:null!=(o=y?.duration)?o:p,className:y?.className,descriptionClassName:y?.descriptionClassName,invert:r,visibleToasts:g,closeButton:null!=(s=y?.closeButton)?s:i,interacting:P,position:t,style:y?.style,unstyled:y?.unstyled,classNames:y?.classNames,cancelButtonStyle:y?.cancelButtonStyle,actionButtonStyle:y?.actionButtonStyle,removeToast:F,toasts:S.filter(e=>e.position==n.position),heights:k.filter(e=>e.position==n.position),setHeights:N,expandByDefault:l,gap:b,loadingIcon:x,expanded:E,pauseWhenPageIsHidden:C,swipeDirections:e.swipeDirections})})):null}))}),n1=e=>{let t,r=(0,v.c)(11),{children:n}=e,[a,l]=(0,c.useOptimistic)(!1),[i,o]=c.default.useState(0),s=(0,c.useRef)(i),u=(0,c.useRef)(null),d;r[0]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{u.current=setInterval(()=>{let e=s.current+(.93-s.current)*Math.random()*.2*Math.pow(Math.log(1+(1-s.current)*.75),.75);o(e),s.current=e},250)},r[0]=d):d=r[0];let f=d,h,m;r[1]!==a?(h=()=>{o(0),s.current=0,a?f():u.current&&clearInterval(u.current)},m=[a,f],r[1]=a,r[2]=h,r[3]=m):(h=r[2],m=r[3]),(0,c.useEffect)(h,m),r[4]!==l?(t=e=>{(0,c.startTransition)(()=>{l(!0),"function"==typeof e&&e()})},r[4]=l,r[5]=t):t=r[5];let g=t,y;return r[6]!==n||r[7]!==a||r[8]!==g||r[9]!==i?(y=(0,p.jsx)(n2,{value:{isTransitioning:a,startRouteTransition:g,transitionProgress:i},children:n}),r[6]=n,r[7]=a,r[8]=g,r[9]=i,r[10]=y):y=r[10],y},n2=c.default.createContext({isTransitioning:!1,startRouteTransition:e=>{"function"==typeof e&&e()},transitionProgress:0}),n3=()=>c.default.use(n2),n6=/https?|ftp|gopher|file/;function n5(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}var n4="default"in g.default?g.default.default:g.default,n8=({children:e,href:t,onClick:r,preventDefault:n=!0,ref:a,replace:l,scroll:i,...o})=>{let s=(0,y.useRouter)(),{startRouteTransition:c}=n3();return(0,p.jsx)(n4,{href:t,onClick:e=>{let a;if((a=e.currentTarget.getAttribute("target"))&&"_self"!==a||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)return;r&&r(e),n&&e.preventDefault();let o="string"==typeof t?t:function(e){var t;let r,{auth:n}=e,{hostname:a}=e,l=e.protocol||"",i=e.pathname||"",o=e.hash||"",s=e.query||"",c=!1;n=n?encodeURIComponent(n).replace(/%3A/i,":")+"@":"",e.host?c=n+e.host:a&&(c=n+(~a.indexOf(":")?`[${a}]`:a),e.port&&(c+=":"+e.port)),s&&"object"==typeof s&&(s=String((t=s,r=new URLSearchParams,Object.entries(t).forEach(([e,t])=>{Array.isArray(t)?t.forEach(t=>r.append(e,n5(t))):r.set(e,n5(t))}),r)));let u=e.search||s&&`?${s}`||"";return l&&!l.endsWith(":")&&(l+=":"),e.slashes||(!l||n6.test(l))&&!1!==c?(c="//"+(c||""),i&&"/"!==i[0]&&(i="/"+i)):c||(c=""),o&&"#"!==o[0]&&(o="#"+o),u&&"?"!==u[0]&&(u="?"+u),i=i.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${l}${c}${i}${u}${o}`}(t);c(()=>{l?s.replace(o,{scroll:i}):s.push(o,{scroll:i})})},ref:a,...o,children:e})},n7="banner",n9=({type:e="default",alignIcon:t="right",children:r,className:n,icon:a,onClick:l,to:i})=>{let o=[n7,`${n7}--type-${e}`,n&&n,i&&`${n7}--has-link`,(i||l)&&`${n7}--has-action`,a&&`${n7}--has-icon`,a&&`${n7}--align-icon-${t}`].filter(Boolean).join(" "),s="div";return l&&!i&&(s="button"),i&&(s=n8),(0,p.jsxs)(s,{className:o,href:i||null,onClick:l,children:[a&&"left"===t&&(0,p.jsx)(c.default.Fragment,{children:a}),(0,p.jsx)("span",{className:`${n7}__content`,children:r}),a&&"right"===t&&(0,p.jsx)(c.default.Fragment,{children:a})]})},ae=({ariaLabel:e,className:t,direction:r,size:n})=>(0,p.jsx)("svg",{"aria-label":e,className:["icon icon--chevron",t,n&&`icon--size-${n}`].filter(Boolean).join(" "),height:"100%",style:{transform:"left"===r?"rotate(90deg)":"right"===r?"rotate(-90deg)":"up"===r?"rotate(180deg)":void 0},viewBox:"0 0 20 20",width:"100%",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M14 8L10 12L6 8",strokeLinecap:"square"})}),at=({className:e})=>(0,p.jsx)("svg",{className:[e,"icon icon--edit"].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M9.68531 4.62938H5.2634C4.92833 4.62938 4.60698 4.76248 4.37004 4.99942C4.13311 5.23635 4 5.5577 4 5.89278V14.7366C4 15.0717 4.13311 15.393 4.37004 15.63C4.60698 15.8669 4.92833 16 5.2634 16H14.1072C14.4423 16 14.7636 15.8669 15.0006 15.63C15.2375 15.393 15.3706 15.0717 15.3706 14.7366V10.3147M13.7124 4.39249C13.9637 4.14118 14.3046 4 14.66 4C15.0154 4 15.3562 4.14118 15.6075 4.39249C15.8588 4.6438 16 4.98464 16 5.34004C16 5.69544 15.8588 6.03629 15.6075 6.28759L9.91399 11.9817C9.76399 12.1316 9.57868 12.2413 9.37515 12.3008L7.56027 12.8314C7.50591 12.8472 7.44829 12.8482 7.39344 12.8341C7.33859 12.8201 7.28853 12.7915 7.24849 12.7515C7.20845 12.7115 7.17991 12.6614 7.16586 12.6066C7.15181 12.5517 7.15276 12.4941 7.16861 12.4397L7.69924 10.6249C7.75896 10.4215 7.86888 10.2364 8.01888 10.0866L13.7124 4.39249Z",strokeLinecap:"square"})}),ar=()=>(0,p.jsx)("svg",{"aria-hidden":"true",className:"graphic link icon icon--link",fill:"none",focusable:"false",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M7.99999 13.3333H6.66666C5.78261 13.3333 4.93476 12.9821 4.30964 12.357C3.68452 11.7319 3.33333 10.884 3.33333 9.99999C3.33333 9.11593 3.68452 8.26809 4.30964 7.64297C4.93476 7.01785 5.78261 6.66666 6.66666 6.66666H7.99999M12 6.66666H13.3333C14.2174 6.66666 15.0652 7.01785 15.6904 7.64297C16.3155 8.26809 16.6667 9.11593 16.6667 9.99999C16.6667 10.884 16.3155 11.7319 15.6904 12.357C15.0652 12.9821 14.2174 13.3333 13.3333 13.3333H12M7.33333 9.99999H12.6667",strokeLinecap:"square"})}),an=()=>(0,p.jsx)("svg",{className:"icon icon--plus",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M5.33333 9.99998H14.6667M9.99999 5.33331V14.6666",strokeLinecap:"square"})}),aa=()=>(0,p.jsx)("svg",{className:"icon icon--swap",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M7.33334 4L4.66667 6.66667M4.66667 6.66667L7.33334 9.33333M4.66667 6.66667H15.3333M12.6667 16L15.3333 13.3333M15.3333 13.3333L12.6667 10.6667M15.3333 13.3333H4.66667",strokeLinecap:"square"})}),al={};(0,h.d)(al,{Button:()=>au,ButtonGroup:()=>ac,Divider:()=>ai,GroupLabel:()=>ao});var ai=()=>(0,p.jsx)("hr",{className:"popup-divider"}),ao=({label:e})=>(0,p.jsx)("p",{className:"popup-list-group-label",children:e}),as="popup-button-list",ac=({buttonSize:e="default",children:t,className:r,textAlign:n="left"})=>{let a=[as,r,`${as}__text-align--${n}`,`${as}__button-size--${e}`].filter(Boolean).join(" ");return(0,p.jsx)("div",{className:a,children:t})},au=({id:e,active:t,children:r,className:n,disabled:a,href:l,onClick:i})=>{let o=[`${as}__button`,a&&`${as}__disabled`,t&&`${as}__button--selected`,n].filter(Boolean).join(" ");if(!a){if(l)return(0,p.jsx)(n8,{className:o,href:l,id:e,onClick:e=>{i&&i(e)},prefetch:!1,children:r});if(i)return(0,p.jsx)("button",{className:o,id:e,onClick:e=>{i&&i(e)},type:"button",children:r})}return(0,p.jsx)("div",{className:o,id:e,children:r})},ad="useEffectEvent"in c.default&&"function"==typeof c.default.useEffectEvent?c.default.useEffectEvent:e=>{let t=(0,c.useRef)(e);return(0,c.useInsertionEffect)(()=>{t.current=e},[e]),(0,c.useCallback)((...e)=>(0,t.current)(...e),[])},af="popup-button",ah=e=>{let{active:t,button:r,buttonType:n,className:a,disabled:l,noBackground:i,setActive:o,size:s}=e,c=[af,a,`${af}--${n}`,!i&&`${af}--background`,s&&`${af}--size-${s}`,l&&`${af}--disabled`].filter(Boolean).join(" "),u=()=>{o(!t,!1)},d=e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o(!t,!0))};return"none"===n?null:"custom"===n?(0,p.jsx)("div",{className:c,onClick:u,onKeyDown:d,role:"button",tabIndex:0,children:r}):(0,p.jsx)("button",{className:c,disabled:l,onClick:u,onKeyDown:d,tabIndex:0,type:"button",children:r})},ap="popup",am=["a[href]","button:not(:disabled)",'input:not(:disabled):not([type="hidden"])',"select:not(:disabled)","textarea:not(:disabled)","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]","summary"].map(e=>`${e}:not([tabindex="-1"])`).join(", "),ag=e=>{let{id:t,button:r,buttonClassName:n,buttonSize:a,buttonType:l="default",caret:i=!0,children:o,className:s,disabled:d,forceOpen:f,horizontalAlign:h="left",initActive:m=!1,noBackground:g,onToggleClose:y,onToggleOpen:v,portalClassName:b,render:x,showOnHover:w=!1,showScrollbar:_=!1,size:C="medium",verticalAlign:S="bottom"}=e,j=(0,c.useRef)(null),$=(0,c.useRef)(null),k=(0,c.useRef)(!1),[N,E]=(0,c.useState)(!1),[T,P]=(0,c.useState)(m),[D,O]=(0,c.useState)("top"===S);(0,c.useEffect)(()=>{E(!0)},[]);let A=(0,c.useCallback)((e,t=!1)=>{e?(k.current=t,v?.(!0)):y?.(),P(e)},[y,v]),R=ad(()=>{let e=$.current,t=j.current;if(!e||!t)return;let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),a,l="top"===S;"bottom"===S?(a=r.bottom+window.scrollY+10,r.bottom+n.height+10>window.innerHeight&&(a=r.top+window.scrollY-n.height-10,l=!0)):(a=r.top+window.scrollY-n.height-10,r.top-n.height-10<0&&(a=r.bottom+window.scrollY+10,l=!1)),O(l);let i="right"===h?r.right-n.width:"center"===h?r.left+r.width/2-n.width/2:r.left;i=Math.max(10,Math.min(i,window.innerWidth-n.width-10));let o=Math.max(12,Math.min(r.left+r.width/2-i,n.width-12)),s=`${Math.round(a)}px`,c=`${Math.round(i+window.scrollX)}px`,u=`${Math.round(o)}px`;t.style.top!==s&&(t.style.top=s),t.style.left!==c&&(t.style.left=c),t.style.getPropertyValue("--caret-left")!==u&&t.style.setProperty("--caret-left",u)}),M=ad(e=>{let t=!j.current?.contains(e.target),r=!$.current?.contains(e.target);t&&r&&A(!1)}),L=ad(e=>{let t=j.current;if(!(!t||!T)){if("Escape"===e.key){e.preventDefault(),A(!1),$.current?.querySelector('button, [tabindex="0"]')?.focus();return}if("Tab"===e.key||"ArrowDown"===e.key||"ArrowUp"===e.key){let r=Array.from(t.querySelectorAll(am));if(0===r.length)return;e.preventDefault();let n=r.findIndex(e=>e===document.activeElement),a="ArrowUp"===e.key||"Tab"===e.key&&e.shiftKey,l;l=-1===n?a?r.length-1:0:a?0===n?r.length-1:n-1:n===r.length-1?0:n+1,r[l].focus()}}}),I=ad(e=>{let t=e.target;if(t.closest("[data-popup-prevent-close]"))return;let r=t.closest('button, a[href], [role="button"], [role="menuitem"]');r&&j.current?.contains(r)&&A(!1)});(0,c.useEffect)(()=>{if(!T)return;let e=j.current;if(e)return R(),k.current&&requestAnimationFrame(()=>{e.querySelector(am)?.focus()}),window.addEventListener("resize",R),window.addEventListener("scroll",R,{capture:!0,passive:!0}),document.addEventListener("mousedown",M),document.addEventListener("keydown",L),e.addEventListener("click",I),()=>{window.removeEventListener("resize",R),window.removeEventListener("scroll",R,{capture:!0}),document.removeEventListener("mousedown",M),document.removeEventListener("keydown",L),e.removeEventListener("click",I)}},[T]),(0,c.useEffect)(()=>{void 0!==f&&A(f)},[f,A]);let F=(0,p.jsx)(ah,{active:T,button:r,buttonType:l,className:n,disabled:d,noBackground:g,setActive:A,size:a});return(0,p.jsxs)("div",{className:[ap,s].filter(Boolean).join(" "),id:t,children:[(0,p.jsx)("div",{className:`${ap}__trigger-wrap`,ref:$,children:w?(0,p.jsx)("div",{className:`${ap}__on-hover-watch`,onMouseEnter:()=>A(!0),onMouseLeave:()=>A(!1),role:"button",tabIndex:0,children:F}):F}),N?(0,u.createPortal)((0,p.jsxs)("div",{className:T?[`${ap}__content`,`${ap}--size-${C}`,D?`${ap}--v-top`:`${ap}--v-bottom`,b].filter(Boolean).join(" "):`${ap}__hidden-content`,"data-popup-id":t||void 0,ref:j,children:[(0,p.jsxs)("div",{className:`${ap}__scroll-container${_?` ${ap}__scroll-container--show-scrollbar`:""}`,children:[x?.({close:()=>A(!1)}),o]}),i&&(0,p.jsx)("div",{className:`${ap}__caret`})]}),document.body):null]})},ay=(e,t)=>{let r,n=(0,v.c)(8),{root:a,rootMargin:l,threshold:i}=void 0===e?{}:e,[o,s]=(0,c.useState)(),[u,d]=(0,c.useState)(null),f=(0,c.useRef)("u">typeof window&&"IntersectionObserver"in window&&!t?new window.IntersectionObserver(e=>{let[t]=e;return s(t)},{root:void 0===a?null:a,rootMargin:void 0===l?"0px":l,threshold:void 0===i?0:i}):null),h,p;return n[0]!==t||n[1]!==u?(h=()=>{if(t)return;let{current:e}=f;return e.disconnect(),u&&e.observe(u),()=>e.disconnect()},p=[u,t],n[0]=t,n[1]=u,n[2]=h,n[3]=p):(h=n[2],p=n[3]),(0,c.useEffect)(h,p),n[4]!==o||n[5]!==u||n[6]!==d?(r=[d,o,u],n[4]=o,n[5]=u,n[6]=d,n[7]=r):r=n[7],r},av=e=>{let{alignCaret:t="center",boundingRef:r,children:n,className:a,delay:l=350,position:i,show:o=!0,staticPositioning:s=!1}=e,[u,d]=c.default.useState(o),[f,h]=c.default.useState("top"),[m,g]=ay({root:r?.current||null,rootMargin:"-145px 0px 0px 100px",threshold:0},s);return(0,c.useEffect)(()=>{let e;return l&&o?e=setTimeout(()=>{d(o)},l):d(o),()=>{e&&clearTimeout(e)}},[o,l]),(0,c.useEffect)(()=>{s||h(g?.isIntersecting?"top":"bottom")},[g,s]),(0,p.jsxs)(c.default.Fragment,{children:[!s&&(0,p.jsx)("aside",{"aria-hidden":"true",className:["tooltip",a,`tooltip--caret-${t}`,"tooltip--position-top"].filter(Boolean).join(" "),ref:m,style:{opacity:"0"},children:(0,p.jsx)("div",{className:"tooltip-content",children:n})}),(0,p.jsx)("aside",{className:["tooltip",a,u&&"tooltip--show",`tooltip--caret-${t}`,`tooltip--position-${i||f}`].filter(Boolean).join(" "),title:"string"==typeof n?n:"",children:(0,p.jsx)("div",{className:"tooltip-content",children:n})})]})},ab={chevron:ae,edit:at,link:ar,plus:an,swap:aa,x:f.a},ax=({children:e,icon:t,showTooltip:r,tooltip:n})=>{let a=ab[t];return(0,p.jsxs)(c.Fragment,{children:[n&&(0,p.jsx)(av,{className:"btn__tooltip",show:r,children:n}),(0,p.jsxs)("span",{className:"btn__content",children:[e&&(0,p.jsx)("span",{className:"btn__label",children:e}),t&&(0,p.jsxs)("span",{className:"btn__icon",children:[(0,c.isValidElement)(t)&&t,a&&(0,p.jsx)(a,{})]})]})]})},aw=e=>{let{id:t,type:r="button","aria-label":n,buttonStyle:a="primary",children:l,className:i,disabled:o,el:s="button",enableSubMenu:u,extraButtonProps:d={},icon:f,iconPosition:h="right",iconStyle:m="without-border",margin:g=!0,newTab:y,onClick:v,onMouseDown:b,ref:x,round:w,size:_="medium",SubMenuPopupContent:C,to:S,tooltip:j,url:$}=e,[k,N]=c.default.useState(!1),E=["btn",i&&i,f&&"btn--icon",m&&`btn--icon-style-${m}`,f&&!l&&"btn--icon-only",_&&`btn--size-${_}`,f&&h&&`btn--icon-position-${h}`,j&&"btn--has-tooltip",!C&&"btn--withoutPopup",!g&&"btn--no-margin"].filter(Boolean).join(" "),T=[a&&`btn--style-${a}`,o&&"btn--disabled",w&&"btn--round",C?"btn--withPopup":"btn--withoutPopup"].filter(Boolean).join(" "),P={id:t,type:r,"aria-disabled":o,"aria-label":n,className:C?E:[E,T].join(" "),disabled:o,onClick:o?void 0:function(e){N(!1),"submit"!==r&&v&&e.preventDefault(),v&&v(e)},onMouseDown:o?void 0:b,onPointerEnter:j?()=>N(!0):void 0,onPointerLeave:j?()=>N(!1):void 0,rel:y?"noopener noreferrer":void 0,target:y?"_blank":void 0,title:n,...d},D;switch(s){case"anchor":D=(0,p.jsx)("a",{...P,href:o?void 0:$,ref:x,children:(0,p.jsx)(ax,{icon:f,showTooltip:k,tooltip:j,children:l})});break;case"link":o&&(D=(0,p.jsx)("div",{...P,children:(0,p.jsx)(ax,{icon:f,showTooltip:k,tooltip:j,children:l})})),D=(0,p.jsx)(n8,{...P,href:S||$,prefetch:!1,children:(0,p.jsx)(ax,{icon:f,showTooltip:k,tooltip:j,children:l})});break;default:D=(0,p.jsx)(s,{ref:x,...P,children:(0,p.jsx)(ax,{icon:f,showTooltip:k,tooltip:j,children:l})})}return C?(0,p.jsxs)("div",{className:T,children:[D,(0,p.jsx)(ag,{button:(0,p.jsx)(ae,{}),buttonSize:_,className:o&&!u?"btn--popup-disabled":"",disabled:o&&!u,horizontalAlign:"right",id:`${t}-popup`,noBackground:!0,render:({close:e})=>C({close:()=>e()}),size:"large",verticalAlign:"bottom"})]}):D};function a_({fieldsFromClipboard:e,fieldsFromConfig:t}){return!!t&&e.length===t?.length&&e.every((e,r)=>{let n=t[r];if(e.type!==n.type||N(e)&&N(n)&&e.name!==n.name)return!1;let a=b(n),l=b(e);return l===a&&(!l||!a||a_({fieldsFromClipboard:e.fields,fieldsFromConfig:n.fields}))})}var aC="_payloadClipboard";function aS(e){let{getDataToCopy:t,t:r,...n}=e,a={data:t(),...n};try{return localStorage.setItem(aC,JSON.stringify(a)),!0}catch{return r("error:unableToCopy")}}function aj({onPaste:e,path:t,t:r,...n}){let a;try{let e=localStorage.getItem(aC);if(!e)return r("error:invalidClipboardData");a=JSON.parse(e)}catch{return r("error:invalidClipboardData")}return!function({data:e,path:t,...r}){return!(typeof e>"u")&&!!t&&!!r.type&&("blocks"===r.type?function({blocksFromClipboard:e,blocksFromConfig:t}){let r=new Map(t?.map(e=>[e.slug,e]));if(!r.size)return!1;let n=new Set;for(let t of e){let e=t.slug;if(!n.has(e)){let a=r.get(e);if(!a||!a_({fieldsFromClipboard:t.fields,fieldsFromConfig:a.fields}))return!1;n.add(e)}}return!0}({blocksFromClipboard:r.blocks,blocksFromConfig:r.schemaBlocks}):a_({fieldsFromClipboard:r.fields,fieldsFromConfig:r.schemaFields}))}({...a,...n,fieldPath:t})?r("error:invalidClipboardData"):(e(a),!0)}var a$=({className:e})=>(0,p.jsxs)("svg",{className:["icon icon--more",e].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{className:"fill",d:"M10 10.6666C10.3682 10.6666 10.6667 10.3682 10.6667 9.99998C10.6667 9.63179 10.3682 9.33331 10 9.33331C9.63182 9.33331 9.33334 9.63179 9.33334 9.99998C9.33334 10.3682 9.63182 10.6666 10 10.6666Z",strokeLinecap:"square"}),(0,p.jsx)("path",{className:"fill",d:"M14.6667 10.6666C15.0349 10.6666 15.3333 10.3682 15.3333 9.99998C15.3333 9.63179 15.0349 9.33331 14.6667 9.33331C14.2985 9.33331 14 9.63179 14 9.99998C14 10.3682 14.2985 10.6666 14.6667 10.6666Z",strokeLinecap:"square"}),(0,p.jsx)("path",{className:"fill",d:"M5.33334 10.6666C5.70153 10.6666 6.00001 10.3682 6.00001 9.99998C6.00001 9.63179 5.70153 9.33331 5.33334 9.33331C4.96515 9.33331 4.66667 9.63179 4.66667 9.99998C4.66667 10.3682 4.96515 10.6666 5.33334 10.6666Z",strokeLinecap:"square"})]}),ak=()=>(0,p.jsx)("svg",{className:"icon icon--copy",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M4.66666 12.6667C3.93333 12.6667 3.33333 12.0667 3.33333 11.3333V4.66668C3.33333 3.93334 3.93333 3.33334 4.66666 3.33334H11.3333C12.0667 3.33334 12.6667 3.93334 12.6667 4.66668M8.66666 7.33334H15.3333C16.0697 7.33334 16.6667 7.9303 16.6667 8.66668V15.3333C16.6667 16.0697 16.0697 16.6667 15.3333 16.6667H8.66666C7.93028 16.6667 7.33333 16.0697 7.33333 15.3333V8.66668C7.33333 7.9303 7.93028 7.33334 8.66666 7.33334Z",strokeLinecap:"square"})}),aN=e=>{let t=(0,v.c)(4),{isPaste:r,isRow:n}=e,{t:a}=(0,f.d)(),l;if(t[0]!==r||t[1]!==n||t[2]!==a){let e=a("general:copyField");!n&&r?e=a("general:pasteField"):n&&!r?e=a("general:copyRow"):n&&r&&(e=a("general:pasteRow")),l=(0,p.jsxs)(c.Fragment,{children:[r?(0,p.jsx)(at,{}):(0,p.jsx)(ak,{})," ",e]}),t[0]=r,t[1]=n,t[2]=a,t[3]=l}else l=t[3];return l},aE=({allowCopy:e,allowPaste:t,className:r,copyClassName:n,disabled:a,isRow:l,onPaste:i,pasteClassName:o,path:s,...u})=>{let{t:d}=(0,f.d)(),h=["clipboard-action__popup",r].filter(Boolean).join(" "),m=(0,c.useCallback)(()=>{let e=aS({path:s,t:d,...u});"string"==typeof e?nG.error(e):nG.success(d("general:copied"))},[d,u,s]),g=(0,c.useCallback)(()=>{let e=aj("array"===u.type?{onPaste:i,path:s,schemaFields:u.fields,t:d}:{onPaste:i,path:s,schemaBlocks:u.blocks,t:d});"string"==typeof e&&nG.error(e)},[i,u,s,d]);return t||e?(0,p.jsx)(ag,{button:(0,p.jsx)(a$,{}),className:h,disabled:a,horizontalAlign:"center",render:({close:r})=>(0,p.jsxs)(al.ButtonGroup,{children:[(0,p.jsx)(al.Button,{className:n,disabled:!e,onClick:()=>{m(),r()},children:(0,p.jsx)(aN,{isRow:l})}),(0,p.jsx)(al.Button,{className:o,disabled:!t,onClick:()=>{g(),r()},children:(0,p.jsx)(aN,{isPaste:!0,isRow:l})})]}),size:"large",verticalAlign:"bottom"}):null},aT=(0,h.e)(r9(),1),aP="default"in aT.default?aT.default.default:aT.default;function aD({formState:e,path:t,rowIndex:r}){let n={},a="number"!=typeof r?t:`${t}.${r}`;for(let t in e){if(!t.startsWith(a))continue;let{customComponents:r,validate:l,...i}=e[t];Array.isArray(i.rows)&&(i.rows=i.rows.map(e=>{if(!e||"object"!=typeof e)return e;let{customComponents:t,...r}=e;return r})),n[t]=i}return n}function aO({dataFromClipboard:e,formState:t,path:r,rowIndex:n}){let a,{type:l,data:i,path:o,rowIndex:s}=e,c="number"!=typeof s,u="number"!=typeof n,d=!c&&u,f="array"===l,h;if(h=c&&u?o:c?`${o}.${n}`:`${o}.${s}`,a=u?d?`${r}.0`:r:`${r}.${n}`,d){let e=`${r}.0`,n=i[`${h}.id`]?.value,a=t[r].rows?.length;for(let l in t[r].rows=[{...a&&f?t[r].rows[0]:{},id:n,isLoading:!1,lastRenderedPath:e}],t[r].value=1,t[r].initialValue=1,t[r].disableFormData=!0,t)l!==r&&!l.startsWith(e)&&l.startsWith(r)&&delete t[l]}let p=new Map;for(let e in i){if(!u&&e===`${h}.id`||!e.startsWith(h))continue;let r=e.replace(h,a),n=f?t[r]?.customComponents:void 0,l=f?t[r]?.validate:void 0;if(e.endsWith(".id")&&i[e]?.value){let a=i[e].value;if("string"==typeof a&&aP.isValid(a)){let a=new aP().toHexString();p.set(e,a),t[r]={customComponents:n,validate:l,...i[e],initialValue:a,value:a};continue}}t[r]={customComponents:n,validate:l,...i[e]}}for(let[e,r]of p){let n=e.replace(`${h}.`,"").split(".");if(n.length>=2){let e=parseInt(n[n.length-2],10),l=n.slice(0,n.length-2).join("."),i=l?`${a}.${l}`:a;if(t[i]&&Array.isArray(t[i].rows)){let n=t[i].rows;!isNaN(e)&&n[e]&&(n[e].id=r)}}else if(1===n.length&&"id"===n[0]){let e=a.split("."),n=e[e.length-1],l=isNaN(parseInt(n,10))?0:parseInt(n,10),i=isNaN(parseInt(n,10))?a:e.slice(0,-1).join(".");if(t[i]&&Array.isArray(t[i].rows)){let e=t[i].rows;e[l]&&(e[l].id=r)}}}return t}function aA(e){var t,r;let n;return e?"[object Window]"===(n=Object.prototype.toString.call(e))||"[object global]"===n?e:"nodeType"in e&&null!=(t=null==(r=e.ownerDocument)?void 0:r.defaultView)?t:window:window}var aR="u">typeof window&&"u">typeof window.document&&"u">typeof window.document.createElement?c.useLayoutEffect:c.useEffect,aM={},aL=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.reduce((e,t)=>{for(let[r,n]of Object.entries(t)){let t=e[r];null!=t&&(e[r]=t+-1*n)}return e},{...e})},aI=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:r}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:r}=e;return"scaleX("+t+") scaleY("+r+")"}},Transform:{toString(e){if(e)return[aI.Translate.toString(e),aI.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:r,easing:n}=e;return t+" "+r+"ms "+n}}});function aF(e,t,r){let n=e.slice();return n.splice(r<0?n.length+r:r,0,n.splice(t,1)[0]),n}function aB(e){return null!==e&&e>=0}var az=e=>{let{rects:t,activeIndex:r,overIndex:n,index:a}=e,l=aF(t,n,r),i=t[a],o=l[a];return o&&i?{x:o.left-i.left,y:o.top-i.top,scaleX:o.width/i.width,scaleY:o.height/i.height}:null},aU="Sortable",aV=c.default.createContext({activeIndex:-1,containerId:aU,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:az,disabled:{draggable:!1,droppable:!1}});function aH(e){let{children:t,id:r,items:n,strategy:a=az,disabled:l=!1}=e,{active:i,dragOverlay:o,droppableRects:s,over:u,measureDroppableContainers:d}=tj(),f=(0,c.useMemo)(()=>{if(r)return r;let e=null==aM[aU]?0:aM[aU]+1;return aM[aU]=e,aU+"-"+e},[aU,r]),h=null!==o.rect,p=(0,c.useMemo)(()=>n.map(e=>"object"==typeof e&&"id"in e?e.id:e),[n]),m=null!=i,g=i?p.indexOf(i.id):-1,y=u?p.indexOf(u.id):-1,v=(0,c.useRef)(p),b=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(p,v.current),x=-1!==y&&-1===g||b,w="boolean"==typeof l?{draggable:l,droppable:l}:l;aR(()=>{b&&m&&d(p)},[b,p,m,d]),(0,c.useEffect)(()=>{v.current=p},[p]);let _=(0,c.useMemo)(()=>({activeIndex:g,containerId:f,disabled:w,disableTransforms:x,items:p,overIndex:y,useDragOverlay:h,sortedRects:p.reduce((e,t,r)=>{let n=s.get(t);return n&&(e[r]=n),e},Array(p.length)),strategy:a}),[g,f,w.draggable,w.droppable,x,p,y,s,h,a]);return c.default.createElement(aV.Provider,{value:_},t)}var aK=e=>{let{id:t,items:r,activeIndex:n,overIndex:a}=e;return aF(r,n,a).indexOf(t)},aq=e=>{let{containerId:t,isSorting:r,wasDragging:n,index:a,items:l,newIndex:i,previousItems:o,previousContainerId:s,transition:c}=e;return!!c&&!!n&&(o===l||a!==i)&&(!!r||i!==a&&t===s)},aW={duration:200,easing:"ease"},aY="transform",aG=aI.Transition.toString({property:aY,duration:0,easing:"linear"}),aJ={roleDescription:"sortable"};function aX(e){if(!e)return!1;let t=e.data.current;return!!(t&&"sortable"in t&&"object"==typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}var aQ=[l1.Down,l1.Right,l1.Up,l1.Left],aZ=(e,t)=>{let{context:{active:r,collisionRect:n,droppableRects:a,droppableContainers:l,over:i,scrollableAncestors:o}}=t;if(aQ.includes(e.code)){if(e.preventDefault(),!r||!n)return;let t=[];l.getEnabled().forEach(r=>{if(!r||null!=r&&r.disabled)return;let l=a.get(r.id);if(l)switch(e.code){case l1.Down:n.top<l.top&&t.push(r);break;case l1.Up:n.top>l.top&&t.push(r);break;case l1.Left:n.left>l.left&&t.push(r);break;case l1.Right:n.left<l.left&&t.push(r)}});let u=eC({active:r,collisionRect:n,droppableRects:a,droppableContainers:t,pointerCoordinates:null}),d=ex(u,"id");if(d===i?.id&&u.length>1&&(d=u[1].id),null!=d){let e=l.get(r.id),t=l.get(d),i=t?a.get(t.id):null,u=t?.node.current;if(u&&i&&e&&t){var s,c;let r=eD(u).some((e,t)=>o[t]!==e),a=a0(e,t),l=(s=e,c=t,!!aX(s)&&!!aX(c)&&!!a0(s,c)&&s.data.current.sortable.index<c.data.current.sortable.index),d=r||!a?{x:0,y:0}:{x:l?n.width-i.width:0,y:l?n.height-i.height:0},f={x:i.left,y:i.top};return d.x&&d.y?f:aL(f,d)}}}};function a0(e,t){return!!aX(e)&&!!aX(t)&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}var a1=e=>{let t,r,n=(0,v.c)(17),{id:a,disabled:l}=e,i;n[0]===Symbol.for("react.memo_cache_sentinel")?(i={duration:250,easing:"cubic-bezier(0, 0.2, 0.2, 1)"},n[0]=i):i=n[0],n[1]!==l||n[2]!==a?(t={id:a,disabled:l,transition:i},n[1]=l,n[2]=a,n[3]=t):t=n[3];let{attributes:o,isDragging:s,listeners:u,setNodeRef:d,transform:f,transition:h}=function(e){var t,r,n,a;let{animateLayoutChanges:l=aq,attributes:i,disabled:o,data:s,getNewIndex:u=aK,id:d,strategy:f,resizeObserverConfig:h,transition:p=aW}=e,{items:m,containerId:g,activeIndex:y,disabled:v,disableTransforms:b,sortedRects:x,overIndex:w,useDragOverlay:_,strategy:C}=(0,c.useContext)(aV),S=(t=o,r=v,"boolean"==typeof t?{draggable:t,droppable:!1}:{draggable:null!=(n=t?.draggable)?n:r.draggable,droppable:null!=(a=t?.droppable)?a:r.droppable}),j=m.indexOf(d),$=(0,c.useMemo)(()=>({sortable:{containerId:g,index:j,items:m},...s}),[g,s,j,m]),k=(0,c.useMemo)(()=>m.slice(m.indexOf(d)),[m,d]),{rect:N,node:E,isOver:T,setNodeRef:P}=tk({id:d,data:$,disabled:S.droppable,resizeObserverConfig:{updateMeasurementsFor:k,...h}}),{active:D,activatorEvent:O,activeNodeRect:A,attributes:R,setNodeRef:M,listeners:L,isDragging:I,over:F,setActivatorNodeRef:B,transform:z}=tS({id:d,data:$,attributes:{...aJ,...i},disabled:S.draggable}),U=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,c.useMemo)(()=>e=>{t.forEach(t=>t(e))},t)}(P,M),V=!!D,H=V&&!b&&aB(y)&&aB(w),K=!_&&I,q=H?(K&&H?z:null)??(f??C)({rects:x,activeNodeRect:A,activeIndex:y,overIndex:w,index:j}):null,W=aB(y)&&aB(w)?u({id:d,items:m,activeIndex:y,overIndex:w}):j,Y=D?.id,G=(0,c.useRef)({activeId:Y,items:m,newIndex:W,containerId:g}),J=m!==G.current.items,X=l({active:D,containerId:g,isDragging:I,isSorting:V,id:d,index:j,items:m,newIndex:G.current.newIndex,previousItems:G.current.items,previousContainerId:G.current.containerId,transition:p,wasDragging:null!=G.current.activeId}),Q=function(e){let{disabled:t,index:r,node:n,rect:a}=e,[l,i]=(0,c.useState)(null),o=(0,c.useRef)(r);return aR(()=>{if(!t&&r!==o.current&&n.current){let e=a.current;if(e){let t=eT(n.current,{ignoreTransform:!0}),r={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(r.x||r.y)&&i(r)}}r!==o.current&&(o.current=r)},[t,r,n,a]),(0,c.useEffect)(()=>{l&&i(null)},[l]),l}({disabled:!X,index:j,node:E,rect:N});return(0,c.useEffect)(()=>{V&&G.current.newIndex!==W&&(G.current.newIndex=W),g!==G.current.containerId&&(G.current.containerId=g),m!==G.current.items&&(G.current.items=m)},[V,W,g,m]),(0,c.useEffect)(()=>{if(Y===G.current.activeId)return;if(null!=Y&&null==G.current.activeId){G.current.activeId=Y;return}let e=setTimeout(()=>{G.current.activeId=Y},50);return()=>clearTimeout(e)},[Y]),{active:D,activeIndex:y,attributes:R,data:$,rect:N,index:j,newIndex:W,items:m,isOver:T,isSorting:V,isDragging:I,listeners:L,node:E,overIndex:w,over:F,setNodeRef:U,setActivatorNodeRef:B,setDroppableNodeRef:P,setDraggableNodeRef:M,transform:Q??q,transition:Q||J&&G.current.newIndex===j?aG:!(K&&!function(e){if(!e)return!1;let{KeyboardEvent:t}=aA(e.target);return t&&e instanceof t}(O)||!p)&&(V||X)?aI.Transition.toString({...p,property:aY}):void 0}}(t),p=s?"grabbing":"grab",m;n[4]!==p||n[5]!==h?(m={cursor:p,transition:h},n[4]=p,n[5]=h,n[6]=m):m=n[6],n[7]!==o||n[8]!==m?(r={...o,style:m},n[7]=o,n[8]=m,n[9]=r):r=n[9];let g=f&&`translate3d(${f.x}px, ${f.y}px, 0)`,y;return n[10]!==s||n[11]!==u||n[12]!==d||n[13]!==r||n[14]!==g||n[15]!==h?(y={attributes:r,isDragging:s,listeners:u,setNodeRef:d,transform:g,transition:h},n[10]=s,n[11]=u,n[12]=d,n[13]=r,n[14]=g,n[15]=h,n[16]=y):y=n[16],y},a2=e=>{let t=(0,v.c)(12),{id:r,children:n,disabled:a}=e,l;t[0]!==a||t[1]!==r?(l={id:r,disabled:a},t[0]=a,t[1]=r,t[2]=l):l=t[2];let{attributes:i,isDragging:o,listeners:s,setNodeRef:u,transform:d,transition:f}=a1(l),h=o?"grabbing":"grab",m;return t[3]!==i||t[4]!==n||t[5]!==o||t[6]!==s||t[7]!==u||t[8]!==h||t[9]!==d||t[10]!==f?(m=(0,p.jsx)(c.Fragment,{children:n({attributes:{...i,style:{cursor:h}},isDragging:o,listeners:s,setNodeRef:u,transform:d,transition:f})}),t[3]=i,t[4]=n,t[5]=o,t[6]=s,t[7]=u,t[8]=h,t[9]=d,t[10]=f,t[11]=m):m=t[11],m},a3=e=>{let t,r,n=(0,v.c)(20),{children:a,className:l,ids:i,onDragEnd:o,onDragStart:s}=e,u=(0,c.useId)(),d=(0,c.useId)(),f;n[0]!==u?(f={id:u},n[0]=u,n[1]=f):f=n[1];let{setNodeRef:h}=tk(f),m;n[2]===Symbol.for("react.memo_cache_sentinel")?(m={activationConstraint:{distance:5}},n[2]=m):m=n[2],n[3]===Symbol.for("react.memo_cache_sentinel")?(t={activationConstraint:{delay:200,tolerance:5}},n[3]=t):t=n[3],n[4]===Symbol.for("react.memo_cache_sentinel")?(r={coordinateGetter:aZ},n[4]=r):r=n[4];let g=ep(eh(e6,m),eh(e4,t),eh(eX,r)),y;n[5]!==i||n[6]!==o?(y=e=>{let{active:t,over:r}=e;e.activatorEvent.stopPropagation(),t&&r&&"function"==typeof o&&o({event:e,moveFromIndex:i.findIndex(e=>e===t.id),moveToIndex:i.findIndex(e=>e===r.id)})},n[5]=i,n[6]=o,n[7]=y):y=n[7];let b=y,x;n[8]!==s?(x=e=>{let{active:t}=e;t&&"function"==typeof s&&s({id:t.id,event:e})},n[8]=s,n[9]=x):x=n[9];let w=x,_;return n[10]!==a||n[11]!==l||n[12]!==u||n[13]!==b||n[14]!==w||n[15]!==i||n[16]!==g||n[17]!==h||n[18]!==d?(_=(0,p.jsx)(tw,{collisionDetection:e_,id:u,onDragEnd:b,onDragStart:w,sensors:g,children:(0,p.jsx)(aH,{id:d,items:i,children:(0,p.jsx)("div",{className:l,ref:h,children:a})})}),n[10]=a,n[11]=l,n[12]=u,n[13]=b,n[14]=w,n[15]=i,n[16]=g,n[17]=h,n[18]=d,n[19]=_):_=n[19],_},a6="error-pill",a5=e=>{let{className:t,count:r,i18n:n,withMessage:a}=e,l=[a6,!a&&r<99&&`${a6}--fixed-width`,t&&t].filter(Boolean).join(" ");return 0===r?null:(0,p.jsx)("div",{className:l,children:(0,p.jsxs)("div",{className:`${a6}__content`,children:[(0,p.jsx)("span",{className:`${a6}__count`,children:r}),a&&` ${r>1?n.t("general:errors"):n.t("general:error")}`]})})},a4="field-description",a8=e=>{let t=(0,v.c)(8),{className:r,description:n,marginPlacement:a,path:l}=e,{i18n:i}=(0,f.d)();if(n){let e=`field-description-${l?.replace(/\./g,"__")}`,o=a&&`${a4}--margin-${a}`,s;t[0]!==r||t[1]!==e||t[2]!==o?(s=[a4,r,e,o].filter(Boolean),t[0]=r,t[1]=e,t[2]=o,t[3]=s):s=t[3];let c=s.join(" "),u;return t[4]!==n||t[5]!==i||t[6]!==c?(u=(0,p.jsx)("div",{className:c,children:m(n,i)}),t[4]=n,t[5]=i,t[6]=c,t[7]=u):u=t[7],u}return null},a7=e=>{let t=(0,v.c)(8),{alignCaret:r,message:n,path:a,showError:l}=e,i=void 0===r?"right":r,o=nN(),s;t[0]!==a?(s=e=>{let[t]=e;return t&&t?.[a]||null},t[0]=a,t[1]=s):s=t[1];let c=nO(s),u;if(t[2]!==i||t[3]!==c||t[4]!==o||t[5]!==n||t[6]!==l){u=Symbol.for("react.early_return_sentinel");e:{let{errorMessage:e,valid:t}=c||{},r=n||e;if((l||o&&!1===t)&&r?.length){u=(0,p.jsx)(av,{alignCaret:i,className:"field-error",delay:0,staticPositioning:!0,children:r});break e}}t[2]=i,t[3]=c,t[4]=o,t[5]=n,t[6]=l,t[7]=u}else u=t[7];return u!==Symbol.for("react.early_return_sentinel")?u:null},a9=(0,c.createContext)(0),le=e=>{let t=(0,v.c)(3),{children:r}=e,n=lt()+1,a;return t[0]!==r||t[1]!==n?(a=(0,p.jsx)(a9,{value:n,children:r}),t[0]=r,t[1]=n,t[2]=a):a=t[2],a},lt=()=>(0,c.use)(a9),lr=(e,t)=>e?.locales&&0!==e.locales.length?e.locales.find(e=>e?.code===t):null;function ln(){return(ln=Object.assign.bind()).apply(null,arguments)}function la(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}function ll(e,t){return(ll=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function li(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ll(e,t)}function lo(e,t){return e.replace(RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var ls=c.default.createContext(null),lc=function(e){return e.scrollTop},lu="unmounted",ld="exited",lf="entering",lh="entered",lp="exiting",lm=function(e){function t(t,r){var n,a=e.call(this,t,r)||this,l=r&&!r.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?l?(n=ld,a.appearStatus=lf):n=lh:n=t.unmountOnExit||t.mountOnEnter?lu:ld,a.state={status:n},a.nextCallback=null,a}li(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===lu?{status:ld}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==lf&&r!==lh&&(t=lf):(r===lf||r===lh)&&(t=lp)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===lf){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:u.default.findDOMNode(this);r&&lc(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ld&&this.setState({status:lu})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,a=this.props.nodeRef?[n]:[u.default.findDOMNode(this),n],l=a[0],i=a[1],o=this.getTimeouts(),s=n?o.appear:o.enter;(e||r)&&1?(this.props.onEnter(l,i),this.safeSetState({status:lf},function(){t.props.onEntering(l,i),t.onTransitionEnd(s,function(){t.safeSetState({status:lh},function(){t.props.onEntered(l,i)})})})):this.safeSetState({status:lh},function(){t.props.onEntered(l)})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:u.default.findDOMNode(this);t?(this.props.onExit(n),this.safeSetState({status:lp},function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:ld},function(){e.props.onExited(n)})})})):this.safeSetState({status:ld},function(){e.props.onExited(n)})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:u.default.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(!r||n)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],l=a[0],i=a[1];this.props.addEndListener(l,i)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===lu)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,la(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return c.default.createElement(ls.Provider,{value:null},"function"==typeof r?r(e,n):c.default.cloneElement(c.default.Children.only(r),n))},t}(c.default.Component);function lg(){}lm.contextType=ls,lm.propTypes={},lm.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:lg,onEntering:lg,onEntered:lg,onExit:lg,onExiting:lg,onExited:lg},lm.UNMOUNTED=lu,lm.EXITED=ld,lm.ENTERING=lf,lm.ENTERED=lh,lm.EXITING=lp;var ly=function(e,t){return e&&t&&t.split(" ").forEach(function(t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=lo(e.className,t):e.setAttribute("class",lo(e.className&&e.className.baseVal||"",t))})},lv=function(e){function t(){for(var t,r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];return(t=e.call.apply(e,[this].concat(n))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,r){var n=t.resolveArguments(e,r),a=n[0],l=n[1];t.removeClasses(a,"exit"),t.addClass(a,l?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,r)},t.onEntering=function(e,r){var n=t.resolveArguments(e,r),a=n[0],l=n[1];t.addClass(a,l?"appear":"enter","active"),t.props.onEntering&&t.props.onEntering(e,r)},t.onEntered=function(e,r){var n=t.resolveArguments(e,r),a=n[0],l=n[1]?"appear":"enter";t.removeClasses(a,l),t.addClass(a,l,"done"),t.props.onEntered&&t.props.onEntered(e,r)},t.onExit=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"appear"),t.removeClasses(r,"enter"),t.addClass(r,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var r=t.resolveArguments(e)[0];t.addClass(r,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"exit"),t.addClass(r,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,r){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,r]},t.getClassNames=function(e){var r=t.props.classNames,n="string"==typeof r,a=n&&r?r+"-":"",l=n?""+a+e:r[e],i=n?l+"-active":r[e+"Active"],o=n?l+"-done":r[e+"Done"];return{baseClassName:l,activeClassName:i,doneClassName:o}},t}li(t,e);var r=t.prototype;return r.addClass=function(e,t,r){var n,a=this.getClassNames(t)[r+"ClassName"],l=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===r&&l&&(a+=" "+l),"active"===r&&e&&lc(e),a&&(this.appliedClasses[t][r]=a,n=a,e&&n&&n.split(" ").forEach(function(t){e.classList?e.classList.add(t):(e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" "))||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}))},r.removeClasses=function(e,t){var r=this.appliedClasses[t],n=r.base,a=r.active,l=r.done;this.appliedClasses[t]={},n&&ly(e,n),a&&ly(e,a),l&&ly(e,l)},r.render=function(){var e=this.props,t=(e.classNames,la(e,["classNames"]));return c.default.createElement(lm,ln({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(c.default.Component);lv.defaultProps={classNames:""},lv.propTypes={};var lb=(0,c.createContext)({}),lx=()=>(0,c.useContext)(lb),lw=e=>e?{appear:`${e}--appear`,appearActive:`${e}--appearActive`,appearDone:`${e}--appearDone`,enter:`${e}--enter`,enterActive:`${e}--enterActive`,enterDone:`${e}--enterDone`,exit:`${e}--exit`,exitActive:`${e}--exitActive`,exitDone:`${e}--exitDone`}:{};function l_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lC(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l_(Object(r),!0).forEach(function(t){var n,a,l;n=e,a=t,l=r[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(a))in n?Object.defineProperty(n,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[a]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}(0,f.j)();var lS=function(e,t){if(e.length>0){var r=e[e.length-1];r!==t&&r.pause()}var n=e.indexOf(t);-1===n||e.splice(n,1),e.push(t)},lj=function(e,t){var r=e.indexOf(t);-1!==r&&e.splice(r,1),e.length>0&&e[e.length-1].unpause()},l$=function(e){return e?.key==="Tab"||e?.keyCode===9},lk=function(e){return l$(e)&&!e.shiftKey},lN=function(e){return l$(e)&&e.shiftKey},lE=function(e){return setTimeout(e,0)},lT=function(e,t){var r=-1;return e.every(function(e,n){return!t(e)||(r=n,!1)}),r},lP=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return"function"==typeof e?e.apply(void 0,r):e},lD=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},lO=[],lA=function(e,t){var r,n=t?.document||document,a=t?.trapStack||lO,l=lC({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:lk,isKeyBackward:lN},t),i={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},o=function(e,t,r){return e&&void 0!==e[t]?e[t]:l[r||t]},s=function(e,t){var r="function"==typeof t?.composedPath?t.composedPath():void 0;return i.containerGroups.findIndex(function(t){var n=t.container,a=t.tabbableNodes;return n.contains(e)||r?.includes(n)||a.find(function(t){return t===e})})},c=function(e){var t=l[e];if("function"==typeof t){for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];t=t.apply(void 0,a)}if(!0===t&&(t=void 0),!t){if(void 0===t||!1===t)return t;throw Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var o=t;if("string"==typeof t&&!(o=n.querySelector(t)))throw Error("`".concat(e,"` as selector refers to no known node"));return o},u=function(){var e=c("initialFocus");if(!1===e)return!1;if(void 0===e||!(0,f.i)(e,l.tabbableOptions))if(s(n.activeElement)>=0)e=n.activeElement;else{var t=i.tabbableGroups[0];e=t&&t.firstTabbableNode||c("fallbackFocus")}if(!e)throw Error("Your focus-trap needs to have at least one focusable element");return e},d=function(){if(i.containerGroups=i.containers.map(function(e){var t=(0,f.f)(e,l.tabbableOptions),r=(0,f.g)(e,l.tabbableOptions),n=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,i=r.find(function(e){return(0,f.h)(e)}),o=r.slice().reverse().find(function(e){return(0,f.h)(e)}),s=!!t.find(function(e){return(0,f.e)(e)>0});return{container:e,tabbableNodes:t,focusableNodes:r,posTabIndexesFound:s,firstTabbableNode:n,lastTabbableNode:a,firstDomTabbableNode:i,lastDomTabbableNode:o,nextTabbableNode:function(e){var n=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=t.indexOf(e);return a<0?n?r.slice(r.indexOf(e)+1).find(function(e){return(0,f.h)(e)}):r.slice(0,r.indexOf(e)).reverse().find(function(e){return(0,f.h)(e)}):t[a+(n?1:-1)]}}}),i.tabbableGroups=i.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),i.tabbableGroups.length<=0&&!c("fallbackFocus"))throw Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(i.containerGroups.find(function(e){return e.posTabIndexesFound})&&i.containerGroups.length>1)throw Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},h=function e(t){var r=t.activeElement;if(r)return r.shadowRoot&&null!==r.shadowRoot.activeElement?e(r.shadowRoot):r},p=function e(t){if(!1!==t&&t!==h(document)){if(!t||!t.focus)return void e(u());t.focus({preventScroll:!!l.preventScroll}),i.mostRecentlyFocusedNode=t,t.tagName&&"input"===t.tagName.toLowerCase()&&"function"==typeof t.select&&t.select()}},m=function(e){var t=c("setReturnFocus",e);return t||!1!==t&&e},g=function(e){var t=e.target,r=e.event,n=e.isBackward,a=void 0!==n&&n;t=t||lD(r),d();var o=null;if(i.tabbableGroups.length>0){var u=s(t,r),h=u>=0?i.containerGroups[u]:void 0;if(u<0)o=a?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode;else if(a){var p=lT(i.tabbableGroups,function(e){var r=e.firstTabbableNode;return t===r});if(p<0&&(h.container===t||(0,f.i)(t,l.tabbableOptions)&&!(0,f.h)(t,l.tabbableOptions)&&!h.nextTabbableNode(t,!1))&&(p=u),p>=0){var m=0===p?i.tabbableGroups.length-1:p-1,g=i.tabbableGroups[m];o=(0,f.e)(t)>=0?g.lastTabbableNode:g.lastDomTabbableNode}else l$(r)||(o=h.nextTabbableNode(t,!1))}else{var y=lT(i.tabbableGroups,function(e){var r=e.lastTabbableNode;return t===r});if(y<0&&(h.container===t||(0,f.i)(t,l.tabbableOptions)&&!(0,f.h)(t,l.tabbableOptions)&&!h.nextTabbableNode(t))&&(y=u),y>=0){var v=y===i.tabbableGroups.length-1?0:y+1,b=i.tabbableGroups[v];o=(0,f.e)(t)>=0?b.firstTabbableNode:b.firstDomTabbableNode}else l$(r)||(o=h.nextTabbableNode(t))}}else o=c("fallbackFocus");return o},y=function(e){if(!(s(lD(e),e)>=0)){if(lP(l.clickOutsideDeactivates,e))return void r.deactivate({returnFocus:l.returnFocusOnDeactivate});lP(l.allowOutsideClick,e)||e.preventDefault()}},v=function(e){var t=lD(e),r=s(t,e)>=0;if(r||t instanceof Document)r&&(i.mostRecentlyFocusedNode=t);else{e.stopImmediatePropagation();var n,a=!0;if(i.mostRecentlyFocusedNode)if((0,f.e)(i.mostRecentlyFocusedNode)>0){var o=s(i.mostRecentlyFocusedNode),c=i.containerGroups[o].tabbableNodes;if(c.length>0){var d=c.findIndex(function(e){return e===i.mostRecentlyFocusedNode});d>=0&&(l.isKeyForward(i.recentNavEvent)?d+1<c.length&&(n=c[d+1],a=!1):d-1>=0&&(n=c[d-1],a=!1))}}else i.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return(0,f.e)(e)>0})})||(a=!1);else a=!1;a&&(n=g({target:i.mostRecentlyFocusedNode,isBackward:l.isKeyBackward(i.recentNavEvent)})),p(n||i.mostRecentlyFocusedNode||u())}i.recentNavEvent=void 0},b=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];i.recentNavEvent=e;var r=g({event:e,isBackward:t});r&&(l$(e)&&e.preventDefault(),p(r))},x=function(e){if((e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27)&&!1!==lP(l.escapeDeactivates,e)){e.preventDefault(),r.deactivate();return}(l.isKeyForward(e)||l.isKeyBackward(e))&&b(e,l.isKeyBackward(e))},w=function(e){s(lD(e),e)>=0||lP(l.clickOutsideDeactivates,e)||lP(l.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},_=function(){if(i.active)return lS(a,r),i.delayInitialFocusTimer=l.delayInitialFocus?lE(function(){p(u())}):p(u()),n.addEventListener("focusin",v,!0),n.addEventListener("mousedown",y,{capture:!0,passive:!1}),n.addEventListener("touchstart",y,{capture:!0,passive:!1}),n.addEventListener("click",w,{capture:!0,passive:!1}),n.addEventListener("keydown",x,{capture:!0,passive:!1}),r},C=function(){if(i.active)return n.removeEventListener("focusin",v,!0),n.removeEventListener("mousedown",y,!0),n.removeEventListener("touchstart",y,!0),n.removeEventListener("click",w,!0),n.removeEventListener("keydown",x,!0),r},S="u">typeof window&&"MutationObserver"in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===i.mostRecentlyFocusedNode})})&&p(u())}):void 0,j=function(){S&&(S.disconnect(),i.active&&!i.paused&&i.containers.map(function(e){S.observe(e,{subtree:!0,childList:!0})}))};return(r={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this;var t=o(e,"onActivate"),r=o(e,"onPostActivate"),a=o(e,"checkCanFocusTrap");a||d(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=n.activeElement,t?.();var l=function(){a&&d(),_(),j(),r?.()};return a?a(i.containers.concat()).then(l,l):l(),this},deactivate:function(e){if(!i.active)return this;var t=lC({onDeactivate:l.onDeactivate,onPostDeactivate:l.onPostDeactivate,checkCanReturnFocus:l.checkCanReturnFocus},e);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,C(),i.active=!1,i.paused=!1,j(),lj(a,r);var n=o(t,"onDeactivate"),s=o(t,"onPostDeactivate"),c=o(t,"checkCanReturnFocus"),u=o(t,"returnFocus","returnFocusOnDeactivate");n?.();var d=function(){lE(function(){u&&p(m(i.nodeFocusedBeforeActivation)),s?.()})};return u&&c?c(m(i.nodeFocusedBeforeActivation)).then(d,d):d(),this},pause:function(e){if(i.paused||!i.active)return this;var t=o(e,"onPause"),r=o(e,"onPostPause");return i.paused=!0,t?.(),C(),j(),r?.(),this},unpause:function(e){if(!i.paused||!i.active)return this;var t=o(e,"onUnpause"),r=o(e,"onPostUnpause");return i.paused=!1,t?.(),d(),_(),j(),r?.(),this},updateContainerElements:function(e){return i.containers=[].concat(e).filter(Boolean).map(function(e){return"string"==typeof e?n.querySelector(e):e}),i.active&&d(),j(),this}}).updateContainerElements(e),r},lR=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},lM="modal-item",lL=(a=e=>{let{children:t}=e;return t?"function"==typeof t?(0,p.jsx)(c.Fragment,{children:t(e)}):(0,p.jsx)(c.Fragment,{children:t}):null},e=>{let t=lx(),r=(0,c.useRef)(null),[n,i]=(0,c.useState)(!1),o=(0,c.useRef)(!1),[s,d]=(0,c.useState)(null),{modalState:f,classPrefix:h,containerRef:m,transTime:g,setCloseOnBlur:y,setBodyScrollLock:v,openModal:b}=t,{className:x,htmlElement:w="dialog",slug:_="",closeOnBlur:C=!0,lockBodyScroll:S=!0,classPrefix:j,onEnter:$,onEntering:k,onEntered:N,onExit:E,onExiting:T,onExited:P,openOnInit:D,trapFocus:O=!0,focusTrapOptions:A={}}=e,R=lR(e,["className","htmlElement","slug","closeOnBlur","lockBodyScroll","classPrefix","onEnter","onEntering","onEntered","onExit","onExiting","onExited","openOnInit","trapFocus","focusTrapOptions"]),M=j||h,L=l||_,I=f[L]&&f[L].isOpen;(0,c.useEffect)(()=>{if(O){let e=r.current;!1===o.current&&e&&(d(lA(e,Object.assign(Object.assign({},A),{fallbackFocus:A?.fallbackFocus||e,allowOutsideClick:!("u">typeof A.allowOutsideClick)||A.allowOutsideClick}))),o.current=!0)}},[O,n,A]),(0,c.useEffect)(()=>{i(!0)},[]),(0,c.useEffect)(()=>(s&&(I?s.activate():s.deactivate()),()=>{s&&s.deactivate()}),[I,s]),(0,c.useEffect)(()=>{I&&y(C)},[I,C,y]),(0,c.useEffect)(()=>{let e=r.current;return e&&v(!!(I&&S),e),()=>{e&&v(!1,e)}},[I,S,v]);let[F,B]=(0,c.useState)(I);if((0,c.useEffect)(()=>{I?B(I):setTimeout(()=>B(!1),g)},[I,g]),(0,c.useEffect)(()=>{D&&b(L)},[L,D,b]),m.current){let n=M?`${M}__${lM}`:lM,l=[n,`${n}--slug-${L}`,x].filter(Boolean).join(" "),i=Object.assign({role:"dialog"!==w?"dialog":void 0,open:"dialog"===w?F||I:void 0,"aria-modal":!0,"aria-label":R["aria-labelledby"]?void 0:L},R);return u.default.createPortal((0,p.jsx)(lv,{nodeRef:r,timeout:g,in:I,classNames:lw(n),appear:!0,onEnter:$,onEntering:k,onEntered:N,onExit:E,onExiting:T,onExited:P,children:(0,p.jsx)(w,Object.assign({ref:r,id:R?.id||L,className:l},i,{children:(0,p.jsx)(a,Object.assign({},e,{isOpen:I,modal:t}))}))}),m.current)}return null}),lI=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},lF="modal-container",lB=e=>{let{oneModalIsOpen:t,classPrefix:r,transTime:n,setContainerRef:a,containerRef:l,closeAllModals:i,closeOnBlur:o}=lx(),{className:s,htmlElement:c="div",children:u,onClick:d}=e,f=lI(e,["className","htmlElement","children","onClick"]),h=r?`${r}__${lF}`:lF,m=[h,s].filter(Boolean).join(" "),g=Object.assign(Object.assign({},f),{onClick:e=>{o&&i(),"function"==typeof d&&d(e)}});return(0,p.jsx)(lv,{nodeRef:l,in:t,timeout:n,classNames:lw(h),appear:!0,children:(0,p.jsx)(c,Object.assign({className:m,ref:a},g,{children:u&&u}))})},lz=!1;"u">typeof window&&(l7={get passive(){lz=!0}},window.addEventListener("testPassive",null,l7),window.removeEventListener("testPassive",null,l7));var lU,lV,lH,lK,lq,lW,lY,lG,lJ,lX,lQ,lZ,l0,l1,l2,l3,l6,l5,l4,l8,l7,l9="u">typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),ie=[],it=!1,ir=-1,ia=void 0,il=void 0,ii=void 0,io=function(e){return ie.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},is=function(e){var t=e||window.event;return!!io(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},ic=function(e){if(void 0===ii){var t=!!e&&!0===e.reserveScrollBarGap,r=window.innerWidth-document.documentElement.clientWidth;if(t&&r>0){var n=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);ii=document.body.style.paddingRight,document.body.style.paddingRight=n+r+"px"}}void 0===ia&&(ia=document.body.style.overflow,document.body.style.overflow="hidden")},iu=function(){void 0!==ii&&(document.body.style.paddingRight=ii,ii=void 0),void 0!==ia&&(document.body.style.overflow=ia,ia=void 0)},id=function(){if(void 0!==il){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=il.position,document.body.style.top=il.top,document.body.style.left=il.left,window.scrollTo(t,e),il=void 0}},ih=function(e,t){var r=e.targetTouches[0].clientY-ir;return!io(e.target)&&(t&&0===t.scrollTop&&r>0||t&&t.scrollHeight-t.scrollTop<=t.clientHeight&&r<0?is(e):(e.stopPropagation(),!0))},ip=function(e,t){e?!ie.some(function(t){return t.targetElement===e})&&(ie=[].concat(function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}(ie),[{targetElement:e,options:t||{}}]),l9?window.requestAnimationFrame(function(){if(void 0===il){il={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,r=e.scrollX,n=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-t,document.body.style.left=-r,setTimeout(function(){return window.requestAnimationFrame(function(){var e=n-window.innerHeight;e&&t>=n&&(document.body.style.top=-(t+e))})},300)}}):ic(t),l9&&(e.ontouchstart=function(e){1===e.targetTouches.length&&(ir=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&ih(t,e)},it||(document.addEventListener("touchmove",is,lz?{passive:!1}:void 0),it=!0))):console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},im=function(e){e?(ie=ie.filter(function(t){return t.targetElement!==e}),l9&&(e.ontouchstart=null,e.ontouchmove=null,it&&0===ie.length&&(document.removeEventListener("touchmove",is,lz?{passive:!1}:void 0),it=!1)),l9?id():iu()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},ig=(e,t)=>{let r=Object.assign({},e),{type:n,payload:a}=t;switch(n){case"UPDATE_MODAL":{let{slug:e}=a;e&&(r[e]=Object.assign(Object.assign({},r[e]),a));break}case"OPEN_MODAL":{let{slug:e}=a;e&&(e in r&&r[e].isOpen||(r[e]=Object.assign(Object.assign({},r[e]),{slug:e,openedOn:Date.now(),isOpen:!0})));break}case"TOGGLE_MODAL":{let{slug:e}=a;if(e){let t=e in r&&r[e].isOpen;r[e]=Object.assign(Object.assign({},r[e]),{slug:e,openedOn:t?void 0:Date.now(),isOpen:!t})}break}case"CLOSE_MODAL":{let{slug:e}=a;e&&(r[e]=Object.assign(Object.assign({},r[e]),{slug:e,openedOn:void 0,isOpen:!1}));break}case"REMOVE_MODAL":{let{slug:e}=a;e&&e in r&&delete r[e];break}case"CLOSE_LATEST_MODAL":{let e=Object.keys(r).reduce((e,t)=>{let n=r[t];return n.isOpen&&"number"==typeof n.openedOn&&(!e||"number"==typeof e.openedOn&&n.openedOn>e.openedOn)?n:e},void 0);e&&(r[e.slug]=Object.assign(Object.assign({},r[e.slug]),{isOpen:!1,openedOn:void 0}));break}case"CLOSE_ALL_MODALS":r=Object.entries(r).reduce((e,[t,r])=>(e[t]=Object.assign(Object.assign({},r),{isOpen:!1,openedOn:void 0}),e),{})}return r},iy=e=>{let{classPrefix:t,minifyCSS:r=!0,generateCSS:n=!0,zIndex:a=9999,handleParamChange:l,children:i,transTime:o=250}=e,s=(0,c.useRef)(null),[u,d]=(0,c.useReducer)(ig,{},()=>(()=>{let e=(()=>{if("u">typeof window)return new URLSearchParams(window.location.search)})(),t=[];if(e){let r=e.get("modal");r&&(t=r.includes(",")?r.split(","):[r])}return t})().reduce((e,t)=>(e[t]={slug:t,isOpen:!0,openedOn:Date.now()},e),{})),[f,h]=(0,c.useState)(!1),[m,g]=(0,c.useState)(!1),[y,v]=(0,c.useState)(!1),[b,x]=(0,c.useState)(""),w=(0,c.useRef)(!1),_=(0,c.useCallback)(e=>{27===e.keyCode&&d({type:"CLOSE_LATEST_MODAL"})},[]);(0,c.useEffect)(()=>(w.current||(document.addEventListener("keydown",e=>_(e),!1),w.current=!0),()=>{w.current&&document.removeEventListener("keydown",e=>_(e),!1)}),[_]),(0,c.useEffect)(()=>{if(n){let e="";e=(({classPrefix:e,zIndex:t})=>{let r=e?`${e}__`:"";return`
.${r}${lF} {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: fixed;
pointer-events: none;
visibility: hidden;
z-index: -1;
}
.${r}${lF}--appear,
.${r}${lF}--appearDone,
.${r}${lF}--enter,
.${r}${lF}--enterDone,
.${r}${lF}--exit {
pointer-events: all;
visibility: visible;
z-index: ${t};
}
.${r}${lM} {
position: absolute;
visibility: hidden;
}
.${r}${lM}--appear,
.${r}${lM}--appearDone,
.${r}${lM}--enter,
.${r}${lM}--enterDone,
.${r}${lM}--exit {
visibility: visible;
}
`})({classPrefix:t,zIndex:a}),r&&(e=e.replace(/\n/g,"").replace(/\s\s+/g," ")),x(e)}},[n,r,a,t]),(0,c.useEffect)(()=>{if("function"==typeof l&&l(u),"boolean"==typeof l&&l){let e=Object.keys(u).filter(e=>u[e].isOpen),t=new URLSearchParams;for(let r of e)t.append("modal",r);let r=t.toString()?`?${t}`:"",n=`${window.location.pathname}${r}`;window.history.pushState({},"",n)}},[u,l]),(0,c.useEffect)(()=>{h(Object.keys(u).some(e=>u[e].isOpen))},[u]);let C=(0,c.useCallback)((e,t)=>{t&&(e?(ip(t),v(!0)):(im(t),v(!1)))},[]),S=(0,c.useCallback)(e=>{s.current=e},[]),j=(0,c.useCallback)(e=>{d({type:"OPEN_MODAL",payload:{slug:e}})},[]),$=(0,c.useCallback)(e=>{d({type:"CLOSE_MODAL",payload:{slug:e}})},[]),k=(0,c.useCallback)(()=>{d({type:"CLOSE_ALL_MODALS"})},[]),N=(0,c.useCallback)(e=>{d({type:"TOGGLE_MODAL",payload:{slug:e}})},[]),E=(0,c.useCallback)(e=>u[e]&&u[e].isOpen,[u]),T=Object.assign({},e);return delete T.children,(0,p.jsxs)(c.Fragment,{children:[n&&(0,p.jsx)("style",{dangerouslySetInnerHTML:{__html:b}}),(0,p.jsx)(lb.Provider,{value:Object.assign(Object.assign({},T),{transTime:o,containerRef:s,modalState:u,oneModalIsOpen:f,isModalOpen:E,closeOnBlur:m,bodyScrollIsLocked:y,classPrefix:t,closeAllModals:k,setCloseOnBlur:g,openModal:j,closeModal:$,toggleModal:N,setBodyScrollLock:C,setContainerRef:S}),children:i})]})},iv="gutter",ib=e=>{let{children:t,className:r,left:n=!0,negativeLeft:a=!1,negativeRight:l=!1,ref:i,right:o=!0}=e,s=n&&!a,c=o&&!l;return(0,p.jsx)("div",{className:[iv,s&&`${iv}--left`,c&&`${iv}--right`,a&&`${iv}--negative-left`,l&&`${iv}--negative-right`,r].filter(Boolean).join(" "),ref:i,children:t})},ix=e=>{let t=(0,v.c)(3),r=(0,c.useId)(),n=lt(),a=`${e}-${r}`,l;return t[0]!==n||t[1]!==a?(l=i_({slug:a,depth:n}),t[0]=n,t[1]=a,t[2]=l):l=t[2],l},iw="drawer",i_=({slug:e,depth:t})=>`drawer_${t}_${e}`,iC=e=>{let t=(0,v.c)(4),{slug:r,children:n,className:a,disabled:l,onClick:i,...o}=e,{openModal:s}=lx(),c;return t[0]!==i||t[1]!==s||t[2]!==r?(c=e=>{s(r),"function"==typeof i&&i(e)},t[0]=i,t[1]=s,t[2]=r,t[3]=c):c=t[3],(0,p.jsx)("button",{className:a,disabled:l,onClick:c,type:"button",...o,children:n})},iS=e=>{let t=(0,v.c)(22),{slug:r,children:n,className:a,gutter:l,Header:i,hoverTitle:o,title:s}=e,u=void 0===l||l,{t:d}=(0,f.d)(),{closeModal:h,modalState:m}=lx(),g=ik(),y=!!m[r]?.isOpen,[b,x]=(0,c.useState)(y),w,_;if(t[0]!==y?(w=()=>{x(y)},_=[y],t[0]=y,t[1]=w,t[2]=_):(w=t[1],_=t[2]),(0,c.useLayoutEffect)(w,_),y){let e=b&&`${iw}--is-open`,l=g>1&&`${iw}--nested`,c;t[3]!==a||t[4]!==e||t[5]!==l?(c=[a,iw,e,l].filter(Boolean),t[3]=a,t[4]=e,t[5]=l,t[6]=c):c=t[6];let m=c.join(" "),y=100+g,v;if(t[7]!==i||t[8]!==n||t[9]!==h||t[10]!==g||t[11]!==u||t[12]!==o||t[13]!==r||t[14]!==d||t[15]!==m||t[16]!==y||t[17]!==s){let e;t[19]!==h||t[20]!==r?(e=()=>h(r),t[19]=h,t[20]=r,t[21]=e):e=t[21],v=(0,p.jsx)(i$,{children:(0,p.jsxs)(lL,{className:m,closeOnBlur:!1,slug:r,style:{zIndex:y},children:[(!g||1===g)&&(0,p.jsx)("div",{className:`${iw}__blur-bg`}),(0,p.jsx)("button",{"aria-label":d("general:close"),className:`${iw}__close`,id:`close-drawer__${r}`,onClick:e,type:"button"}),(0,p.jsxs)("div",{className:`${iw}__content`,style:{width:`calc(100% - (${g} * var(--gutter-h)))`},children:[(0,p.jsx)("div",{className:`${iw}__blur-bg-content`}),(0,p.jsxs)(ib,{className:`${iw}__content-children`,left:u,right:u,children:[i,void 0===i&&(0,p.jsxs)("div",{className:`${iw}__header`,children:[(0,p.jsx)("h2",{className:`${iw}__header__title`,title:o?s:null,children:s}),(0,p.jsx)("button",{"aria-label":d("general:close"),className:`${iw}__header__close`,id:`close-drawer__${r}`,onClick:()=>h(r),type:"button",children:(0,p.jsx)(f.a,{})})]}),n]})]})]})}),t[7]=i,t[8]=n,t[9]=h,t[10]=g,t[11]=u,t[12]=o,t[13]=r,t[14]=d,t[15]=m,t[16]=y,t[17]=s,t[18]=v}else v=t[18];return v}return null},ij=(0,c.createContext)(1),i$=e=>{let t=(0,v.c)(3),{children:r}=e,n=ik()+1,a;return t[0]!==r||t[1]!==n?(a=(0,p.jsx)(ij,{value:n,children:r}),t[0]=r,t[1]=n,t[2]=a):a=t[2],a},ik=()=>(0,c.use)(ij),iN="confirmation-modal";function iE(e){let t,r=(0,v.c)(25),{body:n,cancelLabel:a,className:l,confirmingLabel:i,confirmLabel:o,heading:s,modalSlug:u,onCancel:d,onConfirm:h}=e,m=ik(),[g,y]=c.default.useState(!1),{closeModal:b,isModalOpen:x}=lx(),{t:w}=(0,f.d)(),_;r[0]!==b||r[1]!==g||r[2]!==u||r[3]!==h?(_=async()=>{g||(y(!0),"function"==typeof h&&await h(),y(!1),b(u))},r[0]=b,r[1]=g,r[2]=u,r[3]=h,r[4]=_):_=r[4];let C=_,S;r[5]!==b||r[6]!==g||r[7]!==u||r[8]!==d?(S=()=>{g||(b(u),"function"==typeof d&&d())},r[5]=b,r[6]=g,r[7]=u,r[8]=d,r[9]=S):S=r[9];let j=S;if(!x(u))return null;r[10]!==l?(t=[iN,l].filter(Boolean),r[10]=l,r[11]=t):t=r[11];let $=t.join(" "),k=100+m,N;return r[12]!==n||r[13]!==a||r[14]!==o||r[15]!==g||r[16]!==i||r[17]!==s||r[18]!==u||r[19]!==j||r[20]!==C||r[21]!==w||r[22]!==$||r[23]!==k?(N=(0,p.jsx)(lL,{className:$,closeOnBlur:!1,slug:u,style:{zIndex:k},children:(0,p.jsxs)("div",{className:`${iN}__wrapper`,children:[(0,p.jsxs)("div",{className:`${iN}__content`,children:["string"==typeof s?(0,p.jsx)("h1",{children:s}):s,"string"==typeof n?(0,p.jsx)("p",{children:n}):n]}),(0,p.jsxs)("div",{className:`${iN}__controls`,children:[(0,p.jsx)(aw,{buttonStyle:"secondary",disabled:g,id:"confirm-cancel",onClick:j,size:"large",type:"button",children:a||w("general:cancel")}),(0,p.jsx)(aw,{id:"confirm-action",onClick:C,size:"large",children:g?i||`${w("general:loading")}...`:o||w("general:confirm")})]})]})}),r[12]=n,r[13]=a,r[14]=o,r[15]=g,r[16]=i,r[17]=s,r[18]=u,r[19]=j,r[20]=C,r[21]=w,r[22]=$,r[23]=k,r[24]=N):N=r[24],N}var iT="stay-logged-in",iP=()=>{let e=(0,v.c)(11),{refreshCookie:t}=iR(),r=(0,y.useRouter)(),{config:n}=(0,d.c)(),{admin:a,routes:l}=n,{routes:i}=a,{logout:o}=i,{admin:s}=l,{t:c}=(0,f.d)(),{startRouteTransition:u}=n3(),h;e[0]!==s||e[1]!==o||e[2]!==r||e[3]!==u?(h=()=>u(()=>r.push(tL({adminRoute:s,path:o}))),e[0]=s,e[1]=o,e[2]=r,e[3]=u,e[4]=h):h=e[4];let m=h,g;e[5]!==t?(g=()=>{t()},e[5]=t,e[6]=g):g=e[6];let b=g,x;return e[7]!==b||e[8]!==m||e[9]!==c?(x=(0,p.jsx)(iE,{body:c("authentication:youAreInactive"),cancelLabel:c("authentication:stayLoggedIn"),confirmLabel:c("authentication:logOut"),heading:c("authentication:stayLoggedIn"),modalSlug:iT,onCancel:b,onConfirm:m}),e[7]=b,e[8]=m,e[9]=c,e[10]=x):x=e[10],x},iD={delete:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(e,{...t,credentials:"include",headers:{...r},method:"delete"})},get:(e,t={headers:{}})=>{let r="";return t.params&&(r=ra(t.params,{addQueryPrefix:!0})),fetch(`${e}${r}`,{credentials:"include",...t})},patch:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(e,{...t,credentials:"include",headers:{...r},method:"PATCH"})},post:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(`${e}`,{...t,credentials:"include",headers:{...r},method:"post"})},put:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(e,{...t,credentials:"include",headers:{...r},method:"put"})}},iO=(0,c.createContext)({});function iA({children:e,permissions:t,user:r}){let n=(0,y.usePathname)(),a=(0,y.useRouter)(),{config:l}=(0,d.c)(),{admin:{autoLogin:i,autoRefresh:o,routes:{inactivity:s},user:u},routes:{admin:h,api:m}}=l,{i18n:g}=(0,f.d)(),{closeAllModals:v,openModal:b}=lx(),{startRouteTransition:x}=n3(),[w,_]=(0,c.useState)(r),[C,S]=(0,c.useState)(),[j,$]=(0,c.useState)(),[k,N]=(0,c.useState)(t),[E,T]=(0,c.useState)(12e4),[P,D]=(0,c.useState)(!1),O=c.default.useRef(null),A=c.default.useRef(null),R=c.default.useRef(null),M=w?.id,L=(0,c.useCallback)(()=>{let e=tL({adminRoute:h,path:""});x(()=>a.replace(tL({adminRoute:h,path:`${s}${window.location.pathname.startsWith(e)?`?redirect=${encodeURIComponent(window.location.pathname)}`:""}`}))),v()},[a,h,s,v,x]),I=(0,c.useCallback)(()=>{_(null),S(void 0),$(void 0),clearTimeout(O.current)},[]),F=ad(()=>{o?q():b(iT)}),B=(0,c.useCallback)(e=>{if(clearTimeout(A.current),clearTimeout(R.current),e?.user){_(e.user),S(e.token??e.refreshedToken),$(1e3*e.exp);let t=Math.max(0,Math.min((e.exp??0)*1e3-Date.now(),0x7fffffff));if(t){let e=Math.min(6e4,t/2);T(e),A.current=setTimeout(F,Math.max(t-e,0)),R.current=setTimeout(()=>{I(),L()},t)}}else I()},[L,I]),z=(0,c.useCallback)(e=>{if(!M)return;let t=Math.max(0,(j??0)-Date.now());(e||j&&t<2*E)&&(clearTimeout(O.current),O.current=setTimeout(async()=>{try{let e=await iD.post(tL({apiRoute:m,path:`/${u}/refresh-token?refresh`}),{headers:{"Accept-Language":g.language}});if(200===e.status){let t=await e.json();B(t)}else B(null),L()}catch(e){nG.error(e.message)}},1e3))},[m,g.language,L,B,j,u,E,M]),U=(0,c.useCallback)(async e=>{try{let t=await iD.post(tL({apiRoute:m,path:`/${u}/refresh-token`}),{headers:{"Accept-Language":g.language}});if(200===t.status){let r=await t.json();return e||B(r),r.user}w&&(B(null),L())}catch(e){nG.error(`Refreshing token failed: ${e.message}`)}return null},[m,g.language,L,B,u,w]),V=(0,c.useCallback)(async()=>{try{w&&w.collection&&(B(null),await iD.post(tL({apiRoute:m,path:`/${w.collection}/logout`})))}catch{}return!0},[m,B,w]),H=(0,c.useCallback)(async({locale:e}={})=>{let t=ra({locale:e},{addQueryPrefix:!0});try{let e=await iD.get(tL({apiRoute:m,path:`/access${t}`}),{headers:{"Accept-Language":g.language}});if(200===e.status){let t=await e.json();N(t)}else throw Error(`Fetching permissions failed with status code ${e.status}`)}catch(e){nG.error(`Refreshing permissions failed: ${e.message}`)}},[m,g]),K=c.default.useCallback(async()=>{try{let e=await iD.get(tL({apiRoute:m,path:`/${u}/me`}),{credentials:"include",headers:{"Accept-Language":g.language}});if(200===e.status){let t=await e.json();return B(t),t?.user||null}}catch(e){nG.error(`Fetching user failed: ${e.message}`)}return null},[m,u,g.language,B]),q=ad(z);(0,c.useEffect)(()=>{q()},[n]);let W=ad(K);return(0,c.useEffect)(()=>{!async function(){await W(),D(!0)}()},[]),(0,c.useEffect)(()=>{w||!i||i.prefillOnly||W()},[w,i]),(0,c.useEffect)(()=>()=>{clearTimeout(O.current),clearTimeout(A.current),clearTimeout(R.current)},[]),w||P?(0,p.jsx)(iO,{value:{fetchFullUser:K,logOut:V,permissions:k,refreshCookie:z,refreshCookieAsync:U,refreshPermissions:H,setPermissions:N,setUser:B,token:C,tokenExpirationMs:j,user:w},children:e}):null}var iR=()=>(0,c.use)(iO),iM=(0,c.createContext)({}),iL=(0,c.createContext)({localeIsLoading:!1,setLocaleIsLoading:e=>{}}),iI=async(e,t)=>await fetch(`${t}/payload-preferences/${e}`,{credentials:"include",headers:{"Content-Type":"application/json"},method:"GET"})?.then(e=>e.json()),iF=e=>{let t,r,n=(0,v.c)(28),{children:a,locale:l}=e,{config:i}=(0,d.c)(),{localization:o,routes:s}=i,u=void 0!==o&&o,{api:f}=s,{user:h}=iR(),m=u?u.defaultLocale:"en",g=(0,y.useSearchParams)(),b;n[0]!==g?(b=g.get("locale"),n[0]=g,n[1]=b):b=n[1];let x=b,w;n[2]!==m||n[3]!==l||n[4]!==x||n[5]!==u?(w=()=>u&&(!u||u.locales.length)?lr(u,x)||lr(u,l)||lr(u,m)||lr(u,u.locales[0].code):{},n[2]=m,n[3]=l,n[4]=x,n[5]=u,n[6]=w):w=n[6];let[_,C]=c.default.useState(w),[S,j]=(0,c.useState)(!1),$=(0,c.useRef)(_),k,N;n[7]!==_?(k=()=>{_.code!==$.current.code&&j(!1),$.current=_},N=[_],n[7]=_,n[8]=k,n[9]=N):(k=n[8],N=n[9]),(0,c.useEffect)(k,N),n[10]!==f?(t=tL({apiRoute:f,path:""}),n[10]=f,n[11]=t):t=n[11];let E=t,T;n[12]!==m||n[13]!==E||n[14]!==x||n[15]!==u||n[16]!==h?.id?(T=()=>{!async function(){if(u&&h?.id){let e=lr(u,x||await iI("locale",E)?.then(iU))||lr(u,m)||lr(u,u?.locales?.[0]?.code);e&&C(e)}}()},n[12]=m,n[13]=E,n[14]=x,n[15]=u,n[16]=h?.id,n[17]=T):T=n[17];let P=h?.id,D;return n[18]!==m||n[19]!==E||n[20]!==x||n[21]!==u||n[22]!==P?(D=[m,u,E,x,P],n[18]=m,n[19]=E,n[20]=x,n[21]=u,n[22]=P,n[23]=D):D=n[23],(0,c.useEffect)(T,D),n[24]!==a||n[25]!==S||n[26]!==_?(r=(0,p.jsx)(iM,{value:_,children:(0,p.jsx)(iL,{value:{localeIsLoading:S,setLocaleIsLoading:j},children:a})}),n[24]=a,n[25]=S,n[26]=_,n[27]=r):r=n[27],r},iB=()=>(0,c.use)(iL),iz=()=>(0,c.use)(iM);function iU(e){return e.value}var iV=(e,t,r)=>{if(e)return`field-${e.replace(/\./g,"__")}${t>1?`-${t}`:""}${r?`-${r}`:""}`},iH=e=>{let{as:t,hideLocale:r,htmlFor:n,label:a,localized:l,path:i,required:o,unstyled:s}=e,c=void 0===t?"label":t,u=void 0!==s&&s,{uuid:d}=nj(),h=lt(),g=n||iV(i,h,d),{i18n:y}=(0,f.d)(),{code:v,label:b}=iz();return a?(0,p.jsxs)("label"===c?g?"label":"span":c||"span",{className:`field-label${u?" unstyled":""}`,htmlFor:g,children:[m(a,y),void 0!==o&&o&&!u&&(0,p.jsx)("span",{className:"required",children:"*"}),void 0!==l&&l&&!(void 0!==r&&r)&&(0,p.jsxs)("span",{className:"localized",children:["— ","string"==typeof b?b:v]})]}):null},iK=({collapsed:e,rowID:t,rows:r})=>r.reduce((r,n)=>(t===n.id&&(n.collapsed=e),n.collapsed&&r.collapsedIDs.push(n.id),r.updatedRows.push(n),r),{collapsedIDs:[],updatedRows:[]}),iq=({collapsed:e,rows:t})=>t.reduce((t,r)=>(r.collapsed=e,e&&t.collapsedIDs.push(r.id),t.updatedRows.push(r),t),{collapsedIDs:[],updatedRows:[]}),iW=(e,t,r)=>{let n,a=(0,v.c)(9),l;a[0]!==r?(l=void 0===r?[]:r,a[0]=r,a[1]=l):l=a[1];let i=l,o;a[2]===Symbol.for("react.memo_cache_sentinel")?(o=Date.now(),a[2]=o):o=a[2];let s=(0,c.useRef)(o),u;a[3]!==e||a[4]!==t?(u=()=>{let r=setTimeout(()=>{Date.now()-s.current>=t&&(e(),s.current=Date.now())},t-(Date.now()-s.current));return()=>{clearTimeout(r)}},a[3]=e,a[4]=t,a[5]=u):u=a[5],a[6]!==t||a[7]!==i?(n=[t,...i],a[6]=t,a[7]=i,a[8]=n):n=a[8],(0,c.useEffect)(u,n)},iY={},iG={};function iJ(e,t){try{let r=(iY[e]||=new Intl.DateTimeFormat("en-GB",{timeZone:e,hour:"numeric",timeZoneName:"longOffset"}).format)(t).split("GMT")[1]||"";return r in iG?iG[r]:iQ(r,r.split(":"))}catch{if(e in iG)return iG[e];let t=e?.match(iX);return t?iQ(e,t.slice(1)):NaN}}var iX=/([+-]\d\d):?(\d\d)?/;function iQ(e,t){let r=+t[0],n=+(t[1]||0);return iG[e]=r>0?60*r+n:60*r-n}var iZ=class e extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(iJ(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),i2(this,NaN),i1(this)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){return-iJ(this.timeZone,this)}setTime(e){return Date.prototype.setTime.apply(this,arguments),i1(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},i0=/^(get|set)(?!UTC)/;function i1(e){e.internal.setTime(+e),e.internal.setUTCMinutes(e.internal.getUTCMinutes()-e.getTimezoneOffset())}function i2(e){let t=iJ(e.timeZone,e),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);let n=-new Date(+e).getTimezoneOffset(),a=n- -new Date(+r).getTimezoneOffset(),l=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();a&&l&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a);let i=n-t;i&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+i);let o=iJ(e.timeZone,e),s=-new Date(+e).getTimezoneOffset()-o-i;if(o!==t&&s){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+s);let t=o-iJ(e.timeZone,e);t&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+t),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+t))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!i0.test(e))return;let t=e.replace(i0,"$1UTC");iZ.prototype[t]&&(e.startsWith("get")?iZ.prototype[e]=function(){return this.internal[t]()}:(iZ.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),i2(e),+this},iZ.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),i1(this),+this}))});var i3=Symbol.for("constructDateFrom");function i6(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&i3 in e?e[i3](t):e instanceof Date?new e.constructor(t):new Date(t)}function i5(e,t){return i6(t||e,e)}var i4={};function i8(e,t){let r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??i4.weekStartsOn??i4.locale?.options?.weekStartsOn??0,n=i5(e,t?.in),a=n.getDay();return n.setDate(n.getDate()-(7*(a<r)+a-r)),n.setHours(0,0,0,0),n}function i7(e,t){return i8(e,{...t,weekStartsOn:1})}function i9(e,t){let r=i5(e,t?.in),n=r.getFullYear(),a=i6(r,0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);let l=i7(a),i=i6(r,0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);let o=i7(i);return r.getTime()>=l.getTime()?n+1:r.getTime()>=o.getTime()?n:n-1}function oe(e){let t=i5(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),e-r}function ot(e,...t){let r=i6.bind(null,e||t.find(e=>"object"==typeof e));return t.map(r)}function or(e,t){let r=i5(e,t?.in);return r.setHours(0,0,0,0),r}function on(e,t){let r=i5(e)-i5(t);return r<0?-1:r>0?1:r}function oa(e){return i6(e,Date.now())}function ol(e,t){let r=i5(e,t?.in);return r.setHours(23,59,59,999),r}function oi(e,t){let r=i5(e,t?.in),n=r.getFullYear(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i4.firstWeekContainsDate??i4.locale?.options?.firstWeekContainsDate??1,l=i6(t?.in||e,0);l.setFullYear(n+1,0,a),l.setHours(0,0,0,0);let i=i8(l,t),o=i6(t?.in||e,0);o.setFullYear(n,0,a),o.setHours(0,0,0,0);let s=i8(o,t);return+r>=+i?n+1:+r>=+s?n:n-1}function oo(e,t){let r=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+r}var os={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return oo("yy"===t?n%100:n,t.length)},M(e,t){let r=e.getMonth();return"M"===t?String(r+1):oo(r+1,2)},d:(e,t)=>oo(e.getDate(),t.length),a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:(e,t)=>oo(e.getHours()%12||12,t.length),H:(e,t)=>oo(e.getHours(),t.length),m:(e,t)=>oo(e.getMinutes(),t.length),s:(e,t)=>oo(e.getSeconds(),t.length),S(e,t){let r=t.length;return oo(Math.trunc(e.getMilliseconds()*Math.pow(10,r-3)),t.length)}},oc={G:function(e,t,r){let n=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){let t=e.getFullYear();return r.ordinalNumber(t>0?t:1-t,{unit:"year"})}return os.y(e,t)},Y:function(e,t,r,n){let a=oi(e,n),l=a>0?a:1-a;return"YY"===t?oo(l%100,2):"Yo"===t?r.ordinalNumber(l,{unit:"year"}):oo(l,t.length)},R:function(e,t){return oo(i9(e),t.length)},u:function(e,t){return oo(e.getFullYear(),t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return oo(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return oo(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return os.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return oo(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let a,l,i,o,s=Math.round((i8(o=i5(e,n?.in),n)-(a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??i4.firstWeekContainsDate??i4.locale?.options?.firstWeekContainsDate??1,l=oi(o,n),(i=i6(n?.in||o,0)).setFullYear(l,0,a),i.setHours(0,0,0,0),i8(i,n)))/6048e5)+1;return"wo"===t?r.ordinalNumber(s,{unit:"week"}):oo(s,t.length)},I:function(e,t,r){let n,a,l,i=Math.round((i7(l=i5(e,void 0))-(n=i9(l,void 0),(a=i6(l,0)).setFullYear(n,0,4),a.setHours(0,0,0,0),i7(a)))/6048e5)+1;return"Io"===t?r.ordinalNumber(i,{unit:"week"}):oo(i,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getDate(),{unit:"date"}):os.d(e,t)},D:function(e,t,r){let n,a,l=function(e,t,r){let[n,a]=ot(void 0,e,t),l=or(n),i=or(a);return Math.round((l-oe(l)-(i-oe(i)))/864e5)}(n=i5(e,void 0),((a=i5(n,void 0)).setFullYear(a.getFullYear(),0,1),a.setHours(0,0,0,0),a))+1;return"Do"===t?r.ordinalNumber(l,{unit:"dayOfYear"}):oo(l,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let a=e.getDay(),l=(a-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(l);case"ee":return oo(l,2);case"eo":return r.ordinalNumber(l,{unit:"day"});case"eee":return r.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(a,{width:"short",context:"formatting"});default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let a=e.getDay(),l=(a-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(l);case"cc":return oo(l,t.length);case"co":return r.ordinalNumber(l,{unit:"day"});case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(a,{width:"narrow",context:"standalone"});case"cccccc":return r.day(a,{width:"short",context:"standalone"});default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),a=0===n?7:n;switch(t){case"i":return String(a);case"ii":return oo(a,t.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n=e.getHours(),a;switch(a=12===n?"noon":0===n?"midnight":n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n=e.getHours(),a;switch(a=n>=17?"evening":n>=12?"afternoon":n>=4?"morning":"night",t){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),r.ordinalNumber(t,{unit:"hour"})}return os.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getHours(),{unit:"hour"}):os.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):oo(n,t.length)},k:function(e,t,r){let n=e.getHours();return 0===n&&(n=24),"ko"===t?r.ordinalNumber(n,{unit:"hour"}):oo(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):os.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getSeconds(),{unit:"second"}):os.s(e,t)},S:function(e,t){return os.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(0===n)return"Z";switch(t){case"X":return od(n);case"XXXX":case"XX":return of(n);default:return of(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return od(n);case"xxxx":case"xx":return of(n);default:return of(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ou(n,":");default:return"GMT"+of(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ou(n,":");default:return"GMT"+of(n,":")}},t:function(e,t,r){return oo(Math.trunc(e/1e3),t.length)},T:function(e,t,r){return oo(+e,t.length)}};function ou(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),a=Math.trunc(n/60),l=n%60;return 0===l?r+String(a):r+String(a)+t+oo(l,2)}function od(e,t){return e%60==0?(e>0?"-":"+")+oo(Math.abs(e)/60,2):of(e,t)}function of(e,t=""){let r=Math.abs(e);return(e>0?"-":"+")+oo(Math.trunc(r/60),2)+t+oo(r%60,2)}var oh=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},op=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},om={p:op,P:(e,t)=>{let r,n=e.match(/(P+)(p+)?/)||[],a=n[1],l=n[2];if(!l)return oh(e,t);switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",oh(a,t)).replace("{{time}}",op(l,t))}},og=/^D+$/,oy=/^Y+$/,ov=["D","DD","YY","YYYY"],ob=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ox=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ow=/^'([^]*?)'?$/,o_=/''/g,oC=/[a-zA-Z]/;function oS(e,t,r){let n=r?.locale??i4.locale??f.b,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??i4.firstWeekContainsDate??i4.locale?.options?.firstWeekContainsDate??1,l=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??i4.weekStartsOn??i4.locale?.options?.weekStartsOn??0,i=i5(e,r?.in);if(!(i instanceof Date||"object"==typeof i&&"[object Date]"===Object.prototype.toString.call(i))&&"number"!=typeof i||isNaN(+i5(i)))throw RangeError("Invalid time value");let o=t.match(ox).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,om[t])(e,n.formatLong):e}).join("").match(ob).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var r;let t;return{isToken:!1,value:(t=(r=e).match(ow))?t[1].replace(o_,"'"):r}}if(oc[t])return{isToken:!0,value:e};if(t.match(oC))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});n.localize.preprocessor&&(o=n.localize.preprocessor(i,o));let s={firstWeekContainsDate:a,weekStartsOn:l,locale:n};return o.map(a=>{if(!a.isToken)return a.value;let l=a.value;return(!r?.useAdditionalWeekYearTokens&&oy.test(l)||!r?.useAdditionalDayOfYearTokens&&og.test(l))&&function(e,t,r){var n,a,l;let i,o=(n=e,a=t,l=r,i="Y"===n[0]?"years":"days of the month",`Use \`${n.toLowerCase()}\` instead of \`${n}\` (in \`${a}\`) for formatting ${i} to the input \`${l}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(o),ov.includes(e))throw RangeError(o)}(l,t,String(e)),(0,oc[l[0]])(i,l,n.localize,s)}).join("")}function oj(e,t){var r;let n="function"==typeof(r=t)&&r.prototype?.constructor===r?new t(0):i6(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}var o$=({date:e,i18n:t,pattern:r,timezone:n})=>{let a=new iZ(new Date(e));if(n){let e=iZ.tz(n),l=oj(a.withTimeZone(n),e);return t.dateFNS?oS(l,r,{locale:t.dateFNS}):`${t.t("general:loading")}...`}return t.dateFNS?oS(a,r,{locale:t.dateFNS}):`${t.t("general:loading")}...`},ok=({date:e,i18n:t})=>{var r;let n="string"==typeof e?new Date(e):e;return t?.dateFNS?(r={locale:t.dateFNS},function(e,t,r){var n;let a=r?.locale??i4.locale??f.b,l=on(e,t);if(isNaN(l))throw RangeError("Invalid time value");let i=Object.assign({},r,{addSuffix:r?.addSuffix,comparison:l}),[o,s]=ot(r?.in,...l>0?[t,e]:[e,t]),c=(n=void 0,e=>{let t=(n?Math[n]:Math.trunc)(e);return 0===t?0:t})((i5(s)-i5(o))/1e3),u=Math.round((c-(oe(s)-oe(o))/1e3)/60),d;if(u<2)return r?.includeSeconds?c<5?a.formatDistance("lessThanXSeconds",5,i):c<10?a.formatDistance("lessThanXSeconds",10,i):c<20?a.formatDistance("lessThanXSeconds",20,i):c<40?a.formatDistance("halfAMinute",0,i):c<60?a.formatDistance("lessThanXMinutes",1,i):a.formatDistance("xMinutes",1,i):0===u?a.formatDistance("lessThanXMinutes",1,i):a.formatDistance("xMinutes",u,i);if(u<45)return a.formatDistance("xMinutes",u,i);if(u<90)return a.formatDistance("aboutXHours",1,i);if(u<1440){let e=Math.round(u/60);return a.formatDistance("aboutXHours",e,i)}if(u<2520)return a.formatDistance("xDays",1,i);if(u<43200){let e=Math.round(u/1440);return a.formatDistance("xDays",e,i)}if(u<86400)return d=Math.round(u/43200),a.formatDistance("aboutXMonths",d,i);if((d=function(e,t,r){var n;let a,l,i,[o,s,c]=ot(void 0,e,e,t),u=on(s,c),d=Math.abs(function(e,t,r){let[n,a]=ot(void 0,e,t);return 12*(n.getFullYear()-a.getFullYear())+(n.getMonth()-a.getMonth())}(s,c));if(d<1)return 0;1===s.getMonth()&&s.getDate()>27&&s.setDate(30),s.setMonth(s.getMonth()-u*d);let f=on(s,c)===-u;+ol(a=i5(o,void 0),void 0)==+(n=void 0,i=(l=i5(a,n?.in)).getMonth(),l.setFullYear(l.getFullYear(),i+1,0),l.setHours(23,59,59,999),l)&&1===d&&1===on(o,c)&&(f=!1);let h=u*(d-f);return 0===h?0:h}(s,o))<12){let e=Math.round(u/43200);return a.formatDistance("xMonths",e,i)}{let e=d%12,t=Math.trunc(d/12);return e<3?a.formatDistance("aboutXYears",t,i):e<9?a.formatDistance("overXYears",t,i):a.formatDistance("almostXYears",t+1,i)}}(n,oa(n),r)):`${t.t("general:loading")}...`};function oN(e){return"object"==typeof e&&"root"in e}function oE(e,t){for(let r of e)"text"in r&&r.text?t+=r.text:"children"in r||(t+=`[${r.type}]`),"children"in r&&r.children&&(t+=oE(r.children,t));return t}var oT=({collectionConfig:e,data:t,dateFormat:r,fallback:n,globalConfig:a,i18n:l})=>{let i;if(e){let n=e?.admin?.useAsTitle;if(n&&(i=t?.[n])){let a,o=e.fields.find(e=>"name"in e&&e.name===n),s=o?.type==="date",c=o?.type==="relationship";s&&(i=o$({date:i,i18n:l,pattern:"date"in o.admin&&o?.admin?.date?.displayFormat||r})||i),c&&(i=Array.isArray(a=t[n])?a.map(e=>"object"==typeof e&&null!==e?e.id:String(e)).filter(Boolean).join(", "):"object"==typeof a&&null!==a?a.id||"":String(a))}}return a&&(i=m(a?.label,l)||a?.slug),i&&oN(i)&&(i=oE(i.root.children?.[0]?.children||[],"")),!i&&oN(n)&&(i=oE(n.root.children?.[0]?.children||[],"")),i||(i="string"==typeof n?n:`[${l.t("general:untitled")}]`),i},oP=(0,c.createContext)({}),oD=()=>(0,c.use)(oP),oO=({children:e})=>{let{id:t,collectionSlug:r,data:n,docConfig:a,globalSlug:l,initialData:i}=oV(),{config:{admin:{dateFormat:o}}}=(0,d.c)(),{i18n:s}=(0,f.d)(),[u,h]=(0,c.useState)(()=>oT({collectionConfig:r?a:void 0,data:{...i||{},id:t},dateFormat:o,fallback:t?.toString(),globalConfig:l?a:void 0,i18n:s}));return(0,c.useEffect)(()=>{h(oT({collectionConfig:r?a:void 0,data:{...n,id:t},dateFormat:o,fallback:t?.toString(),globalConfig:l?a:void 0,i18n:s}))},[n,o,s,t,r,a,l]),(0,p.jsx)(oP,{value:{setDocumentTitle:h,title:u},children:e})},oA=(0,c.createContext)({}),oR=(e,t)=>({body:JSON.stringify({value:e}),headers:{"Accept-Language":t,"Content-Type":"application/json"}}),oM=({children:e})=>{let t=(0,c.useRef)({}),r=(0,c.useRef)({}),n=(0,c.useRef)({}),{config:a}=(0,d.c)(),{user:l}=iR(),{i18n:i}=(0,f.d)(),{routes:{api:o}}=a;(0,c.useEffect)(()=>{l||(r.current={})},[l]);let s=(0,c.useCallback)(async e=>{let t=r.current;if("u">typeof t[e])return t[e];let n=new Promise(t=>{(async()=>{let n=await iD.get(tL({apiRoute:o,path:`/payload-preferences/${e}`}),{credentials:"include",headers:{"Accept-Language":i.language}}),a=null;200===n.status&&(a=(await n.json()).value),r.current[e]=a,t(a)})()});return t[e]=n,n},[i.language,o,r]),u=(0,c.useCallback)(async(e,t,a=!1)=>{if(!1===a){r.current[e]=t,await iD.post(tL({apiRoute:o,path:`/payload-preferences/${e}`}),oR(t,i.language));return}let l=t,c=await s(e);if("object"==typeof t&&"object"==typeof c&&"object"==typeof l){if(c&&(l=function e(t,r){let n={...t};for(let a in r)Object.prototype.hasOwnProperty.call(r,a)&&("object"==typeof r[a]&&!Array.isArray(r[a])&&t[a]?n[a]=e(t[a],r[a]):n[a]=r[a]);return n}(c,l)),ro(l,c))return;n.current[e]={...n.current[e],...l}}else{if(l===c)return;n.current[e]=l}let u=async()=>{ro(n.current[e],r.current[e])||(r.current[e]=n.current[e],await iD.post(tL({apiRoute:o,path:`/payload-preferences/${e}`}),oR(r.current[e],i.language)),delete n.current[e])};setTimeout(()=>{u()})},[o,s,i.language,n]);return t.current.getPreference=s,t.current.setPreference=u,(0,p.jsx)(oA,{value:t.current,children:e})},oL=()=>(0,c.use)(oA),oI=c.default.createContext({getUploadEdits:()=>{},resetUploadEdits:void 0,updateUploadEdits:void 0,uploadEdits:void 0}),oF=e=>{let t=(0,v.c)(10),{children:r,initialUploadEdits:n}=e,a;t[0]!==n?(a=n||{},t[0]=n,t[1]=a):a=t[1];let[l,i]=c.default.useState(a),o;t[2]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{i({})},t[2]=o):o=t[2];let s=o,u;t[3]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{i(t=>({...t||{},...e||{}}))},t[3]=u):u=t[3];let d=u,f;t[4]!==l?(f=()=>l,t[4]=l,t[5]=f):f=t[5];let h=f,m;return t[6]!==r||t[7]!==h||t[8]!==l?(m=(0,p.jsx)(oI,{value:{getUploadEdits:h,resetUploadEdits:s,updateUploadEdits:d,uploadEdits:l},children:r}),t[6]=r,t[7]=h,t[8]=l,t[9]=m):m=t[9],m},oB=()=>c.default.use(oI),oz=e=>{let{collectionSlug:t,docPermissions:r,globalSlug:n,isEditing:a}=e;return t?!!(a&&r?.update||!a&&r?.create):!!n&&!!r?.update},oU=(0,c.createContext)({}),oV=()=>(0,c.use)(oU),oH=({children:e,...t})=>{let{id:r,collectionSlug:n,currentEditor:a,docPermissions:l,globalSlug:i,hasPublishedDoc:o,hasPublishPermission:s,hasSavePermission:u,initialData:h,initialState:m,isLocked:g,lastUpdateTime:y,mostRecentVersionIsAutosaved:v,unpublishedVersionCount:b,versionCount:x}=t,[w,_]=(0,d.a)(l),[C,S]=(0,d.a)(u),[j,$]=(0,d.a)(s),{permissions:k}=iR(),{config:{admin:{dateFormat:N},collections:E,routes:{api:T}},getEntityConfig:P}=(0,d.c)(),D=P({collectionSlug:n}),O=P({globalSlug:i}),A=E.some(e=>"payload-locked-documents"===e.slug),R=(0,c.useRef)(new AbortController),M=D||O,{i18n:L}=(0,f.d)(),{uploadEdits:I}=oB(),[F,B]=(0,c.useState)(()=>oT({collectionConfig:D,data:{...h||{},id:r},dateFormat:N,fallback:r?.toString(),globalConfig:O,i18n:L})),[z,U]=(0,c.useState)(v),[V,H]=(0,c.useState)(x),[K,q]=(0,c.useState)(o),[W,Y]=(0,c.useState)(b),[G,J]=(0,d.a)(g),[X,Q]=(0,d.a)(a),[Z,ee]=(0,d.a)(y),[et,er]=(0,d.a)(h),[en,ea]=(0,d.a)("idle"),el=(0,c.useRef)({hasShownLockedModal:!1,isLocked:!1,user:null}),ei=(0,c.useCallback)(e=>{ea(e)},[ea]),{getPreference:eo,setPreference:es}=oL(),{code:ec}=iz(),{localeIsLoading:eu}=iB(),ed=(0,c.useMemo)(()=>void 0===m||void 0===h||eu,[h,m,eu]),ef=tL({apiRoute:T,path:""}),eh,ep,em;i&&(eh=i,ep="globals",em=`global-${eh}`),n&&(eh=n,ep="collections",r&&(em=`collection-${eh}-${r}`));let eg=(0,c.useCallback)(async(e,t)=>{if(A)try{let r=t===i,n=await iD.get(`${ef}/payload-locked-documents`,{credentials:"include",params:r?{"where[globalSlug][equals]":t}:{"where[document.relationTo][equals]":t,"where[document.value][equals]":e}}),{docs:a}=await n.json();if(a?.length>0){let e=a[0].id;await iD.delete(`${ef}/payload-locked-documents/${e}`,{credentials:"include",headers:{"Content-Type":"application/json"}}),J(!1)}}catch(e){console.error("Failed to unlock the document",e)}},[ef,i,J,A]),ey=(0,c.useCallback)(async(e,t,r)=>{if(A)try{let n=t===i,a=await iD.get(`${ef}/payload-locked-documents`,{credentials:"include",params:n?{"where[globalSlug][equals]":t}:{"where[document.relationTo][equals]":t,"where[document.value][equals]":e}}),{docs:l}=await a.json();if(l?.length>0){let e=l[0].id,t="object"==typeof r?{relationTo:r.collection,value:r.id}:{relationTo:"users",value:r};await iD.patch(`${ef}/payload-locked-documents/${e}`,{body:JSON.stringify({user:t}),credentials:"include",headers:{"Content-Type":"application/json"}})}}catch(e){console.error("Failed to update the document editor",e)}},[ef,i,A]),ev=(({id:e,api:t,collectionSlug:r,globalSlug:n,i18n:a,locale:l,permissions:i,setDocPermissions:o,setHasPublishPermission:s,setHasSavePermission:u})=>c.default.useCallback(async c=>{let d={locale:l||void 0},f=c?.id||e,h=(({id:e,collectionSlug:t,globalSlug:r})=>!!(r||t&&e))({id:f,collectionSlug:r,globalSlug:n});if(h){let e=r?`/${r}/access/${f}`:n?`/globals/${n}/access`:null;if(e){let l=await (await fetch(tL({apiRoute:t,path:`${e}${ra(d,{addQueryPrefix:!0})}`}),{body:JSON.stringify({...c?.doc||c||{},_status:"draft"}),credentials:"include",headers:{"Accept-Language":a.language,"Content-Type":"application/json"},method:"post"})).json(),i=await fetch(tL({apiRoute:t,path:`${e}${ra(d,{addQueryPrefix:!0})}`}),{body:JSON.stringify({...c?.doc||c||{},_status:"published"}),credentials:"include",headers:{"Accept-Language":a.language,"Content-Type":"application/json"},method:"POST"}).then(e=>e.json());o(l),u(oz({collectionSlug:r,docPermissions:l,globalSlug:n,isEditing:h})),s(i?.update)}}else{let e=r?i?.collections?.[r]:i?.globals?.[n];o(e),u(oz({collectionSlug:r,docPermissions:e,globalSlug:n,isEditing:h}))}},[l,e,r,n,t,a.language,o,u,s,i?.collections,i?.globals]))({id:r,api:T,collectionSlug:n,globalSlug:i,i18n:L,locale:ec,permissions:k,setDocPermissions:_,setHasPublishPermission:$,setHasSavePermission:S}),eb=(0,c.useCallback)(()=>eo(em),[eo,em]),ex=(0,c.useCallback)(async(e,t)=>{let r=await eb();if(em)try{await es(em,{...r,fields:{...r?.fields||{},[e]:{...r?.fields?.[e],...t}}})}catch(e){console.error(e)}},[es,em,eb]),ew=(0,c.useCallback)(()=>{let e=V+1;D&&D.versions?D.versions.maxPerDoc>0?H(Math.min(e,D.versions.maxPerDoc)):H(e):O&&O.versions&&(O.versions.max>0?H(Math.min(e,O.versions.max)):H(e))},[D,O,V]);(0,c.useEffect)(()=>{B(oT({collectionConfig:D,data:{...et,id:r},dateFormat:N,fallback:r?.toString(),globalConfig:O,i18n:L}))},[D,O,et,N,L,r]),(0,c.useEffect)(()=>{let e=R.current;return()=>{if(e)try{e.abort()}catch{}}},[]);let e_=c.default.useMemo(()=>{let e=`${"globals"===ep?"/globals":""}/${eh}${r?`/${r}`:""}`;return`${ef}${e}${ra({depth:0,"fallback-locale":"null",locale:ec,uploadEdits:I||void 0},{addQueryPrefix:!0})}`},[ef,ec,ep,r,eh,I]),eC={...t,action:e_,currentEditor:X,data:et,docConfig:M,docPermissions:w,documentIsLocked:G,documentLockState:el,getDocPermissions:ev,getDocPreferences:eb,hasPublishedDoc:K,hasPublishPermission:j,hasSavePermission:C,incrementVersionCount:ew,initialData:h,initialState:m,isInitializing:ed,lastUpdateTime:Z,mostRecentVersionIsAutosaved:z,preferencesKey:em,savedDocumentData:et,setCurrentEditor:Q,setData:er,setDocFieldPreferences:ex,setDocumentIsLocked:J,setDocumentTitle:B,setHasPublishedDoc:q,setLastUpdateTime:ee,setMostRecentVersionIsAutosaved:U,setUnpublishedVersionCount:Y,setUploadStatus:ei,title:F,unlockDocument:eg,unpublishedVersionCount:W,updateDocumentEditor:ey,updateSavedDocumentData:er,uploadStatus:en,versionCount:V};return(0,p.jsx)(oU,{value:eC,children:(0,p.jsx)(oO,{children:e})})},oK=e=>(0,p.jsx)(oF,{children:(0,p.jsx)(oH,{...e})}),oq=(0,c.createContext)(""),oW=({children:e,operation:t})=>(0,p.jsx)(oq,{value:t,children:e}),oY=()=>(0,c.use)(oq),oG=c.default.createContext(void 0),oJ=()=>{let e=c.default.useContext(oG);if(e)return e},oX=c.default.createContext(void 0),oQ=e=>{let t=oJ(),r=c.default.use(oX),n=c.default.useRef(null);if(null===n.current){let a=e?.path||t||e?.potentiallyStalePath;n.current=!!(r&&a&&r.path===a)}if(!0===n.current){if(!r)throw Error("FieldContext was removed after mount. This breaks hook ordering.");return r}return(e=>{let t=(0,v.c)(65),r;t[0]!==e?(r=e||{},t[0]=e,t[1]=r):r=t[1];let{disableFormData:n,hasRows:a,path:l,potentiallyStalePath:i,validate:o}=r,s=void 0!==n&&n,u=oJ(),h=l||u||i,p=nN(),m=nE(),g=nD(),{user:y}=iR(),{id:b,collectionSlug:x}=oV(),w=oY(),_=nO(oZ),C;t[2]!==h?(C=e=>{let[t]=e;return t&&t?.[h]||null},t[2]=h,t[3]=C):C=t[3];let S=nO(C),{t:j}=(0,f.d)(),{config:$}=(0,d.c)(),{getData:k,getDataByPath:N,getSiblingData:E,setModified:T}=nj(),P=n$(),D=S?.filterOptions,O=S?.value,A=S?.initialValue,R="boolean"!=typeof S?.valid||S.valid,M=!1===R&&p,L=(0,c.useRef)(R),I=(0,c.useRef)(S?.errorMessage),F;t[4]!==h?(F=h?h.split("."):[],t[4]=h,t[5]=F):F=t[5];let B=F,z;t[6]!==s||t[7]!==_||t[8]!==a||t[9]!==h||t[10]!==T?(z=(e,t)=>{let r=e&&"object"==typeof e&&"function"==typeof e.preventDefault&&"function"==typeof e.stopPropagation?e.target.value:e;_({type:"UPDATE",disableFormData:s||a&&r>0,path:h,value:r}),void 0!==t&&t||T(!0)},t[6]=s,t[7]=_,t[8]=a,t[9]=h,t[10]=T,t[11]=z):z=t[11];let U=z,V=S?.blocksFilterOptions,H=S?.customComponents,K=m||g,q=S?.errorMessage,W;t[12]!==S?.errorPaths?(W=S?.errorPaths||[],t[12]=S?.errorPaths,t[13]=W):W=t[13];let Y=S?.rows,G=S?.selectFilterOptions,J=S?.valid,X;t[14]!==D||t[15]!==A||t[16]!==g||t[17]!==h||t[18]!==m||t[19]!==U||t[20]!==M||t[21]!==p||t[22]!==Y||t[23]!==G||t[24]!==J||t[25]!==V||t[26]!==H||t[27]!==K||t[28]!==q||t[29]!==W||t[30]!==O?(X={blocksFilterOptions:V,customComponents:H,disabled:K,errorMessage:q,errorPaths:W,filterOptions:D,formInitializing:g,formProcessing:m,formSubmitted:p,initialValue:A,path:h,rows:Y,selectFilterOptions:G,setValue:U,showError:M,valid:J,value:O},t[14]=D,t[15]=A,t[16]=g,t[17]=h,t[18]=m,t[19]=U,t[20]=M,t[21]=p,t[22]=Y,t[23]=G,t[24]=J,t[25]=V,t[26]=H,t[27]=K,t[28]=q,t[29]=W,t[30]=O,t[31]=X):X=t[31];let Q=X,Z;t[32]!==x||t[33]!==$||t[34]!==s||t[35]!==_||t[36]!==P||t[37]!==S||t[38]!==k||t[39]!==N||t[40]!==E||t[41]!==a||t[42]!==b||t[43]!==w||t[44]!==h||t[45]!==B||t[46]!==j||t[47]!==y||t[48]!==o||t[49]!==O?(Z=()=>{(async()=>{let e=O;S?.rows&&Array.isArray(S.rows)&&(e=N(h));let t=I.current,r=L.current,n=k(),l="function"==typeof o?await o(e,{id:b,blockData:void 0,collectionSlug:x,data:P?.getData?P.getData():n,event:"onChange",operation:w,path:B,preferences:{},req:{payload:{config:$},t:j,user:y},siblingData:E(h)}):"string"==typeof I.current?I.current:L.current;if("string"==typeof l?(r=!1,t=l):"boolean"==typeof l&&(r=l,t=void 0),r!==L.current||t!==I.current){L.current=r,I.current=t;let e={type:"UPDATE",errorMessage:t,path:h,rows:S?.rows,valid:r,validate:o,value:O};(s||a&&"number"==typeof O&&O>0)&&(e.disableFormData=!0),"function"==typeof _&&_(e)}})()},t[32]=x,t[33]=$,t[34]=s,t[35]=_,t[36]=P,t[37]=S,t[38]=k,t[39]=N,t[40]=E,t[41]=a,t[42]=b,t[43]=w,t[44]=h,t[45]=B,t[46]=j,t[47]=y,t[48]=o,t[49]=O,t[50]=Z):Z=t[50];let ee=S?.rows,et;return t[51]!==x||t[52]!==s||t[53]!==_||t[54]!==k||t[55]!==N||t[56]!==E||t[57]!==b||t[58]!==w||t[59]!==h||t[60]!==ee||t[61]!==y||t[62]!==o||t[63]!==O?(et=[O,s,_,k,E,N,b,w,h,y,o,ee,x],t[51]=x,t[52]=s,t[53]=_,t[54]=k,t[55]=N,t[56]=E,t[57]=b,t[58]=w,t[59]=h,t[60]=ee,t[61]=y,t[62]=o,t[63]=O,t[64]=et):et=t[64],iW(Z,150,et),Q})(e)};function oZ(e){let[,t]=e;return t}var o0=e=>{let t=(0,v.c)(2),{children:r,path:n}=e,a;t[0]!==n?(a=e=>{let[t]=e;return t&&t?.[n]||null},t[0]=n,t[1]=a):a=t[1];let{passesCondition:l}=nO(a)||{};return!1===l?null:r},o1=e=>t=>{let{path:r}=t;return(0,p.jsx)(o0,{path:r,children:(0,p.jsx)(e,{...t})})},o2=e=>({...e?.admin?.style||{},...e?.admin?.width?{"--field-width":e.admin.width}:{flex:"1 1 auto"},...e?.admin?.style?.flex?{flex:e.admin.style.flex}:{}}),o3="field-type";function o6({fieldLocalized:e,fieldRTL:t,locale:r,localizationConfig:n}){let a=r&&n&&n.locales&&n.locales.length>1,l=r?.code===n?.defaultLocale;return!1!==t&&r?.rtl===!0&&(e||!e&&!a||!e&&l)||!0===t}var o5=()=>(0,p.jsx)("svg",{className:"icon icon--check",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M15.3333 6.00001L8.00001 13.3333L4.66667 10",strokeLinecap:"square"})}),o4=()=>(0,p.jsx)("svg",{className:"icon icon--line",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M5.33333 10H14.6667",strokeLinecap:"square"})}),o8="checkbox-input",o7=e=>{let t=(0,v.c)(24),{id:r,name:n,AfterInput:a,BeforeInput:l,checked:i,className:o,inputRef:s,Label:u,label:d,localized:f,onToggle:h,partialChecked:m,readOnly:g,required:y}=e,[b,x]=(0,c.useState)(!1),w=(0,c.useId)(),_=r||w,C,S;t[0]===Symbol.for("react.memo_cache_sentinel")?(C=()=>{x(!0)},S=[],t[0]=C,t[1]=S):(C=t[0],S=t[1]),(0,c.useEffect)(C,S);let j=g||!b,$=i&&`${o8}--checked`,k=j&&`${o8}--read-only`,N;t[2]!==o||t[3]!==$||t[4]!==k?(N=[o,o8,$,k].filter(Boolean),t[2]=o,t[3]=$,t[4]=k,t[5]=N):N=t[5];let E=N.join(" "),T=!!i,P;if(t[6]!==a||t[7]!==l||t[8]!==u||t[9]!==i||t[10]!==_||t[11]!==s||t[12]!==d||t[13]!==f||t[14]!==n||t[15]!==h||t[16]!==m||t[17]!==j||t[18]!==y||t[19]!==E||t[20]!==T){let e=(0,p.jsx)("input",{"aria-label":"","aria-labelledby":n,checked:T,disabled:j,id:_,name:n,onChange:h,ref:s,required:y,title:n,type:"checkbox"}),r=!i&&m?"partial":"check",o;t[22]!==r?(o=[`${o8}__icon`,r].filter(Boolean),t[22]=r,t[23]=o):o=t[23],P=(0,p.jsxs)("div",{className:E,children:[(0,p.jsxs)("div",{className:`${o8}__input`,children:[l,e,(0,p.jsxs)("span",{className:o.join(" "),children:[i&&(0,p.jsx)(o5,{}),!i&&m&&(0,p.jsx)(o4,{})]}),a]}),(0,p.jsx)(ns,{CustomComponent:u,Fallback:(0,p.jsx)(iH,{htmlFor:_,label:d,localized:f,required:y})})]}),t[6]=a,t[7]=l,t[8]=u,t[9]=i,t[10]=_,t[11]=s,t[12]=d,t[13]=f,t[14]=n,t[15]=h,t[16]=m,t[17]=j,t[18]=y,t[19]=E,t[20]=T,t[21]=P}else P=t[21];return P},o9="checkbox",se=o1(e=>{let{id:t,checked:r,disableFormData:n,field:a,field:{admin:{className:l,description:i}={},label:o,required:s}={},onChange:u,partialChecked:d,path:h,readOnly:m,validate:g}=e,{uuid:y}=nj(),v=lt(),{i18n:{language:b}}=(0,f.d)(),x=rl.includes(b),{customComponents:{AfterInput:w,BeforeInput:_,Description:C,Error:S,Label:j}={},disabled:$,path:k,setValue:N,showError:E,value:T}=oQ({disableFormData:n,potentiallyStalePath:h,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof g)return g(e,{...t,required:s})},[g,s])}),P=(0,c.useCallback)(()=>{m||(N(!T),"function"==typeof u&&u(!T))},[u,m,N,T]),D=r||!!T,O=t||iV(k,v,y),A=(0,c.useMemo)(()=>o2(a),[a]);return(0,p.jsxs)("div",{className:[o3,o9,E&&"error",l,T&&`${o9}--checked`,(m||$)&&`${o9}--read-only`].filter(Boolean).join(" "),style:A,children:[(0,p.jsx)(ns,{CustomComponent:S,Fallback:(0,p.jsx)(a7,{alignCaret:x?"right":"left",path:k,showError:E})}),(0,p.jsx)(o7,{AfterInput:w,BeforeInput:_,checked:D,id:O,inputRef:null,Label:j,label:o,name:k,onToggle:P,partialChecked:d,readOnly:m||$,required:s}),(0,p.jsx)(ns,{CustomComponent:C,Fallback:(0,p.jsx)(a8,{description:i,path:k})})]})}),st=e=>{let t,r,n=(0,v.c)(13),{fieldValue:a,localized:l,path:i,readOnly:o}=e,s=void 0!==o&&o,{code:u}=iz(),{config:h}=(0,d.c)(),{localization:m}=h,[g,y]=c.useState("number"!=typeof a),{t:b}=(0,f.d)(),{dispatchFields:x,setModified:w}=nj();if(!l||!m||m.defaultLocale===u||!m.fallback)return null;n[0]!==g||n[1]!==x||n[2]!==a||n[3]!==i||n[4]!==w?(t=()=>{let e=!g;x({type:"UPDATE",path:i,value:e?null:a||0}),w(!0),y(e)},n[0]=g,n[1]=x,n[2]=a,n[3]=i,n[4]=w,n[5]=t):t=n[5];let _=t;if(a){let e=!1;if("number"==typeof a&&a>0&&(e=!0),Array.isArray(a)&&a.length>0&&(e=!0),e)return g&&y(!1),null}return n[6]!==g||n[7]!==a||n[8]!==_||n[9]!==i||n[10]!==s||n[11]!==b?(r=(0,p.jsx)(n9,{className:"nullify-locale-field",children:!a&&s?b("general:fallbackToDefaultLocale"):(0,p.jsx)(se,{checked:g,field:{name:"",label:b("general:fallbackToDefaultLocale")},id:`field-${i.replace(/\./g,"__")}`,onChange:_,path:i,schemaPath:""})}),n[6]=g,n[7]=a,n[8]=_,n[9]=i,n[10]=s,n[11]=b,n[12]=r):r=n[12],r},sr=e=>{let t=document.getElementById(e);if(t){let e=t.getBoundingClientRect();window.scrollBy({behavior:"smooth",top:e.top-100})}},sn="array-actions",sa=e=>{let t=(0,v.c)(12),{addRow:r,copyRow:n,duplicateRow:a,hasMaxRows:l,index:i,isSortable:o,moveRow:s,pasteRow:u,removeRow:d,rowCount:h}=e,{t:m}=(0,f.d)(),g;return t[0]!==r||t[1]!==n||t[2]!==a||t[3]!==l||t[4]!==i||t[5]!==o||t[6]!==s||t[7]!==u||t[8]!==d||t[9]!==h||t[10]!==m?(g=(0,p.jsx)(ag,{button:(0,p.jsx)(a$,{}),buttonClassName:`${sn}__button`,className:sn,horizontalAlign:"center",render:e=>{let{close:t}=e;return(0,p.jsxs)(al.ButtonGroup,{buttonSize:"small",children:[o&&0!==i&&(0,p.jsxs)(al.Button,{className:`${sn}__action ${sn}__move-up`,onClick:()=>{s(i,i-1),t()},children:[(0,p.jsx)("div",{className:`${sn}__action-chevron`,children:(0,p.jsx)(ae,{direction:"up"})}),m("general:moveUp")]}),o&&i<h-1&&(0,p.jsxs)(al.Button,{className:`${sn}__action`,onClick:()=>{s(i,i+1),t()},children:[(0,p.jsx)("div",{className:`${sn}__action-chevron`,children:(0,p.jsx)(ae,{})}),m("general:moveDown")]}),!l&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsxs)(al.Button,{className:`${sn}__action ${sn}__add`,onClick:()=>{r(i+1),t()},children:[(0,p.jsx)(an,{}),m("general:addBelow")]}),(0,p.jsxs)(al.Button,{className:`${sn}__action ${sn}__duplicate`,onClick:()=>{a(i),t()},children:[(0,p.jsx)(ak,{}),m("general:duplicate")]})]}),(0,p.jsx)(al.Button,{className:`${sn}__action ${sn}__copy`,onClick:()=>{n(i),t()},children:(0,p.jsx)(aN,{isRow:!0})}),(0,p.jsx)(al.Button,{className:`${sn}__action ${sn}__paste`,onClick:()=>{u(i),t()},children:(0,p.jsx)(aN,{isPaste:!0,isRow:!0})}),(0,p.jsxs)(al.Button,{className:`${sn}__action ${sn}__remove`,onClick:()=>{d(i),t()},children:[(0,p.jsx)(f.a,{}),m("general:remove")]})]})},size:"medium"}),t[0]=r,t[1]=n,t[2]=a,t[3]=l,t[4]=i,t[5]=o,t[6]=s,t[7]=u,t[8]=d,t[9]=h,t[10]=m,t[11]=g):g=t[11],g},sl=({className:e})=>(0,p.jsxs)("svg",{className:["icon icon--drag-handle",e].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{className:"fill",d:"M7.99999 10.6667C8.36818 10.6667 8.66666 10.3682 8.66666 9.99999C8.66666 9.6318 8.36818 9.33332 7.99999 9.33332C7.63181 9.33332 7.33333 9.6318 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 7.99999 10.6667Z",strokeLinecap:"square"}),(0,p.jsx)("path",{className:"fill",d:"M7.99999 5.99999C8.36818 5.99999 8.66666 5.70151 8.66666 5.33332C8.66666 4.96513 8.36818 4.66666 7.99999 4.66666C7.63181 4.66666 7.33333 4.96513 7.33333 5.33332C7.33333 5.70151 7.63181 5.99999 7.99999 5.99999Z",strokeLinecap:"square"}),(0,p.jsx)("path",{className:"fill",d:"M7.99999 15.3333C8.36818 15.3333 8.66666 15.0348 8.66666 14.6667C8.66666 14.2985 8.36818 14 7.99999 14C7.63181 14 7.33333 14.2985 7.33333 14.6667C7.33333 15.0348 7.63181 15.3333 7.99999 15.3333Z",strokeLinecap:"square"}),(0,p.jsx)("path",{className:"fill",d:"M12 10.6667C12.3682 10.6667 12.6667 10.3682 12.6667 9.99999C12.6667 9.6318 12.3682 9.33332 12 9.33332C11.6318 9.33332 11.3333 9.6318 11.3333 9.99999C11.3333 10.3682 11.6318 10.6667 12 10.6667Z",strokeLinecap:"square"}),(0,p.jsx)("path",{className:"fill",d:"M12 5.99999C12.3682 5.99999 12.6667 5.70151 12.6667 5.33332C12.6667 4.96513 12.3682 4.66666 12 4.66666C11.6318 4.66666 11.3333 4.96513 11.3333 5.33332C11.3333 5.70151 11.6318 5.99999 12 5.99999Z",strokeLinecap:"square"}),(0,p.jsx)("path",{className:"fill",d:"M12 15.3333C12.3682 15.3333 12.6667 15.0348 12.6667 14.6667C12.6667 14.2985 12.3682 14 12 14C11.6318 14 11.3333 14.2985 11.3333 14.6667C11.3333 15.0348 11.6318 15.3333 12 15.3333Z",strokeLinecap:"square"})]}),si=({id:e,children:t,className:r,duration:n=300,height:a})=>{let[l,i]=c.default.useState(()=>!!a),o=(0,c.useRef)(l),[s,u]=c.default.useState(()=>l?"":"none"),[d,f]=c.default.useState(()=>l?"":"hidden"),[h,m]=c.default.useState(!1),g=(0,c.useRef)(null),y=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let e,t,r=!!a,l=o.current!==r;return o.current=r,l&&(m(!0),f("hidden"),r?u(""):e=window.setTimeout(()=>{u("none")},n),i(r),t=window.setTimeout(()=>{f(""),m(!1)},n)),()=>{e&&clearTimeout(e),t&&clearTimeout(t)}},[a,n]),(({containerRef:e,contentRef:t,duration:r,open:n})=>{let a=(0,c.useMemo)(()=>!!("u">typeof CSS&&CSS)&&!!CSS.supports&&CSS.supports("interpolate-size","allow-keywords"),[]),l=(0,c.useRef)(!1),i=(0,c.useRef)(n),[o,s]=(0,c.useState)(!1),u=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let c=e.current,d=t.current;if(!c||!d||a)return;let f=e=>{c.style.height=e};return(()=>{if(!l.current&&n){f("auto"),s(!1);return}l.current=!0,i.current!==n&&f(n?"0px":`${d.scrollHeight}px`),c.offsetHeight,s(!0),c.style.transition=`height ${r}ms ease`,f(n?`${d.scrollHeight}px`:"0px");let e=()=>{c&&(c.style.transition="",c.style.height=n?"auto":"0px",s(!1)),c.removeEventListener("transitionend",e)};c.addEventListener("transitionend",e)})(),i.current=n,u.current=new ResizeObserver(()=>{o&&(c.style.height=n?`${d.scrollHeight}px`:"0px")}),u.current.observe(d),()=>{c&&(c.style.transition="",c.style.height=""),u.current?.disconnect()}},[n,r,e,t,a])})({containerRef:g,contentRef:y,duration:n,open:l}),(0,p.jsx)("div",{"aria-hidden":!l,className:[r,"rah-static",l&&"auto"===a&&"rah-static--height-auto",h&&`rah-animating--${l?"down":"up"}`,h&&"auto"===a&&"rah-animating--to-height-auto"].filter(Boolean).join(" "),id:e,ref:g,style:{overflow:d,transition:`height ${n}ms ease`},children:(0,p.jsx)("div",{ref:y,...s?{style:{display:s}}:{},children:t})})},so=(0,c.createContext)({isCollapsed:void 0,isVisible:void 0,isWithinCollapsible:void 0,toggle:()=>{}}),ss=({children:e,isCollapsed:t,isWithinCollapsible:r=!0,toggle:n})=>{let{isCollapsed:a,isVisible:l}=sc(),i=c.default.useMemo(()=>({isCollapsed:t,isVisible:l&&!a,isWithinCollapsible:r,toggle:n}),[t,r,n,a,l]);return(0,p.jsx)(so,{value:i,children:e})},sc=()=>(0,c.use)(so),su="collapsible",sd=e=>{let t,r=(0,v.c)(25),{actions:n,AfterCollapsible:a,children:l,className:i,collapsibleStyle:o,disableHeaderToggle:s,disableToggleIndicator:u,dragHandleProps:d,header:h,initCollapsed:m,isCollapsed:g,onToggle:y}=e,b=void 0!==s&&s,x=void 0!==u&&u,[w,_]=(0,c.useState)(!!m),[C,S]=(0,c.useState)(!1),{isWithinCollapsible:j}=sc(),{t:$}=(0,f.d)(),k="boolean"==typeof g?g:w,N;r[0]!==k||r[1]!==y?(N=()=>{"function"==typeof y&&y(!k),_(!k)},r[0]=k,r[1]=y,r[2]=N):N=r[2];let E=N,T=d&&`${su}--has-drag-handle`,P=k&&`${su}--collapsed`,D=j&&`${su}--nested`,O=C&&!b&&`${su}--hovered`,A=`${su}--style-${void 0===o?"default":o}`,R;r[3]!==i||r[4]!==T||r[5]!==P||r[6]!==D||r[7]!==O||r[8]!==A?(R=[su,i,T,P,D,O,A].filter(Boolean),r[3]=i,r[4]=T,r[5]=P,r[6]=D,r[7]=O,r[8]=A,r[9]=R):R=r[9];let M=R.join(" "),L=`${su}__toggle-wrap${b?" toggle-disabled":""}`,I,F;return r[10]===Symbol.for("react.memo_cache_sentinel")?(I=()=>S(!0),F=()=>S(!1),r[10]=I,r[11]=F):(I=r[10],F=r[11]),r[12]!==a||r[13]!==n||r[14]!==l||r[15]!==b||r[16]!==x||r[17]!==d||r[18]!==h||r[19]!==k||r[20]!==$||r[21]!==M||r[22]!==L||r[23]!==E?(t=(0,p.jsx)("div",{className:M,children:(0,p.jsxs)(ss,{isCollapsed:k,toggle:E,children:[(0,p.jsxs)("div",{className:L,onMouseEnter:I,onMouseLeave:F,children:[!b&&(0,p.jsx)("button",{className:[`${su}__toggle`,`${su}__toggle--${k?"collapsed":"open"}`].filter(Boolean).join(" "),onClick:E,type:"button",children:(0,p.jsx)("span",{children:$("fields:toggleBlock")})}),d&&(0,p.jsx)("div",{className:`${su}__drag`,...d.attributes,...d.listeners,children:(0,p.jsx)(sl,{})}),h?(0,p.jsx)("div",{className:[`${su}__header-wrap`,d&&`${su}__header-wrap--has-drag-handle`].filter(Boolean).join(" "),children:h}):null,(0,p.jsxs)("div",{className:`${su}__actions-wrap`,children:[n?(0,p.jsx)("div",{className:`${su}__actions`,children:n}):null,!x&&(0,p.jsx)("div",{className:`${su}__indicator`,children:(0,p.jsx)(ae,{direction:k?void 0:"up"})})]})]}),(0,p.jsx)(si,{height:k?0:"auto",children:(0,p.jsx)("div",{className:`${su}__content`,children:l})}),a]})}),r[12]=a,r[13]=n,r[14]=l,r[15]=b,r[16]=x,r[17]=d,r[18]=h,r[19]=k,r[20]=$,r[21]=M,r[22]=L,r[23]=E,r[24]=t):t=r[24],t},sf=e=>{let t=(0,v.c)(9),{children:r,className:n,forceRender:a}=e,[l,i]=c.default.useState(!!a),o;t[0]===Symbol.for("react.memo_cache_sentinel")?(o={rootMargin:"1000px"},t[0]=o):o=t[0];let[s,u]=ay(o,!!a),d=!!u?.isIntersecting,f=u?.boundingClientRect?.top<0,h=a||d||f,m,g;t[1]!==l||t[2]!==h?(m=()=>{h&&!l&&i(!0)},g=[h,l],t[1]=l,t[2]=h,t[3]=m,t[4]=g):(m=t[3],g=t[4]),c.default.useEffect(m,g);let y=l?r:null,b;return t[5]!==n||t[6]!==s||t[7]!==y?(b=(0,p.jsx)("div",{className:n,ref:s,children:y}),t[5]=n,t[6]=s,t[7]=y,t[8]=b):b=t[8],b},sh="pill",sp=e=>{let t=(0,v.c)(12),{id:r,className:n}=e,a;t[0]!==r?(a={id:r},t[0]=r,t[1]=a):a=t[1];let{attributes:l,isDragging:i,listeners:o,setNodeRef:s,transform:c}=a1(a),u=i&&`${sh}--is-dragging`,d;t[2]!==n||t[3]!==u?(d=[u,n].filter(Boolean),t[2]=n,t[3]=u,t[4]=d):d=t[4];let f=d.join(" "),h;return t[5]!==l||t[6]!==o||t[7]!==e||t[8]!==s||t[9]!==f||t[10]!==c?(h=(0,p.jsx)(sm,{...e,className:f,elementProps:{...o,...l,ref:s,style:{transform:c}}}),t[5]=l,t[6]=o,t[7]=e,t[8]=s,t[9]=f,t[10]=c,t[11]=h):h=t[11],h},sm=e=>{let t=(0,v.c)(27),{id:r,alignIcon:n,"aria-checked":a,"aria-controls":l,"aria-expanded":i,"aria-label":o,children:s,className:u,draggable:d,elementProps:f,icon:h,onClick:m,pillStyle:g,rounded:y,size:b,to:x}=e,[w,_]=(0,c.useState)(!1),C,S;t[0]===Symbol.for("react.memo_cache_sentinel")?(C=()=>{_(!0)},S=[],t[0]=C,t[1]=S):(C=t[0],S=t[1]),(0,c.useEffect)(C,S);let j=m&&!x,$=`${sh}--style-${void 0===g?"light":g}`,k=`${sh}--size-${void 0===b?"medium":b}`,N=u&&u,E=x&&`${sh}--has-link`,T=(x||m)&&`${sh}--has-action`,P=h&&`${sh}--has-icon`,D=h&&`${sh}--align-icon-${void 0===n?"right":n}`,O=d&&`${sh}--draggable`,A=y&&`${sh}--rounded`,R;t[2]!==P||t[3]!==D||t[4]!==O||t[5]!==A||t[6]!==$||t[7]!==k||t[8]!==N||t[9]!==E||t[10]!==T?(R=[sh,$,k,N,E,T,P,D,O,A].filter(Boolean),t[2]=P,t[3]=D,t[4]=O,t[5]=A,t[6]=$,t[7]=k,t[8]=N,t[9]=E,t[10]=T,t[11]=R):R=t[11];let M=R.join(" "),L="div";j&&(L="button"),x&&(L=n8);let I=j?!w:void 0,F=x||null,B=j?"button":void 0,z;return t[12]!==L||t[13]!==a||t[14]!==l||t[15]!==i||t[16]!==o||t[17]!==s||t[18]!==M||t[19]!==f||t[20]!==h||t[21]!==r||t[22]!==m||t[23]!==I||t[24]!==F||t[25]!==B?(z=(0,p.jsxs)(L,{...f,"aria-checked":a,"aria-controls":l,"aria-expanded":i,"aria-label":o,className:M,disabled:I,href:F,id:r,onClick:m,type:B,children:[(0,p.jsx)("span",{className:`${sh}__label`,children:s}),!!h&&(0,p.jsx)("span",{className:`${sh}__icon`,children:h})]}),t[12]=L,t[13]=a,t[14]=l,t[15]=i,t[16]=o,t[17]=s,t[18]=M,t[19]=f,t[20]=h,t[21]=r,t[22]=m,t[23]=I,t[24]=F,t[25]=B,t[26]=z):z=t[26],z},sg=e=>{let{draggable:t}=e;return t?(0,p.jsx)(sp,{...e}):(0,p.jsx)(sm,{...e})};function sy(e,t){let[r,n]=(0,c.useState)(e);return(0,c.useEffect)(()=>{let r=setTimeout(()=>{n(e)},t);return()=>{clearTimeout(r)}},[e,t]),r}var sv="thumbnail-card",sb=e=>{let t=(0,v.c)(13),{alignLabel:r,className:n,collection:a,doc:l,label:i,onClick:o,thumbnail:s}=e,{config:c}=(0,d.c)(),{i18n:u}=(0,f.d)(),h="function"==typeof o&&`${sv}--has-on-click`,m=r&&`${sv}--align-label-${r}`,g;t[0]!==n||t[1]!==h||t[2]!==m?(g=[sv,n,h,m].filter(Boolean),t[0]=n,t[1]=h,t[2]=m,t[3]=g):g=t[3];let y=g.join(" "),b;if(t[4]!==y||t[5]!==a||t[6]!==c||t[7]!==l||t[8]!==u||t[9]!==i||t[10]!==o||t[11]!==s){let e=i;e||(e=oT({collectionConfig:a,data:l,dateFormat:c.admin.dateFormat,fallback:l?.filename,i18n:u})),b=(0,p.jsxs)("button",{className:y,onClick:o,title:e,type:"button",children:[(0,p.jsx)("div",{className:`${sv}__thumbnail`,children:s}),(0,p.jsx)("div",{className:`${sv}__label`,children:e})]}),t[4]=y,t[5]=a,t[6]=c,t[7]=l,t[8]=u,t[9]=i,t[10]=o,t[11]=s,t[12]=b}else b=t[12];return b},sx=[];for(sw=0;sw<256;++sw)sx.push((sw+256).toString(16).slice(1));var sw,s_,sC=new Uint8Array(16),sS="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),sj=function(e,t,r){if(sS&&!t&&!e)return sS();var n=(e=e||{}).random||(e.rng||function(){if(!s_&&!(s_="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return s_(sC)})();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var a=0;a<16;++a)t[r+a]=n[a];return t}return function(e,t=0){return(sx[e[t+0]]+sx[e[t+1]]+sx[e[t+2]]+sx[e[t+3]]+"-"+sx[e[t+4]]+sx[e[t+5]]+"-"+sx[e[t+6]]+sx[e[t+7]]+"-"+sx[e[t+8]]+sx[e[t+9]]+"-"+sx[e[t+10]]+sx[e[t+11]]+sx[e[t+12]]+sx[e[t+13]]+sx[e[t+14]]+sx[e[t+15]]).toLowerCase()}(n)},s$=()=>{let[e]=(0,c.useState)(()=>`pattern${sj()}`);return(0,p.jsxs)("svg",{fill:"none",height:"151",preserveAspectRatio:"xMidYMid slice",viewBox:"0 0 231 151",width:"231",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsxs)("g",{clipPath:`url(#${e})`,children:[(0,p.jsx)("rect",{fill:"#D9D9D9",height:"100%",rx:"2",width:"100%"}),(0,p.jsx)("rect",{fill:"#BCBCBC",height:"116.063",transform:"rotate(52.0687 33.7051 79.3051)",width:"85.8593",x:"33.7051",y:"79.3051"}),(0,p.jsx)("rect",{fill:"#BCBCBC",height:"116.063",transform:"rotate(52.0687 86.1219 92.6272)",width:"85.8593",x:"86.1219",y:"92.6272"}),(0,p.jsx)("circle",{cx:"189",cy:"45",fill:"#BCBCBC",r:"19"}),(0,p.jsx)("rect",{fill:"#B8B8B8",height:"5",rx:"2.5",width:"98",x:"66",y:"70"}),(0,p.jsx)("rect",{fill:"#B8B8B8",height:"5",rx:"2.5",width:"76",x:"77",y:"82"})]}),(0,p.jsx)("defs",{children:(0,p.jsx)("clipPath",{id:`${e}`,children:(0,p.jsx)("rect",{fill:"white",height:"151",width:"231"})})})]})},sk=()=>(0,p.jsx)("svg",{className:"icon icon--search",fill:"none",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M16 16L13.1333 13.1333M14.6667 9.33333C14.6667 12.2789 12.2789 14.6667 9.33333 14.6667C6.38781 14.6667 4 12.2789 4 9.33333C4 6.38781 6.38781 4 9.33333 4C12.2789 4 14.6667 6.38781 14.6667 9.33333Z",strokeLinecap:"square"})}),sN="block-search",sE=e=>{let t=(0,v.c)(5),{setSearchTerm:r}=e,{t:n}=(0,f.d)(),a;t[0]!==r?(a=e=>{r(e.target.value)},t[0]=r,t[1]=a):a=t[1];let l=a,i;return t[2]!==l||t[3]!==n?(i=(0,p.jsxs)("div",{className:sN,children:[(0,p.jsx)("input",{className:`${sN}__input`,onChange:l,placeholder:n("fields:searchForBlock")}),(0,p.jsx)(sk,{})]}),t[2]=l,t[3]=n,t[4]=i):i=t[4],i},sT="blocks-drawer",sP=e=>{let{blocks:t,onSelect:r,searchTerm:n}=e,[a,l]=(0,d.a)(n??""),[i,o]=(0,c.useState)(t),{i18n:s}=(0,f.d)(),{config:u}=(0,d.c)(),h=(0,c.useMemo)(()=>{let e={_none:[]};return i.forEach(t=>{if("object"==typeof t&&t.admin?.group){let r=t.admin.group,n="string"==typeof r?r:m(r,s);Object.hasOwn(e,n)?e[n].push(t):e[n]=[t]}else e._none.push(t)}),e},[i,s]);return(0,c.useEffect)(()=>{let e=a.toLowerCase();o(t?.reduce((t,r)=>{let n="string"==typeof r?u.blocksMap[r]:r;return("string"==typeof n.labels.singular?n.labels.singular.toLowerCase():"object"==typeof n.labels.singular?m(n.labels.singular,s).toLowerCase():"").includes(e)&&t.push(n),t},[]))},[a,t,s,u.blocksMap]),(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(sE,{setSearchTerm:l}),(0,p.jsx)("div",{className:`${sT}__blocks-wrapper`,children:(0,p.jsx)("ul",{className:`${sT}__block-groups`,children:Object.entries(h).map(([e,t])=>t.length?(0,p.jsxs)("li",{className:[`${sT}__block-group`,"_none"===e&&`${sT}__block-group-none`].filter(Boolean).join(" "),children:["_none"!==e&&(0,p.jsx)("h3",{className:`${sT}__block-group-label`,children:e}),(0,p.jsx)("ul",{className:`${sT}__blocks`,children:t.map((e,t)=>{let{slug:n,admin:a,imageAltText:l,imageURL:i,labels:o}="string"==typeof e?u.blocksMap[e]:e,c=a?.images?.thumbnail?"string"==typeof a.images.thumbnail?a.images.thumbnail:a.images.thumbnail.url:i,d=a?.images?.thumbnail&&"string"!=typeof a.images.thumbnail?a.images.thumbnail.alt:l;return(0,p.jsx)("li",{className:`${sT}__block`,children:(0,p.jsx)(sb,{alignLabel:"center",label:m(o?.singular,s),onClick:()=>{"function"==typeof r&&r(n)},thumbnail:(0,p.jsx)("div",{className:`${sT}__default-image`,children:c?(0,p.jsx)("img",{alt:d,src:c}):(0,p.jsx)(s$,{})})})},t)})})]},e):null)})})]})},sD=e=>{let t,r=(0,v.c)(19),{addRow:n,addRowIndex:a,blocks:l,drawerSlug:i,labels:o}=e,{closeModal:s,isModalOpen:u}=lx(),{i18n:d,t:h}=(0,f.d)(),[g,y]=c.default.useState(""),b,x;if(r[0]!==i||r[1]!==u?(b=()=>{u(i)||y("")},x=[u,i],r[0]=i,r[1]=u,r[2]=b,r[3]=x):(b=r[2],x=r[3]),(0,c.useEffect)(b,x),r[4]!==n||r[5]!==a||r[6]!==l||r[7]!==s||r[8]!==i||r[9]!==d||r[10]!==o.singular||r[11]!==g||r[12]!==h){let e;r[14]!==n||r[15]!==a||r[16]!==s||r[17]!==i?(e=e=>{n(a,e),s(i)},r[14]=n,r[15]=a,r[16]=s,r[17]=i,r[18]=e):e=r[18],t=(0,p.jsx)(iS,{slug:i,title:h("fields:addLabel",{label:m(o.singular,d)}),children:(0,p.jsx)(sP,{blocks:l,onSelect:e,searchTerm:g})}),r[4]=n,r[5]=a,r[6]=l,r[7]=s,r[8]=i,r[9]=d,r[10]=o.singular,r[11]=g,r[12]=h,r[13]=t}else t=r[13];return t},sO=e=>{let t,r=(0,v.c)(28),{addRow:n,blocks:a,blockType:l,copyRow:i,duplicateRow:o,hasMaxRows:s,isSortable:u,labels:d,moveRow:f,pasteRow:h,removeRow:m,rowCount:g,rowIndex:y}=e,{closeModal:b,openModal:x}=lx(),w=ix("blocks-drawer"),[_,C]=c.default.useState(null),S;if(r[0]!==n||r[1]!==b||r[2]!==w||r[3]!==_?(S=(e,t)=>{"function"==typeof n&&n(_,t),b(w)},r[0]=n,r[1]=b,r[2]=w,r[3]=_,r[4]=S):S=r[4],r[5]!==l||r[6]!==a||r[7]!==i||r[8]!==w||r[9]!==o||r[10]!==s||r[11]!==u||r[12]!==d||r[13]!==f||r[14]!==x||r[15]!==h||r[16]!==m||r[17]!==g||r[18]!==y||r[19]!==S){let e,n;r[21]!==w||r[22]!==x?(e=e=>{C(e),x(w)},r[21]=w,r[22]=x,r[23]=e):e=r[23],r[24]!==l||r[25]!==o||r[26]!==y?(n=()=>o(y,l),r[24]=l,r[25]=o,r[26]=y,r[27]=n):n=r[27],t=(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(sD,{addRow:S,addRowIndex:y,blocks:a,drawerSlug:w,labels:d}),(0,p.jsx)(sa,{addRow:e,copyRow:i,duplicateRow:n,hasMaxRows:s,index:y,isSortable:u,moveRow:f,pasteRow:h,removeRow:m,rowCount:g})]}),r[5]=l,r[6]=a,r[7]=i,r[8]=w,r[9]=o,r[10]=s,r[11]=u,r[12]=d,r[13]=f,r[14]=x,r[15]=h,r[16]=m,r[17]=g,r[18]=y,r[19]=S,r[20]=t}else t=r[20];return t},sA="section-title",sR=e=>{let t=(0,v.c)(14),{customOnChange:r,customValue:n,path:a,readOnly:l}=e,i;t[0]!==a?(i={path:a},t[0]=a,t[1]=i):i=t[1];let{setValue:o,value:s}=oQ(i),{t:c}=(0,f.d)(),u;t[2]===Symbol.for("react.memo_cache_sentinel")?(u=[sA].filter(Boolean),t[2]=u):u=t[2];let d=u.join(" "),h;t[3]!==r||t[4]!==o?(h=r||(e=>{e.stopPropagation(),e.preventDefault(),o(e.target.value)}),t[3]=r,t[4]=o,t[5]=h):h=t[5];let m=h,g=n||s,y;return t[6]!==n||t[7]!==m||t[8]!==a||t[9]!==l||t[10]!==c||t[11]!==g||t[12]!==s?(y=(0,p.jsx)("div",{className:d,"data-value":g,children:(0,p.jsx)("input",{className:`${sA}__input`,id:a,name:a,onChange:m,placeholder:c("general:untitled"),readOnly:l,type:"text",value:n||s||""})}),t[6]=n,t[7]=m,t[8]=a,t[9]=l,t[10]=c,t[11]=g,t[12]=s,t[13]=y):y=t[13],y},sM="blocks-field",sL=e=>{let t=(0,v.c)(42),{addRow:r,attributes:n,block:a,blocks:l,copyRow:i,duplicateRow:o,errorCount:s,fields:c,hasMaxRows:u,isLoading:h,isSortable:g,Label:y,labels:b,listeners:x,moveRow:w,parentPath:_,pasteRow:C,path:S,permissions:j,readOnly:$,removeRow:k,row:N,rowCount:E,rowIndex:T,schemaPath:P,setCollapse:D,setNodeRef:O,transform:A}=e,R=sy(h,500),{i18n:M}=(0,f.d)(),L=nN()&&s>0,I=!a.admin?.disableBlockName,F=L?`${sM}__row--has-errors`:`${sM}__row--no-errors`,B;t[0]!==F?(B=[`${sM}__row`,F].filter(Boolean),t[0]=F,t[1]=B):B=t[1];let z=B.join(" "),U;if(t[2]!==y||t[3]!==r||t[4]!==n||t[5]!==a.fields||t[6]!==a.labels||t[7]!==a.slug||t[8]!==l||t[9]!==z||t[10]!==i||t[11]!==o||t[12]!==s||t[13]!==L||t[14]!==c||t[15]!==u||t[16]!==M||t[17]!==R||t[18]!==g||t[19]!==b||t[20]!==x||t[21]!==w||t[22]!==_||t[23]!==C||t[24]!==S||t[25]!==j||t[26]!==$||t[27]!==k||t[28]!==N.blockType||t[29]!==N.collapsed||t[30]!==N.id||t[31]!==E||t[32]!==T||t[33]!==P||t[34]!==D||t[35]!==O||t[36]!==I||t[37]!==A){let e,f;if(!0===j)e=!0;else{let t=j?.blocks?.[a.slug]||j?.blocks;if(!0===t)e=!0;else if(t?.fields)e=t.fields;else if("object"==typeof j&&j&&!t){let r=!0===j.read,n=!j.create||!j.update;e=r&&(n||"object"==typeof j&&1===Object.keys(j).length&&j.read)?{read:!0}:t?.fields}else e=t?.fields}t[39]!==N.id||t[40]!==D?(f=e=>D(N.id,e),t[39]=N.id,t[40]=D,t[41]=f):f=t[41],U=(0,p.jsx)("div",{id:`${_?.split(".").join("-")}-row-${T}`,ref:O,style:{transform:A},children:(0,p.jsx)(sd,{actions:$?void 0:(0,p.jsx)(sO,{addRow:r,blocks:l,blockType:N.blockType,copyRow:i,duplicateRow:o,fields:a.fields,hasMaxRows:u,isSortable:g,labels:b,moveRow:w,pasteRow:C,removeRow:k,rowCount:E,rowIndex:T}),className:z,collapsibleStyle:L?"error":"default",dragHandleProps:g?{id:N.id,attributes:n,listeners:x}:void 0,header:R?(0,p.jsx)(d.f,{height:"1rem",width:"8rem"}):(0,p.jsxs)("div",{className:`${sM}__block-header`,children:[(0,p.jsx)(nI,{CustomComponent:y,label:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("span",{className:`${sM}__block-number`,children:String(T+1).padStart(2,"0")}),(0,p.jsx)(sg,{className:`${sM}__block-pill ${sM}__block-pill-${N.blockType}`,pillStyle:"white",size:"small",children:m(a.labels.singular,M)}),I&&(0,p.jsx)(sR,{path:`${S}.blockName`,readOnly:$})]}),path:S,rowNumber:T}),L&&(0,p.jsx)(a5,{count:s,i18n:M,withMessage:!0})]}),isCollapsed:N.collapsed,onToggle:f,children:R?(0,p.jsx)(d.f,{}):(0,p.jsx)(g6,{className:`${sM}__fields`,fields:c,margins:"small",parentIndexPath:"",parentPath:S,parentSchemaPath:P,permissions:e,readOnly:$})},N.id)},`${_}-row-${T}`),t[2]=y,t[3]=r,t[4]=n,t[5]=a.fields,t[6]=a.labels,t[7]=a.slug,t[8]=l,t[9]=z,t[10]=i,t[11]=o,t[12]=s,t[13]=L,t[14]=c,t[15]=u,t[16]=M,t[17]=R,t[18]=g,t[19]=b,t[20]=x,t[21]=w,t[22]=_,t[23]=C,t[24]=S,t[25]=j,t[26]=$,t[27]=k,t[28]=N.blockType,t[29]=N.collapsed,t[30]=N.id,t[31]=E,t[32]=T,t[33]=P,t[34]=D,t[35]=O,t[36]=I,t[37]=A,t[38]=U}else U=t[38];return U},sI="blocks-field",sF=o1(e=>{let{i18n:t,t:r}=(0,f.d)(),{field:n,field:{name:a,type:l,admin:{className:i,description:o,isSortable:s=!0}={},blockReferences:u,blocks:h,label:g,labels:y,localized:v,maxRows:b,minRows:x,required:w},path:_,permissions:C,readOnly:S,schemaPath:j,validate:$}=e,k=j??a,N=x??w?1:0,{setDocFieldPreferences:E}=oV(),{addFieldRow:T,dispatchFields:P,getFields:D,moveFieldRow:O,removeFieldRow:A,replaceState:R,setModified:M}=nj(),{code:L}=iz(),{config:{localization:I},config:F}=(0,d.c)(),B=ix("blocks-drawer"),z=nN(),U={plural:r("fields:blocks"),singular:r("fields:block"),...y},V=!I||!I.fallback||L===I.defaultLocale,{blocksFilterOptions:H,customComponents:{AfterInput:K,BeforeInput:q,Description:W,Error:Y,Label:G}={},disabled:J,errorPaths:X,path:Q,rows:Z=[],showError:ee,valid:et,value:er}=oQ({hasRows:!0,potentiallyStalePath:_,validate:(0,c.useCallback)((e,t)=>!V&&null===e||("function"==typeof $?$(e,{...t,maxRows:b,minRows:N,required:w}):void 0),[b,N,w,$,V])}),{clientBlocks:en,clientBlocksAfterFilter:ea}=(0,c.useMemo)(()=>{let e=[];if(u)for(let t of u){let r="string"==typeof t?F.blocksMap[t]:t;r&&e.push(r)}else e=h;if(Array.isArray(H)){let t=e.filter(e=>{let t="string"==typeof e?e:e.slug;return H.includes(t)});return{clientBlocks:e,clientBlocksAfterFilter:t}}return{clientBlocks:e,clientBlocksAfterFilter:e}},[u,h,H,F.blocksMap]),el=(0,c.useCallback)((e,t)=>{T({blockType:t,path:Q,rowIndex:e,schemaPath:k}),setTimeout(()=>{sr(`${Q}-row-${e+1}`)},0)},[T,Q,k]),ei=(0,c.useCallback)(e=>{P({type:"DUPLICATE_ROW",path:Q,rowIndex:e}),M(!0),setTimeout(()=>{sr(`${Q}-row-${e+1}`)},0)},[P,Q,M]),eo=(0,c.useCallback)(e=>{A({path:Q,rowIndex:e})},[Q,A]),es=(0,c.useCallback)((e,t)=>{O({moveFromIndex:e,moveToIndex:t,path:Q})},[O,Q]),ec=(0,c.useCallback)(e=>{let{collapsedIDs:t,updatedRows:r}=iq({collapsed:e,rows:Z});P({type:"SET_ALL_ROWS_COLLAPSED",path:Q,updatedRows:r}),E(Q,{collapsed:t})},[P,Q,Z,E]),eu=(0,c.useCallback)((e,t)=>{let{collapsedIDs:r,updatedRows:n}=iK({collapsed:t,rowID:e,rows:Z});P({type:"SET_ROW_COLLAPSED",path:Q,updatedRows:n}),E(Q,{collapsed:r})},[P,Q,Z,E]),ed=(0,c.useCallback)(e=>{let t=aS({type:l,blocks:en,getDataToCopy:()=>aD({formState:{...D()},path:Q,rowIndex:e}),path:Q,rowIndex:e,t:r});"string"==typeof t?nG.error(t):nG.success(r("general:copied"))},[en,Q,r,l,D]),ef=(0,c.useCallback)(e=>{let t=aj({onPaste:t=>{R(aO({dataFromClipboard:t,formState:{...D()},path:Q,rowIndex:e})),M(!0)},path:Q,schemaBlocks:en,t:r});"string"==typeof t&&nG.error(t)},[en,D,Q,R,M,r]),eh=(0,c.useCallback)(e=>{R(aO({dataFromClipboard:e,formState:{...D()},path:Q})),M(!0)},[D,Q,R,M]),ep=b&&Z.length>=b,em=X.length,eg=z&&em+ +!et>0,ey=Z.length<N||w&&0===Z.length,ev=S&&0===Z.length,eb=(0,c.useMemo)(()=>o2(n),[n]);return(0,p.jsxs)("div",{className:[o3,sI,i,eg?`${sI}--has-error`:`${sI}--has-no-error`].filter(Boolean).join(" "),id:`field-${Q?.replace(/\./g,"__")}`,style:eb,children:[ee&&(0,p.jsx)(ns,{CustomComponent:Y,Fallback:(0,p.jsx)(a7,{path:Q,showError:ee})}),(0,p.jsxs)("header",{className:`${sI}__header`,children:[(0,p.jsxs)("div",{className:`${sI}__header-wrap`,children:[(0,p.jsxs)("div",{className:`${sI}__heading-with-error`,children:[(0,p.jsx)("h3",{children:(0,p.jsx)(ns,{CustomComponent:G,Fallback:(0,p.jsx)(iH,{as:"span",label:g,localized:v,path:Q,required:w})})}),eg&&em>0&&(0,p.jsx)(a5,{count:em,i18n:t,withMessage:!0})]}),(0,p.jsxs)("ul",{className:`${sI}__header-actions`,children:[Z.length>0&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)("li",{children:(0,p.jsx)("button",{className:`${sI}__header-action`,onClick:()=>ec(!0),type:"button",children:r("fields:collapseAll")})}),(0,p.jsx)("li",{children:(0,p.jsx)("button",{className:`${sI}__header-action`,onClick:()=>ec(!1),type:"button",children:r("fields:showAll")})})]}),(0,p.jsx)("li",{children:(0,p.jsx)(aE,{allowCopy:Z?.length>0,allowPaste:!S,blocks:en,className:`${sI}__header-action`,disabled:J,getDataToCopy:()=>aD({formState:{...D()},path:Q}),onPaste:eh,path:Q,type:l})})]})]}),(0,p.jsx)(ns,{CustomComponent:W,Fallback:(0,p.jsx)(a8,{description:o,path:Q})})]}),q,(0,p.jsx)(st,{fieldValue:er,localized:v,path:Q,readOnly:S}),(Z.length>0||!et&&(ev||ey))&&(0,p.jsxs)(a3,{className:`${sI}__rows`,ids:Z.map(e=>e.id),onDragEnd:({moveFromIndex:e,moveToIndex:t})=>es(e,t),children:[Z.map((e,t)=>{let{blockType:r,isLoading:n}=e,a=F.blocksMap[r]??en.find(e=>e.slug===r);if(a){let r=`${Q}.${t}`,l=X.filter(e=>e.startsWith(r+".")).length;return(0,p.jsx)(a2,{disabled:S||J||!s,id:e.id,children:i=>(0,p.jsx)(sL,{...i,addRow:el,block:a,blocks:en,copyRow:ed,duplicateRow:ei,errorCount:l,fields:a.fields,hasMaxRows:ep,isLoading:n,isSortable:s,Label:Z?.[t]?.customComponents?.RowLabel,labels:U,moveRow:es,parentPath:Q,pasteRow:ef,path:r,permissions:C,readOnly:S||J,removeRow:eo,row:e,rowCount:Z.length,rowIndex:t,schemaPath:k+a.slug,setCollapse:eu})},e.id)}return null}),!V&&(0,p.jsxs)(c.default.Fragment,{children:[ey&&(0,p.jsx)(n9,{type:"error",children:r("validation:requiresAtLeast",{count:N,label:m(N>1?U.plural:U.singular,t)||r(N>1?"general:row":"general:rows")})}),ev&&(0,p.jsx)(n9,{children:r("validation:fieldHasNo",{label:m(U.plural,t)})})]})]}),!ep&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(iC,{className:`${sI}__drawer-toggler`,disabled:S||J,slug:B,children:(0,p.jsx)(aw,{buttonStyle:"icon-label",disabled:S||J,el:"span",icon:"plus",iconPosition:"left",iconStyle:"with-border",children:r("fields:addLabel",{label:m(U.singular,t)})})}),(0,p.jsx)(sD,{addRow:el,addRowIndex:Z?.length||0,blocks:ea,drawerSlug:B,labels:U})]}),K]})}),sB=(0,c.lazy)(()=>e.A(279507)),sz=e=>(0,p.jsx)(c.Suspense,{fallback:(0,p.jsx)(d.f,{}),children:(0,p.jsx)(sB,{...e})}),sU={js:"javascript",ts:"typescript",tsx:"typescript"},sV=o1(e=>{let{field:t,field:{admin:{className:r,description:n,editorOptions:a,editorProps:l,language:i="javascript"}={},label:o,localized:s,required:u},onMount:d,path:f,readOnly:h,validate:m}=e,g=c.default.useRef("formState"),[y,v]=(0,c.useState)(Date.now()),{customComponents:{AfterInput:b,BeforeInput:x,Description:w,Error:_,Label:C}={},disabled:S,initialValue:j,path:$,setValue:k,showError:N,value:E}=oQ({potentiallyStalePath:f,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof m)return m(e,{...t,required:u})},[m,u])}),T=c.default.useRef((E||j)!==void 0?E??j:void 0),P=(0,c.useCallback)(e=>{if(!(h||S)){g.current="internalEditor";try{k(e||null),T.current=e}catch{k(e||null),T.current=e}}},[h,S,k]);(0,c.useEffect)(()=>{"formState"===g.current&&(T.current=(E||j)!==void 0?E??j:void 0,v(Date.now())),g.current="formState"},[j,$,E]);let D=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsxs)("div",{className:[o3,"code-field",r,N&&"error",(h||S)&&"read-only"].filter(Boolean).join(" "),style:D,children:[(0,p.jsx)(ns,{CustomComponent:C,Fallback:(0,p.jsx)(iH,{label:o,localized:s,path:$,required:u})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:_,Fallback:(0,p.jsx)(a7,{path:$,showError:N})}),x,(0,p.jsx)(sz,{defaultLanguage:sU[i]||i,onChange:P,onMount:d,options:a,readOnly:h||S,recalculatedHeightAt:y,value:T.current,wrapperProps:{id:`field-${$?.replace(/\./g,"__")}`},...l||{}}),b]}),(0,p.jsx)(ns,{CustomComponent:w,Fallback:(0,p.jsx)(a8,{description:n,path:$})})]})}),sH=e=>e.reduce((e,t)=>{let r="fields"in t?t.fields:void 0;return r?N(t)?e.push(`${t.name}.`):e.push(...sH(r)):"tabs"===t.type?"tabs"in t&&t.tabs?.forEach(t=>{"name"in t?e.push(`${t.name}.`):e.push(...sH(t.fields))}):N(t)&&e.push(t.name),e},[]),sK=e=>{let t,r=(0,v.c)(12),{fields:n,path:a,setErrorCount:l}=e,[i]=nA(),o=nN(),s;r[0]!==n?(s=sH(n),r[0]=n,r[1]=s):s=r[1];let c=s,u;return r[2]!==i||r[3]!==o||r[4]!==a||r[5]!==c||r[6]!==l?(u=()=>{if(o){let e=0;Object.entries(i).forEach(t=>{let[r]=t;if(c?.some(e=>{let t=[...a,e].join(".");if(t.endsWith(".")){let e=t.slice(0,-1);return r.startsWith(t)||r===e}return r===t})){let t=i[r];"valid"in t&&!t.valid&&(e+=1)}}),l(e)}},r[2]=i,r[3]=o,r[4]=a,r[5]=c,r[6]=l,r[7]=u):u=r[7],r[8]!==n||r[9]!==i||r[10]!==o?(t=[i,o,n],r[8]=n,r[9]=i,r[10]=o,r[11]=t):t=r[11],iW(u,250,t),null},sq="collapsible-field",sW=o1(e=>{let{field:t,field:{admin:{className:r,description:n,initCollapsed:a=!1}={},fields:l,label:i}={},indexPath:o,parentPath:s,parentSchemaPath:u,path:d,permissions:h,readOnly:g}=e,{i18n:y}=(0,f.d)(),{getPreference:v,setPreference:b}=oL(),{preferencesKey:x}=oV(),[w,_]=(0,c.useState)(),C=`collapsible-${d?.replace(/\./g,"__")}`,[S,j]=(0,c.useState)(0),$=S>0,{customComponents:{AfterInput:k,BeforeInput:N,Description:E,Label:T}={},disabled:P}=oQ({path:d}),D=(0,c.useCallback)(async e=>{let t=await v(x);x&&b(x,{...t,...d?{fields:{...t?.fields||{},[d]:{...t?.fields?.[d],collapsed:e}}}:{fields:{...t?.fields||{},[C]:{...t?.fields?.[C],collapsed:e}}}})},[x,C,v,b,d]);(0,c.useEffect)(()=>{(async()=>{if(x){let e=await v(x),t=d?e?.fields?.[d]?.collapsed:e?.fields?.[C]?.collapsed;_(void 0!==t?!!t:"boolean"==typeof a&&a)}else _("boolean"==typeof a&&a)})()},[v,x,C,a,d]);let O=(0,c.useMemo)(()=>o2(t),[t]);return"boolean"!=typeof w?null:(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(sK,{fields:l,path:d.split(".").slice(0,-1),setErrorCount:j}),(0,p.jsxs)("div",{className:[o3,sq,r,$?`${sq}--has-error`:`${sq}--has-no-error`].filter(Boolean).join(" "),id:`field-${C}`,style:O,children:[N,(0,p.jsx)(sd,{className:`${sq}__collapsible`,collapsibleStyle:$?"error":"default",header:(0,p.jsxs)("div",{className:`${sq}__row-label-wrap`,children:[(0,p.jsx)(nI,{CustomComponent:T,label:m(i,y),path:d}),$&&(0,p.jsx)(a5,{count:S,i18n:y,withMessage:!0})]}),initCollapsed:w,onToggle:D,children:(0,p.jsx)(g6,{fields:l,margins:"small",parentIndexPath:o,parentPath:s,parentSchemaPath:u,permissions:h,readOnly:g||P})}),k,(0,p.jsx)(ns,{CustomComponent:E,Fallback:(0,p.jsx)(a8,{description:n,path:d})})]})]})}),sY=(0,c.lazy)(()=>e.A(421523)),sG=e=>(0,p.jsx)(c.Suspense,{fallback:(0,p.jsx)(d.f,{height:50}),children:(0,p.jsx)(sY,{...e})});function sJ(e){return(sJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sX(e){var t=function(e,t){if("object"!=sJ(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=sJ(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sJ(t)?t:t+""}function sQ(e,t,r){return(t=sX(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s0(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sZ(Object(r),!0).forEach(function(t){sQ(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function s1(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function s2(e,t){if(e){if("string"==typeof e)return s1(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s1(e,t):void 0}}function s3(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,l,i,o=[],s=!0,c=!1;try{if(l=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=l.call(r)).done)&&(o.push(n.value),o.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw a}}return o}}(e,t)||s2(e,t)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function s6(e,t){if(null==e)return{};var r,n,a=la(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s5=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function s4(e){var t=e.defaultInputValue,r=e.defaultMenuIsOpen,n=e.defaultValue,a=e.inputValue,l=e.menuIsOpen,i=e.onChange,o=e.onInputChange,s=e.onMenuClose,u=e.onMenuOpen,d=e.value,f=s6(e,s5),h=s3((0,c.useState)(void 0!==a?a:void 0===t?"":t),2),p=h[0],m=h[1],g=s3((0,c.useState)(void 0!==l?l:void 0!==r&&r),2),y=g[0],v=g[1],b=s3((0,c.useState)(void 0!==d?d:void 0===n?null:n),2),x=b[0],w=b[1],_=(0,c.useCallback)(function(e,t){"function"==typeof i&&i(e,t),w(e)},[i]),C=(0,c.useCallback)(function(e,t){var r;"function"==typeof o&&(r=o(e,t)),m(void 0!==r?r:e)},[o]),S=(0,c.useCallback)(function(){"function"==typeof u&&u(),v(!0)},[u]),j=(0,c.useCallback)(function(){"function"==typeof s&&s(),v(!1)},[s]),$=void 0!==a?a:p,k=void 0!==l?l:y,N=void 0!==d?d:x;return s0(s0({},f),{},{inputValue:$,menuIsOpen:k,onChange:_,onInputChange:C,onMenuClose:j,onMenuOpen:S,value:N})}function s8(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sX(n.key),n)}}function s7(e){return(s7=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(s9=function(){return!!e})()}function ce(e){return function(e){if(Array.isArray(e))return s1(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s2(e)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var ct=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t));var t,r=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{n.insertRule(e,n.cssRules.length)}catch{}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),cr="-ms-",cn="-moz-",ca="-webkit-",cl="comm",ci="rule",co="decl",cs="@keyframes",cc=Math.abs,cu=String.fromCharCode,cd=Object.assign;function cf(e,t,r){return e.replace(t,r)}function ch(e,t){return e.indexOf(t)}function cp(e,t){return 0|e.charCodeAt(t)}function cm(e,t,r){return e.slice(t,r)}function cg(e){return e.length}function cy(e,t){return t.push(e),e}var cv=1,cb=1,cx=0,cw=0,c_=0,cC="";function cS(e,t,r,n,a,l,i){return{value:e,root:t,parent:r,type:n,props:a,children:l,line:cv,column:cb,length:i,return:""}}function cj(e,t){return cd(cS("",null,null,"",null,null,0),e,{length:-e.length},t)}function c$(){return c_=cw<cx?cp(cC,cw++):0,cb++,10===c_&&(cb=1,cv++),c_}function ck(){return cp(cC,cw)}function cN(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function cE(e){return cv=cb=1,cx=cg(cC=e),cw=0,[]}function cT(e){var t,r;return(t=cw-1,r=function e(t){for(;c$();)switch(c_){case t:return cw;case 34:case 39:34!==t&&39!==t&&e(c_);break;case 40:41===t&&e(t);break;case 92:c$()}return cw}(91===e?e+2:40===e?e+1:e),cm(cC,t,r)).trim()}function cP(e,t,r,n,a,l,i,o,s,c,u){for(var d=a-1,f=0===a?l:[""],h=f.length,p=0,m=0,g=0;p<n;++p)for(var y=0,v=cm(e,d+1,d=cc(m=i[p])),b=e;y<h;++y)(b=(m>0?f[y]+" "+v:cf(v,/&\f/g,f[y])).trim())&&(s[g++]=b);return cS(e,t,r,0===a?ci:o,s,c,u)}function cD(e,t,r,n){return cS(e,t,r,co,cm(e,0,n),cm(e,n+1,-1),n)}function cO(e,t){for(var r="",n=e.length,a=0;a<n;a++)r+=t(e[a],a,e,t)||"";return r}function cA(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case co:return e.return=e.return||e.value;case cl:return"";case cs:return e.return=e.value+"{"+cO(e.children,n)+"}";case ci:e.value=e.props.join(",")}return cg(r=cO(e.children,n))?e.return=e.value+"{"+r+"}":""}var cR=function(e,t,r){for(var n=0,a=0;n=a,a=ck(),38===n&&12===a&&(t[r]=1),!cN(a);)c$();return cm(cC,e,cw)},cM=function(e,t){var r=-1,n=44;do switch(cN(n)){case 0:38===n&&12===ck()&&(t[r]=1),e[r]+=cR(cw-1,t,r);break;case 2:e[r]+=cT(n);break;case 4:if(44===n){e[++r]=58===ck()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=cu(n)}while(n=c$())return e},cL=function(e,t){var r;return r=cM(cE(e),t),cC="",r},cI=new WeakMap,cF=function(e){if(!("rule"!==e.type||!e.parent||e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if(!(1===e.props.length&&58!==t.charCodeAt(0)&&!cI.get(r))&&!n){cI.set(e,!0);for(var a=[],l=cL(t,a),i=r.props,o=0,s=0;o<l.length;o++)for(var c=0;c<i.length;c++,s++)e.props[s]=a[o]?l[o].replace(/&\f/g,i[c]):i[c]+" "+l[o]}}},cB=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},cz=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case co:e.return=function e(t,r){switch(45^cp(t,0)?(((r<<2^cp(t,0))<<2^cp(t,1))<<2^cp(t,2))<<2^cp(t,3):0){case 5103:return ca+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return ca+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return ca+t+cn+t+cr+t+t;case 6828:case 4268:return ca+t+cr+t+t;case 6165:return ca+t+cr+"flex-"+t+t;case 5187:return ca+t+cf(t,/(\w+).+(:[^]+)/,ca+"box-$1$2"+cr+"flex-$1$2")+t;case 5443:return ca+t+cr+"flex-item-"+cf(t,/flex-|-self/,"")+t;case 4675:return ca+t+cr+"flex-line-pack"+cf(t,/align-content|flex-|-self/,"")+t;case 5548:return ca+t+cr+cf(t,"shrink","negative")+t;case 5292:return ca+t+cr+cf(t,"basis","preferred-size")+t;case 6060:return ca+"box-"+cf(t,"-grow","")+ca+t+cr+cf(t,"grow","positive")+t;case 4554:return ca+cf(t,/([^-])(transform)/g,"$1"+ca+"$2")+t;case 6187:return cf(cf(cf(t,/(zoom-|grab)/,ca+"$1"),/(image-set)/,ca+"$1"),t,"")+t;case 5495:case 3959:return cf(t,/(image-set\([^]*)/,ca+"$1$`$1");case 4968:return cf(cf(t,/(.+:)(flex-)?(.*)/,ca+"box-pack:$3"+cr+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+ca+t+t;case 4095:case 3583:case 4068:case 2532:return cf(t,/(.+)-inline(.+)/,ca+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(cg(t)-1-r>6)switch(cp(t,r+1)){case 109:if(45!==cp(t,r+4))break;case 102:return cf(t,/(.+:)(.+)-([^]+)/,"$1"+ca+"$2-$3$1"+cn+(108==cp(t,r+3)?"$3":"$2-$3"))+t;case 115:return~ch(t,"stretch")?e(cf(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==cp(t,r+1))break;case 6444:switch(cp(t,cg(t)-3-(~ch(t,"!important")&&10))){case 107:return cf(t,":",":"+ca)+t;case 101:return cf(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ca+(45===cp(t,14)?"inline-":"")+"box$3$1"+ca+"$2$3$1"+cr+"$2box$3")+t}break;case 5936:switch(cp(t,r+11)){case 114:return ca+t+cr+cf(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return ca+t+cr+cf(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return ca+t+cr+cf(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return ca+t+cr+t+t}return t}(e.value,e.length);break;case cs:return cO([cj(e,{value:cf(e.value,"@","@"+ca)})],n);case ci:if(e.length){var a,l;return a=e.props,l=function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return cO([cj(e,{props:[cf(t,/:(read-\w+)/,":"+cn+"$1")]})],n);case"::placeholder":return cO([cj(e,{props:[cf(t,/:(plac\w+)/,":"+ca+"input-$1")]}),cj(e,{props:[cf(t,/:(plac\w+)/,":"+cn+"$1")]}),cj(e,{props:[cf(t,/:(plac\w+)/,cr+"input-$1")]})],n)}return""},a.map(l).join("")}}}],cU=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},cV=function(e,t,r){cU(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do e.insert(t===a?"."+n:"",a,e.sheet,!0),a=a.next;while(void 0!==a)}},cH={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},cK=/[A-Z]|^ms/g,cq=/_EMO_([^_]+?)_([^]*?)_EMO_/g,cW=function(e){return 45===e.charCodeAt(1)},cY=function(e){return null!=e&&"boolean"!=typeof e},cG=(cQ=function(e){return cW(e)?e:e.replace(cK,"-$&").toLowerCase()},cZ=Object.create(null),function(e){return void 0===cZ[e]&&(cZ[e]=cQ(e)),cZ[e]}),cJ=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(cq,function(e,t,r){return c0={name:t,styles:r,next:c0},t})}return 1===cH[e]||cW(e)||"number"!=typeof t||0===t?t:t+"px"};function cX(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return c0={name:r.name,styles:r.styles,next:c0},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)c0={name:n.name,styles:n.styles,next:c0},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a<r.length;a++)n+=cX(e,t,r[a])+";";else for(var l in r){var i=r[l];if("object"!=typeof i)null!=t&&void 0!==t[i]?n+=l+"{"+t[i]+"}":cY(i)&&(n+=cG(l)+":"+cJ(l,i)+";");else if(Array.isArray(i)&&"string"==typeof i[0]&&(null==t||void 0===t[i[0]]))for(var o=0;o<i.length;o++)cY(i[o])&&(n+=cG(l)+":"+cJ(l,i[o])+";");else{var s=cX(e,t,i);switch(l){case"animation":case"animationName":n+=cG(l)+":"+s+";";break;default:n+=l+"{"+s+"}"}}}return n}(e,t,r);case"function":if(void 0!==e){var a=c0,l=r(e);return c0=a,cX(e,t,l)}}if(null==t)return r;var i=t[r];return void 0!==i?i:r}var cQ,cZ,c0,c1=/label:\s*([^\s;{]+)\s*(;|$)/g;function c2(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,a="";c0=void 0;var l=e[0];null==l||void 0===l.raw?(n=!1,a+=cX(r,t,l)):a+=l[0];for(var i=1;i<e.length;i++)a+=cX(r,t,e[i]),n&&(a+=l[i]);c1.lastIndex=0;for(var o,s="";null!==(o=c1.exec(a));)s+="-"+o[1];return{name:function(e){for(var t,r=0,n=0,a=e.length;a>=4;++n,a-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&r)*0x5bd1e995+((r>>>16)*59797<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}(a)+s,styles:a,next:c0}}var c3=!!c.useInsertionEffect&&c.useInsertionEffect||function(e){return e()},c6=c.createContext("u">typeof HTMLElement?function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var n,a=e.stylisPlugins||cz,l={},i=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)l[t[r]]=!0;i.push(e)});var o,s,c,u,d=(s=(o=[cF,cB].concat(a,[cA,(c=function(e){u.insert(e)},function(e){e.root||(e=e.return)&&c(e)})])).length,function(e,t,r,n){for(var a="",l=0;l<s;l++)a+=o[l](e,t,r,n)||"";return a}),f=function(e){var t,r;return cO((r=function e(t,r,n,a,l,i,o,s,c){for(var u,d=0,f=0,h=o,p=0,m=0,g=0,y=1,v=1,b=1,x=0,w="",_=l,C=i,S=a,j=w;v;)switch(g=x,x=c$()){case 40:if(108!=g&&58==cp(j,h-1)){-1!=ch(j+=cf(cT(x),"&","&\f"),"&\f")&&(b=-1);break}case 34:case 39:case 91:j+=cT(x);break;case 9:case 10:case 13:case 32:j+=function(e){for(;(c_=ck())&&c_<33;)c$();return cN(e)>2||cN(c_)>3?"":" "}(g);break;case 92:j+=function(e,t){for(var r;--t&&c$()&&!(c_<48||c_>102||c_>57&&c_<65||c_>70&&c_<97););return r=cw+(t<6&&32==ck()&&32==c$()),cm(cC,e,r)}(cw-1,7);continue;case 47:switch(ck()){case 42:case 47:cy((u=function(e,t){for(;c$()&&e+c_!==57&&(e+c_!==84||47!==ck()););return"/*"+cm(cC,t,cw-1)+"*"+cu(47===e?e:c$())}(c$(),cw),cS(u,r,n,cl,cu(c_),cm(u,2,-2),0)),c);break;default:j+="/"}break;case 123*y:s[d++]=cg(j)*b;case 125*y:case 59:case 0:switch(x){case 0:case 125:v=0;case 59+f:-1==b&&(j=cf(j,/\f/g,"")),m>0&&cg(j)-h&&cy(m>32?cD(j+";",a,n,h-1):cD(cf(j," ","")+";",a,n,h-2),c);break;case 59:j+=";";default:if(cy(S=cP(j,r,n,d,f,l,s,w,_=[],C=[],h),i),123===x)if(0===f)e(j,r,S,S,_,i,h,s,C);else switch(99===p&&110===cp(j,3)?100:p){case 100:case 108:case 109:case 115:e(t,S,S,a&&cy(cP(t,S,S,0,0,l,s,w,l,_=[],h),C),l,C,h,s,a?_:C);break;default:e(j,S,S,S,[""],C,0,s,C)}}d=f=m=0,y=b=1,w=j="",h=o;break;case 58:h=1+cg(j),m=g;default:if(y<1){if(123==x)--y;else if(125==x&&0==y++&&125==(c_=cw>0?cp(cC,--cw):0,cb--,10===c_&&(cb=1,cv--),c_))continue}switch(j+=cu(x),x*y){case 38:b=f>0?1:(j+="\f",-1);break;case 44:s[d++]=(cg(j)-1)*b,b=1;break;case 64:45===ck()&&(j+=cT(c$())),p=ck(),f=h=cg(w=j+=function(e){for(;!cN(ck());)c$();return cm(cC,e,cw)}(cw)),x++;break;case 45:45===g&&2==cg(j)&&(y=0)}}return i}("",null,null,null,[""],t=cE(t=e),0,[0],t),cC="",r),d)},h={key:t,sheet:new ct({key:t,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:l,registered:{},insert:function(e,t,r,n){u=r,f(e?e+"{"+t.styles+"}":t.styles),n&&(h.inserted[t.name]=!0)}};return h.sheet.hydrate(i),h}({key:"css"}):null);c6.Provider;var c5=c.createContext({}),c4={}.hasOwnProperty,c8="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",c7=function(e,t){var r={};for(var n in t)c4.call(t,n)&&(r[n]=t[n]);return r[c8]=e,r},c9=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return cU(t,r,n),c3(function(){return cV(t,r,n)}),null},ue=(ux=function(e,t,r){var n,a,l,i=e.css;"string"==typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var o=e[c8],s=[i],u="";"string"==typeof e.className?(n=t.registered,a=e.className,l="",a.split(" ").forEach(function(e){void 0!==n[e]?s.push(n[e]+";"):e&&(l+=e+" ")}),u=l):null!=e.className&&(u=e.className+" ");var d=c2(s,void 0,c.useContext(c5));u+=t.key+"-"+d.name;var f={};for(var h in e)c4.call(e,h)&&"css"!==h&&h!==c8&&(f[h]=e[h]);return f.className=u,r&&(f.ref=r),c.createElement(c.Fragment,null,c.createElement(c9,{cache:t,serialized:d,isStringTag:"string"==typeof o}),c.createElement(o,f))},(0,c.forwardRef)(function(e,t){return ux(e,(0,c.useContext)(c6),t)}));(0,h.e)(nr());var ut=function(e,t){var r=arguments;if(null==t||!c4.call(t,"css"))return c.createElement.apply(void 0,r);var n=r.length,a=Array(n);a[0]=ue,a[1]=c7(e,t);for(var l=2;l<n;l++)a[l]=r[l];return c.createElement.apply(null,a)};function ur(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return c2(t)}uw=ut||(ut={}),u_||(u_=uw.JSX||(uw.JSX={})),(0,f.l)();var un=c.useLayoutEffect,ua=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],ul=function(){};function ui(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];var l=[].concat(n);if(t&&e)for(var i in t)t.hasOwnProperty(i)&&t[i]&&l.push("".concat(i?"-"===i[0]?e+i:e+"__"+i:e));return l.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var uo=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===sJ(e)&&null!==e?[e]:[]},us=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,s0({},s6(e,ua))},uc=function(e,t,r){var n=e.cx,a=e.getStyles,l=e.getClassNames,i=e.className;return{css:a(t,e),className:n(r??{},l(t,e),i)}};function uu(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function ud(e){return uu(e)?window.pageYOffset:e.scrollTop}function uf(e,t){uu(e)?window.scrollTo(0,t):e.scrollTop=t}function uh(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ul,a=ud(e),l=t-a,i=0;!function t(){var o;i+=10,uf(e,l*((o=(o=i)/r-1)*o*o+1)+a),i<r?window.requestAnimationFrame(t):n(e)}()}function up(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),a=t.offsetHeight/3;n.bottom+a>r.bottom?uf(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):n.top-a<r.top&&uf(e,Math.max(t.offsetTop-a,0))}function um(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}var ug=!1,uy="u">typeof window?window:{};uy.addEventListener&&uy.removeEventListener&&(uy.addEventListener("p",ul,{get passive(){return ug=!0}}),uy.removeEventListener("p",ul,!1));var uv=ug;function ub(e){return null!=e}var ux,uw,u_,uC,uS=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return Object.entries(e).filter(function(e){var t=s3(e,1)[0];return!r.includes(t)}).reduce(function(e,t){var r=s3(t,2),n=r[0],a=r[1];return e[n]=a,e},{})},uj=["children","innerProps"],u$=["children","innerProps"],uk=function(e){return"auto"===e?"bottom":e},uN=(0,c.createContext)(null),uE=function(e){var t=e.children,r=e.minMenuHeight,n=e.maxMenuHeight,a=e.menuPlacement,l=e.menuPosition,i=e.menuShouldScrollIntoView,o=e.theme,s=((0,c.useContext)(uN)||{}).setPortalPlacement,u=(0,c.useRef)(null),d=s3((0,c.useState)(n),2),f=d[0],h=d[1],p=s3((0,c.useState)(null),2),m=p[0],g=p[1],y=o.spacing.controlHeight;return un(function(){var e=u.current;if(e){var t="fixed"===l,o=function(e){var t,r=e.maxHeight,n=e.menuEl,a=e.minHeight,l=e.placement,i=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,c=function(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var a=e;a=a.parentElement;)if(t=getComputedStyle(a),!(r&&"static"===t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return a;return document.documentElement}(n),u={placement:"bottom",maxHeight:r};if(!n||!n.offsetParent)return u;var d=c.getBoundingClientRect().height,f=n.getBoundingClientRect(),h=f.bottom,p=f.height,m=f.top,g=n.offsetParent.getBoundingClientRect().top,y=o||uu(t=c)?window.innerHeight:t.clientHeight,v=ud(c),b=parseInt(getComputedStyle(n).marginBottom,10),x=parseInt(getComputedStyle(n).marginTop,10),w=g-x,_=y-m,C=w+v,S=d-v-m,j=h-y+v+b,$=v+m-x;switch(l){case"auto":case"bottom":if(_>=p)return{placement:"bottom",maxHeight:r};if(S>=p&&!o)return i&&uh(c,j,160),{placement:"bottom",maxHeight:r};if(!o&&S>=a||o&&_>=a)return i&&uh(c,j,160),{placement:"bottom",maxHeight:o?_-b:S-b};if("auto"===l||o){var k=r,N=o?w:C;return N>=a&&(k=Math.min(N-b-s,r)),{placement:"top",maxHeight:k}}if("bottom"===l)return i&&uf(c,j),{placement:"bottom",maxHeight:r};break;case"top":if(w>=p)return{placement:"top",maxHeight:r};if(C>=p&&!o)return i&&uh(c,$,160),{placement:"top",maxHeight:r};if(!o&&C>=a||o&&w>=a){var E=r;return(!o&&C>=a||o&&w>=a)&&(E=o?w-x:C-x),i&&uh(c,$,160),{placement:"top",maxHeight:E}}return{placement:"bottom",maxHeight:r};default:throw Error('Invalid placement provided "'.concat(l,'".'))}return u}({maxHeight:n,menuEl:e,minHeight:r,placement:a,shouldScroll:i&&!t,isFixedPosition:t,controlHeight:y});h(o.maxHeight),g(o.placement),s?.(o.placement)}},[n,a,l,i,r,s,y]),t({ref:u,placerProps:s0(s0({},e),{},{placement:m||uk(a),maxHeight:f})})},uT=function(e,t){var r=e.theme,n=r.spacing.baseUnit,a=r.colors;return s0({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},uP=["size"],uD=["innerProps","isRtl","size"],uO={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},uA=function(e){var t=e.size,r=s6(e,uP);return ut("svg",ln({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:uO},r))},uR=function(e){return ut(uA,ln({size:20},e),ut("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},uM=function(e){return ut(uA,ln({size:20},e),ut("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},uL=function(e,t){var r=e.isFocused,n=e.theme,a=n.spacing.baseUnit,l=n.colors;return s0({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?l.neutral60:l.neutral20,padding:2*a,":hover":{color:r?l.neutral80:l.neutral40}})},uI=function(){var e=ur.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(uC||(u1=[`
0%, 80%, 100% { opacity: 0; }
40% { opacity: 1; }
`],u2||(u2=u1.slice(0)),uC=Object.freeze(Object.defineProperties(u1,{raw:{value:Object.freeze(u2)}})))),uF=function(e){var t=e.delay,r=e.offset;return ut("span",{css:ur({animation:"".concat(uI," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},uB=["data"],uz=["innerRef","isDisabled","isHidden","inputClassName"],uU={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},uV={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":s0({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},uU)},uH=function(e){var t=e.children,r=e.innerProps;return ut("div",r,t)},uK={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return ut("div",ln({},uc(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||ut(uR,null))},Control:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,a=e.innerRef,l=e.innerProps,i=e.menuIsOpen;return ut("div",ln({ref:a},uc(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":i}),l,{"aria-disabled":r||void 0}),t)},DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return ut("div",ln({},uc(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||ut(uM,null))},DownChevron:uM,CrossIcon:uR,Group:function(e){var t=e.children,r=e.cx,n=e.getStyles,a=e.getClassNames,l=e.Heading,i=e.headingProps,o=e.innerProps,s=e.label,c=e.theme,u=e.selectProps;return ut("div",ln({},uc(e,"group",{group:!0}),o),ut(l,ln({},i,{selectProps:u,theme:c,getStyles:n,getClassNames:a,cx:r}),s),ut("div",null,t))},GroupHeading:function(e){var t=us(e);t.data;var r=s6(t,uB);return ut("div",ln({},uc(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return ut("div",ln({},uc(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return ut("span",ln({},t,uc(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,n=us(e),a=n.innerRef,l=n.isDisabled,i=n.isHidden,o=n.inputClassName,s=s6(n,uz);return ut("div",ln({},uc(e,"input",{"input-container":!0}),{"data-value":r||""}),ut("input",ln({className:t({input:!0},o),ref:a,style:s0({label:"input",color:"inherit",background:0,opacity:+!i,width:"100%"},uU),disabled:l},s)))},LoadingIndicator:function(e){var t=e.innerProps,r=e.isRtl,n=e.size,a=s6(e,uD);return ut("div",ln({},uc(s0(s0({},a),{},{innerProps:t,isRtl:r,size:void 0===n?4:n}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),ut(uF,{delay:0,offset:r}),ut(uF,{delay:160,offset:!0}),ut(uF,{delay:320,offset:!r}))},Menu:function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return ut("div",ln({},uc(e,"menu",{menu:!0}),{ref:r},n),t)},MenuList:function(e){var t=e.children,r=e.innerProps,n=e.innerRef,a=e.isMulti;return ut("div",ln({},uc(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:n},r),t)},MenuPortal:function(e){var t=e.appendTo,r=e.children,n=e.controlElement,a=e.innerProps,l=e.menuPlacement,i=e.menuPosition,o=(0,c.useRef)(null),s=(0,c.useRef)(null),d=s3((0,c.useState)(uk(l)),2),h=d[0],p=d[1],m=(0,c.useMemo)(function(){return{setPortalPlacement:p}},[]),g=s3((0,c.useState)(null),2),y=g[0],v=g[1],b=(0,c.useCallback)(function(){if(n){var e,t={bottom:(e=n.getBoundingClientRect()).bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width},r="fixed"===i?0:window.pageYOffset,a=t[h]+r;(a!==y?.offset||t.left!==y?.rect.left||t.width!==y?.rect.width)&&v({offset:a,rect:t})}},[n,i,h,y?.offset,y?.rect.left,y?.rect.width]);un(function(){b()},[b]);var x=(0,c.useCallback)(function(){"function"==typeof s.current&&(s.current(),s.current=null),n&&o.current&&(s.current=(0,f.k)(n,o.current,b,{elementResize:"ResizeObserver"in window}))},[n,b]);un(function(){x()},[x]);var w=(0,c.useCallback)(function(e){o.current=e,x()},[x]);if(!t&&"fixed"!==i||!y)return null;var _=ut("div",ln({ref:w},uc(s0(s0({},e),{},{offset:y.offset,position:i,rect:y.rect}),"menuPortal",{"menu-portal":!0}),a),r);return ut(uN.Provider,{value:m},t?(0,u.createPortal)(_,t):_)},LoadingMessage:function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,a=s6(e,u$);return ut("div",ln({},uc(s0(s0({},a),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},NoOptionsMessage:function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,a=s6(e,uj);return ut("div",ln({},uc(s0(s0({},a),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},MultiValue:function(e){var t=e.children,r=e.components,n=e.data,a=e.innerProps,l=e.isDisabled,i=e.removeProps,o=e.selectProps,s=r.Container,c=r.Label,u=r.Remove;return ut(s,{data:n,innerProps:s0(s0({},uc(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":l})),a),selectProps:o},ut(c,{data:n,innerProps:s0({},uc(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:o},t),ut(u,{data:n,innerProps:s0(s0({},uc(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},i),selectProps:o}))},MultiValueContainer:uH,MultiValueLabel:uH,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return ut("div",ln({role:"button"},r),t||ut(uR,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,a=e.isSelected,l=e.innerRef,i=e.innerProps;return ut("div",ln({},uc(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":a}),{ref:l,"aria-disabled":r},i),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return ut("div",ln({},uc(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,a=e.isRtl;return ut("div",ln({},uc(e,"container",{"--is-disabled":n,"--is-rtl":a}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return ut("div",ln({},uc(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,n=e.isMulti,a=e.hasValue;return ut("div",ln({},uc(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":a}),r),t)}},uq=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function uW(e,t){if(e.length!==t.length)return!1;for(var r,n,a=0;a<e.length;a++)if(!((r=e[a])===(n=t[a])||uq(r)&&uq(n)))return!1;return!0}var uY={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},uG=function(e){return ut("span",ln({css:uY},e))},uJ={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.tabSelectsValue,a=e.context,l=e.isInitialFocus;switch(a){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(n?", press Tab to select the option and exit the menu":"",".");case"input":return l?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,a=e.labels,l=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(a.length>1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return l?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,a=e.label,l=void 0===a?"":a,i=e.selectValue,o=e.isDisabled,s=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&i)return"value ".concat(l," focused, ").concat(u(i,r),".");if("menu"===t&&c){var d="".concat(s?" selected":"").concat(o?" disabled":"");return"".concat(l).concat(d,", ").concat(u(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},uX=function(e){var t=e.ariaSelection,r=e.focusedOption,n=e.focusedValue,a=e.focusableOptions,l=e.isFocused,i=e.selectValue,o=e.selectProps,s=e.id,u=e.isAppleDevice,d=o.ariaLiveMessages,f=o.getOptionLabel,h=o.inputValue,p=o.isMulti,m=o.isOptionDisabled,g=o.isSearchable,y=o.menuIsOpen,v=o.options,b=o.screenReaderStatus,x=o.tabSelectsValue,w=o.isLoading,_=o["aria-label"],C=o["aria-live"],S=(0,c.useMemo)(function(){return s0(s0({},uJ),d||{})},[d]),j=(0,c.useMemo)(function(){var e="";if(t&&S.onChange){var r=t.option,n=t.options,a=t.removedValue,l=t.removedValues,o=t.value,s=a||r||(Array.isArray(o)?null:o),c=s?f(s):"",u=n||l||void 0,d=u?u.map(f):[],h=s0({isDisabled:s&&m(s,i),label:c,labels:d},t);e=S.onChange(h)}return e},[t,S,m,i,f]),$=(0,c.useMemo)(function(){var e="",t=r||n,l=!!(r&&i&&i.includes(r));if(t&&S.onFocus){var o={focused:t,label:f(t),isDisabled:m(t,i),isSelected:l,options:a,context:t===r?"menu":"value",selectValue:i,isAppleDevice:u};e=S.onFocus(o)}return e},[r,n,f,m,S,a,i,u]),k=(0,c.useMemo)(function(){var e="";if(y&&v.length&&!w&&S.onFilter){var t=b({count:a.length});e=S.onFilter({inputValue:h,resultsMessage:t})}return e},[a,h,y,S,v,b,w]),N=t?.action==="initial-input-focus",E=(0,c.useMemo)(function(){var e="";if(S.guidance){var t=n?"value":y?"menu":"input";e=S.guidance({"aria-label":_,context:t,isDisabled:r&&m(r,i),isMulti:p,isSearchable:g,tabSelectsValue:x,isInitialFocus:N})}return e},[_,r,n,p,m,g,y,S,i,x,N]),T=ut(c.Fragment,null,ut("span",{id:"aria-selection"},j),ut("span",{id:"aria-focused"},$),ut("span",{id:"aria-results"},k),ut("span",{id:"aria-guidance"},E));return ut(c.Fragment,null,ut(uG,{id:s},N&&T),ut(uG,{"aria-live":C,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},l&&!N&&T))},uQ=[{base:"A",letters:"AⒶÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷḂḄḆɃƂƁ"},{base:"C",letters:"CⒸĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻḞƑꝻ"},{base:"G",letters:"GⒼǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿĴɈ"},{base:"K",letters:"KⓀḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂḾṀṂⱮƜ"},{base:"N",letters:"NⓃǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆꝖꝘɊ"},{base:"R",letters:"RⓇŔṘŘȐȒṚṜŖṞɌⱤꞦꞂ"},{base:"S",letters:"SⓈẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍẊẌ"},{base:"Y",letters:"YⓎỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑḃḅḇƀƃɓ"},{base:"c",letters:"cⓒćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕḟƒꝼ"},{base:"g",letters:"gⓖǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙĵǰɉ"},{base:"k",letters:"kⓚḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜḿṁṃɱɯ"},{base:"n",letters:"nⓝǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠɋꝗꝙ"},{base:"r",letters:"rⓡŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧẋẍ"},{base:"y",letters:"yⓨỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩźẑżžẓẕƶȥɀⱬꝣ"}],uZ=RegExp("["+uQ.map(function(e){return e.letters}).join("")+"]","g"),u0={};for(u5=0;u5<uQ.length;u5++)for(u3=uQ[u5],u6=0;u6<u3.letters.length;u6++)u0[u3.letters[u6]]=u3.base;var u1,u2,u3,u6,u5,u4=function(e){return e.replace(uZ,function(e){return u0[e]})},u8=function(e,t){void 0===t&&(t=uW);var r=null;function n(){for(var n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var l=e.apply(this,n);return r={lastResult:l,lastArgs:n,lastThis:this},l}return n.clear=function(){r=null},n}(u4),u7=function(e){return e.replace(/^\s+|\s+$/g,"")},u9=function(e){return"".concat(e.label," ").concat(e.value)},de=["innerRef"];function dt(e){var t=e.innerRef,r=uS(s6(e,de),"onExited","in","enter","exit","appear");return ut("input",ln({ref:t},r,{css:ur({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var dr=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()},dn=["boxSizing","height","overflow","paddingRight","position"],da={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function dl(e){e.cancelable&&e.preventDefault()}function di(e){e.stopPropagation()}function ds(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function dc(){return"ontouchstart"in window||navigator.maxTouchPoints}var du=!!("u">typeof window&&window.document&&window.document.createElement),dd=0,df={capture:!1,passive:!1},dh=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},dp={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function dm(e){var t,r,n,a,l,i,o,s,u,d,f,h,p,m,g,y,v,b,x,w,_,C,S,j,$=e.children,k=e.lockEnabled,N=e.captureEnabled,E=(r=(t={isEnabled:void 0===N||N,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}).isEnabled,n=t.onBottomArrive,a=t.onBottomLeave,l=t.onTopArrive,i=t.onTopLeave,o=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useRef)(0),d=(0,c.useRef)(null),f=(0,c.useCallback)(function(e,t){if(null!==d.current){var r=d.current,c=r.scrollTop,u=r.scrollHeight,f=r.clientHeight,h=d.current,p=t>0,m=u-f-c,g=!1;m>t&&o.current&&(a&&a(e),o.current=!1),p&&s.current&&(i&&i(e),s.current=!1),p&&t>m?(n&&!o.current&&n(e),h.scrollTop=u,g=!0,o.current=!0):!p&&-t>c&&(l&&!s.current&&l(e),h.scrollTop=0,g=!0,s.current=!0),g&&dr(e)}},[n,a,l,i]),h=(0,c.useCallback)(function(e){f(e,e.deltaY)},[f]),p=(0,c.useCallback)(function(e){u.current=e.changedTouches[0].clientY},[]),m=(0,c.useCallback)(function(e){var t=u.current-e.changedTouches[0].clientY;f(e,t)},[f]),g=(0,c.useCallback)(function(e){if(e){var t=!!uv&&{passive:!1};e.addEventListener("wheel",h,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",m,t)}},[m,p,h]),y=(0,c.useCallback)(function(e){e&&(e.removeEventListener("wheel",h,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",m,!1))},[m,p,h]),(0,c.useEffect)(function(){if(r){var e=d.current;return g(e),function(){y(e)}}},[r,g,y]),function(e){d.current=e}),T=(b=(v={isEnabled:k}).isEnabled,w=void 0===(x=v.accountForScrollbars)||x,_=(0,c.useRef)({}),C=(0,c.useRef)(null),S=(0,c.useCallback)(function(e){if(du){var t=document.body,r=t&&t.style;if(w&&dn.forEach(function(e){var t=r&&r[e];_.current[e]=t}),w&&dd<1){var n=parseInt(_.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,l=window.innerWidth-a+n||0;Object.keys(da).forEach(function(e){var t=da[e];r&&(r[e]=t)}),r&&(r.paddingRight="".concat(l,"px"))}t&&dc()&&(t.addEventListener("touchmove",dl,df),e&&(e.addEventListener("touchstart",ds,df),e.addEventListener("touchmove",di,df))),dd+=1}},[w]),j=(0,c.useCallback)(function(e){if(du){var t=document.body,r=t&&t.style;dd=Math.max(dd-1,0),w&&dd<1&&dn.forEach(function(e){var t=_.current[e];r&&(r[e]=t)}),t&&dc()&&(t.removeEventListener("touchmove",dl,df),e&&(e.removeEventListener("touchstart",ds,df),e.removeEventListener("touchmove",di,df)))}},[w]),(0,c.useEffect)(function(){if(b){var e=C.current;return S(e),function(){j(e)}}},[b,S,j]),function(e){C.current=e});return ut(c.Fragment,null,k&&ut("div",{onClick:dh,css:dp}),$(function(e){E(e),T(e)}))}var dg={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},dy=function(e){var t=e.name,r=e.onFocus;return ut("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:dg,value:"",onChange:function(){}})};function dv(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}var db=function(e){return e.label},dx=function(e){return e.value},dw={clearIndicator:uL,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var r=e.isDisabled,n=e.isFocused,a=e.theme,l=a.colors,i=a.borderRadius;return s0({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?l.neutral5:l.neutral0,borderColor:r?l.neutral10:n?l.primary:l.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(l.primary):void 0,"&:hover":{borderColor:n?l.primary:l.neutral30}})},dropdownIndicator:uL,group:function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},groupHeading:function(e,t){var r=e.theme,n=r.colors,a=r.spacing;return s0({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var r=e.isDisabled,n=e.theme,a=n.spacing.baseUnit,l=n.colors;return s0({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?l.neutral10:l.neutral20,marginBottom:2*a,marginTop:2*a})},input:function(e,t){var r=e.isDisabled,n=e.value,a=e.theme,l=a.spacing,i=a.colors;return s0(s0({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},uV),t?{}:{margin:l.baseUnit/2,paddingBottom:l.baseUnit/2,paddingTop:l.baseUnit/2,color:i.neutral80})},loadingIndicator:function(e,t){var r=e.isFocused,n=e.size,a=e.theme,l=a.colors,i=a.spacing.baseUnit;return s0({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?l.neutral60:l.neutral20,padding:2*i})},loadingMessage:uT,menu:function(e,t){var r,n=e.placement,a=e.theme,l=a.borderRadius,i=a.spacing,o=a.colors;return s0((sQ(r={label:"menu"},n?({bottom:"top",top:"bottom"})[n]:"bottom","100%"),sQ(r,"position","absolute"),sQ(r,"width","100%"),sQ(r,"zIndex",1),r),t?{}:{backgroundColor:o.neutral0,borderRadius:l,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:i.menuGutter,marginTop:i.menuGutter})},menuList:function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return s0({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},menuPortal:function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},multiValue:function(e,t){var r=e.theme,n=r.spacing,a=r.borderRadius,l=r.colors;return s0({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:l.neutral10,borderRadius:a/2,margin:n.baseUnit/2})},multiValueLabel:function(e,t){var r=e.theme,n=r.borderRadius,a=r.colors,l=e.cropWithEllipsis;return s0({overflow:"hidden",textOverflow:l||void 0===l?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var r=e.theme,n=r.spacing,a=r.borderRadius,l=r.colors,i=e.isFocused;return s0({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:i?l.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:l.dangerLight,color:l.danger}})},noOptionsMessage:uT,option:function(e,t){var r=e.isDisabled,n=e.isFocused,a=e.isSelected,l=e.theme,i=l.spacing,o=l.colors;return s0({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?o.primary:n?o.primary25:"transparent",color:r?o.neutral20:a?o.neutral0:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),":active":{backgroundColor:r?void 0:a?o.primary:o.primary50}})},placeholder:function(e,t){var r=e.theme,n=r.spacing,a=r.colors;return s0({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},singleValue:function(e,t){var r=e.isDisabled,n=e.theme,a=n.spacing,l=n.colors;return s0({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?l.neutral40:l.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},valueContainer:function(e,t){var r=e.theme.spacing,n=e.isMulti,a=e.hasValue,l=e.selectProps.controlShouldRenderValue;return s0({alignItems:"center",display:n&&a&&l?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})}},d_={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},dC={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:um(),captureMenuScroll:!um(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var r=s0({ignoreCase:!0,ignoreAccents:!0,stringify:u9,trim:!0,matchFrom:"any"},void 0),n=r.ignoreCase,a=r.ignoreAccents,l=r.stringify,i=r.trim,o=r.matchFrom,s=i?u7(t):t,c=i?u7(l(e)):l(e);return n&&(s=s.toLowerCase(),c=c.toLowerCase()),a&&(s=u8(s),c=u4(c)),"start"===o?c.substr(0,s.length)===s:c.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:db,getOptionValue:dx,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function dS(e,t,r,n){var a=dD(e,t,r),l=dO(e,t,r),i=dT(e,t),o=dP(e,t);return{type:"option",data:t,isDisabled:a,isSelected:l,label:i,value:o,index:n}}function dj(e,t){return e.options.map(function(r,n){if("options"in r){var a=r.options.map(function(r,n){return dS(e,r,t,n)}).filter(function(t){return dN(e,t)});return a.length>0?{type:"group",data:r,options:a,index:n}:void 0}var l=dS(e,r,t,n);return dN(e,l)?l:void 0}).filter(ub)}function d$(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,ce(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function dk(e,t){return e.reduce(function(e,r){return"group"===r.type?e.push.apply(e,ce(r.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(r.index,"-").concat(e.index)}}))):e.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),e},[])}function dN(e,t){var r=e.inputValue,n=t.data,a=t.isSelected,l=t.label,i=t.value;return(!dR(e)||!a)&&dA(e,{label:l,value:i,data:n},void 0===r?"":r)}var dE=function(e,t){var r;return(null==(r=e.find(function(e){return e.data===t}))?void 0:r.id)||null},dT=function(e,t){return e.getOptionLabel(t)},dP=function(e,t){return e.getOptionValue(t)};function dD(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function dO(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=dP(e,t);return r.some(function(t){return dP(e,t)===n})}function dA(e,t,r){return!e.filterOption||e.filterOption(t,r)}var dR=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},dM=1,dL=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),Object.defineProperty(l,"prototype",{writable:!1}),e&&ll(l,e);var t,r,n,a=(t=s9(),function(){var e,r=s7(l);e=t?Reflect.construct(r,arguments,s7(this).constructor):r.apply(this,arguments);if(e&&("object"==sJ(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");if(void 0===this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return this});function l(e){var t;if(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.isAppleDevice=dv(/^Mac/i)||dv(/^iPhone/i)||dv(/^iPad/i)||dv(/^Mac/i)&&navigator.maxTouchPoints>1,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,r){var n=t.props,a=n.onChange;r.name=n.name,t.ariaOnChange(e,r),a(e,r)},t.setValue=function(e,r,n){var a=t.props,l=a.closeMenuOnSelect,i=a.isMulti,o=a.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:o}),l&&(t.setState({inputIsHiddenAfterUpdate:!i}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:r,option:n})},t.selectOption=function(e){var r=t.props,n=r.blurInputOnSelect,a=r.isMulti,l=r.name,i=t.state.selectValue,o=a&&t.isOptionSelected(e,i),s=t.isOptionDisabled(e,i);if(o){var c=t.getOptionValue(e);t.setValue(i.filter(function(e){return t.getOptionValue(e)!==c}),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",option:e,name:l});a?t.setValue([].concat(ce(i),[e]),"select-option",e):t.setValue(e,"select-option")}n&&t.blurInput()},t.removeValue=function(e){var r,n=t.props.isMulti,a=t.state.selectValue,l=t.getOptionValue(e),i=a.filter(function(e){return t.getOptionValue(e)!==l}),o=(r=i[0]||null,n?i:r);t.onChange(o,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e,r,n=t.state.selectValue;t.onChange((e=t.props.isMulti,r=[],e?r:null),{action:"clear",removedValues:n})},t.popValue=function(){var e,r=t.props.isMulti,n=t.state.selectValue,a=n[n.length-1],l=n.slice(0,n.length-1),i=(e=l[0]||null,r?l:e);a&&t.onChange(i,{action:"pop-value",removedValue:a})},t.getFocusedOptionId=function(e){return dE(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return dk(dj(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return ui.apply(void 0,[t.props.classNamePrefix].concat(r))},t.getOptionLabel=function(e){return dT(t.props,e)},t.getOptionValue=function(e){return dP(t.props,e)},t.getStyles=function(e,r){var n=t.props.unstyled,a=dw[e](r,n);a.boxSizing="border-box";var l=t.props.styles[e];return l?l(a,r):a},t.getClassNames=function(e,r){var n,a;return null==(n=(a=t.props.classNames)[e])?void 0:n.call(a,r)},t.getElementId=function(e){return"".concat(t.state.instancePrefix,"-").concat(e)},t.getComponents=function(){var e;return e=t.props,s0(s0({},uK),e.components)},t.buildCategorizedOptions=function(){return dj(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return d$(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,r){t.setState({ariaSelection:s0({value:e},r)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var r=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():r&&t.openMenu("first"):(r&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button)&&!t.props.isDisabled){var r=t.props,n=r.isMulti,a=r.menuIsOpen;t.focusInput(),a?(t.setState({inputIsHiddenAfterUpdate:!n}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout(function(){return t.focusInput()}))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&uu(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var r=e.touches,n=r&&r.item(0);n&&(t.initialTouchX=n.clientX,t.initialTouchY=n.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var r=e.touches,n=r&&r.item(0);if(n){var a=Math.abs(n.clientX-t.initialTouchX),l=Math.abs(n.clientY-t.initialTouchY);t.userIsDragging=a>5||l>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var r=t.props.inputValue,n=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(n,{action:"input-change",prevInputValue:r}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var r=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:r}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!(t.blockOptionHover||t.state.focusedOption===e)){var r=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:r>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return dR(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var r=t.props,n=r.isMulti,a=r.backspaceRemovesValue,l=r.escapeClearsValue,i=r.inputValue,o=r.isClearable,s=r.isDisabled,c=r.menuIsOpen,u=r.onKeyDown,d=r.tabSelectsValue,f=r.openMenuOnFocus,h=t.state,p=h.focusedOption,m=h.focusedValue,g=h.selectValue;if(!s&&!("function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||i)return;t.focusValue("previous");break;case"ArrowRight":if(!n||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(m)t.removeValue(m);else{if(!a)return;n?t.popValue():o&&t.clearValue()}break;case"Tab":if(t.isComposing||e.shiftKey||!c||!d||!p||f&&t.isOptionSelected(p,g))return;t.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(c){if(!p||t.isComposing)return;t.selectOption(p);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:i}),t.onMenuClose()):o&&l&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!p)return;t.selectOption(p);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++dM),t.state.selectValue=uo(e.value),e.menuIsOpen&&t.state.selectValue.length){var r=t.getFocusableOptionsWithIds(),n=t.buildFocusableOptions(),i=n.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=r,t.state.focusedOption=n[i],t.state.focusedOptionId=dE(r,n[i])}return t}return r=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&up(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,a=this.state.isFocused;(a&&!r&&e.isDisabled||a&&n&&!e.menuIsOpen)&&this.focusInput(),a&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(up(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,a=r.isFocused,l=this.buildFocusableOptions(),i="first"===e?0:l.length-1;if(!this.props.isMulti){var o=l.indexOf(n[0]);o>-1&&(i=o)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:l[i],focusedOptionId:this.getFocusedOptionId(l[i])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=r.indexOf(n);n||(a=-1);var l=r.length-1,i=-1;if(r.length){switch(e){case"previous":i=0===a?0:-1===a?l:a-1;break;case"next":a>-1&&a<l&&(i=a+1)}this.setState({inputIsHidden:-1!==i,focusedValue:r[i]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var a=0,l=n.indexOf(r);r||(l=-1),"up"===e?a=l>0?l-1:n.length-1:"down"===e?a=(l+1)%n.length:"pageup"===e?(a=l-t)<0&&(a=0):"pagedown"===e?(a=l+t)>n.length-1&&(a=n.length-1):"last"===e&&(a=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(n[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(d_):s0(s0({},d_),this.props.theme):d_}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,a=this.getValue,l=this.selectOption,i=this.setValue,o=this.props,s=o.isMulti,c=o.isRtl,u=o.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:a,hasValue:this.hasValue(),isMulti:s,isRtl:c,options:u,selectOption:l,selectProps:o,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return dD(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return dO(this.props,e,t)}},{key:"filterOption",value:function(e,t){return dA(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,n=e.inputId,a=e.inputValue,l=e.tabIndex,i=e.form,o=e.menuIsOpen,s=e.required,u=this.getComponents().Input,d=this.state,f=d.inputIsHidden,h=d.ariaSelection,p=this.commonProps,m=n||this.getElementId("input"),g=s0(s0(s0({"aria-autocomplete":"list","aria-expanded":o,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":s,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},o&&{"aria-controls":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?h?.action==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?c.createElement(u,ln({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:f,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:l,form:i,type:"text",value:a},g)):c.createElement(dt,ln({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:ul,onFocus:this.onInputFocus,disabled:t,tabIndex:l,inputMode:"none",form:i,value:""},g))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,n=t.MultiValueContainer,a=t.MultiValueLabel,l=t.MultiValueRemove,i=t.SingleValue,o=t.Placeholder,s=this.commonProps,u=this.props,d=u.controlShouldRenderValue,f=u.isDisabled,h=u.isMulti,p=u.inputValue,m=u.placeholder,g=this.state,y=g.selectValue,v=g.focusedValue,b=g.isFocused;if(!this.hasValue()||!d)return p?null:c.createElement(o,ln({},s,{key:"placeholder",isDisabled:f,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),m);if(h)return y.map(function(t,i){var o=t===v,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return c.createElement(r,ln({},s,{components:{Container:n,Label:a,Remove:l},isFocused:o,isDisabled:f,key:u,index:i,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(p)return null;var x=y[0];return c.createElement(i,ln({},s,{data:x,isDisabled:f}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,a=r.isLoading,l=this.state.isFocused;if(!this.isClearable()||!e||n||!this.hasValue()||a)return null;var i={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return c.createElement(e,ln({},t,{innerProps:i,isFocused:l}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,a=r.isLoading,l=this.state.isFocused;return e&&a?c.createElement(e,ln({},t,{innerProps:{"aria-hidden":"true"},isDisabled:n,isFocused:l})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var n=this.commonProps,a=this.props.isDisabled,l=this.state.isFocused;return c.createElement(r,ln({},n,{isDisabled:a,isFocused:l}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,n=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return c.createElement(e,ln({},t,{innerProps:a,isDisabled:r,isFocused:n}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),r=t.Group,n=t.GroupHeading,a=t.Menu,l=t.MenuList,i=t.MenuPortal,o=t.LoadingMessage,s=t.NoOptionsMessage,u=t.Option,d=this.commonProps,f=this.state.focusedOption,h=this.props,p=h.captureMenuScroll,m=h.inputValue,g=h.isLoading,y=h.loadingMessage,v=h.minMenuHeight,b=h.maxMenuHeight,x=h.menuIsOpen,w=h.menuPlacement,_=h.menuPosition,C=h.menuPortalTarget,S=h.menuShouldBlockScroll,j=h.menuShouldScrollIntoView,$=h.noOptionsMessage,k=h.onMenuScrollToTop,N=h.onMenuScrollToBottom;if(!x)return null;var E,T=function(t,r){var n=t.type,a=t.data,l=t.isDisabled,i=t.isSelected,o=t.label,s=t.value,h=f===a,p=l?void 0:function(){return e.onOptionHover(a)},m=l?void 0:function(){return e.selectOption(a)},g="".concat(e.getElementId("option"),"-").concat(r),y={id:g,onClick:m,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:i};return c.createElement(u,ln({},d,{innerProps:y,data:a,isDisabled:l,isSelected:i,key:g,label:o,type:n,value:s,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())E=this.getCategorizedOptions().map(function(t){if("group"===t.type){var a=t.data,l=t.options,i=t.index,o="".concat(e.getElementId("group"),"-").concat(i),s="".concat(o,"-heading");return c.createElement(r,ln({},d,{key:o,data:a,options:l,Heading:n,headingProps:{id:s,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return T(e,"".concat(i,"-").concat(e.index))}))}if("option"===t.type)return T(t,"".concat(t.index))});else if(g){var P=y({inputValue:m});if(null===P)return null;E=c.createElement(o,d,P)}else{var D=$({inputValue:m});if(null===D)return null;E=c.createElement(s,d,D)}var O={minMenuHeight:v,maxMenuHeight:b,menuPlacement:w,menuPosition:_,menuShouldScrollIntoView:j},A=c.createElement(uE,ln({},d,O),function(t){var r=t.ref,n=t.placerProps,i=n.placement,o=n.maxHeight;return c.createElement(a,ln({},d,O,{innerRef:r,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:g,placement:i}),c.createElement(dm,{captureEnabled:p,onTopArrive:k,onBottomArrive:N,lockEnabled:S},function(t){return c.createElement(l,ln({},d,{innerRef:function(r){e.getMenuListRef(r),t(r)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:e.getElementId("listbox")},isLoading:g,maxHeight:o,focusedOption:f}),E)}))});return C||"fixed"===_?c.createElement(i,ln({},d,{appendTo:C,controlElement:this.controlRef,menuPlacement:w,menuPosition:_}),A):A}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,n=t.isDisabled,a=t.isMulti,l=t.name,i=t.required,o=this.state.selectValue;if(i&&!this.hasValue()&&!n)return c.createElement(dy,{name:l,onFocus:this.onValueInputFocus});if(!(!l||n))if(a)if(r){var s=o.map(function(t){return e.getOptionValue(t)}).join(r);return c.createElement("input",{name:l,type:"hidden",value:s})}else{var u=o.length>0?o.map(function(t,r){return c.createElement("input",{key:"i-".concat(r),name:l,type:"hidden",value:e.getOptionValue(t)})}):c.createElement("input",{name:l,type:"hidden",value:""});return c.createElement("div",null,u)}else{var d=o[0]?this.getOptionValue(o[0]):"";return c.createElement("input",{name:l,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,n=t.focusedOption,a=t.focusedValue,l=t.isFocused,i=t.selectValue,o=this.getFocusableOptions();return c.createElement(uX,ln({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:n,focusedValue:a,isFocused:l,selectValue:i,focusableOptions:o,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,n=e.SelectContainer,a=e.ValueContainer,l=this.props,i=l.className,o=l.id,s=l.isDisabled,u=l.menuIsOpen,d=this.state.isFocused,f=this.commonProps=this.getCommonProps();return c.createElement(n,ln({},f,{className:i,innerProps:{id:o,onKeyDown:this.onKeyDown},isDisabled:s,isFocused:d}),this.renderLiveRegion(),c.createElement(t,ln({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:s,isFocused:d,menuIsOpen:u}),c.createElement(a,ln({},f,{isDisabled:s}),this.renderPlaceholderOrValue(),this.renderInput()),c.createElement(r,ln({},f,{isDisabled:s}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){var r,n=t.prevProps,a=t.clearFocusValueOnUpdate,l=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,f=e.menuIsOpen,h=e.inputValue,p=e.isMulti,m=uo(d),g={};if(n&&(d!==n.value||u!==n.options||f!==n.menuIsOpen||h!==n.inputValue)){var y,v=f?d$(dj(e,m)):[],b=f?dk(dj(e,m),"".concat(c,"-option")):[],x=a?function(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n<t.length)return t[n]}return null}(t,m):null,w=(y=t.focusedOption)&&v.indexOf(y)>-1?y:v[0],_=dE(b,w);g={selectValue:m,focusedOption:w,focusedOptionId:_,focusableOptionsWithIds:b,focusedValue:x,clearFocusValueOnUpdate:!1}}var C=null!=l&&e!==n?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},S=i,j=o&&s;return o&&!j&&(S={value:(r=m[0]||null,p?m:r),options:m,action:"initial-input-focus"},j=!s),i?.action==="initial-input-focus"&&(S=null),s0(s0(s0({},g),C),{},{prevProps:e,ariaSelection:S,prevWasFocused:j})}}],r&&s8(l.prototype,r),n&&s8(l,n),Object.defineProperty(l,"prototype",{writable:!1}),l}(c.Component);dL.defaultProps=dC;var dI=(0,c.forwardRef)(function(e,t){var r=s4(e);return c.createElement(dL,ln({ref:t},r))}),dF=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],dB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=String(e).toLowerCase(),a=String(r.getOptionValue(t)).toLowerCase(),l=String(r.getOptionLabel(t)).toLowerCase();return a===n||l===n},dz=function(e){return'Create "'.concat(e,'"')},dU=function(e,t,r,n){return!(!e||t.some(function(t){return dB(e,t,n)})||r.some(function(t){return dB(e,t,n)}))},dV=function(e,t){return{label:t,value:e,__isNew__:!0}},dH=(0,c.forwardRef)(function(e,t){var r,n,a,l,i,o,s,u,d,f,h,p,m,g,y,v,b,x,w,_,C,S,j,$,k,N,E,T,P=(a=void 0!==(n=(r=s4(e)).allowCreateWhileLoading)&&n,i=void 0===(l=r.createOptionPosition)?"last":l,s=void 0===(o=r.formatCreateLabel)?dz:o,d=void 0===(u=r.isValidNewOption)?dU:u,h=void 0===(f=r.getNewOptionData)?dV:f,p=r.onCreateOption,g=void 0===(m=r.options)?[]:m,y=r.onChange,x=void 0===(b=(v=s6(r,dF)).getOptionValue)?dx:b,_=void 0===(w=v.getOptionLabel)?db:w,C=v.inputValue,S=v.isLoading,j=v.isMulti,$=v.value,k=v.name,N=(0,c.useMemo)(function(){return d(C,uo($),g,{getOptionValue:x,getOptionLabel:_})?h(C,s(C)):void 0},[s,h,_,x,C,d,g,$]),E=(0,c.useMemo)(function(){return(a||!S)&&N?"first"===i?[N].concat(ce(g)):[].concat(ce(g),[N]):g},[a,i,S,N,g]),T=(0,c.useCallback)(function(e,t){if("select-option"!==t.action)return y(e,t);var r=Array.isArray(e)?e:[e];if(r[r.length-1]===N){if(p)p(C);else{var n,a=h(C,C);y((n=[].concat(ce(uo($)),[a]),j?n:a),{action:"create-option",name:k,option:a})}return}y(e,t)},[h,C,j,k,N,p,y,$]),s0(s0({},v),{},{options:E,onChange:T}));return c.createElement(dL,ln({ref:t},P))}),dK="clear-indicator",dq=e=>{let{clearValue:t,innerProps:{ref:r,...n}}=e;return(0,p.jsx)("div",{className:dK,ref:"string"==typeof r?null:r,...n,onKeyDown:e=>{"Enter"===e.key&&(t(),e.stopPropagation())},role:"button",tabIndex:0,children:(0,p.jsx)(f.a,{className:`${dK}__icon`})})},dW=e=>{let{children:t,innerProps:r,selectProps:{customProps:{disableKeyDown:n,disableMouseDown:a}={}}={}}=e;return(0,p.jsx)(c.default.Fragment,{children:(0,p.jsx)(uK.Control,{...e,innerProps:{...r,onKeyDown:e=>{if(n){e.stopPropagation();let t=new CustomEvent("bypassKeyDown",{detail:e});document.dispatchEvent(t)}},onMouseDown:e=>{a||r.onMouseDown(e)}},children:t})})},dY="dropdown-indicator",dG=e=>{let{innerProps:{ref:t,...r}}=e;return(0,p.jsx)("button",{className:dY,ref:t,...r,onKeyDown:e=>{"Enter"===e.key&&(e.key=" ")},type:"button",children:(0,p.jsx)(ae,{className:`${dY}__icon`})})},dJ=e=>(0,p.jsx)(c.default.Fragment,{children:(0,p.jsx)(uK.Input,{...e,"aria-activedescendant":void 0})}),dX="multi-value";function dQ(e,t){return"function"==typeof t?t(e):e?.value}var dZ=e=>{let t=(0,v.c)(24),{className:r,data:n,innerProps:a,isDisabled:l,selectProps:i}=e,o;t[0]!==i?(o=void 0===i?{}:i,t[0]=i,t[1]=o):o=t[1];let{customProps:s,getOptionValue:u,isSortable:d}=o,f;t[2]!==s?(f=void 0===s?{}:s,t[2]=s,t[3]=f):f=t[3];let{disableMouseDown:h}=f,m;t[4]!==n||t[5]!==u?(m=dQ(n,u),t[4]=n,t[5]=u,t[6]=m):m=t[6];let g=m,y=!d,b;t[7]!==g||t[8]!==y?(b={id:g,disabled:y},t[7]=g,t[8]=y,t[9]=b):b=t[9];let{attributes:x,isDragging:w,listeners:_,setNodeRef:C,transform:S}=a1(b),j=!l&&d&&"draggable",$=w&&`${dX}--is-dragging`,k;t[10]!==r||t[11]!==j||t[12]!==$?(k=[dX,r,j,$].filter(Boolean),t[10]=r,t[11]=j,t[12]=$,t[13]=k):k=t[13];let N=k.join(" "),E;if(t[14]!==x||t[15]!==N||t[16]!==h||t[17]!==a||t[18]!==d||t[19]!==_||t[20]!==e||t[21]!==C||t[22]!==S){let{onMouseDown:r,...n}=_||{};E=(0,p.jsx)(c.default.Fragment,{children:(0,p.jsx)(uK.MultiValue,{...e,className:N,innerProps:{...d?{...x,...n}:{},...a,onMouseDown:e=>{d&&r&&r(e),h||e.stopPropagation()},ref:C,style:d?{transform:S,...x?.style}:{}}})}),t[14]=x,t[15]=N,t[16]=h,t[17]=a,t[18]=d,t[19]=_,t[20]=e,t[21]=C,t[22]=S,t[23]=E}else E=t[23];return E},d0="multi-value-label",d1=e=>{let{data:t,selectProps:r}=e,{customProps:n}=void 0===r?{}:r,{draggableProps:a,editableProps:l}=void 0===n?{}:n,{i18n:i}=(0,f.d)(),o=`${d0}__text`,s=t.label?m(t.label,i):"";return(0,p.jsx)("div",{className:d0,title:"string"==typeof s?s:"",children:(0,p.jsx)(uK.MultiValueLabel,{...e,innerProps:{className:o,...l&&l(t,o,e.selectProps)||{},...a||{}}})})},d2="multi-value-remove",d3=e=>{let t=(0,v.c)(12),{innerProps:r}=e,{className:n,onClick:a,onTouchEnd:l}=r,[i,o]=c.default.useState(!1),{t:s}=(0,f.d)(),u;if(t[0]!==n||t[1]!==a||t[2]!==l||t[3]!==i||t[4]!==s){let e,r,c,d=s("general:remove"),h;t[6]!==n?(h=[d2,n].filter(Boolean),t[6]=n,t[7]=h):h=t[7],t[8]!==a?(e=e=>{o(!1),a(e)},t[8]=a,t[9]=e):e=t[9],t[10]===Symbol.for("react.memo_cache_sentinel")?(r=()=>o(!0),c=()=>o(!1),t[10]=r,t[11]=c):(r=t[10],c=t[11]),u=(0,p.jsxs)("button",{"aria-label":d,className:h.join(" "),onClick:e,onKeyDown:d6,onMouseDown:d5,onMouseEnter:r,onMouseLeave:c,onTouchEnd:l,type:"button",children:[(0,p.jsx)(av,{className:`${d2}__tooltip`,show:i,children:s("general:remove")}),(0,p.jsx)(f.a,{className:`${d2}__icon`})]}),t[0]=n,t[1]=a,t[2]=l,t[3]=i,t[4]=s,t[5]=u}else u=t[5];return u};function d6(e){"Enter"===e.key&&e.stopPropagation()}function d5(e){return e.stopPropagation()}var d4=e=>{let{children:t,className:r}=e;return(0,p.jsx)(c.default.Fragment,{children:(0,p.jsx)(uK.SingleValue,{...e,className:["react-select--single-value",r].filter(Boolean).join(" "),children:t})})},d8="value-container",d7=e=>{let{selectProps:t}=e,{customProps:r,value:n}=void 0===t?{}:t,{i18n:a}=(0,f.d)(),l="";if(n&&!Array.isArray(n)&&"object"==typeof n&&"label"in n){let e=n.label?m(n.label,a):"";l="string"==typeof e?e:""}return(0,p.jsxs)("div",{className:d8,ref:r?.droppableRef,title:l,children:[r?.valueContainerLabel&&(0,p.jsx)("span",{className:`${d8}__label`,children:r?.valueContainerLabel}),(0,p.jsx)(uK.ValueContainer,{...e})]})},d9=e=>{let{i18n:t,t:r}=(0,f.d)(),[n,a]=c.default.useState(""),l=(0,c.useId)(),[i,o]=c.default.useState(!1);(0,c.useEffect)(()=>{o(!0)},[]);let{className:s,components:u,customProps:h,disabled:g=!1,filterOption:y,getOptionValue:v,isClearable:b=!0,isCreatable:x,isLoading:w,isSearchable:_=!0,noOptionsMessage:C=()=>r("general:noOptions"),numberOnly:S=!1,onChange:j,onMenuClose:$,onMenuOpen:k,options:N,placeholder:E=r("general:selectValue"),showError:T,value:P}=e,D=()=>r("general:loading")+"...",O=[s,"react-select",T&&"react-select--error"].filter(Boolean).join(" "),A={menu:e=>({...e,zIndex:void 0})};return i?x?(0,p.jsx)(dH,{captureMenuScroll:!0,isLoading:w,...e,className:O,classNamePrefix:"rs",components:{ClearIndicator:dq,Control:dW,DropdownIndicator:dG,Input:dJ,MultiValue:dZ,MultiValueLabel:d1,MultiValueRemove:d3,SingleValue:d4,ValueContainer:d7,...u},filterOption:y,inputValue:n,instanceId:l,isClearable:b,isDisabled:g,isSearchable:_,loadingMessage:D,menuPlacement:"auto",noOptionsMessage:C,onChange:j,onInputChange:e=>a(e),onKeyDown:e=>{if(!0===S){let t=!/\D/.test(e.key),r=["Tab","Escape","Backspace","Enter","ArrowRight","ArrowLeft","ArrowUp","ArrowDown"].includes(e.key);if(!t&&!r)return void e.preventDefault()}if(!(!P||!n||""===n.trim())&&!(y&&!y(null,n))&&!e.nativeEvent.isComposing)switch(e.key){case"Enter":case"Tab":j([...P,{label:n,value:n}]),a(""),e.preventDefault()}},onMenuClose:$,onMenuOpen:k,options:N,placeholder:m(E,t),styles:A,unstyled:!0,value:P}):(0,p.jsx)(dI,{captureMenuScroll:!0,customProps:h,isLoading:w,...e,className:O,classNamePrefix:"rs",components:{ClearIndicator:dq,Control:dW,DropdownIndicator:dG,Input:dJ,MultiValue:dZ,MultiValueLabel:d1,MultiValueRemove:d3,SingleValue:d4,ValueContainer:d7,...u},filterOption:y,getOptionValue:v,instanceId:l,isClearable:b,isDisabled:g,isSearchable:_,loadingMessage:D,menuPlacement:"auto",noOptionsMessage:C,onChange:j,onMenuClose:$,onMenuOpen:k,options:N,placeholder:m(E,t),styles:A,unstyled:!0,value:P}):(0,p.jsx)(d.f,{height:"calc(var(--base) * 2 + 2px)"})},fe=e=>{let{getOptionValue:t,onChange:r,value:n}=e,a=[];return n&&(a=(Array.isArray(n)?n:[n]).map(e=>dQ(e,t))),(0,p.jsx)(a3,{className:"react-select-container",ids:a,onDragEnd:({moveFromIndex:e,moveToIndex:t})=>{let a=n;n&&Array.isArray(n)&&(a=aF(n,e,t)),r(a)},children:(0,p.jsx)(d9,{...e})})},ft=e=>{let{isMulti:t,isSortable:r}=e;return t&&r?(0,p.jsx)(fe,{...e}):(0,p.jsx)(d9,{...e})},fr=e=>e.map(e=>"object"==typeof e&&(e.value||""===e.value)?e:{label:e,value:e}),fn=e=>{let{id:t,onChange:r,options:n,readOnly:a,required:l,selectedTimezone:i}=e,{t:o}=(0,f.d)(),s=fr(n),u=(0,c.useMemo)(()=>s.find(e=>("string"==typeof e?e:e.value)===i),[s,i]),d=!!a||1===s.length;return(0,p.jsxs)("div",{className:"timezone-picker-wrapper",children:[(0,p.jsx)(iH,{htmlFor:t,label:`${o("general:timezone")} ${l?"*":""}`,required:l,unstyled:!0}),(0,p.jsx)(ft,{className:"timezone-picker",disabled:d,inputId:t,isClearable:!l,isCreatable:!1,onChange:e=>{r&&r(e?.value||"")},options:s,value:u})]})},fa="date-time-field",fl=o1(e=>{let{field:t,field:{admin:{className:r,date:n,description:a,placeholder:l}={},label:i,localized:o,required:s,timezone:u},path:h,readOnly:g,validate:y}=e,v=n?.pickerAppearance||"default",b=Intl.DateTimeFormat().resolvedOptions().timeZone,{config:x}=(0,d.c)(),{i18n:w}=(0,f.d)(),{dispatchFields:_,setModified:C}=nj(),{customComponents:{AfterInput:S,BeforeInput:j,Description:$,Error:k,Label:N}={},disabled:E,path:T,setValue:P,showError:D,value:O}=oQ({potentiallyStalePath:h,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof y)return y(e,{...t,required:s})},[y,s])}),A=T+"_tz",R=nO(([e,t])=>e?.[A]),M=(0,c.useMemo)(()=>u&&"object"==typeof u&&u.supportedTimezones?u.supportedTimezones:x.admin.timezones.supportedTimezones,[x.admin.timezones.supportedTimezones,u]),L=["dayOnly","default","monthOnly"].includes(v),I=R?.value,F=s||u&&"object"==typeof u&&u.required,B=(0,c.useMemo)(()=>{if(u&&I&&b&&O){let e=iZ.tz(I),t=iZ.tz(b),r=oj(new iZ(O).withTimeZone(I),e);return oj(r,t).toISOString()}return O},[u,I,O,b]),z=(0,c.useMemo)(()=>o2(t),[t]),U=(0,c.useCallback)(e=>{if(!(g||E))if(u&&I&&e){let t=iZ.tz(I);if(L){let r=e.getTimezoneOffset()/60,n=e.getHours()+r;e.setHours(n),P(oj(e,t).toISOString()||null)}else P(oj(new iZ(e),t).toISOString()||null)}else P(e?.toISOString()||null)},[g,E,u,I,L,P]),V=(0,c.useCallback)(e=>{A&&(_({type:"UPDATE",path:A,value:e}),C(!0))},[_,C,A]);return(0,p.jsxs)("div",{className:[o3,fa,r,D&&`${fa}--has-error`,(g||E)&&"read-only"].filter(Boolean).join(" "),style:z,children:[(0,p.jsx)(ns,{CustomComponent:N,Fallback:(0,p.jsx)(iH,{label:i,localized:o,path:T,required:s})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,id:`field-${T.replace(/\./g,"__")}`,children:[(0,p.jsx)(ns,{CustomComponent:k,Fallback:(0,p.jsx)(a7,{path:T,showError:D})}),j,(0,p.jsx)(sG,{...n,onChange:U,overrides:{...n?.overrides},placeholder:m(l,w),readOnly:g||E,value:B}),u&&M.length>0&&(0,p.jsx)(fn,{id:`${T}-timezone-picker`,onChange:V,options:M,readOnly:g||E,required:F,selectedTimezone:I}),S]}),(0,p.jsx)(ns,{CustomComponent:$,Fallback:(0,p.jsx)(a8,{description:a,path:T})})]})}),fi=o1(e=>{let{field:t,field:{admin:{autoComplete:r,className:n,description:a,placeholder:l}={},label:i,localized:o,required:s}={},path:u,readOnly:d,validate:h}=e,{i18n:g}=(0,f.d)(),{customComponents:{AfterInput:y,BeforeInput:v,Description:b,Error:x,Label:w}={},disabled:_,path:C,setValue:S,showError:j,value:$}=oQ({potentiallyStalePath:u,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof h)return h(e,{...t,required:s})},[h,s])}),k=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsxs)("div",{className:[o3,"email",n,j&&"error",(d||_)&&"read-only"].filter(Boolean).join(" "),style:k,children:[(0,p.jsx)(ns,{CustomComponent:w,Fallback:(0,p.jsx)(iH,{label:i,localized:o,path:C,required:s})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:x,Fallback:(0,p.jsx)(a7,{path:C,showError:j})}),v,(0,p.jsx)("input",{autoComplete:r,disabled:d||_,id:`field-${C.replace(/\./g,"__")}`,name:C,onChange:S,placeholder:m(l,g),required:s,type:"email",value:$||""}),y]}),(0,p.jsx)(ns,{CustomComponent:b,Fallback:(0,p.jsx)(a8,{description:a,path:C})})]})}),fo=(0,c.createContext)(!1),fs=({children:e,withinRow:t=!0})=>(0,p.jsx)(fo,{value:t,children:e}),fc=(0,c.createContext)(!1),fu=({children:e,withinTab:t=!0})=>(0,p.jsx)(fc,{value:t,children:e}),fd=(0,c.createContext)(!1),ff=({children:e,withinGroup:t=!0})=>(0,p.jsx)(fd,{value:t,children:e}),fh="group-field",fp=o1(e=>{let{field:t,field:{admin:{className:r,description:n,hideGutter:a}={},fields:l,label:i},indexPath:o,parentPath:s,parentSchemaPath:u,path:d,permissions:h,readOnly:g,schemaPath:y}=e,v=y??("group"===t.type&&T(t)?t.name:d),{i18n:b}=(0,f.d)(),{isWithinCollapsible:x}=sc(),w=(0,c.use)(fd),_=(0,c.use)(fo),C=(0,c.use)(fc),{customComponents:{AfterInput:S,BeforeInput:j,Description:$,Label:k}={},errorPaths:N}=oQ({path:d}),E=nN(),P=N.length,D=E&&P>0,O=!(x||w||_),A=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsxs)("div",{className:[o3,fh,O&&`${fh}--top-level`,x&&`${fh}--within-collapsible`,w&&`${fh}--within-group`,_&&`${fh}--within-row`,C&&`${fh}--within-tab`,!a&&w&&`${fh}--gutter`,D&&`${fh}--has-error`,r].filter(Boolean).join(" "),id:`field-${d?.replace(/\./g,"__")}`,style:A,children:[(0,p.jsx)(ff,{children:(0,p.jsxs)("div",{className:`${fh}__wrap`,children:[!!(k||$||i||D)&&(0,p.jsxs)("div",{className:`${fh}__header`,children:[!!(k||$||i)&&(0,p.jsxs)("header",{children:[(0,p.jsx)(ns,{CustomComponent:k,Fallback:(0,p.jsx)("h3",{className:`${fh}__title`,children:(0,p.jsx)(iH,{as:"span",label:m(i,b),localized:!1,path:d,required:!1})})}),(0,p.jsx)(ns,{CustomComponent:$,Fallback:(0,p.jsx)(a8,{description:n,path:d})})]}),D&&(0,p.jsx)(a5,{count:P,i18n:b,withMessage:!0})]}),j,T(t)?(0,p.jsx)(g6,{fields:l,margins:"small",parentIndexPath:"",parentPath:d,parentSchemaPath:v,permissions:!0===h?h:h?.fields,readOnly:g}):(0,p.jsx)(g6,{fields:l,margins:"small",parentIndexPath:o,parentPath:s,parentSchemaPath:u,permissions:h,readOnly:g})]})}),S]})}),fm=o1(e=>{let t=(0,v.c)(13),{disableModifyingForm:r,path:n,value:a}=e,l=void 0===r||r,i;t[0]!==n?(i={potentiallyStalePath:n},t[0]=n,t[1]=i):i=t[1];let{formInitializing:o,path:s,setValue:u,value:d}=oQ(i),f,h;t[2]!==l||t[3]!==o||t[4]!==u||t[5]!==a?(f=()=>{void 0===a||o||u(a,l)},h=[a,u,l,o],t[2]=l,t[3]=o,t[4]=u,t[5]=a,t[6]=f,t[7]=h):(f=t[6],h=t[7]),(0,c.useEffect)(f,h);let m=`field-${s?.replace(/\./g,"__")}`,g=d||"",y;return t[8]!==s||t[9]!==u||t[10]!==m||t[11]!==g?(y=(0,p.jsx)("input",{id:m,name:s,onChange:u,type:"hidden",value:g}),t[8]=s,t[9]=u,t[10]=m,t[11]=g,t[12]=y):y=t[12],y}),fg=(0,h.e)(r9(),1),fy=(0,c.createContext)({}),fv=({children:e,...t})=>(0,p.jsx)(fy,{value:{isInDrawer:!!t.drawerSlug,...t},children:e}),fb=()=>{let e=(0,c.use)(fy);if(!e)throw Error("useListDrawerContext must be used within a ListDrawerContextProvider");return e};function fx(e){return rS(e.toString(),{depth:10,ignoreQueryPrefix:!0})}var fw=(0,c.createContext)({}),f_=()=>(0,c.use)(fw),fC=(0,c.createContext)(!1),fS=e=>{let t={...e};return Object.entries(t).forEach(([e,r])=>{if("columns"===e&&("[]"===r||Array.isArray(t[e])&&0===t[e].length)&&delete t[e],"where"!==e||"object"!=typeof r||null===r||Object.keys(r).length||delete t[e],("limit"===e||"page"===e)&&"string"==typeof r){let n=parseInt(r,10);t[e]=Number.isNaN(n)?void 0:n}"page"===e&&0===r&&delete t[e],""===r&&delete t[e]}),t},fj=({children:e,collectionSlug:t,data:r,modifySearchParams:n,onQueryChange:a,orderableFieldName:l,query:i})=>{let o=(0,y.useRouter)(),s=(0,y.useSearchParams)(),{startRouteTransition:u}=n3(),[f,h]=(0,c.useState)(!1),{getEntityConfig:m}=(0,d.c)(),g=m({collectionSlug:t}),v=(0,c.useRef)({});v.current.modified=f;let{onQueryChange:b}=fb(),x=b||a,w=(0,c.useMemo)(()=>fS(fx(s)),[s]),[_,C]=(0,c.useState)(()=>n?w:{limit:i.limit,sort:i.sort}),S=(0,c.useCallback)(async(e,t)=>{var r;let a,l;h(t??!0);let s=(r={defaults:{limit:i.limit,sort:i.sort}},a="page"in e?e.page:_?.page,["where","search","groupBy"].some(t=>t in e&&!["limit","page"].includes(t))&&(a=1),["where","search","page","limit","groupBy","sort"].some(t=>t in e)||(l={..._?.queryByGroup||{},...e.queryByGroup?Object.fromEntries(Object.entries(e.queryByGroup).map(([e,t])=>[e,{..._?.queryByGroup?.[e]||{},...t}])):{}}),{..._,...e,columns:"columns"in e?e.columns:_.columns,groupBy:"groupBy"in e?e.groupBy:_?.groupBy??r?.defaults?.groupBy,limit:"limit"in e?e.limit:_?.limit??r?.defaults?.limit,page:a,preset:"preset"in e?e.preset:_?.preset,queryByGroup:l,search:"search"in e?e.search:_?.search,sort:"sort"in e?e.sort:_?.sort??r?.defaults?.sort,where:"where"in e?e.where:_?.where});if(n){let e=`?${ra({...s,columns:JSON.stringify(s.columns),queryByGroup:JSON.stringify(s.queryByGroup)})}`;window.location.search!==e&&u(()=>o.replace(e))}else"function"==typeof x&&x(s);C(s)},[_,i.limit,i.sort,n,x,u,o]),j=(0,c.useCallback)(async e=>{await S({page:e})},[S]),$=c.default.useCallback(async e=>{await S({limit:e,page:1})},[S]),k=(0,c.useCallback)(async e=>{await S({search:""===e?void 0:e})},[S]),N=(0,c.useCallback)(async e=>{await S({sort:e})},[S]),E=(0,c.useCallback)(async e=>{await S({where:e})},[S]),T=ad(()=>{let e=fS({..._||{},...i||{}}),t=`?${ra({...e,columns:JSON.stringify(e.columns),queryByGroup:JSON.stringify(e.queryByGroup)})}`;window.location.search!==t&&(C(e),window.history.replaceState(null,"",t))});return(0,c.useEffect)(()=>{n&&i&&T()},[n,i]),(0,p.jsx)(fw,{value:{collectionSlug:t,data:r,defaultLimit:r?.limit,handlePageChange:j,handlePerPageChange:$,handleSearchChange:k,handleSortChange:N,handleWhereChange:E,isGroupingBy:!!(g?.admin?.groupBy&&_?.groupBy),orderableFieldName:l,query:_,refineListData:S,setModified:h,...v.current},children:(0,p.jsx)(fC,{value:f,children:e})})},f$=(0,c.createContext)(void 0),fk=()=>{let e=c.default.use(f$);if(void 0===e)throw Error("useServerFunctions must be used within a ServerFunctionsProvider");return e},fN=({children:e,serverFunction:t})=>{if(!t)throw Error("ServerFunctionsProvider requires a serverFunction prop");let r=(0,c.useCallback)(async e=>await t({name:"render-document-slots",args:e}),[t]),n=(0,c.useCallback)(async e=>{let{signal:r,...n}=e;try{if(!r?.aborted){let e=await t({name:"schedule-publish",args:{...n}});if(!r?.aborted)return e}}catch(e){console.error(e)}let a=`Error scheduling ${n.type}`;return n.doc&&(a+=` for document with ID ${n.doc.value} in collection ${n.doc.relationTo}`),{error:a}},[t]),a=(0,c.useCallback)(async e=>{let{signal:r,...n}=e||{};try{if(!r?.aborted){let e=await t({name:"form-state",args:{fallbackLocale:!1,...n}});if(!r?.aborted)return e}}catch(e){console.error(e)}return{state:null}},[t]),l=(0,c.useCallback)(async e=>{let{signal:r,...n}=e||{};try{if(!r?.aborted){let e=await t({name:"table-state",args:{fallbackLocale:!1,...n}});if(!r?.aborted)return e}}catch(e){console.error(e)}},[t]),i=(0,c.useCallback)(async e=>{let{signal:r,...n}=e||{};try{return await t({name:"render-document",args:{fallbackLocale:!1,...n}})}catch(e){console.error(e)}},[t]),o=(0,c.useCallback)(async e=>{let{signal:r,...n}=e||{},a=await t({name:"copy-data-from-locale",args:n});if(!r?.aborted)return{data:a}},[t]),s=(0,c.useCallback)(async e=>{let{signal:r,...n}=e||{};try{let e=await t({name:"get-folder-results-component-and-data",args:n});if(!r?.aborted)return e}catch(e){console.error(e)}},[t]),u=(0,c.useCallback)(async e=>{try{return await t({name:"render-field",args:e})}catch(e){console.error(e)}},[t]),d=(0,c.useCallback)(async e=>{let{signal:r,...n}=e||{};try{return await t({name:"slugify",args:{...n}})}catch(e){console.error(e)}},[t]);return(0,p.jsx)(f$,{value:{_internal_renderField:u,copyDataFromLocale:o,getDocumentSlots:r,getFolderResultsComponentAndData:s,getFormState:a,getTableState:l,renderDocument:i,schedulePublish:n,serverFunction:t,slugify:d},children:e})},fE=(0,c.createContext)({}),fT=()=>(0,c.use)(fE),fP=({children:e,collectionSlug:t,columnState:r,LinkedCellOverride:n})=>{let{getEntityConfig:a}=(0,d.c)(),{query:l,refineListData:i}=f_(),{admin:{defaultColumns:o}={}}=a({collectionSlug:t}),[s,u]=c.default.useOptimistic(r,(e,t)=>t),f=(0,c.useRef)({}),h=(0,c.useCallback)(async e=>{let t=(s||[]).map(t=>t.accessor===e?{...t,active:!t.active}:t);(0,c.startTransition)(()=>{u(t)}),await i({columns:rm(t)})},[i,s,u]),m=(0,c.useCallback)(async e=>{let{fromIndex:t,toIndex:r}=e,n=[...s||[]],[a]=n.splice(t,1);n.splice(r,0,a),(0,c.startTransition)(()=>{u(n)}),await i({columns:rm(n)})},[s,i,u]),g=(0,c.useCallback)(async e=>{let t=l.columns;e.forEach(e=>{let r=t.findIndex(t=>e===t);void 0!==r&&"-"===t[r][0]&&(t[r]=e.slice(1))}),await i({columns:t})},[l,i]),y=c.default.useCallback(async()=>{await i({columns:o||[]})},[o,i]);return(0,p.jsx)(fE,{value:{columns:s,LinkedCellOverride:n,moveColumn:m,resetColumnsState:y,setActiveColumns:g,toggleColumn:h,...f.current},children:e})},fD="pill-selector",fO=({draggable:e,onClick:t,pills:r})=>{let n=c.default.useMemo(()=>r.map((r,n)=>(0,p.jsx)(sg,{alignIcon:"left","aria-checked":r.selected,className:[`${fD}__pill`,r.selected&&`${fD}__pill--selected`].filter(Boolean).join(" "),draggable:!!e,icon:r.selected?(0,p.jsx)(f.a,{}):(0,p.jsx)(an,{}),id:r.name,onClick:()=>{t&&t({pill:r})},size:"small",children:r.Label??(0,p.jsx)("span",{className:`${fD}__pill-label`,children:r.name})},r.key??`${r.name}-${n}`)),[r,t,e]);return e?(0,p.jsx)(a3,{className:fD,ids:r.map(e=>e.name),onDragEnd:({moveFromIndex:t,moveToIndex:r})=>{e.onDragEnd({moveFromIndex:t,moveToIndex:r})},children:n}):(0,p.jsx)("div",{className:fD,children:n})},fA=({collectionSlug:e})=>{let{columns:t,moveColumn:r,toggleColumn:n}=fT(),a=(0,c.useId)(),l=lt(),i=(0,c.useMemo)(()=>t?.filter(e=>!(k(e.field)&&!$(e.field))&&!e?.field?.admin?.disableListColumn),[t]),o=(0,c.useMemo)(()=>i?i.map((t,r)=>{let{accessor:n,active:i,field:o}=t,s="labelWithPrefix"in o&&void 0!==o.labelWithPrefix?o.labelWithPrefix:"label"in o&&void 0!==o.label?o.label:"name"in o&&void 0!==o.name?o.name:void 0;return{name:n,key:`${e}-${n}-${r}${l?`-${l}-`:""}${a}`,Label:(0,p.jsx)(iH,{label:s,unstyled:!0}),selected:i}}):null,[e,l,i,a]);return o?(0,p.jsx)(fO,{draggable:{onDragEnd:({moveFromIndex:e,moveToIndex:t})=>{r({fromIndex:e,toIndex:t})}},onClick:({pill:e})=>{n(e.name)},pills:o}):null},fR=e=>{let t=(0,v.c)(3),{getEntityConfig:r}=(0,d.c)(),n;t[0]!==r||t[1]!==e?(n=()=>e?("string"==typeof e?[e]:e).map(e=>r({collectionSlug:e})):[],t[0]=r,t[1]=e,t[2]=n):n=t[2];let[a]=(0,c.useState)(n);return a},fM=e=>{let t,r=(0,v.c)(13),{delayBeforeShow:n,inTimeout:a,minShowTime:l,outTimeout:i,show:o}=e,s=a+l+i,[u,f]=(0,d.e)(n),[h,p]=c.useState(!1),[m,g]=c.useState(!1),y=c.useRef(0),b=c.useRef(void 0),x;r[0]!==i?(x=()=>{g(!0),b.current=setTimeout(()=>{p(!1),g(!1)},i)},r[0]=i,r[1]=x):x=r[1];let w=x,_,C;return r[2]!==u||r[3]!==h||r[4]!==o||r[5]!==s||r[6]!==w?(_=()=>{let e=u&&!h&&o,t=h&&!o;if(e)y.current=Date.now(),p(!0);else if(t){let e=s-(Date.now()-y.current);clearTimeout(b.current),b.current=setTimeout(w,Math.max(0,e))}},C=[h,o,w,s,u],r[2]=u,r[3]=h,r[4]=o,r[5]=s,r[6]=w,r[7]=_,r[8]=C):(_=r[7],C=r[8]),c.useEffect(_,C),r[9]!==h||r[10]!==m||r[11]!==f?(t={isMounted:h,isUnmounting:m,triggerDelayedRender:f},r[9]=h,r[10]=m,r[11]=f,r[12]=t):t=r[12],t},fL={isLoading:!1,loaders:[],loadingText:"",overlayType:null},fI=(e,t)=>{let r=[...e.loaders],{type:n="fullscreen",key:a="user",loadingText:l}=t.payload;if("add"===t.type)r.push({type:n,key:a,loadingText:l});else if("remove"===t.type){let e=r.findIndex(e=>e.key===a&&e.type===n);r.splice(e,1)}let i=r?.length>0?r[r.length-1]:null;return{isLoading:!!i,loaders:r,loadingText:i?.loadingText||e?.loadingText,overlayType:i?.type||e?.overlayType}},fF=(0,c.createContext)({isOnScreen:!1,toggleLoadingOverlay:void 0}),fB=({children:e})=>{let{t:t}=(0,f.d)(),r=t("general:loading"),[n,a]=c.default.useReducer(fI,fL),{isMounted:l,isUnmounting:i,triggerDelayedRender:o}=fM({delayBeforeShow:1e3,inTimeout:250,minShowTime:500,outTimeout:250,show:n.isLoading}),s=c.default.useCallback(({type:e,isLoading:t,key:n,loadingText:l=r})=>{t?(o(),a({type:"add",payload:{type:e,key:n,loadingText:l}})):a({type:"remove",payload:{type:e,key:n}})},[o,r]);return(0,p.jsxs)(fF,{value:{isOnScreen:l,toggleLoadingOverlay:s},children:[l&&(0,p.jsx)(fV,{animationDuration:"250ms",loadingText:n.loadingText||r,overlayType:n.overlayType,show:!i}),e]})},fz=()=>{let e=c.default.use(fF);if(void 0===e)throw Error("useLoadingOverlay must be used within a LoadingOverlayProvider");return e},fU="loading-overlay",fV=e=>{let t=(0,v.c)(8),{animationDuration:r,loadingText:n,overlayType:a,show:l}=e,{t:i}=(0,f.d)(),o=void 0===l||l?`${fU}--entering`:`${fU}--exiting`,s=a?`${fU}--${a}`:"",c;t[0]!==o||t[1]!==s?(c=[fU,o,s].filter(Boolean),t[0]=o,t[1]=s,t[2]=c):c=t[2];let u=c.join(" "),d=r||"500ms",h;return t[3]!==n||t[4]!==i||t[5]!==u||t[6]!==d?(h=(0,p.jsxs)("div",{className:u,style:{animationDuration:d},children:[(0,p.jsxs)("div",{className:`${fU}__bars`,children:[(0,p.jsx)("div",{className:`${fU}__bar`}),(0,p.jsx)("div",{className:`${fU}__bar`}),(0,p.jsx)("div",{className:`${fU}__bar`}),(0,p.jsx)("div",{className:`${fU}__bar`}),(0,p.jsx)("div",{className:`${fU}__bar`})]}),(0,p.jsx)("span",{className:`${fU}__text`,children:n||i("general:loading")})]}),t[3]=n,t[4]=i,t[5]=u,t[6]=d,t[7]=h):h=t[7],h},fH=e=>{let t=(0,v.c)(7),{name:r,type:n,loadingText:a,show:l}=e,i=void 0===n?"fullscreen":n,{toggleLoadingOverlay:o}=fz(),s,u;return t[0]!==r||t[1]!==a||t[2]!==l||t[3]!==o||t[4]!==i?(s=()=>(o({type:i,isLoading:l,key:r,loadingText:a||void 0}),()=>{o({type:i,isLoading:!1,key:r})}),u=[l,o,r,i,a],t[0]=r,t[1]=a,t[2]=l,t[3]=o,t[4]=i,t[5]=s,t[6]=u):(s=t[5],u=t[6]),c.default.useEffect(s,u),null},fK=e=>{let t=(0,v.c)(6),{name:r,type:n,action:a,formIsLoading:l,loadingSuffix:i}=e,o=void 0===n?"fullscreen":n,s=void 0!==l&&l,c=nE(),{i18n:u,t:d}=(0,f.d)(),h=`${{create:d("general:creating"),loading:d("general:loading"),update:d("general:updating")}[a]} ${i?m(i,u):""}`,g;return t[0]!==s||t[1]!==c||t[2]!==r||t[3]!==h||t[4]!==o?(g=(0,p.jsx)(fH,{loadingText:h.trim(),name:r,show:s||c,type:o}),t[0]=s,t[1]=c,t[2]=r,t[3]=h,t[4]=o,t[5]=g):g=t[5],g};function fq(e){if(e)try{e.abort()}catch{}}function fW(e){let t=new AbortController;if(e.current)try{e.current.abort()}catch{}return e.current=t,t}var fY=(0,c.createContext)({}),fG=({children:e,...t})=>(0,p.jsx)(fY,{value:{...t},children:e}),fJ=()=>{let e=(0,c.use)(fY);if(!e)throw Error("useDocumentDrawerContext must be used within a DocumentDrawerProvider");return e},fX=({id:e,collectionSlug:t,disableActions:r,drawerSlug:n,initialData:a,onDelete:l,onDuplicate:i,onSave:o,overrideEntityVisibility:s=!0,redirectAfterCreate:u,redirectAfterDelete:h,redirectAfterDuplicate:m,redirectAfterRestore:g})=>{let{getEntityConfig:y}=(0,d.c)(),[v]=(0,c.useState)(()=>y({collectionSlug:t})),b=c.default.useRef(null),{closeModal:x}=lx(),{t:w}=(0,f.d)(),{renderDocument:_}=fk(),[C,S]=(0,c.useState)(void 0),[j,$]=(0,c.useState)(!0),k=(0,c.useRef)(!1),N=(0,c.useCallback)((e,l=!1)=>{let i=fW(b);(async()=>{l&&$(!0);try{let l=await _({collectionSlug:t,disableActions:r,docID:e,drawerSlug:n,initialData:a,overrideEntityVisibility:s,redirectAfterCreate:u,redirectAfterDelete:void 0!==h&&h,redirectAfterDuplicate:void 0!==m&&m,redirectAfterRestore:void 0!==g&&g,signal:i.signal});l?.Document&&(S(l.Document),$(!1))}catch(e){nG.error(e?.message||w("error:unspecific")),x(n)}b.current=null})()},[t,r,n,a,h,m,g,_,u,x,s,w]),E=(0,c.useCallback)(e=>{"create"===e.operation&&N(e.doc.id),"function"==typeof o&&o({...e,collectionConfig:v})},[o,v,N]),T=(0,c.useCallback)(e=>{N(e.doc.id),"function"==typeof i&&i({...e,collectionConfig:v})},[i,v,N]),P=(0,c.useCallback)(e=>{"function"==typeof l&&l({...e,collectionConfig:v}),x(n)},[l,x,n,v]),D=(0,c.useCallback)(()=>{N(void 0,!0)},[N]);return(0,c.useEffect)(()=>{C||k.current||(N(e,!0),k.current=!0)},[C,N,e]),(0,c.useEffect)(()=>{let e=b.current;return()=>{fq(e)}},[]),j?(0,p.jsx)(fV,{}):(0,p.jsx)(fG,{clearDoc:D,drawerSlug:n,onDelete:P,onDuplicate:T,onSave:E,children:C})},fQ="doc-drawer",fZ=e=>{let t=(0,v.c)(2),{children:r,className:n,collectionSlug:a,disabled:l,drawerSlug:i,onClick:o,operation:s,...c}=e,{t:u}=(0,f.d)(),[d]=fR(a),h=u("create"===s?"fields:addNewLabel":"general:editLabel",{label:d?.labels.singular}),m;return t[0]!==n?(m=[n,`${fQ}__toggler`].filter(Boolean),t[0]=n,t[1]=m):m=t[1],(0,p.jsx)(iC,{"aria-label":h,className:m.join(" "),disabled:l,onClick:o,slug:i,...c,children:r})},f0=e=>{let{drawerSlug:t}=e;return(0,p.jsx)(iS,{className:fQ,gutter:!1,Header:null,slug:t,children:(0,p.jsx)(fX,{...e})})},f1=e=>{let t,r=(0,v.c)(38),{id:n,collectionSlug:a,overrideEntityVisibility:l}=e,i=lt(),o=(0,c.useId)(),{closeModal:s,modalState:u,openModal:d,toggleModal:f}=lx(),[h,m]=(0,c.useState)(!1),g;r[0]!==a||r[1]!==i||r[2]!==n||r[3]!==o?(g=(({id:e,collectionSlug:t,depth:r,uuid:n})=>`doc-drawer_${t}_${r}${e?`_${e}`:""}_${n}`)({id:n,collectionSlug:a,depth:i,uuid:o}),r[0]=a,r[1]=i,r[2]=n,r[3]=o,r[4]=g):g=r[4];let y=g,b,x;r[5]!==y||r[6]!==u?(b=()=>{m(!!u[y]?.isOpen)},x=[u,y],r[5]=y,r[6]=u,r[7]=b,r[8]=x):(b=r[7],x=r[8]),(0,c.useEffect)(b,x),r[9]!==y||r[10]!==f?(t=()=>{f(y)},r[9]=y,r[10]=f,r[11]=t):t=r[11];let w=t,_;r[12]!==s||r[13]!==y?(_=()=>{s(y)},r[12]=s,r[13]=y,r[14]=_):_=r[14];let C=_,S;r[15]!==y||r[16]!==d?(S=()=>{d(y)},r[15]=y,r[16]=d,r[17]=S):S=r[17];let j=S,$;r[18]!==a||r[19]!==y||r[20]!==n||r[21]!==l?($=e=>(0,c.createElement)(f0,{...e,collectionSlug:a,drawerSlug:y,id:n,key:y,overrideEntityVisibility:l}),r[18]=a,r[19]=y,r[20]=n,r[21]=l,r[22]=$):$=r[22];let k=$,N;r[23]!==a||r[24]!==y||r[25]!==n?(N=e=>(0,p.jsx)(fZ,{...e,collectionSlug:a,drawerSlug:y,operation:n?"update":"create"}),r[23]=a,r[24]=y,r[25]=n,r[26]=N):N=r[26];let E=N,T;r[27]!==C||r[28]!==y||r[29]!==i||r[30]!==h||r[31]!==j||r[32]!==w?(T={closeDrawer:C,drawerDepth:i,drawerSlug:y,isDrawerOpen:h,openDrawer:j,toggleDrawer:w},r[27]=C,r[28]=y,r[29]=i,r[30]=h,r[31]=j,r[32]=w,r[33]=T):T=r[33];let P=T,D;return r[34]!==k||r[35]!==P||r[36]!==E?(D=[k,E,P],r[34]=k,r[35]=P,r[36]=E,r[37]=D):D=r[37],D},f2="no-results";function f3({Actions:e,Message:t}){return(0,p.jsxs)("div",{className:f2,children:[t,e&&e.length>0&&(0,p.jsx)("div",{className:`${f2}__actions`,children:e.map((e,t)=>(0,p.jsx)(c.default.Fragment,{children:e},t))})]})}function f6(e,t){let r=(0,v.c)(4),[n,a]=(0,c.useState)(e),l,i;return r[0]!==t||r[1]!==e?(l=()=>{let r=setTimeout(()=>{a(e)},t);return()=>{clearTimeout(r)}},i=[e,t],r[0]=t,r[1]=e,r[2]=l,r[3]=i):(l=r[2],i=r[3]),(0,c.useEffect)(l,i),n}function f5(e,t){switch(t.type){case"ADD_LOADED":{let r={...e};"object"!=typeof r[t.relationTo]&&(r[t.relationTo]={});let n=[...t.idsToLoad];return Array.isArray(t.docs)&&t.docs.forEach(e=>{n.splice(n.indexOf(e.id),1),r[t.relationTo][e.id]=e}),n.forEach(e=>{r[t.relationTo][e]=!1}),r}case"REQUEST":{let r={...e};return t.docs.forEach(({relationTo:e,value:t})=>{"object"!=typeof r[e]&&(r[e]={}),r[e][t]=null}),r}default:return e}}var f4=(0,c.createContext)({}),f8=e=>{let t,r=(0,v.c)(15),{children:n}=e,a;r[0]===Symbol.for("react.memo_cache_sentinel")?(a={},r[0]=a):a=r[0];let[l,i]=(0,c.useReducer)(f5,a),o=f6(l,100),{config:s}=(0,d.c)(),{collections:u,routes:h}=s,{api:m}=h,{i18n:g}=(0,f.d)(),{code:y}=iz(),b=(0,c.useRef)(y),x;r[1]!==m||r[2]!==u||r[3]!==o||r[4]!==g||r[5]!==y?(x=e=>{let t=void 0!==e&&e;Object.entries(o).forEach(async e=>{let[r,n]=e,a=[];if(Object.entries(n).forEach(e=>{let[r,n]=e;(null===n||t)&&a.push(r)}),a.length>0){let e=tL({apiRoute:m,path:`/${r}`}),t=new URLSearchParams,n={};t.append("depth","0"),t.append("limit","250");let l=u.find(e=>e.slug===r);l.admin.enableListViewSelectAPI&&(n[l.admin.useAsTitle??"id"]=!0,l.upload&&(({collectionConfig:e,select:t})=>{e.upload&&t&&(t.mimeType=!0,t.thumbnailURL=!0,e.upload.imageSizes&&e.upload.imageSizes.length>0?e.upload.adminThumbnail&&"string"==typeof e.upload.adminThumbnail?t.sizes={[e.upload.adminThumbnail]:{filename:!0}}:t.sizes=e.upload.imageSizes.reduce((e,t)=>({...e,[t.name]:{filename:!0,url:!0,width:!0}}),{}):t.url=!0)})({collectionConfig:l,select:n})),y&&t.append("locale",y);let o=a.map(f9);t.append("where[id][in]",o.join(","));let s=`?${t.toString()}&${ra({select:n})}`,c=await fetch(`${e}${s}`,{credentials:"include",headers:{"Accept-Language":g.language}});if(c.ok){let e=await c.json();e.docs&&i({type:"ADD_LOADED",docs:e.docs,idsToLoad:a,relationTo:r})}else i({type:"ADD_LOADED",docs:[],idsToLoad:a,relationTo:r})}})},r[1]=m,r[2]=u,r[3]=o,r[4]=g,r[5]=y,r[6]=x):x=r[6];let w=x,_,C;r[7]!==w||r[8]!==y?(_=()=>{w(y&&b.current!==y),b.current=y},C=[y,w],r[7]=w,r[8]=y,r[9]=_,r[10]=C):(_=r[9],C=r[10]),(0,c.useEffect)(_,C),r[11]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{i({type:"REQUEST",docs:e})},r[11]=t):t=r[11];let S=t,j;return r[12]!==n||r[13]!==l?(j=(0,p.jsx)(f4,{value:{documents:l,getRelationships:S},children:n}),r[12]=n,r[13]=l,r[14]=j):j=r[14],j},f7=()=>(0,c.use)(f4);function f9(e){return String(e)}var he=({allowCreate:e,baseClass:t,buttonStyle:r,className:n,collections:a,i18n:l,icon:i,label:o,onClick:s,permissions:c,relationTo:u})=>e?Array.isArray(u)?(0,p.jsx)("div",{className:`${t}__add-new-polymorphic-wrapper`,children:(0,p.jsx)(ag,{button:(0,p.jsx)(aw,{buttonStyle:r,className:n,icon:i,children:o}),buttonType:"custom",horizontalAlign:"center",render:({close:e})=>(0,p.jsx)(al.ButtonGroup,{children:u.map(r=>c.collections[r]?.create?(0,p.jsx)(al.Button,{className:`${t}__relation-button--${r}`,onClick:()=>{e(),s(r)},children:m(a.find(e=>e.slug===r).labels.singular,l)},r):null)}),size:"medium"})}):(0,p.jsx)(aw,{buttonStyle:r,className:n,onClick:()=>s(),children:o}):null,ht=Symbol.for("react.lazy");function hr(e){return c.default.isValidElement(e)||e?.$$typeof===ht}var hn=({cellData:e,nowrap:t})=>{let r=e?.length>100?`${e.substring(0,100)}\u2026`:e;return(0,p.jsx)("code",{className:"code-cell",style:t?{whiteSpace:"nowrap"}:{},children:(0,p.jsx)("span",{children:r})})};function ha(e){let{blockType:t}=e;return t}var hl=e=>{let{cellData:t,field:r,rowData:n}=e,{name:a,accessor:l,admin:i,timezone:o}=r,{date:s}=void 0===i?{}:i,{config:c}=(0,d.c)(),{admin:u}=c,{dateFormat:h}=u,{i18n:m}=(0,f.d)(),g=`${l||a}_tz`,y=o&&n?((e,t,r)=>{if(!t||!e)return r;let n=t.split(".").reduce((e,t)=>e?.[t],e);return void 0===n?r:n})(n,g,void 0):void 0,v=s?.displayFormat||h;return(0,p.jsx)("span",{children:!!t&&o$({date:t,i18n:m,pattern:v,timezone:y})})},hi=()=>(0,p.jsxs)("svg",{height:"150",style:{backgroundColor:"#333333"},viewBox:"0 0 150 150",width:"150",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M82.8876 50.5H55.5555V100.5H94.4444V61.9818H82.8876V50.5Z",fill:"white"}),(0,p.jsx)("path",{d:"M82.8876 61.9818H94.4444L82.8876 50.5V61.9818Z",fill:"#9A9A9A"})]}),ho="thumbnail",hs=e=>{let t=(0,v.c)(6),{className:r,doc:n,fileSrc:a,height:l,imageCacheTag:i,size:o,width:s}=e,u=void 0===r?"":r,{filename:f}=void 0===n?{}:n,[h,m]=c.default.useState(void 0),g=`${ho}--size-${o||"medium"}`,y;t[0]!==u||t[1]!==g?(y=[ho,g,u],t[0]=u,t[1]=g,t[2]=y):y=t[2];let b=y.join(" "),x,w;t[3]!==a?(x=()=>{if(!a)return void m(!1);m(void 0);let e=new Image;e.src=a,e.onload=()=>{m(!0)},e.onerror=()=>{m(!1)}},w=[a],t[3]=a,t[4]=x,t[5]=w):(x=t[4],w=t[5]),c.default.useEffect(x,w);let _=null;if(a){let e=a?.includes("?")?"&":"?";_=i?`${a}${e}${encodeURIComponent(i)}`:a}return(0,p.jsxs)("div",{className:b,children:[void 0===h&&(0,p.jsx)(d.f,{height:"100%"}),h&&(0,p.jsx)("img",{alt:f,height:l,src:_,width:s}),!1===h&&(0,p.jsx)(hi,{})]})};function hc(e){let t,r=(0,v.c)(12),{alt:n,className:a,filename:l,fileSrc:i,imageCacheTag:o,size:s}=e,u=void 0===a?"":a,[f,h]=c.default.useState(void 0),m=`${ho}--size-${s||"medium"}`,g;r[0]!==u||r[1]!==m?(g=[ho,m,u],r[0]=u,r[1]=m,r[2]=g):g=r[2];let y=g.join(" "),b,x;r[3]!==i?(b=()=>{if(!i)return void h(!1);h(void 0);let e=new Image;e.src=i,e.onload=()=>{h(!0)},e.onerror=()=>{h(!1)}},x=[i],r[3]=i,r[4]=b,r[5]=x):(b=r[4],x=r[5]),c.default.useEffect(b,x);let w="";if(i){let e=i?.includes("?")?"&":"?";w=o?`${i}${e}${encodeURIComponent(o)}`:i}return r[6]!==n||r[7]!==y||r[8]!==f||r[9]!==l||r[10]!==w?(t=(0,p.jsxs)("div",{className:y,children:[void 0===f&&(0,p.jsx)(d.f,{height:"100%"}),f&&(0,p.jsx)("img",{alt:n||l,src:w}),!1===f&&(0,p.jsx)(hi,{})]}),r[6]=n,r[7]=y,r[8]=f,r[9]=l,r[10]=w,r[11]=t):t=r[11],t}var hu="file",hd=({cellData:e,collectionConfig:t,field:r,rowData:n})=>{if(!(("displayPreview"in r?r.displayPreview:void 0)??t.upload?.displayPreview??!0))return(0,p.jsx)(p.Fragment,{children:String(e)});{let r=r$(n?.mimeType),a=r?n?.thumbnailURL||n?.url:n?.thumbnailURL;return r&&(a=rj({sizes:n?.sizes,thumbnailURL:n?.thumbnailURL,url:n?.url,width:n?.width})),(0,p.jsxs)("div",{className:hu,children:[(0,p.jsx)(hs,{className:`${hu}__thumbnail`,collectionSlug:t?.slug,doc:{...n,filename:e},fileSrc:a,imageCacheTag:t?.upload?.cacheTags&&n?.updatedAt,size:"small",uploadConfig:t?.upload}),(0,p.jsx)("span",{className:`${hu}__filename`,children:String(e)})]})}},hf=!!("u">typeof window&&window.document&&window.document.createElement),hh=e=>{let t,r,n,a,l=(0,v.c)(39),{cellData:i,customCellProps:o,field:s,field:u}=e,{label:h}=u,g="relationTo"in s&&s.relationTo||"collection"in s&&s.collection,y="collection"in s?i?.docs:i,{config:b,getEntityConfig:x}=(0,d.c)(),{collections:w}=b,[_,C]=ay(),S;l[0]===Symbol.for("react.memo_cache_sentinel")?(S=[],l[0]=S):S=l[0];let[j,$]=(0,c.useState)(S),{documents:k,getRelationships:N}=f7(),[E,T]=(0,c.useState)(!1),{i18n:P,t:D}=(0,f.d)(),O=!!hf&&C?.boundingClientRect?.top<window.innerHeight,A;if(l[1]!==y||l[2]!==N||l[3]!==E||l[4]!==O||l[5]!==g?(A=()=>{if((y||"number"==typeof y)&&O&&!E){let e=[],t=Array.isArray(y)?y:[y];t.slice(0,t.length<3?t.length:3).forEach(t=>{"object"==typeof t&&"relationTo"in t&&"value"in t&&e.push(t),("number"==typeof t||"string"==typeof t)&&"string"==typeof g&&e.push({relationTo:g,value:t})}),N(e),T(!0),$(e)}},l[1]=y,l[2]=N,l[3]=E,l[4]=O,l[5]=g,l[6]=A):A=l[6],l[7]!==y||l[8]!==w||l[9]!==N||l[10]!==E||l[11]!==O||l[12]!==g?(t=[y,g,w,O,E,N],l[7]=y,l[8]=w,l[9]=N,l[10]=E,l[11]=O,l[12]=g,l[13]=t):t=l[13],(0,c.useEffect)(A,t),l[14]!==E?(r=()=>{E&&T(!1)},l[14]=E,l[15]=r):r=l[15],l[16]!==y?(n=[y],l[16]=y,l[17]=n):n=l[17],(0,c.useEffect)(r,n),l[18]!==y||l[19]!==b.admin||l[20]!==o||l[21]!==k||l[22]!==s||l[23]!==x||l[24]!==P||l[25]!==_||l[26]!==h||l[27]!==D||l[28]!==j){let e;l[30]!==b.admin||l[31]!==o||l[32]!==k||l[33]!==s||l[34]!==x||l[35]!==P||l[36]!==D||l[37]!==j.length?(e=(e,t)=>{let{relationTo:r,value:n}=e,a=k[r][n],l=x({collectionSlug:r}),i=oT({collectionConfig:l,data:a||null,dateFormat:b.admin.dateFormat,fallback:`${D("general:untitled")} - ID: ${n}`,i18n:P}),u=null;return"upload"===s.type&&(("displayPreview"in s?s.displayPreview:void 0)??l.upload?.displayPreview??!0)&&a&&(u=(0,p.jsx)(hd,{cellData:i,collectionConfig:l,collectionSlug:l.slug,customCellProps:o,field:s,rowData:a})),(0,p.jsxs)(c.default.Fragment,{children:[!1===a&&`${D("general:untitled")} - ID: ${n}`,null===a&&`${D("general:loading")}...`,a?u||i:null,j.length>t+1&&", "]},t)},l[30]=b.admin,l[31]=o,l[32]=k,l[33]=s,l[34]=x,l[35]=P,l[36]=D,l[37]=j.length,l[38]=e):e=l[38],a=(0,p.jsxs)("div",{className:"relationship-cell",ref:_,children:[j.map(e),Array.isArray(y)&&y.length>3&&D("fields:itemsAndMore",{count:y.length-3,items:""}),0===j.length&&D("general:noLabel",{label:m(h||"",P)})]}),l[18]=y,l[19]=b.admin,l[20]=o,l[21]=k,l[22]=s,l[23]=x,l[24]=P,l[25]=_,l[26]=h,l[27]=D,l[28]=j,l[29]=a}else a=l[29];return a},hp=e=>{let t=(0,v.c)(7),{cellData:r,field:n}=e,{options:a}=n,{i18n:l}=(0,f.d)(),i;t[0]!==l||t[1]!==a?(i=e=>e.map(e=>m(a.filter(t=>t.value===e)?.[0]?.label,l)).join(", "),t[0]=l,t[1]=a,t[2]=i):i=t[2];let o=i,s;if(t[3]!==r||t[4]!==o||t[5]!==a){let e;e=C(a)?o(Array.isArray(r)?r:[r]):Array.isArray(r)?r.join(", "):r,s=(0,p.jsx)("span",{children:e}),t[3]=r,t[4]=o,t[5]=a,t[6]=s}else s=t[6];return s},hm={array:e=>{let t=(0,v.c)(2),{cellData:r,field:n}=e,{labels:a}=n,{i18n:l}=(0,f.d)(),i=r??[],o=1===i.length?`${i.length} ${m(a?.singular||l.t("general:rows"),l)}`:`${i.length} ${m(a?.plural||l.t("general:rows"),l)}`,s;return t[0]!==o?(s=(0,p.jsx)("span",{children:o}),t[0]=o,t[1]=s):s=t[1],s},blocks:e=>{let t,r=(0,v.c)(2),{cellData:n,field:a}=e,{blockReferences:l,blocks:i,labels:o}=a,{i18n:s}=(0,f.d)(),{config:c}=(0,d.c)(),u=Array.isArray(n)?n.map(ha):[],h=(l??i)?.map(e=>{let t="string"==typeof e?c.blocksMap[e]:e;return{slug:t.slug,label:m(t.labels.singular,s)}}),g=`0 ${m(o?.plural,s)}`,y=e=>e.map(e=>h.filter(t=>t.slug===e)?.[0]?.label).join(", ");if(u.length>5){let e=u.length-5;g=`${u.length} ${m(o?.plural,s)} - ${s.t("fields:itemsAndMore",{count:e,items:y(u.slice(0,5))})}`}else u.length>0&&(g=`${u.length} ${m(1===u.length?o?.singular:o?.plural,s)} - ${y(u)}`);return r[0]!==g?(t=(0,p.jsx)("span",{children:g}),r[0]=g,r[1]=t):t=r[1],t},checkbox:e=>{let t=(0,v.c)(3),{cellData:r}=e,{t:n}=(0,f.d)(),a=`general:${r}`,l;return t[0]!==n||t[1]!==a?(l=(0,p.jsx)("code",{className:"bool-cell",children:(0,p.jsx)("span",{children:n(a).toLowerCase()})}),t[0]=n,t[1]=a,t[2]=l):l=t[2],l},code:hn,date:hl,File:hd,join:hh,json:e=>{let t=(0,v.c)(4),{cellData:r}=e,{t:n}=(0,f.d)();try{let e;if(t[0]!==r){let n,a=(n=JSON.stringify(r)).length/100>1.5?`${n.substring(0,100)}\u2026`:n;e=(0,p.jsx)("code",{className:"json-cell",children:(0,p.jsx)("span",{children:a})}),t[0]=r,t[1]=e}else e=t[1];return e}catch{let e;return t[2]!==n?(e=(0,p.jsx)("code",{className:"json-cell",children:(0,p.jsx)("span",{children:n("general:error")})}),t[2]=n,t[3]=e):e=t[3],e}},radio:hp,relationship:hh,select:hp,textarea:({cellData:e})=>{let t=e?.length>100?`${e.substring(0,100)}\u2026`:e;return(0,p.jsx)("span",{children:t})},upload:hh},hg=e=>{let t=(0,v.c)(16),{cellData:r,className:n,collectionSlug:a,field:l,field:i,link:o,linkURL:s,onClick:c,rowData:u,viewType:h}=e,{admin:g}=i,{i18n:y}=(0,f.d)(),{config:b,getEntityConfig:x}=(0,d.c)(),{routes:w}=b,{admin:_}=w,C,S;if(t[0]!==g||t[1]!==_||t[2]!==r||t[3]!==n||t[4]!==a||t[5]!==l||t[6]!==x||t[7]!==y||t[8]!==o||t[9]!==s||t[10]!==c||t[11]!==e||t[12]!==u||t[13]!==h){S=Symbol.for("react.early_return_sentinel");e:{let t=x({collectionSlug:a}),i=g&&"className"in g?g.className:void 0,d=n||(l.admin&&"className"in l.admin?l.admin.className:null)||i,f="span",v={className:d};if(o&&(v.prefetch=!1,f=n8,s?v.href=s:v.href=t?.slug?tL({adminRoute:_,path:`/collections/${t?.slug}${"trash"===h?"/trash":""}/${encodeURIComponent(u.id)}`}):""),"function"==typeof c&&(f="button",v.type="button",v.onClick=()=>{c({cellData:r,collectionSlug:t?.slug,rowData:u})}),$(l)){S=(0,p.jsx)(f,{...v,children:(0,p.jsx)(hn,{cellData:`ID: ${r}`,collectionConfig:t,collectionSlug:a,field:{...l,type:"code"},nowrap:!0,rowData:u})});break e}let b=((e,t,r)=>{if((t?.type==="select"||t?.type==="radio")&&Array.isArray(t.options)){let n=t.options.find(t=>"object"==typeof t?t.value===e:t===e);if(n)return"object"==typeof n&&"label"in n?hr(n.label)?n.label:m(n.label,r)||n.value:n}return e})(r,l,y),w="u">typeof r&&hm[l.type],j=null;if(hr(b))j=b;else if(w)j=(0,p.jsx)(w,{cellData:r,rowData:u,...e});else if(!w)if(t?.upload&&N(l)&&"filename"===l.name&&"text"===l.type){let n=hm.File;j=(0,p.jsx)(n,{cellData:r,rowData:u,...e,collectionConfig:t,field:l})}else{S=(0,p.jsxs)(f,{...v,children:[(""===b||typeof b>"u"||null===b)&&y.t("general:noLabel",{label:m(("label"in l?l.label:null)||"data",y)}),"string"==typeof b&&b,"number"==typeof b&&b,"object"==typeof b&&null!==b&&JSON.stringify(b)]});break e}if(("select"===l.type||"radio"===l.type)&&l.options.length&&r){let e=Array.isArray(r)?r.map(hy).join(" "):`selected--${r}`,t=[v.className,e].filter(Boolean).join(" ");S=(0,p.jsx)(f,{...v,className:t,children:j});break e}C=(0,p.jsx)(f,{...v,children:j})}t[0]=g,t[1]=_,t[2]=r,t[3]=n,t[4]=a,t[5]=l,t[6]=x,t[7]=y,t[8]=o,t[9]=s,t[10]=c,t[11]=e,t[12]=u,t[13]=h,t[14]=C,t[15]=S}else C=t[14],S=t[15];return S!==Symbol.for("react.early_return_sentinel")?S:C};function hy(e){return`selected--${e}`}var hv=c.default.createContext(null),hb=()=>c.default.use(hv),hx=e=>{let t=(0,v.c)(9),{clientProps:r,columnIndex:n,isLinkedColumn:a}=e,{drawerSlug:l,onSelect:i}=fb(),{LinkedCellOverride:o}=fT(),s;if(t[0]!==o||t[1]!==r||t[2]!==n||t[3]!==l||t[4]!==a||t[5]!==i){let e={...r,columnIndex:n};if(a&&l){let r;e.className="default-cell__first-cell",e.link=!1,t[7]!==i?(r=e=>{let{collectionSlug:t,rowData:r}=e;"function"==typeof i&&i({collectionSlug:t,doc:r,docID:r.id})},t[7]=i,t[8]=r):r=t[8],e.onClick=r}s=(0,p.jsx)(hv,{value:e,children:a&&o?o:(0,p.jsx)(hg,{...e})}),t[0]=o,t[1]=r,t[2]=n,t[3]=l,t[4]=a,t[5]=i,t[6]=s}else s=t[6];return s},hw=e=>{let t=(0,v.c)(3),{onDrawerOpen:r}=e,n=hb(),a;return t[0]!==n||t[1]!==r?(a=(0,p.jsxs)("div",{className:"drawer-link",children:[(0,p.jsx)(hg,{...n,className:"drawer-link__cell",link:!1,onClick:null}),(0,p.jsx)("button",{className:"drawer-link__doc-drawer-toggler",onClick:()=>{r(n.rowData.id,n.collectionSlug)},type:"button",children:(0,p.jsx)(at,{})})]}),t[0]=n,t[1]=r,t[2]=a):a=t[2],a},h_="clickable-arrow",hC="paginator__page",hS=({isCurrent:e,isFirstPage:t=!1,isLastPage:r=!1,page:n=1,updatePage:a})=>{let l=[hC,e&&`${hC}--is-current`,t&&`${hC}--is-first-page`,r&&`${hC}--is-last-page`].filter(Boolean).join(" ");return(0,p.jsx)("button",{className:l,onClick:()=>a(n),type:"button",children:n})},hj={ClickableArrow:e=>{let{direction:t="right",isDisabled:r=!1,updatePage:n}=e,a=[h_,r&&`${h_}--is-disabled`,t&&`${h_}--${t}`].filter(Boolean).join(" ");return(0,p.jsx)("button",{className:a,disabled:r,onClick:r?void 0:n,type:"button",children:(0,p.jsx)(ae,{})})},Page:hS,Separator:()=>(0,p.jsx)("span",{className:"paginator__separator",children:"—"})},h$=e=>{let{hasNextPage:t=!1,hasPrevPage:r=!1,nextPage:n=null,numberOfNeighbors:a=1,onChange:l,page:i,prevPage:o=null,totalPages:s=null}=e;if(!r&&!t)return null;let c=e=>{"function"==typeof l&&l(e)},u=Array.from({length:s},(e,t)=>t+1),d=i-1-a;d<=0&&(d=0);let f=i-1+a+1,h=u.slice(d,f);return i-a-1>=2&&h.unshift({type:"Separator"}),i>a+1&&h.unshift({type:"Page",props:{isFirstPage:!0,page:1,updatePage:c}}),i+a+1<s&&h.push({type:"Separator"}),f<s&&h.push({type:"Page",props:{isLastPage:!0,page:s,updatePage:c}}),h.unshift({type:"ClickableArrow",props:{direction:"right",isDisabled:!t,updatePage:()=>c(n??i+1)}}),h.unshift({type:"ClickableArrow",props:{direction:"left",isDisabled:!r,updatePage:()=>c(o??Math.max(1,i-1))}}),(0,p.jsx)("div",{className:"paginator",children:h.map((e,t)=>{if("number"==typeof e)return(0,p.jsx)(hS,{isCurrent:i===e,page:e,updatePage:c},t);let r=hj[e.type];return(0,p.jsx)(r,{...e.props},t)})})},hk=()=>{let e=(0,v.c)(11),{data:t,handlePageChange:r}=f_(),n=t.nextPage||2,a;e[0]!==r?(a=e=>{r(e)},e[0]=r,e[1]=a):a=e[1];let l=t.page||1,i=t.prevPage||void 0,o;return e[2]!==t.hasNextPage||e[3]!==t.hasPrevPage||e[4]!==t.limit||e[5]!==t.totalPages||e[6]!==n||e[7]!==a||e[8]!==l||e[9]!==i?(o=(0,p.jsx)(h$,{hasNextPage:t.hasNextPage,hasPrevPage:t.hasPrevPage,limit:t.limit,nextPage:n,numberOfNeighbors:1,onChange:a,page:l,prevPage:i,totalPages:t.totalPages}),e[2]=t.hasNextPage,e[3]=t.hasPrevPage,e[4]=t.limit,e[5]=t.totalPages,e[6]=n,e[7]=a,e[8]=l,e[9]=i,e[10]=o):o=e[10],o},hN="relationship-table",hE=e=>{let{AfterInput:t,allowCreate:r=!0,BeforeInput:n,disableTable:a=!1,field:l,fieldPath:i,filterOptions:o,initialData:s,initialDrawerData:u,Label:h,parent:g,relationTo:y}=e,[v,b]=(0,c.useState)(null),{config:x,getEntityConfig:w}=(0,d.c)(),{i18n:_,t:C}=(0,f.d)(),[S,j]=(0,c.useState)(),[$,k]=(0,c.useState)(!1),[N]=(0,c.useState)(()=>w({collectionSlug:y})),E=Array.isArray(y),[T,P]=(0,c.useState)(E?void 0:y),{permissions:D}=iR(),O=(0,c.useRef)(!1),[A,R]=(0,c.useState)(void 0),[M,,{closeDrawer:L,isDrawerOpen:I,openDrawer:F}]=f1({id:A,collectionSlug:T}),[B,z]=(0,c.useState)(!a),[U,V]=(0,c.useState)(()=>s?{...s,docs:Array.isArray(s.docs)?s.docs.reduce((e,t)=>"string"==typeof t||"number"==typeof t?[...e,{id:t}]:[...e,t],[]):[]}:void 0),[H,K]=(0,c.useState)(),{getTableState:q}=fk(),W=(0,c.useCallback)(async e=>{let t={limit:l?.defaultLimit||N?.admin?.pagination?.defaultLimit,sort:l.defaultSort||N?.defaultSort,...S||{},where:{...S?.where||{}}};o&&(t.where=rf(t.where,o));let r=l.admin.defaultColumns?l.admin.defaultColumns.map(e=>({accessor:e,active:!0})):void 0,n="boolean"==typeof l.admin.disableRowTypes?!l.admin.disableRowTypes:Array.isArray(y),{data:a,state:i,Table:s}=await q({collectionSlug:y,columns:rp(S?.columns)||r,data:e,enableRowSelections:!1,orderableFieldName:!l.orderable||Array.isArray(l.collection)?void 0:`_${l.collection}_${l.name}_order`,parent:g,query:t,renderRowTypes:n,tableAppearance:"condensed"});V(a),b(s),K(i),z(!1)},[l.defaultLimit,l.defaultSort,l.admin.defaultColumns,l.admin.disableRowTypes,l.collection,l.name,l.orderable,N?.admin?.pagination?.defaultLimit,N?.defaultSort,S,o,q,y,g]),Y=ad((e,t)=>{t||v&&!e||W()});(0,c.useEffect)(()=>{Y(S,a)},[S,a]);let G=(0,c.useCallback)(({doc:e,operation:t})=>{"create"===t&&L();let r=U?.docs?.findIndex(t=>t.id===e.id),n={docs:[]};if(-1!==r){let t=[...U.docs];t[r]=e,n.docs=t}else n.docs=[e,...U.docs];W(n)},[U?.docs,W,L]),J=(0,c.useCallback)(e=>{let t=U.docs.filter(t=>t.id!==e.id);W({...U,docs:t}),R(void 0)},[U,W]),X=(0,c.useCallback)((e,t)=>{O.current=!0,R(e||void 0),P(t||void 0)},[]);(0,c.useEffect)(()=>{O.current&&(O.current=!1,F())},[F]),(0,c.useEffect)(()=>{I||R(void 0)},[I]);let Q=!1!==r&&D?.collections?.[E?y[0]:y]?.create;(0,c.useEffect)(()=>{E&&T&&F()},[T,F,E]),(0,c.useEffect)(()=>{E&&!I&&T&&P(void 0)},[I]);let Z=c.default.useMemo(()=>({columns:rp(H)?.map(({accessor:e})=>e),limit:l.defaultLimit??N?.admin?.pagination?.defaultLimit,sort:l.defaultSort??N?.defaultSort}),[H,l,N]);return(0,p.jsxs)("div",{className:hN,children:[(0,p.jsxs)("div",{className:`${hN}__header`,children:[h,(0,p.jsxs)("div",{className:`${hN}__actions`,children:[(0,p.jsx)(he,{allowCreate:!1!==r,baseClass:hN,buttonStyle:"none",className:`${hN}__add-new${E?"-polymorphic":" doc-drawer__toggler"}`,collections:x.collections,i18n:_,icon:E?"plus":void 0,label:_.t("fields:addNew"),onClick:E?P:F,permissions:D,relationTo:y}),(0,p.jsx)(sg,{"aria-controls":`${hN}-columns`,"aria-expanded":$,className:`${hN}__toggle-columns ${$?`${hN}__buttons-active`:""}`,icon:(0,p.jsx)(ae,{direction:$?"up":"down"}),onClick:()=>k(!$),pillStyle:"light",size:"small",children:C("general:columns")})]})]}),n,B?(0,p.jsx)("p",{children:C("general:loading")}):(0,p.jsxs)(c.Fragment,{children:[U?.docs&&0===U.docs.length&&(0,p.jsx)(f3,{Actions:Q?[(0,p.jsx)(he,{allowCreate:Q,baseClass:hN,collections:x.collections,i18n:_,label:_.t("general:createNewLabel",{label:E?_.t("general:document"):m(N?.labels?.singular,_)}),onClick:E?P:F,permissions:D,relationTo:y},"create")]:[],Message:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h3",{children:_.t("general:noResultsFound")}),(0,p.jsx)("p",{children:_.t("general:noResults",{label:E?_.t("general:documents"):m(N?.labels?.plural,_)})})]})}),U?.docs&&U.docs.length>0&&(0,p.jsx)(f8,{children:(0,p.jsx)(fj,{data:U,modifySearchParams:!1,onQueryChange:j,orderableFieldName:!l.orderable||Array.isArray(l.collection)?void 0:`_${l.collection}_${i.replaceAll(".","_")}_order`,query:Z,children:(0,p.jsxs)(fP,{collectionSlug:E?y[0]:y,columnState:H,LinkedCellOverride:(0,p.jsx)(hw,{currentDrawerID:A,onDrawerOpen:X}),children:[(0,p.jsx)(si,{className:`${hN}__columns`,height:$?"auto":0,id:`${hN}-columns`,children:(0,p.jsx)("div",{className:`${hN}__columns-inner`,children:N&&(0,p.jsx)(fA,{collectionSlug:N.slug})})}),v,(0,p.jsx)(hk,{})]})})})]}),t,(0,p.jsx)(M,{initialData:u,onDelete:J,onSave:G})]})},hT="default"in fg.default?fg.default.default:fg.default,hP=({collectionSlug:e,config:t,docID:r,fields:n,segments:a})=>{let l=ru(n,{keepPresentationalFields:!0}),i=a[0],o=l.find(e=>e.name===i);if(!o)return null;if("relationship"===o.type||"upload"===o.type){let t=r;return Array.isArray(o.relationTo)&&(t={relationTo:e,value:r}),{[o.name]:o.hasMany?[t]:t}}let s=a.slice(1,a.length);if("tab"===o.type||"group"===o.type&&N(o))return{[o.name]:hP({collectionSlug:e,config:t,docID:r,fields:o.fields,segments:s})};if("array"===o.type){let n=hP({collectionSlug:e,config:t,docID:r,fields:o.fields,segments:s});return n.id=hT().toHexString(),{[o.name]:[n]}}if("blocks"===o.type)for(let n of o.blockReferences??o.blocks){let a="string"==typeof n?t.blocksMap[n]:n,l=hP({collectionSlug:e,config:t,docID:r,fields:a.fields,segments:s});if(l)return l.id=hT().toHexString(),l.blockType=a.slug,{[o.name]:[l]}}},hD=o1(e=>{let{field:t,field:{admin:{allowCreate:r,description:n},collection:a,label:l,localized:i,on:o,required:s},path:u}=e,{id:f,docConfig:h}=oV(),{config:m,getEntityConfig:g}=(0,d.c)(),{customComponents:{AfterInput:y,BeforeInput:v,Description:b,Error:x,Label:w}={},path:_,showError:C,value:S}=oQ({potentiallyStalePath:u}),j=(0,c.useMemo)(()=>{if(!f)return null;let e=f;Array.isArray(t.targetField.relationTo)&&(e={relationTo:h.slug,value:e});let r=Array.isArray(a)?{}:{[o]:{equals:e}};return t.where?{and:[r,t.where]}:r},[f,a,t.targetField.relationTo,t.where,o,h?.slug]),$=(0,c.useMemo)(()=>{let e=g({collectionSlug:Array.isArray(t.collection)?t.collection[0]:t.collection});return hP({collectionSlug:h?.slug,config:m,docID:f,fields:e?.fields,segments:t.on.split(".")})},[g,t.collection,t.on,h?.slug,f,m]);return h?(0,p.jsxs)("div",{className:[o3,C&&"error","join"].filter(Boolean).join(" "),id:`field-${_?.replace(/\./g,"__")}`,children:[(0,p.jsx)(ns,{CustomComponent:x,Fallback:(0,p.jsx)(a7,{path:_,showError:C})}),(0,p.jsx)(hE,{AfterInput:y,allowCreate:"u">typeof f&&r,BeforeInput:v,disableTable:null===j,field:t,fieldPath:_,filterOptions:j,initialData:f&&S?S:{docs:[]},initialDrawerData:$,Label:(0,p.jsx)("h4",{style:{margin:0},children:w||(0,p.jsx)(iH,{label:l,localized:i,path:_,required:s})}),parent:"u">typeof f?{id:f,collectionSlug:h.slug,joinPath:_}:void 0,relationTo:a}),(0,p.jsx)(ns,{CustomComponent:b,Fallback:(0,p.jsx)(a8,{description:n,path:_})})]}):null}),hO=o1(e=>{let{field:t,field:{admin:{className:r,description:n,editorOptions:a,maxHeight:l}={},jsonSchema:i,label:o,localized:s,required:u},path:f,readOnly:h,validate:m}=e,{insertSpaces:g=d.k.insertSpaces,tabSize:y=d.k.tabSize}=a||{},v=(0,c.useCallback)(e=>{if(void 0!==e)return null===e?"":g?JSON.stringify(e,null,y):JSON.stringify(e,null," ")},[y,g]),[b,x]=(0,c.useState)(),w=c.default.useRef("formState"),[_,C]=(0,c.useState)(Date.now()),{customComponents:{AfterInput:S,BeforeInput:j,Description:$,Error:k,Label:N}={},disabled:E,initialValue:T,path:P,setValue:D,showError:O,value:A}=oQ({potentiallyStalePath:f,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof m)return m(e,{...t,jsonError:b,required:u})},[m,u,b])}),R=c.default.useRef(v(A??T)),M=(0,c.useCallback)((e,t)=>{if(!i)return;t.languages.json.jsonDefaults.setDiagnosticsOptions({enableSchemaRequest:!0,schemas:[...t.languages.json.jsonDefaults.diagnosticsOptions.schemas||[],i],validate:!0});let r=i.uri,n=r.includes("?")?`${r}&${crypto.randomUUID?crypto.randomUUID():sj()}`:`${r}?${crypto.randomUUID?crypto.randomUUID():sj()}`;e.setModel(t.editor.createModel(v(A)||"","json",t.Uri.parse(n)))},[i,v,A]),L=(0,c.useCallback)(e=>{if(!(h||E)){w.current="internalEditor";try{D(e?JSON.parse(e):null),R.current=e,x(void 0)}catch(t){D(e||null),R.current=e,x(t)}}},[h,E,D]);(0,c.useEffect)(()=>{if("formState"===w.current){let e=v(A??T);e!==R.current&&(R.current=e,C(Date.now()))}w.current="formState"},[T,P,v,A]);let I=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsxs)("div",{className:[o3,"json-field",r,O&&"error",(h||E)&&"read-only"].filter(Boolean).join(" "),style:I,children:[(0,p.jsx)(ns,{CustomComponent:N,Fallback:(0,p.jsx)(iH,{label:o,localized:s,path:P,required:u})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:k,Fallback:(0,p.jsx)(a7,{message:b,path:P,showError:O})}),j,(0,p.jsx)(sz,{defaultLanguage:"json",maxHeight:l,onChange:L,onMount:M,options:a,readOnly:h||E,recalculatedHeightAt:_,value:R.current,wrapperProps:{id:`field-${P?.replace(/\./g,"__")}`}}),S]}),(0,p.jsx)(ns,{CustomComponent:$,Fallback:(0,p.jsx)(a8,{description:n,path:P})})]})}),hA=o1(e=>{let{field:t,field:{admin:{className:r,description:n,placeholder:a,step:l=1}={},hasMany:i=!1,label:o,localized:s,max:u=1/0,maxRows:d=1/0,min:h=-1/0,required:g},onChange:y,path:v,readOnly:b,validate:x}=e,{i18n:w,t:_}=(0,f.d)(),{customComponents:{AfterInput:C,BeforeInput:S,Description:j,Error:$,Label:k}={},disabled:N,path:E,setValue:T,showError:P,value:D}=oQ({potentiallyStalePath:v,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof x)return x(e,{...t,max:u,min:h,required:g})},[x,h,u,g])}),O=(0,c.useCallback)(e=>{let t=parseFloat(e.target.value),r=t;Number.isNaN(t)&&(r=null),"function"==typeof y&&y(r),T(r)},[y,T]),[A,R]=(0,c.useState)([]),M=(0,c.useCallback)(e=>{!(b||N)&&T(e?Array.isArray(e)?e.map(e=>Number(e.value?.value||e.value)):[Number(e.value?.value||e.value)]:[])},[b,N,T]);(0,c.useEffect)(()=>{i&&Array.isArray(D)&&R(D.map((e,t)=>({id:`${e}${t}`,label:`${e}`,value:{toString:()=>`${e}${t}`,value:e?.value||e}})))},[D,i]);let L=(0,c.useMemo)(()=>o2(t),[t]),I=m(a,w);return(0,p.jsxs)("div",{className:[o3,"number",r,P&&"error",(b||N)&&"read-only",i&&"has-many"].filter(Boolean).join(" "),style:L,children:[(0,p.jsx)(ns,{CustomComponent:k,Fallback:(0,p.jsx)(iH,{label:o,localized:s,path:E,required:g})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:$,Fallback:(0,p.jsx)(a7,{path:E,showError:P})}),S,i?(0,p.jsx)(ft,{className:`field-${E.replace(/\./g,"__")}`,disabled:b||N,filterOption:(e,t)=>{let r=Array.isArray(D)&&D.length>=d;return rk(t)&&!r},isClearable:!0,isCreatable:!0,isMulti:!0,isSortable:!0,noOptionsMessage:()=>Array.isArray(D)&&D.length>=d?_("validation:limitReached",{max:d,value:D.length+1}):null,onChange:M,options:[],placeholder:I,showError:P,value:A}):(0,p.jsx)("div",{children:(0,p.jsx)("input",{disabled:b||N,id:`field-${E.replace(/\./g,"__")}`,max:u,min:h,name:E,onChange:O,onWheel:e=>{e.target.blur()},placeholder:I,step:l,type:"number",value:"number"==typeof D?D:""})}),C,(0,p.jsx)(ns,{CustomComponent:j,Fallback:(0,p.jsx)(a8,{description:n,path:E})})]})]})}),hR="point",hM=o1(e=>{let{field:t,field:{admin:{className:r,description:n,placeholder:a,step:l}={},label:i,localized:o,required:s},path:u,readOnly:d,validate:h}=e,{i18n:g,t:y}=(0,f.d)(),{customComponents:{AfterInput:v,BeforeInput:b,Description:x,Error:w,Label:_}={},disabled:C,path:S,setValue:j,showError:$,value:k=[null,null]}=oQ({potentiallyStalePath:u,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof h)return h(e,{...t,required:s})},[h,s])}),N=(0,c.useCallback)((e,t)=>{let r=parseFloat(e.target.value);Number.isNaN(r)&&(r=e.target.value);let n=[...k];n[t]=r,j(n)},[j,k]),E=e=>{let t=y("longitude"===e?"fields:longitude":"fields:latitude"),r=i?m(i,g):"";return`${r}${r?" - ":""}${t}`},T=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsxs)("div",{className:[o3,hR,r,$&&"error",(d||C)&&"read-only"].filter(Boolean).join(" "),style:T,children:[(0,p.jsxs)("ul",{className:`${hR}__wrap`,children:[(0,p.jsxs)("li",{children:[(0,p.jsx)(ns,{CustomComponent:_,Fallback:(0,p.jsx)(iH,{label:E("longitude"),localized:o,path:S,required:s})}),(0,p.jsxs)("div",{className:"input-wrapper",children:[b,(0,p.jsx)("input",{disabled:d||C,id:`field-longitude-${S?.replace(/\./g,"__")}`,name:`${S}.longitude`,onChange:e=>N(e,0),placeholder:m(a,g),step:l,type:"number",value:k&&"number"==typeof k[0]?k[0]:""}),v]})]}),(0,p.jsxs)("li",{children:[(0,p.jsx)(ns,{CustomComponent:_,Fallback:(0,p.jsx)(iH,{label:E("latitude"),localized:o,path:S,required:s})}),(0,p.jsxs)("div",{className:"input-wrapper",children:[(0,p.jsx)(ns,{CustomComponent:w,Fallback:(0,p.jsx)(a7,{path:S,showError:$})}),b,(0,p.jsx)("input",{disabled:d||C,id:`field-latitude-${S?.replace(/\./g,"__")}`,name:`${S}.latitude`,onChange:e=>N(e,1),placeholder:m(a,g),step:l,type:"number",value:k&&"number"==typeof k[1]?k[1]:""}),v]})]})]}),(0,p.jsx)(ns,{CustomComponent:x,Fallback:(0,p.jsx)(a8,{description:n,path:S})})]})}),hL="radio-input",hI=e=>{let t,r=(0,v.c)(16),{isSelected:n,onChange:a,option:l,path:i,readOnly:o,uuid:s}=e,{i18n:c}=(0,f.d)(),u=lt(),d=`field-${i}-${l.value}${u>1?`-${u}`:""}${s?`-${s}`:""}`,h=n&&`${hL}--is-selected`,g;r[0]!==h?(g=[hL,h].filter(Boolean),r[0]=h,r[1]=g):g=r[1];let y=g.join(" "),b;if(r[2]!==a||r[3]!==l.value?(b=()=>"function"==typeof a?a(l.value):null,r[2]=a,r[3]=l.value,r[4]=b):b=r[4],r[5]!==c||r[6]!==d||r[7]!==n||r[8]!==l.label||r[9]!==i||r[10]!==o||r[11]!==y||r[12]!==b){let e=(0,p.jsx)("input",{checked:n,disabled:o,id:d,name:i,onChange:b,type:"radio"}),a=o&&`${hL}__styled-radio--disabled`,s;r[14]!==a?(s=[`${hL}__styled-radio`,a].filter(Boolean),r[14]=a,r[15]=s):s=r[15],t=(0,p.jsx)("label",{htmlFor:d,children:(0,p.jsxs)("div",{className:y,children:[e,(0,p.jsx)("span",{className:s.join(" ")}),(0,p.jsx)("span",{className:`${hL}__label`,children:m(l.label,c)})]})}),r[5]=c,r[6]=d,r[7]=n,r[8]=l.label,r[9]=i,r[10]=o,r[11]=y,r[12]=b,r[13]=t}else t=r[13];return t},hF="radio-group",hB=o1(e=>{let{disableModifyingForm:t,field:r,field:{admin:{className:n,description:a,layout:l="horizontal"}={},label:i,localized:o,options:s=[],required:u}={},onChange:d,path:f,readOnly:h,validate:m,value:g}=e,{uuid:y}=nj(),{customComponents:{AfterInput:v,BeforeInput:b,Description:x,Error:w,Label:C}={},disabled:S,path:j,setValue:$,showError:k,value:N}=oQ({potentiallyStalePath:f,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof m)return m(e,{...t,options:s,required:u})},[m,s,u])}),E=N||g,T=(0,c.useMemo)(()=>o2(r),[r]);return(0,p.jsxs)("div",{className:[o3,hF,n,`${hF}--layout-${l}`,k&&"error",(h||S)&&`${hF}--read-only`].filter(Boolean).join(" "),style:T,children:[(0,p.jsx)(ns,{CustomComponent:w,Fallback:(0,p.jsx)(a7,{path:j,showError:k})}),(0,p.jsx)(ns,{CustomComponent:C,Fallback:(0,p.jsx)(iH,{label:i,localized:o,path:j,required:u})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[b,(0,p.jsx)("ul",{className:`${hF}--group`,id:`field-${j.replace(/\./g,"__")}`,children:s.map(e=>{let r="",n=String(r=_(e)?e.value:e)===String(E),a=`field-${j}-${r}${y?`-${y}`:""}`;return(0,p.jsx)("li",{children:(0,p.jsx)(hI,{id:a,isSelected:n,onChange:()=>{"function"==typeof d&&d(r),h||S||$(r,!!t)},option:_(e)?e:{label:e,value:e},path:j,readOnly:h||S,uuid:y})},`${j} - ${r}`)})}),v,(0,p.jsx)(ns,{CustomComponent:x,Fallback:(0,p.jsx)(a8,{description:a,path:j})})]})]})}),hz="relationship-add-new",hU=e=>{let t,r,n,a,l,i,o=(0,v.c)(46),{Button:s,hasMany:u,onChange:d,path:h,relationTo:g,unstyled:y,value:b}=e,x=fR(g),{permissions:w}=iR(),[_,C]=(0,c.useState)(!1),[S,j]=(0,c.useState)(),$=x.length>1,k;o[0]!==x[0]||o[1]!==$?(k=()=>$?void 0:x[0],o[0]=x[0],o[1]=$,o[2]=k):k=o[2];let[N,E]=(0,c.useState)(k),[T,P]=(0,c.useState)(!1),{i18n:D,t:O}=(0,f.d)(),[A,R]=(0,c.useState)(!1),M=N?.slug,L;o[3]!==M?(L={collectionSlug:M},o[3]=M,o[4]=L):L=o[4];let[I,F,B]=f1(L),{isDrawerOpen:z,toggleDrawer:U}=B,V;o[5]!==N||o[6]!==u||o[7]!==d||o[8]!==b?(V=e=>{let{doc:t,operation:r}=e;("create"===r||"update"===r&&rT(N))&&(b&&(Array.isArray(b)?b.some(e=>e&&e.value===t.id):b.value===t.id)||d(!0===u?[...Array.isArray(b)?b:[],{relationTo:N?.slug,value:t.id}]:{relationTo:N?.slug,value:t.id}),j(void 0))},o[5]=N,o[6]=u,o[7]=d,o[8]=b,o[9]=V):V=o[9];let H=V,K;o[10]===Symbol.for("react.memo_cache_sentinel")?(K=e=>{P(e)},o[10]=K):K=o[10];let q=K,W,Y;o[11]!==w||o[12]!==x?(W=()=>{w&&(1===x.length?C(w.collections[x[0]?.slug]?.create):C(x.some(e=>w.collections[e?.slug]?.create)))},Y=[w,x],o[11]=w,o[12]=x,o[13]=W,o[14]=Y):(W=o[13],Y=o[14]),(0,c.useEffect)(W,Y),o[15]!==x||o[16]!==$||o[17]!==S?(r=()=>{$&&S&&E(x.find(e=>e?.slug===S))},t=[S,$,x],o[15]=x,o[16]=$,o[17]=S,o[18]=t,o[19]=r):(t=o[18],r=o[19]),(0,c.useEffect)(r,t),o[20]!==N||o[21]!==$||o[22]!==U?(n=()=>{$&&N&&(U(),j(void 0))},a=[U,$,N],o[20]=N,o[21]=$,o[22]=U,o[23]=n,o[24]=a):(n=o[23],a=o[24]),(0,c.useEffect)(n,a),o[25]!==z||o[26]!==$?(l=()=>{$&&!z&&E(void 0)},i=[z,$],o[25]=z,o[26]=$,o[27]=l,o[28]=i):(l=o[27],i=o[28]),(0,c.useEffect)(l,i);let G=x[0]?.labels.singular,J,X;if(o[29]!==s||o[30]!==I||o[31]!==F||o[32]!==N||o[33]!==D||o[34]!==H||o[35]!==h||o[36]!==w||o[37]!==T||o[38]!==x||o[39]!==_||o[40]!==A||o[41]!==O||o[42]!==G||o[43]!==y){X=Symbol.for("react.early_return_sentinel");e:{let e=O("fields:addNewLabel",{label:m(G,D)});if(!_){X=null;break e}J=(0,p.jsxs)("div",{className:hz,id:`${h}-add-new`,children:[1===x.length&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(F,{className:[`${hz}__add-button`,y&&`${hz}__add-button--unstyled`].filter(Boolean).join(" "),onClick:()=>{R(!1)},onMouseEnter:()=>R(!0),onMouseLeave:()=>R(!1),children:s||(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(av,{className:`${hz}__tooltip`,show:A,children:e}),(0,p.jsx)(an,{})]})}),(0,p.jsx)(I,{onSave:H})]}),x.length>1&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(ag,{button:s||(0,p.jsx)(aw,{buttonStyle:"none",className:`${hz}__add-button`,tooltip:T?void 0:O("fields:addNew"),children:(0,p.jsx)(an,{})}),buttonType:"custom",horizontalAlign:"center",onToggleOpen:q,render:e=>{let{close:t}=e;return(0,p.jsx)(ac,{children:x.map(e=>w.collections[e?.slug]?.create?(0,p.jsx)(au,{className:`${hz}__relation-button--${e?.slug}`,onClick:()=>{t(),j(e?.slug)},children:m(e?.labels?.singular,D)},e?.slug):null)})},size:"medium"}),N&&w.collections[N?.slug]?.create&&(0,p.jsx)(I,{onSave:H})]})]})}o[29]=s,o[30]=I,o[31]=F,o[32]=N,o[33]=D,o[34]=H,o[35]=h,o[36]=w,o[37]=T,o[38]=x,o[39]=_,o[40]=A,o[41]=O,o[42]=G,o[43]=y,o[44]=J,o[45]=X}else J=o[44],X=o[45];return X!==Symbol.for("react.early_return_sentinel")?X:J},hV=({allowCreate:e=!0,collectionSlugs:t,disableQueryPresets:r,drawerSlug:n,enableRowSelections:a,filterOptions:l,onBulkSelect:i,onSelect:o,overrideEntityVisibility:s=!0,selectedCollection:u})=>{let{closeModal:f,isModalOpen:h}=lx(),{serverFunction:m}=fk(),[g,y]=(0,c.useState)(void 0),[v,b]=(0,c.useState)(!0),{config:{collections:x},getEntityConfig:w}=(0,d.c)(),_=h(n),C=x.filter(({slug:e})=>t.includes(e)),[S,j]=(0,c.useState)(()=>{let e=w({collectionSlug:u||C[0]?.slug});return e?{label:e.labels,value:e.slug}:void 0}),[$,k,{drawerSlug:N}]=f1({collectionSlug:S.value}),E=ad(e=>{e&&e!==S?.value&&j({label:w({collectionSlug:e})?.labels,value:e})});(0,c.useEffect)(()=>{E(u)},[u]);let T=(0,c.useCallback)(async({slug:e,query:t})=>{try{let i={...t||{},where:{...t?.where||{}}},o=l?.[e];if(l&&"boolean"!=typeof o&&(i.where=rf(i.where,o)),e){let t=await m({name:"render-list",args:{collectionSlug:e,disableBulkDelete:!0,disableBulkEdit:!0,disableQueryPresets:r,drawerSlug:n,enableRowSelections:a,overrideEntityVisibility:s,query:i}});y(t?.List||null)}else y(null);b(!1)}catch(e){console.error("Error rendering List View: ",e),_&&f(n)}},[m,f,n,_,a,l,s,r]);(0,c.useEffect)(()=>{g||T({slug:S?.value})},[T,g,S.value]);let P=(0,c.useCallback)(({doc:e})=>{"function"==typeof o&&o({collectionSlug:S?.value,doc:e,docID:e.id}),f(N),f(n)},[f,N,n,o,S.value]),D=(0,c.useCallback)(e=>{T({slug:S?.value,query:e})},[T,S.value]),O=(0,c.useCallback)(e=>{j(e),T({slug:e?.value})},[T]),A=(0,c.useCallback)(async e=>{e&&j({label:w({collectionSlug:e})?.labels,value:e}),await T({slug:S.value||e})},[w,T,S.value]);return v?(0,p.jsx)(fV,{}):(0,p.jsxs)(fv,{allowCreate:e,createNewDrawerSlug:N,DocumentDrawerToggler:k,drawerSlug:n,enabledCollections:t,onBulkSelect:i,onQueryChange:D,onSelect:o,refresh:A,selectedOption:S,setSelectedOption:O,children:[g,(0,p.jsx)($,{onSave:P})]})},hH="list-drawer",hK=({children:e,className:t,disabled:r,drawerSlug:n,onClick:a,...l})=>(0,p.jsx)(iC,{className:[t,`${hH}__toggler`].filter(Boolean).join(" "),disabled:r,onClick:a,slug:n,...l,children:e}),hq=e=>{let{drawerSlug:t}=e;return(0,p.jsx)(iS,{className:hH,gutter:!1,Header:null,slug:t,children:(0,p.jsx)(hV,{...e})})},hW=e=>{let t,r,n,a=(0,v.c)(42),{collectionSlugs:l,filterOptions:i,selectedCollection:o,uploads:s}=e,{config:u}=(0,d.c)(),{collections:f}=u,h=lt(),m=(0,c.useId)(),{closeModal:g,modalState:y,openModal:b,toggleModal:x}=lx(),[w,_]=(0,c.useState)(!1),[C,S]=(0,c.useState)(l),j;a[0]!==h||a[1]!==m?(j=(({depth:e,uuid:t})=>`list-drawer_${e}_${t}`)({depth:h,uuid:m}),a[0]=h,a[1]=m,a[2]=j):j=a[2];let $=j,k,N;a[3]!==$||a[4]!==y?(k=()=>{_(!!y[$]?.isOpen)},N=[y,$],a[3]=$,a[4]=y,a[5]=k,a[6]=N):(k=a[5],N=a[6]),(0,c.useEffect)(k,N),a[7]!==C||a[8]!==f||a[9]!==s?(t=()=>{C&&0!==C.length||S(f.filter(e=>{let{upload:t}=e;return!s||!!t}).map(hY))},r=[C,s,f],a[7]=C,a[8]=f,a[9]=s,a[10]=t,a[11]=r):(t=a[10],r=a[11]),(0,c.useEffect)(t,r),a[12]!==$||a[13]!==x?(n=()=>{x($)},a[12]=$,a[13]=x,a[14]=n):n=a[14];let E=n,T;a[15]!==g||a[16]!==$?(T=()=>{g($)},a[15]=g,a[16]=$,a[17]=T):T=a[17];let P=T,D;a[18]!==$||a[19]!==b?(D=()=>{b($)},a[18]=$,a[19]=b,a[20]=D):D=a[20];let O=D,A;a[21]!==P||a[22]!==C||a[23]!==$||a[24]!==i||a[25]!==o||a[26]!==s?(A=e=>(0,c.createElement)(hq,{...e,closeDrawer:P,collectionSlugs:C,drawerSlug:$,filterOptions:i,key:$,selectedCollection:o,uploads:s}),a[21]=P,a[22]=C,a[23]=$,a[24]=i,a[25]=o,a[26]=s,a[27]=A):A=a[27];let R=A,M;a[28]!==$?(M=e=>(0,p.jsx)(hK,{...e,drawerSlug:$}),a[28]=$,a[29]=M):M=a[29];let L=M,I;a[30]!==P||a[31]!==C||a[32]!==h||a[33]!==$||a[34]!==w||a[35]!==O||a[36]!==E?(I={closeDrawer:P,collectionSlugs:C,drawerDepth:h,drawerSlug:$,isDrawerOpen:w,openDrawer:O,setCollectionSlugs:S,toggleDrawer:E},a[30]=P,a[31]=C,a[32]=h,a[33]=$,a[34]=w,a[35]=O,a[36]=E,a[37]=I):I=a[37];let F=I,B;return a[38]!==R||a[39]!==F||a[40]!==L?(B=[R,L,F],a[38]=R,a[39]=F,a[40]=L,a[41]=B):B=a[41],B};function hY(e){let{slug:t}=e;return t}var hG=(e,t)=>{let r=(0,v.c)(3),n=(0,c.useRef)(void 0),a;return r[0]!==e||r[1]!==t?(a=(...r)=>{clearTimeout(n.current),n.current=setTimeout(()=>{clearTimeout(n.current),e(...r)},t)},r[0]=e,r[1]=t,r[2]=a):a=r[2],a};function hJ(){let e=(0,c.useRef)([]),t=(0,c.useRef)(!1);return{queueTask:(0,c.useCallback)((r,n)=>{e.current.push(r),async function(){if(!t.current&&("function"!=typeof n?.beforeProcess||!1!==n.beforeProcess()))for(;e.current.length>0;){let r=e.current.pop();e.current=[],t.current=!0;try{await r()}catch(e){console.error("Error in queued function:",e)}finally{t.current=!1,"function"==typeof n?.afterProcess&&n.afterProcess()}}}()},[])}}var hX=(0,c.createContext)({mostRecentUpdate:null,reportUpdate:()=>null}),hQ=e=>{let t=(0,v.c)(3),{children:r}=e,[n,a]=(0,c.useState)(null),l;return t[0]!==r||t[1]!==n?(l=(0,p.jsx)(hX,{value:{mostRecentUpdate:n,reportUpdate:a},children:r}),t[0]=r,t[1]=n,t[2]=l):l=t[2],l},hZ=()=>(0,c.use)(hX),h0=e=>{for(let t in e){let r=e[t];if(("and"===t.toLowerCase()||"or"===t.toLowerCase())&&Array.isArray(r))for(let e of r)h0(e);else r&&"object"==typeof r&&"in"in r&&Array.isArray(r.in)&&0===r.in.length&&(e[t]={exists:!1})}return e},h1=({hasMany:e,relationTo:t,value:r})=>{let n=t.reduce((e,t)=>({...e,[t]:[]}),{});if(null===r)return n;if(r){let t=(e,t)=>{("string"==typeof t||"number"==typeof t)&&"string"==typeof e&&(n[e]?n[e].push(t):n[e]=[t])};!0===e?r.forEach(e=>{e&&t(e.relationTo,e.value)}):t(r.relationTo,r.value)}return n},h2=e=>e.reduce((e,t)=>t.options?[...e,...h2(t.options)]:[...e,{id:t.value,relationTo:t.relationTo}],[]),h3=e=>e.sort((e,t)=>"function"==typeof e?.label?.localeCompare&&"function"==typeof t?.label?.localeCompare?e.label.localeCompare(t.label):0),h6=(e,t)=>{switch(t.type){case"ADD":{let{collection:r,config:n,docs:a,i18n:l,ids:i=[],sort:o}=t,s=r.slug,c=h2(e),u=[...e],d=u.find(e=>e.label===r.labels.plural),f=a.reduce((e,t)=>0===c.filter(e=>e.id===t.id&&e.relationTo===s).length?(c.push({id:t.id,relationTo:s}),[...e,{label:oT({collectionConfig:r,data:t,dateFormat:n.admin.dateFormat,fallback:`${l.t("general:untitled")} - ID: ${t.id}`,i18n:l}),relationTo:s,value:t.id}]):e,[]);if(i.forEach(e=>{0===c.filter(t=>t.id===e&&t.relationTo===s).length&&(c.push({id:e,relationTo:s}),f.push({allowEdit:!1,label:`${l.t("general:untitled")} - ID: ${e}`,relationTo:s,value:e}))}),d){let e=[...d.options,...f];d.options=o?h3(e):e}else u.push({label:m(r.labels.plural,l),options:o?h3(f):f});return u}case"CLEAR":{let r=t.exemptValues?Array.isArray(t.exemptValues)?t.exemptValues:[t.exemptValues]:[];return e.filter(e=>{let t=e.options.filter(e=>!!r&&r.some(t=>t&&e.value===t.value));return e.options=t,t.length>0})}case"REMOVE":{let{id:r,collection:n}=t,a=[...e],l=a.findIndex(e=>e.label===n.labels.plural);return -1===l||(a[l]={...a[l],options:a[l].options.filter(e=>e.value!==r)}),a}case"UPDATE":{let{collection:r,config:n,doc:a,i18n:l}=t,i=r.slug,o=[...e],s=oT({collectionConfig:r,data:a,dateFormat:n.admin.dateFormat,fallback:`${l.t("general:untitled")} - ID: ${a.id}`,i18n:l}),c=o.find(e=>e.label===r.labels.plural)?.options?.find(e=>e.value===a.id);return c&&(c.label=s,c.relationTo=i),o}default:return e}},h5="relationship--multi-value-label",h4=e=>{let{data:t,selectProps:r}=e,{allowEdit:n,label:a,relationTo:l,value:i}=t,{customProps:o}=void 0===r?{}:r,{draggableProps:s,onDocumentOpen:u}=void 0===o?{}:o,{permissions:d}=iR(),[h,m]=(0,c.useState)(!1),{t:g}=(0,f.d)(),y=!!d?.collections?.[l]?.read;return(0,p.jsxs)("div",{className:h5,title:a||"",children:[(0,p.jsx)("div",{className:`${h5}__content`,children:(0,p.jsx)(uK.MultiValueLabel,{...e,innerProps:{className:`${h5}__text`,...s||{}}})}),l&&y&&!1!==n&&(0,p.jsx)(c.Fragment,{children:(0,p.jsxs)("button",{"aria-label":`Edit ${a}`,className:`${h5}__drawer-toggler`,onClick:e=>{m(!1),u({id:i,collectionSlug:l,hasReadPermission:y,openInNewTab:e.metaKey||e.ctrlKey})},onKeyDown:h8,onMouseDown:h7,onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),onTouchEnd:h9,type:"button",children:[(0,p.jsx)(av,{className:`${h5}__tooltip`,show:h,children:g("general:editLabel",{label:""})}),(0,p.jsx)(at,{className:`${h5}__icon`})]})})]})};function h8(e){"Enter"===e.key&&e.stopPropagation()}function h7(e){return e.stopPropagation()}function h9(e){return e.stopPropagation()}var pe="relationship--single-value",pt=e=>{let t=(0,v.c)(16),{children:r,data:n,selectProps:a}=e,{allowEdit:l,label:i,relationTo:o,value:s}=n,u;t[0]!==a?(u=void 0===a?{}:a,t[0]=a,t[1]=u):u=t[1];let{customProps:d}=u,h;t[2]!==d?(h=void 0===d?{}:d,t[2]=d,t[3]=h):h=t[3];let{onDocumentOpen:m}=h,[g,y]=(0,c.useState)(!1),{t:b}=(0,f.d)(),{permissions:x}=iR(),w=!!x?.collections?.[o]?.read,_=i||"",C;return t[4]!==l||t[5]!==r||t[6]!==w||t[7]!==i||t[8]!==m||t[9]!==e||t[10]!==o||t[11]!==g||t[12]!==b||t[13]!==_||t[14]!==s?(C=(0,p.jsx)(uK.SingleValue,{...e,className:pe,children:(0,p.jsx)("div",{className:`${pe}__label`,title:_,children:(0,p.jsxs)("div",{className:`${pe}__label-text`,children:[(0,p.jsx)("div",{className:`${pe}__text`,children:r}),o&&w&&!1!==l&&(0,p.jsx)(c.Fragment,{children:(0,p.jsxs)("button",{"aria-label":b("general:editLabel",{label:i}),className:`${pe}__drawer-toggler`,onClick:e=>{y(!1),m({id:s,collectionSlug:o,hasReadPermission:w,openInNewTab:e.metaKey||e.ctrlKey})},onKeyDown:pr,onMouseDown:pn,onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),onTouchEnd:pa,type:"button",children:[(0,p.jsx)(av,{className:`${pe}__tooltip`,show:g,children:b("general:edit")}),(0,p.jsx)(at,{})]})})]})})}),t[4]=l,t[5]=r,t[6]=w,t[7]=i,t[8]=m,t[9]=e,t[10]=o,t[11]=g,t[12]=b,t[13]=_,t[14]=s,t[15]=C):C=t[15],C};function pr(e){"Enter"===e.key&&e.stopPropagation()}function pn(e){return e.stopPropagation()}function pa(e){return e.stopPropagation()}var pl="relationship",pi=e=>{let{AfterInput:t,allowCreate:r=!0,allowEdit:n=!0,appearance:a="select",BeforeInput:l,className:i,description:o,Description:s,Error:u,filterOptions:h,formatDisplayedOptions:m,hasMany:g,initialValue:y,isSortable:v=!0,label:b,Label:x,localized:w,maxResultsPerRequest:_=10,onChange:C,path:S,placeholder:j,readOnly:$,relationTo:k,required:N,showError:E,sortOptions:T,style:P,value:D}=e,{config:O,getEntityConfig:A}=(0,d.c)(),{routes:{api:R},serverURL:M}=O,{i18n:L,t:I}=(0,f.d)(),{permissions:F}=iR(),{code:B}=iz(),[z,U]=(0,c.useState)({id:void 0,collectionSlug:void 0,hasReadPermission:!1}),[V,H]=(0,c.useState)(-1),[K,q]=(0,c.useState)({}),[W,Y]=(0,c.useState)(""),[G,J]=(0,c.useState)(""),[X,Q]=(0,c.useState)(!1),[Z,ee]=(0,c.useState)(!1),[et,er]=(0,c.useState)(!1),en=(0,c.useRef)(!1),{queueTask:ea}=hJ(),[el,ei]=(0,c.useReducer)(h6,[]),eo=(0,c.useRef)(D),[es,,{drawerSlug:ec,isDrawerOpen:eu,openDrawer:ed}]=f1({id:z.id,collectionSlug:z.collectionSlug}),ef=(0,c.useMemo)(()=>{let e=h;if(D){let t=(!1===g?[D]:D).reduce((e,t)=>(e[t.relationTo]||(e[t.relationTo]=[]),e[t.relationTo].push(t.value),e),{});(Array.isArray(k)?k:[k]).forEach(r=>{e={...e||{},[r]:{..."object"==typeof h?.[r]?h[r]:{},...t[r]?{id:{not_in:t[r]}}:{}}}})}return e},[h,D,g,k]),[eh,,{closeDrawer:ep,isDrawerOpen:em,openDrawer:eg}]=hW({collectionSlugs:k,filterOptions:ef}),ey=(0,c.useCallback)(({collectionSlug:e,doc:t})=>{g?C([...Array.isArray(D)?D:[],{relationTo:e,value:t.id}]):!1===g&&C({relationTo:e,value:t.id}),ep()},[g,C,ep,D]),ev=(0,c.useRef)(!1),eb=(0,c.useCallback)(({filterOptions:e,hasMany:t,lastFullyLoadedRelation:r,lastLoadedPage:n,onSuccess:a,search:l,sort:i,value:o})=>{F&&ea(async()=>{let s="u">typeof r?r:-1,c=Array.isArray(k)?k:[k],u=-1===s?c:c.slice(s+1),d=0,f=h1(!0===t?{hasMany:!0,relationTo:k,value:o}:{hasMany:!1,relationTo:k,value:o});W||(await u.reduce(async(t,r)=>{let a=e?.[r],o;if(o=G!==l?1:(n[r]||0)+1,await t,!1===a)return H(c.indexOf(r)),Promise.resolve();if(d<10){let e=A({collectionSlug:r}),t=e?.admin?.useAsTitle||"id",n=e?.defaultSort||"id";"string"==typeof T?n=T:T?.[r]&&(n=T[r]);let s={depth:0,draft:!0,limit:_,locale:B,page:o,select:{[t]:!0},sort:n,where:{and:[{id:{not_in:f[r]}}]}};l&&s.where.and.push({[t]:{like:l}}),a&&"boolean"!=typeof a&&s.where.and.push(a),h0(s.where);let u=await fetch(tL({apiRoute:R,path:`/${r}`}),{body:ra(s),credentials:"include",headers:{"Accept-Language":L.language,"Content-Type":"application/x-www-form-urlencoded","X-Payload-HTTP-Method-Override":"GET"},method:"POST"});if(u.ok){let t=await u.json();q(e=>({...e,[r]:o})),t.nextPage||H(c.indexOf(r)),t.docs.length>0&&(d+=t.docs.length,ei({type:"ADD",collection:e,config:O,docs:t.docs,i18n:L,sort:i}))}else 403===u.status?(H(c.indexOf(r)),ei({type:"ADD",collection:e,config:O,docs:[],i18n:L,ids:f[r],sort:i})):Y(I("error:unspecific"))}},Promise.resolve()),"function"==typeof a&&a())})},[F,ea,k,W,G,A,T,_,B,R,L,O,I]),ex=hG(({hasMany:e,search:t,value:r})=>{eE({filterOptions:h,lastLoadedPage:{},onSuccess:()=>{Q(!1)},search:t,sort:!0,hasMany:e,value:r}),J(t)},300),ew=(0,c.useCallback)(e=>{G!==e.search&&(Q(!0),q({}),ex(e))},[G,ex]),e_=ad(({hasMany:e,value:t})=>{Object.entries(h1({hasMany:e,relationTo:k,value:t})).reduce(async(e,[t,r])=>{await e;let n=r.filter(e=>!el.find(r=>r?.options?.find(r=>r.value===e&&r.relationTo===t)));if(n.length>0){let e=A({collectionSlug:t}),r=e?.admin?.useAsTitle||"id",a={depth:0,draft:!0,limit:n.length,locale:B,select:{[r]:!0},where:{id:{in:n}}};if(!W){let r=await fetch(tL({apiRoute:R,path:`/${t}`}),{body:ra(a),credentials:"include",headers:{"Accept-Language":L.language,"Content-Type":"application/x-www-form-urlencoded","X-Payload-HTTP-Method-Override":"GET"},method:"POST"}),l=[];r.ok&&(l=(await r.json()).docs),ei({type:"ADD",collection:e,config:O,docs:l,i18n:L,ids:n,sort:!0})}}},Promise.resolve())}),{mostRecentUpdate:eC}=hZ(),eS=ad(e=>{if(!D)return!1;let t=e.doc.id,r=!1;"update"===e.operation?!0===g?r=(Array.isArray(D)?D:[D]).some(r=>r.value===t&&r.relationTo===e.entitySlug):!1===g&&(r=D?.value===t&&D?.relationTo===e.entitySlug):"create"===e.operation&&(r=e.drawerSlug===ec),r&&((ei({type:"UPDATE",collection:A({collectionSlug:e.entitySlug}),config:O,doc:e.doc,i18n:L}),g)?C((D?Array.isArray(D)?D:[D]:[]).map(r=>({relationTo:r.value===t?e.entitySlug:r.relationTo,value:r.value}))):!1===g&&C({relationTo:e.entitySlug,value:t}))});(0,c.useEffect)(()=>{eC&&eS(eC)},[eC]);let ej=(0,c.useCallback)(e=>{ei({type:"ADD",collection:e.collectionConfig,config:O,docs:[e.doc],i18n:L,sort:!0}),g?C(D?D.concat({relationTo:e.collectionConfig.slug,value:e.doc.id}):null):!1===g&&C({relationTo:e.collectionConfig.slug,value:e.doc.id})},[L,O,g,C,D]),e$=(0,c.useCallback)(e=>{ei({id:e.id,type:"REMOVE",collection:e.collectionConfig,config:O,i18n:L}),C(g&&D?D.filter(t=>t.value!==e.id):null)},[L,O,g,C,D]),ek=(0,c.useCallback)((e,t)=>{let r;if(!t)return!0;let n=RegExp((r=(t||"").split(" ")).reduce((e,t,n)=>{let a=t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");return`${e}(?=.*(?:(?:[^\\p{L}\\p{N}])|^).*${a}.*(?=[^\\p{L}\\p{N}]|$))${n+1===r.length?".+":""}`},""),"i"),a=String(e.label);for(;a.length>250;){let e=a.indexOf(" ",t.length);if(n.test(a.slice(0,-1===e?t.length:e+1)))return!0;a=a.slice(-1===e?t.length:e+1)}return n.test(a.slice(-250))},[]),eN=(0,c.useCallback)(({id:e,collectionSlug:t,hasReadPermission:r,openInNewTab:n})=>{if(n){if(r&&e&&t){let r=tL({adminRoute:O.routes.admin,path:`/collections/${t}/${e}`,serverURL:M});window.open(r,"_blank")}}else ev.current=!0,U({id:e,collectionSlug:t,hasReadPermission:r})},[O.routes.admin,M]),eE=ad(e=>eb(e));(0,c.useEffect)(()=>{en.current&&et&&(Q(!0),eE({filterOptions:h,lastLoadedPage:{},onSuccess:()=>{en.current=!0,Q(!1)},...{hasMany:g,value:eo.current}})),ei({type:"CLEAR",exemptValues:eo.current}),H(-1),q({})},[k,h,B,S,et,g]);let eT=(0,c.useRef)(D),eP=(0,c.useRef)(!0);(0,c.useEffect)(()=>{(eP.current||!ro(D,eT.current))&&e_({hasMany:g,value:D}),eP.current=!1,eT.current=D},[D,g]),(0,c.useEffect)(()=>{ee(!(Array.isArray(k)?k:[k]).reduce((e,t)=>"id"===(A({collectionSlug:t})?.admin?.useAsTitle||"id")&&e,!0))},[k,A]),(0,c.useEffect)(()=>{ev.current&&(ed(),ev.current=!1)},[ed,z]),(0,c.useEffect)(()=>{eo.current=D},[D]);let eD=(({allowEdit:e,options:t,value:r})=>{if(r||"number"==typeof r){let n;return Array.isArray(r)?r.map(r=>{let n;return t.forEach(e=>{n||(n=e.options.find(e=>e.value===r.value&&e.relationTo===r.relationTo))}),n?{allowEdit:e,...n}:void 0}):(t.forEach(e=>{n||(n=e.options.find(e=>e.value===r.value&&e.relationTo===r.relationTo))}),n?{allowEdit:e,...n}:void 0)}})({allowEdit:n,options:el,value:D});return Array.isArray(eD)||eD?.value!=="null"||(eD.value=null),(0,p.jsxs)("div",{className:[o3,pl,i,E&&"error",W&&"error-loading",$&&`${pl}--read-only`,!$&&r&&`${pl}--allow-create`].filter(Boolean).join(" "),id:`field-${S.replace(/\./g,"__")}`,style:P,children:[(0,p.jsx)(ns,{CustomComponent:x,Fallback:(0,p.jsx)(iH,{label:b,localized:w,path:S,required:N})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:u,Fallback:(0,p.jsx)(a7,{path:S,showError:E})}),l,W?(0,p.jsx)("div",{className:`${pl}__error-loading`,children:W}):(0,p.jsxs)("div",{className:`${pl}__wrap`,children:[(0,p.jsx)(ft,{backspaceRemovesValue:!(eu||em),components:{MultiValueLabel:h4,SingleValue:pt,..."select"!==a&&{DropdownIndicator:null}},customProps:{disableKeyDown:eu||em,disableMouseDown:eu||em,onDocumentOpen:eN},disabled:$||eu||em,filterOption:Z?ek:void 0,getOptionValue:e=>{if(e)return g&&Array.isArray(k)?`${e.relationTo}_${e.value}`:e.value},isLoading:"select"===a&&X,isMulti:g,isSearchable:"select"===a,isSortable:v,menuIsOpen:"select"===a&&et,onChange:$?void 0:e=>{g?null===e?(eo.current=[],C([])):(eo.current=e,C(e)):!1===g&&(null===e?(eo.current=null,C(null)):(eo.current=e,C(e)))},onInputChange:e=>ew({search:e,hasMany:g,value:D}),onMenuClose:()=>{er(!1)},onMenuOpen:()=>{"drawer"===a?eg():"select"===a&&(er(!0),en.current||(Q(!0),eE({filterOptions:h,lastLoadedPage:{},onSuccess:()=>{en.current=!0,Q(!1)},hasMany:g,value:D})))},onMenuScrollToBottom:()=>{Q(!0),eE({filterOptions:h,lastFullyLoadedRelation:V,lastLoadedPage:K,onSuccess:()=>{Q(!1)},search:G,sort:!1,hasMany:g,value:y})},options:"function"==typeof m?m(el):el,placeholder:j,showError:E,value:eD??null}),!$&&r&&(0,p.jsx)(hU,{path:S,relationTo:k,hasMany:g,onChange:C,value:D})]}),t,(0,p.jsx)(ns,{CustomComponent:s,Fallback:(0,p.jsx)(a8,{description:o,path:S})})]}),z.collectionSlug&&z.hasReadPermission&&(0,p.jsx)(es,{onDelete:e$,onDuplicate:ej}),"drawer"===a&&!$&&(0,p.jsx)(eh,{allowCreate:r,enableRowSelections:!1,onSelect:ey})]})},po=o1(e=>{let{field:t,field:{admin:{allowCreate:r=!0,allowEdit:n=!0,appearance:a="select",className:l,description:i,isSortable:o=!0,placeholder:s,sortOptions:u}={},hasMany:d,label:f,localized:h,relationTo:m,required:g},path:y,readOnly:v,validate:b}=e,{customComponents:{AfterInput:x,BeforeInput:w,Description:_,Error:C,Label:S}={},disabled:j,filterOptions:$,initialValue:k,path:N,setValue:E,showError:T,value:P}=oQ({potentiallyStalePath:y,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof b)return b(e,{...t,required:g})},[b,g])}),D=(0,c.useMemo)(()=>o2(t),[t]),O=Array.isArray(m),[A]=c.default.useState(()=>Array.isArray(m)?m:[m]),R=(0,c.useCallback)(e=>{if(!e)return void E(null,e===P);let t=!1;t=O?Array.isArray(P)&&Array.isArray(e)&&P.length===e.length&&P.every((t,r)=>{let n=e[r];return t.value===n.value&&t.relationTo===n.relationTo}):Array.isArray(P)&&Array.isArray(e)&&P.length===e.length&&P.every((t,r)=>t===e[r].value),E(e.map(e=>O?e:e.value),t)},[O,E,P]),M=(0,c.useCallback)(e=>{if(!e)return void E(null,e===P);let t=!1;t=O?P&&e&&P.value===e.value&&P.relationTo===e.relationTo:P&&e&&P===e.value,E(O?e:e.value,t)},[O,E,P]),L=c.default.useMemo(()=>!0===d?Array.isArray(P)?P.map(e=>O?e:{relationTo:Array.isArray(A)?A[0]:A,value:e}):P:P&&(O?P:{relationTo:Array.isArray(A)?A[0]:A,value:P}),[d,P,O,A]),I=c.default.useMemo(()=>!0===d?Array.isArray(k)?k.map(e=>O?e:{relationTo:Array.isArray(A)?A[0]:A,value:e}):k:k&&(O?k:{relationTo:Array.isArray(A)?A[0]:A,value:k}),[k,O,A,d]);return(0,p.jsx)(pi,{AfterInput:x,allowCreate:r,allowEdit:n,appearance:a,BeforeInput:w,className:l,Description:_,description:i,Error:C,filterOptions:$,formatDisplayedOptions:O?void 0:e=>e.map(e=>e.options).flat(),isSortable:o,Label:S,label:f,localized:h,maxResultsPerRequest:10,maxRows:t?.maxRows,minRows:t?.minRows,path:N,placeholder:s,readOnly:v||j,relationTo:A,required:g,showError:T,sortOptions:u,style:D,...!0===d?{hasMany:!0,initialValue:I,onChange:R,value:L}:{hasMany:!1,initialValue:I,onChange:M,value:L}})}),ps=()=>null,pc=o1(e=>{let{field:{admin:{className:t,style:r}={},fields:n},forceRender:a=!1,indexPath:l="",parentPath:i="",parentSchemaPath:o="",permissions:s,readOnly:c}=e;return(0,p.jsx)(fs,{children:(0,p.jsx)("div",{className:[o3,"row",t].filter(Boolean).join(" "),style:r||void 0,children:(0,p.jsx)(g6,{className:"row__fields",fields:n,forceRender:a,margins:!1,parentIndexPath:l,parentPath:i,parentSchemaPath:o,permissions:s,readOnly:c})})})}),pu=e=>{let t=(0,v.c)(37),{id:r,AfterInput:n,BeforeInput:a,className:l,Description:i,description:o,Error:s,filterOption:c,hasMany:u,isClearable:d,isSortable:h,label:g,Label:y,localized:b,onChange:x,onInputChange:w,options:_,path:C,placeholder:S,readOnly:j,required:$,showError:k,style:N,value:E}=e,T=void 0!==u&&u,P=void 0===d||d,D=void 0===h||h,{i18n:O}=(0,f.d)(),A;if(t[0]!==n||t[1]!==a||t[2]!==i||t[3]!==s||t[4]!==y||t[5]!==l||t[6]!==o||t[7]!==c||t[8]!==T||t[9]!==O||t[10]!==r||t[11]!==P||t[12]!==D||t[13]!==g||t[14]!==b||t[15]!==x||t[16]!==w||t[17]!==_||t[18]!==C||t[19]!==S||t[20]!==j||t[21]!==$||t[22]!==k||t[23]!==N||t[24]!==E){let e,u;if(T&&Array.isArray(E)){let r;t[26]!==O||t[27]!==_?(r=e=>{let t=_.find(t=>t.value===e);return{label:t?m(t.label,O):e,value:t?.value??e}},t[26]=O,t[27]=_,t[28]=r):r=t[28],e=E.map(r)}else if(E){let r;t[29]!==E?(r=e=>e.value===E,t[29]=E,t[30]=r):r=t[30];let n=_.find(r);e={label:n?m(n.label,O):E,value:n?.value??E}}else e=null;let d=k&&"error",f=j&&"read-only",h;t[31]!==l||t[32]!==d||t[33]!==f?(h=[o3,"select",l,d,f].filter(Boolean),t[31]=l,t[32]=d,t[33]=f,t[34]=h):h=t[34],t[35]!==O?(u=e=>({...e,label:m(e.label,O)}),t[35]=O,t[36]=u):u=t[36],A=(0,p.jsxs)("div",{className:h.join(" "),id:`field-${C.replace(/\./g,"__")}`,style:N,children:[(0,p.jsx)(ns,{CustomComponent:y,Fallback:(0,p.jsx)(iH,{label:g,localized:b,path:C,required:$})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:s,Fallback:(0,p.jsx)(a7,{path:C,showError:k})}),a,(0,p.jsx)(ft,{disabled:j,filterOption:c,id:r,isClearable:P,isMulti:T,isSortable:D,onChange:x,onInputChange:w,options:_.map(u),placeholder:S,showError:k,value:e}),n]}),(0,p.jsx)(ns,{CustomComponent:i,Fallback:(0,p.jsx)(a8,{description:o,path:C})})]}),t[0]=n,t[1]=a,t[2]=i,t[3]=s,t[4]=y,t[5]=l,t[6]=o,t[7]=c,t[8]=T,t[9]=O,t[10]=r,t[11]=P,t[12]=D,t[13]=g,t[14]=b,t[15]=x,t[16]=w,t[17]=_,t[18]=C,t[19]=S,t[20]=j,t[21]=$,t[22]=k,t[23]=N,t[24]=E,t[25]=A}else A=t[25];return A},pd=e=>e.map(e=>"object"==typeof e&&(e.value||""===e.value)?e:{label:e,value:e}),pf=o1(e=>{let{field:t,field:{name:r,admin:{className:n,description:a,isClearable:l=!0,isSortable:i=!0,placeholder:o}={},hasMany:s=!1,label:u,localized:d,options:f=[],required:h},onChange:m,path:g,readOnly:y,validate:v}=e,b=c.default.useMemo(()=>pd(f),[f]),{customComponents:{AfterInput:x,BeforeInput:w,Description:_,Error:C,Label:S}={},disabled:j,path:$,selectFilterOptions:k,setValue:N,showError:E,value:T}=oQ({potentiallyStalePath:g,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof v)return v(e,{...t,hasMany:s,options:b,required:h})},[v,h,s,b])}),P=(0,c.useCallback)(e=>{if(!y||j){let t=null;e&&s?t=Array.isArray(e)?e.map(e=>e.value):[]:e&&!Array.isArray(e)&&(t=e.value),"function"==typeof m&&m(t),N(t)}},[y,j,s,N,m]),D=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsx)(pu,{AfterInput:x,BeforeInput:w,className:n,Description:_,description:a,Error:C,filterOption:k?({label:e,value:t},r)=>k?.some(e=>("string"==typeof e?e:e.value)===t)&&e.toLowerCase().includes(r.toLowerCase()):void 0,hasMany:s,isClearable:l,isSortable:i,Label:S,label:u,localized:d,name:r,onChange:P,options:b,path:$,placeholder:o,readOnly:y||j,required:h,showError:E,style:D,value:T})}),ph=(0,h.e)(nn(),1);function pp(e){let t=(0,v.c)(5),{errorMessage:r}=e,n;t[0]!==r?(n=()=>(function(e){let t=e.indexOf(":"),r=t>=0?e.slice(0,t):e,n=t>=0?e.slice(t+1):void 0;if(!n)return{message:r};let a=n.split(",").map(e=>e.replaceAll(" > "," → ").trim());return 1===a.length?{errors:a,message:`${r}: `}:{errors:function(e){let t=[];for(let r of e)if(r){let e=r.split(" → "),n=!1;for(let a=0;a<t.length;a++)if(t[a].startsWith(e[0])){t.splice(a+1,0,r),n=!0;break}n||t.push(r)}return t}(a),message:`${r} (${a.length}):`}})(r),t[0]=r,t[1]=n):n=t[1];let[a]=c.default.useState(n),{errors:l,message:i}=a,o;return t[2]!==l||t[3]!==i?(o=(0,p.jsxs)("div",{children:[i,Array.isArray(l)&&l.length>0?1===l.length?(0,p.jsx)("span",{"data-testid":"field-error",children:l[0]}):(0,p.jsx)("ul",{"data-testid":"field-errors",children:l.map(pm)}):null]}),t[2]=l,t[3]=i,t[4]=o):o=t[4],o}function pm(e,t){return(0,p.jsx)("li",{children:e},t)}function pg(e,t,r){let n,a,l,i=(0,v.c)(11),o;i[0]!==e?(o=()=>e,i[0]=e,i[1]=o):o=i[1];let[s,u]=(0,c.useState)(o),d;i[2]!==r||i[3]!==e?(d=()=>{let t=setTimeout(()=>{u(()=>e)},r);return()=>{clearTimeout(t)}},i[2]=r,i[3]=e,i[4]=d):d=i[4],i[5]!==r||i[6]!==t?(n=[...t,r],i[5]=r,i[6]=t,i[7]=n):n=i[7],(0,c.useEffect)(d,n),i[8]!==s?(a=()=>{s()},l=[s],i[8]=s,i[9]=a,i[10]=l):(a=i[9],l=i[10]),(0,c.useEffect)(a,l)}var py=c.default.createContext(null),pv=e=>{let t=(0,v.c)(6),{children:r}=e,[n,a]=(0,c.useState)(px),l;t[0]!==n?(l=e=>{let{collectionSlug:t}=e;return n.get(t)},t[0]=n,t[1]=l):l=t[1];let i=l,o;t[2]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{let{collectionSlug:t,handler:r}=e;a(e=>{let n=new Map(e);return n.set(t,r),n})},t[2]=o):o=t[2];let s=o,u;return t[3]!==r||t[4]!==i?(u=(0,p.jsx)(py,{value:{getUploadHandler:i,setUploadHandler:s},children:r}),t[3]=r,t[4]=i,t[5]=u):u=t[5],u},pb=()=>{let e=c.default.use(py);if(null===e)throw Error("useUploadHandlers must be used within UploadHandlersProvider");return e};function px(){return new Map}var pw={413:"Your request was too large to submit successfully."},p_=(0,h.e)(r9(),1),pC=(e,t)=>{let r={},n=Object.entries(t).reduce((t,[n,a])=>{if(0===n.indexOf(`${e}.`)){let[r]=n.replace(`${e}.`,"").split(".");t[r]||(t[r]={}),t[r][n.replace(`${e}.${String(r)}.`,"")]={...a}}else r[n]=a;return t},[]);return{remainingFields:r,rows:n}},pS=(e,t)=>t.reduce((t,r,n)=>({...t,...Object.entries(r).reduce((t,[r,a])=>({...t,[`${e}.${n}.${r}`]:{...a}}),{})}),{}),pj="default"in p_.default?p_.default.default:p_.default;function p$(e,t){switch(t.type){case"ADD_ROW":{let{blockType:r,path:n,rowIndex:a,subFieldState:l={}}=t,i="number"==typeof a?a:e[n]?.rows?.length||0,o=[...e[n]?.rows||[]],s={id:l?.id?.value||new pj().toHexString(),isLoading:!0};r&&(s.blockType=r),o.splice(i,0,s),r&&(l.blockType={initialValue:r,valid:!0,value:r});let{remainingFields:c,rows:u}=pC(n,e);return u.splice(i,0,l),{...c,...pS(n,u),[`${n}.${i}.id`]:{initialValue:s.id,passesCondition:!0,valid:!0,value:s.id},[n]:{...e[n],disableFormData:!0,rows:o,value:u.length}}}case"ADD_SERVER_ERRORS":{let r={...e},n=[];return t.errors.forEach(({message:e,path:t})=>{r[t]={...r[t]||{initialValue:null,value:null},errorMessage:e,valid:!1};let a=t.split(".");a.length>1&&n.push({fieldErrorPath:t,parentPath:a.slice(0,a.length-1).join(".")})}),r=Object.entries(r).reduce((e,[t,r])=>{let a=n.reduce((e,{fieldErrorPath:r,parentPath:n})=>(n.startsWith(t)&&e.push(r),e),[]),l=!1;if(a.length>0){let n=Array.isArray(r.errorPaths)?r.errorPaths:[];a.forEach(e=>{n.includes(e)||(n.push(e),l=!0)}),l&&(e[t]={...r,errorPaths:n})}return l||(e[t]=r),e},{})}case"DUPLICATE_ROW":{let{path:r,rowIndex:n}=t,{remainingFields:a,rows:l}=pC(r,e),i=[...e[r].rows||[]],o=rL(i[n]),s=new pj().toHexString();o.id&&(o.id=s),i[n]?.customComponents?.RowLabel&&(o.customComponents={RowLabel:i[n].customComponents.RowLabel});let c=rL(l[n]);for(let e of(c.id&&(c.id.value=s,c.id.initialValue=s),Object.keys(c).filter(e=>e.endsWith(".id")))){let t=c[e],r=new pj().toHexString();if(t&&"string"==typeof t.value&&pj.isValid(t.value)){c[e].value=r,c[e].initialValue=r;let t=e.split("."),n=parseInt(t[t.length-2],10),a=t.slice(0,t.length-2).join("."),l=c?.[a]?.rows;c[a]&&Array.isArray(l)&&(l[n]?l[n].id=r:l[n]={id:r})}}return Object.keys(c).length>0&&(l.splice(n+1,0,c),i.splice(n+1,0,o)),{...a,...pS(r,l),[r]:{...e[r],disableFormData:!0,rows:i,value:l.length}}}case"MERGE_SERVER_STATE":{let{acceptValues:r,prevStateRef:n,serverState:a}=t,l=(({acceptValues:e,currentState:t={},incomingState:r})=>{let n={...t};for(let[a,l]of Object.entries(r||{})){if(!(a in t)&&!l.addedByServer)continue;let i=l.addedByServer||!0===e||"object"==typeof e&&null!==e&&!1===e.overrideLocalChanges&&!t[a]?.isModified;if(i&&!l.addedByServer&&!0!==e){let e=function(e){let t=e.split("."),r=-1;for(let e=t.length-1;e>=0;e--)if(/^\d+$/.test(t[e])){r=e;break}return -1===r||r===t.length-1?null:{arrayPath:t.slice(0,r).join("."),fieldPath:t.slice(r+1).join("."),rowIndex:parseInt(t[r],10)}}(a);if(e){let{arrayPath:n,rowIndex:a}=e,l=t[n]?.rows?.[a]?.id,o=r[n]?.rows?.[a]?.id;(void 0===l||o&&l!==o)&&(i=!1)}}let o=l;if(!i){let{initialValue:e,value:t,...r}=l;o=r}n[a]={...t[a],...o},t[a]&&"errorPaths"in t[a]&&!("errorPaths"in l)&&(n[a].errorPaths=[]),Array.isArray(l.rows)&&a in t&&(!0===e?n[a].rows=l.rows.map((e,r)=>({...t[a]?.rows?.[r]||{},...e})):(n[a].rows=[...t[a]?.rows||[]],l.rows.forEach(e=>{let r=t[a].rows?.findIndex(t=>t.id===e.id);if(r>-1)n[a].rows[r]={...t[a].rows[r],...e};else if(e.addedByServer){let t={...e};delete t.addedByServer,n[a].rows.push(t)}}),"value"in l&&n[a].rows.length!==l.value&&(n[a].value=n[a].rows.length))),!1!==l.valid&&(n[a].valid=!0),!1!==l.passesCondition&&(n[a].passesCondition=!0),l.blocksFilterOptions||delete n[a].blocksFilterOptions,delete n[a].addedByServer}return ro(n,t)?t:n})({acceptValues:r,currentState:e||{},incomingState:a});return n.current=l,l}case"MOVE_ROW":{let{moveFromIndex:r,moveToIndex:n,path:a}=t,{remainingFields:l,rows:i}=pC(a,e),o=i[r];i.splice(r,1),i.splice(n,0,o);let s=[...e[a]?.rows||[]],c={...s[r]};return s.splice(r,1),s.splice(n,0,c),{...l,...pS(a,i),[a]:{...e[a],rows:s}}}case"REMOVE":{let r={...e};return r[t.path]&&delete r[t.path],r}case"REMOVE_ROW":{let{path:r,rowIndex:n}=t,{remainingFields:a,rows:l}=pC(r,e),i=[...e[r]?.rows||[]];return l.splice(n,1),i.splice(n,1),{...a,[r]:{...e[r],disableFormData:l.length>0,rows:i,value:l.length},...pS(r,l)}}case"REPLACE_ROW":{let{blockType:r,path:n,rowIndex:a,subFieldState:l={}}=t,{remainingFields:i,rows:o}=pC(n,e),s=Math.max(0,Math.min(a,o?.length-1||0)),c=[...e[n]?.rows||[]];return c[s]={id:new pj().toHexString(),blockType:r||void 0,collapsed:!1},r&&(l.blockType={initialValue:r,valid:!0,value:r}),o[s]=l,{...i,...pS(n,o),[n]:{...e[n],disableFormData:!0,rows:c,value:o.length}}}case"REPLACE_STATE":if(!1!==t.optimize){let r={};for(let[n,a]of Object.entries(t.state)){let t=e[n];!1!==a.valid&&(a.valid=!0),!1!==a.passesCondition&&(a.passesCondition=!0),ro(t,a)?t&&(r[n]=t):r[n]=a}return r}if(t.sanitize)for(let e of Object.values(t.state))!1!==e.valid&&(e.valid=!0),!1!==e.passesCondition&&(e.passesCondition=!0);return t.state;case"SET_ALL_ROWS_COLLAPSED":{let{path:r,updatedRows:n}=t;return{...e,[r]:{...e[r],rows:n}}}case"SET_ROW_COLLAPSED":{let{path:r,updatedRows:n}=t;return{...e,[r]:{...e[r],rows:n}}}case"UPDATE":{let r=Object.entries(t).reduce((e,[t,r])=>["disableFormData","errorMessage","initialValue","rows","valid","validate","value"].includes(t)?{...e,[t]:r,..."value"===t?{isModified:!0}:{}}:e,e?.[t.path]||{}),n={...e,[t.path]:r};if("value"in t)for(let[e,r]of Object.entries(n))e!==t.path&&"isModified"in r&&delete n[e].isModified;return n}case"UPDATE_MANY":{let r={...e};return Object.entries(t.formState).forEach(([e,t])=>{r[e]=t}),r}default:return e}}var pk={addFieldRow:()=>{},buildRowErrors:()=>{},createFormData:()=>{},disabled:!1,dispatchFields:()=>{},fields:{},formRef:null,getData:()=>{},getDataByPath:()=>{},getField:()=>{},getFields:()=>({}),getSiblingData:()=>{},initializing:void 0,isValid:!0,moveFieldRow:()=>{},removeFieldRow:()=>{},replaceFieldRow:()=>{},replaceState:()=>{},reset:()=>{},setBackgroundProcessing:()=>{},setDisabled:()=>{},setIsValid:()=>{},setModified:()=>{},setProcessing:()=>{},setSubmitted:()=>{},submit:()=>{},validateForm:()=>{}},pN=e=>{let{id:t,collectionSlug:r,docConfig:n,docPermissions:a,getDocPreferences:l,globalSlug:i}=oV(),o=rP(n),{action:s,beforeSubmit:u,children:h,className:m,disabled:g,disableSuccessStatus:v,disableValidationOnSubmit:b,el:x,handleResponse:w,initialState:_,isDocumentForm:C,isInitializing:S,onChange:j,onSubmit:$,onSuccess:k,redirect:N,submitted:E,uuid:T,waitForAutocomplete:P}=e,D="method"in e?e?.method:void 0,O=(0,y.useRouter)(),A=n$(),{code:R}=iz(),{i18n:M,t:L}=(0,f.d)(),{refreshCookie:I,user:F}=iR(),B=oY(),{queueTask:z}=hJ(),{getFormState:U}=fk(),{startRouteTransition:V}=n3(),{getUploadHandler:H}=pb(),{config:K}=(0,d.c)(),[q,W]=(0,c.useState)(g||!1),[Y,G]=(0,c.useState)(!1),[J,X]=(0,c.useState)(!1),[Q,Z]=(0,c.useState)(!0),[ee,et]=(0,c.useState)(S),[er,en]=(0,c.useState)(!1),[ea,el]=(0,c.useState)(!1),ei=(0,c.useRef)(ea),eo=(0,c.useRef)(!1),es=(0,c.useCallback)(e=>{ei.current=e,el(e)},[]),[ec,eu]=(0,c.useState)(!1),ed=(0,c.useCallback)(e=>{ei.current&&(eo.current=!0),eu(e)},[]),ef=(0,c.useRef)(null),eh=(0,c.useRef)({}),ep=(0,c.useRef)(null),em=(0,c.useRef)(!0),eg=(0,c.useReducer)(p$,{},()=>_),[ey,ev]=eg;eh.current.fields=ey;let eb=(0,c.useRef)(ey),ex=(0,c.useCallback)(async()=>{let e={},n=!0,a=eh.current.getData(),l=Object.entries(eh.current.fields).map(async([l,i])=>{let o=l?l.split("."):[];if(!1!==i.passesCondition){let e=i.valid;if("validate"in i&&"function"==typeof i.validate){let n=i.value;i?.rows&&Array.isArray(i.rows)&&(n=eh.current.getDataByPath(l)),"string"==typeof(e=await i.validate(n,{...i,id:t,collectionSlug:r,blockData:void 0,data:A?.getData?A.getData():a,event:"submit",operation:B,path:o,preferences:{},req:{payload:{config:K},t:L,user:F},siblingData:eh.current.getSiblingData(l)}))?(i.errorMessage=e,i.valid=!1):(i.valid=!0,i.errorMessage=void 0)}!1===i.valid&&(n=!1)}e[l]=i});return await Promise.all(l),ro(eh.current.fields,e)||ev({type:"REPLACE_STATE",state:e}),Z(n),n},[r,K,ev,t,B,L,F,A]),ew=(0,c.useCallback)(async(e,t)=>{let{acceptValues:r=!0,action:n=s,context:a,disableFormWhileProcessing:l=!0,disableSuccessStatus:i,method:c=D,overrides:d={},skipValidation:f}=e||{},h=i??v;if(q){t&&t.preventDefault();return}let m,g,y=new Promise((e,t)=>{g=e,m=t}),x=n||"string"==typeof s||"function"==typeof s;N||h||!x?(g=e=>nG.success(e),m=e=>nG.error(e)):nG.promise(y,{error:e=>e,loading:L("general:submitting"),success:e=>e}),t&&(t.stopPropagation(),t.preventDefault()),l&&(en(!0),W(!0)),P&&await rB(100);let _=rF(eh.current.fields,!0),C=rL(eh.current.fields,{excludeFiles:!0});if(Array.isArray(u)){let e;await u.reduce(async(t,r)=>{await t,e=await r({formState:C})},Promise.resolve());let t=Object.entries(e).every(([,e])=>!1!==e.valid);if(Z(t),!t)return en(!1),X(!0),W(!1),ev({type:"REPLACE_STATE",state:e})}let S=!!f||!!b||await eh.current.validateForm();if(Z(S),!S){m(L("error:correctInvalidFields")),en(!1),X(!0),W(!1);return}let j={};if("function"==typeof d?j=d(eh.current.fields):"object"==typeof d&&(j=d),$){for(let[e,t]of Object.entries(j))_[e]=t;$(eh.current.fields,_)}if(!x){en(!1),X(!0),W(!1);return}try{let e=await eh.current.createFormData(j,{data:_,mergeOverrideData:"function"!=typeof d}),t;if("string"==typeof n?t=await iD[c.toLowerCase()](n,{body:e,headers:{"Accept-Language":M.language}}):"function"==typeof s&&(t=await s(e)),eo.current?eo.current=!1:ed(!1),W(!1),"function"==typeof w)return void w(t,g,m);let l=t.headers.get("content-type"),i=l&&-1!==l.indexOf("application/json"),u={};if(i&&(u=await t.json()),t.status<400){if("function"==typeof k){let e=await k(u,{context:a,formState:C});e&&ev({type:"MERGE_SERVER_STATE",acceptValues:r,prevStateRef:eb,serverState:e})}X(!1),en(!1),N?V(()=>O.push(N)):h||g(u.message||L("general:submissionSuccessful"))}else{if(en(!1),X(!0),"draft"===d._status&&(ed(!0),o||X(!1)),eh.current={...eh.current},u.message)return void m(u.message);if(Array.isArray(u.errors)){let[e,t]=u.errors.reduce(([e,t],r)=>{let n=[],a=[];return r?.message&&a.push(r),Array.isArray(r?.data?.errors)&&r.data?.errors.forEach(e=>{e?.path?n.push(e):a.push(e)}),[[...e,...n],[...t,...a]]},[[],[]]);Z(!1),ev({type:"ADD_SERVER_ERRORS",errors:e}),t.forEach(e=>{m((0,p.jsx)(pp,{errorMessage:e.message||L("error:unknown")}))});return}let e=pw?.[t.status]||t?.statusText||L("error:unknown");m(e)}return{formState:eh.current.fields,res:t}}catch(e){console.error("Error submitting form",e),en(!1),X(!0),W(!1),m(e.message)}},[u,V,s,v,b,q,ev,w,D,$,k,N,O,L,M,o,P,ed,X]),e_=(0,c.useCallback)(()=>eh.current.fields,[]),eC=(0,c.useCallback)(e=>eh.current.fields[e],[]),eS=(0,c.useCallback)(()=>rF(eh.current.fields,!0),[]),ej=(0,c.useCallback)(e=>((e,t)=>{let r;if(!e)return null;if(-1===t.indexOf("."))return rF(e,!0);let n={},a=t.split(".");return r=Number.isNaN(Number(a[a.length-1]))?t.substring(0,t.lastIndexOf(".")+1):`${t}.`,Object.keys(e).forEach(t=>{e[t]?.disableFormData||0!==t.indexOf(r)||(n[t.replace(r,"")]=e[t]?.value)}),rI(n)})(eh.current.fields,e),[]),e$=(0,c.useCallback)(e=>{var t;let r,n,a,l;return t=eh.current.fields,r=e.substring(0,e.lastIndexOf(".")+1),n=e.split(".").pop(),a={},Object.keys(t).forEach(n=>{!t[n]?.disableFormData&&(0===n.indexOf(`${e}.`)||n===e)&&(a[n.replace(r,"")]=t[n]?.value,t[n]?.rows&&0===t[n].rows.length&&(a[n.replace(r,"")]=[]))}),l=rI(a),l?.[n]},[]),ek=(0,c.useCallback)(async(e,{data:t,mergeOverrideData:a=!0})=>{let l=t||rF(eh.current.fields,!0),i=l?.file;if(n&&"upload"in n&&n.upload&&i){delete l.file;let e=H({collectionSlug:r});if("function"==typeof e){let t=i.name;i=JSON.stringify({clientUploadContext:await e({file:i,updateFilename:e=>{t=e}}),collectionSlug:r,filename:t,mimeType:i.type,size:i.size})}}let o={_payload:JSON.stringify(l=a?{...l,...e}:e)};return n&&"upload"in n&&n.upload&&i&&(o.file=i),(0,ph.serialize)(o,{indices:!0,nullsAsUndefineds:!1})},[r,n,H]),eN=(0,c.useCallback)(async e=>{let n=fW(ep),o=await l(),{state:s}=await U({id:t,collectionSlug:r,data:e,docPermissions:a,docPreferences:o,globalSlug:i,locale:R,operation:B,renderAllFields:!0,schemaPath:r||i,signal:n.signal,skipValidation:!0});eh.current={...pk},ed(!1),ev({type:"REPLACE_STATE",state:s}),ep.current=null},[r,ev,i,t,B,U,a,l,R,ed]),eE=(0,c.useCallback)(e=>{eh.current={...pk},ed(!1),ev({type:"REPLACE_STATE",state:e})},[ev,ed]),eT=(0,c.useCallback)(({blockType:e,path:t,rowIndex:r,subFieldState:n})=>{let a=e$(t)||[];ev({type:"ADD_ROW",blockType:e,path:t,rowIndex:void 0===r?a.length:r,subFieldState:n}),ed(!0)},[ev,e$,ed]),eP=(0,c.useCallback)(({moveFromIndex:e,moveToIndex:t,path:r})=>{ev({type:"MOVE_ROW",moveFromIndex:e,moveToIndex:t,path:r}),ed(!0)},[ev,ed]),eD=(0,c.useCallback)(({path:e,rowIndex:t})=>{ev({type:"REMOVE_ROW",path:e,rowIndex:t}),ed(!0)},[ev,ed]),eO=(0,c.useCallback)(({blockType:e,path:t,rowIndex:r,subFieldState:n})=>{let a=e$(t);ev({type:"REPLACE_ROW",blockType:e,path:t,rowIndex:void 0===r?a.length:r,subFieldState:n}),ed(!0)},[ev,e$,ed]);(0,c.useEffect)(()=>{let e=ep.current;return()=>{fq(e)}},[]),(0,c.useEffect)(()=>{void 0!==S&&et(S)},[S]),eh.current.submit=ew,eh.current.getFields=e_,eh.current.getField=eC,eh.current.getData=eS,eh.current.getSiblingData=ej,eh.current.getDataByPath=e$,eh.current.validateForm=ex,eh.current.createFormData=ek,eh.current.setModified=ed,eh.current.setProcessing=en,eh.current.setBackgroundProcessing=es,eh.current.setSubmitted=X,eh.current.setIsValid=Z,eh.current.disabled=q,eh.current.setDisabled=W,eh.current.formRef=ef,eh.current.reset=eN,eh.current.replaceState=eE,eh.current.dispatchFields=ev,eh.current.addFieldRow=eT,eh.current.removeFieldRow=eD,eh.current.moveFieldRow=eP,eh.current.replaceFieldRow=eO,eh.current.uuid=T,eh.current.initializing=ee,eh.current.isValid=Q,(0,c.useEffect)(()=>{G(!0)},[]),(0,c.useEffect)(()=>{"boolean"==typeof g&&W(g)},[g]),(0,c.useEffect)(()=>{"boolean"==typeof E&&X(E)},[E]),(0,c.useEffect)(()=>{_&&(eh.current={...pk},ev({type:"REPLACE_STATE",optimize:!1,sanitize:!0,state:_}))},[_,ev]),iW(()=>{I()},15e3,[ey]);let eA=ad(()=>{eh.current={...eh.current},ed(!1)});(0,c.useEffect)(()=>{eA()},[R]);let eR=[m,"form"].filter(Boolean).join(" "),eM=ad(e=>{z(async()=>{if(Array.isArray(j)){let t;for(let r of j)t=await r({formState:rL(ey,{excludeFiles:!0}),submitted:e});ev({type:"MERGE_SERVER_STATE",prevStateRef:eb,serverState:t})}})});pg(()=>{(em.current||!ro(ey,eb.current))&&ec&&eM(J),eb.current=ey,em.current=!1},[ec,J,ey],250);let eL=C?ny:c.default.Fragment,eI=C?{value:eh.current}:{};return(0,p.jsx)(x||"form",{action:"function"==typeof s?void 0:s,className:eR,"data-form-ready":!er&&Y&&!ee,method:D,noValidate:!0,onSubmit:e=>{eh.current.submit({},e)},ref:ef,children:(0,p.jsx)(eL,{...eI,children:(0,p.jsx)(ng,{value:eh.current,children:(0,p.jsx)(nv,{value:{fields:ey,...eh.current},children:(0,p.jsx)(nb,{value:J,children:(0,p.jsx)(nC,{value:!Y||Y&&ee,children:(0,p.jsx)(nx,{value:er,children:(0,p.jsx)(nw,{value:ea,children:(0,p.jsx)(n_,{value:ec,children:(0,p.jsx)(nS.Provider,{value:eg,children:h})})})})})})})})})})},pE="tabs-field__tab-button",pT=e=>{let t=(0,v.c)(12),{hidden:r,isActive:n,parentPath:a,setIsActive:l,tab:i}=e,{i18n:o}=(0,f.d)(),[s,u]=(0,c.useState)(void 0),d;if(t[0]!==s||t[1]!==r||t[2]!==o||t[3]!==n||t[4]!==a||t[5]!==l||t[6]!==i){let e=[...a?a.split(".").slice(0,-1):[],...E(i)?[i.name]:[]],f=s>0,h=(0,p.jsx)(sK,{fields:i.fields,path:e,setErrorCount:u}),g=f&&`${pE}--has-error`,y=n&&`${pE}--active`,v=r&&`${pE}--hidden`,b;t[8]!==g||t[9]!==y||t[10]!==v?(b=[pE,g,y,v].filter(Boolean),t[8]=g,t[9]=y,t[10]=v,t[11]=b):b=t[11],d=(0,p.jsxs)(c.default.Fragment,{children:[h,(0,p.jsxs)("button",{className:b.join(" "),onClick:l,type:"button",children:[i.label?m(i.label,o):E(i)?i.name:"",f&&(0,p.jsx)(a5,{count:s,i18n:o})]})]}),t[0]=s,t[1]=r,t[2]=o,t[3]=n,t[4]=a,t[5]=l,t[6]=i,t[7]=d}else d=t[7];return d},pP="tabs-field",pD=o1(e=>{let t,r,n,a,l=(0,v.c)(44),{field:i,forceRender:o,indexPath:s,parentPath:u,parentSchemaPath:d,path:h,permissions:m,readOnly:g,schemaPath:y}=e,{admin:b,tabs:x}=i,w;l[0]!==b?(w=void 0===b?{}:b,l[0]=b,l[1]=w):w=l[1];let{className:_}=w,C;l[2]!==x?(C=void 0===x?[]:x,l[2]=x,l[3]=C):C=l[3];let S=C,j=void 0===s?"":s,$=void 0===u?"":u,k=void 0===d?"":d,N=void 0===h?"":h,{getPreference:E,setPreference:T}=oL(),{preferencesKey:P}=oV(),{i18n:D}=(0,f.d)(),{isWithinCollapsible:O}=sc(),A;l[4]!==S?(A=e=>{let[t]=e;return S.map((e,r)=>{let n=e?.id;return{index:r,passesCondition:t?.[n]?.passesCondition??!0,tab:e}})},l[4]=S,l[5]=A):A=l[5];let R=nO(A),M;l[6]!==R?(M=()=>R.filter(pA)?.[0]?.index??0,l[6]=R,l[7]=M):M=l[7];let[L,I]=(0,c.useState)(M),F=`tabs-${j}`,B=R[L],z=B?.tab,U=z?.admin?.description??z?.description,V="function"==typeof U?U({i18n:D,t:D.t}):U,H=R.some(pR),K;l[8]!==E||l[9]!==N||l[10]!==P||l[11]!==T||l[12]!==F?(K=async e=>{I(e);let t=await E(P);P&&T(P,{...t,...N?{fields:{...t?.fields||{},[N]:{...t?.fields?.[N],tabIndex:e}}}:{fields:{...t?.fields,[F]:{...t?.fields?.[F],tabIndex:e}}}})},l[8]=E,l[9]=N,l[10]=P,l[11]=T,l[12]=F,l[13]=K):K=l[13];let q=K,W;l[14]!==E||l[15]!==N||l[16]!==P||l[17]!==R.length||l[18]!==F?(W=()=>{P&&(async()=>{let e=await E(P),t=N?e?.fields?.[N]?.tabIndex:e?.fields?.[F]?.tabIndex;I("number"==typeof t&&t<R.length?t:0)})()},l[14]=E,l[15]=N,l[16]=P,l[17]=R.length,l[18]=F,l[19]=W):W=l[19],l[20]!==E||l[21]!==$||l[22]!==k||l[23]!==N||l[24]!==P||l[25]!==S||l[26]!==F?(t=[N,E,P,F,S,$,k],l[20]=E,l[21]=$,l[22]=k,l[23]=N,l[24]=P,l[25]=S,l[26]=F,l[27]=t):t=l[27],(0,c.useEffect)(W,t),l[28]!==B?.passesCondition||l[29]!==q||l[30]!==R?(r=()=>{if(B?.passesCondition===!1){let e=R.find(pM);e&&q(e.index)}},l[28]=B?.passesCondition,l[29]=q,l[30]=R,l[31]=r):r=l[31],l[32]!==B||l[33]!==q||l[34]!==R?(n=[B,R,q],l[32]=B,l[33]=q,l[34]=R,l[35]=n):n=l[35],(0,c.useEffect)(r,n);let Y=O&&`${pP}--within-collapsible`,G=!H&&`${pP}--hidden`,J;return l[36]!==_||l[37]!==Y||l[38]!==G?(J=[o3,_,pP,Y,G].filter(Boolean),l[36]=_,l[37]=Y,l[38]=G,l[39]=J):J=l[39],l[40]!==L||l[41]!==q||l[42]!==N?(a=e=>{let{index:t,passesCondition:r,tab:n}=e;return(0,p.jsx)(pT,{hidden:!r,isActive:L===t,parentPath:N,setIsActive:()=>{q(t)},tab:n},t)},l[40]=L,l[41]=q,l[42]=N,l[43]=a):a=l[43],(0,p.jsx)("div",{className:J.join(" "),children:(0,p.jsxs)(fu,{children:[(0,p.jsx)("div",{className:`${pP}__tabs-wrap`,children:(0,p.jsx)("div",{className:`${pP}__tabs`,children:R.map(a)})}),(0,p.jsx)("div",{className:`${pP}__content-wrap`,children:z&&(0,p.jsx)(pO,{description:V,field:z,forceRender:void 0!==o&&o,hidden:!1,parentIndexPath:j,parentPath:N,parentSchemaPath:void 0===y?"":y,path:N,permissions:m&&"object"==typeof m&&"name"in z?m[z.name]&&"object"==typeof m[z.name]&&"fields"in m[z.name]?m[z.name].fields:m[z.name]:m,readOnly:g,tabIndex:L})})]})})});function pO(e){let t=(0,v.c)(21),{description:r,field:n,forceRender:a,hidden:l,label:i,parentIndexPath:o,parentPath:s,parentSchemaPath:c,permissions:u,readOnly:d,tabIndex:h}=e,{i18n:g}=(0,f.d)(),{customComponents:y}=oQ(),b,x;if(t[0]!==r||t[1]!==n||t[2]!==a||t[3]!==l||t[4]!==g||t[5]!==i||t[6]!==o||t[7]!==s||t[8]!==c||t[9]!==u||t[10]!==d||t[11]!==y||t[12]!==h){x=Symbol.for("react.early_return_sentinel");e:{let e,f,{AfterInput:v,BeforeInput:w,Description:_,Field:C}=void 0===y?{}:y;if(C){x=C;break e}let{indexPath:S,path:j,schemaPath:$}=rs({field:n,index:h,parentIndexPath:o,parentPath:s,parentSchemaPath:c}),k=l&&`${pP}__tab--hidden`,N;t[15]!==g||t[16]!==i?(N=i&&`${pP}__tabConfigLabel-${e=m(i,g),e?.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()}`,t[15]=g,t[16]=i,t[17]=N):N=t[17],t[18]!==k||t[19]!==N?(f=[k,`${pP}__tab`,N].filter(Boolean),t[18]=k,t[19]=N,t[20]=f):f=t[20],b=(0,p.jsxs)("div",{className:f.join(" "),children:[(0,p.jsx)(ns,{CustomComponent:_,Fallback:(0,p.jsx)(a8,{description:r,marginPlacement:"bottom",path:s})}),w,(0,p.jsx)(g6,{fields:n.fields,forceRender:a,parentIndexPath:S,parentPath:j,parentSchemaPath:$,permissions:u,readOnly:d}),v]})}t[0]=r,t[1]=n,t[2]=a,t[3]=l,t[4]=g,t[5]=i,t[6]=o,t[7]=s,t[8]=c,t[9]=u,t[10]=d,t[11]=y,t[12]=h,t[13]=b,t[14]=x}else b=t[13],x=t[14];return x!==Symbol.for("react.early_return_sentinel")?x:b}function pA(e){let{passesCondition:t}=e;return t}function pR(e){let{passesCondition:t}=e;return t}function pM(e){let{passesCondition:t}=e;return t}var pL=e=>{let t=(0,v.c)(32),{AfterInput:r,BeforeInput:n,className:a,Description:l,description:i,Error:o,hasMany:s,htmlAttributes:c,inputRef:u,Label:d,label:h,localized:g,maxRows:y,onChange:b,onKeyDown:x,path:w,placeholder:_,readOnly:C,required:S,rtl:j,showError:$,style:k,value:N,valueToRender:E}=e,{i18n:T,t:P}=(0,f.d)(),D;if(t[0]!==r||t[1]!==n||t[2]!==l||t[3]!==o||t[4]!==d||t[5]!==a||t[6]!==i||t[7]!==s||t[8]!==c||t[9]!==T||t[10]!==u||t[11]!==h||t[12]!==g||t[13]!==y||t[14]!==b||t[15]!==x||t[16]!==w||t[17]!==_||t[18]!==C||t[19]!==S||t[20]!==j||t[21]!==$||t[22]!==k||t[23]!==P||t[24]!==N||t[25]!==E){let e=m(_,T),f=$&&"error",v=C&&"read-only",O=s&&"has-many",A;t[27]!==a||t[28]!==f||t[29]!==v||t[30]!==O?(A=[o3,"text",a,f,v,O].filter(Boolean),t[27]=a,t[28]=f,t[29]=v,t[30]=O,t[31]=A):A=t[31],D=(0,p.jsxs)("div",{className:A.join(" "),style:k,children:[(0,p.jsx)(ns,{CustomComponent:d,Fallback:(0,p.jsx)(iH,{label:h,localized:g,path:w,required:S})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:o,Fallback:(0,p.jsx)(a7,{path:w,showError:$})}),n,s?(0,p.jsx)(ft,{className:`field-${w.replace(/\./g,"__")}`,components:{DropdownIndicator:null},customProps:{editableProps:pF},disabled:C,filterOption:()=>!y||!(Array.isArray(N)&&y&&N.length>=y),isClearable:!1,isCreatable:!0,isMulti:!0,isSortable:!0,menuIsOpen:!1,noOptionsMessage:()=>Array.isArray(N)&&N.length>=y?P("validation:limitReached",{max:y,value:N.length+1}):null,onChange:b,options:[],placeholder:e,showError:$,value:E}):(0,p.jsx)("input",{"data-rtl":j,disabled:C,id:`field-${w?.replace(/\./g,"__")}`,name:w,onChange:b,onKeyDown:x,placeholder:e,ref:u,type:"text",value:N||"",...c??{}}),r,(0,p.jsx)(ns,{CustomComponent:l,Fallback:(0,p.jsx)(a8,{description:i,path:w})})]})]}),t[0]=r,t[1]=n,t[2]=l,t[3]=o,t[4]=d,t[5]=a,t[6]=i,t[7]=s,t[8]=c,t[9]=T,t[10]=u,t[11]=h,t[12]=g,t[13]=y,t[14]=b,t[15]=x,t[16]=w,t[17]=_,t[18]=C,t[19]=S,t[20]=j,t[21]=$,t[22]=k,t[23]=P,t[24]=N,t[25]=E,t[26]=D}else D=t[26];return D};function pI(e){e.currentTarget.contentEditable="false"}function pF(e,t,r){let n=`${t}--editable`;return{onBlur:pI,onClick:e=>{e.currentTarget.contentEditable="true",e.currentTarget.classList.add(n),e.currentTarget.focus()},onKeyDown:t=>{if(!t.nativeEvent.isComposing&&("Enter"===t.key||"Tab"===t.key||"Escape"===t.key)){if(t.currentTarget.contentEditable="false",t.currentTarget.classList.remove(n),e.value.value=t.currentTarget.innerText,e.label=t.currentTarget.innerText,e.value.value.replaceAll(`
`,""))r.onChange(r.value,{action:"create-option",option:e});else if(Array.isArray(r.value)){let t=r.value.filter(t=>t.id!==e.id);r.onChange(t,{action:"pop-value",removedValue:e})}t.preventDefault()}t.stopPropagation()}}}var pB=o1(e=>{let{field:t,field:{admin:{autoComplete:r,className:n,description:a,placeholder:l,rtl:i}={},hasMany:o,label:s,localized:u,maxLength:f,maxRows:h,minLength:m,minRows:g,required:y},inputRef:v,path:b,readOnly:x,validate:w}=e,_=iz(),{config:{localization:C}}=(0,d.c)(),{customComponents:{AfterInput:S,BeforeInput:j,Description:$,Error:k,Label:N}={},disabled:E,path:T,setValue:P,showError:D,value:O}=oQ({potentiallyStalePath:b,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof w)return w(e,{...t,maxLength:f,minLength:m,required:y})},[w,m,f,y])}),A=o6({fieldLocalized:u,fieldRTL:i,locale:_,localizationConfig:C||void 0}),[R,M]=(0,c.useState)([]),L=(0,c.useCallback)(e=>{!(x||E)&&P(e?Array.isArray(e)?e.map(e=>e.value?.value||e.value):[e.value?.value||e.value]:[])},[x,P,E]);(0,c.useEffect)(()=>{o&&Array.isArray(O)&&M(O.map((e,t)=>({id:`${e}${t}`,label:`${e}`,value:{toString:()=>`${e}${t}`,value:e?.value||e}})))},[O,o]);let I=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsx)(pL,{AfterInput:S,BeforeInput:j,className:n,Description:$,description:a,Error:k,hasMany:o,htmlAttributes:{autoComplete:r||void 0},inputRef:v,Label:N,label:s,localized:u,maxRows:h,minRows:g,onChange:o?L:e=>{P(e.target.value)},path:T,placeholder:l,readOnly:x||E,required:y,rtl:A,showError:D,style:I,value:O||"",valueToRender:R})}),pz=e=>{let t=(0,v.c)(26),{AfterInput:r,BeforeInput:n,className:a,Description:l,description:i,Error:o,Label:s,label:c,localized:u,onChange:d,path:h,placeholder:g,readOnly:y,required:b,rows:x,rtl:w,showError:_,style:C,value:S}=e,{i18n:j}=(0,f.d)(),$=_&&"error",k=y&&"read-only",N;t[0]!==a||t[1]!==$||t[2]!==k?(N=[o3,"textarea",a,$,k].filter(Boolean),t[0]=a,t[1]=$,t[2]=k,t[3]=N):N=t[3];let E=N.join(" "),T=`field-${h.replace(/\./g,"__")}`,P;return t[4]!==r||t[5]!==n||t[6]!==l||t[7]!==o||t[8]!==s||t[9]!==i||t[10]!==j||t[11]!==c||t[12]!==u||t[13]!==d||t[14]!==h||t[15]!==g||t[16]!==y||t[17]!==b||t[18]!==x||t[19]!==w||t[20]!==_||t[21]!==C||t[22]!==E||t[23]!==T||t[24]!==S?(P=(0,p.jsxs)("div",{className:E,style:C,children:[(0,p.jsx)(ns,{CustomComponent:s,Fallback:(0,p.jsx)(iH,{htmlFor:T,label:c,localized:u,path:h,required:b})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:o,Fallback:(0,p.jsx)(a7,{path:h,showError:_})}),n,(0,p.jsx)("div",{className:"textarea-outer",children:(0,p.jsx)("textarea",{"data-rtl":w,disabled:y,id:`field-${h.replace(/\./g,"__")}`,name:h,onChange:d,placeholder:m(g,j),rows:x,style:{"--rows":x},value:S||""})}),r,(0,p.jsx)(ns,{CustomComponent:l,Fallback:(0,p.jsx)(a8,{description:i,path:h})})]})]}),t[4]=r,t[5]=n,t[6]=l,t[7]=o,t[8]=s,t[9]=i,t[10]=j,t[11]=c,t[12]=u,t[13]=d,t[14]=h,t[15]=g,t[16]=y,t[17]=b,t[18]=x,t[19]=w,t[20]=_,t[21]=C,t[22]=E,t[23]=T,t[24]=S,t[25]=P):P=t[25],P},pU=o1(e=>{let{field:t,field:{admin:{className:r,description:n,placeholder:a,rows:l,rtl:i}={},label:o,localized:s,maxLength:u,minLength:h,required:g},path:y,readOnly:v,validate:b}=e,{i18n:x}=(0,f.d)(),{config:{localization:w}}=(0,d.c)(),_=o6({fieldLocalized:s,fieldRTL:i,locale:iz(),localizationConfig:w||void 0}),{customComponents:{AfterInput:C,BeforeInput:S,Description:j,Error:$,Label:k}={},disabled:N,path:E,setValue:T,showError:P,value:D}=oQ({potentiallyStalePath:y,validate:(0,c.useCallback)((e,t)=>{if("function"==typeof b)return b(e,{...t,maxLength:u,minLength:h,required:g})},[b,g,u,h])}),O=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsx)(pz,{AfterInput:C,BeforeInput:S,className:r,Description:j,description:n,Error:$,Label:k,label:o,localized:s,onChange:e=>{T(e.target.value)},path:E,placeholder:m(a,x),readOnly:v||N,required:g,rows:l,rtl:_,showError:P,style:O,value:D})}),pV=()=>null,pH=(0,c.createContext)(void 0),pK=e=>{let t=(0,v.c)(5),{children:r}=e,[n,a]=(0,c.useState)(null),[l,i]=(0,c.useState)(""),[o,s]=(0,c.useState)(null),u;return t[0]!==r||t[1]!==o||t[2]!==n||t[3]!==l?(u=(0,p.jsx)(pH,{value:{setUploadControlFile:s,setUploadControlFileName:a,setUploadControlFileUrl:i,uploadControlFile:o,uploadControlFileName:n,uploadControlFileUrl:l},children:r}),t[0]=r,t[1]=o,t[2]=n,t[3]=l,t[4]=u):u=t[4],u},pq=()=>{let e=(0,c.use)(pH);if(!e)throw Error("useUploadControls must be used within an UploadControlsProvider");return e},pW=e=>{e.preventDefault(),e.stopPropagation()};function pY({children:e,className:t,disabled:r=!1,dropzoneStyle:n="default",multipleFiles:a,onChange:l}){let i=c.default.useRef(null),[o,s]=c.default.useState(!1),u=c.default.useCallback(e=>{if(!a&&e.length>1){let t=new DataTransfer;t.items.add(e[0]),l(t.files)}else l(e)},[a,l]),d=c.default.useCallback(e=>{e.preventDefault(),e.stopPropagation(),e.clipboardData.files&&e.clipboardData.files.length>0&&u(e.clipboardData.files)},[u]),f=c.default.useCallback(e=>{e.preventDefault(),e.stopPropagation(),s(!0)},[]),h=c.default.useCallback(e=>{e.preventDefault(),e.stopPropagation(),s(!1)},[]),m=c.default.useCallback(e=>{if(e.preventDefault(),e.stopPropagation(),s(!1),e.dataTransfer.files&&e.dataTransfer.files.length>0){u(e.dataTransfer.files),s(!1);try{e.dataTransfer.clearData()}catch{}}},[u]);c.default.useEffect(()=>{let e=i.current;return e&&!r?(e.addEventListener("dragenter",f),e.addEventListener("dragleave",h),e.addEventListener("dragover",pW),e.addEventListener("drop",m),e.addEventListener("paste",d),()=>{e.removeEventListener("dragenter",f),e.removeEventListener("dragleave",h),e.removeEventListener("dragover",pW),e.removeEventListener("drop",m),e.removeEventListener("paste",d)}):()=>null},[r,f,h,m,d]);let g=["dropzone",t,o?"dragging":"",`dropzoneStyle--${n}`].filter(Boolean).join(" ");return(0,p.jsx)("div",{className:g,ref:i,children:e})}function pG(e){let t=(0,v.c)(3),{onClick:r}=e,{t:n}=(0,f.d)(),a;return t[0]!==r||t[1]!==n?(a=(0,p.jsx)("button",{"aria-label":n("general:close"),className:"drawer-close-button",onClick:r,type:"button",children:(0,p.jsx)(f.a,{})}),t[0]=r,t[1]=n,t[2]=a):a=t[2],a}function pJ({onClose:e,title:t}){return(0,p.jsxs)("div",{className:"bulk-upload--drawer-header",children:[(0,p.jsx)("h2",{title:t,children:t}),(0,p.jsx)(pG,{onClick:e})]})}var pX="bulk-upload--add-files";function pQ({acceptMimeTypes:e,onCancel:t,onDrop:r}){let{t:n}=(0,f.d)(),a=c.default.useRef(null);return(0,p.jsxs)("div",{className:pX,children:[(0,p.jsx)(pJ,{onClose:t,title:n("upload:addFiles")}),(0,p.jsx)("div",{className:`${pX}__dropArea`,children:(0,p.jsxs)(pY,{multipleFiles:!0,onChange:r,children:[(0,p.jsx)(aw,{buttonStyle:"subtle",iconPosition:"left",onClick:()=>{a.current&&a.current.click()},size:"small",children:n("upload:selectFile")}),(0,p.jsx)("input",{accept:e,"aria-hidden":"true",className:`${pX}__hidden-input`,hidden:!0,multiple:!0,onChange:e=>{e.target.files&&e.target.files.length>0&&r(e.target.files)},ref:a,type:"file"}),(0,p.jsxs)("p",{className:`${pX}__dragAndDropText`,children:[n("general:or")," ",n("upload:dragAndDrop")]})]})})]})}var pZ=(0,h.e)(nn(),1);async function p0(e={},t={},r,n){let a=rF(e,!0),l=a?.file;if(l&&delete a.file,l&&"function"==typeof n){let e=l.name;l=JSON.stringify({clientUploadContext:await n({file:l,updateFilename:t=>{e=t}}),collectionSlug:r,filename:e,mimeType:l.type,size:l.size})}let i={_payload:JSON.stringify({...a,...t}),file:l};return(0,pZ.serialize)(i,{indices:!0,nullsAsUndefineds:!1})}function p1(e,t){switch(t.type){case"ADD_FORMS":{let r=[];for(let e=0;e<t.forms.length;e++)r[e]={errorCount:0,formID:t.forms[e].formID??(crypto.randomUUID?crypto.randomUUID():sj()),formState:{...t.forms[e].initialState||{},file:{initialValue:t.forms[e].file,valid:!0,value:t.forms[e].file}},uploadEdits:{}};return{...e,activeIndex:0,forms:[...r,...e.forms]}}case"REMOVE_FORM":{let r=[...e.forms],[n]=r.splice(t.index,1),a=e.activeIndex>=t.index,l=Math.min(r.length-1,e.activeIndex===t.index?t.index:a?e.activeIndex-1:e.activeIndex);return{...e,activeIndex:a?l:e.activeIndex,forms:r,totalErrorCount:e.totalErrorCount-n.errorCount}}case"REPLACE":return{...e,...t.state};case"SET_ACTIVE_INDEX":return{...e,activeIndex:t.index};case"UPDATE_ERROR_COUNT":{let r=[...e.forms];return r[t.index].errorCount=t.count,{...e,forms:r,totalErrorCount:r.reduce((e,t)=>e+t.errorCount,0)}}case"UPDATE_FORM":{let r=[...e.forms];return r[t.index].errorCount=t.errorCount,r[t.index]={...r[t.index],formState:{...r[t.index].formState,...t.formState},uploadEdits:{...r[t.index].uploadEdits,...t.uploadEdits}},{...e,forms:r,totalErrorCount:r.reduce((e,t)=>e+t.errorCount,0)}}default:return e}}var p2=c.default.createContext({activeIndex:0,addFiles:()=>Promise.resolve(),bulkUpdateForm:()=>null,collectionSlug:"",docPermissions:void 0,documentSlots:{},forms:[],getFormDataRef:{current:()=>({})},hasPublishPermission:!1,hasSavePermission:!1,hasSubmitted:!1,isInitializing:!1,removeFile:()=>{},saveAllDocs:()=>Promise.resolve(),setActiveIndex:()=>0,setFormTotalErrorCount:()=>{},totalErrorCount:0,updateUploadEdits:()=>{}}),p3={activeIndex:0,forms:[],totalErrorCount:0};function p6({children:e}){let{config:t}=(0,d.c)(),{routes:{api:r}}=t,{code:n}=iz(),{i18n:a,t:l}=(0,f.d)(),{getDocumentSlots:i,getFormState:o}=fk(),{getUploadHandler:s}=pb(),[u,h]=c.default.useState({}),[m,g]=c.default.useState(!1),[y,v]=c.default.useState(),[b,x]=c.default.useState(!1),[w,_]=c.default.useState(!1),[C,S]=c.default.useState(!1),[j,$]=c.default.useState(!1),[k,N]=c.default.useState(!1),[E,T]=c.default.useReducer(p1,p3),{activeIndex:P,forms:D,totalErrorCount:O}=E;c.default.useRef(D).current=D;let{toggleLoadingOverlay:A}=fz(),{closeModal:R}=lx(),{collectionSlug:M,drawerSlug:L,initialFiles:I,initialForms:F,onSuccess:B,setInitialFiles:z,setInitialForms:U,setSuccessfullyUploaded:V}=gV(),[H,K]=c.default.useState(!1),[q,W]=c.default.useState(""),Y=c.default.useRef(!1),G=c.default.useRef(null),J=c.default.useRef(()=>({})),X=tL({apiRoute:r,path:""}),Q=`${X}/${M}`,Z=c.default.useCallback(async()=>{let e={locale:n||void 0},t=`/${M}/access`,r=await (await fetch(`${X}${t}?${ra(e)}`,{credentials:"include",headers:{"Accept-Language":a.language,"Content-Type":"application/json"},method:"post"})).json(),l=await fetch(`${X}${t}?${ra(e)}`,{body:JSON.stringify({_status:"published"}),credentials:"include",headers:{"Accept-Language":a.language,"Content-Type":"application/json"},method:"POST"}).then(e=>e.json());v(r),x(oz({collectionSlug:M,docPermissions:r,isEditing:!1})),_(l?.update),$(!0)},[X,n,M,a.language]),ee=c.default.useCallback(async e=>{e?.signal&&e.abort("aborting previous fetch for initial form state without files"),h(await i({collectionSlug:M}));try{let{state:e}=await o({collectionSlug:M,docPermissions:y,docPreferences:{fields:{}},locale:n,operation:"create",renderAllFields:!0,schemaPath:M,skipValidation:!0});G.current=e,S(!0)}catch{}},[i,M,o,y,n]),et=c.default.useCallback(e=>{let t=J.current();T({type:"REPLACE",state:{activeIndex:e,forms:D.map((e,r)=>r===P?{errorCount:e.errorCount,formID:e.formID,formState:t,uploadEdits:e.uploadEdits}:e)}})},[D,P]),er=c.default.useCallback(async e=>{D.length&&T({type:"UPDATE_FORM",errorCount:D[P].errorCount,formState:J.current(),index:P}),A({isLoading:!0,key:"addingDocs"}),C||await ee(),T({type:"ADD_FORMS",forms:Array.from(e).map(e=>({file:e,initialState:G.current}))}),A({isLoading:!1,key:"addingDocs"})},[ee,C,A,P,D]),en=ad(er),ea=ad(async e=>{A({isLoading:!0,key:"addingDocs"}),C||await ee(),T({type:"ADD_FORMS",forms:e.map(e=>({...e,initialState:e?.initialState||G.current}))}),A({isLoading:!1,key:"addingDocs"})}),el=c.default.useCallback(e=>{T({type:"REMOVE_FORM",index:e})},[]),ei=c.default.useCallback(({errorCount:e,index:t})=>{T({type:"UPDATE_ERROR_COUNT",count:e,index:t})},[]),eo=c.default.useCallback(async({overrides:e}={})=>{let t=J.current(),r=[...D];r[P]={errorCount:r[P].errorCount,formID:r[P].formID,formState:t,uploadEdits:r[P].uploadEdits};let a=r[P]?.formID,i=[];K(!0);for(let t=0;t<r.length;t++)try{let a=r[t],c=a.formState?.file?.value;W(l("general:uploadingBulk",{current:t+1,total:r.length}));let u=`${Q}${ra({locale:n,uploadEdits:a?.uploadEdits||void 0},{addQueryPrefix:!0})}`,d=await fetch(u,{body:await p0(a.formState,e,M,s({collectionSlug:M})),credentials:"include",method:"POST"}),f=await d.json();201===d.status&&f?.doc&&i.push({collectionSlug:M,doc:f.doc,formID:a.formID});let[h,p]=(f?.errors||[]).reduce(([e,t],r)=>{let n=[],a=[];return r?.message&&a.push(r),Array.isArray(r?.data?.errors)&&r.data?.errors.forEach(e=>{e?.path?n.push(e):a.push(e)}),[[...e,...n],[...t,...a]]},[[],[]]),m=!c&&400===d.status,g=c&&413===d.status,v=c&&"object"==typeof c&&"name"in c&&(!c.name||""===c.name);if(m||g||v){r[t].formState.file.valid=!1;let e=r[t].formState.file?.value,n={...r[t].formState};e instanceof File&&(n.file={...n.file,value:{name:e.name}});let{state:a}=await o({collectionSlug:M,docPermissions:y,docPreferences:null,formState:n,operation:"update",schemaPath:M});a&&(e instanceof File&&a.file&&(a.file={...a.file,value:e}),r[t]={errorCount:Object.values(a).reduce((e,t)=>t?.valid===!1?e+1:e,0),formID:r[t].formID,formState:a}),nG.error(p[0]?.message)}else r[t]={errorCount:h.length,formID:r[t].formID,formState:p$(r[t].formState,{type:"ADD_SERVER_ERRORS",errors:h})}}catch{}g(!0),W(""),K(!1);let c=[];r.forEach(({errorCount:e},t)=>{e&&c.push(r[t])});let u=Math.max(0,r.length-c.length),d=r.length-u;u&&(nG.success(`Successfully saved ${u} files`),V(!0),"function"==typeof B&&B(i,d)),d?nG.error(`Failed to save ${d} files`):R(L),T({type:"REPLACE",state:{activeIndex:c.reduce((e,{formID:t},r)=>t===a?r:e,0),forms:c,totalErrorCount:c.reduce((e,{errorCount:t})=>e+t,0)}}),0===c.length&&(z(void 0),U(void 0))},[D,P,l,Q,n,M,s,o,y,V,B,R,L,z,U]),es=c.default.useCallback(async(e,t)=>{for(let r=0;r<D.length;r++)if(Object.entries(e).forEach(([e,t])=>{D[r].formState[e]&&(D[r].formState[e].value=t,T({type:"UPDATE_FORM",errorCount:D[r].errorCount,formState:D[r].formState,index:r}))}),"function"==typeof t&&t(),m){let{state:e}=await o({collectionSlug:M,docPermissions:y,docPreferences:null,formState:D[r].formState,operation:"create",schemaPath:M});T({type:"UPDATE_FORM",errorCount:Object.values(e).reduce((e,t)=>t?.valid===!1?e+1:e,0),formState:e,index:r})}},[M,y,D,o,m]),ec=c.default.useCallback(e=>{T({type:"UPDATE_FORM",errorCount:D[P].errorCount,formState:D[P].formState,index:P,uploadEdits:e})},[P,D]),eu=c.default.useCallback(()=>{T({type:"REPLACE",state:{forms:D.map(e=>({...e,uploadEdits:{}}))}})},[D]);return c.default.useEffect(()=>{M&&(C||ee(),j||Z(),(I||F)&&N(!C||!j),C&&(F?.length||I?.length)&&!Y.current&&(F?.length&&ea(F),I?.length&&en(I),Y.current=!0))},[I,ee,Z,M,C,j,F]),(0,p.jsxs)(p2,{value:{activeIndex:E.activeIndex,addFiles:er,bulkUpdateForm:es,collectionSlug:M,docPermissions:y,documentSlots:u,forms:D,getFormDataRef:J,hasPublishPermission:w,hasSavePermission:b,hasSubmitted:m,isInitializing:k,removeFile:el,resetUploadEdits:eu,saveAllDocs:eo,setActiveIndex:et,setFormTotalErrorCount:ei,totalErrorCount:O,updateUploadEdits:ec},children:[H&&(0,p.jsx)(fV,{animationDuration:"250ms",loadingText:q,overlayType:"fullscreen",show:!0}),e]})}function p5(){return c.default.use(p2)}var p4=(e,t)=>e?N(t)&&t.name?`${e}.${t.name}`:e:N(t)?t.name:"",p8=({CustomLabel:e,field:t,prefix:r})=>(0,p.jsxs)(c.Fragment,{children:[r?(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)("span",{style:{display:"inline-block"},children:r})," > "]}):null,(0,p.jsx)("span",{style:{display:"inline-block"},children:(0,p.jsx)(ns,{CustomComponent:e,Fallback:(0,p.jsx)(iH,{label:"label"in t&&t.label})})})]}),p7=({fields:e,formState:t,labelPrefix:r=null,parentPath:n="",path:a="",permissions:l})=>{if(!e)return[];let i=t?.[a]?.customComponents?.Label;return e?.reduce((e,t)=>{let{operation:o,permissions:s,read:c}=rc({field:t,operation:"update",parentName:n?.includes(".")?n.split(".")[n.split(".").length-1]:n,permissions:l});return(N(t)||"ui"===t.type)&&(t.admin?.disableBulkEdit||t.unique||k(t)||"readOnly"in t&&t.readOnly||!o||!c)?e:"array"!==t.type&&"blocks"!==t.type&&b(t)?[...e,...p7({fields:t.fields,labelPrefix:p8({CustomLabel:i,field:t,prefix:r}),parentPath:a,path:p4(a,t),permissions:s})]:"tabs"===t.type&&"tabs"in t?[...e,...t.tabs.reduce((e,n)=>{if("fields"in n){let l="name"in n&&n.name;return[...e,...p7({fields:n.fields,labelPrefix:r,parentPath:a,path:l?p4(a,t):a,permissions:s})]}},[])]:[...e,{label:p8({CustomLabel:i,field:t,prefix:r}),value:{field:t,fieldPermissions:s,path:p4(a,t)}}]},[])},p9=e=>{let t=(0,v.c)(14),{fields:r,onChange:n,permissions:a}=e,{t:l}=(0,f.d)(),{dispatchFields:i,getFields:o}=nj(),s;t[0]!==r||t[1]!==o||t[2]!==a?(s=()=>{let e;return p7({fields:(e=["file","mimeType","thumbnailURL","width","height","filesize","filename","url","focalX","focalY","sizes"],r.filter(t=>!e.includes("name"in t&&t.name))),formState:o(),permissions:a})},t[0]=r,t[1]=o,t[2]=a,t[3]=s):s=t[3];let[u]=(0,c.useState)(s),d;if(t[4]!==i||t[5]!==o||t[6]!==n||t[7]!==u||t[8]!==l){let e;t[10]!==i||t[11]!==o||t[12]!==n?(e=e=>n({dispatchFields:i,formState:o(),selected:e}),t[10]=i,t[11]=o,t[12]=n,t[13]=e):e=t[13],d=(0,p.jsxs)("div",{className:"field-select",children:[(0,p.jsx)(iH,{label:l("fields:selectFieldsToEdit")}),(0,p.jsx)(ft,{getOptionValue:me,isMulti:!0,onChange:e,options:u})]}),t[4]=i,t[5]=o,t[6]=n,t[7]=u,t[8]=l,t[9]=d}else d=t[9];return d};function me(e){return"object"==typeof e.value&&"path"in e.value?String(e.value.path):String(e.value)}var mt=e=>{let{collection:{fields:t,labels:{plural:r,singular:n}}={},collection:a,drawerSlug:l,forms:i}=e,[o,s]=(0,c.useState)(!1),{permissions:u}=iR(),{i18n:d,t:h}=(0,f.d)(),{closeModal:g}=lx(),{bulkUpdateForm:y}=p5(),{getFormState:v}=fk(),b=c.default.useRef(null),[x,w]=(0,c.useState)([]),_=u?.collections?.[a.slug],C=(0,c.useMemo)(()=>rI(x.reduce((e,t)=>(e[t.value.path]=!0,e),{})),[x]),S=(0,c.useCallback)(async({formState:e,submitted:t})=>{let r=fW(b),{state:n}=await v({collectionSlug:a.slug,docPermissions:_,docPreferences:null,formState:e,operation:"update",schemaPath:a.slug,select:C,signal:r.signal,skipValidation:!t});return b.current=null,n},[v,a,_,C]);(0,c.useEffect)(()=>{let e=b.current;return()=>{fq(e)}},[]);let j=(0,c.useCallback)(e=>{y(x.reduce((t,r)=>(e[r.value.path]&&(t[r.value.path]=e[r.value.path].value),t),{}),()=>g(l))},[g,l,y,x]),$=(0,c.useCallback)(async({dispatchFields:e,formState:t,selected:r})=>{s(!0),w(r||[]);let{state:n}=await v({collectionSlug:a.slug,docPermissions:_,docPreferences:null,formState:t,operation:"update",schemaPath:a.slug,select:rI(r.reduce((e,t)=>(e[t.value.path]=!0,e),{})),skipValidation:!0});e({type:"UPDATE_MANY",formState:n}),s(!1)},[v,a,_]);return(0,p.jsxs)("div",{className:`${mr}__main`,children:[(0,p.jsxs)("div",{className:`${mr}__header`,children:[(0,p.jsx)("h2",{className:`${mr}__header__title`,children:h("general:editingLabel",{count:i.length,label:m(i.length>1?r:n,d)})}),(0,p.jsx)("button",{"aria-label":h("general:close"),className:`${mr}__header__close`,id:`close-drawer__${l}`,onClick:()=>g(l),type:"button",children:(0,p.jsx)(f.a,{})})]}),(0,p.jsxs)(pN,{className:`${mr}__form`,isInitializing:o,onChange:[S],onSubmit:j,children:[(0,p.jsx)(p9,{fields:t,onChange:$,permissions:_.fields}),0===x.length?null:(0,p.jsx)("div",{className:"render-fields",children:(0,p.jsx)(oG,{value:void 0,children:x.map((e,t)=>{let{value:{field:r,fieldPermissions:n,path:a}}=e;return(0,p.jsx)(g2,{clientFieldConfig:r,indexPath:"",parentPath:"",parentSchemaPath:"",path:a,permissions:n},`${a}-${t}`)})})}),(0,p.jsx)("div",{className:`${mr}__sidebar-wrap`,children:(0,p.jsx)("div",{className:`${mr}__sidebar`,children:(0,p.jsx)("div",{className:`${mr}__sidebar-sticky-wrap`,children:(0,p.jsx)("div",{className:`${mr}__document-actions`,children:(0,p.jsx)(aw,{type:"submit",children:h("general:applyChanges")})})})})})]})]})},mr="edit-many-bulk-uploads",mn=e=>{let t,r=(0,v.c)(5),{collection:n,collection:a}=e,{slug:l}=void 0===n?{}:n,{permissions:i}=iR(),{t:o}=(0,f.d)(),{forms:s}=p5(),c=i?.collections?.[l]?.update,u=`edit-${l}-bulk-uploads`;return c?(r[0]!==a||r[1]!==u||r[2]!==s||r[3]!==o?(t=(0,p.jsxs)("div",{className:mr,children:[(0,p.jsx)(iC,{"aria-label":o("general:editAll"),className:`${mr}__toggle`,slug:u,children:o("general:editAll")}),(0,p.jsx)(le,{children:(0,p.jsx)(iS,{Header:null,slug:u,children:(0,p.jsx)(mt,{collection:a,drawerSlug:u,forms:s})})})]}),r[0]=a,r[1]=u,r[2]=s,r[3]=o,r[4]=t):t=r[4],t):null},ma="bulk-upload--actions-bar";function ml(e){let t=(0,v.c)(15),{collectionConfig:r}=e,{activeIndex:n,forms:a,setActiveIndex:l}=p5(),{t:i}=(0,f.d)(),o=n+1,s;if(t[0]!==n||t[1]!==r||t[2]!==a.length||t[3]!==l||t[4]!==i||t[5]!==o){let e,c;t[7]!==n||t[8]!==a.length||t[9]!==l?(e=()=>{let e=n-1;e<0?l(a.length-1):l(e)},t[7]=n,t[8]=a.length,t[9]=l,t[10]=e):e=t[10],t[11]!==n||t[12]!==a.length||t[13]!==l?(c=()=>{let e=n+1;e===a.length?l(0):l(e)},t[11]=n,t[12]=a.length,t[13]=l,t[14]=c):c=t[14],s=(0,p.jsxs)("div",{className:ma,children:[(0,p.jsxs)("div",{className:`${ma}__navigation`,children:[(0,p.jsxs)("p",{className:`${ma}__locationText`,children:[(0,p.jsx)("strong",{children:o}),` ${i("general:of")} `,(0,p.jsx)("strong",{children:a.length})]}),(0,p.jsxs)("div",{className:`${ma}__controls`,children:[(0,p.jsx)(aw,{"aria-label":i("general:previous"),buttonStyle:"none",onClick:e,type:"button",children:(0,p.jsx)(ae,{direction:"left"})}),(0,p.jsx)(aw,{"aria-label":i("general:next"),buttonStyle:"none",onClick:c,type:"button",children:(0,p.jsx)(ae,{direction:"right"})})]}),(0,p.jsx)(mn,{collection:r})]}),(0,p.jsx)(mi,{className:`${ma}__saveButtons`})]}),t[0]=n,t[1]=r,t[2]=a.length,t[3]=l,t[4]=i,t[5]=o,t[6]=s}else s=t[6];return s}function mi(e){let t=(0,v.c)(12),{className:r}=e,{getEntityConfig:n}=(0,d.c)(),{t:a}=(0,f.d)(),{collectionSlug:l,hasPublishPermission:i,hasSavePermission:o,saveAllDocs:s}=p5(),c;t[0]!==l||t[1]!==n?(c=n({collectionSlug:l}),t[0]=l,t[1]=n,t[2]=c):c=t[2];let u=c,h;t[3]!==r?(h=[`${ma}__buttons`,r].filter(Boolean),t[3]=r,t[4]=h):h=t[4];let m=h.join(" "),g;return t[5]!==u?.versions?.drafts||t[6]!==i||t[7]!==o||t[8]!==s||t[9]!==a||t[10]!==m?(g=(0,p.jsxs)("div",{className:m,children:[u?.versions?.drafts&&o?(0,p.jsx)(aw,{buttonStyle:"secondary",onClick:()=>{s({overrides:{_status:"draft"}})},children:a("version:saveDraft")}):null,u?.versions?.drafts&&i?(0,p.jsx)(aw,{onClick:()=>{s({overrides:{_status:"published"}})},children:a("version:publish")}):null,!u?.versions?.drafts&&o?(0,p.jsx)(aw,{onClick:()=>{s()},children:a("general:save")}):null]}),t[5]=u?.versions?.drafts,t[6]=i,t[7]=o,t[8]=s,t[9]=a,t[10]=m,t[11]=g):g=t[11],g}var mo="bulk-upload--discard-without-saving";function ms(){let e=(0,v.c)(9),{t:t}=(0,f.d)(),{closeModal:r}=lx(),{drawerSlug:n}=gV(),a;e[0]!==r?(a=()=>{r(mo)},e[0]=r,e[1]=a):a=e[1];let l=a,i;e[2]!==r||e[3]!==n?(i=()=>{r(n),r(mo)},e[2]=r,e[3]=n,e[4]=i):i=e[4];let o=i,s;return e[5]!==l||e[6]!==o||e[7]!==t?(s=(0,p.jsx)(iE,{body:t("general:changesNotSaved"),cancelLabel:t("general:stayOnThisPage"),confirmLabel:t("general:leaveAnyway"),heading:t("general:leaveWithoutSaving"),modalSlug:mo,onCancel:l,onConfirm:o}),e[5]=l,e[6]=o,e[7]=t,e[8]=s):s=e[8],s}function mc({className:e}){return(0,p.jsx)("svg",{className:[e,"icon icon--trash"].filter(Boolean).join(" "),fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M4.1499 6.1H15.8499M14.5499 6.1V15.2C14.5499 15.85 13.8999 16.5 13.2499 16.5H6.7499C6.0999 16.5 5.4499 15.85 5.4499 15.2V6.1M7.3999 6.1V4.8C7.3999 4.15 8.0499 3.5 8.6999 3.5H11.2999C11.9499 3.5 12.5999 4.15 12.5999 4.8V6.1M8.6999 9.35V13.25M11.2999 9.35V13.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})})}var mu=()=>{let{getEntityConfig:e}=(0,d.c)(),{collectionSlug:t}=oV(),{labels:r}=e({collectionSlug:t}),{i18n:n}=(0,f.d)();return(0,p.jsxs)("div",{className:"trash-banner",children:[(0,p.jsx)(mc,{}),(0,p.jsx)("p",{children:n.t("general:documentIsTrashed",{label:`${m(r?.singular,n)}`})})]})},md="document-fields",mf=({AfterFields:e,BeforeFields:t,docPermissions:r,fields:n,forceSidebarWrap:a,isTrashed:l=!1,readOnly:i,schemaPathSegments:o})=>{let{hasSidebarFields:s,mainFields:u,sidebarFields:d}=(0,c.useMemo)(()=>n.reduce((e,t)=>(j(t)?(e.sidebarFields.push(t),e.mainFields.push(null),e.hasSidebarFields=!0):(e.mainFields.push(t),e.sidebarFields.push(null)),e),{hasSidebarFields:!1,mainFields:[],sidebarFields:[]}),[n]);return(0,p.jsxs)("div",{className:[md,s?`${md}--has-sidebar`:`${md}--no-sidebar`,a&&`${md}--force-sidebar-wrap`].filter(Boolean).join(" "),children:[(0,p.jsx)("div",{className:`${md}__main`,children:(0,p.jsxs)(ib,{className:`${md}__edit`,children:[l&&(0,p.jsx)(mu,{}),t,(0,p.jsx)(g6,{className:`${md}__fields`,fields:u,forceRender:!0,parentIndexPath:"",parentPath:"",parentSchemaPath:o.join("."),permissions:r?.fields,readOnly:i}),e]})}),s?(0,p.jsx)("div",{className:`${md}__sidebar-wrap`,children:(0,p.jsx)("div",{className:`${md}__sidebar`,children:(0,p.jsx)("div",{className:`${md}__sidebar-fields`,children:(0,p.jsx)(g6,{fields:d,forceRender:!0,parentIndexPath:"",parentPath:"",parentSchemaPath:o.join("."),permissions:r?.fields,readOnly:i})})})}):null]})};function mh({className:e}){return(0,p.jsx)("svg",{className:[e,"icon icon--folder"].filter(Boolean).join(" "),fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M13.3333 13.3333C13.6869 13.3333 14.026 13.1929 14.2761 12.9428C14.5261 12.6928 14.6666 12.3536 14.6666 12V5.33333C14.6666 4.97971 14.5261 4.64057 14.2761 4.39052C14.026 4.14048 13.6869 4 13.3333 4H8.06659C7.84359 4.00219 7.62362 3.94841 7.42679 3.84359C7.22996 3.73877 7.06256 3.58625 6.93992 3.4L6.39992 2.6C6.27851 2.41565 6.11323 2.26432 5.91892 2.1596C5.7246 2.05488 5.50732 2.00004 5.28659 2H2.66659C2.31296 2 1.97382 2.14048 1.72378 2.39052C1.47373 2.64057 1.33325 2.97971 1.33325 3.33333V12C1.33325 12.3536 1.47373 12.6928 1.72378 12.9428C1.97382 13.1929 2.31296 13.3333 2.66659 13.3333H13.3333Z",fill:"currentColor"})})}var mp=c.default.createContext({activeCollectionFolderSlugs:[],allCollectionFolderSlugs:[],allowCreateCollectionSlugs:[],breadcrumbs:[],checkIfItemIsDisabled:()=>!1,clearSelections:()=>{},currentFolder:null,documents:[],dragOverlayItem:void 0,focusedRowIndex:-1,folderCollectionConfig:null,folderCollectionSlug:"",folderFieldName:"folder",folderID:void 0,FolderResultsComponent:null,folderType:void 0,getFolderRoute:()=>"",getSelectedItems:()=>[],isDragging:!1,itemKeysToMove:void 0,moveToFolder:()=>Promise.resolve(void 0),onItemClick:()=>{},onItemKeyPress:()=>{},refineFolderData:()=>{},search:"",selectedFolderCollections:void 0,selectedItemKeys:new Set,setBreadcrumbs:()=>{},setFocusedRowIndex:()=>-1,setIsDragging:()=>!1,sort:"name",subfolders:[]});function mm({activeCollectionFolderSlugs:e,allCollectionFolderSlugs:t=[],allowCreateCollectionSlugs:r,allowMultiSelection:n=!0,baseFolderPath:a,breadcrumbs:l=[],children:i,documents:o,folderFieldName:s,folderID:u,FolderResultsComponent:h,onItemClick:m,search:g,sort:v="name",subfolders:b}){let x=mg(),{config:w}=(0,d.c)(),{routes:_}=w,C=ik(),{t:S}=(0,f.d)(),j=(0,y.useRouter)(),{startRouteTransition:$}=n3(),k=iz(),N=k?k.code:void 0,E=c.default.useRef(new Set),[T,P]=c.default.useState([]),[D,O]=c.default.useState(h||(()=>null)),[A]=c.default.useState(()=>w.collections.find(e=>w.folders&&e.slug===w.folders.slug)),R=A.slug,M=(0,y.useSearchParams)(),L=c.default.useMemo(()=>fx(M),[M]),[I,F]=c.default.useState(L),[B,z]=c.default.useState(!1),[U,V]=c.default.useState(()=>new Set),[H,K]=c.default.useState(-1),[q,W]=c.default.useState(),[Y,G]=c.default.useState(l),J=c.default.useRef(null),X=b.length+o.length,Q=c.default.useCallback(()=>{K(-1),V(new Set),W(void 0),E.current=new Set},[]),Z=c.default.useCallback((e={})=>{let t="page"in e?e.page:I?.page;return"search"in e&&(t="1"),{...I,...e,locale:N,page:t,relationTo:"relationTo"in e?e.relationTo:I?.relationTo,search:"search"in e?e.search:I?.search,sort:"sort"in e?e.sort:I?.sort??void 0}},[I,N]),ee=c.default.useCallback(({query:e,updateURL:t})=>{if(t){let t=Z(e);$(()=>j.replace(`${ra({...t,relationTo:JSON.stringify(t.relationTo)},{addQueryPrefix:!0})}`)),F(t)}},[Z,j,$]),et=c.default.useCallback(e=>{let t=ra(Z({page:"1",search:""}),{addQueryPrefix:!0});return tL({adminRoute:w.routes.admin,path:`${a}${e?`/${e}`:""}${t}`})},[a,w.routes.admin,Z]),er=c.default.useCallback(e=>[...b,...o].find(t=>t.itemKey===e),[o,b]),en=c.default.useCallback(()=>Array.from(U).reduce((e,t)=>{let r=er(t);return r&&e.push(r),e},[]),[U,er]),ea=c.default.useCallback(({collectionSlug:e,docID:t})=>{1===C?e===R?$(()=>{j.push(et(t)),Q()}):e&&$(()=>{j.push(tL({adminRoute:w.routes.admin,path:`/collections/${e}/${t}`})),Q()}):Q(),"function"==typeof m&&m(er(`${e}-${t}`))},[Q,w.routes.admin,C,R,et,er,m,j,$]),el=c.default.useCallback(e=>{let t=[...b,...o].reduce((e,t,r)=>(U.has(t.itemKey)&&e.push(r),e),[]);if(0===t.length)return[e];let r=Math.min(...t),n=Math.max(...t),a=e>=r&&e<=n,l=e,i=Math.min(l=a?e===r||e===n?e:Math.abs(e-r)>=Math.abs(e-n)?r:n:Math.abs(e-r)<=Math.abs(e-n)?r:n,e),s=Array.from({length:Math.max(l,e)-i+1},(e,t)=>i+t);return a?s:[...new Set([...t,...s])]},[b,o,U]),ei=c.default.useCallback(({indexes:e})=>{let{newSelectedFolderCollections:t,newSelectedItemKeys:r}=[...b,...o].reduce((t,r,n)=>(e.includes(n)&&(t.newSelectedItemKeys.add(r.itemKey),r.relationTo===R?r.value.folderType?.forEach(e=>{t.newSelectedFolderCollections.includes(e)||t.newSelectedFolderCollections.push(e)}):t.newSelectedFolderCollections.includes(r.relationTo)||t.newSelectedFolderCollections.push(r.relationTo)),t),{newSelectedFolderCollections:[],newSelectedItemKeys:new Set});P(t),V(r)},[o,R,b]),eo=c.default.useCallback(({event:e,item:t})=>{let{code:r,ctrlKey:a,metaKey:l,shiftKey:i}=e,s=a||l,c=U.has(t.itemKey),u=[...b,...o],d=u.findIndex(e=>e.itemKey===t.itemKey);switch(r){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":{if(e.preventDefault(),-1===d)break;let t="ArrowLeft"===r||"ArrowUp"===r?d-1:d+1;if(t<0||t>X-1)return;if(K(t),s)break;if(i&&n)return void ei({indexes:el(t)});i||V(new Set([u[t].itemKey]));break}case"Enter":if(1===U.size){K(void 0),ea({collectionSlug:t.relationTo,docID:rU(t.value)});return}break;case"Escape":Q();break;case"KeyA":n&&s&&(e.preventDefault(),K(X-1),ei({indexes:Array.from({length:X},(e,t)=>t)}));break;case"Space":n&&i?(e.preventDefault(),ei({indexes:[...b,...o].reduce((e,r,n)=>{if(r.itemKey===t.itemKey){if(c)return e;e.push(n)}else U.has(r.itemKey)&&e.push(n);return e},[])})):(e.preventDefault(),ei({indexes:c?[]:[d]}));break;case"Tab":if(n&&i){let e=d-1;e<0&&U?.size>0&&K(e)}else d+1===X&&U.size>0&&K(X-1)}},[U,b,o,n,el,ei,ea,Q,X]),es=c.default.useCallback(({event:e,item:t})=>{let r=!1,a=e.ctrlKey||e.metaKey,l=e.shiftKey,i=U.has(t.itemKey),s=[...b,...o],c=s.findIndex(e=>e.itemKey===t.itemKey);if(n&&a){let r;e.preventDefault(),ei({indexes:s.reduce((n,a,l)=>{if(a.itemKey===t.itemKey){if(i&&"pointermove"!==e.type)return n;n.push(l),r=a.itemKey}else U.has(a.itemKey)&&n.push(l);return n},[])}),r&&W(er(r))}else if(n&&l)-1!==c&&ei({indexes:el(c)});else if(n&&"pointermove"===e.type)i||ei({indexes:s.reduce((e,r,n)=>(r.itemKey===t.itemKey&&e.push(n),e),[])}),W(er(t.itemKey));else{let e=Date.now();r=e-J.current<400&&q?.itemKey===t.itemKey,J.current=e,r||ei({indexes:i&&1===U.size?[]:[c]}),W(er(t.itemKey))}r&&ea({collectionSlug:t.relationTo,docID:rU(t.value)})},[U,b,o,n,q,er,ei,ea,el]),ec=c.default.useCallback(async e=>{let{itemsToMove:t,toFolderID:r}=e;if(t.length){if(1===t.length&&t[0].relationTo===R&&t[0].value.id===u){let e=ra({depth:0,locale:N},{addQueryPrefix:!0});200!==(await fetch(tL({apiRoute:_.api,path:`/${R}/${u}${e}`}),{body:JSON.stringify({[s]:r||null}),credentials:"include",headers:{"content-type":"application/json"},method:"PATCH"})).status&&nG.error(S("general:error"))}else for(let[e,n]of Object.entries(t.reduce((e,t)=>(e[t.relationTo]||(e[t.relationTo]=[]),e[t.relationTo].push(t.value.id),e),{}))){let t=ra({depth:0,limit:0,locale:N,where:{id:{in:n}}},{addQueryPrefix:!0});try{await fetch(tL({apiRoute:_.api,path:`/${e}${t}`}),{body:JSON.stringify({[s]:r||null}),credentials:"include",headers:{"content-type":"application/json"},method:"PATCH"})}catch(e){nG.error(S("general:error")),console.error(e);continue}}Q()}},[u,Q,R,s,_.api,S,N]),eu=c.default.useCallback(e=>{function t({item:e,selectedFolderCollections:t}){return!(!e.value.folderType||Array.isArray(e.value.folderType)&&0===e.value.folderType.length)&&(0===t.length?!!(e.value.folderType||e.value.folderType.length>0):t.some(t=>!e.value.folderType.includes(t)))}return B?!!U.has(e.itemKey)||e.relationTo!==R||t({item:e,selectedFolderCollections:T}):x?.selectedItemKeys?.size?!!x.selectedItemKeys.has(e.itemKey)||e.relationTo!==R||t({item:e,selectedFolderCollections:x.selectedFolderCollections}):void 0},[T,B,U,R,x?.selectedFolderCollections,x?.selectedItemKeys]);return c.default.useEffect(()=>{h&&O(h)},[h]),(0,p.jsx)(mp,{value:{activeCollectionFolderSlugs:e||t,allCollectionFolderSlugs:t,allowCreateCollectionSlugs:r,breadcrumbs:Y,checkIfItemIsDisabled:eu,clearSelections:Q,currentFolder:Y?.[Y.length-1]?.id!==void 0?function({folderFieldName:e,isUpload:t,relationTo:r,useAsTitle:n,value:a}){let l={id:a?.id,_folderOrDocumentTitle:String(n&&a?.[n]||a.id),createdAt:a?.createdAt,folderID:a?.[e],folderType:a?.folderType||[],updatedAt:a?.updatedAt};return t&&(l.filename=a.filename,l.mimeType=a.mimeType,l.url=a.thumbnailURL||(r$(a.mimeType)?rj({sizes:a.sizes,targetSizeMax:520,targetSizeMin:300,url:a.url,width:a.width}):void 0)),{itemKey:`${r}-${a.id}`,relationTo:r,value:l}}({folderFieldName:s,isUpload:!1,relationTo:R,useAsTitle:A.admin.useAsTitle,value:Y[Y.length-1]}):null,documents:o,dragOverlayItem:q,focusedRowIndex:H,folderCollectionConfig:A,folderCollectionSlug:R,folderFieldName:s,folderID:u,FolderResultsComponent:D,folderType:Y?.[Y.length-1]?.folderType,getFolderRoute:et,getSelectedItems:en,isDragging:B,itemKeysToMove:x.selectedItemKeys,moveToFolder:ec,onItemClick:es,onItemKeyPress:eo,refineFolderData:ee,search:g,selectedFolderCollections:T,selectedItemKeys:U,setBreadcrumbs:G,setFocusedRowIndex:K,setIsDragging:z,sort:v,subfolders:b},children:i})}function mg(){let e=c.default.use(mp);if(void 0===e)throw Error("useFolder must be used within a FolderProvider");return e}var my=(0,c.createContext)({cachingEnabled:!0,clearRouteCache:()=>{}}),mv=e=>{let t,r,n,a,l=(0,v.c)(17),{cachingEnabled:i,children:o}=e,s=void 0===i||i,u=(0,y.usePathname)(),d=(0,y.useRouter)(),f=(0,c.useRef)(!1),h;l[0]!==d?(h=()=>{d.refresh()},l[0]=d,l[1]=h):h=l[1];let m=h,g;l[2]===Symbol.for("react.memo_cache_sentinel")?(g=()=>{let e=()=>{f.current=!0};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},l[2]=g):g=l[2],l[3]!==d?(t=[d],l[3]=d,l[4]=t):t=l[4],(0,c.useEffect)(g,t),l[5]!==s||l[6]!==m?(r=e=>{(s||f.current)&&(f.current=!1,m())},l[5]=s,l[6]=m,l[7]=r):r=l[7];let b=ad(r),x;return l[8]!==b||l[9]!==u?(x=()=>{b(u)},l[8]=b,l[9]=u,l[10]=x):x=l[10],l[11]!==u?(n=[u],l[11]=u,l[12]=n):n=l[12],(0,c.useEffect)(x,n),l[13]!==s||l[14]!==o||l[15]!==m?(a=(0,p.jsx)(my,{value:{cachingEnabled:s,clearRouteCache:m},children:o}),l[13]=s,l[14]=o,l[15]=m,l[16]=a):a=l[16],a},mb=()=>(0,c.use)(my),mx=e=>{let{type:t="submit",buttonId:r,children:n,disabled:a,onClick:l,programmaticSubmit:i,ref:o}=e,s=nE(),c=nT(),u=nD(),{disabled:d,submit:f}=nj();return(0,p.jsx)("div",{className:"form-submit",children:(0,p.jsx)(aw,{ref:o,...e,disabled:!!(a||u||s||c||d)||void 0,id:r,onClick:l??(i?()=>{f()}:void 0),type:t,children:n})})},mw="drawer-action-header",m_=e=>{let t=(0,v.c)(10),{cancelLabel:r,className:n,onCancel:a,onSave:l,saveLabel:i,title:o}=e,{t:s}=(0,f.d)(),c;t[0]!==n?(c=[mw,n].filter(Boolean),t[0]=n,t[1]=c):c=t[1];let u=c.join(" "),d;return t[2]!==r||t[3]!==a||t[4]!==l||t[5]!==i||t[6]!==s||t[7]!==u||t[8]!==o?(d=(0,p.jsx)("div",{className:u,children:(0,p.jsxs)("div",{className:`${mw}__content`,children:[(0,p.jsx)("h1",{className:`${mw}__title`,children:o}),(0,p.jsxs)("div",{className:`${mw}__actions`,children:[(0,p.jsx)(aw,{"aria-label":s("general:cancel"),buttonStyle:"secondary",onClick:a,children:r||s("general:cancel")}),(0,p.jsx)(mx,{"aria-label":s("general:applyChanges"),onClick:l,children:i||s("general:applyChanges")})]})]})}),t[2]=r,t[3]=a,t[4]=l,t[5]=i,t[6]=s,t[7]=u,t[8]=o,t[9]=d):d=t[9],d};function mC({children:e,className:t}){return(0,p.jsx)("div",{className:["drawer-content-container",t].filter(Boolean).join(" "),children:e})}var mS="create-new-doc-in-folder";function mj(e){let t,r=(0,v.c)(24),{buttonLabel:n,buttonSize:a,buttonStyle:l,collectionSlugs:i,folderAssignedCollections:o,onCreateSuccess:s,slugPrefix:u}=e,h=void 0===a?"small":a,g=void 0===l?"pill":l,y=`${u}-new-doc-in-folder-drawer`,{i18n:b}=(0,f.d)(),{closeModal:x,openModal:w}=lx(),{config:_}=(0,d.c)(),{folderCollectionConfig:C,folderCollectionSlug:S,folderFieldName:j,folderID:$}=mg(),k;r[0]!==S?(k={collectionSlug:S},r[0]=S,r[1]=k):k=r[1];let[N,,E]=f1(k),{closeDrawer:T,openDrawer:P}=E,[D,O]=c.default.useState(),A;r[2]!==i||r[3]!==_?(A=()=>i.reduce((e,t)=>{let r=_.collections.find(e=>{let{slug:r}=e;return r===t});return r&&e.push(r),e},[]),r[2]=i,r[3]=_,r[4]=A):A=r[4];let[R]=c.default.useState(A);return 0===R.length?null:(r[5]!==N||r[6]!==n||r[7]!==h||r[8]!==g||r[9]!==T||r[10]!==x||r[11]!==i||r[12]!==D||r[13]!==R||r[14]!==o||r[15]!==C.slug||r[16]!==j||r[17]!==$||r[18]!==b||r[19]!==y||r[20]!==s||r[21]!==P||r[22]!==w?(t=(0,p.jsxs)(c.default.Fragment,{children:[1===R.length?(0,p.jsx)(aw,{buttonStyle:g,className:`${mS}__button`,el:"div",onClick:()=>{R[0].slug===C.slug?P():(O(R[0].slug),w(y))},size:h,children:n}):(0,p.jsx)(ag,{button:(0,p.jsx)(aw,{buttonStyle:g,className:`${mS}__popup-button`,el:"div",icon:"chevron",size:h,children:n}),buttonType:"default",className:`${mS}__action-popup`,children:(0,p.jsx)(al.ButtonGroup,{children:R.map((e,t)=>(0,p.jsx)(al.Button,{onClick:()=>{e.slug===C.slug?P():(O(e.slug),w(y))},children:m(e.labels.singular,b)},t))})}),D&&(0,p.jsx)(f0,{collectionSlug:D,drawerSlug:y,initialData:{[j]:$},onSave:async e=>{let{doc:t}=e;await s({collectionSlug:D,doc:t}),x(y)},redirectAfterCreate:!1}),i.includes(C.slug)&&(0,p.jsx)(N,{initialData:{[j]:$,folderType:D?o||[D]:o},onSave:async e=>{await s({collectionSlug:C.slug,doc:e.doc}),T()},redirectAfterCreate:!1})]}),r[5]=N,r[6]=n,r[7]=h,r[8]=g,r[9]=T,r[10]=x,r[11]=i,r[12]=D,r[13]=R,r[14]=o,r[15]=C.slug,r[16]=j,r[17]=$,r[18]=b,r[19]=y,r[20]=s,r[21]=P,r[22]=w,r[23]=t):t=r[23],t)}var m$=({elements:e,translationString:t})=>{let r=t.split(/(<[^>]+>.*?<\/[^>]+>)/g);return(0,p.jsx)("span",{children:r.map((t,r)=>{if(e&&t.startsWith("<")&&t.endsWith(">")){let n=t[1],a=e[n];if(a){let e=RegExp(`<${n}>(.*?)</${n}>`,"g"),l=t.replace(e,(e,t)=>t);return(0,p.jsx)(a,{children:(0,p.jsx)(m$,{translationString:l})},r)}}return t})})},mk=({elements:e,i18nKey:t,t:r,variables:n})=>{let a=r(t,n||{});return e?(0,p.jsx)(m$,{elements:e,translationString:a}):a},mN="folderBreadcrumbs";function mE({breadcrumbs:e,className:t}){return(0,p.jsx)("div",{className:`${mN} ${t||""}`.trim(),children:e?.map((t,r)=>(0,p.jsxs)("div",{className:`${mN}__crumb`,children:[t.onClick?(0,p.jsx)(mT,{className:`${mN}__crumb-item`,id:t.id,onClick:t.onClick,children:t.name}):t.name,e.length>0&&r!==e.length-1&&(0,p.jsx)(ae,{className:`${mN}__crumb-chevron`,direction:"right"})]},r))})}function mT(e){let t,r=(0,v.c)(13),{id:n,children:a,className:l,onClick:i}=e,o=`folder-${n}`,s;r[0]!==n?(s={id:n,type:"folder"},r[0]=n,r[1]=s):s=r[1],r[2]!==o||r[3]!==s?(t={id:o,data:s},r[2]=o,r[3]=s,r[4]=t):t=r[4];let{isOver:c,setNodeRef:u}=tk(t),d=c&&"droppable-button--hover",f;r[5]!==l||r[6]!==d?(f=["droppable-button",l,d].filter(Boolean),r[5]=l,r[6]=d,r[7]=f):f=r[7];let h=f.join(" "),m;return r[8]!==a||r[9]!==i||r[10]!==u||r[11]!==h?(m=(0,p.jsx)("button",{className:h,onClick:i,ref:u,type:"button",children:a}),r[8]=a,r[9]=i,r[10]=u,r[11]=h,r[12]=m):m=r[12],m}function mP(){return(0,p.jsx)(mh,{className:"colored-folder-icon"})}var mD="move-folder-drawer",mO="move-folder-drawer-confirm-move";function mA(e){return(0,p.jsx)(iS,{gutter:!1,Header:null,slug:e.drawerSlug,children:(0,p.jsx)(mR,{...e})})}function mR(e){let{permissions:t}=iR(),[r,n]=c.default.useState([]),[a,l]=c.default.useState([]),[i,o]=c.default.useState([]),[s,u]=c.default.useState(null),[d,f]=c.default.useState(!1),[h,m]=c.default.useState(e.fromFolderID||null),g=c.default.useRef(!1),{getFolderResultsComponentAndData:y}=fk(),v=c.default.useCallback(async t=>{try{let r=await y({browseByFolder:!1,collectionsToDisplay:[e.folderCollectionSlug],displayAs:"grid",folderAssignedCollections:e.folderAssignedCollections,folderID:t,sort:"name"});o(r.breadcrumbs||[]),n(r?.subfolders||[]),l(r?.documents||[]),u(r.FolderResultsComponent||null),m(t),f(!0)}catch{o([]),n([]),l([])}g.current=!0},[y,e.folderAssignedCollections,e.folderCollectionSlug]);return c.default.useEffect(()=>{g.current||v(e.fromFolderID)},[v,e.fromFolderID]),d?(0,p.jsx)(mm,{allCollectionFolderSlugs:[e.folderCollectionSlug],allowCreateCollectionSlugs:t.collections[e.folderCollectionSlug]?.create?[e.folderCollectionSlug]:[],allowMultiSelection:!1,breadcrumbs:i,documents:a,folderFieldName:e.folderFieldName,folderID:h,FolderResultsComponent:s,onItemClick:async e=>{await v(e.value.id)},subfolders:r,children:(0,p.jsx)(mM,{...e,populateMoveToFolderDrawer:v})},h):(0,p.jsx)(fV,{})}function mM(e){let t,r,n,a,l=(0,v.c)(34),{drawerSlug:i,fromFolderID:o,fromFolderName:s,itemsToMove:u,onConfirm:d,populateMoveToFolderDrawer:h,skipConfirmModal:g,...y}=e,{clearRouteCache:b}=mb(),{closeModal:x,isModalOpen:w,openModal:_}=lx(),C;l[0]!==u?(C=()=>u.length,l[0]=u,l[1]=C):C=l[1];let[S]=c.default.useState(C),[j,$]=c.default.useState(!1),{i18n:k,t:N}=(0,f.d)(),{breadcrumbs:E,folderCollectionConfig:T,folderCollectionSlug:P,folderFieldName:D,folderID:O,FolderResultsComponent:A,folderType:R,getSelectedItems:M,subfolders:L}=mg(),I;l[2]!==P?(I={collectionSlug:P},l[2]=P,l[3]=I):I=l[3];let[F,,B]=f1(I),{closeDrawer:z,openDrawer:U}=B,V;l[4]!==E||l[5]!==M?(V=()=>{let e=M();if(0!==e.length)return{id:e[0].value.id,name:e[0].value._folderOrDocumentTitle};{let e=E?.[E.length-1];return{id:e?.id||null,name:e?.name||null}}},l[4]=E,l[5]=M,l[6]=V):V=l[6];let H=V,K;l[7]!==P||l[8]!==O||l[9]!==o||l[10]!==h?(K=async e=>{let{collectionSlug:t,doc:r}=e;await h(O),t===P&&(r?.folder&&o===rU(r?.folder)||!o&&!r?.folder)&&$(!0)},l[7]=P,l[8]=O,l[9]=o,l[10]=h,l[11]=K):K=l[11];let q=K,W;l[12]!==H||l[13]!==d?(W=()=>{"function"==typeof d&&d(H())},l[12]=H,l[13]=d,l[14]=W):W=l[14];let Y=W,G,J;return l[15]!==b||l[16]!==i||l[17]!==j||l[18]!==w?(G=()=>{!w(i)&&j&&($(!1),b())},J=[i,w,b,j],l[15]=b,l[16]=i,l[17]=j,l[18]=w,l[19]=G,l[20]=J):(G=l[19],J=l[20]),c.default.useEffect(G,J),l[21]!==x||l[22]!==i?(t=()=>{x(i)},l[21]=x,l[22]=i,l[23]=t):t=l[23],l[24]!==Y||l[25]!==_||l[26]!==g?(r=()=>{g?Y():_(mO)},l[24]=Y,l[25]=_,l[26]=g,l[27]=r):r=l[27],l[28]!==E.length||l[29]!==h?(n=E.length?()=>{h(null)}:void 0,l[28]=E.length,l[29]=h,l[30]=n):n=l[30],l[31]!==E.length||l[32]!==h?(a=(e,t)=>({id:e.id,name:e.name,onClick:t!==E.length-1?()=>{h(e.id)}:void 0}),l[31]=E.length,l[32]=h,l[33]=a):a=l[33],(0,p.jsxs)("div",{className:mD,children:[(0,p.jsx)(m_,{onCancel:t,onSave:r,saveLabel:N("general:select"),title:(0,p.jsx)(mL,{action:y.action,count:S,fromFolderName:o?s:void 0,title:"moveItemToFolder"===y.action?y.title:void 0})}),(0,p.jsxs)("div",{className:`${mD}__breadcrumbs-section`,children:[(0,p.jsx)(mE,{breadcrumbs:[{id:null,name:(0,p.jsxs)("span",{className:`${mD}__folder-breadcrumbs-root`,children:[(0,p.jsx)(mP,{}),N("folder:folders")]}),onClick:n},...E.map(a)]}),L.length>0&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(aw,{buttonStyle:"pill",className:`${mD}__add-folder-button`,margin:!1,onClick:()=>{U()},children:N("fields:addLabel",{label:m(T.labels?.singular,k)})}),(0,p.jsx)(F,{initialData:{[D]:O,folderType:R},onSave:e=>{q({collectionSlug:T.slug,doc:e.doc}),z()},redirectAfterCreate:!1})]})]}),(0,p.jsx)(mC,{className:`${mD}__body-section`,children:L.length>0?A:(0,p.jsx)(f3,{Actions:[(0,p.jsx)(mj,{buttonLabel:`${N("general:create")} ${m(T.labels?.singular,k).toLowerCase()}`,buttonSize:"medium",buttonStyle:"primary",collectionSlugs:[P],folderAssignedCollections:y.folderAssignedCollections,onCreateSuccess:q,slugPrefix:"create-new-folder-from-drawer--no-results"},"create-folder")],Message:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h3",{children:k.t("general:noResultsFound")}),(0,p.jsx)("p",{children:k.t("general:noResultsDescription")})]})})}),!g&&(0,p.jsx)(iE,{body:(0,p.jsx)(mI,{action:y.action,count:S,fromFolderName:s,title:"moveItemToFolder"===y.action?y.title:void 0,toFolderName:H().name}),confirmingLabel:N("general:moving"),confirmLabel:N("general:move"),heading:N("general:confirmMove"),modalSlug:mO,onConfirm:Y})]})}function mL(e){let t=(0,v.c)(14),{t:r}=(0,f.d)();switch(e.action){case"moveItemToFolder":if(e.fromFolderName){let n;return t[0]!==e.fromFolderName||t[1]!==e.title||t[2]!==r?(n=r("folder:movingFromFolder",{fromFolder:e.fromFolderName,title:e.title}),t[0]=e.fromFolderName,t[1]=e.title,t[2]=r,t[3]=n):n=t[3],n}{let n;return t[4]!==e.title||t[5]!==r?(n=r("folder:selectFolderForItem",{title:e.title}),t[4]=e.title,t[5]=r,t[6]=n):n=t[6],n}case"moveItemsToFolder":if(e.fromFolderName){let n=`${e.count} ${r(e.count>1?"general:items":"general:item")}`,a;return t[7]!==e.fromFolderName||t[8]!==r||t[9]!==n?(a=r("folder:movingFromFolder",{fromFolder:e.fromFolderName,title:n}),t[7]=e.fromFolderName,t[8]=r,t[9]=n,t[10]=a):a=t[10],a}{let n=`${e.count} ${r(e.count>1?"general:items":"general:item")}`,a;return t[11]!==r||t[12]!==n?(a=r("folder:selectFolderForItem",{title:n}),t[11]=r,t[12]=n,t[13]=a):a=t[13],a}}}function mI(e){let t=(0,v.c)(14),{t:r}=(0,f.d)();switch(e.action){case"moveItemToFolder":if(e.toFolderName){let n;return t[0]!==e.title||t[1]!==e.toFolderName||t[2]!==r?(n=(0,p.jsx)(mk,{elements:{1:mH,2:mV},i18nKey:"folder:moveItemToFolderConfirmation",t:r,variables:{title:e.title,toFolder:e.toFolderName}}),t[0]=e.title,t[1]=e.toFolderName,t[2]=r,t[3]=n):n=t[3],n}{let n;return t[4]!==e.title||t[5]!==r?(n=(0,p.jsx)(mk,{elements:{1:mU},i18nKey:"folder:moveItemToRootConfirmation",t:r,variables:{title:e.title}}),t[4]=e.title,t[5]=r,t[6]=n):n=t[6],n}case"moveItemsToFolder":if(e.toFolderName){let n;return t[7]!==e.count||t[8]!==e.toFolderName||t[9]!==r?(n=(0,p.jsx)(mk,{elements:{1:mz,2:mB},i18nKey:"folder:moveItemsToFolderConfirmation",t:r,variables:{count:e.count,label:r(e.count>1?"general:items":"general:item"),toFolder:e.toFolderName}}),t[7]=e.count,t[8]=e.toFolderName,t[9]=r,t[10]=n):n=t[10],n}{let n;return t[11]!==e.count||t[12]!==r?(n=(0,p.jsx)(mk,{elements:{1:mF},i18nKey:"folder:moveItemsToRootConfirmation",t:r,variables:{count:e.count,label:r(e.count>1?"general:items":"general:item")}}),t[11]=e.count,t[12]=r,t[13]=n):n=t[13],n}}}function mF(e){let{children:t}=e;return(0,p.jsx)("strong",{children:t})}function mB(e){let{children:t}=e;return(0,p.jsx)("strong",{children:t})}function mz(e){let{children:t}=e;return(0,p.jsx)("strong",{children:t})}function mU(e){let{children:t}=e;return(0,p.jsx)("strong",{children:t})}function mV(e){let{children:t}=e;return(0,p.jsx)("strong",{children:t})}function mH(e){let{children:t}=e;return(0,p.jsx)("strong",{children:t})}function mK(e){let t=(0,v.c)(29),{buttonProps:r,className:n,folderCollectionSlug:a,folderFieldName:l}=e,i=void 0===n?"":n,{t:o}=(0,f.d)(),s=nO(mq),u;t[0]!==l?(u=e=>{let[t]=e;return t&&t?.[l]||null},t[0]=l,t[1]=u):u=t[1];let h=nO(u),m=h?.value,{id:g,collectionSlug:y,initialData:b,title:x}=oV(),{setModified:w}=nj(),_;t[2]!==o?(_=()=>`${o("general:loading")}...`,t[2]=o,t[3]=_):_=t[3];let[C,S]=c.default.useState(_),{config:j}=(0,d.c)(),$=(0,c.useId)(),k,N;t[4]!==j.routes.api||t[5]!==a||t[6]!==m||t[7]!==o?(k=()=>{!async function(){if(m&&("string"==typeof m||"number"==typeof m)){let e=await (await fetch(tL({apiRoute:j.routes.api,path:`/${a}/${m}`}))).json();S(e?.name||o("folder:noFolder"))}else S(o("folder:noFolder"))}()},N=[a,j.routes.api,m,o],t[4]=j.routes.api,t[5]=a,t[6]=m,t[7]=o,t[8]=k,t[9]=N):(k=t[8],N=t[9]),c.default.useEffect(k,N);let E=`move-to-folder-${$}`,T;t[10]!==h||t[11]!==s||t[12]!==l||t[13]!==w?(T=e=>{let{id:t}=e;h.value!==t&&(s({type:"UPDATE",path:l,value:t}),w(!0))},t[10]=h,t[11]=s,t[12]=l,t[13]=w,t[14]=T):T=t[14];let P=!h?.value,D;return t[15]!==r||t[16]!==i||t[17]!==y||t[18]!==a||t[19]!==l||t[20]!==m||t[21]!==C||t[22]!==g||t[23]!==b||t[24]!==E||t[25]!==T||t[26]!==P||t[27]!==x?(D=(0,p.jsx)(mW,{buttonProps:r,className:i,collectionSlug:y,docData:b,docID:g,docTitle:x,folderCollectionSlug:a,folderFieldName:l,fromFolderID:m,fromFolderName:C,modalSlug:E,onConfirm:T,skipConfirmModal:P}),t[15]=r,t[16]=i,t[17]=y,t[18]=a,t[19]=l,t[20]=m,t[21]=C,t[22]=g,t[23]=b,t[24]=E,t[25]=T,t[26]=P,t[27]=x,t[28]=D):D=t[28],D}function mq(e){let[,t]=e;return t}var mW=e=>{let t=(0,v.c)(22),{buttonProps:r,className:n,collectionSlug:a,docData:l,docID:i,docTitle:o,folderCollectionSlug:s,folderFieldName:c,fromFolderID:u,fromFolderName:h,modalSlug:g,onConfirm:y,skipConfirmModal:b}=e,{getEntityConfig:x}=(0,d.c)(),{i18n:w,t:_}=(0,f.d)(),{closeModal:C,openModal:S}=lx(),j=ik(),$;if(t[0]!==r||t[1]!==n||t[2]!==C||t[3]!==a||t[4]!==l||t[5]!==i||t[6]!==o||t[7]!==j||t[8]!==s||t[9]!==c||t[10]!==u||t[11]!==h||t[12]!==x||t[13]!==w||t[14]!==g||t[15]!==y||t[16]!==S||t[17]!==b||t[18]!==_){let e=i_({slug:g,depth:j}),d=o||m(x({collectionSlug:a}).labels.singular,w),f;t[20]!==n?(f=["move-doc-to-folder",n].filter(Boolean),t[20]=n,t[21]=f):f=t[21],$=(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(aw,{buttonStyle:"subtle",className:f.join(" "),icon:(0,p.jsx)(mh,{}),iconPosition:"left",onClick:()=>{S(e)},...r,children:h}),(0,p.jsx)(mA,{action:"moveItemToFolder",drawerSlug:e,folderAssignedCollections:[a],folderCollectionSlug:s,folderFieldName:c,fromFolderID:u,fromFolderName:h,itemsToMove:[{itemKey:`${a}-${i}`,relationTo:a,value:{...l,id:i}}],onConfirm:async t=>{if(u!==t.id&&"function"==typeof y)try{await y(t),t.id?nG.success(_("folder:itemHasBeenMoved",{folderName:`"${t.name}"`,title:d})):nG.success(_("folder:itemHasBeenMovedToRoot",{title:d}))}catch(e){}C(e)},skipConfirmModal:b,title:d})]}),t[0]=r,t[1]=n,t[2]=C,t[3]=a,t[4]=l,t[5]=i,t[6]=o,t[7]=j,t[8]=s,t[9]=c,t[10]=u,t[11]=h,t[12]=x,t[13]=w,t[14]=g,t[15]=y,t[16]=S,t[17]=b,t[18]=_,t[19]=$}else $=t[19];return $},mY={x:0,y:0,width:0,height:0,unit:"px"},mG=(e,t,r)=>Math.min(Math.max(e,t),r),mJ=(e,t)=>e===t||e.width===t.width&&e.height===t.height&&e.x===t.x&&e.y===t.y&&e.unit===t.unit;function mX(e,t,r){return"%"===e.unit?{...mY,...e,unit:"%"}:{unit:"%",x:e.x?e.x/t*100:0,y:e.y?e.y/r*100:0,width:e.width?e.width/t*100:0,height:e.height?e.height/r*100:0}}function mQ(e,t,r){return e.unit?"px"===e.unit?{...mY,...e,unit:"px"}:{unit:"px",x:e.x?e.x*t/100:0,y:e.y?e.y*r/100:0,width:e.width?e.width*t/100:0,height:e.height?e.height*r/100:0}:{...mY,...e,unit:"px"}}function mZ(e,t,r,n,a,l=0,i=0,o=n,s=a){let c={...e},u=Math.min(l,n),d=Math.min(i,a),f=Math.min(o,n),h=Math.min(s,a);t&&(t>1?(d=(u=i?i*t:u)/t,f=o*t):(u=(d=l?l/t:d)*t,h=s/t)),c.y<0&&(c.height=Math.max(c.height+c.y,d),c.y=0),c.x<0&&(c.width=Math.max(c.width+c.x,u),c.x=0);let p=n-(c.x+c.width);p<0&&(c.x=Math.min(c.x,n-u),c.width+=p);let m=a-(c.y+c.height);if(m<0&&(c.y=Math.min(c.y,a-d),c.height+=m),c.width<u&&(("sw"===r||"nw"==r)&&(c.x-=u-c.width),c.width=u),c.height<d&&(("nw"===r||"ne"==r)&&(c.y-=d-c.height),c.height=d),c.width>f&&(("sw"===r||"nw"==r)&&(c.x-=f-c.width),c.width=f),c.height>h&&(("nw"===r||"ne"==r)&&(c.y-=h-c.height),c.height=h),t){let e=c.width/c.height;if(e<t){let e=Math.max(c.width/t,d);("nw"===r||"ne"==r)&&(c.y-=e-c.height),c.height=e}else if(e>t){let e=Math.max(c.height*t,u);("sw"===r||"nw"==r)&&(c.x-=e-c.width),c.width=e}}return c}var m0={capture:!0,passive:!1},m1=class e extends c.PureComponent{constructor(){super(...arguments),this.docMoveBound=!1,this.mouseDownOnCrop=!1,this.dragStarted=!1,this.evData={startClientX:0,startClientY:0,startCropX:0,startCropY:0,clientX:0,clientY:0,isResize:!0},this.componentRef=(0,c.createRef)(),this.mediaRef=(0,c.createRef)(),this.initChangeCalled=!1,this.state={cropIsActive:!1,newCropIsBeingDrawn:!1},this.onCropPointerDown=e=>{let{crop:t,disabled:r}=this.props,n=this.getBox();if(!t)return;let a=mQ(t,n.width,n.height);if(r)return;e.cancelable&&e.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});let l=e.target.dataset.ord,i=e.clientX,o=e.clientY,s=a.x,c=a.y;if(l){let t=e.clientX-n.x,r=e.clientY-n.y,u=0,d=0;"ne"===l||"e"==l?(u=t-(a.x+a.width),d=r-a.y,s=a.x,c=a.y+a.height):"se"===l||"s"===l?(u=t-(a.x+a.width),d=r-(a.y+a.height),s=a.x,c=a.y):"sw"===l||"w"==l?(u=t-a.x,d=r-(a.y+a.height),s=a.x+a.width,c=a.y):("nw"===l||"n"==l)&&(u=t-a.x,d=r-a.y,s=a.x+a.width,c=a.y+a.height),i=s+n.x+u,o=c+n.y+d}this.evData={startClientX:i,startClientY:o,startCropX:s,startCropY:c,clientX:e.clientX,clientY:e.clientY,isResize:!!l,ord:l},this.mouseDownOnCrop=!0,this.setState({cropIsActive:!0})},this.onComponentPointerDown=e=>{let{crop:t,disabled:r,locked:n,keepSelection:a,onChange:l}=this.props,i=this.getBox();if(r||n||a&&t)return;e.cancelable&&e.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});let o=e.clientX-i.x,s=e.clientY-i.y,c={unit:"px",x:o,y:s,width:0,height:0};this.evData={startClientX:e.clientX,startClientY:e.clientY,startCropX:o,startCropY:s,clientX:e.clientX,clientY:e.clientY,isResize:!0},this.mouseDownOnCrop=!0,l(mQ(c,i.width,i.height),mX(c,i.width,i.height)),this.setState({cropIsActive:!0,newCropIsBeingDrawn:!0})},this.onDocPointerMove=e=>{let t,{crop:r,disabled:n,onChange:a,onDragStart:l}=this.props,i=this.getBox();if(n||!r||!this.mouseDownOnCrop)return;e.cancelable&&e.preventDefault(),this.dragStarted||(this.dragStarted=!0,l&&l(e));let{evData:o}=this;o.clientX=e.clientX,o.clientY=e.clientY,mJ(r,t=o.isResize?this.resizeCrop():this.dragCrop())||a(mQ(t,i.width,i.height),mX(t,i.width,i.height))},this.onComponentKeyDown=t=>{let{crop:r,disabled:n,onChange:a,onComplete:l}=this.props;if(n)return;let i=t.key,o=!1;if(!r)return;let s=this.getBox(),c=this.makePixelCrop(s),u=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?e.nudgeStepLarge:t.shiftKey?e.nudgeStepMedium:e.nudgeStep;if("ArrowLeft"===i?(c.x-=u,o=!0):"ArrowRight"===i?(c.x+=u,o=!0):"ArrowUp"===i?(c.y-=u,o=!0):"ArrowDown"===i&&(c.y+=u,o=!0),o){t.cancelable&&t.preventDefault(),c.x=mG(c.x,0,s.width-c.width),c.y=mG(c.y,0,s.height-c.height);let e=mQ(c,s.width,s.height),r=mX(c,s.width,s.height);a(e,r),l&&l(e,r)}},this.onHandlerKeyDown=(t,r)=>{var n,a;let l,{aspect:i=0,crop:o,disabled:s,minWidth:c=0,minHeight:u=0,maxWidth:d,maxHeight:f,onChange:h,onComplete:p}=this.props,m=this.getBox();if(s||!o||"ArrowUp"!==t.key&&"ArrowDown"!==t.key&&"ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return;t.stopPropagation(),t.preventDefault();let g=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?e.nudgeStepLarge:t.shiftKey?e.nudgeStepMedium:e.nudgeStep,y=mZ((n=mQ(o,m.width,m.height),a=t.key,l={...n},"ArrowLeft"===a?"nw"===r?(l.x-=g,l.y-=g,l.width+=g,l.height+=g):"w"===r?(l.x-=g,l.width+=g):"sw"===r?(l.x-=g,l.width+=g,l.height+=g):"ne"===r?(l.y+=g,l.width-=g,l.height-=g):"e"===r?l.width-=g:"se"===r&&(l.width-=g,l.height-=g):"ArrowRight"===a&&("nw"===r?(l.x+=g,l.y+=g,l.width-=g,l.height-=g):"w"===r?(l.x+=g,l.width-=g):"sw"===r?(l.x+=g,l.width-=g,l.height-=g):"ne"===r?(l.y-=g,l.width+=g,l.height+=g):"e"===r?l.width+=g:"se"===r&&(l.width+=g,l.height+=g)),"ArrowUp"===a?"nw"===r?(l.x-=g,l.y-=g,l.width+=g,l.height+=g):"n"===r?(l.y-=g,l.height+=g):"ne"===r?(l.y-=g,l.width+=g,l.height+=g):"sw"===r?(l.x+=g,l.width-=g,l.height-=g):"s"===r?l.height-=g:"se"===r&&(l.width-=g,l.height-=g):"ArrowDown"===a&&("nw"===r?(l.x+=g,l.y+=g,l.width-=g,l.height-=g):"n"===r?(l.y+=g,l.height-=g):"ne"===r?(l.y+=g,l.width-=g,l.height-=g):"sw"===r?(l.x-=g,l.width+=g,l.height+=g):"s"===r?l.height+=g:"se"===r&&(l.width+=g,l.height+=g)),l),i,r,m.width,m.height,c,u,d,f);if(!mJ(o,y)){let e=mX(y,m.width,m.height);h(y,e),p&&p(y,e)}},this.onDocPointerDone=e=>{let{crop:t,disabled:r,onComplete:n,onDragEnd:a}=this.props,l=this.getBox();this.unbindDocMove(),!(r||!t)&&this.mouseDownOnCrop&&(this.mouseDownOnCrop=!1,this.dragStarted=!1,a&&a(e),n&&n(mQ(t,l.width,l.height),mX(t,l.width,l.height)),this.setState({cropIsActive:!1,newCropIsBeingDrawn:!1}))},this.onDragFocus=e=>{var t;null==(t=this.componentRef.current)||t.scrollTo(0,0)}}get document(){return document}getBox(){let e=this.mediaRef.current;if(!e)return{x:0,y:0,width:0,height:0};let{x:t,y:r,width:n,height:a}=e.getBoundingClientRect();return{x:t,y:r,width:n,height:a}}componentDidUpdate(e){let{crop:t,onComplete:r}=this.props;if(r&&!e.crop&&t){let{width:e,height:n}=this.getBox();e&&n&&r(mQ(t,e,n),mX(t,e,n))}}componentWillUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()}bindDocMove(){this.docMoveBound||(this.document.addEventListener("pointermove",this.onDocPointerMove,m0),this.document.addEventListener("pointerup",this.onDocPointerDone,m0),this.document.addEventListener("pointercancel",this.onDocPointerDone,m0),this.docMoveBound=!0)}unbindDocMove(){this.docMoveBound&&(this.document.removeEventListener("pointermove",this.onDocPointerMove,m0),this.document.removeEventListener("pointerup",this.onDocPointerDone,m0),this.document.removeEventListener("pointercancel",this.onDocPointerDone,m0),this.docMoveBound=!1)}getCropStyle(){let{crop:e}=this.props;if(e)return{top:`${e.y}${e.unit}`,left:`${e.x}${e.unit}`,width:`${e.width}${e.unit}`,height:`${e.height}${e.unit}`}}dragCrop(){let{evData:e}=this,t=this.getBox(),r=this.makePixelCrop(t),n=e.clientX-e.startClientX,a=e.clientY-e.startClientY;return r.x=mG(e.startCropX+n,0,t.width-r.width),r.y=mG(e.startCropY+a,0,t.height-r.height),r}getPointRegion(e,t,r,n){let{evData:a}=this,l=a.clientX-e.x,i=a.clientY-e.y,o;return o=n&&t?"nw"===t||"n"===t||"ne"===t:i<a.startCropY,(r&&t?"nw"===t||"w"===t||"sw"===t:l<a.startCropX)?o?"nw":"sw":o?"ne":"se"}resolveMinDimensions(e,t,r=0,n=0){let a=Math.min(r,e.width),l=Math.min(n,e.height);return t&&(a||l)?t>1?a?[a,a/t]:[l*t,l]:l?[l*t,l]:[a,a/t]:[a,l]}resizeCrop(){let{evData:t}=this,{aspect:r=0,maxWidth:n,maxHeight:a}=this.props,l=this.getBox(),[i,o]=this.resolveMinDimensions(l,r,this.props.minWidth,this.props.minHeight),s=this.makePixelCrop(l),c=this.getPointRegion(l,t.ord,i,o),u=t.ord||c,d=t.clientX-t.startClientX,f=t.clientY-t.startClientY;(i&&"nw"===u||"w"===u||"sw"===u)&&(d=Math.min(d,-i)),(o&&"nw"===u||"n"===u||"ne"===u)&&(f=Math.min(f,-o));let h={unit:"px",x:0,y:0,width:0,height:0};"ne"===c?(h.x=t.startCropX,h.width=d,r?h.height=h.width/r:h.height=Math.abs(f),h.y=t.startCropY-h.height):"se"===c?(h.x=t.startCropX,h.y=t.startCropY,h.width=d,r?h.height=h.width/r:h.height=f):"sw"===c?(h.x=t.startCropX+d,h.y=t.startCropY,h.width=Math.abs(d),r?h.height=h.width/r:h.height=f):"nw"===c&&(h.x=t.startCropX+d,h.width=Math.abs(d),r?(h.height=h.width/r,h.y=t.startCropY-h.height):(h.height=Math.abs(f),h.y=t.startCropY+f));let p=mZ(h,r,c,l.width,l.height,i,o,n,a);return r||e.xyOrds.indexOf(u)>-1?s=p:e.xOrds.indexOf(u)>-1?(s.x=p.x,s.width=p.width):e.yOrds.indexOf(u)>-1&&(s.y=p.y,s.height=p.height),s.x=mG(s.x,0,l.width-s.width),s.y=mG(s.y,0,l.height-s.height),s}createCropSelection(){let{ariaLabels:t=e.defaultProps.ariaLabels,disabled:r,locked:n,renderSelectionAddon:a,ruleOfThirds:l,crop:i}=this.props,o=this.getCropStyle();if(i)return c.default.createElement("div",{style:o,className:"ReactCrop__crop-selection",onPointerDown:this.onCropPointerDown,"aria-label":t.cropArea,tabIndex:0,onKeyDown:this.onComponentKeyDown,role:"group"},!r&&!n&&c.default.createElement("div",{className:"ReactCrop__drag-elements",onFocus:this.onDragFocus},c.default.createElement("div",{className:"ReactCrop__drag-bar ord-n","data-ord":"n"}),c.default.createElement("div",{className:"ReactCrop__drag-bar ord-e","data-ord":"e"}),c.default.createElement("div",{className:"ReactCrop__drag-bar ord-s","data-ord":"s"}),c.default.createElement("div",{className:"ReactCrop__drag-bar ord-w","data-ord":"w"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-nw","data-ord":"nw",tabIndex:0,"aria-label":t.nwDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"nw"),role:"button"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-n","data-ord":"n",tabIndex:0,"aria-label":t.nDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"n"),role:"button"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-ne","data-ord":"ne",tabIndex:0,"aria-label":t.neDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"ne"),role:"button"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-e","data-ord":"e",tabIndex:0,"aria-label":t.eDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"e"),role:"button"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-se","data-ord":"se",tabIndex:0,"aria-label":t.seDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"se"),role:"button"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-s","data-ord":"s",tabIndex:0,"aria-label":t.sDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"s"),role:"button"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-sw","data-ord":"sw",tabIndex:0,"aria-label":t.swDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"sw"),role:"button"}),c.default.createElement("div",{className:"ReactCrop__drag-handle ord-w","data-ord":"w",tabIndex:0,"aria-label":t.wDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"w"),role:"button"})),a&&c.default.createElement("div",{className:"ReactCrop__selection-addon",onMouseDown:e=>e.stopPropagation()},a(this.state)),l&&c.default.createElement(c.default.Fragment,null,c.default.createElement("div",{className:"ReactCrop__rule-of-thirds-hz"}),c.default.createElement("div",{className:"ReactCrop__rule-of-thirds-vt"})))}makePixelCrop(e){return mQ({...mY,...this.props.crop||{}},e.width,e.height)}render(){let{aspect:e,children:t,circularCrop:r,className:n,crop:a,disabled:l,locked:i,style:o,ruleOfThirds:s}=this.props,{cropIsActive:u,newCropIsBeingDrawn:d}=this.state,f=a?this.createCropSelection():null,h=((...e)=>e.filter(e=>e&&"string"==typeof e).join(" "))("ReactCrop",n,u&&"ReactCrop--active",l&&"ReactCrop--disabled",i&&"ReactCrop--locked",d&&"ReactCrop--new-crop",a&&e&&"ReactCrop--fixed-aspect",a&&r&&"ReactCrop--circular-crop",a&&s&&"ReactCrop--rule-of-thirds",!this.dragStarted&&a&&!a.width&&!a.height&&"ReactCrop--invisible-crop",r&&"ReactCrop--no-animate");return c.default.createElement("div",{ref:this.componentRef,className:h,style:o},c.default.createElement("div",{ref:this.mediaRef,className:"ReactCrop__child-wrapper",onPointerDown:this.onComponentPointerDown},t),f)}};m1.xOrds=["e","w"],m1.yOrds=["n","s"],m1.xyOrds=["nw","ne","se","sw"],m1.nudgeStep=1,m1.nudgeStepMedium=10,m1.nudgeStepLarge=100,m1.defaultProps={ariaLabels:{cropArea:"Use the arrow keys to move the crop selection area",nwDragHandle:"Use the arrow keys to move the north west drag handle to change the crop selection area",nDragHandle:"Use the up and down arrow keys to move the north drag handle to change the crop selection area",neDragHandle:"Use the arrow keys to move the north east drag handle to change the crop selection area",eDragHandle:"Use the up and down arrow keys to move the east drag handle to change the crop selection area",seDragHandle:"Use the arrow keys to move the south east drag handle to change the crop selection area",sDragHandle:"Use the up and down arrow keys to move the south drag handle to change the crop selection area",swDragHandle:"Use the arrow keys to move the south west drag handle to change the crop selection area",wDragHandle:"Use the up and down arrow keys to move the west drag handle to change the crop selection area"}};var m2="edit-upload",m3=e=>{let{name:t,onChange:r,ref:n,value:a}=e;return(0,p.jsxs)("div",{className:`${m2}__input`,children:[t,(0,p.jsx)("input",{name:t,onChange:e=>r(e.target.value),ref:n,type:"number",value:a})]})},m6={height:100,unit:"%",width:100,x:0,y:0},m5=({fileName:e,fileSrc:t,imageCacheTag:r,initialCrop:n,initialFocalPoint:a,onSave:l,showCrop:i,showFocalPoint:o})=>{let{closeModal:s}=lx(),{t:u}=(0,f.d)(),[d,h]=(0,c.useState)(()=>({...m6,...n||{}})),m={x:50,y:50},[g,y]=(0,c.useState)(()=>({...m,...a})),[v,b]=(0,c.useState)(!1),[x,w]=(0,c.useState)(0),[_,C]=(0,c.useState)(0),S=(0,c.useRef)(void 0),j=(0,c.useRef)(void 0),$=(0,c.useRef)(void 0),k=(0,c.useRef)(null),N=(0,c.useRef)(null),[E,T]=(0,c.useState)(!1),P=e=>{w(e.currentTarget.naturalHeight),C(e.currentTarget.naturalWidth),T(!0)},D=({dimension:e,value:t})=>{let r=100*(parseInt(t)/("width"===e?_:x));if(r<=0||r>100)return null;h({...d,[e]:r})},O=({coordinate:e,value:t})=>{let r=parseInt(t);r>=0&&r<=100&&y(t=>({...t,[e]:r}))},A=c.default.useCallback(({x:e,y:t})=>{y({x:e,y:t}),b(!1)},[]),R=r?`${t}?${encodeURIComponent(r)}`:t;return(0,p.jsxs)("div",{className:m2,children:[(0,p.jsxs)("div",{className:`${m2}__header`,children:[(0,p.jsxs)("h2",{title:`${u("general:editing")} ${e}`,children:[u("general:editing")," ",e]}),(0,p.jsxs)("div",{className:`${m2}__actions`,children:[(0,p.jsx)(aw,{"aria-label":u("general:cancel"),buttonStyle:"secondary",className:`${m2}__cancel`,onClick:()=>s(gu),children:u("general:cancel")}),(0,p.jsx)(aw,{"aria-label":u("general:applyChanges"),buttonStyle:"primary",className:`${m2}__save`,disabled:!E,onClick:()=>{"function"==typeof l&&l({crop:d||void 0,focalPoint:g,heightInPixels:Number(k?.current?.value??x),widthInPixels:Number(N?.current?.value??_)}),s(gu)},children:u("general:applyChanges")})]})]}),(0,p.jsxs)("div",{className:`${m2}__toolWrap`,children:[(0,p.jsx)("div",{className:`${m2}__crop`,children:(0,p.jsxs)("div",{className:`${m2}__focal-wrapper`,ref:S,style:{aspectRatio:`${_/x}`},children:[i?(0,p.jsx)(m1,{className:`${m2}__reactCrop`,crop:d,onChange:(e,t)=>h(t),onComplete:()=>b(!0),renderSelectionAddon:()=>(0,p.jsx)("div",{className:`${m2}__crop-window`,ref:$}),children:(0,p.jsx)("img",{alt:u("upload:setCropArea"),onLoad:P,ref:j,src:R})}):(0,p.jsx)("img",{alt:u("upload:setFocalPoint"),onLoad:P,ref:j,src:R}),o&&(0,p.jsx)(m4,{boundsRef:i?$:j,checkBounds:!!i&&v,className:`${m2}__focalPoint`,containerRef:S,initialPosition:g,onDragEnd:A,setCheckBounds:!!i&&b,children:(0,p.jsx)(an,{})})]})}),(i||o)&&(0,p.jsxs)("div",{className:`${m2}__sidebar`,children:[i&&(0,p.jsxs)("div",{className:`${m2}__groupWrap`,children:[(0,p.jsx)("div",{children:(0,p.jsxs)("div",{className:`${m2}__titleWrap`,children:[(0,p.jsx)("h3",{children:u("upload:crop")}),(0,p.jsx)(aw,{buttonStyle:"none",className:`${m2}__reset`,onClick:()=>h({height:100,unit:"%",width:100,x:0,y:0}),children:u("general:reset")})]})}),(0,p.jsx)("span",{className:`${m2}__description`,children:u("upload:cropToolDescription")}),(0,p.jsxs)("div",{className:`${m2}__inputsWrap`,children:[(0,p.jsx)(m3,{name:`${u("upload:width")} (px)`,onChange:e=>D({dimension:"width",value:e}),ref:N,value:(d.width/100*_).toFixed(0)}),(0,p.jsx)(m3,{name:`${u("upload:height")} (px)`,onChange:e=>D({dimension:"height",value:e}),ref:k,value:(d.height/100*x).toFixed(0)})]})]}),o&&(0,p.jsxs)("div",{className:`${m2}__groupWrap`,children:[(0,p.jsx)("div",{children:(0,p.jsxs)("div",{className:`${m2}__titleWrap`,children:[(0,p.jsx)("h3",{children:u("upload:focalPoint")}),(0,p.jsx)(aw,{buttonStyle:"none",className:`${m2}__reset`,onClick:()=>{let e=S.current.getBoundingClientRect(),t=i?$.current.getBoundingClientRect():j.current.getBoundingClientRect();y({x:(t.left-e.left+t.width/2)/e.width*100,y:(t.top-e.top+t.height/2)/e.height*100})},children:u("general:reset")})]})}),(0,p.jsx)("span",{className:`${m2}__description`,children:u("upload:focalPointDescription")}),(0,p.jsxs)("div",{className:`${m2}__inputsWrap`,children:[(0,p.jsx)(m3,{name:"X %",onChange:e=>O({coordinate:"x",value:e}),value:g.x.toFixed(0)}),(0,p.jsx)(m3,{name:"Y %",onChange:e=>O({coordinate:"y",value:e}),value:g.y.toFixed(0)})]})]})]})]})]})},m4=({boundsRef:e,checkBounds:t,children:r,className:n,containerRef:a,initialPosition:l={x:50,y:50},onDragEnd:i,setCheckBounds:o})=>{let[s,u]=(0,c.useState)({x:l.x,y:l.y}),[d,f]=(0,c.useState)(!1),h=(0,c.useRef)(void 0),m=c.default.useCallback((t,r,n)=>{let l=a.current.getBoundingClientRect(),i=e.current.getBoundingClientRect(),o=t??i.left,s=r??i.top,c=o<i.left||o>i.right,u=s<i.top||s>i.bottom,d=(o-l.left)/l.width*100,h=(s-l.top)/l.height*100,p=(i.left-l.left+i.width/2)/l.width*100,m=(i.top-l.top+i.height/2)/l.height*100;return(c||u)&&(f(!1),o<i.left?d=(i.left-l.left)/l.width*100:o>i.right&&(d=(l.width-(l.right-i.right))/l.width*100),s<i.top?h=(i.top-l.top)/l.height*100:s>i.bottom&&(h=(l.height-(l.bottom-i.bottom))/l.height*100),n&&(d=c?p:d,h=u?m:h)),{x:d,y:h}},[e,a]);return c.default.useEffect(()=>{if(!(d||!h.current)&&t){let{height:e,left:t,top:r,width:n}=h.current.getBoundingClientRect(),{x:a,y:l}=m(t+n/2,r+e/2,!0);i({x:a,y:l}),u({x:a,y:l}),o(!1);return}},[m,d,t,o,s.x,s.y,i]),c.default.useEffect(()=>{u({x:l.x,y:l.y})},[l.x,l.y]),(0,p.jsxs)("div",{className:[`${m2}__draggable-container`,d&&`${m2}__draggable-container--dragging`].filter(Boolean).join(" "),onMouseMove:e=>{if(!d)return null;let{x:t,y:r}=m(e.clientX,e.clientY);u({x:t,y:r})},children:[(0,p.jsx)("button",{className:[`${m2}__draggable`,n].filter(Boolean).join(" "),onMouseDown:e=>{e.preventDefault(),f(!0)},onMouseUp:()=>{f(!1),i(s)},ref:h,style:{left:`${s.x}%`,top:`${s.y}%`},type:"button",children:r}),(0,p.jsx)("div",{})]})},m8="file-details-draggable",m7=e=>{let t,r=(0,v.c)(20),{collectionSlug:n,doc:a,hideRemoveFile:l,imageCacheTag:i,isSortable:o,removeItem:s,rowIndex:c,uploadConfig:u}=e,{id:d,filename:f,thumbnailURL:h,url:m}=a,g;r[0]!==n||r[1]!==d?(g={id:d,collectionSlug:n},r[0]=n,r[1]=d,r[2]=g):g=r[2];let[y,b]=f1(g),x;return r[3]!==y||r[4]!==b||r[5]!==n||r[6]!==a||r[7]!==f||r[8]!==l||r[9]!==i||r[10]!==o||r[11]!==s||r[12]!==c||r[13]!==h||r[14]!==u||r[15]!==m?(x=e=>(0,p.jsxs)("div",{className:[m8,e&&o&&`${m8}--has-drag-handle`].filter(Boolean).join(" "),ref:e.setNodeRef,style:{transform:e.transform,transition:e.transition,zIndex:e.isDragging?1:void 0},children:[(0,p.jsxs)("div",{className:`${m8}--drag-wrapper`,children:[o&&e&&(0,p.jsx)("div",{className:`${m8}__drag`,...e.attributes,...e.listeners,children:(0,p.jsx)(sl,{})}),(0,p.jsx)(hs,{className:`${m8}__thumbnail`,collectionSlug:n,doc:a,fileSrc:h||m,imageCacheTag:i,uploadConfig:u})]}),(0,p.jsx)("div",{className:`${m8}__main-detail`,children:f}),(0,p.jsxs)("div",{className:`${m8}__actions`,children:[(0,p.jsx)(y,{}),(0,p.jsx)(b,{children:(0,p.jsx)(at,{})}),!l&&s&&(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${m8}__remove`,icon:"x",iconStyle:"none",onClick:()=>s(c),round:!0})]})]}),r[3]=y,r[4]=b,r[5]=n,r[6]=a,r[7]=f,r[8]=l,r[9]=i,r[10]=o,r[11]=s,r[12]=c,r[13]=h,r[14]=u,r[15]=m,r[16]=x):x=r[16],r[17]!==d||r[18]!==x?(t=(0,p.jsx)(a2,{id:d,children:x},d),r[17]=d,r[18]=x,r[19]=t):t=r[19],t},m9=e=>{let t=(0,v.c)(11),{defaultMessage:r,successMessage:n,value:a}=e,[l,i]=(0,c.useState)(!1),[o,s]=(0,c.useState)(!1),{t:u}=(0,f.d)();if(a){let e,c,d,f;return t[0]!==a?(e=async()=>{await navigator.clipboard.writeText(a),i(!0)},t[0]=a,t[1]=e):e=t[1],t[2]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{s(!0),i(!1)},d=()=>{s(!1),i(!1)},t[2]=c,t[3]=d):(c=t[2],d=t[3]),t[4]!==l||t[5]!==r||t[6]!==o||t[7]!==n||t[8]!==u||t[9]!==e?(f=(0,p.jsxs)("button",{className:"copy-to-clipboard",onClick:e,onMouseEnter:c,onMouseLeave:d,type:"button",children:[(0,p.jsx)(ak,{}),(0,p.jsxs)(av,{delay:l?0:void 0,show:o||l,children:[l&&(n??u("general:copied")),!l&&(r??u("general:copy"))]})]}),t[4]=l,t[5]=r,t[6]=o,t[7]=n,t[8]=u,t[9]=e,t[10]=f):f=t[10],f}return null},ge="file-meta",gt=e=>{let{filename:t,filesize:r,height:n,mimeType:a,url:l,width:i}=e;return(0,p.jsxs)("div",{className:ge,children:[(0,p.jsxs)("div",{className:`${ge}__url`,children:[(0,p.jsx)("a",{href:l,rel:"noopener noreferrer",target:"_blank",children:t}),(0,p.jsx)(m9,{defaultMessage:"Copy URL",value:l})]}),(0,p.jsxs)("div",{className:`${ge}__size-type`,children:[rV(r),"number"==typeof i&&"number"==typeof n&&(0,p.jsxs)(c.default.Fragment,{children:[" - ",i,"x",n]}),a&&(0,p.jsxs)(c.default.Fragment,{children:[" - ",a]})]})]})},gr="file-details",gn=e=>{let{customUploadActions:t,doc:r,enableAdjustments:n,handleRemove:a,hasImageSizes:l,hideRemoveFile:i,imageCacheTag:o,uploadConfig:s}=e,{filename:c,filesize:u,height:d,mimeType:f,thumbnailURL:h,url:m,width:g}=r,y=s.displayPreview??!0;return(0,p.jsx)("div",{className:gr,children:(0,p.jsxs)("header",{children:[y&&(0,p.jsx)(hs,{className:`${gr}__thumbnail`,doc:r,fileSrc:h||m,imageCacheTag:o,uploadConfig:s}),(0,p.jsxs)("div",{className:`${gr}__main-detail`,children:[(0,p.jsx)(gt,{filename:c,filesize:u,height:d,mimeType:f,url:m,width:g}),(n||l&&r.filename||t)&&(0,p.jsx)(gh,{customActions:t,enableAdjustments:!!n,enablePreviewSizes:l&&r.filename,mimeType:f})]}),!i&&a&&(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${gr}__remove`,icon:"x",iconStyle:"with-border",onClick:a,round:!0})]})})},ga=e=>{let{hasMany:t}=e;return t?(0,p.jsx)(m7,{...e}):(0,p.jsx)(gn,{...e})},gl="preview-sizes",gi=(e,t)=>{if(!t||0===t.length)return e;let r={};return t.forEach(({name:t})=>{e[t]&&(r[t]=e[t])}),r},go=({name:e,active:t,alt:r,meta:n,onClick:a,previewSrc:l})=>(0,p.jsxs)("div",{className:[`${gl}__sizeOption`,t&&`${gl}--selected`].filter(Boolean).join(" "),onClick:"function"==typeof a?a:void 0,onKeyDown:e=>{"function"==typeof a&&"Enter"===e.key&&a()},role:"button",tabIndex:0,children:[(0,p.jsx)("div",{className:`${gl}__image`,children:(0,p.jsx)("img",{alt:r,src:l})}),(0,p.jsxs)("div",{className:`${gl}__sizeMeta`,children:[(0,p.jsx)("div",{className:`${gl}__sizeName`,children:e}),(0,p.jsx)(gt,{...n})]})]}),gs=({doc:e,imageCacheTag:t,uploadConfig:r})=>{let{imageSizes:n}=r,{sizes:a}=e,l=e?.alt||e.filename||"",[i,o]=(0,c.useState)(()=>gi(a,n)),[s,u]=(0,c.useState)(null),d=e=>e.filename?e.url?`${e.url}${t?`?${encodeURIComponent(t)}`:""}`:void 0:null;(0,c.useEffect)(()=>{o(gi(a,n))},[a,n,t]);let f=d(s?e.sizes[s]:e),h=(0,c.useMemo)(()=>({filename:e.filename,filesize:e.filesize,height:e.height,mimeType:e.mimeType,url:e.url,width:e.width}),[e]),m="Original";return(0,p.jsxs)("div",{className:gl,children:[(0,p.jsxs)("div",{className:`${gl}__imageWrap`,children:[(0,p.jsxs)("div",{className:`${gl}__meta`,children:[(0,p.jsx)("div",{className:`${gl}__sizeName`,children:s||m}),(0,p.jsx)(gt,{...s?i[s]:h})]}),(0,p.jsx)("img",{alt:l,className:`${gl}__preview`,src:f})]}),(0,p.jsx)("div",{className:`${gl}__listWrap`,children:(0,p.jsxs)("div",{className:`${gl}__list`,children:[(0,p.jsx)(go,{active:!s,alt:l,meta:h,name:m,onClick:()=>u(null),previewSrc:d(e)}),Object.entries(i).map(([e,t])=>{let r=s===e,n=d(t);return n?(0,p.jsx)(go,{active:r,alt:l,meta:t,name:e,onClick:()=>u(e),previewSrc:n},e):null})]})})]})},gc="file-field",gu="edit-upload",gd="preview-sizes",gf=e=>e||void 0===e?!e||!!e.name&&""!==e.name||"A file name is required.":"A file is required.",gh=e=>{let t=(0,v.c)(8),{customActions:r,enableAdjustments:n,enablePreviewSizes:a,mimeType:l}=e,{t:i}=(0,f.d)(),{openModal:o}=lx(),s,u;if(t[0]!==r||t[1]!==n||t[2]!==a||t[3]!==l||t[4]!==o||t[5]!==i){u=Symbol.for("react.early_return_sentinel");e:{let e=r$(l)&&"image/svg+xml"!==l&&"image/jxl"!==l;if(!e&&(!r||0===r.length)){u=null;break e}s=(0,p.jsxs)("div",{className:`${gc}__upload-actions`,children:[e&&(0,p.jsxs)(c.default.Fragment,{children:[a&&(0,p.jsx)(aw,{buttonStyle:"pill",className:`${gc}__previewSizes`,margin:!1,onClick:()=>{o(gd)},size:"small",children:i("upload:previewSizes")}),n&&(0,p.jsx)(aw,{buttonStyle:"pill",className:`${gc}__edit`,margin:!1,onClick:()=>{o(gu)},size:"small",children:i("upload:editImage")})]}),r&&r.map(gg)]})}t[0]=r,t[1]=n,t[2]=a,t[3]=l,t[4]=o,t[5]=i,t[6]=s,t[7]=u}else s=t[6],u=t[7];return u!==Symbol.for("react.early_return_sentinel")?u:s},gp=e=>{let t=(0,v.c)(5),{resetUploadEdits:r,updateUploadEdits:n,uploadEdits:a}=oB(),l;return t[0]!==e||t[1]!==r||t[2]!==n||t[3]!==a?(l=(0,p.jsx)(pK,{children:(0,p.jsx)(gm,{...e,resetUploadEdits:r,updateUploadEdits:n,uploadEdits:a})}),t[0]=e,t[1]=r,t[2]=n,t[3]=a,t[4]=l):l=t[4],l},gm=e=>{let{collectionSlug:t,customActions:r,initialState:n,onChange:a,resetUploadEdits:l,updateUploadEdits:i,uploadConfig:o,UploadControls:s,uploadEdits:u}=e,{setUploadControlFile:h,setUploadControlFileName:m,setUploadControlFileUrl:g,uploadControlFile:y,uploadControlFileName:v,uploadControlFileUrl:b}=pq(),{config:{routes:{api:x}}}=(0,d.c)(),{t:w}=(0,f.d)(),{setModified:_}=nj(),{id:C,data:S,docPermissions:j,setUploadStatus:$}=oV(),k=nE(),{errorMessage:N,setValue:E,showError:T,value:P}=oQ({path:"file",validate:gf}),[D,O]=(0,c.useState)(null),[A,R]=(0,c.useState)(!1),[M,L]=(0,c.useState)(P?.name||""),[I,F]=(0,c.useState)(!1),[B,z]=(0,c.useState)(""),U=(0,c.useRef)(null),V=(0,c.useRef)(null),H="object"==typeof o?.pasteURL&&o.pasteURL.allowList?.length>0,K=(0,c.useCallback)(({file:e,isNewFile:t=!0})=>{t&&e instanceof File&&O(URL.createObjectURL(e)),E(e),F(!1),g(""),m(null),h(null),"function"==typeof a&&a(e)},[a,E,h,m,g]),q=c.default.useCallback(e=>{let t=e.target.value;P&&(K({file:new File([P],t,{type:P.type,lastModified:P.lastModified}),isNewFile:!1}),L(t))},[K,P]),W=(0,c.useCallback)(e=>{K({file:e?.[0]})},[K]),Y=(0,c.useCallback)(()=>{R(!0),K({file:null}),O(""),z(""),l(),F(!1),g(""),m(null),h(null)},[K,l,h,m,g]),G=(0,c.useCallback)(e=>{_(!0),i(e)},[_,i]),J=(0,c.useCallback)(async()=>{if(!(!B||o?.pasteURL===!1)){$("uploading");try{let e=await fetch(B);if(!e.ok)throw Error(`Fetch failed with status: ${e.status}`);let t=await e.blob(),r=v||decodeURIComponent(B.split("/").pop()||""),n=new File([t],r,{type:t.type});K({file:n}),$("idle");return}catch{if(!H){nG.error("Failed to fetch the file."),$("failed");return}}try{let e=`/${t}/paste-url${C?`/${C}?`:"?"}src=${encodeURIComponent(B)}`,r=await fetch(tL({apiRoute:x,path:e}));if(!r.ok)throw Error(`Fetch failed with status: ${r.status}`);let n=await r.blob(),a=decodeURIComponent(B.split("/").pop()||""),l=new File([n],a,{type:n.type});K({file:l}),$("idle")}catch{nG.error("The provided URL is not allowed."),$("failed")}}},[x,t,B,K,C,$,o,v,H]);(0,c.useEffect)(()=>{n?.file?.value instanceof File&&(O(URL.createObjectURL(n.file.value)),R(!1))},[n]),(0,c.useEffect)(()=>{I&&U.current},[I]),(0,c.useEffect)(()=>{k&&R(!1)},[k]);let X=j?.update,Q=o?.imageSizes?.length>0,Z=!!o?.resizeOptions,ee=o?.focalPoint===!0,{crop:et=!0,focalPoint:er=!0}=o,en=er&&(Q||Z||ee),ea=o.mimeTypes?.join(", "),el=o?.cacheTags&&S?.updatedAt;return(0,c.useEffect)(()=>{(async()=>b&&(z(b),await J()))()},[b,J]),(0,c.useEffect)(()=>{y&&K({file:y})},[y,K]),(0,p.jsxs)("div",{className:[o3,gc].filter(Boolean).join(" "),children:[(0,p.jsx)(a7,{message:N,showError:T}),S&&S.filename&&!A&&(0,p.jsx)(ga,{collectionSlug:t,customUploadActions:r,doc:S,enableAdjustments:et||en,handleRemove:X?Y:void 0,hasImageSizes:Q,hideRemoveFile:o.hideRemoveFile,imageCacheTag:el,uploadConfig:o}),(!o.hideFileInputOnCreate&&!S?.filename||A)&&(0,p.jsxs)("div",{className:`${gc}__upload`,children:[!P&&!I&&(0,p.jsx)(pY,{onChange:W,children:(0,p.jsxs)("div",{className:`${gc}__dropzoneContent`,children:[(0,p.jsxs)("div",{className:`${gc}__dropzoneButtons`,children:[(0,p.jsx)(aw,{buttonStyle:"pill",onClick:()=>{V.current&&V.current.click()},size:"small",children:w("upload:selectFile")}),(0,p.jsx)("input",{accept:ea,"aria-hidden":"true",className:`${gc}__hidden-input`,hidden:!0,onChange:e=>{e.target.files&&e.target.files.length>0&&W(e.target.files)},ref:V,type:"file"}),o?.pasteURL!==!1&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)("span",{className:`${gc}__orText`,children:w("general:or")}),(0,p.jsx)(aw,{buttonStyle:"pill",onClick:()=>{F(!0),g(""),h(null),m(null)},size:"small",children:w("upload:pasteURL")})]}),s||null]}),(0,p.jsxs)("p",{className:`${gc}__dragAndDropText`,children:[w("general:or")," ",w("upload:dragAndDrop")]})]})}),I&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsxs)("div",{className:`${gc}__remote-file-wrap`,children:[(0,p.jsx)("input",{className:`${gc}__remote-file`,onChange:e=>{z(e.target.value)},ref:U,title:B,type:"text",value:B}),(0,p.jsx)("div",{className:`${gc}__add-file-wrap`,children:(0,p.jsx)("button",{className:`${gc}__add-file`,onClick:()=>{J()},type:"button",children:w("upload:addFile")})})]}),(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${gc}__remove`,icon:"x",iconStyle:"with-border",onClick:()=>{F(!1),g(""),h(null),m(null)},round:!0,tooltip:w("general:cancel")})]}),P&&D&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)("div",{className:`${gc}__thumbnail-wrap`,children:(0,p.jsx)(hs,{collectionSlug:t,fileSrc:r$(P.type)?D:null})}),(0,p.jsxs)("div",{className:`${gc}__file-adjustments`,children:[(0,p.jsx)("input",{className:`${gc}__filename`,onChange:q,title:M||P.name,type:"text",value:M||P.name}),(0,p.jsx)(gh,{customActions:r,enableAdjustments:et||en,enablePreviewSizes:Q&&S?.filename&&!A,mimeType:P.type})]}),(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${gc}__remove`,icon:"x",iconStyle:"with-border",onClick:Y,round:!0,tooltip:w("general:cancel")})]})]}),(P||S?.filename)&&(0,p.jsx)(le,{children:(0,p.jsx)(iS,{Header:null,slug:gu,children:(0,p.jsx)(m5,{fileName:P?.name||S?.filename,fileSrc:S?.url||D,imageCacheTag:el,initialCrop:u?.crop??void 0,initialFocalPoint:{x:u?.focalPoint?.x||S?.focalX||50,y:u?.focalPoint?.y||S?.focalY||50},onSave:G,showCrop:et,showFocalPoint:en})})}),S&&Q&&(0,p.jsx)(iS,{className:`${gc}__previewDrawer`,hoverTitle:!0,slug:gd,title:w("upload:sizesFor",{label:S.filename}),children:(0,p.jsx)(gs,{doc:S,imageCacheTag:el,uploadConfig:o})})]})};function gg(e,t){return(0,p.jsx)(c.default.Fragment,{children:e},t)}function gy({resetUploadEdits:e,submitted:t,updateUploadEdits:r,uploadEdits:n}){let{action:a,collectionSlug:l,docPermissions:i,getDocPreferences:o,hasSavePermission:s,initialState:u,isInitializing:f,Upload:h}=oV(),{drawerSlug:m,onSave:g}=fJ(),{getFormState:y}=fk(),{config:{folders:v},getEntityConfig:b}=(0,d.c)(),x=c.default.useRef(null),w=b({collectionSlug:l}),{reportUpdate:_}=hZ(),C=w.slug,[S]=c.default.useState(C),j=(0,c.useCallback)(t=>{_({doc:t?.doc||t?.result,drawerSlug:m,entitySlug:C,operation:"create",updatedAt:t?.result?.updatedAt||new Date().toISOString()}),"function"==typeof g&&g({...t,operation:"create"}),e()},[C,g,_,e,m]),$=(0,c.useCallback)(async({formState:e,submitted:t})=>{let r=fW(x),n=await o(),{state:a}=await y({collectionSlug:C,docPermissions:i,docPreferences:n,formState:e,operation:"create",schemaPath:S,signal:r.signal,skipValidation:!t});return x.current=null,a},[C,S,o,y,i]);return(0,c.useEffect)(()=>{let e=x.current;return()=>{fq(e)}},[]),(0,p.jsx)(oW,{operation:"create",children:(0,p.jsxs)(pN,{action:a,className:"collection-edit__form",disabled:f||!s,initialState:f?void 0:u,isInitializing:f,method:"POST",onChange:[$],onSuccess:j,submitted:t,children:[(0,p.jsx)(mf,{BeforeFields:(0,p.jsx)(c.default.Fragment,{children:h||(0,p.jsx)(gm,{collectionSlug:w.slug,customActions:[v&&w.folders&&(0,p.jsx)(mK,{buttonProps:{buttonStyle:"pill",size:"small"},folderCollectionSlug:v.slug,folderFieldName:v.fieldName},"move-doc-to-folder")].filter(Boolean),initialState:u,resetUploadEdits:e,updateUploadEdits:r,uploadConfig:w.upload,uploadEdits:n})}),docPermissions:i,fields:w.fields,schemaPathSegments:[w.slug]}),(0,p.jsx)(gb,{}),(0,p.jsx)(gv,{})]})})}function gv(){let e,t=(0,v.c)(7),{getField:r,getFields:n}=nj(),{getFormDataRef:a}=p5(),l;return t[0]!==n||t[1]!==a?(l=()=>{a.current=n},t[0]=n,t[1]=a,t[2]=l):l=t[2],t[3]!==r||t[4]!==n||t[5]!==a?(e=[n,r,a],t[3]=r,t[4]=n,t[5]=a,t[6]=e):e=t[6],(0,c.useEffect)(l,e),null}function gb(){let{docConfig:e}=oV(),{activeIndex:t,forms:r,setFormTotalErrorCount:n}=p5(),a=c.default.useRef(0),l=(0,c.useMemo)(()=>r[t]?.formState?.file?.valid??!0,[t,r]),i=c.default.useCallback(e=>{let r=e;l||(r+=1),r!==a.current&&(n({errorCount:r,index:t}),a.current=r)},[t,n,l]);return e?(0,p.jsx)(sK,{fields:e.fields,path:[],setErrorCount:i}):null}var gx={};(0,h.d)(gx,{WindowInfo:()=>gC,WindowInfoContext:()=>gw,WindowInfoProvider:()=>gj,useWindowInfo:()=>g_,withWindowInfo:()=>g$});var gw=(0,c.createContext)({}),g_=()=>(0,c.useContext)(gw),gC=e=>{let{children:t}=e,r=g_();return t?"function"==typeof t?c.default.createElement(c.Fragment,null,t(r)):c.default.createElement(c.Fragment,null,t):null},gS=(e,t)=>{let{payload:{breakpoints:r,animationRef:n}}=t;n.current=null;let{eventsFired:a}=e,{documentElement:{style:l,clientWidth:i,clientHeight:o}}=document,{innerWidth:s,innerHeight:c}=window,u=`${i/100}px`,d=`${o/100}px`,f=r?Object.keys(r).reduce((e,t)=>Object.assign(Object.assign({},e),{[t]:window.matchMedia(r[t]).matches}),{}):{};return l.setProperty("--vw",u),l.setProperty("--vh",d),{width:s,height:c,"--vw":u,"--vh":d,breakpoints:f,eventsFired:a+1}},gj=e=>{let{breakpoints:t,children:r}=e,n=(0,c.useRef)(null),[a,l]=(0,c.useReducer)(gS,{width:void 0,height:void 0,"--vw":"","--vh":"",breakpoints:{},eventsFired:0}),i=(0,c.useCallback)(()=>{n.current&&cancelAnimationFrame(n.current),n.current=requestAnimationFrame(()=>l({type:"UPDATE",payload:{breakpoints:t,animationRef:n}}))},[t]),o=(0,c.useCallback)(()=>{setTimeout(()=>{i()},500)},[i]);return(0,c.useEffect)(()=>(window.addEventListener("resize",i),window.addEventListener("orientationchange",o),()=>{window.removeEventListener("resize",i),window.removeEventListener("orientationchange",o)}),[i,o]),(0,c.useEffect)(()=>{0===a.eventsFired&&l({type:"UPDATE",payload:{breakpoints:t,animationRef:n}})},[t,a]),c.default.createElement(gw.Provider,{value:Object.assign({},a)},r&&r)},g$=e=>t=>{let r=g_();return c.default.createElement(e,Object.assign({},t,{windowInfo:r}))},gk="bulk-upload-drawer--add-more-files",gN="file-selections";function gE(){let e=(0,v.c)(39),{activeIndex:t,addFiles:r,forms:n,isInitializing:a,removeFile:l,setActiveIndex:i,totalErrorCount:o}=p5(),{initialFiles:s,initialForms:u,maxFiles:h}=gV(),{i18n:m,t:g}=(0,f.d)(),{closeModal:y,openModal:b}=lx(),[x,w]=c.default.useState(!1),{breakpoints:_}=g_(),C;e[0]!==l?(C=e=>{l(e)},e[0]=l,e[1]=C):C=e[1];let S=C,j;e[2]!==r||e[3]!==y?(j=e=>{r(e),y(gk)},e[2]=r,e[3]=y,e[4]=j):j=e[4];let $=j,k=a?s?.length??u?.length:n.length,{collectionSlug:N,selectableCollections:E,setCollectionSlug:T}=gV(),{getEntityConfig:P}=(0,d.c)(),D=x&&`${gN}__showingFiles`,O;e[5]!==D?(O=[gN,D].filter(Boolean),e[5]=D,e[6]=O):O=e[6];let A=O.join(" "),R;if(e[7]!==t||e[8]!==_.m||e[9]!==N||e[10]!==y||e[11]!==n||e[12]!==P||e[13]!==$||e[14]!==S||e[15]!==m||e[16]!==s||e[17]!==u||e[18]!==a||e[19]!==h||e[20]!==b||e[21]!==E||e[22]!==i||e[23]!==T||e[24]!==x||e[25]!==g||e[26]!==A||e[27]!==o||e[28]!==k){let r,l,c;e[30]===Symbol.for("react.memo_cache_sentinel")?(r=()=>w(gP),e[30]=r):r=e[30],e[31]!==y?(l=()=>y(gk),e[31]=y,e[32]=l):l=e[32],e[33]!==t||e[34]!==S||e[35]!==m||e[36]!==i||e[37]!==g?(c=(e,r)=>{let{errorCount:n,formID:a,formState:l}=e,o=l?.file?.value||{};return(0,p.jsxs)("div",{className:[`${gN}__fileRowContainer`,r===t&&`${gN}__fileRowContainer--active`,n&&n>0&&`${gN}__fileRowContainer--error`].filter(Boolean).join(" "),children:[(0,p.jsxs)("button",{className:`${gN}__fileRow`,onClick:()=>i(r),type:"button",children:[(0,p.jsx)(gD,{file:o,formID:a}),(0,p.jsx)("div",{className:`${gN}__fileDetails`,children:(0,p.jsx)("p",{className:`${gN}__fileName`,title:o.name,children:o.name||g("upload:noFile")})}),o instanceof File?(0,p.jsx)("p",{className:`${gN}__fileSize`,children:function(e){let t=e.size,r=0===t?0:Math.floor(Math.log(t)/Math.log(1024));return(t/Math.pow(1024,r)).toFixed(+(r>1))+" "+["B","kB","MB","GB","TB"][r]}(o)}):null,(0,p.jsx)("div",{className:`${gN}__remove ${gN}__remove--underlay`,children:(0,p.jsx)(f.a,{})}),n?(0,p.jsx)(a5,{className:`${gN}__errorCount`,count:n,i18n:m}):null]}),(0,p.jsx)("button",{"aria-label":g("general:remove"),className:`${gN}__remove ${gN}__remove--overlay`,onClick:()=>S(r),type:"button",children:(0,p.jsx)(f.a,{})})]},a)},e[33]=t,e[34]=S,e[35]=m,e[36]=i,e[37]=g,e[38]=c):c=e[38],R=(0,p.jsxs)("div",{className:A,children:[_.m&&x?(0,p.jsx)("div",{className:`${gN}__mobileBlur`}):null,(0,p.jsxs)("div",{className:`${gN}__header`,children:[E?.length>1&&(0,p.jsx)(pu,{className:`${gN}__collectionSelect`,isClearable:!1,name:"groupBy",onChange:e=>{T("object"==typeof e&&"value"in e?e?.value:e)},options:E?.map(e=>{let t=P({collectionSlug:e});return{label:t.labels.singular,value:t.slug}})||[],path:"groupBy",required:!0,value:N}),(0,p.jsxs)("div",{className:`${gN}__headerTopRow`,children:[(0,p.jsxs)("div",{className:`${gN}__header__text`,children:[(0,p.jsx)(a5,{count:o,i18n:m,withMessage:!0}),(0,p.jsx)("p",{children:(0,p.jsxs)("strong",{title:`${k} ${g(k>1?"upload:filesToUpload":"upload:fileToUpload")}`,children:[k," ",g(k>1?"upload:filesToUpload":"upload:fileToUpload")]})})]}),(0,p.jsxs)("div",{className:`${gN}__header__actions`,children:["number"!=typeof h||k<h?(0,p.jsx)(sg,{className:`${gN}__header__addFile`,onClick:()=>b(gk),size:"small",children:g("upload:addFile")}):null,(0,p.jsxs)(aw,{buttonStyle:"transparent",className:`${gN}__toggler`,onClick:r,children:[(0,p.jsx)("span",{className:`${gN}__toggler__label`,children:(0,p.jsxs)("strong",{title:`${k} ${g(k>1?"upload:filesToUpload":"upload:fileToUpload")}`,children:[k," ",g(k>1?"upload:filesToUpload":"upload:fileToUpload")]})}),(0,p.jsx)(ae,{direction:x?"down":"up"})]}),(0,p.jsx)(iS,{gutter:!1,Header:null,slug:gk,children:(0,p.jsx)(pQ,{onCancel:l,onDrop:$})})]})]}),(0,p.jsx)("div",{className:`${gN}__header__mobileDocActions`,children:(0,p.jsx)(mi,{})})]}),(0,p.jsx)("div",{className:`${gN}__animateWrapper`,children:(0,p.jsx)(si,{height:!_.m||x?"auto":0,children:(0,p.jsxs)("div",{className:`${gN}__filesContainer`,children:[a&&0===n.length&&(s?.length>0||u?.length>0)?(s?Array.from(s):u).map(gT):null,n.map(c)]})})})]}),e[7]=t,e[8]=_.m,e[9]=N,e[10]=y,e[11]=n,e[12]=P,e[13]=$,e[14]=S,e[15]=m,e[16]=s,e[17]=u,e[18]=a,e[19]=h,e[20]=b,e[21]=E,e[22]=i,e[23]=T,e[24]=x,e[25]=g,e[26]=A,e[27]=o,e[28]=k,e[29]=R}else R=e[29];return R}function gT(e,t){return(0,p.jsx)(d.f,{animationDelay:`calc(${t} * 60ms)`,height:"35px"},t)}function gP(e){return!e}function gD({file:e,formID:t}){let[r,n]=c.default.useState(null),[a,l]=c.default.useState(!0);return c.default.useEffect(()=>{let t=!1;return async function(){l(!0),n(null);try{if(r$(e.type)){let r=await new Promise((t,r)=>{let n=new Image;n.src=URL.createObjectURL(e),n.onload=()=>{let a,l,i=n.width/n.height;i>1?(l=280,a=280/i):(l=280*i,a=280);let o=new OffscreenCanvas(l,a),s=o.getContext("2d"),c="image/png"===e.type?"image/png":"image/jpeg",u="image/png"===e.type?void 0:.8;s.drawImage(n,0,0,l,a),o.convertToBlob({type:c,...u&&{quality:u}}).then(e=>{URL.revokeObjectURL(n.src);let a=new FileReader;a.onload=()=>t(a.result),a.onerror=r,a.readAsDataURL(e)}).catch(r)},n.onerror=e=>{URL.revokeObjectURL(n.src),r(e)}});t||n(r)}else n(null)}catch{t||n(null)}finally{t||l(!1)}}(),()=>{t=!0}},[e]),a?(0,p.jsx)(d.f,{className:`${gN}__thumbnail-shimmer`,disableInlineStyles:!0}):(0,p.jsx)(hs,{className:`${gN}__thumbnail`,fileSrc:r},`${t}-${r||"placeholder"}`)}var gO="bulk-upload--file-manager";function gA(){let e=(0,v.c)(18),{activeIndex:t,collectionSlug:r,docPermissions:n,documentSlots:a,forms:l,hasPublishPermission:i,hasSavePermission:o,hasSubmitted:s,resetUploadEdits:c,updateUploadEdits:u}=p5(),h=l[t],{getEntityConfig:g}=(0,d.c)(),{i18n:y}=(0,f.d)(),{user:b}=iR(),{openModal:x}=lx(),w;if(e[0]!==h||e[1]!==t||e[2]!==r||e[3]!==n||e[4]!==a||e[5]!==l.length||e[6]!==g||e[7]!==i||e[8]!==o||e[9]!==s||e[10]!==y||e[11]!==x||e[12]!==c||e[13]!==u||e[14]!==b){let d=g({collectionSlug:r}),f;e[16]!==x?(f=()=>x(mo),e[16]=x,e[17]=f):f=e[17],w=(0,p.jsxs)("div",{className:gO,children:[(0,p.jsx)(gE,{}),(0,p.jsxs)("div",{className:`${gO}__editView`,children:[(0,p.jsx)(pJ,{onClose:f,title:m(d.labels.singular,y)}),h?(0,p.jsxs)(oK,{collectionSlug:r,currentEditor:b,docPermissions:n,hasPublishedDoc:!1,hasPublishPermission:i,hasSavePermission:o,id:null,initialData:rF(h.formState,!0),initialState:h.formState,isLocked:!1,lastUpdateTime:0,mostRecentVersionIsAutosaved:!1,unpublishedVersionCount:0,Upload:a.Upload,versionCount:0,children:[(0,p.jsx)(ml,{collectionConfig:d}),(0,p.jsx)(gy,{resetUploadEdits:c,submitted:s,updateUploadEdits:u,uploadEdits:h?.uploadEdits})]},`${t}-${l.length}`):null]}),(0,p.jsx)(ms,{})]}),e[0]=h,e[1]=t,e[2]=r,e[3]=n,e[4]=a,e[5]=l.length,e[6]=g,e[7]=i,e[8]=o,e[9]=s,e[10]=y,e[11]=x,e[12]=c,e[13]=u,e[14]=b,e[15]=w}else w=e[15];return w}function gR(){let{addFiles:e,forms:t,isInitializing:r}=p5(),{closeModal:n}=lx(),{collectionSlug:a,drawerSlug:l}=gV(),{getEntityConfig:i}=(0,d.c)(),{t:o}=(0,f.d)(),s=i({collectionSlug:a})?.upload?.mimeTypes,u=c.default.useCallback(t=>{let r=new DataTransfer;for(let e of t)(void 0===s||0===s.length||rz(e.type,s))&&r.items.add(e);0===r.files.length?nG.error(o("error:invalidFileType")):e(r.files)},[e,o,s]);return a?t.length||r?(0,p.jsx)(gA,{}):(0,p.jsx)(pQ,{acceptMimeTypes:s?.join(", "),onCancel:()=>n(l),onDrop:u}):null}function gM(){let e,t,r=(0,v.c)(17),{drawerSlug:n,onCancel:a,setInitialFiles:l,setInitialForms:i,setOnCancel:o,setOnSuccess:s,setSelectableCollections:u,setSuccessfullyUploaded:d,successfullyUploaded:f}=gV(),{modalState:h}=lx(),m=c.default.useRef(h),g;r[0]!==n||r[1]!==a||r[2]!==l||r[3]!==i||r[4]!==o||r[5]!==s||r[6]!==u||r[7]!==d||r[8]!==f?(g=e=>{let t=m.current[n],r=e[n];typeof r>"u"&&typeof t>"u"||(t?.isOpen!==r?.isOpen&&(r?.isOpen||(f||"function"==typeof a&&a(),l(void 0),i(void 0),o(gF),s(gL),u(null),d(!1))),m.current=e)},r[0]=n,r[1]=a,r[2]=l,r[3]=i,r[4]=o,r[5]=s,r[6]=u,r[7]=d,r[8]=f,r[9]=g):g=r[9];let y=ad(g),b;return r[10]!==h||r[11]!==y?(b=()=>{y(h)},r[10]=h,r[11]=y,r[12]=b):b=r[12],r[13]!==h?(e=[h],r[13]=h,r[14]=e):e=r[14],(0,c.useEffect)(b,e),r[15]!==n?(t=(0,p.jsx)(iS,{gutter:!1,Header:null,slug:n,children:(0,p.jsx)(p6,{children:(0,p.jsx)(pK,{children:(0,p.jsx)(le,{children:(0,p.jsx)(gR,{})})})})}),r[15]=n,r[16]=t):t=r[16],t}function gL(){return gI}function gI(){return null}function gF(){return gB}function gB(){return null}var gz=c.default.createContext({collectionSlug:"",drawerSlug:"",initialFiles:void 0,initialForms:[],maxFiles:void 0,onCancel:()=>null,onSuccess:()=>null,selectableCollections:null,setCollectionSlug:()=>null,setInitialFiles:()=>null,setInitialForms:()=>null,setMaxFiles:()=>null,setOnCancel:()=>null,setOnSuccess:()=>null,setSelectableCollections:()=>null,setSuccessfullyUploaded:()=>!1,successfullyUploaded:!1});function gU(e){let t,r,n=(0,v.c)(17),{children:a,drawerSlugPrefix:l}=e,[i,o]=c.default.useState(null),[s,u]=c.default.useState(),[d,f]=c.default.useState(),[h,m]=c.default.useState(),[g,y]=c.default.useState(void 0),[b,x]=c.default.useState(void 0),[w,_]=c.default.useState(void 0),[C,S]=c.default.useState(!1),j=`${l?`${l}-`:""}${gH()}`,$;n[0]===Symbol.for("react.memo_cache_sentinel")?($=e=>{f(()=>e)},n[0]=$):$=n[0];let k=$,N;n[1]===Symbol.for("react.memo_cache_sentinel")?(N=e=>{m(()=>e)},n[1]=N):N=n[1];let E=N,T;return n[2]!==h?(T=()=>{"function"==typeof h&&h()},n[2]=h,n[3]=T):T=n[3],n[4]!==d?(t=(e,t)=>{"function"==typeof d&&d(e,t)},n[4]=d,n[5]=t):t=n[5],n[6]!==a||n[7]!==s||n[8]!==j||n[9]!==g||n[10]!==b||n[11]!==w||n[12]!==i||n[13]!==C||n[14]!==T||n[15]!==t?(r=(0,p.jsx)(gz,{value:{collectionSlug:s,drawerSlug:j,initialFiles:g,initialForms:b,maxFiles:w,onCancel:T,onSuccess:t,selectableCollections:i,setCollectionSlug:u,setInitialFiles:y,setInitialForms:x,setMaxFiles:_,setOnCancel:E,setOnSuccess:k,setSelectableCollections:o,setSuccessfullyUploaded:S,successfullyUploaded:C},children:(0,p.jsxs)(c.default.Fragment,{children:[a,(0,p.jsx)(gM,{})]})}),n[6]=a,n[7]=s,n[8]=j,n[9]=g,n[10]=b,n[11]=w,n[12]=i,n[13]=C,n[14]=T,n[15]=t,n[16]=r):r=n[16],r}var gV=()=>c.default.use(gz);function gH(){let e=ik();return`bulk-upload-drawer-slug-${e||1}`}var gK="upload-relationship-details";function gq(e){let t=(0,v.c)(11),{id:r,allowEdit:n,allowRemove:a,alt:l,byteSize:i,className:o,collectionSlug:s,displayPreview:c,filename:u,mimeType:h,onRemove:g,reloadDoc:y,showCollectionSlug:b,src:x,thumbnailSrc:w,updatedAt:_,withMeta:C,x:S,y:j}=e,$=void 0===C||C,{config:k}=(0,d.c)(),{i18n:N}=(0,f.d)(),E="collections"in k?k.collections.find(e=>e.slug===s):void 0,T=r??void 0,P;t[0]!==s||t[1]!==T?(P={id:T,collectionSlug:s},t[0]=s,t[1]=T,t[2]=P):P=t[2];let[D,,O]=f1(P),{openDrawer:A}=O,R;t[3]!==s||t[4]!==y?(R=async e=>{let{doc:t}=e;return y(t.id,s)},t[3]=s,t[4]=y,t[5]=R):R=t[5];let M=R,L;t[6]!==S||t[7]!==j?(L=function(e,t){let r=[];return t&&r.push(rV(t)),S&&j&&r.push(`${S}x${j}`),e&&r.push(e),r.join(" — ")},t[6]=S,t[7]=j,t[8]=L):L=t[8];let I=$?L(h,i):"",F=c??E?.upload?.displayPreview??!0,B;return t[9]!==o?(B=[gK,o].filter(Boolean),t[9]=o,t[10]=B):B=t[10],(0,p.jsxs)("div",{className:B.join(" "),children:[(0,p.jsxs)("div",{className:`${gK}__imageAndDetails`,children:[F&&(0,p.jsx)(hc,{alt:l,className:`${gK}__thumbnail`,filename:u,fileSrc:w,imageCacheTag:E?.upload?.cacheTags&&_,size:"small"}),void 0!==b&&b&&E?(0,p.jsx)(sg,{size:"small",children:m(E.labels.singular,N)}):null,(0,p.jsxs)("div",{className:`${gK}__details`,children:[(0,p.jsx)("p",{className:`${gK}__filename`,children:x?(0,p.jsx)("a",{href:x,target:"_blank",children:u}):u}),$?(0,p.jsx)("p",{className:`${gK}__meta`,children:I}):null]})]}),!1!==n||!1!==a?(0,p.jsxs)("div",{className:`${gK}__actions`,children:[!1!==n?(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${gK}__edit`,icon:"edit",iconStyle:"none",onClick:A}):null,!1!==a?(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${gK}__remove`,icon:"x",iconStyle:"none",onClick:()=>g()}):null,(0,p.jsx)(D,{onSave:M})]}):null]})}var gW="upload-field-card";function gY({children:e,className:t,size:r="medium"}){return(0,p.jsx)("div",{className:[gW,t,`${gW}--size-${r}`].filter(Boolean).join(" "),children:e})}var gG="upload upload--has-many";function gJ(e){let t=(0,v.c)(29),{className:r,displayPreview:n,fileDocs:a,isSortable:l,onRemove:i,onReorder:o,readonly:s,reloadDoc:c,serverURL:u,showCollectionSlug:d}=e,f=void 0!==d&&d,h;t[0]!==a||t[1]!==o?(h=(e,t)=>{if(e===t)return;let r=[...a],[n]=r.splice(e,1);r.splice(t,0,n),o(r)},t[0]=a,t[1]=o,t[2]=h):h=t[2];let m=h,g;t[3]!==a||t[4]!==i?(g=e=>{let t=[...a||[]];t.splice(e,1),i(0===t.length?[]:t)},t[3]=a,t[4]=i,t[5]=g):g=t[5];let y=g,b;t[6]!==r?(b=[gG,r].filter(Boolean),t[6]=r,t[7]=b):b=t[7];let x=b.join(" "),w;if(t[8]!==n||t[9]!==a||t[10]!==l||t[11]!==m||t[12]!==s||t[13]!==c||t[14]!==y||t[15]!==u||t[16]!==f||t[17]!==x){let e,r;t[19]!==m?(e=e=>{let{moveFromIndex:t,moveToIndex:r}=e;return m(t,r)},t[19]=m,t[20]=e):e=t[20],t[21]!==n||t[22]!==l||t[23]!==s||t[24]!==c||t[25]!==y||t[26]!==u||t[27]!==f?(r=(e,t)=>{let{relationTo:r,value:a}=e,i=String(a.id),o,d;if(a.url)try{o=new URL(a.url,u).toString()}catch{o=`${u}${a.url}`}if(a.thumbnailURL)try{d=new URL(a.thumbnailURL,u).toString()}catch{d=`${u}${a.thumbnailURL}`}return r$(a.mimeType)&&(d=rj({sizes:a.sizes,thumbnailURL:d,url:o,width:a.width})),(0,p.jsx)(a2,{disabled:!l||s,id:i,children:e=>(0,p.jsx)("div",{className:[`${gG}__dragItem`,e&&l&&`${gG}--has-drag-handle`].filter(Boolean).join(" "),ref:e.setNodeRef,style:{transform:e.transform,transition:e.transition,zIndex:e.isDragging?1:void 0},children:(0,p.jsxs)(gY,{size:"small",children:[e&&(0,p.jsx)("div",{className:`${gG}__drag`,...e.attributes,...e.listeners,children:(0,p.jsx)(sl,{})}),(0,p.jsx)(gq,{allowEdit:!s,allowRemove:!s,alt:a?.alt||a?.filename,byteSize:a.filesize,collectionSlug:r,displayPreview:n,filename:a.filename,id:i,mimeType:a?.mimeType,onRemove:()=>y(t),reloadDoc:c,showCollectionSlug:f,src:o,thumbnailSrc:d,updatedAt:a.updatedAt,withMeta:!1,x:a?.width,y:a?.height})]})})},i)},t[21]=n,t[22]=l,t[23]=s,t[24]=c,t[25]=y,t[26]=u,t[27]=f,t[28]=r):r=t[28],w=(0,p.jsx)("div",{className:x,children:(0,p.jsx)(a3,{className:`${gG}__draggable-rows`,ids:a?.map(gX),onDragEnd:e,children:a.map(r)})}),t[8]=n,t[9]=a,t[10]=l,t[11]=m,t[12]=s,t[13]=c,t[14]=y,t[15]=u,t[16]=f,t[17]=x,t[18]=w}else w=t[18];return w}function gX(e){let{value:t}=e;return String(t.id)}function gQ(e){let{className:t,displayPreview:r,fileDoc:n,onRemove:a,readonly:l,reloadDoc:i,serverURL:o,showCollectionSlug:s=!1}=e,{relationTo:c,value:u}=n,d=String(u?.id),f,h;if(u.url)try{f=new URL(u.url,o).toString()}catch{f=`${o}${u.url}`}if(u.thumbnailURL)try{h=new URL(u.thumbnailURL,o).toString()}catch{h=`${o}${u.thumbnailURL}`}return r$(u.mimeType)&&(h=rj({sizes:u.sizes,thumbnailURL:h,url:f,width:u.width})),(0,p.jsx)(gY,{className:["upload upload--has-one",t].filter(Boolean).join(" "),children:(0,p.jsx)(gq,{allowEdit:!l,allowRemove:!l,alt:u?.alt||u?.filename,byteSize:u.filesize,collectionSlug:c,displayPreview:r,filename:u.filename,id:d,mimeType:u?.mimeType,onRemove:a,reloadDoc:i,showCollectionSlug:s,src:f,thumbnailSrc:h,updatedAt:u.updatedAt,x:u?.width,y:u?.height})})}var gZ="upload";function g0(e){let{AfterInput:t,allowCreate:r,api:n,BeforeInput:a,className:l,Description:i,description:o,displayPreview:s,Error:u,filterOptions:h,hasMany:m,isSortable:g,Label:y,label:v,localized:b,maxRows:x,onChange:w,path:_,readOnly:C,relationTo:S,required:j,serverURL:$,showError:k,style:N,value:E}=e,[T,P]=c.default.useState(),[D]=c.default.useState(Array.isArray(S)?S[0]:S),{openModal:O}=lx(),{drawerSlug:A,setCollectionSlug:R,setInitialFiles:M,setMaxFiles:L,setOnSuccess:I,setSelectableCollections:F}=gV(),{permissions:B}=iR(),{code:z}=iz(),{i18n:U,t:V}=(0,f.d)(),H=(0,c.useMemo)(()=>Array.isArray(S)?S.filter(e=>B?.collections&&B.collections?.[e]?.create):[],[S,B]),K=(0,c.useMemo)(()=>{let e=Array.isArray(S);if(!E)return h;let t={};for(let r of Array.isArray(E)?E:[E])if(e&&"object"==typeof r&&"relationTo"in r)t[r.relationTo]||(t[r.relationTo]=[]),t[r.relationTo].push(r.value);else if(!e){t[S]||(t[S]=[]);let e="object"==typeof r&&"value"in r?r.value:r;("string"==typeof e||"number"==typeof e)&&t[S].push(e)}let r={...h};return(e?S:[S]).forEach(e=>{let n=t[e]||[];r[e]={...h?.[e]||{},id:{...h?.[e]?.id||{},not_in:(h?.[e]?.id?.not_in||[]).concat(n)}}}),r},[E,h,S]),[q,,{closeDrawer:W,openDrawer:Y}]=hW({collectionSlugs:"string"==typeof S?[S]:S,filterOptions:K}),[G,,{closeDrawer:J,openDrawer:X}]=f1({collectionSlug:D}),Q=c.default.useRef(null),Z=(0,c.useMemo)(()=>!!r&&!!("string"==typeof D&&B?.collections&&B.collections?.[D]?.create),[D,B,r]),ee=c.default.useCallback(e=>{"function"==typeof w&&w(e)},[w]),et=c.default.useCallback(async e=>{if(!e?.length)return[];let t={};e.forEach(({relationTo:e,value:r})=>{t[e]||(t[e]=[]);let n=r;r&&"object"==typeof r&&"value"in r&&(n=r.value),t[e].push(n)});let r=Object.entries(t).map(async([e,t])=>{let r={depth:0,draft:!0,limit:t.length,locale:z,where:{and:[{id:{in:t}}]}},a=await fetch(tL({apiRoute:n,path:`/${e}`}),{body:ra(r),credentials:"include",headers:{"Accept-Language":U.language,"Content-Type":"application/x-www-form-urlencoded","X-Payload-HTTP-Method-Override":"GET"},method:"POST"}),l=[];return a.ok&&(l=(await a.json()).docs),{collection:e,docsById:l.reduce((e,t)=>(e[t.id]=t,e),{})}}),a=await Promise.all(r),l={};return a.forEach(({collection:e,docsById:t})=>{l[e]=t}),e.map(({relationTo:e,value:t})=>{let r=l[e]?.[t]||{id:t,filename:`${V("general:untitled")} - ID: ${t}`,isPlaceholder:!0};return{relationTo:e,value:r}})},[n,z,U.language,V]),er=(0,c.useCallback)(e=>(function(e,t){let r=Array.isArray(t);if("string"==typeof e||"number"==typeof e)return e;if(e&&"object"==typeof e&&"relationTo"in e&&"value"in e){let t=e.value;for(;t&&"object"==typeof t&&null!==t&&"value"in t;)t=t.value;return t&&"object"==typeof t&&null!==t&&"id"in t&&(t=t.id),r?{relationTo:e.relationTo,value:t}:t}return e&&"object"==typeof e&&"id"in e?e.id:e})(e,S),[S]),en=(0,c.useCallback)(e=>{let t=Array.isArray(S);if(m){let r=e.map(e=>t?{relationTo:e.collectionSlug,value:e.doc.id}:e.doc.id);ee([...Array.isArray(E)?E.map(er):[],...r]),P(t=>[...t||[],...e.map(e=>({relationTo:e.collectionSlug,value:e.doc}))])}else{let r=e[0];ee(t?{relationTo:r.collectionSlug,value:r.doc.id}:r.doc.id),P([{relationTo:r.collectionSlug,value:r.doc}])}},[E,ee,m,S,er]),ea=c.default.useCallback(e=>{let t=e;if(!m&&e&&e.length>1){let r=new DataTransfer;r.items.add(e[0]),t=r.files}t&&M(t),R(Array.isArray(S)?D:S),Array.isArray(H)&&F(H),"number"==typeof x&&L(x),O(A)},[m,S,D,R,H,x,O,A,M,F,L]),el=c.default.useCallback(async e=>{let t=Array.isArray(S),r=[];for(let[t,n]of e)n&&r.push(t);let n=r.map(e=>({relationTo:D,value:e})),a=await et(n);a&&P(e=>[...e||[],...a]);let l=r.map(e=>t?{relationTo:D,value:e}:e);ee([...Array.isArray(E)?E.map(er):[],...l]),W()},[D,W,ee,et,E,S,er]),ei=c.default.useCallback(e=>{let t=Array.isArray(S);e.doc&&(P(t=>[...t||[],{relationTo:D,value:e.doc}]),ee(t?{relationTo:D,value:e.doc.id}:e.doc.id)),J()},[J,D,ee,S]),eo=(0,c.useCallback)(async({collectionSlug:e,doc:t})=>{let r=Array.isArray(S),n=(await et([{relationTo:e,value:t.id}]))?.[0]||null;if(P(e=>n?m?[...e||[],n]:[n]:e),m){let n=r?{relationTo:e,value:t.id}:t.id;ee([...Array.isArray(E)?E.map(er):[],n])}else ee(r?{relationTo:e,value:t.id}:t.id);W()},[W,m,et,ee,E,S,er]),es=c.default.useCallback(async(e,t)=>{let r=await et([{relationTo:t,value:e}]);if(r[0]){let e=[];P(n=>{let a=n?.findIndex(e=>(e.value?.id===r[0].value.id||e.value?.isPlaceholder)&&e.relationTo===t);if(a>-1){let t=[...n];return t[a]=r[0],e=t,t}return n}),e.length&&m&&ee(e.map(e=>e.value?.id))}},[et,ee,m]),ec=c.default.useCallback(e=>{let t=Array.isArray(S);ee(e.map(({relationTo:e,value:r})=>t?{relationTo:e,value:r.id}:r.id)),P(e)},[ee,S]),eu=c.default.useCallback(e=>{let t=Array.isArray(S);if(!e||0===e.length){ee(m?[]:null),P(m?[]:null);return}let r=e.map(({relationTo:e,value:r})=>t?{relationTo:e,value:r.id}:r.id);ee(m?r:r[0]),P(e)},[ee,m,S]);(0,c.useEffect)(()=>{async function e(){if(E){let e=[];if(Array.isArray(S)&&("object"==typeof E&&"relationTo"in E||Array.isArray(E)&&E.length>0&&"object"==typeof E[0]&&"relationTo"in E[0])?e=(Array.isArray(E)?E:[E]).filter(e=>"object"==typeof e&&"relationTo"in e).map(e=>{let t=e.value;for(;t&&"object"==typeof t&&null!==t&&"value"in t;)t=t.value;return{relationTo:e.relationTo,value:t}}):Array.isArray(S)||(e=(Array.isArray(E)?E:[E]).map(e=>{let t=e;for(;t&&"object"==typeof t&&null!==t&&"value"in t;)t=t.value;return{relationTo:S,value:t}})),e.length>0){let t=await et(e);t&&(P(t),Q.current=E)}}else P([]),Q.current=null}Q.current!==E&&e()},[et,E,S]),(0,c.useEffect)(()=>{I(en)},[E,_,en,I]);let ed=!E||m&&Array.isArray(E)&&("number"!=typeof x||E.length<x)||!m&&T?.[0]&&typeof T[0].value>"u";return(0,p.jsxs)("div",{className:[o3,gZ,l,k&&"error",C&&"read-only"].filter(Boolean).join(" "),id:`field-${_?.replace(/\./g,"__")}`,style:N,children:[(0,p.jsx)(ns,{CustomComponent:y,Fallback:(0,p.jsx)(iH,{label:v,localized:b,path:_,required:j})}),(0,p.jsx)("div",{className:`${gZ}__wrap`,children:(0,p.jsx)(ns,{CustomComponent:u,Fallback:(0,p.jsx)(a7,{path:_,showError:k})})}),a,(0,p.jsxs)("div",{className:`${gZ}__dropzoneAndUpload`,children:[m&&Array.isArray(E)&&E.length>0?(0,p.jsx)(p.Fragment,{children:T&&T?.length>0?(0,p.jsx)(gJ,{displayPreview:s,fileDocs:T,isSortable:g&&!C,onRemove:eu,onReorder:ec,readonly:C,reloadDoc:es,serverURL:$,showCollectionSlug:Array.isArray(S)}):(0,p.jsx)("div",{className:`${gZ}__loadingRows`,children:E.map(e=>(0,p.jsx)(d.f,{height:"40px"},"object"==typeof e?e.value:e))})}):null,!m&&E?(0,p.jsx)(p.Fragment,{children:T&&T?.length>0&&T[0].value?(0,p.jsx)(gQ,{displayPreview:s,fileDoc:T[0],onRemove:eu,readonly:C,reloadDoc:es,serverURL:$,showCollectionSlug:Array.isArray(S)}):T&&E&&!T?.[0]?.value?(0,p.jsxs)(p.Fragment,{children:[V("general:untitled")," - ID: ",E]}):(0,p.jsx)(d.f,{height:"62px"})}):null,ed?(0,p.jsx)(pY,{disabled:C||!Z,multipleFiles:m,onChange:ea,children:(0,p.jsxs)("div",{className:`${gZ}__dropzoneContent`,children:[(0,p.jsxs)("div",{className:`${gZ}__dropzoneContent__buttons`,children:[Z&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(aw,{buttonStyle:"pill",className:`${gZ}__createNewToggler`,disabled:C||!Z,onClick:()=>{C||(m?ea():X())},size:"small",children:V("general:createNew")}),(0,p.jsx)("span",{className:`${gZ}__dropzoneContent__orText`,children:V("general:or")})]}),(0,p.jsx)(aw,{buttonStyle:"pill",className:`${gZ}__listToggler`,disabled:C,onClick:Y,size:"small",children:V("fields:chooseFromExisting")}),(0,p.jsx)(G,{onSave:ei}),(0,p.jsx)(q,{allowCreate:Z,enableRowSelections:m,onBulkSelect:el,onSelect:eo})]}),Z&&!C&&(0,p.jsxs)("p",{className:`${gZ}__dragAndDropText`,children:[V("general:or")," ",V("upload:dragAndDrop")]})]})}):(0,p.jsx)(p.Fragment,{children:!C&&!T&&(!E||"number"!=typeof x||Array.isArray(E)&&E.length<x)?(0,p.jsx)(d.f,{height:"40px"}):null})]}),t,(0,p.jsx)(ns,{CustomComponent:i,Fallback:(0,p.jsx)(a8,{description:o,path:_})})]})}var g1=o1(function(e){let{field:t,field:{admin:{allowCreate:r,className:n,description:a,isSortable:l}={},hasMany:i,label:o,localized:s,maxRows:u,relationTo:f,required:h},path:m,readOnly:g,validate:y}=e,{config:v}=(0,d.c)(),b=t.displayPreview,{customComponents:{AfterInput:x,BeforeInput:w,Description:_,Error:C,Label:S}={},disabled:j,filterOptions:$,path:k,setValue:N,showError:E,value:T}=oQ({potentiallyStalePath:m,validate:c.default.useCallback((e,t)=>{if("function"==typeof y)return y(e,{...t,required:h})},[y,h])}),P=Array.isArray(f),D=c.default.useMemo(()=>!0===i&&Array.isArray(T)?T.map(e=>P?e:{relationTo:Array.isArray(f)?f[0]:f,value:e}):T,[i,T,P,f]),O=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsx)(gU,{drawerSlugPrefix:m,children:(0,p.jsx)(g0,{AfterInput:x,allowCreate:!1!==r,api:v.routes.api,BeforeInput:w,className:n,Description:_,description:a,displayPreview:b,Error:C,filterOptions:$,hasMany:i,isSortable:l,label:o,Label:S,localized:s,maxRows:u,onChange:N,path:k,readOnly:g||j,relationTo:f,required:h,serverURL:v.serverURL,showError:E,style:O,value:D})})});function g2(e){let t=(0,v.c)(13),{clientFieldConfig:r,forceRender:n,indexPath:a,parentPath:l,parentSchemaPath:i,path:o,permissions:s,readOnly:c,schemaPath:u}=e,d;t[0]!==o?(d=e=>{let[t]=e;return t&&t?.[o]?.customComponents?.Field},t[0]=o,t[1]=d):d=t[1];let f=nO(d),h;if(t[2]!==f||t[3]!==r||t[4]!==n||t[5]!==a||t[6]!==l||t[7]!==i||t[8]!==o||t[9]!==s||t[10]!==c||t[11]!==u){h=Symbol.for("react.early_return_sentinel");e:{let e={forceRender:n,permissions:s,readOnly:c,schemaPath:u};if(r.admin?.hidden){h=(0,p.jsx)(fm,{...e,path:o});break e}if(void 0!==f){h=f||null;break e}let t={...e,indexPath:a,parentPath:l,parentSchemaPath:i};switch(r.type){case"array":h=(0,p.jsx)(g7,{...t,field:r,path:o});break e;case"blocks":h=(0,p.jsx)(sF,{...t,field:r,path:o});break e;case"checkbox":h=(0,p.jsx)(se,{...e,field:r,path:o});break e;case"code":h=(0,p.jsx)(sV,{...e,field:r,path:o});break e;case"collapsible":h=(0,p.jsx)(sW,{...t,field:r,path:o});break e;case"date":h=(0,p.jsx)(fl,{...e,field:r,path:o});break e;case"email":h=(0,p.jsx)(fi,{...e,field:r,path:o});break e;case"group":h=(0,p.jsx)(fp,{...t,field:r,path:o});break e;case"join":h=(0,p.jsx)(hD,{...e,field:r,path:o});break e;case"json":h=(0,p.jsx)(hO,{...e,field:r,path:o});break e;case"number":h=(0,p.jsx)(hA,{...e,field:r,path:o});break e;case"point":h=(0,p.jsx)(hM,{...e,field:r,path:o});break e;case"radio":h=(0,p.jsx)(hB,{...e,field:r,path:o});break e;case"relationship":h=(0,p.jsx)(po,{...e,field:r,path:o});break e;case"richText":h=(0,p.jsx)(ps,{...e,field:r,path:o});break e;case"row":h=(0,p.jsx)(pc,{...t,field:r});break e;case"select":h=(0,p.jsx)(pf,{...e,field:r,path:o});break e;case"tabs":h=(0,p.jsx)(pD,{...t,field:r,path:o});break e;case"text":h=(0,p.jsx)(pB,{...e,field:r,path:o});break e;case"textarea":h=(0,p.jsx)(pU,{...e,field:r,path:o});break e;case"ui":h=(0,p.jsx)(pV,{});break e;case"upload":h=(0,p.jsx)(g1,{...e,field:r,path:o});break e}}t[2]=f,t[3]=r,t[4]=n,t[5]=a,t[6]=l,t[7]=i,t[8]=o,t[9]=s,t[10]=c,t[11]=u,t[12]=h}else h=t[12];if(h!==Symbol.for("react.early_return_sentinel"))return h}var g3="render-fields",g6=e=>{let t=(0,v.c)(22),{className:r,fields:n,forceRender:a,margins:l,parentIndexPath:i,parentPath:o,parentSchemaPath:s,permissions:c,readOnly:u}=e,d=oY();if(n&&n.length>0){let e=l&&`${g3}--margins-${l}`,f=!1===l&&`${g3}--margins-none`,h;t[0]!==r||t[1]!==e||t[2]!==f?(h=[g3,r,e,f].filter(Boolean),t[0]=r,t[1]=e,t[2]=f,t[3]=h):h=t[3];let m=h.join(" "),g;if(t[4]!==n||t[5]!==a||t[6]!==d||t[7]!==i||t[8]!==o||t[9]!==s||t[10]!==c||t[11]!==u||t[12]!==m){let e;t[14]!==a||t[15]!==d||t[16]!==i||t[17]!==o||t[18]!==s||t[19]!==c||t[20]!==u?(e=(e,t)=>{if(!e||k(e))return null;let{operation:r,permissions:n,read:l}=rc({field:e,operation:d,parentName:o?.includes(".")?o.split(".")[o.split(".").length-1]:o,permissions:c});if("name"in e&&!l)return null;let f=u||e?.admin?.readOnly;f&&e.admin?.readOnly===!1&&(f=!1),"name"in e&&!r&&(f=!0);let{indexPath:h,path:m,schemaPath:g}=rs({field:e,index:t,parentIndexPath:i,parentPath:o,parentSchemaPath:s});return(0,p.jsx)(oG,{value:m,children:(0,p.jsx)(g2,{clientFieldConfig:e,forceRender:a,indexPath:h,parentPath:o,parentSchemaPath:s,path:m,permissions:n,readOnly:f,schemaPath:g})},`${m}-${t}`)},t[14]=a,t[15]=d,t[16]=i,t[17]=o,t[18]=s,t[19]=c,t[20]=u,t[21]=e):e=t[21],g=(0,p.jsx)(sf,{className:m,forceRender:a,children:n.map(e)}),t[4]=n,t[5]=a,t[6]=d,t[7]=i,t[8]=o,t[9]=s,t[10]=c,t[11]=u,t[12]=m,t[13]=g}else g=t[13];return g}return null},g5="array-field",g4=e=>{let t=(0,v.c)(41),{addRow:r,attributes:n,copyRow:a,CustomRowLabel:l,duplicateRow:i,errorCount:o,fields:s,forceRender:c,hasMaxRows:u,isDragging:h,isLoading:g,isSortable:y,labels:b,listeners:x,moveRow:w,parentPath:_,pasteRow:C,path:S,permissions:j,readOnly:$,removeRow:k,row:N,rowCount:E,rowIndex:T,schemaPath:P,scrollIdPrefix:D,setCollapse:O,setNodeRef:A,transform:R,transition:M}=e,L=void 0!==c&&c,I=sy(g,500),{i18n:F}=(0,f.d)(),B=nN(),z=`${m(b.singular,F)} ${String(T+1).padStart(2,"0")}`,U=o>0&&B,V=U?`${g5}__row--has-errors`:`${g5}__row--no-errors`,H;t[0]!==V?(H=[`${g5}__row`,V].filter(Boolean),t[0]=V,t[1]=H):H=t[1];let K=H.join(" "),q=`${_.split(".").join("-")}-row-${T}`,W=h?1:void 0,Y;if(t[2]!==l||t[3]!==r||t[4]!==n||t[5]!==K||t[6]!==a||t[7]!==i||t[8]!==o||t[9]!==z||t[10]!==U||t[11]!==s||t[12]!==L||t[13]!==u||t[14]!==F||t[15]!==I||t[16]!==y||t[17]!==x||t[18]!==w||t[19]!==_||t[20]!==C||t[21]!==S||t[22]!==j||t[23]!==$||t[24]!==k||t[25]!==N.collapsed||t[26]!==N.id||t[27]!==E||t[28]!==T||t[29]!==P||t[30]!==D||t[31]!==O||t[32]!==A||t[33]!==q||t[34]!==W||t[35]!==R||t[36]!==M){let e;t[38]!==N.id||t[39]!==O?(e=e=>O(N.id,e),t[38]=N.id,t[39]=O,t[40]=e):e=t[40],Y=(0,p.jsx)("div",{id:q,ref:A,style:{transform:R,transition:M,zIndex:W},children:(0,p.jsx)(sd,{actions:$?void 0:(0,p.jsx)(sa,{addRow:r,copyRow:a,duplicateRow:i,hasMaxRows:u,index:T,isSortable:y,moveRow:w,pasteRow:C,removeRow:k,rowCount:E}),className:K,collapsibleStyle:U?"error":"default",dragHandleProps:y?{id:N.id,attributes:n,listeners:x}:void 0,header:(0,p.jsxs)("div",{className:`${g5}__row-header`,id:`${D}-row-${T}`,children:[I?(0,p.jsx)(d.f,{height:"1rem",width:"8rem"}):(0,p.jsx)(nI,{CustomComponent:l,label:z,path:S,rowNumber:T}),U&&(0,p.jsx)(a5,{count:o,i18n:F,withMessage:!0})]}),isCollapsed:N.collapsed,onToggle:e,children:I?(0,p.jsx)(d.f,{}):(0,p.jsx)(g6,{className:`${g5}__fields`,fields:s,forceRender:L,margins:"small",parentIndexPath:"",parentPath:S,parentSchemaPath:P,permissions:!0===j?j:j?.fields,readOnly:$})})},`${_}-row-${N.id}`),t[2]=l,t[3]=r,t[4]=n,t[5]=K,t[6]=a,t[7]=i,t[8]=o,t[9]=z,t[10]=U,t[11]=s,t[12]=L,t[13]=u,t[14]=F,t[15]=I,t[16]=y,t[17]=x,t[18]=w,t[19]=_,t[20]=C,t[21]=S,t[22]=j,t[23]=$,t[24]=k,t[25]=N.collapsed,t[26]=N.id,t[27]=E,t[28]=T,t[29]=P,t[30]=D,t[31]=O,t[32]=A,t[33]=q,t[34]=W,t[35]=R,t[36]=M,t[37]=Y}else Y=t[37];return Y},g8="array-field",g7=o1(e=>{let{field:t,field:{name:r,type:n,admin:{className:a,description:l,isSortable:i=!0}={},fields:o,label:s,localized:u,maxRows:h,minRows:g,required:y},forceRender:v=!1,path:b,permissions:x,readOnly:w,schemaPath:_,validate:C}=e,S=_??r,j=g??+!!y,{setDocFieldPreferences:$}=oV(),{addFieldRow:k,dispatchFields:N,getFields:E,moveFieldRow:T,removeFieldRow:P,replaceState:D,setModified:O}=nj(),A=nN(),{code:R}=iz(),{i18n:M,t:L}=(0,f.d)(),{config:{localization:I}}=(0,d.c)(),F=!I||!I.fallback||R===I.defaultLocale,B="labels"in e&&e?.labels?e.labels:"labels"in e.field&&e.field.labels?{plural:e.field.labels?.plural,singular:e.field.labels?.singular}:"label"in e.field&&e.field.label?{plural:void 0,singular:e.field.label}:{plural:L("general:rows"),singular:L("general:row")},{customComponents:{AfterInput:z,BeforeInput:U,Description:V,Error:H,Label:K}={},disabled:q,errorPaths:W,path:Y,rows:G=[],showError:J,valid:X,value:Q}=oQ({hasRows:!0,potentiallyStalePath:b,validate:(0,c.useCallback)((e,t)=>!F&&null===e||("function"==typeof C?C(e,{...t,maxRows:h,minRows:j,required:y}):void 0),[h,j,y,C,F])}),Z=(0,c.useId)(),ee=(0,c.useMemo)(()=>`scroll-${Z}`,[Z]),et=(0,c.useCallback)(e=>{k({path:Y,rowIndex:e,schemaPath:S}),setTimeout(()=>{sr(`${ee}-row-${e}`)},0)},[k,Y,S,ee]),er=(0,c.useCallback)(e=>{N({type:"DUPLICATE_ROW",path:Y,rowIndex:e}),O(!0),setTimeout(()=>{sr(`${ee}-row-${e}`)},0)},[N,Y,ee,O]),en=(0,c.useCallback)(e=>{P({path:Y,rowIndex:e})},[P,Y]),ea=(0,c.useCallback)((e,t)=>{T({moveFromIndex:e,moveToIndex:t,path:Y})},[Y,T]),el=(0,c.useCallback)(e=>{let{collapsedIDs:t,updatedRows:r}=iq({collapsed:e,rows:G});$(Y,{collapsed:t}),N({type:"SET_ALL_ROWS_COLLAPSED",path:Y,updatedRows:r})},[N,Y,G,$]),ei=(0,c.useCallback)((e,t)=>{let{collapsedIDs:r,updatedRows:n}=iK({collapsed:t,rowID:e,rows:G});N({type:"SET_ROW_COLLAPSED",path:Y,updatedRows:n}),$(Y,{collapsed:r})},[N,Y,G,$]),eo=(0,c.useCallback)(e=>{let t={...E()},r=aS({type:n,fields:o,getDataToCopy:()=>aD({formState:t,path:Y,rowIndex:e}),path:Y,rowIndex:e,t:L});"string"==typeof r?nG.error(r):nG.success(L("general:copied"))},[o,E,Y,L,n]),es=(0,c.useCallback)(e=>{let t={...E()},r=aj({onPaste:r=>{D(aO({dataFromClipboard:r,formState:t,path:Y,rowIndex:e})),O(!0)},path:Y,schemaFields:o,t:L});"string"==typeof r&&nG.error(r)},[o,E,Y,D,O,L]),ec=(0,c.useCallback)(e=>{D(aO({dataFromClipboard:e,formState:{...E()},path:Y})),O(!0)},[E,Y,D,O]),eu=(0,c.useCallback)(()=>aD({formState:{...E()},path:Y}),[E,Y]),ed=h&&G.length>=h,ef=W.length,eh=A&&W.length>0,ep=(w||q)&&0===G.length,em=G.length&&G.length<j||y&&0===G.length,eg=(0,c.useMemo)(()=>o2(t),[t]);return(0,p.jsxs)("div",{className:[o3,g8,a,eh?`${g8}--has-error`:`${g8}--has-no-error`].filter(Boolean).join(" "),id:`field-${Y.replace(/\./g,"__")}`,style:eg,children:[J&&(0,p.jsx)(ns,{CustomComponent:H,Fallback:(0,p.jsx)(a7,{path:Y,showError:J})}),(0,p.jsxs)("header",{className:`${g8}__header`,children:[(0,p.jsxs)("div",{className:`${g8}__header-wrap`,children:[(0,p.jsxs)("div",{className:`${g8}__header-content`,children:[(0,p.jsx)("h3",{className:`${g8}__title`,children:(0,p.jsx)(ns,{CustomComponent:K,Fallback:(0,p.jsx)(iH,{as:"span",label:s,localized:u,path:Y,required:y})})}),eh&&ef>0&&(0,p.jsx)(a5,{count:ef,i18n:M,withMessage:!0})]}),(0,p.jsxs)("ul",{className:`${g8}__header-actions`,children:[G?.length>0&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)("li",{children:(0,p.jsx)("button",{className:`${g8}__header-action`,onClick:()=>el(!0),type:"button",children:L("fields:collapseAll")})}),(0,p.jsx)("li",{children:(0,p.jsx)("button",{className:`${g8}__header-action`,onClick:()=>el(!1),type:"button",children:L("fields:showAll")})})]}),(0,p.jsx)("li",{children:(0,p.jsx)(aE,{allowCopy:G?.length>0,allowPaste:!w,className:`${g8}__header-action`,disabled:q,fields:o,getDataToCopy:eu,onPaste:ec,path:Y,type:n})})]})]}),(0,p.jsx)(ns,{CustomComponent:V,Fallback:(0,p.jsx)(a8,{description:l,path:Y})})]}),(0,p.jsx)(st,{fieldValue:Q,localized:u,path:Y,readOnly:w}),U,(G?.length>0||!X&&(ep||em))&&(0,p.jsxs)(a3,{className:`${g8}__draggable-rows`,ids:G.map(e=>e.id),onDragEnd:({moveFromIndex:e,moveToIndex:t})=>ea(e,t),children:[G.map((e,t)=>{let{id:r,isLoading:n}=e,a=`${Y}.${t}`,l=W?.filter(e=>e.startsWith(a+".")).length;return(0,p.jsx)(a2,{disabled:w||q||!i,id:r,children:r=>(0,p.jsx)(g4,{...r,addRow:et,copyRow:eo,CustomRowLabel:G?.[t]?.customComponents?.RowLabel,duplicateRow:er,errorCount:l,fields:o,forceRender:v,hasMaxRows:ed,isLoading:n,isSortable:i,labels:B,moveRow:ea,parentPath:Y,pasteRow:es,path:a,permissions:x,readOnly:w||q,removeRow:en,row:e,rowCount:G?.length,rowIndex:t,schemaPath:S,scrollIdPrefix:ee,setCollapse:ei})},r)}),!X&&(0,p.jsxs)(c.default.Fragment,{children:[ep&&(0,p.jsx)(n9,{children:L("validation:fieldHasNo",{label:m(B.plural,M)})}),em&&(0,p.jsx)(n9,{type:"error",children:L("validation:requiresAtLeast",{count:j,label:m(j>1?B.plural:B.singular,M)||L(j>1?"general:rows":"general:row")})})]})]}),!ed&&!w&&(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${g8}__add-row`,disabled:q,icon:"plus",iconPosition:"left",iconStyle:"with-border",onClick:()=>{et(Q||0)},children:L("fields:addLabel",{label:m(B.singular,M)})}),z]})}),g9=e=>{let t=(0,v.c)(12),{disabled:r,path:n}=e,a=void 0===n?"confirm-password":n,{t:l}=(0,f.d)(),i;t[0]!==a?(i={path:a,validate:ye},t[0]=a,t[1]=i):i=t[1];let{disabled:o,setValue:s,showError:c,value:u}=oQ(i),d=c&&"error",h;t[2]!==d?(h=[o3,"confirm-password",d].filter(Boolean),t[2]=d,t[3]=h):h=t[3];let m=h.join(" "),g;return t[4]!==o||t[5]!==r||t[6]!==a||t[7]!==s||t[8]!==l||t[9]!==m||t[10]!==u?(g=(0,p.jsxs)("div",{className:m,children:[(0,p.jsx)(iH,{htmlFor:"field-confirm-password",label:l("authentication:confirmPassword"),required:!0}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(a7,{path:a}),(0,p.jsx)("input",{"aria-label":l("authentication:confirmPassword"),autoComplete:"off",disabled:!!(o||r),id:"field-confirm-password",name:"confirm-password",onChange:s,type:"password",value:u||""})]})]}),t[4]=o,t[5]=r,t[6]=a,t[7]=s,t[8]=l,t[9]=m,t[10]=u,t[11]=g):g=t[11],g};function ye(e,t){return rG(e,{name:"confirm-password",type:"text",required:!0,...t})}var yt=e=>{let t=(0,v.c)(28),{AfterInput:r,autoComplete:n,BeforeInput:a,className:l,description:i,Description:o,Error:s,inputRef:c,Label:u,label:d,localized:h,onChange:g,onKeyDown:y,path:b,placeholder:x,readOnly:w,required:_,rtl:C,showError:S,style:j,value:$,width:k}=e,N=void 0===n?"off":n,{i18n:E}=(0,f.d)(),T=S&&"error",P=w&&"read-only",D;t[0]!==l||t[1]!==T||t[2]!==P?(D=[o3,"password",l,T,P].filter(Boolean),t[0]=l,t[1]=T,t[2]=P,t[3]=D):D=t[3];let O=D.join(" "),A;return t[4]!==r||t[5]!==a||t[6]!==o||t[7]!==s||t[8]!==u||t[9]!==N||t[10]!==i||t[11]!==E||t[12]!==c||t[13]!==d||t[14]!==h||t[15]!==g||t[16]!==y||t[17]!==b||t[18]!==x||t[19]!==w||t[20]!==_||t[21]!==C||t[22]!==S||t[23]!==j||t[24]!==O||t[25]!==$||t[26]!==k?(A=(0,p.jsxs)("div",{className:O,style:{...j,width:k},children:[(0,p.jsx)(ns,{CustomComponent:u,Fallback:(0,p.jsx)(iH,{label:d,localized:h,path:b,required:_})}),(0,p.jsxs)("div",{className:`${o3}__wrap`,children:[(0,p.jsx)(ns,{CustomComponent:s,Fallback:(0,p.jsx)(a7,{path:b,showError:S})}),(0,p.jsxs)("div",{children:[a,(0,p.jsx)("input",{"aria-label":m(d,E),autoComplete:N,"data-rtl":C,disabled:w,id:`field-${b.replace(/\./g,"__")}`,name:b,onChange:g,onKeyDown:y,placeholder:m(x,E),ref:c,type:"password",value:$||""}),r]}),(0,p.jsx)(ns,{CustomComponent:o,Fallback:(0,p.jsx)(a8,{description:i,path:b})})]})]}),t[4]=r,t[5]=a,t[6]=o,t[7]=s,t[8]=u,t[9]=N,t[10]=i,t[11]=E,t[12]=c,t[13]=d,t[14]=h,t[15]=g,t[16]=y,t[17]=b,t[18]=x,t[19]=w,t[20]=_,t[21]=C,t[22]=S,t[23]=j,t[24]=O,t[25]=$,t[26]=k,t[27]=A):A=t[27],A},yr=o1(e=>{let{autoComplete:t,field:r,field:{admin:{className:n,disabled:a,placeholder:l,rtl:i}={},label:o,localized:s,required:u}={},inputRef:h,path:m,validate:g}=e,{t:y}=(0,f.d)(),v=iz(),{config:b}=(0,d.c)(),x=(0,c.useCallback)((e,t)=>{let r=m?m.split("."):[];return"function"==typeof g?g(e,{...t,required:u}):rY(e,{name:"password",type:"text",blockData:{},data:{},event:"onChange",path:r,preferences:{fields:{}},req:{payload:{config:b},t:y},required:!0,siblingData:{}})},[g,b,y,u,m]),{customComponents:{AfterInput:w,BeforeInput:_,Description:C,Error:S,Label:j}={},disabled:$,setValue:k,showError:N,value:E}=oQ({path:m,validate:x}),T=o6({fieldLocalized:!1,fieldRTL:i,locale:v,localizationConfig:b.localization||void 0}),P=(0,c.useMemo)(()=>o2(r),[r]);return(0,p.jsx)(yt,{AfterInput:w,autoComplete:t,BeforeInput:_,className:n,Description:C,Error:S,inputRef:h,Label:j,label:o,localized:s,onChange:e=>{k(e.target.value)},path:m,placeholder:l,readOnly:$||a,required:u,rtl:T,showError:N,style:P,value:E||""})}),yn={array:g7,blocks:sF,checkbox:se,code:sV,collapsible:sW,confirmPassword:g9,date:fl,email:fi,group:fp,hidden:fm,join:hD,json:hO,number:hA,password:yr,point:hM,radio:hB,relationship:po,richText:ps,row:pc,select:pf,tabs:pD,text:pB,textarea:pU,ui:pV,upload:g1},ya={...yn,Description:a8,Error:a7,Label:iH,RowLabel:nI},yl=new Map([]),yi={altleft:"alt",altright:"alt",controlleft:"ctrl",controlright:"ctrl",ctrlleft:"ctrl",ctrlright:"ctrl",escape:"esc",metaleft:"meta",metaright:"meta",osleft:"meta",osright:"meta",shiftleft:"shift",shiftright:"shift"},yo=e=>(yi[e.toLowerCase()]||e).trim().toLowerCase().replace("key",""),ys=(e,t)=>{let r=(0,v.c)(9),{cmdCtrlKey:n,editDepth:a,keyCodes:l}=e,{modalState:i}=lx(),o;r[0]!==n||r[1]!==a||r[2]!==t||r[3]!==l||r[4]!==i?(o=e=>{let r,o=e.detail?.key?e.detail:e;if(void 0===o.key)return;yl.forEach(yc),o.code&&("meta"===(r=yo(o.code))&&yl.forEach((e,t)=>"meta"!==t&&yl.delete(t)),yl.set(r,Date.now()));let s=window.navigator.userAgent.includes("Mac OS X");if(rZ(new Set([...yl.keys()].filter(yu)),new Set(l))&&(!n||s&&yl.has("meta")||!s&&o.ctrlKey)){if((Object.keys(i).filter(e=>i[e]?.isOpen)?.length+1||1)!==a)return;t(o)}},r[0]=n,r[1]=a,r[2]=t,r[3]=l,r[4]=i,r[5]=o):o=r[5];let s=o,u,d;r[6]!==s?(u=()=>(document.addEventListener("keydown",s,!1),document.addEventListener("bypassKeyDown",s,!1),document.addEventListener("keyup",yd,!1),()=>{document.removeEventListener("keydown",s),document.removeEventListener("bypassKeyDown",s),document.removeEventListener("keyup",yd)}),d=[s,yd],r[6]=s,r[7]=u,r[8]=d):(u=r[7],d=r[8]),(0,c.useEffect)(u,d)};function yc(e,t){Date.now()-e>3e3&&yl.delete(t)}function yu(e){return!["alt","ctrl","meta","shift"].includes(e)}function yd(e){let t;e.code&&("meta"===(t=yo(e.code))&&yl.clear(),yl.delete(t))}var yf=(e,t)=>{let r,n,a,l,i,o,s=(0,v.c)(30),u;s[0]!==t?(u=void 0===t?{}:t,s[0]=t,s[1]=u):u=s[1];let{initialData:d,initialParams:h}=u,p;s[2]!==h?(p=void 0===h?{}:h,s[2]=h,s[3]=p):p=s[3];let m=p,{i18n:g}=(0,f.d)(),y;s[4]!==d?(y=d||{},s[4]=d,s[5]=y):y=s[5];let[b,x]=(0,c.useState)(y),[w,_]=(0,c.useState)(m),[C,S]=(0,c.useState)(!d),[j,$]=(0,c.useState)(!1),{code:k}=iz(),N=(0,c.useRef)(!1),E;s[6]!==k||s[7]!==w?(E=ra({locale:k,..."object"==typeof w?w:{}},{addQueryPrefix:!0}),s[6]=k,s[7]=w,s[8]=E):E=s[8];let T=E,P;return s[9]!==g.language||s[10]!==d||s[11]!==T||s[12]!==e?(P=()=>{if(d&&!N.current){N.current=!0;return}let t=new AbortController;return e?(async()=>{$(!1),S(!0);try{let r=await iD.get(`${e}${T}`,{headers:{"Accept-Language":g.language},signal:t.signal});r.status>201&&$(!0);let n=await r.json();x(n),S(!1)}catch{t.signal.aborted||($(!0),S(!1))}})():($(!1),S(!1)),()=>{try{t.abort()}catch(e){}}},s[9]=g.language,s[10]=d,s[11]=T,s[12]=e,s[13]=P):P=s[13],s[14]!==g.language||s[15]!==d||s[16]!==k||s[17]!==T||s[18]!==e?(r=[e,k,T,g.language,d],s[14]=g.language,s[15]=d,s[16]=k,s[17]=T,s[18]=e,s[19]=r):r=s[19],(0,c.useEffect)(P,r),s[20]!==d?(n=()=>{d&&N.current&&x(d)},a=[d],s[20]=d,s[21]=n,s[22]=a):(n=s[21],a=s[22]),(0,c.useEffect)(n,a),s[23]!==b||s[24]!==j||s[25]!==C?(l={data:b,isError:j,isLoading:C},s[23]=b,s[24]=j,s[25]=C,s[26]=l):l=s[26],s[27]===Symbol.for("react.memo_cache_sentinel")?(i={setParams:_},s[27]=i):i=s[27],s[28]!==l?(o=[l,i],s[28]=l,s[29]=o):o=s[29],o},yh=e=>{let t,r=(0,v.c)(5),[n,a]=(0,c.useState)(),l,i;return r[0]!==e?(l=()=>{let t;return e&&(t=new ResizeObserver(e=>{e.forEach(e=>{let{contentBoxSize:t,contentRect:r}=e,n=0,l=0;if(t){let e=Array.isArray(t)?t[0]:t;if(e){let{blockSize:t,inlineSize:r}=e;n=r,l=t}}else if(r){let{height:e,width:t}=r;n=t,l=e}a({height:l,width:n})})})).observe(e),()=>{t&&t.unobserve(e)}},i=[e],r[0]=e,r[1]=l,r[2]=i):(l=r[1],i=r[2]),(0,c.useEffect)(l,i),r[3]!==n?(t={size:n},r[3]=n,r[4]=t):t=r[4],t},yp=e=>{let t=(0,v.c)(4),{admin:r,fields:n}=e,{useAsTitle:a}=r,{i18n:l}=(0,f.d)(),i;return t[0]!==n||t[1]!==l||t[2]!==a?(i=ru(n,{i18n:l,moveSubFieldsToTop:!0})?.find(e=>"name"in e&&e.name===a),t[0]=n,t[1]=l,t[2]=a,t[3]=i):i=t[3],i},ym=({className:e})=>(0,p.jsx)("svg",{className:"icon icon--sort",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"fill",d:"M2.5 13.3333L5.83333 16.6667M5.83333 16.6667L9.16667 13.3333M5.83333 16.6667V3.33333M9.16667 7.08333H17.5M9.16667 10.4167H15M11.6667 13.75H12.5",stroke:"#2F2F2F",strokeLinecap:"round",strokeLinejoin:"round"})}),yg=({className:e})=>(0,p.jsx)("svg",{className:"icon icon--sort",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"fill",d:"M2.5 6.66668L5.83333 3.33334M5.83333 3.33334L9.16667 6.66668M5.83333 3.33334V16.6667M11.6667 7.08354H17.5M9.16667 10.4169H15M9.16667 13.7502H12.5",stroke:"#2F2F2F",strokeLinecap:"round",strokeLinejoin:"round"})}),yy="sort-header",yv=e=>{let t=(0,v.c)(7),{appearance:r}=e,{handleSortPress:n,isActive:a}=function(){let e=(0,v.c)(7),{handleSortChange:t,orderableFieldName:r,query:n}=f_(),a=(Array.isArray(n.sort)?n.sort[0]:n.sort)===r,l;e[0]!==t||e[1]!==a||e[2]!==r?(l=()=>{a||t(r)},e[0]=t,e[1]=a,e[2]=r,e[3]=l):l=e[3];let i=l,o;return e[4]!==i||e[5]!==a?(o={handleSortPress:i,isActive:a},e[4]=i,e[5]=a,e[6]=o):o=e[6],o}(),{t:l}=(0,f.d)(),i=r&&`${yy}--appearance-${r}`,o;t[0]!==i?(o=[yy,i].filter(Boolean),t[0]=i,t[1]=o):o=t[1];let s=o.join(" "),c;return t[2]!==n||t[3]!==a||t[4]!==l||t[5]!==s?(c=(0,p.jsx)("div",{className:s,children:(0,p.jsx)("div",{className:`${yy}__buttons`,children:(0,p.jsx)("button",{"aria-label":l("general:sortByLabelDirection",{direction:l("general:ascending"),label:"Order"}),className:`${yy}__button ${a?`${yy}--active`:""}`,onClick:n,type:"button",children:(0,p.jsx)(ym,{})})})}),t[2]=n,t[3]=a,t[4]=l,t[5]=s,t[6]=c):c=t[6],c},yb="sort-row",yx=()=>{let e=(0,v.c)(2),{orderableFieldName:t,query:r}=f_(),n=r.sort===t||r.sort===`-${t}`,a=`${yb} ${n?"active":""}`,l;return e[0]!==a?(l=(0,p.jsx)("div",{className:a,role:"button",tabIndex:0,children:(0,p.jsx)(sl,{className:`${yb}__icon`})}),e[0]=a,e[1]=l):l=e[1],l},yw=({cellMap:e,columns:t,dragAttributes:r={},dragListeners:n={},rowId:a,...l})=>(0,p.jsx)("tr",{...l,children:t.map((t,l)=>{let{accessor:i}=t,o=t.renderedCells[e[a]];return"_dragHandle"===i?(0,p.jsx)("td",{className:`cell-${i}`,children:(0,p.jsx)("div",{...r,...n,children:o})},l):(0,p.jsx)("td",{className:`cell-${i}`,children:o},l)})}),y_=({children:e,className:t,rowId:r})=>typeof r>"u"?null:(0,p.jsx)("div",{className:t,children:(0,p.jsx)("table",{cellPadding:0,cellSpacing:0,children:(0,p.jsx)("tbody",{children:e})})}),yC="table",yS=({appearance:e="default",BeforeTable:t,collection:r,columns:n,data:a})=>{let{config:l}=(0,d.c)(),{data:i,orderableFieldName:o,query:s}=f_(),{code:u}=iz(),f=i?.docs||a,[h,m]=(0,c.useState)(f),[g,y]=(0,c.useState)({}),[v,b]=(0,c.useState)();(0,c.useEffect)(()=>{m(f),y(Object.fromEntries(f.map((e,t)=>[String(e.id??e._id),t])))},[f]);let x=n?.filter(e=>e?.active);if(!x||0===x.filter(e=>!["_dragHandle","_select"].includes(e.accessor)).length)return(0,p.jsx)("div",{children:"No columns selected"});let w=async({moveFromIndex:e,moveToIndex:t})=>{if(s.sort!==o&&s.sort!==`-${o}`){nG.warning('To reorder the rows you must first sort them by the "Order" column'),b(void 0);return}if(e===t)return void b(void 0);let n=h[e].id??h[e]._id,a=t>e?h[t]:h[t-1],i=t>e?h[t+1]:h[t],c=[...h];m(r=>{let n=[...r];return n[e][o]="pending",n.splice(t,0,n.splice(e,1)[0]),n});try{let e=a?{id:a.id??a._id,key:a[o]}:{id:i.id??i._id,key:i[o]},t=a&&s.sort===o||!a&&s.sort===`-${o}`?"greater":"less",c={collectionSlug:r.slug,docsToMove:[n],newKeyWillBe:t,orderableFieldName:o,target:e},d=await fetch(tL({apiRoute:l.routes.api,path:`/reorder?locale=${u}`}),{body:JSON.stringify(c),credentials:"include",headers:{"Content-Type":"application/json"},method:"POST"});if(403===d.status)throw Error("You do not have permission to reorder these rows");if(!d.ok)throw Error("Failed to reorder. This can happen if you reorder several rows too quickly. Please try again.");if(200===d.status&&"initial migration"===(await d.json()).message)throw Error('You have enabled "orderable" on a collection with existing documentsand this is the first time you have sorted documents. We have run an automatic migration to add an initial order to the documents. Please refresh the page and try again.')}catch(t){let e=t instanceof Error?t.message:String(t);m(c),nG.error(e)}finally{b(void 0)}},_=h.map(e=>e.id??e._id);return(0,p.jsxs)("div",{className:[yC,e&&`${yC}--appearance-${e}`].filter(Boolean).join(" "),children:[t,(0,p.jsxs)(a3,{ids:_,onDragEnd:w,onDragStart:({id:e})=>{b(e)},children:[(0,p.jsxs)("table",{cellPadding:"0",cellSpacing:"0",children:[(0,p.jsx)("thead",{children:(0,p.jsx)("tr",{children:x.map((e,t)=>(0,p.jsx)("th",{id:`heading-${e.accessor}`,children:e.Heading},t))})}),(0,p.jsx)("tbody",{children:h.map((e,t)=>(0,p.jsx)(a2,{id:_[t],children:({attributes:r,isDragging:n,listeners:a,setNodeRef:l,transform:i,transition:o})=>(0,p.jsx)(yw,{cellMap:g,className:`row-${t+1}`,columns:x,dragAttributes:r,dragListeners:a,ref:l,rowId:e.id??e._id,style:{opacity:+!n,transform:i,transition:o}})},_[t]))})]}),(0,p.jsx)(tM,{children:(0,p.jsx)(y_,{className:[yC,`${yC}--drag-preview`].join(" "),rowId:v,children:(0,p.jsx)(yw,{cellMap:g,columns:x,rowId:v})})})]})]})},yj=({cellData:e})=>(0,p.jsx)("div",{className:"query-preset-columns-cell",children:e?rm(e).map((e,t)=>{let r=!e.startsWith("-");return r?(0,p.jsx)(sg,{pillStyle:r?"always-white":"light",size:"small",children:r2(e)},t):null}):"No columns selected"}),y$=({cellData:e})=>(0,p.jsx)("div",{children:e?(e=>{if(e.or&&e.or.length>0&&e.or[0].and&&e.or[0].and.length>0){let t=e.or[0]?.and?.[0];if(!t||"object"!=typeof t)return"No where query";let r=Object.keys(t)[0];if(!r||!t[r]||"object"!=typeof t[r])return"No where query";let n=Object.keys(t[r])[0],a=t[r][n];if("string"==typeof a)return`${r2(r)} ${n} ${r2(a)}`;if(Array.isArray(a))return`${r2(r)} ${n} ${a.map(e=>r2(e)).join(" or ")}`}return""})(e):"No where query"}),yk=({cellData:e})=>{let t=["read","update","delete"];return(0,p.jsx)("p",{children:t.reduce((r,n,a)=>{let l=e?.[n];return l&&l.constraint&&r.push((0,p.jsxs)(c.Fragment,{children:[(0,p.jsxs)("span",{children:[(0,p.jsx)("strong",{children:r2(n)}),": ",r2(l.constraint)]}),a!==t.length-1&&", "]},n)),r},[])})},yN=[{label:"equals",value:"equals"},{label:"isNotEqualTo",value:"not_equals"}],yE={label:"exists",value:"exists"},yT=[...yN,{label:"isIn",value:"in"},{label:"isNotIn",value:"not_in"},yE],yP=[...yT,{label:"isGreaterThan",value:"greater_than"},{label:"isLessThan",value:"less_than"},{label:"isLessThanOrEqualTo",value:"less_than_equal"},{label:"isGreaterThanOrEqualTo",value:"greater_than_equal"}],yD=[...yN,{label:"near",value:"near"}],yO={label:"within",value:"within"},yA={label:"intersects",value:"intersects"},yR={label:"isLike",value:"like"},yM={label:"isNotLike",value:"not_like"},yL={label:"contains",value:"contains"},yI={checkbox:{component:"Text",operators:[...yN,yE]},code:{component:"Text",operators:[...yT,yR,yM,yL]},date:{component:"Date",operators:[...yP,yE]},email:{component:"Text",operators:[...yT,yL]},json:{component:"Text",operators:[...yT,yR,yL,yM,yO,yA]},number:{component:"Number",operators:[...yP,yE]},point:{component:"Point",operators:[...yD,yE,yO,yA]},radio:{component:"Select",operators:[...yT]},relationship:{component:"Relationship",operators:[...yT]},richText:{component:"Text",operators:[...yT,yR,yM,yL]},select:{component:"Select",operators:[...yT]},text:{component:"Text",operators:[...yT,yR,yM,yL]},textarea:{component:"Text",operators:[...yT,yR,yM,yL]},upload:{component:"Relationship",operators:[...yT]}},yF=({field:e,operator:t})=>{let r=[];return r="relationship"===e.type&&Array.isArray(e.relationTo)?[...yN,yE]:[...yI[e.type].operators],{validOperator:t&&r.find(({value:e})=>e===t)?t:r[0].value,validOperators:r}},yB=({fieldPermissions:e,fields:t,i18n:r,labelPrefix:n,pathPrefix:a})=>t.reduce((t,l)=>{let i=a;if(k(l)&&!$(l)||"virtual"in l&&!0===l.virtual)return t;let o=!1;if("virtual"in l&&"string"==typeof l.virtual&&(i=i?i+"."+l.virtual:l.virtual,N(l)&&(o=!0)),"tabs"===l.type&&"tabs"in l)return l.tabs.forEach(a=>{if("boolean"!=typeof a.label){let l=m(a.label,r),o=E(a)&&a.name?i?i+"."+a.name:a.name:i;"string"==typeof l&&t.push(...yB({fieldPermissions:"boolean"==typeof e?e:E(a)&&a.name?e?.[a.name]?.fields||e?.[a.name]:e,fields:a.fields,i18n:r,labelPrefix:n?n+" > "+l:l,pathPrefix:o}))}}),t;if("row"===l.type&&"fields"in l)return t.push(...yB({fieldPermissions:e,fields:l.fields,i18n:r,labelPrefix:n,pathPrefix:i})),t;if("collapsible"===l.type&&"fields"in l){let a=m(l.label||"",r);return t.push(...yB({fieldPermissions:e,fields:l.fields,i18n:r,labelPrefix:n?n+" > "+a:a,pathPrefix:i})),t}if("group"===l.type&&"fields"in l){let a=m(l.label||"",r),o=n?a?n+" > "+a:n:a;if(N(l)){let n=l.name?i?i+"."+l.name:l.name:i;t.push(...yB({fieldPermissions:"boolean"==typeof e?e:e?.[l.name]?.fields||e?.[l.name],fields:l.fields,i18n:r,labelPrefix:o,pathPrefix:n}))}else t.push(...yB({fieldPermissions:e,fields:l.fields,i18n:r,labelPrefix:o,pathPrefix:i}));return t}if("array"===l.type&&"fields"in l){let a=m(l.label||"",r),o=l.name?i?i+"."+l.name:l.name:i;return t.push(...yB({fieldPermissions:"boolean"==typeof e?e:e?.[l.name]?.fields||e?.[l.name],fields:l.fields,i18n:r,labelPrefix:n?a?n+" > "+a:n:a,pathPrefix:o})),t}if("object"==typeof yI[l.type]&&($(l)||!0===e||e?.[l.name]===!0||e?.[l.name]?.read===!0)){let e=new Set,{validOperators:a}=yF({field:l}),s=a.reduce((t,n)=>{if(!e.has(n.value)){e.add(n.value);let a=`operators:${n.label}`;t.push({...n,label:r.t(a)})}return t},[]),c=m(l.label||"",r),u={label:n?p8({field:l,prefix:n}):c,plainTextLabel:`${n?n+" > ":""}${c}`,value:o?i:i?p4(i,l):l.name,...yI[l.type],field:l,operators:s};return t.push(u),t}return t},[]),yz=({cellData:e,rowData:t})=>{let{i18n:r}=(0,f.d)(),{permissions:n}=iR(),{config:a}=(0,d.c)(),l=t?.relatedCollection,i=(0,c.useMemo)(()=>l?a.collections?.find(e=>e.slug===l):null,[l,a.collections]),o=(0,c.useMemo)(()=>i?yB({fieldPermissions:n?.collections?.[l]?.fields,fields:i.fields,i18n:r}):[],[i,n,l,r]);if(!e||"string"!=typeof e)return(0,p.jsx)("div",{children:"No group by selected"});let s=e.startsWith("-"),u=s?e.slice(1):e,h=o.find(e=>e.value===u)?.label||r2(u);return(0,p.jsxs)("div",{children:[h," (",s?"descending":"ascending",")"]})},yU=({fieldPermissions:e,fields:t})=>(t??[]).reduce((t,r)=>{if("ui"!==r.type&&k(r)&&!$(r)||r?.admin?.disableListColumn===!0)return t;if("tabs"===r.type&&"tabs"in r){let n={...r,tabs:r.tabs.map(t=>({...t,fields:yU({fieldPermissions:"boolean"==typeof e?e:"name"in t&&t.name?e[t.name]?.fields||e[t.name]:e,fields:t.fields})}))};return t.push(n),t}if("fields"in r&&Array.isArray(r.fields)){let n={...r,fields:yU({fieldPermissions:"boolean"==typeof e?e:"name"in r&&r.name?e?.[r.name]?.fields||e?.[r.name]:e,fields:r.fields})};return t.push(n),t}if(!0===e)return t.push(r),t;if(N(r)){let n=e?.[r.name];return($(r)||!0===n||n?.read===!0)&&t.push(r),t}return t.push(r),t},[]),yV=(e,t)=>e?.reduce((e,r)=>N(r)&&r.name===t?e:!N(r)&&"fields"in r?[...e,...yV(r.fields,t)]:"tabs"===r.type&&"tabs"in r?[...e,...r.tabs.reduce((e,r)=>[...e,..."name"in r?[r.name]:yV(r.fields,t)],[])]:[...e,r.name],[]),yH=({field:{label:e,required:t}})=>{let{path:r,setValue:n,value:a}=oQ(),l=oQ({path:"relatedCollection"}).value,{config:i,getEntityConfig:o}=(0,d.c)(),{i18n:s}=(0,f.d)(),{permissions:u}=iR(),h=(0,c.useId)(),m=(0,c.useMemo)(()=>l?o({collectionSlug:l}):null,[l,o]),g=(0,c.useMemo)(()=>l&&m?(({clientConfig:e,collectionConfig:t,collectionSlug:r,columns:n,i18n:a,permissions:l})=>{let i=Array.isArray(r),o=i?[]:t?.fields??[];if(i)for(let t of r){let r=e.collections.find(e=>e.slug===t);for(let e of yU({fieldPermissions:l?.collections?.[t]?.fields||!0,fields:r.fields}))N(e)&&o.some(t=>N(t)&&t.name===e.name)||o.push(e)}return n?.length?n?.filter(e=>ru(o,{i18n:a,keepPresentationalFields:!0,moveSubFieldsToTop:!0})?.some(t=>("accessor"in t?t.accessor:"name"in t?t.name:void 0)===e.accessor)):((e,t,r)=>{let n=[];if(Array.isArray(r)&&r.length>=1)n=r;else{t&&n.push(t);let r=yV(e,t);n=(n=n.concat(r)).slice(0,4)}return n.map(e=>({accessor:e,active:!0}))})(i?o:yU({fieldPermissions:!("string"==typeof r&&l?.collections?.[r]?.fields)||l.collections[r].fields,fields:o}),t?.admin?.useAsTitle,i?[]:t?.admin?.defaultColumns)})({clientConfig:i,collectionConfig:m,collectionSlug:l,columns:a??[],i18n:s,permissions:u}):[],[i,m,l,a,s,u]),y=(0,c.useMemo)(()=>m?.fields?yB({fieldPermissions:u?.collections?.[l]?.fields??!0,fields:m.fields,i18n:s}):[],[m,s,u,l]),v=(0,c.useMemo)(()=>{let e={};for(let t of y)e[String(t.value)]=t.label;return e},[y]),b=(0,c.useMemo)(()=>g.map((e,t)=>({name:e.accessor,key:`${l}-${e.accessor}-${t}-${h}`,Label:v[e.accessor]??e.accessor,selected:e.active})),[v,g,l,h]),x=a??g,w=c.default.useCallback(({pill:e})=>{let t=x.map(t=>t.accessor===e.name?{...t,active:!t.active}:t);n(t.length?t:void 0)},[x,n]);return l?(0,p.jsxs)("div",{className:"field-type query-preset-columns-field",children:[(0,p.jsx)(iH,{as:"h3",label:e,path:r,required:t}),b.length>0?(0,p.jsx)(fO,{onClick:w,pills:b}):(0,p.jsx)("p",{className:"query-preset-columns-field__hint",children:"No columns available for this collection."})]}):(0,p.jsxs)("div",{className:"field-type query-preset-columns-field",children:[(0,p.jsx)(iH,{as:"h3",label:e,path:r,required:t}),(0,p.jsx)("p",{className:"query-preset-columns-field__hint",children:"Select the related collection to configure columns."})]})},yK=e=>{let{disabled:t,field:r,onChange:n,value:a}=e,{admin:l}=r,{date:i}=l||{},{config:o}=(0,d.c)(),{admin:s}=o,{dateFormat:c}=s,{i18n:u,t:h}=(0,f.d)(),g=i?.displayFormat||c;return(0,p.jsx)("div",{className:"condition-value-date",children:(0,p.jsx)(sG,{...i,displayFormat:g,onChange:n,placeholder:m(l.placeholder,u)||h("general:enterAValue"),readOnly:t,value:a})})},yq=e=>{let t,r=(0,v.c)(20),{disabled:n,field:a,onChange:l,operator:i,value:o}=e,{admin:s,hasMany:u}=a,{i18n:d,t:h}=(0,f.d)(),g;r[0]!==u||r[1]!==i?(g=["in","not_in"].includes(i)||u,r[0]=u,r[1]=i,r[2]=g):g=r[2];let y=g,b;r[3]===Symbol.for("react.memo_cache_sentinel")?(b=[],r[3]=b):b=r[3];let[x,w]=c.default.useState(b),_;r[4]!==y||r[5]!==l?(_=e=>{let t;e?y&&(t=Array.isArray(e)?e.map(yW):[Number(e.value?.value||e.value)]):t=[],l(t)},r[4]=y,r[5]=l,r[6]=_):_=r[6];let C=_,S,j;if(r[7]!==o?(S=()=>{Array.isArray(o)?w(o.map(yY)):w([])},j=[o],r[7]=o,r[8]=S,r[9]=j):(S=r[8],j=r[9]),c.default.useEffect(S,j),r[10]!==s?.placeholder||r[11]!==n||r[12]!==d||r[13]!==y||r[14]!==l||r[15]!==C||r[16]!==h||r[17]!==o||r[18]!==x){let e=m(s?.placeholder,d)||h("general:enterAValue");t=y?(0,p.jsx)(ft,{disabled:n,isClearable:!0,isCreatable:!0,isMulti:y,isSortable:!0,numberOnly:!0,onChange:C,options:[],placeholder:e,value:x||[]}):(0,p.jsx)("input",{className:"condition-value-number",disabled:n,onChange:e=>l(e.target.value),placeholder:e,type:"number",value:o}),r[10]=s?.placeholder,r[11]=n,r[12]=d,r[13]=y,r[14]=l,r[15]=C,r[16]=h,r[17]=o,r[18]=x,r[19]=t}else t=r[19];return t};function yW(e){return Number(e.value?.value||e.value)}function yY(e,t){return{id:`${e}${t}`,label:`${e}`,value:{toString:()=>`${e}${t}`,value:e?.value||e}}}var yG=e=>e.reduce((e,t)=>t.options?[...e,...yG(t.options)]:[...e,t.id],[]),yJ=(e,t)=>{switch(t.type){case"ADD":{let{collection:r,data:n,hasMultipleRelations:a,i18n:l,relation:i}=t,o=r.admin.useAsTitle||"id",s=yG(e);if(!a)return[...e,...n.docs.reduce((e,t)=>-1===s.indexOf(t.id)?(s.push(t.id),[...e,{label:t[o],value:t.id}]):e,[])];let c=[...e],u=c.find(e=>e.label===m(r.labels.plural,l)),d=n.docs.reduce((e,t)=>-1===s.indexOf(t.id)?(s.push(t.id),[...e,{label:t[o],relationTo:i,value:t.id}]):e,[]);return u?u.options=[...u.options,...d]:c.push({label:m(r.labels.plural,l),options:d,value:void 0}),c}case"CLEAR":return t.required?[]:[{label:t.i18n.t("general:none"),value:"null"}];default:return e}},yX="condition-value-relationship",yQ=e=>{let{disabled:t,field:{admin:r={},hasMany:n,relationTo:a},filterOptions:l,onChange:i,operator:o,value:s}=e,u="placeholder"in r?r?.placeholder:void 0,h=r?.isSortable,m=n||["in","not_in"].includes(o),{config:{routes:{api:g}},getEntityConfig:y}=(0,d.c)(),v=Array.isArray(a),[b,x]=(0,c.useReducer)(yJ,[]),[w,_]=(0,c.useState)(""),C=f6(w,300),[S,j]=(0,c.useState)(""),[$,k]=(0,c.useState)(!1),{i18n:N,t:E}=(0,f.d)(),T=iz(),P=v?a:[a],D=c.default.useRef(new Map(P.map(e=>[e,{hasLoadedAll:!1,nextPage:1}]))),O=(0,c.useCallback)((e,t)=>{x({type:"ADD",collection:y({collectionSlug:t}),data:e,hasMultipleRelations:v,i18n:N,relation:t})},[v,N,y]),A=ad(async({abortController:e,relationSlug:t})=>{let r=D.current.get(t);if(t&&!r.hasLoadedAll){let n=y({collectionSlug:t})?.admin?.useAsTitle||"id",a={depth:0,limit:10,locale:T.code,page:r.nextPage,select:{[n]:!0},where:{and:[]}};l&&l?.[t]&&a.where.and.push(l[t]),C&&a.where.and.push({[n]:{like:C}});try{let r=await fetch(tL({apiRoute:g,path:`/${t}${ra(a,{addQueryPrefix:!0})}`}),{credentials:"include",headers:{"Accept-Language":N.language},signal:e.signal});if(r.ok){let e=await r.json();e.docs.length>0&&(O(e,t),e.nextPage?D.current.set(t,{hasLoadedAll:!1,nextPage:e.nextPage}):D.current.set(t,{hasLoadedAll:!0,nextPage:null}))}else j(E("error:unspecific"))}catch(t){e.signal.aborted||console.error(t)}}k(!0)}),R=c.default.useCallback(()=>{let e=D.current.entries().next().value;e[0]&&!e[1].hasLoadedAll&&A({abortController:new AbortController,relationSlug:e[0]})},[]),M=(0,c.useCallback)(()=>{if(s){if(m)return Array.isArray(s)?s.map(e=>{if(v){let t;return b.forEach(r=>{r.options&&r.options.some(r=>r?.value==e.value&&(t=r,!0))}),t}return b.find(t=>t.value==e)}):void 0;if(v){let e;return b.forEach(t=>{t?.options&&t.options.some(t=>t?.value==s.value&&(e=t,!0))}),e}return b.find(e=>e.value==s)}},[m,v,s,b]),L=(0,c.useCallback)(e=>{e!==w&&(x({type:"CLEAR",i18n:N,required:!1}),D.current=new Map((Array.isArray(a)?a:[a]).map(e=>[e,{hasLoadedAll:!1,nextPage:1}])),_(e))},[N,a,w]),I=(0,c.useCallback)(async(e,t)=>{if(!S&&"null"!==e&&e&&t){let r=await fetch(tL({apiRoute:g,path:`/${t}/${e}?depth=0`}),{credentials:"include",headers:{"Accept-Language":N.language}});r.ok?O({docs:[await r.json()]},t):console.error(E("error:loadingDocument",{id:e}))}},[N,O,g,S,E]);(0,c.useEffect)(()=>{let e=Array.isArray(a)?a:[a];D.current=new Map(e.map(e=>[e,{hasLoadedAll:!1,nextPage:1}])),x({type:"CLEAR",i18n:N,required:!1}),k(!1);let t=[];return e.forEach(e=>{let r=new AbortController;A({abortController:r,relationSlug:e}),t.push(r)}),()=>{t.forEach(e=>{if(e.signal)try{e.abort()}catch{}})}},[N,a,C,l]),(0,c.useEffect)(()=>{s&&$&&(m?(M()||[]).forEach((e,t)=>{e||(v?I(s[t].value,s[t].relationTo):I(s[t],a))}):M()||(v?I(s.value,s.relationTo):I(s,a)))},[I,M,m,v,a,s,$]);let F=["field-type",yX,S&&"error-loading"].filter(Boolean).join(" "),B=M()||s;return(0,p.jsx)("div",{className:F,children:S?(0,p.jsx)("div",{className:`${yX}__error-loading`,children:S}):(0,p.jsx)(ft,{disabled:t,isMulti:m,isSortable:h,onChange:e=>{e?m&&Array.isArray(e)?i(e?e.map(e=>v?{relationTo:e?.relationTo,value:e?.value}:e?.value):null):v&&!Array.isArray(e)?i({relationTo:e?.relationTo,value:e?.value}):Array.isArray(e)||i(e?.value):i(null)},onInputChange:L,onMenuScrollToBottom:R,options:b,placeholder:u,value:B})})},yZ=e=>{let t,r,n,a,l=(0,v.c)(21),{disabled:i,field:o,isClearable:s,onChange:u,operator:d,options:h,value:g}=e,{admin:y}=o,{placeholder:b}=y,{i18n:x}=(0,f.d)(),w;l[0]!==h?(w=fr(h),l[0]=h,l[1]=w):w=l[1];let[_,C]=c.default.useState(w),S;l[2]===Symbol.for("react.memo_cache_sentinel")?(S=["in","not_in"],l[2]=S):S=l[2];let j=S.includes(d),$;if(j&&Array.isArray(g)){let e;l[3]!==x||l[4]!==_?(e=e=>{let t=_.find(t=>t.value===e);return{label:t?m(t.label,x):e,value:t?.value??e}},l[3]=x,l[4]=_,l[5]=e):e=l[5],$=g.map(e)}else if(g){let e;l[6]!==g?(e=e=>e.value===g,l[6]=g,l[7]=e):e=l[7];let t=_.find(e);$={label:t?m(t.label,x):g,value:t?.value??g}}l[8]!==j||l[9]!==u?(t=e=>{u(e?j?Array.isArray(e)?e.map(y0):[]:e.value:null)},l[8]=j,l[9]=u,l[10]=t):t=l[10];let k=t,N,E;return l[11]!==h?(N=()=>{C(fr(h))},E=[h],l[11]=h,l[12]=N,l[13]=E):(N=l[12],E=l[13]),c.default.useEffect(N,E),l[14]!==j||l[15]!==u||l[16]!==g?(r=()=>{!j&&Array.isArray(g)&&u(g[0])},n=[j,u,g],l[14]=j,l[15]=u,l[16]=g,l[17]=r,l[18]=n):(r=l[17],n=l[18]),c.default.useEffect(r,n),l[19]!==x?(a=e=>({...e,label:m(e.label,x)}),l[19]=x,l[20]=a):a=l[20],(0,p.jsx)(ft,{disabled:i,isClearable:s,isMulti:j,onChange:k,options:_.map(a),placeholder:b,value:$})};function y0(e){return e.value}var y1=e=>{let t,r=(0,v.c)(18),{disabled:n,field:a,onChange:l,operator:i,value:o}=e,{t:s}=(0,f.d)(),u=a?.hasMany??!1,d;r[0]!==u||r[1]!==i?(d=["in","not_in"].includes(i)||u,r[0]=u,r[1]=i,r[2]=d):d=r[2];let h=d,m;r[3]===Symbol.for("react.memo_cache_sentinel")?(m=[],r[3]=m):m=r[3];let[g,y]=c.default.useState(m),b;r[4]!==h||r[5]!==l?(b=e=>{let t;e?h&&(t=Array.isArray(e)?e.map(y2):[e.value?.value||e.value]):t=[],l(t)},r[4]=h,r[5]=l,r[6]=b):b=r[6];let x=b,w,_;return r[7]!==o?(w=()=>{Array.isArray(o)?y(o.map(y3)):y([])},_=[o],r[7]=o,r[8]=w,r[9]=_):(w=r[8],_=r[9]),c.default.useEffect(w,_),r[10]!==n||r[11]!==h||r[12]!==l||r[13]!==x||r[14]!==s||r[15]!==o||r[16]!==g?(t=h?(0,p.jsx)(ft,{disabled:n,isClearable:!0,isCreatable:!0,isMulti:h,isSortable:!0,onChange:x,options:[],placeholder:s("general:enterAValue"),value:g||[]}):(0,p.jsx)("input",{className:"condition-value-text",disabled:n,onChange:e=>l(e.target.value),placeholder:s("general:enterAValue"),type:"text",value:o||""}),r[10]=n,r[11]=h,r[12]=l,r[13]=x,r[14]=s,r[15]=o,r[16]=g,r[17]=t):t=r[17],t};function y2(e){return e.value?.value||e.value}function y3(e,t){return{id:`${e}${t}`,label:`${e}`,value:{toString:()=>`${e}${t}`,value:e?.value||e}}}var y6=({booleanSelect:e,disabled:t,filterOptions:r,internalField:n,onChange:a,operator:l,options:i,value:o})=>{if(e||["radio","select"].includes(n?.field?.type))return(0,p.jsx)(yZ,{disabled:t,field:n.field,isClearable:!e,onChange:a,operator:l,options:i,value:o});switch(n?.field?.type){case"date":return(0,p.jsx)(yK,{disabled:t,field:n.field,onChange:a,operator:l,value:o});case"number":return(0,p.jsx)(yq,{disabled:t,field:n.field,onChange:a,operator:l,value:o});case"relationship":case"upload":return(0,p.jsx)(yQ,{disabled:t,field:n.field,filterOptions:r??{},onChange:a,operator:l,value:o});default:return(0,p.jsx)(y1,{disabled:t,field:n?.field,onChange:a,operator:l,value:o})}},y5="condition",y4=e=>{let{addCondition:t,andIndex:r,fieldPath:n,filterOptions:a,operator:l,orIndex:i,reducedFields:o,removeCondition:s,RenderedFilter:u,updateCondition:d,value:h}=e,{t:m}=(0,f.d)(),g=o.find(e=>e.value===n),[y,v]=(0,c.useState)(h),b=f6(y,300),x=["exists"].includes(l)||g?.field?.type==="checkbox",w=[];x?w=[{label:m("general:true"),value:"true"},{label:m("general:false"),value:"false"}]:g?.field&&"options"in g.field&&(w=g.field.options);let _=ad(async e=>{l&&await d({type:"value",andIndex:r,field:g,operator:l,orIndex:i,value:null===e||""===e?void 0:e})});(0,c.useEffect)(()=>{_(b)},[b]);let C=!g?.value&&"number"!=typeof g?.value||g?.field?.admin?.disableListFilter,S=(0,c.useCallback)(async e=>{v(void 0),await d({type:"field",andIndex:r,field:o.find(t=>t.value===e.value),operator:l,orIndex:i,value:void 0})},[r,l,i,o,d]),j=(0,c.useCallback)(async e=>{let t,n={all:"any",contains:"string",equals:"any",exists:"boolean",greater_than:"date"===(t=g.field.type)?"object":"string",greater_than_equal:"date"===t?"object":"string",in:"any",intersects:"any",less_than:"date"===t?"object":"string",less_than_equal:"date"===t?"object":"string",like:"string",near:"any",not_equals:"any",not_in:"any",not_like:"string",within:"any"}[e.value]||"any",a="any"===n||typeof h===n||"boolean"===n&&("true"===h||"false"===h);a||v(void 0),await d({type:"operator",andIndex:r,field:g,operator:e.value,orIndex:i,value:a?h:void 0})},[r,g,i,d,h]);return(0,p.jsx)("div",{className:y5,children:(0,p.jsxs)("div",{className:`${y5}__wrap`,children:[(0,p.jsxs)("div",{className:`${y5}__inputs`,children:[(0,p.jsx)("div",{className:`${y5}__field`,children:(0,p.jsx)(ft,{disabled:C,filterOption:(e,t)=>(e?.data?.plainTextLabel||e.label).toLowerCase().includes(t.toLowerCase()),isClearable:!1,onChange:S,options:o.filter(e=>!e.field.admin.disableListFilter),value:g||{value:g?.value}})}),(0,p.jsx)("div",{className:`${y5}__operator`,children:(0,p.jsx)(ft,{disabled:C,isClearable:!1,onChange:j,options:g?.operators,value:g?.operators.find(e=>l===e.value)||null})}),(0,p.jsx)("div",{className:`${y5}__value`,children:u||(0,p.jsx)(y6,{booleanSelect:x,disabled:!l||!g||g?.field?.admin?.disableListFilter,filterOptions:a,internalField:g,onChange:v,operator:l,options:w,value:y??""})})]}),(0,p.jsxs)("div",{className:`${y5}__actions`,children:[(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${y5}__actions-remove`,icon:"x",iconStyle:"with-border",onClick:()=>s({andIndex:r,orIndex:i}),round:!0}),(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${y5}__actions-add`,icon:"plus",iconStyle:"with-border",onClick:()=>t({andIndex:r+1,field:o.find(e=>!e.field.admin?.disableListFilter),orIndex:i,relation:"and"}),round:!0})]})]})})},y8="where-builder",y7=e=>{let{collectionPluralLabel:t,collectionSlug:r,fields:n,onChange:a,renderedFilters:l,resolvedFilterOptions:i,value:o}=e,{i18n:s,t:u}=(0,f.d)(),{permissions:h}=iR(),{getEntityConfig:g}=(0,d.c)(),y=f_(),v="function"==typeof a,b=(0,c.useMemo)(()=>v?g({collectionSlug:r}):null,[v,r,g]),x=v?b?.labels?.plural??r:t??r,w=(v?b?.fields:n)??[],_=h?.collections?.[r]?.fields,C=(0,c.useMemo)(()=>yB({fieldPermissions:_,fields:w,i18n:s}),[_,w,s]),S=(0,c.useMemo)(()=>{let e=v?o:y.query?.where;if(e){if(r6(e))return e.or??[];let t=e?e.or&&!e.and?{or:e.or.map(e=>e.and?e:{and:[e]})}:e.and&&!e.or?{or:[{and:e.and}]}:e.or||e.and?e:{or:[{and:[e]}]}:{};if(r6(t))return t.or??[];v||console.warn(`Invalid where query in URL: ${JSON.stringify(e)}`)}return[]},[v,o,y.query?.where]),j=v?e=>{a?.(e)}:y.handleWhereChange,$=c.default.useCallback(async({andIndex:e,field:t,orIndex:r,relation:n})=>{let a=[...S],l=yI[t.field.type].operators[0].value;"and"===n?a[r].and.splice(e,0,{[String(t.value)]:{[l]:void 0}}):a.push({and:[{[String(t.value)]:{[l]:void 0}}]}),await j({or:a})},[S,j]),k=c.default.useCallback(async({andIndex:e,field:t,operator:r,orIndex:n,value:a})=>{let l=S[n].and[e];if("object"==typeof l&&t.value){let{validOperator:i}=yF({field:t.field,operator:r}),o=l[String(t.value)]?.[i];if("u">typeof o&&o===a)return;let s={[String(t.value)]:{[i]:a}};if(ro(l,s))return;let c=[...S];c[n].and[e]=s,await j({or:c})}},[S,j]),N=c.default.useCallback(async({andIndex:e,orIndex:t})=>{let r=[...S];r[t].and.splice(e,1),0===r[t].and.length&&r.splice(t,1),await j({or:r})},[S,j]);return(0,p.jsxs)("div",{className:y8,children:[S.length>0&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)("p",{className:`${y8}__label`,children:u("general:filterWhere",{label:m(x,s)})}),(0,p.jsx)("ul",{className:`${y8}__or-filters`,children:S.map((e,t)=>{let r=`${t}_${Array.isArray(e?.and)?e.and.length:""}`;return(0,p.jsxs)("li",{children:[0!==t&&(0,p.jsx)("div",{className:`${y8}__label`,children:u("general:or")}),(0,p.jsx)("ul",{className:`${y8}__and-filters`,children:Array.isArray(e?.and)&&e.and.map((e,r)=>{let n=S[t].and[r],a=Object.keys(n)[0],o=Object.keys(n?.[a]||{})?.[0]||void 0,s=n?.[a]?.[o]||void 0;return(0,p.jsxs)("li",{children:[0!==r&&(0,p.jsx)("div",{className:`${y8}__label`,children:u("general:and")}),(0,p.jsx)(y4,{addCondition:$,andIndex:r,fieldPath:a,filterOptions:i?.get(a),operator:o,orIndex:t,reducedFields:C,removeCondition:N,RenderedFilter:l?.get(a),updateCondition:k,value:s})]},r)})})]},r)})}),(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${y8}__add-or`,icon:"plus",iconPosition:"left",iconStyle:"with-border",onClick:async()=>{await $({andIndex:0,field:C.find(e=>!e.field.admin?.disableListFilter),orIndex:S.length,relation:"or"})},children:u("general:or")})]}),0===S.length&&(0,p.jsxs)("div",{className:`${y8}__no-filters`,children:[(0,p.jsx)("div",{className:`${y8}__label`,children:u("general:noFiltersSet")}),(0,p.jsx)(aw,{buttonStyle:"icon-label",className:`${y8}__add-first-filter`,icon:"plus",iconPosition:"left",iconStyle:"with-border",onClick:async()=>{C.length>0&&await $({andIndex:0,field:C.find(e=>!e.field.admin?.disableListFilter),orIndex:S.length,relation:"or"})},children:u("general:addFilter")})]})]})},y9=e=>{let t,r=(0,v.c)(14),{field:n}=e,{label:a,required:l}=n,{path:i,setValue:o,value:s}=oQ(),c;r[0]===Symbol.for("react.memo_cache_sentinel")?(c={path:"relatedCollection"},r[0]=c):c=r[0];let u=oQ(c).value;if(!u){let e;return r[1]!==a||r[2]!==i||r[3]!==l?(e=(0,p.jsxs)("div",{className:"field-type query-preset-where-field",children:[(0,p.jsx)(iH,{as:"h3",label:a,path:i,required:l}),(0,p.jsx)("p",{className:"query-preset-where-field__hint",children:"Select the related collection to configure filters."})]}),r[1]=a,r[2]=i,r[3]=l,r[4]=e):e=r[4],e}if(r[5]!==a||r[6]!==i||r[7]!==u||r[8]!==l||r[9]!==o||r[10]!==s){let e;r[12]!==o?(e=e=>o(e),r[12]=o,r[13]=e):e=r[13],t=(0,p.jsxs)("div",{className:"field-type query-preset-where-field",children:[(0,p.jsx)(iH,{as:"h3",label:a,path:i,required:l}),(0,p.jsx)(y7,{collectionSlug:u,onChange:e,value:s??void 0})]}),r[5]=a,r[6]=i,r[7]=u,r[8]=l,r[9]=o,r[10]=s,r[11]=t}else t=r[11];return t},ve="group-by-builder",vt=["text","textarea","number","select","relationship","date","checkbox","radio","email","number","upload"],vr=({collectionSlug:e,fields:t,onChange:r,value:n})=>{let{i18n:a,t:l}=(0,f.d)(),{permissions:i}=iR(),o=f_(),s="function"==typeof r,u=s?n:o.query?.groupBy,d=u?.replace(/^-/,""),h=i?.collections?.[e]?.fields,m=(0,c.useMemo)(()=>yB({fieldPermissions:h,fields:t,i18n:a}),[t,h,a]),g=m.find(e=>e.value===d),y=(0,c.useMemo)(()=>s?e=>{let t=null===e?void 0:e.value,n=t?u?.startsWith("-")?`-${t}`:t:"";r?.(n)}:e=>{(async()=>{if("function"!=typeof o.refineListData)return;let t=null===e?void 0:e.value;null===e?await o.refineListData({groupBy:"",page:1}):await o.refineListData({groupBy:t?o.query?.groupBy?.startsWith("-")?`-${t}`:t:void 0,page:1})})()},[s,u,o,r]),v=(0,c.useMemo)(()=>s?()=>r?.(""):()=>{(async()=>"function"==typeof o.refineListData&&await o.refineListData({groupBy:""}))()},[s,o,r]),b=(0,c.useMemo)(()=>s?({value:e})=>{d&&r?.("asc"===e?d:`-${d}`)}:({value:e})=>{(async()=>!d||"function"!=typeof o.refineListData||await o.refineListData({groupBy:"asc"===e?d:`-${d}`,page:1}))()},[d,s,o,r]),x=u&&"string"==typeof u&&u.startsWith("-")?"desc":"asc";return(0,p.jsxs)("div",{className:ve,children:[(0,p.jsxs)("div",{className:`${ve}__header`,children:[(0,p.jsx)("p",{children:l("general:groupByLabel",{label:""})}),u&&(0,p.jsx)("button",{className:`${ve}__clear-button`,id:"group-by--reset",onClick:()=>{v()},type:"button",children:l("general:clear")})]}),(0,p.jsxs)("div",{className:`${ve}__inputs`,children:[(0,p.jsx)(ft,{filterOption:(e,t)=>(e?.data?.plainTextLabel||e.label).toLowerCase().includes(t.toLowerCase()),id:"group-by--field-select",isClearable:!0,isMulti:!1,onChange:y,options:m.filter(e=>!e.field.admin?.disableGroupBy&&"id"!==e.value&&vt.includes(e.field.type)),value:{label:g?.label||l("general:selectValue"),value:d||""}}),(0,p.jsx)(pu,{id:"group-by--sort",isClearable:!1,name:"direction",onChange:b,options:[{label:l("general:ascending"),value:"asc"},{label:l("general:descending"),value:"desc"}],path:"direction",readOnly:!d,value:x})]})]})},vn=({field:{label:e,required:t}})=>{let{path:r,setValue:n,value:a}=oQ(),l=oQ({path:"relatedCollection"}).value,{config:i}=(0,d.c)(),o=(0,c.useMemo)(()=>l?i.collections?.find(e=>e.slug===l):null,[l,i.collections])?.fields??[];return l?(0,p.jsxs)("div",{className:"field-type query-preset-group-by-field",children:[(0,p.jsx)(iH,{as:"h3",label:e,path:r,required:t}),(0,p.jsx)(vr,{collectionSlug:l,fields:o,onChange:e=>n(e||null),value:a??void 0})]}):(0,p.jsxs)("div",{className:"field-type query-preset-group-by-field",children:[(0,p.jsx)(iH,{as:"h3",label:e,path:r,required:t}),(0,p.jsx)("p",{className:"query-preset-group-by-field__hint",children:"Select the related collection to configure group by."})]})},va="leave-without-saving",vl=e=>{let t,r=(0,v.c)(17),{disablePreventLeave:n,onConfirm:a,onPrevent:l}=e,{closeModal:i,openModal:o}=lx(),s=nP(),{isValid:u}=nj(),{user:d}=iR(),[f,h]=c.default.useState(!1),m=!(void 0!==n&&n)&&!!((s||!u)&&d),g;r[0]!==l||r[1]!==o?(g=()=>{let e=document.activeElement?.href||null;l&&l(e),o(va)},r[0]=l,r[1]=o,r[2]=g):g=r[2];let b=g,x;r[3]!==i?(x=()=>{i(va)},r[3]=i,r[4]=x):x=r[4];let w=x,_;r[5]!==w||r[6]!==b||r[7]!==f||r[8]!==m?(_={hasAccepted:f,onAccept:w,onPrevent:b,prevent:m},r[5]=w,r[6]=b,r[7]=f,r[8]=m,r[9]=_):_=r[9],(({hasAccepted:e=!1,message:t="Are you sure want to leave this page?",onAccept:r,onPrevent:n,prevent:a=!0})=>{let l,i,o,s,u,d;l=(0,v.c)(7),i=void 0===a||a,l[0]!==i||l[1]!==t?(o=e=>{if("function"!=typeof i||i())return e.preventDefault(),t&&(e.returnValue=t),t},l[0]=i,l[1]=t,l[2]=o):o=l[2],s=o,l[3]!==i||l[4]!==s?(u=()=>{if(i)return function(e,...t){e&&e.addEventListener&&e.addEventListener(...t)}(window,"beforeunload",s),()=>(function(e,...t){e&&e.removeEventListener&&e.removeEventListener(...t)})(window,"beforeunload",s)},d=[i,s],l[3]=i,l[4]=s,l[5]=u,l[6]=d):(u=l[5],d=l[6]),(0,c.useEffect)(u,d);let{startRouteTransition:f}=n3(),h=(0,y.useRouter)(),p=(0,c.useRef)("");(0,c.useEffect)(()=>{function e(e){try{let r=e.target,l=function(e){for(;e&&"a"!==e.tagName.toLowerCase();)e=e.parentElement;return e}(r);if(l){let r=window.location.href,i=l.href,o=function(e,t){try{let r=new URL(e),n=new URL(t);if(r.hostname===n.hostname&&r.pathname===n.pathname&&r.search===n.search){let e=r.hash,t=n.hash;return e!==t&&r.href.replace(e,"")===n.href.replace(t,"")}}catch(e){console.log("Unexpected exception thrown in LeaveWithoutSaving:isAnchorOfCurrentUrl",e)}return!1}(r,i),s=""!==l.download,c="_blank"===l.target||e.metaKey||e.ctrlKey;!(i===r||o||s||c)&&a&&(n||!window.confirm(t))&&(p.current=i,e.preventDefault(),e.stopPropagation(),"function"==typeof n&&n())}}catch(e){console.log("Unexpected exception thrown in LeaveWithoutSaving:usePreventLeave",e)}}return a&&document.addEventListener("click",e,!0),()=>{document.removeEventListener("click",e,!0)}},[n,a,t]),(0,c.useEffect)(()=>{e&&p.current&&(r&&r(),f(()=>h.push(p.current)))},[e,r,h,f])})(_),r[10]!==i?(t=()=>{i(va)},r[10]=i,r[11]=t):t=r[11];let C=t,S;r[12]!==a?(S=async()=>{if(a)try{await a()}catch(e){console.error("Error in LeaveWithoutSaving onConfirm:",e)}h(!0)},r[12]=a,r[13]=S):S=r[13];let j=S,$;return r[14]!==j||r[15]!==C?($=(0,p.jsx)(vi,{modalSlug:va,onCancel:C,onConfirm:j}),r[14]=j,r[15]=C,r[16]=$):$=r[16],$},vi=e=>{let t=(0,v.c)(5),{modalSlug:r,onCancel:n,onConfirm:a}=e,{t:l}=(0,f.d)(),i;return t[0]!==r||t[1]!==n||t[2]!==a||t[3]!==l?(i=(0,p.jsx)(iE,{body:l("general:changesNotSaved"),cancelLabel:l("general:stayOnThisPage"),confirmLabel:l("general:leaveAnyway"),heading:l("general:leaveWithoutSaving"),modalSlug:r,onCancel:n,onConfirm:a}),t[0]=r,t[1]=n,t[2]=a,t[3]=l,t[4]=i):i=t[4],i},vo="document-take-over",vs="document-take-over",vc=e=>{let t,r=(0,v.c)(19),{handleBackToDashboard:n,isActive:a,onReadOnly:l}=e,{closeModal:i,openModal:o}=lx(),{t:s}=(0,f.d)(),{startRouteTransition:u}=n3(),{clearRouteCache:d}=mb(),h,m;if(r[0]!==i||r[1]!==a||r[2]!==o?(h=()=>{a?o(vo):i(vo)},m=[a,o,i],r[0]=i,r[1]=a,r[2]=o,r[3]=h,r[4]=m):(h=r[3],m=r[4]),(0,c.useEffect)(h,m),r[5]!==d||r[6]!==i||r[7]!==n||r[8]!==l||r[9]!==u||r[10]!==s){let e,a;r[12]!==n||r[13]!==u?(e=()=>{u(()=>n())},r[12]=n,r[13]=u,r[14]=e):e=r[14],r[15]!==d||r[16]!==i||r[17]!==l?(a=()=>{l(),i(vo),d()},r[15]=d,r[16]=i,r[17]=l,r[18]=a):a=r[18],t=(0,p.jsx)(lL,{className:vs,closeOnBlur:!1,slug:vo,children:(0,p.jsxs)("div",{className:`${vs}__wrapper`,children:[(0,p.jsxs)("div",{className:`${vs}__content`,children:[(0,p.jsx)("h1",{children:s("general:editingTakenOver")}),(0,p.jsx)("p",{children:s("general:anotherUserTakenOver")})]}),(0,p.jsxs)("div",{className:`${vs}__controls`,children:[(0,p.jsx)(aw,{buttonStyle:"primary",id:`${vo}-back-to-dashboard`,onClick:e,size:"large",children:s("general:backToDashboard")}),(0,p.jsx)(aw,{buttonStyle:"secondary",id:`${vo}-view-read-only`,onClick:a,size:"large",children:s("general:viewReadOnly")})]})]})}),r[5]=d,r[6]=i,r[7]=n,r[8]=l,r[9]=u,r[10]=s,r[11]=t}else t=r[11];return t},vu="document-locked",vd="document-locked",vf=e=>{let t,r,n=(0,v.c)(33),{handleGoBack:a,isActive:l,onReadOnly:i,onTakeOver:o,updatedAt:s,user:u}=e,{closeModal:d,openModal:h}=lx(),{t:m}=(0,f.d)(),{clearRouteCache:g}=mb(),{startRouteTransition:y}=n3(),b,x;if(n[0]!==d||n[1]!==l||n[2]!==h?(b=()=>{l?h(vu):d(vu)},x=[l,h,d],n[0]=d,n[1]=l,n[2]=h,n[3]=b,n[4]=x):(b=n[3],x=n[4]),(0,c.useEffect)(b,x),n[5]!==a||n[6]!==y?(t=()=>{y(()=>a())},n[5]=a,n[6]=y,n[7]=t):t=n[7],n[8]!==g||n[9]!==d||n[10]!==a||n[11]!==i||n[12]!==o||n[13]!==y||n[14]!==m||n[15]!==t||n[16]!==s||n[17]!==u){let e,l,c,f;n[19]!==m||n[20]!==u?(e=u&&"object"==typeof u?u.email??u.id:`${m("general:user")}: ${u}`,n[19]=m,n[20]=u,n[21]=e):e=n[21],n[22]!==d||n[23]!==a||n[24]!==y?(l=()=>{d(vu),y(()=>a())},n[22]=d,n[23]=a,n[24]=y,n[25]=l):l=n[25],n[26]!==g||n[27]!==d||n[28]!==i?(c=()=>{i(),d(vu),g()},n[26]=g,n[27]=d,n[28]=i,n[29]=c):c=n[29],n[30]!==d||n[31]!==o?(f=()=>{o(),d(vu)},n[30]=d,n[31]=o,n[32]=f):f=n[32],r=(0,p.jsx)(lL,{className:vd,closeOnBlur:!1,onClose:t,slug:vu,children:(0,p.jsxs)("div",{className:`${vd}__wrapper`,children:[(0,p.jsxs)("div",{className:`${vd}__content`,children:[(0,p.jsx)("h1",{children:m("general:documentLocked")}),(0,p.jsxs)("p",{children:[(0,p.jsx)("strong",{children:e})," ",m("general:currentlyEditing")]}),(0,p.jsxs)("p",{children:[m("general:editedSince")," ",(0,p.jsx)("strong",{children:s?new Intl.DateTimeFormat("en-US",{day:"numeric",hour:"numeric",hour12:!0,minute:"numeric",month:"short",year:"numeric"}).format(new Date(s)):""})]})]}),(0,p.jsxs)("div",{className:`${vd}__controls`,children:[(0,p.jsx)(aw,{buttonStyle:"secondary",id:`${vu}-go-back`,onClick:l,size:"large",children:m("general:goBack")}),(0,p.jsx)(aw,{buttonStyle:"secondary",id:`${vu}-view-read-only`,onClick:c,size:"large",children:m("general:viewReadOnly")}),(0,p.jsx)(aw,{buttonStyle:"primary",id:`${vu}-take-over`,onClick:f,size:"large",children:m("general:takeOver")})]})]})}),n[8]=g,n[9]=d,n[10]=a,n[11]=i,n[12]=o,n[13]=y,n[14]=m,n[15]=t,n[16]=s,n[17]=u,n[18]=r}else r=n[18];return r};function vh(e){let t=(0,v.c)(3),{i18n:r}=(0,f.d)(),{description:n}=e;if(n){let e;return t[0]!==n||t[1]!==r?(e=(0,p.jsx)("div",{className:"custom-view-description",children:m(n,r)}),t[0]=n,t[1]=r,t[2]=e):e=t[2],e}return null}var vp="graphic-account",vm=e=>(0,p.jsxs)("svg",{className:[vp,e?.active&&`${vp}--active`].filter(Boolean).join(" "),height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("circle",{className:`${vp}__bg`,cx:"12.5",cy:"12.5",r:"11.5"}),(0,p.jsx)("circle",{className:`${vp}__head`,cx:"12.5",cy:"10.73",r:"3.98"}),(0,p.jsx)("path",{className:`${vp}__body`,d:"M12.5,24a11.44,11.44,0,0,0,7.66-2.94c-.5-2.71-3.73-4.8-7.66-4.8s-7.16,2.09-7.66,4.8A11.44,11.44,0,0,0,12.5,24Z"})]}),vg=(0,h.e)(no(),1),vy=()=>{let e=(0,v.c)(2),{user:t}=iR(),r=(0,vg.default)(t.email.trim().toLowerCase()),n=`?${new URLSearchParams({default:"mp",r:"g",s:"50"}).toString()}`,a=`https://www.gravatar.com/avatar/${r}${n}`,l;return e[0]!==a?(l=(0,p.jsx)("img",{alt:"yas",className:"gravatar-account",height:25,src:a,style:{borderRadius:"50%"},width:25}),e[0]=a,e[1]=l):l=e[1],l},vv=()=>{let e=(0,v.c)(3),{config:t}=(0,d.c)(),{admin:r,routes:n}=t,{avatar:a,routes:l}=r,{account:i}=l,{admin:o}=n,{user:s}=iR(),c=(0,y.usePathname)()===tL({adminRoute:o,path:i});if(!s?.email||"default"===a){let t;return e[0]!==c?(t=(0,p.jsx)(vm,{active:c}),e[0]=c,e[1]=t):t=e[1],t}if("gravatar"===a){let t;return e[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,p.jsx)(vy,{}),e[2]=t):t=e[2],t}},vb=(0,c.createContext)({Actions:{},setViewActions:()=>{}}),vx=()=>(0,c.use)(vb),vw=e=>{let t=(0,v.c)(4),{Actions:r,children:n}=e,[a,l]=(0,c.useState)(r),i;return t[0]!==r||t[1]!==n||t[2]!==a?(i=(0,p.jsx)(vb,{value:{Actions:{...a,...r},setViewActions:l},children:n}),t[0]=r,t[1]=n,t[2]=a,t[3]=i):i=t[3],i},v_=()=>(0,p.jsx)("svg",{className:"icon icon--close-menu",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M14 6L6 14M6 6L14 14",strokeLinecap:"square"})}),vC=()=>(0,p.jsx)("svg",{className:"icon icon--menu",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M4.66667 10H15.3333M4.66667 6H15.3333M4.66667 14H15.3333",strokeLinecap:"square"})}),vS="hamburger",vj=e=>{let t=(0,v.c)(4),{t:r}=(0,f.d)(),{closeIcon:n,isActive:a}=e,l=void 0===n?"x":n,i=void 0!==a&&a,o;return t[0]!==l||t[1]!==i||t[2]!==r?(o=(0,p.jsxs)("div",{className:vS,children:[!i&&(0,p.jsx)("div",{"aria-label":r("general:open"),className:`${vS}__open-icon`,title:r("general:open"),children:(0,p.jsx)(vC,{})}),i&&(0,p.jsxs)("div",{"aria-label":r("collapse"===l?"general:collapse":"general:close"),className:`${vS}__close-icon`,title:r("collapse"===l?"general:collapse":"general:close"),children:["x"===l&&(0,p.jsx)(v_,{}),"collapse"===l&&(0,p.jsx)(ae,{direction:"left"})]})]}),t[0]=l,t[1]=i,t[2]=r,t[3]=o):o=t[3],o},v$="localizer-button",vk=e=>{let t=(0,v.c)(8),{ariaLabel:r,className:n}=e,a=iz(),{i18n:l,t:i}=(0,f.d)(),o;if(t[0]!==r||t[1]!==n||t[2]!==l||t[3]!==a||t[4]!==i){let e;t[6]!==n?(e=[v$,n].filter(Boolean),t[6]=n,t[7]=e):e=t[7],o=(0,p.jsxs)("div",{"aria-label":r||i("general:locale"),className:e.join(" "),"data-locale":a?a.code:void 0,children:[(0,p.jsxs)("div",{className:`${v$}__label`,children:[`${i("general:locale")}:`," "]}),(0,p.jsxs)("div",{className:`${v$}__current`,children:[(0,p.jsx)("span",{className:`${v$}__current-label`,children:`${m(a.label,l)}`}),(0,p.jsx)(ae,{className:`${v$}__chevron`})]})]}),t[0]=r,t[1]=n,t[2]=l,t[3]=a,t[4]=i,t[5]=o}else o=t[5];return o},vN="localizer",vE=e=>{let t=(0,v.c)(17),{className:r}=e,{config:n}=(0,d.c)(),{localization:a}=n,l=(0,y.useRouter)(),{startRouteTransition:i}=n3(),{setLocaleIsLoading:o}=iB(),{i18n:s}=(0,f.d)(),u=iz();if(a){let{locales:e}=a,n;t[0]!==r?(n=[vN,r].filter(Boolean),t[0]=r,t[1]=n):n=t[1];let d=n.join(" "),f;if(t[2]!==s||t[3]!==u||t[4]!==e||t[5]!==l||t[6]!==o||t[7]!==i||t[8]!==d){let r;t[10]!==s||t[11]!==u||t[12]!==e||t[13]!==l||t[14]!==o||t[15]!==i?(r=t=>{let{close:r}=t;return(0,p.jsx)(al.ButtonGroup,{children:e.map(e=>{let t=m(e.label,s);return(0,p.jsx)(al.Button,{active:u.code===e.code,disabled:u.code===e.code,onClick:()=>{o(!0),r();let t=ra({...rS(new URLSearchParams(window.location.search).toString(),{depth:10,ignoreQueryPrefix:!0}),locale:e.code},{addQueryPrefix:!0});i(()=>{l.push(t)})},children:t!==e.code?(0,p.jsxs)(c.Fragment,{children:[t," ",(0,p.jsx)("span",{className:`${vN}__locale-code`,"data-locale":e.code,children:`(${e.code})`})]}):(0,p.jsx)("span",{className:`${vN}__locale-code`,"data-locale":e.code,children:t})},e.code)})})},t[10]=s,t[11]=u,t[12]=e,t[13]=l,t[14]=o,t[15]=i,t[16]=r):r=t[16],f=(0,p.jsx)("div",{className:d,children:(0,p.jsx)(ag,{button:(0,p.jsx)(vk,{}),horizontalAlign:"right",render:r,showScrollbar:!0,size:"large"})}),t[2]=s,t[3]=u,t[4]=e,t[5]=l,t[6]=o,t[7]=i,t[8]=d,t[9]=f}else f=t[9];return f}return null},vT=c.default.createContext({hydrated:!1,navOpen:!0,navRef:null,setNavOpen:()=>{},shouldAnimate:!1}),vP=()=>c.default.use(vT),vD=async e=>{let t=(await e(r5.NAV))?.open;return"boolean"!=typeof t||t},vO=({children:e,initialIsOpen:t})=>{let{breakpoints:{l:r,m:n,s:a}}=g_(),l=(0,y.usePathname)(),{getPreference:i}=oL(),o=(0,c.useRef)(null),[s,u]=c.default.useState(t),[d,f]=c.default.useState(!1),[h,m]=c.default.useState(!1);return(0,c.useEffect)(()=>{!1===r&&(async()=>{u(await vD(i))})()},[r,i,u]),(0,c.useEffect)(()=>{!0===a&&u(!1)},[l]),(0,c.useEffect)(()=>{o.current&&(s&&n?o.current.style.overscrollBehavior="contain":o.current.style.overscrollBehavior="auto")},[s,n]),(0,c.useEffect)(()=>{(!0===r||!0===n||!0===a)&&u(!1),m(!0);let e=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(e)}},[r,n,a]),(0,c.useEffect)(()=>()=>{o.current&&(o.current.style.overscrollBehavior="auto")},[]),(0,p.jsx)(vT,{value:{hydrated:h,navOpen:s,navRef:o,setNavOpen:u,shouldAnimate:d},children:e})},vA="nav-toggler",vR=e=>{let t,r=(0,v.c)(15),{id:n,children:a,className:l,tabIndex:i}=e,o=void 0===i?0:i,{t:s}=(0,f.d)(),{setPreference:c}=oL(),{navOpen:u,setNavOpen:d}=vP(),{breakpoints:h}=g_(),{l:m}=h,g=`${s(u?"general:close":"general:open")} ${s("general:menu")}`,y=u&&`${vA}--is-open`,b;r[0]!==l||r[1]!==y?(b=[vA,y,l].filter(Boolean),r[0]=l,r[1]=y,r[2]=b):b=r[2];let x=b.join(" "),w;return r[3]!==m||r[4]!==u||r[5]!==d||r[6]!==c?(w=async()=>{d(!u),m||await c(r5.NAV,{open:!u},!0)},r[3]=m,r[4]=u,r[5]=d,r[6]=c,r[7]=w):w=r[7],r[8]!==a||r[9]!==n||r[10]!==g||r[11]!==x||r[12]!==w||r[13]!==o?(t=(0,p.jsx)("button",{"aria-label":g,className:x,id:n,onClick:w,tabIndex:o,type:"button",children:a}),r[8]=a,r[9]=n,r[10]=g,r[11]=x,r[12]=w,r[13]=o,r[14]=t):t=r[14],t},vM=({fill:e})=>{let t=e||"var(--theme-elevation-1000)";return(0,p.jsxs)("svg",{className:"graphic-icon",height:"100%",viewBox:"0 0 25 25",width:"100%",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M11.8673 21.2336L4.40922 16.9845C4.31871 16.9309 4.25837 16.8355 4.25837 16.7282V10.1609C4.25837 10.0477 4.38508 9.97616 4.48162 10.0298L13.1404 14.9642C13.2611 15.0358 13.412 14.9464 13.412 14.8093V11.6091C13.412 11.4839 13.3456 11.3647 13.2309 11.2992L2.81624 5.36353C2.72573 5.30989 2.60505 5.30989 2.51454 5.36353L1.15085 6.14422C1.06034 6.19786 1 6.29321 1 6.40048V18.5995C1 18.7068 1.06034 18.8021 1.15085 18.8558L11.8491 24.9583C11.9397 25.0119 12.0603 25.0119 12.1509 24.9583L21.1355 19.8331C21.2562 19.7616 21.2562 19.5948 21.1355 19.5232L18.3357 17.9261C18.2211 17.8605 18.0883 17.8605 17.9737 17.9261L12.175 21.2336C12.0845 21.2872 11.9638 21.2872 11.8733 21.2336H11.8673Z",fill:t}),(0,p.jsx)("path",{d:"M22.8491 6.13827L12.1508 0.0417218C12.0603 -0.0119135 11.9397 -0.0119135 11.8491 0.0417218L6.19528 3.2658C6.0746 3.33731 6.0746 3.50418 6.19528 3.57569L8.97092 5.16091C9.08557 5.22647 9.21832 5.22647 9.33296 5.16091L11.8672 3.71872C11.9578 3.66508 12.0784 3.66508 12.1689 3.71872L19.627 7.96782C19.7175 8.02146 19.7778 8.11681 19.7778 8.22408V14.8212C19.7778 14.9464 19.8442 15.0656 19.9589 15.1311L22.7345 16.7104C22.8552 16.7819 23.006 16.6925 23.006 16.5554V6.40048C23.006 6.29321 22.9457 6.19786 22.8552 6.14423L22.8491 6.13827Z",fill:t})]})},vL=()=>(0,c.use)(vI),vI=(0,c.createContext)({setStepNav:()=>{},stepNav:[]}),vF=e=>{let t=(0,v.c)(4),{children:r}=e,n;t[0]===Symbol.for("react.memo_cache_sentinel")?(n=[],t[0]=n):n=t[0];let[a,l]=(0,c.useState)(n),i;return t[1]!==r||t[2]!==a?(i=(0,p.jsx)(vI,{value:{setStepNav:l,stepNav:a},children:r}),t[1]=r,t[2]=a,t[3]=i):i=t[3],i},vB=e=>{let t=(0,v.c)(4),{nav:r}=e,{setStepNav:n}=vL(),a,l;return t[0]!==r||t[1]!==n?(a=()=>{n(r)},l=[n,r],t[0]=r,t[1]=n,t[2]=a,t[3]=l):(a=t[2],l=t[3]),(0,c.useEffect)(a,l),null},vz="step-nav",vU=e=>{let t=(0,v.c)(7),{className:r,CustomIcon:n}=e,{i18n:a}=(0,f.d)(),{stepNav:l}=vL(),{config:i}=(0,d.c)(),{routes:o}=i,{admin:s}=o,{t:u}=(0,f.d)(),h;return t[0]!==n||t[1]!==s||t[2]!==r||t[3]!==a||t[4]!==l||t[5]!==u?(h=(0,p.jsx)(c.Fragment,{children:l.length>0?(0,p.jsxs)("nav",{className:[vz,r].filter(Boolean).join(" "),children:[(0,p.jsx)(n8,{className:`${vz}__home`,href:s,prefetch:!1,tabIndex:0,children:(0,p.jsx)("span",{title:u("general:dashboard"),children:(0,p.jsx)(ns,{CustomComponent:n,Fallback:(0,p.jsx)(vM,{})})})}),(0,p.jsx)("span",{children:"/"}),l.map((e,t)=>{let r=m(e.label,a);return l.length===t+1?(0,p.jsx)("span",{className:`${vz}__last`,children:r},t):(0,p.jsxs)(c.Fragment,{children:[e.url?(0,p.jsx)(n8,{href:e.url,prefetch:!1,children:(0,p.jsx)("span",{children:r},t)}):(0,p.jsx)("span",{children:r},t),(0,p.jsx)("span",{children:"/"})]},t)})]}):(0,p.jsx)("div",{className:[vz,r].filter(Boolean).join(" "),children:(0,p.jsx)("div",{className:`${vz}__home`,children:(0,p.jsx)("span",{title:u("general:dashboard"),children:(0,p.jsx)(ns,{CustomComponent:n,Fallback:(0,p.jsx)(vM,{})})})})})}),t[0]=n,t[1]=s,t[2]=r,t[3]=a,t[4]=l,t[5]=u,t[6]=h):h=t[6],h},vV="app-header";function vH({CustomAvatar:e,CustomIcon:t}){let{t:r}=(0,f.d)(),{Actions:n}=vx(),{config:{admin:{routes:{account:a}},localization:l,routes:{admin:i},serverURL:o}}=(0,d.c)(),{navOpen:s}=vP(),u=(0,c.useRef)(null),[h,m]=(0,c.useState)(!1);(0,c.useEffect)(()=>{let e=()=>{let e=u.current;e&&m(e.scrollWidth>e.clientWidth)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[n]);let g=n?Object.values(n):[];return(0,p.jsxs)("header",{className:[vV,s&&`${vV}--nav-open`].filter(Boolean).join(" "),children:[(0,p.jsx)("div",{className:`${vV}__bg`}),(0,p.jsx)("div",{className:`${vV}__content`,children:(0,p.jsxs)("div",{className:`${vV}__wrapper`,children:[(0,p.jsx)(vR,{className:`${vV}__mobile-nav-toggler`,tabIndex:-1,children:(0,p.jsx)(vj,{})}),(0,p.jsxs)("div",{className:`${vV}__controls-wrapper`,children:[(0,p.jsx)("div",{className:`${vV}__step-nav-wrapper`,children:(0,p.jsx)(vU,{className:`${vV}__step-nav`,CustomIcon:t})}),(0,p.jsxs)("div",{className:`${vV}__actions-wrapper`,children:[(0,p.jsx)("div",{className:`${vV}__actions`,ref:u,children:g.map((e,t)=>(0,p.jsx)("div",{className:h&&t===g.length-1?`${vV}__last-action`:"",children:e},t))}),h&&(0,p.jsx)("div",{className:`${vV}__gradient-placeholder`})]}),l&&(0,p.jsx)(vk,{ariaLabel:"invisible",className:`${vV}__localizer-spacing`}),(0,p.jsx)(n8,{"aria-label":r("authentication:account"),className:`${vV}__account`,href:tL({adminRoute:i,path:a}),prefetch:!1,tabIndex:0,children:(0,p.jsx)(ns,{CustomComponent:e,Fallback:(0,p.jsx)(vv,{})})})]})]})}),(0,p.jsx)(vE,{className:`${vV}__localizer`})]})}var vK="card",vq=e=>{let{id:t,actions:r,buttonAriaLabel:n,href:a,onClick:l,title:i,titleAs:o}=e,s=[vK,t,(l||a)&&`${vK}--has-onclick`].filter(Boolean).join(" ");return(0,p.jsxs)("div",{className:s,id:t,children:[(0,p.jsx)(o??"div",{className:`${vK}__title`,children:i}),r&&(0,p.jsx)("div",{className:`${vK}__actions`,children:r}),(l||a)&&(0,p.jsx)(aw,{"aria-label":n,buttonStyle:"none",className:`${vK}__click`,el:"link",onClick:l,to:a})]})},vW="copy-locale-data",vY="copy-locale",vG=()=>{let e,t,r,n,a,l,i,o=(0,v.c)(36),{config:s}=(0,d.c)(),{localization:u,routes:h}=s,{admin:g}=h,{code:b}=iz(),{id:x,collectionSlug:w,globalSlug:_}=oV(),{i18n:C,t:S}=(0,f.d)(),j=nP(),{toggleModal:$}=lx(),{copyDataFromLocale:k}=fk(),N=(0,y.useRouter)(),{startRouteTransition:E}=n3(),T=u&&u.locales.map(vJ)||[],P;o[0]!==b?(P=e=>e.value!==b,o[0]=b,o[1]=P):P=o[1];let D=T.filter(P),O;o[2]!==C||o[3]!==u?(O=e=>{let t=u&&u.locales.find(t=>t.code===e);return t&&t.label?m(t.label,C):e},o[2]=C,o[3]=u,o[4]=O):O=o[4];let A=O,[R,M]=c.default.useState(!1),[L,I]=c.default.useState(null),[F,B]=c.default.useState(b),[z,U]=c.default.useState(!1),V,H;o[5]!==b||o[6]!==F?(V=()=>{F!==b&&B(b)},H=[b,F],o[5]=b,o[6]=F,o[7]=V,o[8]=H):(V=o[7],H=o[8]),c.default.useEffect(V,H),o[9]!==g||o[10]!==w||o[11]!==k||o[12]!==_||o[13]!==x||o[14]!==z||o[15]!==N||o[16]!==E||o[17]!==S||o[18]!==$?(e=async e=>{let{from:t,to:r}=e;M(!0);try{await k({collectionSlug:w,docID:x,fromLocale:t,globalSlug:_,overrideData:z,toLocale:r}),M(!1),E(()=>N.push(tL({adminRoute:g,path:`/${w?`collections/${w}/${x}`:`globals/${_}`}`})+`?locale=${r}`)),$(vY)}catch(r){M(!1);let e=r.message||"error:unknown",t=e.startsWith("error:")?S(e):e;nG.error(t)}},o[9]=g,o[10]=w,o[11]=k,o[12]=_,o[13]=x,o[14]=z,o[15]=N,o[16]=E,o[17]=S,o[18]=$,o[19]=e):e=o[19];let K=e;return x||_?(o[20]!==j||o[21]!==S||o[22]!==$?(t=()=>{j?nG.info(S("general:unsavedChanges")):$(vY)},o[20]=j,o[21]=S,o[22]=$,o[23]=t):t=o[23],o[24]!==$?(r=()=>{$(vY)},o[24]=$,o[25]=r):r=o[25],o[26]!==K||o[27]!==R||o[28]!==F||o[29]!==S||o[30]!==L?(n=async()=>{F===L?nG.error(S("localization:cannotCopySameLocale")):R||await K({from:F,to:L})},o[26]=K,o[27]=R,o[28]=F,o[29]=S,o[30]=L,o[31]=n):n=o[31],o[32]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{e?.value&&B(e.value)},o[32]=a):a=o[32],o[33]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{e?.value&&I(e.value)},o[33]=l):l=o[33],o[34]!==z?(i=()=>U(!z),o[34]=z,o[35]=i):i=o[35],(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(al.Button,{id:`${vW}__button`,onClick:t,children:S("localization:copyToLocale")}),(0,p.jsxs)(iS,{className:vW,gutter:!1,Header:(0,p.jsx)(pJ,{onClose:r,title:S("localization:copyToLocale")}),slug:vY,children:[(0,p.jsxs)("div",{className:`${vW}__sub-header`,children:[(0,p.jsx)("span",{children:F&&L?(0,p.jsx)("div",{children:S("localization:copyFromTo",{from:A(F),to:A(L)})}):S("localization:selectLocaleToCopy")}),(0,p.jsx)(aw,{buttonStyle:"primary",disabled:!F||!L,iconPosition:"left",onClick:n,size:"medium",children:R?S("general:copying")+"...":S("general:copy")})]}),(0,p.jsxs)("div",{className:`${vW}__content`,children:[(0,p.jsx)(pu,{label:S("localization:copyFrom"),name:"fromLocale",onChange:a,options:T,path:"fromLocale",readOnly:!0,value:F}),(0,p.jsx)(pu,{label:S("localization:copyTo"),name:"toLocale",onChange:l,options:D,path:"toLocale",value:L}),(0,p.jsx)(se,{checked:z,field:{name:"overwriteExisting",label:S("general:overwriteExistingData")},onChange:i,path:"overwriteExisting"})]})]})]})):null};function vJ(e){return{label:e.label,value:e.code}}var vX=((i={}).AllAvailable="allAvailable",i.AllInPage="allInPage",i.None="none",i.Some="some",i),vQ=(0,c.createContext)({count:void 0,getQueryParams:e=>"",getSelectedIds:()=>[],selectAll:void 0,selected:new Map,selectedIDs:[],setSelection:e=>{},toggleAll:e=>{},totalDocs:void 0}),vZ=e=>{let t=[];for(let[r,n]of e)n&&t.push(r);return t},v0=({children:e,docs:t=[],totalDocs:r})=>{let n=(0,c.useRef)({}),{user:a}=iR(),{code:l}=iz(),[i,o]=(0,c.useState)(()=>{let e=new Map;return t.forEach(({id:t})=>{e.set(t,!1)}),e}),[s,u]=(0,c.useState)("none"),[d,f]=(0,c.useState)(0),h=(0,y.useSearchParams)(),{query:m}=f_(),g=(0,c.useCallback)((e=!1)=>{let r=new Map;if(e)u("allAvailable"),t.forEach(({id:e,_isLocked:t,_userEditing:n})=>{t&&n?.id!==a?.id||r.set(e,!0)});else if("allAvailable"===s||"allInPage"===s)u("none");else{let e="some"!==s;t.forEach(({id:t,_isLocked:n,_userEditing:l})=>{n&&l?.id!==a?.id||r.set(t,e)}),e&&r.size>0?r.size===t.length?u("allInPage"):u("some"):u("none")}o(r)},[t,s,a?.id]),v=(0,c.useCallback)(e=>{let r=t.find(t=>t.id===e);if(r?._isLocked&&a?.id!==r?._userEditing.id)return;let n=i.get(e),l="boolean"!=typeof n||!n,c=new Map(i.set(e,l));"allAvailable"!==s||l||u("some"),o(c)},[i,t,s,a?.id]),b=(0,c.useCallback)(e=>{let t;if("allAvailable"===s)t=fx(h)?.where||{id:{not_equals:""}};else{let e=[];for(let[t,r]of i)r&&e.push(t);t={id:{in:e}}}return e&&(t={and:[{...e},t]}),ra({locale:l,where:t},{addQueryPrefix:!0})},[s,i,l,h]),x=(0,c.useCallback)(()=>vZ(i),[i]);(0,c.useEffect)(()=>{if("allAvailable"===s)return;let e=!1,r=!0;if(i.size)for(let[t,n]of i)r=r&&n,e=e||n;else r=!1,e=!1;r&&i.size===t.length?u("allInPage"):u(e?"some":"none")},[s,i,r,t]),(0,c.useEffect)(()=>{let e=0;if("allAvailable"===s)e=r;else for(let[t,r]of i)r&&e++;f(e)},[s,i,r]),(0,c.useEffect)(()=>{u("none"),o(new Map)},[m]);let w=(0,c.useMemo)(()=>vZ(i),[i]);return n.current={count:d,getQueryParams:b,getSelectedIds:x,selectAll:s,selected:i,selectedIDs:w,setSelection:v,toggleAll:g,totalDocs:r},(0,p.jsx)(vQ,{value:n.current,children:e})},v1=()=>(0,c.use)(vQ),v2="list-selection";function v3(e){let t=(0,v.c)(5),{count:r,ListActions:n,SelectionActions:a}=e,{t:l}=(0,f.d)(),i;return t[0]!==n||t[1]!==a||t[2]!==r||t[3]!==l?(i=(0,p.jsxs)("div",{className:v2,children:[(0,p.jsx)("span",{children:l("general:selectedCount",{count:r,label:""})}),n&&n.length>0&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)("span",{children:"—"}),(0,p.jsx)("div",{className:`${v2}__actions`,children:n})]}),a&&a.length>0&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)("span",{children:"—"}),(0,p.jsx)("div",{className:`${v2}__actions`,children:a})]})]}),t[0]=n,t[1]=a,t[2]=r,t[3]=l,t[4]=i):i=t[4],i}function v6({children:e,className:t,...r}){return(0,p.jsx)(aw,{...r,buttonStyle:"none",className:[`${v2}__button`,t].filter(Boolean).join(" "),children:e})}var v5=e=>{let t=(0,v.c)(6),{viewType:r}=e,{collection:n,hasDeletePermission:a,hasTrashPermission:l,modalPrefix:i}=e,{slug:o,trash:s}=void 0===n?{}:n,{permissions:u}=iR(),{count:d,selectAll:f,selectedIDs:h,toggleAll:m}=v1(),g=(0,y.useRouter)(),b=(0,y.useSearchParams)(),{clearRouteCache:x}=mb(),w=u?.collections?.[o],_=void 0!==a?a:!!w?.delete,C=void 0!==l?l:_,S=f===vX.AllAvailable,j=S?[]:h,$="trash"===r?_:_||C;if(f===vX.None||!$)return null;let k=fx(b)?.where,N="trash"===r?{and:[...Array.isArray(k?.and)?k.and:k?[k]:[],{deletedAt:{exists:!0}}]}:k,E;return t[0]!==x||t[1]!==g||t[2]!==b||t[3]!==f||t[4]!==m?(E=()=>{m(),g.replace(ra({...fx(b),page:f?"1":void 0},{addQueryPrefix:!0})),x()},t[0]=x,t[1]=g,t[2]=b,t[3]=f,t[4]=m,t[5]=E):E=t[5],(0,p.jsx)(c.default.Fragment,{children:(0,p.jsx)(v4,{afterDelete:E,hasDeletePermission:_,hasTrashPermission:C,modalPrefix:i,search:fx(b)?.search,selections:{[o]:{all:f===vX.AllAvailable,ids:j,totalCount:S?d:j.length}},trash:s,viewType:r,where:N})})};function v4({afterDelete:e,hasDeletePermission:t=!1,hasTrashPermission:r=!1,modalPrefix:n,search:a,selections:l,trash:i,viewType:o,where:s}){let{t:u}=(0,f.d)(),{config:{collections:h,routes:{api:g}}}=(0,d.c)(),{code:y}=iz(),{i18n:v}=(0,f.d)(),{openModal:b}=lx(),[x,w]=c.default.useState(!1),_=`${n?`${n}-`:""}confirm-delete-many-docs`,C=c.default.useCallback(async()=>{let n=1===Object.keys(l).length,i={};for(let[e,{all:c,ids:d=[]}]of Object.entries(l)){let l=h.find(({slug:t})=>t===e);if(l){let f;f=c?n&&s?"trash"===o?{and:[...Array.isArray(s.and)?s.and:[s],{deletedAt:{exists:!0}}]}:s:"trash"===o?{and:[{id:{not_equals:""}},{deletedAt:{exists:!0}}]}:{id:{not_equals:""}}:{and:[{id:{in:d}},..."trash"===o?[{deletedAt:{exists:!0}}]:[]]};let h=tL({apiRoute:g,path:`/${e}${ra({limit:0,locale:y,select:{},where:rh({collectionConfig:l,search:a,where:f}),..."trash"===o?{trash:!0}:{}},{addQueryPrefix:!0})}`}),p=function({deletePermanently:e,hasDeletePermission:t,hasTrashPermission:r,isTrashView:n=!1}){return n||!r||t&&e}({deletePermanently:x,hasDeletePermission:t,hasTrashPermission:!!l.trash&&r,isTrashView:"trash"===o}),b=p?await iD.delete(h,{headers:{"Accept-Language":v.language,"Content-Type":"application/json"}}):await iD.patch(h,{body:JSON.stringify({deletedAt:new Date().toISOString()}),headers:{"Accept-Language":v.language,"Content-Type":"application/json"}});try{let{plural:r,singular:n}=l.labels,a=await b.json(),s=a?.docs.length||0,c=s>1?r:n;if(b.status<400||s>0){let e;e=p?"trash"===o||t&&x?"general:permanentlyDeletedCountSuccessfully":"general:deletedCountSuccessfully":"general:trashedCountSuccessfully",nG.success(u(e,{count:s,label:m(c,v)}))}a?.errors.length>0&&nG.error(a.message,{description:a.errors.map(e=>e.message).join(`
`)}),i[e]={deletedCount:s,errors:a?.errors||null,ids:a?.docs.map(e=>e.id)||[],totalCount:a.totalDocs},b.status>400&&a?.errors.length===0&&(nG.error(u("error:unknown")),i[e].errors=[u("error:unknown")]);continue}catch(t){nG.error(u("error:unknown")),i[e]={deletedCount:0,errors:[t],ids:[],totalCount:0};continue}}}"function"==typeof e&&e(i)},[l,e,h,x,t,r,y,a,g,v,o,s,u]),{label:S,labelCount:j}=Object.entries(l).reduce((e,[t,r],n,a)=>{let l=h.find(({slug:e})=>e===t);if(l){let t=void 0===e.labelCount?r.totalCount:e.labelCount,i=`${void 0!==e.labelCount?`${r.totalCount} `:""}${m(r.totalCount>1?l.labels.plural:l.labels.singular,v)}`;return{label:n===a.length-1&&0!==n?`${e.label} and ${i}`:n>0?`${e.label}, ${i}`:i,labelCount:t}}return e},{label:"",labelCount:void 0});return(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(v6,{"aria-label":u("general:delete"),className:"delete-documents__toggle",onClick:()=>{b(_)},children:u("general:delete")}),(0,p.jsx)(iE,{body:(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)("p",{children:i&&r?"trash"===o?(0,p.jsx)(mk,{elements:{0:({children:e})=>(0,p.jsx)("strong",{children:e}),1:({children:e})=>(0,p.jsx)("strong",{children:e})},i18nKey:"general:aboutToPermanentlyDeleteTrash",t:u,variables:{count:j??0,label:S}}):u("general:aboutToTrashCount",{count:j,label:S}):u("general:aboutToDeleteCount",{count:j,label:S})}),i&&r&&t&&"trash"!==o&&(0,p.jsx)("div",{className:"delete-documents__checkbox",children:(0,p.jsx)(o7,{checked:x,id:"delete-forever",label:u("general:deletePermanently"),name:"delete-forever",onToggle:e=>w(e.target.checked)})})]}),confirmingLabel:u("general:deleting"),heading:u("general:confirmDeletion"),modalSlug:_,onConfirm:C})]})}var v8=(0,c.createContext)({appIsReady:!1,breakpoint:void 0,breakpoints:void 0,iframeRef:void 0,isLivePreviewEnabled:void 0,isLivePreviewing:!1,isPopupOpen:!1,isPreviewEnabled:void 0,measuredDeviceSize:{height:0,width:0},openPopupWindow:()=>{},popupRef:void 0,previewURL:void 0,previewWindowType:"iframe",setAppIsReady:()=>{},setBreakpoint:()=>{},setHeight:()=>{},setIsLivePreviewing:()=>{},setLoadedURL:()=>{},setMeasuredDeviceSize:()=>{},setPreviewURL:()=>{},setPreviewWindowType:()=>{},setSize:()=>{},setToolbarPosition:()=>{},setURL:()=>{},setWidth:()=>{},setZoom:()=>{},shouldRenderIframe:void 0,size:{height:0,width:0},toolbarPosition:{x:0,y:0},typeofLivePreviewURL:void 0,url:void 0,zoom:1}),v7=()=>(0,c.use)(v8),v9=()=>{let{isPreviewEnabled:e,previewURL:t,setPreviewURL:r}=(0,c.use)(v8);return{isPreviewEnabled:e,previewURL:t,setPreviewURL:r}},be=({id:e,collection:t,global:r})=>{let{config:{routes:{api:n}}}=(0,d.c)(),{docConfig:a,lastUpdateTime:l,mostRecentVersionIsAutosaved:i,setMostRecentVersionIsAutosaved:o,setUnpublishedVersionCount:s}=oV(),{isValid:u,setBackgroundProcessing:h,submit:m}=nj(),[g]=nA(),y=nP(),v=nN(),{code:b}=iz(),{i18n:x,t:w}=(0,f.d)(),_=rO(a),C=rP(a),[S,j]=(0,c.useState)(!1),$=(0,c.useDeferredValue)(S),k=f6(g,_),{queueTask:N}=hJ(),E=(0,c.useRef)(null),T=ad(()=>{let a,l;E.current=void 0,N(async()=>{if(y){var c;let u;a=new Date().getTime(),j(!0);let d,f,h,p=ra({autosave:!0,depth:0,draft:!0,"fallback-locale":"null",locale:b},{addQueryPrefix:!0});t&&e&&(h=t.slug,d=tL({apiRoute:n,path:`/${h}/${e}${p}`}),f="PATCH"),r&&(h=r.slug,d=tL({apiRoute:n,path:`/globals/${h}${p}`}),f="POST");let{valid:x}=(u={data:{},valid:!0},g&&(Object.keys(g).forEach(e=>{(!0===c||!g[e]?.disableFormData)&&(u.data[e]=g[e]?.value,g[e].valid||(u.valid=!1))}),u.data=rI(u.data)),u);if(!(v&&!x&&C)&&y&&d){let e=await m({acceptValues:{overrideLocalChanges:!1},action:d,context:{getDocPermissions:!1,incrementVersionCount:!i},disableFormWhileProcessing:!1,disableSuccessStatus:!0,method:f,overrides:{_status:"draft"},skipValidation:!C});e&&e?.res?.ok&&!i&&(o(!0),s(e=>e+1)),(l=new Date().getTime())-a<1e3?E.current=setTimeout(()=>{j(!1)},1e3-(l-a)):O()}}},{afterProcess:()=>{h(!1)},beforeProcess:()=>{h(!0)}})}),P=(0,c.useRef)(!1),D=(0,c.useRef)(rF(k));(0,c.useEffect)(()=>{if(!P.current){P.current=!0;return}let{updatedAt:e,...t}=rF(k),{updatedAt:r,...n}=D.current;ro(t,n)||(D.current=t,T())},[k]),(0,c.useEffect)(()=>()=>{O()},[]);let O=ad(()=>{E.current&&clearTimeout(E.current),j(!1)});return(0,p.jsxs)("div",{className:"autosave",children:[C&&!u&&(0,p.jsx)(vl,{}),$&&w("general:saving"),!$&&!!l&&(0,p.jsx)(c.default.Fragment,{children:w("version:lastSavedAgo",{distance:ok({date:l,i18n:x})})})]})},bt="delete-document",br=e=>{let{id:t,buttonId:r,collectionSlug:n,onDelete:a,redirectAfterDelete:l=!0,singularLabel:i,title:o}=e,{config:{routes:{admin:s,api:u}},getEntityConfig:h}=(0,d.c)(),g=h({collectionSlug:n}),{hasDeletePermission:v,hasTrashPermission:b}=oV(),{setModified:x}=nj(),w=(0,y.useRouter)(),{i18n:_,t:C}=(0,f.d)(),{title:S}=oD(),{startRouteTransition:j}=n3(),{openModal:$}=lx(),k=`delete-${t}`,[N,E]=(0,c.useState)(!1),T=(0,c.useCallback)(()=>{nG.error(C("error:deletingTitle",{title:S}))},[C,S]),P=(0,c.useCallback)(async()=>{x(!1);let e=function({deletePermanently:e,hasDeletePermission:t,hasTrashPermission:r,isTrashView:n=!1}){return n||!r||t&&e}({deletePermanently:N,hasDeletePermission:v,hasTrashPermission:b});try{let r=tL({apiRoute:u,path:`/${n}/${t}`}),o=e?await iD.delete(r,{headers:{"Accept-Language":_.language,"Content-Type":"application/json"}}):await iD.patch(r,{body:JSON.stringify({deletedAt:new Date().toISOString()}),headers:{"Accept-Language":_.language,"Content-Type":"application/json"}}),c=await o.json();if(o.status<400){if(nG.success(C(e?"general:titleDeleted":"general:titleTrashed",{label:m(i,_),title:S})||c.message),l)return j(()=>w.push(tL({adminRoute:s,path:`/collections/${n}`})));"function"==typeof a&&await a({id:t,collectionConfig:g});return}c.errors?c.errors.forEach(e=>nG.error(e.message)):T();return}catch{return T()}},[N,x,v,b,u,n,t,C,i,T,_,S,w,s,l,a,g,j]);return t?(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(al.Button,{id:r,onClick:()=>{$(k)},children:C("general:delete")}),(0,p.jsx)(iE,{body:(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(mk,{elements:{1:({children:e})=>(0,p.jsx)("strong",{children:e})},i18nKey:g.trash&&b?"general:aboutToTrash":"general:aboutToDelete",t:C,variables:{label:m(i,_),title:o||S||t}}),g.trash&&b&&v&&(0,p.jsx)("div",{className:`${bt}__checkbox`,children:(0,p.jsx)(o7,{checked:N,id:"delete-forever",label:C("general:deletePermanently"),name:"delete-forever",onToggle:e=>E(e.target.checked)})})]}),className:bt,confirmingLabel:C("general:deleting"),heading:C("general:confirmDeletion"),modalSlug:k,onConfirm:P})]}):null},bn=e=>{for(let t of e){if("localized"in t&&t.localized)return!0;switch(t.type){case"array":case"collapsible":case"group":case"row":if(t.fields&&bn(t.fields))return!0;break;case"blocks":if(t.blocks){for(let e of t.blocks)if(e.fields&&bn(e.fields))return!0}break;case"tabs":if(t.tabs){for(let e of t.tabs)if("localized"in e&&e.localized||"fields"in e&&e.fields&&bn(e.fields))return!0}}}return!1},ba="select-locales-drawer",bl=({slug:e,localization:t,onConfirm:r})=>{let{i18n:n,t:a}=(0,f.d)(),{toggleModal:l}=lx(),[i,o]=(0,c.useState)([]),s=(0,c.useMemo)(()=>(({i18n:e,localization:t})=>t.locales.map(t=>({label:m(t.label,e),value:t.code})))({i18n:n,localization:t}),[t,n]),u=(0,c.useMemo)(()=>s.map(e=>e.value),[s]),d=(0,c.useMemo)(()=>rZ(new Set(i),new Set(u)),[i,u]),h=(0,c.useCallback)(()=>{o(d?[]:[...u])},[d,u]),g=(0,c.useCallback)(e=>{o(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[]),y=(0,c.useCallback)(async()=>{await r({selectedLocales:i}),l(e)},[r,i,e,l]);return(0,p.jsxs)(iS,{className:ba,gutter:!1,Header:(0,p.jsx)(pJ,{onClose:()=>{l(e)},title:`${a("general:duplicate")} ${a("localization:selectedLocales")}`}),slug:e,children:[(0,p.jsxs)("div",{className:`${ba}__sub-header`,children:[(0,p.jsx)("span",{children:a("localization:selectLocaleToDuplicate")}),(0,p.jsx)(aw,{buttonStyle:"primary",disabled:0===i.length,iconPosition:"left",id:"#action-duplicate-confirm",onClick:y,size:"medium",children:a("general:duplicate")})]}),(0,p.jsxs)("div",{className:`${ba}__content`,children:[(0,p.jsx)("div",{className:`${ba}__item`,children:(0,p.jsx)(o7,{checked:d,id:"select-locale-all",label:a("general:selectAll",{count:u.length,label:a("general:locales")}),onToggle:h})}),s.map(e=>(0,p.jsx)("div",{className:`${ba}__item`,children:(0,p.jsx)(o7,{checked:i.includes(e.value),id:`select-locale-${e.value}`,label:e.label,onToggle:()=>g(e.value)})},e.value))]})]})},bi=({id:e,slug:t,onDuplicate:r,redirectAfterDuplicate:n=!0,selectLocales:a,singularLabel:l})=>{let i=(0,y.useRouter)(),o=nP(),{openModal:s}=lx(),{code:u}=iz(),{setModified:h}=nj(),{startRouteTransition:g}=n3(),{config:{localization:v,routes:{admin:b,api:x}},getEntityConfig:w}=(0,d.c)(),_=w({collectionSlug:t}),{i18n:C,t:S}=(0,f.d)(),j=`duplicate-${e}`,$=`duplicate-locales-${e}`,k=(0,c.useMemo)(()=>!!a&&!!_&&bn(_.fields),[_,a]),N=(0,c.useCallback)(async a=>{let{selectedLocales:o}=a||{},s=o&&o.length>0,c={};u&&(c.locale=u),s&&(c.selectedLocales=o);let d={"Accept-Language":C.language,"Content-Type":"application/json",credentials:"include"};try{let a=await iD.post(tL({apiRoute:x,path:`/${t}/${e}/duplicate${ra(c,{addQueryPrefix:!0})}`}),{body:JSON.stringify(rN(_)?{_status:"draft"}:{}),headers:d}),{doc:o,errors:s,message:f}=await a.json();if(a.status<400){if(nG.success(f||S("general:successfullyDuplicated",{label:m(l,C)})),h(!1),n)return g(()=>i.push(tL({adminRoute:b,path:`/collections/${t}/${o.id}${u?`?locale=${u}`:""}`})));"function"==typeof r&&r({collectionConfig:_,doc:o})}else nG.error(s?.[0].message||f||S("error:unspecific",{label:m(l,C)}))}catch{nG.error(S("error:unspecific",{label:m(l,C)}))}},[b,x,_,C,e,u,r,n,i,h,l,t,g,S]),E=(0,c.useCallback)(async()=>{a?s($):await N()},[N,$,a,s]),T=a?`${S("general:duplicate")} ${S("localization:selectedLocales")}`:S("general:duplicate");return!a||k?(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(al.Button,{id:`action-duplicate${k?"-locales":""}`,onClick:()=>{o?s(j):a?s($):N()},children:T}),(0,p.jsx)(iE,{body:S("general:unsavedChangesDuplicate"),confirmLabel:S("general:duplicateWithoutSaving"),heading:S("general:unsavedChanges"),modalSlug:j,onConfirm:E}),a&&v&&(0,p.jsx)(bl,{localization:v,onConfirm:N,slug:$})]}):null},bo=({active:e=!0,className:t})=>(0,p.jsx)("svg",{className:[t,"icon icon--eye"].filter(Boolean).join(" "),viewBox:"0 0 16 12",xmlns:"http://www.w3.org/2000/svg",children:e?(0,p.jsx)(c.Fragment,{children:(0,p.jsx)("path",{className:"stroke",d:"M2 11.5L4.35141 9.51035M15 0.5L12.6486 2.48965M10.915 6.64887C10.6493 7.64011 9.78959 8.38832 8.7408 8.48855M10.4085 4.38511C9.94992 3.84369 9.2651 3.5 8.5 3.5C7.11929 3.5 6 4.61929 6 6C6 6.61561 6.22251 7.17926 6.59149 7.61489M10.4085 4.38511L6.59149 7.61489M10.4085 4.38511L12.6486 2.48965M6.59149 7.61489L4.35141 9.51035M14.1292 3.92915C15.0431 5.02085 15.5 6 15.5 6C15.5 6 13.1667 11 8.5 11C7.67995 11 6.93195 10.8456 6.256 10.5911M4.35141 9.51035C2.45047 8.03672 1.5 6 1.5 6C1.5 6 3.83333 1 8.5 1C10.1882 1 11.5711 1.65437 12.6486 2.48965"})}):(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)("circle",{className:"stroke",cx:"8.5",cy:"6",r:"2.5"}),(0,p.jsx)("path",{className:"stroke",d:"M8.5 1C3.83333 1 1.5 6 1.5 6C1.5 6 3.83333 11 8.5 11C13.1667 11 15.5 6 15.5 6C15.5 6 13.1667 1 8.5 1Z"})]})}),bs="live-preview-toggler",bc=()=>{let{isLivePreviewing:e,setIsLivePreviewing:t,url:r}=v7(),{t:n}=(0,f.d)();return r?(0,p.jsx)("button",{"aria-label":n(e?"general:exitLivePreview":"general:livePreview"),className:[bs,e&&`${bs}--active`].filter(Boolean).join(" "),id:"live-preview-toggler",onClick:()=>{t(!e)},title:n(e?"general:exitLivePreview":"general:livePreview"),type:"button",children:(0,p.jsx)(bo,{active:e})}):null},bu=({className:e})=>(0,p.jsxs)("svg",{className:["icon icon--lock",e].filter(Boolean).join(" "),fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{className:"stroke",d:"M7.5 9.5V7.5C7.5 6.83696 7.76339 6.20107 8.23223 5.73223C8.70107 5.26339 9.33696 5 10 5C10.663 5 11.2989 5.26339 11.7678 5.73223C12.2366 6.20107 12.5 6.83696 12.5 7.5V9.5",strokeLinecap:"round",strokeLinejoin:"round",strokeOpacity:"1"}),(0,p.jsx)("path",{className:"stroke",d:"M13.5 9.5H6.5C5.94772 9.5 5.5 9.94772 5.5 10.5V14C5.5 14.5523 5.94772 15 6.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V10.5C14.5 9.94772 14.0523 9.5 13.5 9.5Z",stopOpacity:"1",strokeLinecap:"round",strokeLinejoin:"round"})]}),bd="locked",bf=e=>{let t=(0,v.c)(8),{className:r,user:n}=e,[a,l]=(0,c.useState)(!1),{t:i}=(0,f.d)(),o=n&&"object"==typeof n?n.email??n.id:i("general:anotherUser"),s;t[0]!==r?(s=[bd,r].filter(Boolean),t[0]=r,t[1]=s):s=t[1];let u=s.join(" "),d,h;t[2]===Symbol.for("react.memo_cache_sentinel")?(d=()=>l(!0),h=()=>l(!1),t[2]=d,t[3]=h):(d=t[2],h=t[3]);let m=`${o} ${i("general:isEditing")}`,g;return t[4]!==a||t[5]!==u||t[6]!==m?(g=(0,p.jsxs)("div",{className:u,onMouseEnter:d,onMouseLeave:h,role:"button",tabIndex:0,children:[(0,p.jsx)(av,{alignCaret:"left",className:`${bd}__tooltip`,position:"top",show:a,children:m}),(0,p.jsx)(bu,{})]}),t[4]=a,t[5]=u,t[6]=m,t[7]=g):g=t[7],g},bh=e=>{let{id:t,buttonId:r,collectionSlug:n,onDelete:a,redirectAfterDelete:l=!0,singularLabel:i,title:o}=e,{config:{routes:{admin:s,api:u},serverURL:h},getEntityConfig:g}=(0,d.c)(),v=g({collectionSlug:n}),b=(0,y.useRouter)(),{i18n:x,t:w}=(0,f.d)(),{title:_}=oD(),{startRouteTransition:C}=n3(),{openModal:S}=lx(),j=`perma-delete-${t}`,$=(0,c.useCallback)(()=>{nG.error(w("error:deletingTitle",{title:_}))},[w,_]),k=(0,c.useCallback)(async()=>{try{let e=tL({apiRoute:u,path:`/${n}${ra({trash:!0,where:{and:[{id:{equals:t}},{deletedAt:{exists:!0}}]}},{addQueryPrefix:!0})}`}),r=await iD.delete(e,{headers:{"Accept-Language":x.language,"Content-Type":"application/json"}}),o=await r.json();if(r.status<400){if(nG.success(w("general:titleDeleted",{label:m(i,x),title:_})||o.message),l)return C(()=>b.push(tL({adminRoute:s,path:`/collections/${n}/trash`,serverURL:h})));"function"==typeof a&&await a({id:t,collectionConfig:v});return}o.errors?o.errors.forEach(e=>nG.error(e.message)):$()}catch{$()}},[h,u,n,t,w,i,$,x,_,b,s,l,a,v,C]);return t?(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(aw,{buttonStyle:"secondary",id:r,onClick:()=>{S(j)},children:w("general:permanentlyDelete")}),(0,p.jsx)(iE,{body:(0,p.jsx)(mk,{elements:{1:({children:e})=>(0,p.jsx)("strong",{children:e})},i18nKey:"general:aboutToPermanentlyDelete",t:w,variables:{label:m(i,x),title:o||_||t}}),confirmingLabel:w("general:deleting"),heading:w("general:confirmDeletion"),modalSlug:j,onConfirm:k})]}):null},bp=e=>{let{className:t}=e;return(0,p.jsx)("svg",{className:[t,"icon icon--externalLink"].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M16 10.6667V14.6667C16 15.0203 15.8595 15.3594 15.6095 15.6095C15.3594 15.8595 15.0203 16 14.6667 16H5.33333C4.97971 16 4.64057 15.8595 4.39052 15.6095C4.14048 15.3594 4 15.0203 4 14.6667V5.33333C4 4.97971 4.14048 4.64057 4.39052 4.39052C4.64057 4.14048 4.97971 4 5.33333 4H9.33333M16 4L10 10M16 4H12M16 4V8",strokeLinecap:"square"})})};function bm(e){let t,r=(0,v.c)(3),{previewURL:n}=v9(),{t:a}=(0,f.d)();return n?(r[0]!==n||r[1]!==a?(t=(0,p.jsx)("a",{"aria-label":a("version:preview"),className:"preview-btn",href:n,id:"preview-button",target:"_blank",title:a("version:preview"),children:(0,p.jsx)(bp,{})}),r[0]=n,r[1]=a,r[2]=t):t=r[2],t):null}var bg="table",by=({appearance:e,BeforeTable:t,columns:r,data:n})=>{let a=r?.filter(e=>e?.active);return a&&0!==a.length?(0,p.jsxs)("div",{className:[bg,e&&`${bg}--appearance-${e}`].filter(Boolean).join(" "),children:[t,(0,p.jsxs)("table",{cellPadding:"0",cellSpacing:"0",children:[(0,p.jsx)("thead",{children:(0,p.jsx)("tr",{children:a.map((e,t)=>(0,p.jsx)("th",{id:`heading-${e.accessor.replace(/\./g,"__")}`,children:e.Heading},t))})}),(0,p.jsx)("tbody",{children:n&&n?.map((e,t)=>(0,p.jsx)("tr",{className:`row-${t+1}`,"data-id":e.id,children:a.map((e,r)=>{let{accessor:n}=e;return(0,p.jsx)("td",{className:`cell-${n.replace(/\./g,"__")}`,children:e.renderedCells[t]},r)})},"string"==typeof e.id||"number"==typeof e.id?String(e.id):t))})]})]}):(0,p.jsx)("div",{children:"No columns selected"})},bv="schedule-publish",bb={label:"All",value:"all"},bx=({slug:e,defaultType:t,schedulePublishConfig:r})=>{let{toggleModal:n}=lx(),{config:{admin:{dateFormat:a,timezones:{defaultTimezone:l,supportedTimezones:i}},localization:o,routes:{api:s}}}=(0,d.c)(),{id:u,collectionSlug:h,globalSlug:g}=oV(),{title:y}=oD(),{i18n:v,t:b}=(0,f.d)(),{schedulePublish:x}=fk(),[w,_]=c.default.useState(t||"publish"),[C,S]=c.default.useState(),[j,$]=c.default.useState(l),[k,N]=c.default.useState(bb),[E,T]=c.default.useState(!1),P=b("general:schedulePublishFor",{title:y}),[D,O]=c.default.useState(),[A,R]=c.default.useState(),M=c.default.useRef(()=>null),L=Intl.DateTimeFormat().resolvedOptions().timeZone,I=c.default.useMemo(()=>{if(o){let e=o.locales.map(({code:e,label:t})=>({label:m(t,v),value:e}));return e.unshift(bb),e}return[]},[o,v]),F=c.default.useCallback(async()=>{let e={sort:"waitUntil",where:{and:[{taskSlug:{equals:"schedulePublish"}},{waitUntil:{greater_than:new Date}}]}};h&&(e.where.and.push({"input.doc.value":{equals:String(u)}}),e.where.and.push({"input.doc.relationTo":{equals:h}})),g&&e.where.and.push({"input.global":{equals:g}});let{docs:t}=await iD.post(tL({apiRoute:s,path:"/payload-jobs"}),{body:ra(e),headers:{"Accept-Language":v.language,"Content-Type":"application/x-www-form-urlencoded","X-Payload-HTTP-Method-Override":"GET"}}).then(e=>e.json());R((({dateFormat:e,deleteHandler:t,docs:r,i18n:n,localization:a,supportedTimezones:l,t:i})=>{let o=[{accessor:"input.type",active:!0,field:{name:"",type:"text"},Heading:(0,p.jsx)("span",{children:i("version:type")}),renderedCells:r.map(e=>{let t=e.input?.type;return(0,p.jsxs)(sg,{pillStyle:"publish"===t?"success":"warning",size:"small",children:["publish"===t&&i("version:publish"),"unpublish"===t&&i("version:unpublish")]},e.id)})},{accessor:"waitUntil",active:!0,field:{name:"",type:"date"},Heading:(0,p.jsx)("span",{children:i("general:time")}),renderedCells:r.map(t=>(0,p.jsx)("span",{children:o$({date:t.waitUntil,i18n:n,pattern:e,timezone:t.input.timezone})},t.id))},{accessor:"input.timezone",active:!0,field:{name:"",type:"text"},Heading:(0,p.jsx)("span",{children:i("general:timezone")}),renderedCells:r.map(e=>{let t=l.find(t=>t.value===e.input.timezone)?.label||e.input.timezone;return(0,p.jsx)("span",{children:t||i("general:noValue")},e.id)})}];return a&&o.push({accessor:"input.locale",active:!0,field:{name:"",type:"text"},Heading:(0,p.jsx)("span",{children:i("general:locale")}),renderedCells:r.map(e=>{if(e.input.locale){let t=a.locales.find(t=>t.code===e.input.locale);if(t)return(0,p.jsx)("span",{children:m(t.label,n)},e.id)}return(0,p.jsx)("span",{children:i("general:all")},e.id)})}),o.push({accessor:"delete",active:!0,field:{name:"delete",type:"text"},Heading:(0,p.jsx)("span",{children:i("general:delete")}),renderedCells:r.map(e=>(0,p.jsx)(aw,{buttonStyle:"icon-label",className:"schedule-publish__delete",icon:"x",onClick:r=>{r.preventDefault(),t(e.id)},tooltip:i("general:delete")},e.id))}),o})({dateFormat:a,deleteHandler:M.current,docs:t,i18n:v,localization:o,supportedTimezones:i,t:b})),O(t)},[h,g,s,v,a,o,i,b,u]),B=c.default.useCallback(async e=>{try{await x({deleteID:e}),await F(),nG.success(b("general:deletedSuccessfully"))}catch(e){console.error(e),nG.error(e.message)}},[F,x,b]);c.default.useEffect(()=>{M.current=B},[B]);let z=c.default.useCallback(async()=>{let e;if(!C)return nG.error(b("general:noDateSelected"));T(!0),"object"==typeof k&&"all"!==k.value&&"publish"===w&&(e=k.value);try{await x({type:w,date:C,doc:h?{relationTo:h,value:String(u)}:void 0,global:g||void 0,localeToPublish:e,timezone:j}),S(void 0),nG.success(b("version:scheduledSuccessfully")),F()}catch(e){console.error(e),nG.error(e.message)}T(!1)},[C,k,w,b,x,h,u,g,j,F]),U=(0,c.useMemo)(()=>{if(j&&L&&C){let e=iZ.tz(j),t=iZ.tz(L),r=oj(new iZ(C).withTimeZone(j),e);return oj(r,t).toISOString()}return C},[j,C,L]),V=(0,c.useCallback)(e=>{if(j&&e){let t=iZ.tz(j);S(oj(new iZ(e),t)||null)}else S(e||null)},[S,j]);c.default.useEffect(()=>{D||(async()=>await F())()},[D,F]);let H=(0,c.useMemo)(()=>C&&function(e,t,r){let[n,a]=ot(void 0,e,t);return+or(n)==+or(a)}(i6(C,C),oa(C))?new Date:or(new Date),[C]);return(0,p.jsxs)(iS,{className:bv,gutter:!1,Header:(0,p.jsxs)("div",{className:`${bv}__drawer-header`,children:[(0,p.jsx)("h2",{title:P,children:P}),(0,p.jsx)(pG,{onClick:()=>n(e)})]}),slug:e,children:[(0,p.jsxs)(ib,{className:`${bv}__scheduler`,children:[(0,p.jsx)(iH,{label:b("version:type"),required:!0}),(0,p.jsxs)("ul",{className:`${bv}__type`,children:[(0,p.jsx)("li",{children:(0,p.jsx)(hI,{id:`${e}-type`,isSelected:"publish"===w,onChange:()=>_("publish"),option:{label:b("version:publish"),value:"publish"},path:`${e}-type`,readOnly:E})}),(0,p.jsx)("li",{children:(0,p.jsx)(hI,{id:`${e}-type`,isSelected:"unpublish"===w,onChange:()=>_("unpublish"),option:{label:b("version:unpublish"),value:"unpublish"},path:`${e}-type`,readOnly:E})})]}),(0,p.jsx)("br",{}),(0,p.jsx)(iH,{label:b("general:time"),path:"time",required:!0}),(0,p.jsx)(sG,{id:"time",maxTime:ol(Date.now(),void 0),minDate:new Date,minTime:H,onChange:e=>V(e),pickerAppearance:"dayAndTime",readOnly:E,timeFormat:r?.timeFormat,timeIntervals:r?.timeIntervals??5,value:U}),i.length>0&&(0,p.jsx)(fn,{id:"timezone-picker",onChange:$,options:i,selectedTimezone:j}),(0,p.jsx)("br",{}),I.length>0&&"publish"===w&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(iH,{label:b("localization:localeToPublish")}),(0,p.jsx)(ft,{onChange:e=>N(e),options:I,value:k}),(0,p.jsx)("br",{})]}),(0,p.jsxs)("div",{className:`${bv}__actions`,children:[(0,p.jsx)(aw,{buttonStyle:"primary",disabled:E,id:"scheduled-publish-save",onClick:z,type:"button",children:b("general:save")}),E?(0,p.jsx)("span",{children:b("general:saving")}):null]})]}),(0,p.jsxs)(ib,{className:`${bv}__upcoming`,children:[(0,p.jsx)("h4",{children:b("general:upcomingEvents")}),!D&&(0,p.jsx)(d.f,{}),D?.length===0&&(0,p.jsx)(n9,{type:"info",children:b("general:noUpcomingEventsScheduled")}),D?.length>0&&(0,p.jsx)(by,{appearance:"condensed",columns:A,data:D})]})]})};function bw({label:e}={}){let{id:t,collectionSlug:r,globalSlug:n,hasPublishedDoc:a,hasPublishPermission:l,setHasPublishedDoc:i,setMostRecentVersionIsAutosaved:o,setUnpublishedVersionCount:s,unpublishedVersionCount:u,uploadStatus:h}=oV(),{config:g,getEntityConfig:y}=(0,d.c)(),{submit:v}=nj(),b=nP(),x=lt(),{code:w}=iz(),{isModalOpen:_,toggleModal:C}=lx(),S=`schedule-publish-${t}`,{localization:j,routes:{api:$}}=g,{i18n:k,t:N}=(0,f.d)(),E=e||N("version:publishChanges"),T=c.default.useMemo(()=>r?y({collectionSlug:r}):n?y({globalSlug:n}):void 0,[r,n,y]),P=u>0,D=l&&(b||P||!a)&&"uploading"!==h,O=rD(T),A=rT(T),R=!!(O&&l&&(n||r&&t)&&(A||!b)),[M,L]=(0,c.useState)(!1);(0,c.useEffect)(()=>{L(bn(T?.fields))},[T?.fields]);let I=j&&M&&l,F="update"===oY()&&!b,B=(0,c.useCallback)(async()=>{if(F)return;let e=ra({depth:0,draft:!0,"fallback-locale":"null",locale:w},{addQueryPrefix:!0}),a,l="POST";r&&(a=tL({apiRoute:$,path:`/${r}${t?`/${t}`:""}${e}`}),t&&(l="PATCH")),n&&(a=tL({apiRoute:$,path:`/globals/${n}${e}`})),await v({action:a,method:l,overrides:{_status:"draft"},skipValidation:!0})},[F,w,r,n,v,$,t]);ys({cmdCtrlKey:!0,editDepth:x,keyCodes:["s"]},e=>{e.preventDefault(),e.stopPropagation(),B&&A&&B()});let z=rE(T),U=(0,c.useCallback)(async()=>{if("uploading"===h)return;let e=ra({depth:0,locale:w,...z&&{publishAllLocales:!0}},{addQueryPrefix:!0}),a=tL({apiRoute:$,path:`${n?`/globals/${n}`:`/${r}${t?`/${t}`:""}`}${e}`});await v({action:a,overrides:{_status:"published"}})&&(s(0),o(!1),i(!0))},[w,z,$,r,n,t,i,v,s,h,o]),V=(0,c.useCallback)(async e=>{if("uploading"===h)return;let a=ra({depth:0,locale:e,publishSpecificLocale:e},{addQueryPrefix:!0}),l=n?`/globals/${n}`:`/${r}${t?`/${t}`:""}`,c=tL({apiRoute:$,path:`${l}${a}`});await v({action:c,overrides:{_status:"published"}})&&(s(0),o(!1),i(!0))},[$,r,n,t,i,o,s,v,h]),H=!I||j&&j?.defaultLocalePublishOption!=="active",K=j&&j?.locales.find(e=>"string"==typeof e?e===w:e.code===w),q=K&&m(K.label,k);return l?(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(mx,{buttonId:"action-save",disabled:!D,enableSubMenu:R,onClick:H?U:()=>V(K.code),size:"medium",SubMenuPopupContent:I||R?({close:e})=>(0,p.jsxs)(c.default.Fragment,{children:[R&&(0,p.jsx)(al.ButtonGroup,{children:(0,p.jsx)(al.Button,{id:"schedule-publish",onClick:()=>[C(S),e()],children:N("version:schedulePublish")})},"schedule-publish"),I&&(0,p.jsx)(al.ButtonGroup,{children:(0,p.jsx)(al.Button,{id:"publish-locale",onClick:H?()=>V(K.code):U,children:H?N("version:publishIn",{locale:q}):N("version:publishAllLocales")})})]}):void 0,type:"button",children:H?E:N("version:publishIn",{locale:q})}),R&&_(S)&&(0,p.jsx)(bx,{defaultType:P?"publish":"unpublish",schedulePublishConfig:O&&"object"==typeof T.versions.drafts.schedulePublish?T.versions.drafts.schedulePublish:void 0,slug:S})]}):null}var b_="restore-button",bC=e=>{let{id:t,buttonId:r,collectionSlug:n,onRestore:a,redirectAfterRestore:l=!0,singularLabel:i,title:o}=e,{config:{routes:{admin:s,api:u},serverURL:h},getEntityConfig:g}=(0,d.c)(),v=g({collectionSlug:n}),b=(0,y.useRouter)(),{i18n:x,t:w}=(0,f.d)(),{title:_}=oD(),{startRouteTransition:C}=n3(),{openModal:S}=lx(),j=`restore-${t}`,[$,k]=(0,c.useState)(!1),N=(0,c.useCallback)(()=>{nG.error(w("error:restoringTitle",{title:_}))},[w,_]),E=(0,c.useCallback)(async()=>{try{let e=tL({apiRoute:u,path:`/${n}${ra({trash:!0,where:{and:[{id:{equals:t}},{deletedAt:{exists:!0}}]}},{addQueryPrefix:!0})}`}),r={deletedAt:null};v?.versions?.drafts&&(r._status=$?"published":"draft");let o=await iD.patch(e,{body:JSON.stringify(r),headers:{"Accept-Language":x.language,"Content-Type":"application/json"}}),c=await o.json();if(o.status<400){if(nG.success(w("general:titleRestored",{label:m(i,x),title:_})||c.message),l)return C(()=>b.push(tL({adminRoute:s,path:`/collections/${n}/${t}`,serverURL:h})));"function"==typeof a&&await a({id:t,collectionConfig:v});return}c.errors?c.errors.forEach(e=>nG.error(e.message)):N()}catch{N()}},[h,u,n,t,w,i,N,x,_,b,s,l,a,v,C,$]);return t?(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(aw,{buttonStyle:"primary",id:r,onClick:()=>{S(j)},children:w("general:restore")},r),(0,p.jsx)(iE,{body:(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(mk,{elements:{1:({children:e})=>(0,p.jsx)("strong",{children:e})},i18nKey:v?.versions?.drafts?"general:aboutToRestoreAsDraft":"general:aboutToRestore",t:w,variables:{label:m(i,x),title:o||_||t}}),v?.versions?.drafts&&(0,p.jsx)("div",{className:`${b_}__checkbox`,children:(0,p.jsx)(o7,{checked:$,id:"restore-as-published",label:w("general:restoreAsPublished"),name:"restore-as-published",onToggle:e=>k(e.target.checked)})})]}),className:b_,confirmingLabel:w("general:restoring"),heading:w("general:confirmRestoration"),modalSlug:j,onConfirm:E})]}):null};function bS({label:e}){let{uploadStatus:t}=oV(),{t:r}=(0,f.d)(),{submit:n}=nj(),a=nP(),l=e||r("general:save"),i=(0,c.useRef)(null),o=lt(),s="update"===oY()&&!a||"uploading"===t;return ys({cmdCtrlKey:!0,editDepth:o,keyCodes:["s"]},e=>{e.preventDefault(),e.stopPropagation(),i?.current&&i.current.click()}),(0,p.jsx)(mx,{buttonId:"action-save",disabled:s,onClick:()=>{"uploading"!==t&&n()},ref:i,size:"medium",type:"button",children:l})}function bj(e){let{config:{routes:{api:t}}}=(0,d.c)(),{id:r,collectionSlug:n,globalSlug:a,setUnpublishedVersionCount:l,uploadStatus:i}=oV(),o=nP(),{code:s}=iz(),u=(0,c.useRef)(null),h=lt(),{t:m}=(0,f.d)(),{submit:g}=nj(),y="update"===oY()&&!o||"uploading"===i,v=(0,c.useCallback)(async()=>{if(y)return;let e=`?locale=${s}&depth=0&fallback-locale=null&draft=true`,i,o="POST";n&&(i=tL({apiRoute:t,path:`/${n}${r?`/${r}`:""}${e}`}),r&&(o="PATCH")),a&&(i=tL({apiRoute:t,path:`/globals/${a}${e}`})),await g({action:i,method:o,overrides:{_status:"draft"},skipValidation:!0}),l(e=>e+1)},[g,n,a,t,s,r,y,l]);return ys({cmdCtrlKey:!0,editDepth:h,keyCodes:["s"]},e=>{e.preventDefault(),e.stopPropagation(),u?.current&&u.current.click()}),(0,p.jsx)(mx,{buttonId:"action-save-draft",buttonStyle:"secondary",className:"save-draft",disabled:y,onClick:()=>{v()},ref:u,size:"medium",type:"button",children:m("version:saveDraft")})}var b$="status",bk=()=>{let{id:e,collectionSlug:t,docPermissions:r,globalSlug:n,hasPublishedDoc:a,incrementVersionCount:l,isTrashed:i,setMostRecentVersionIsAutosaved:o,setUnpublishedVersionCount:s,unpublishedVersionCount:u}=oV(),{toggleModal:h}=lx(),{config:{routes:{api:m}}}=(0,d.c)(),{reset:g}=nj(),{code:y}=iz(),{i18n:v,t:b}=(0,f.d)(),x=`confirm-revert-${e}`,w;u>0&&a?w="changed":a?a&&u<=0&&(w="published"):w="draft";let _=i?a?"previouslyPublished":"previouslyDraft":w,C=(0,c.useCallback)(async()=>{let r,a;t&&(r=tL({apiRoute:m,path:`/${t}/${e}?locale=${y}&fallback-locale=null&depth=0`}),a="patch"),n&&(r=tL({apiRoute:m,path:`/globals/${n}?locale=${y}&fallback-locale=null&depth=0`}),a="post");let i=await iD.get(r,{headers:{"Accept-Language":v.language,"Content-Type":"application/json"}}).then(e=>e.json()),c=await iD[a](r,{body:JSON.stringify(i),headers:{"Accept-Language":v.language,"Content-Type":"application/json"}});if(200===c.status){let e,r=await c.json();n?e=r.result:t&&(e=r.doc),g(e),nG.success(r.message),l(),o(!1),s(0)}else try{let e=await c.json();e.errors?.[0]?.message?nG.error(e.errors[0].message):e.error?nG.error(e.error):nG.error(b("error:revertingDocument"))}catch{nG.error(b("error:revertingDocument"))}},[m,t,n,e,v.language,l,y,g,s,o,b]),S=r?.update;return w?(0,p.jsx)("div",{className:b$,title:`${b("version:status")}: ${b(`version:${_}`)}`,children:(0,p.jsxs)("div",{className:`${b$}__value-wrap`,children:[(0,p.jsxs)("span",{className:`${b$}__label`,children:[b("version:status"),": "]}),(0,p.jsx)("span",{className:`${b$}__value`,children:b(`version:${_}`)}),!i&&S&&a&&"changed"===w&&(0,p.jsxs)(c.default.Fragment,{children:[" — ",(0,p.jsx)(aw,{buttonStyle:"none",className:`${b$}__action`,id:"action-revert-to-published",onClick:()=>h(x),children:b("version:revertToPublished")}),(0,p.jsx)(iE,{body:b("version:aboutToRevertToPublished"),confirmingLabel:b("version:reverting"),heading:b("version:confirmRevertToSaved"),modalSlug:x,onConfirm:()=>C()})]})]})}):null};function bN({label:e}={}){let{id:t,collectionSlug:r,data:n,globalSlug:a,hasPublishedDoc:l,hasPublishPermission:i,incrementVersionCount:o,isTrashed:s,setHasPublishedDoc:u,setMostRecentVersionIsAutosaved:h,setUnpublishedVersionCount:g}=oV(),{toggleModal:y}=lx(),{config:v,getEntityConfig:b}=(0,d.c)(),{reset:x}=nj(),{code:w,label:_}=iz(),[C,S]=(0,c.useState)(!1),[j,$]=(0,c.useState)(!1),k=`confirm-un-publish-${t}`,{routes:{api:N},serverURL:E}=v,{i18n:T,t:P}=(0,f.d)(),D=c.default.useMemo(()=>r?b({collectionSlug:r}):a?b({globalSlug:a}):void 0,[r,a,b]),O=(0,c.useCallback)(e=>{(async()=>{let l,i,s=ra({depth:0,"fallback-locale":"null",locale:e?void 0:w,unpublishAllLocales:e},{addQueryPrefix:!0});r&&(l=tL({apiRoute:N,path:`/${r}/${t}${s}`,serverURL:E}),i="patch"),a&&(l=tL({apiRoute:N,path:`/globals/${a}${s}`,serverURL:E}),i="post");try{let e=await iD[i](l,{body:JSON.stringify({_status:"draft"}),headers:{"Accept-Language":T.language,"Content-Type":"application/json"}});if(200===e.status)x({...n||{},_status:"draft"}),nG.success(P("version:unpublishedSuccessfully")),o(),g(1),h(!1),u(!1);else try{let t=await e.json();t.errors?.[0]?.message?nG.error(t.errors[0].message):t.error?nG.error(t.error):nG.error(P("error:unPublishingDocument"))}catch{nG.error(P("error:unPublishingDocument"))}}catch{nG.error(P("error:unPublishingDocument"))}})().catch(()=>{nG.error(P("error:unPublishingDocument"))})},[n,x,r,a,E,N,w,t,T.language,o,u,h,g,P]);(0,c.useEffect)(()=>{$(bn(D?.fields))},[D?.fields]);let A=D?.versions?.drafts,R="object"==typeof A&&null!==A,M=c.default.useMemo(()=>R&&i&&l&&!s,[i,l,s,R]),L=c.default.useMemo(()=>{if(!M||!j)return!1;let e=A&&!0===A.localizeStatus,t=v.experimental?.localizeStatus===!0;return e&&t},[M,j,A,v.experimental?.localizeStatus]),I=m(_,T);return M?(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(al.Button,{id:"action-unpublish",onClick:()=>{S(!0),y(k)},children:e||P("version:unpublish")}),L&&(0,p.jsx)(al.Button,{id:"action-unpublish-locale",onClick:()=>{S(!1),y(k)},children:e?`${e} [${I}]`:P("version:unpublishIn",{locale:I})}),(0,p.jsx)(iE,{body:C?P("version:aboutToUnpublish"):P("version:aboutToUnpublishIn",{locale:I}),confirmingLabel:P("version:unpublishing"),heading:P("version:confirmUnpublish"),modalSlug:k,onConfirm:()=>O(C)})]}):null}var bE="doc-controls",bT=e=>{let t=(0,v.c)(5),{id:r,slug:n,BeforeDocumentControls:a,customComponents:l,data:i,disableActions:o,disableCreate:s,EditMenuItems:u,hasSavePermission:h,isAccountView:g,isEditing:y,isInDrawer:b,isTrashed:x,onDelete:w,onDrawerCreateNew:_,onDuplicate:C,onRestore:S,onTakeOver:j,permissions:$,readOnlyForIncomingUser:k,redirectAfterDelete:N,redirectAfterDuplicate:E,redirectAfterRestore:T,user:P}=e,{PreviewButton:D,PublishButton:O,SaveButton:A,SaveDraftButton:R,Status:M,UnpublishButton:L}=void 0===l?{}:l,{i18n:I,t:F}=(0,f.d)(),B=lt(),{config:z,getEntityConfig:U}=(0,d.c)(),V=U({collectionSlug:n}),H=U({globalSlug:n}),{isLivePreviewEnabled:K}=v7(),{hasDeletePermission:q,hasTrashPermission:W}=oV(),{admin:Y,localization:G,routes:J}=z,{dateFormat:X}=Y,{admin:Q}=J,[Z,ee]=c.default.useState(""),[et,er]=c.default.useState(""),en=nE(),ea=nD(),el,ei;t[0]!==i||t[1]!==X||t[2]!==I?(el=()=>{i?.updatedAt&&ee(o$({date:i.updatedAt,i18n:I,pattern:X})),i?.createdAt&&er(o$({date:i.createdAt,i18n:I,pattern:X}))},ei=[i,I,X],t[0]=i,t[1]=X,t[2]=I,t[3]=el,t[4]=ei):(el=t[3],ei=t[4]),(0,c.useEffect)(el,ei);let eo=$&&"create"in $&&$.create,es=$&&"delete"in $&&$.delete,ec=V?.trash?W||q:es,eu=!!(V&&r&&!o&&(eo||ec)),ed=!r&&V?.versions?.drafts&&V.versions?.drafts.validate,ef=rN(H),eh=rN(V),ep=rT(V),em=rT(H),eg=ep||em,ey=ep&&!1!==V.versions.drafts.autosave&&!0===V.versions.drafts.autosave.showSaveDraftButton||em&&!1!==H.versions.drafts.autosave&&!0===H.versions.drafts.autosave.showSaveDraftButton,ev=G&&!V?.admin?.disableCopyToLocale,eb=V&&V.folders,ex=P&&k;return(0,p.jsxs)(ib,{className:bE,children:[(0,p.jsxs)("div",{className:`${bE}__wrapper`,children:[(0,p.jsxs)("div",{className:`${bE}__content`,children:[ex||eb?(0,p.jsxs)("div",{className:`${bE}__meta-icons`,children:[ex&&(0,p.jsx)(bf,{className:`${bE}__locked-controls`,user:P}),eb&&z.folders&&!x&&(0,p.jsx)(mK,{folderCollectionSlug:z.folders.slug,folderFieldName:z.folders.fieldName})]}):null,(0,p.jsxs)("ul",{className:`${bE}__meta`,children:[V&&!y&&!g&&(0,p.jsx)("li",{className:`${bE}__list-item`,children:(0,p.jsx)("p",{className:`${bE}__value`,children:I.t("general:creatingNewLabel",{label:m(V?.labels?.singular??I.t("general:document"),I)})})}),(eh||ef)&&(0,p.jsxs)(c.Fragment,{children:[(H||V&&y)&&(0,p.jsx)("li",{className:[`${bE}__status`,`${bE}__list-item`].filter(Boolean).join(" "),children:(0,p.jsx)(ns,{CustomComponent:M,Fallback:(0,p.jsx)(bk,{})})}),h&&eg&&!ed&&!x&&(0,p.jsx)("li",{className:`${bE}__list-item`,children:(0,p.jsx)(be,{collection:V,global:H,id:r,publishedDocUpdatedAt:i?.createdAt})})]}),V?.timestamps&&(y||g)&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsxs)("li",{className:[`${bE}__list-item`,`${bE}__value-wrap`].filter(Boolean).join(" "),title:i?.updatedAt?Z:"",children:[(0,p.jsxs)("p",{className:`${bE}__label`,children:[I.t(x?"general:deleted":"general:lastModified"),": "]}),i?.updatedAt&&(0,p.jsx)("p",{className:`${bE}__value`,children:Z})]}),(0,p.jsxs)("li",{className:[`${bE}__list-item`,`${bE}__value-wrap`].filter(Boolean).join(" "),title:i?.createdAt?et:"",children:[(0,p.jsxs)("p",{className:`${bE}__label`,children:[I.t("general:created"),": "]}),i?.createdAt&&(0,p.jsx)("p",{className:`${bE}__value`,children:et})]})]})]})]}),(0,p.jsxs)("div",{className:`${bE}__controls-wrapper`,children:[(0,p.jsxs)("div",{className:`${bE}__controls`,children:[a,K&&!b&&(0,p.jsx)(bc,{}),(V?.admin.preview||H?.admin.preview)&&(0,p.jsx)(ns,{CustomComponent:D,Fallback:(0,p.jsx)(bm,{})}),h&&!x&&(0,p.jsx)(c.Fragment,{children:eh||ef?(0,p.jsxs)(c.Fragment,{children:[(ed||!eg||eg&&ey)&&(0,p.jsx)(ns,{CustomComponent:R,Fallback:(0,p.jsx)(bj,{})}),(0,p.jsx)(ns,{CustomComponent:O,Fallback:(0,p.jsx)(bw,{})})]}):(0,p.jsx)(ns,{CustomComponent:A,Fallback:(0,p.jsx)(bS,{})})}),q&&x&&(0,p.jsx)(bh,{buttonId:"action-permanently-delete",collectionSlug:V?.slug,id:r.toString(),onDelete:w,redirectAfterDelete:N,singularLabel:V?.labels?.singular}),h&&x&&(0,p.jsx)(bC,{buttonId:"action-restore",collectionSlug:V?.slug,id:r.toString(),onRestore:S,redirectAfterRestore:T,singularLabel:V?.labels?.singular}),P&&k&&(0,p.jsx)(aw,{buttonStyle:"secondary",id:"take-over",onClick:j,size:"medium",type:"button",children:F("general:takeOver")})]}),eu&&!k&&(0,p.jsx)(ag,{button:(0,p.jsxs)("div",{className:`${bE}__dots`,children:[(0,p.jsx)("div",{}),(0,p.jsx)("div",{}),(0,p.jsx)("div",{})]}),className:`${bE}__popup`,disabled:ea||en,horizontalAlign:"right",size:"large",verticalAlign:"bottom",children:(0,p.jsxs)(al.ButtonGroup,{children:[ev&&(0,p.jsx)(vG,{}),eo&&(0,p.jsxs)(c.default.Fragment,{children:[!s&&(0,p.jsx)(c.Fragment,{children:B>1?(0,p.jsx)(al.Button,{id:"action-create",onClick:_,children:I.t("general:createNew")}):(0,p.jsx)(al.Button,{href:tL({adminRoute:Q,path:`/collections/${V?.slug}/create`}),id:"action-create",children:I.t("general:createNew")})}),!0!==V.disableDuplicate&&y&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(bi,{id:r,onDuplicate:C,redirectAfterDuplicate:E,singularLabel:V?.labels?.singular,slug:V?.slug}),G&&(0,p.jsx)(bi,{id:r,onDuplicate:C,redirectAfterDuplicate:E,selectLocales:!0,singularLabel:V?.labels?.singular,slug:V?.slug})]})]}),ec&&(0,p.jsx)(br,{buttonId:"action-delete",collectionSlug:V?.slug,id:r.toString(),onDelete:w,redirectAfterDelete:N,singularLabel:V?.labels?.singular,useAsTitle:V?.admin?.useAsTitle}),(0,p.jsx)(ns,{CustomComponent:L,Fallback:(0,p.jsx)(bN,{})}),u]})})]})]}),(0,p.jsx)("div",{className:`${bE}__divider`})]})},bP=/^<(?<name>[^\s/>]+)[^>]*>$/,bD=/^<(?<isEnd>\/)?(?<name>[^\s>]+)[^>]*>$/,bO=/^<[^>]+>/,bA=/^<img[^>]*>$/,bR=/^<video[^>]*>.*?<\/video>$/ms,bM=class{config;leastCommonLength=1/0;matchedBlockList=[];newTokens=[];oldTokens=[];operationList=[];sideBySideContents;unifiedContent;constructor(e,t,{classNames:r={createBlock:"html-diff-create-block-wrapper",createInline:"html-diff-create-inline-wrapper",deleteBlock:"html-diff-delete-block-wrapper",deleteInline:"html-diff-delete-inline-wrapper"},greedyBoundary:n=1e3,greedyMatch:a=!0,minMatchedSize:l=2,tokenizeByCharacter:i=!1}={}){if(this.config={classNames:{createBlock:"html-diff-create-block-wrapper",createInline:"html-diff-create-inline-wrapper",deleteBlock:"html-diff-delete-block-wrapper",deleteInline:"html-diff-delete-inline-wrapper",...r},greedyBoundary:n,greedyMatch:a,minMatchedSize:l},(e=e.trim())===(t=t.trim())){this.unifiedContent=e;let t=0,r=e.replace(/<([^\s/>]+)[^>]*>/g,(e,r)=>{let n=r.length+1;return`${e.slice(0,n)} data-seq="${++t}"${e.slice(n)}`});this.sideBySideContents=[r,r];return}let o=i?this.tokenizeByCharacter:this.tokenizeByWord;this.oldTokens=o(e),this.newTokens=o(t),this.matchedBlockList=this.getMatchedBlockList(),this.operationList=this.getOperationList()}computeBestMatchedBlock(e,t,r,n){let a=null;for(let l=e;l<t;l++){let e=Math.min(t-l,n-r),i=this.slideBestMatchedBlock(l,r,e);if(i&&(!a||i.size>a.size)&&(a=i,i.size>this.leastCommonLength))return a}for(let l=r;l<n;l++){let r=Math.min(t-e,n-l),i=this.slideBestMatchedBlock(e,l,r);if(i&&(!a||i.size>a.size)&&(a=i,i.size>this.leastCommonLength))break}return a}computeMatchedBlockList(e,t,r,n,a=[]){let l=this.computeBestMatchedBlock(e,t,r,n);return l?(e<l.oldStart&&r<l.newStart&&this.computeMatchedBlockList(e,l.oldStart,r,l.newStart,a),a.push(l),t>l.oldEnd&&n>l.newEnd&&this.computeMatchedBlockList(l.oldEnd,t,l.newEnd,n,a),a):[]}dressUpBlockTag(e,t){return"create"===e?`<div class="${this.config.classNames.createBlock}">${t}</div>`:"delete"===e?`<div class="${this.config.classNames.deleteBlock}">${t}</div>`:""}dressUpDiffContent(e,t){let r=t.length;if(!r)return"";let n="",a=0,l=-1;for(let r of t){l++;let i=r.includes('data-enable-match="true"'),o=r.includes('data-enable-match="false"'),s=!!r.match(bO)?.length;o?(a=l+1,n+=r):!i&&s?(l>a&&(n+=this.dressUpText(e,t.slice(a,l))),a=l+1,r.match(bR)?n+=this.dressUpBlockTag(e,r):n+=r):i&&s&&(l>a&&(n+=this.dressUpText(e,t.slice(a,l))),a=l+1,n+=this.dressupMatchEnabledHtmlTag(e,r))}return a<r&&(n+=this.dressUpText(e,t.slice(a))),n}dressUpInlineTag(e,t){return"create"===e?`<span class="${this.config.classNames.createInline}">${t}</span>`:"delete"===e?`<span class="${this.config.classNames.deleteInline}">${t}</span>`:""}dressupMatchEnabledHtmlTag(e,t){let r=t.match(bP)?.groups?.name;if(!r)return t;let n=r.length+1;return`${t.slice(0,n)} data-match-type="${"create"===e?"create":"delete"}"${t.slice(n,t.length)}`}dressUpText(e,t){let r=t.join("");return r.trim()?"create"===e?`<span data-match-type="create">${r}</span>`:"delete"===e?`<span data-match-type="delete">${r}</span>`:"":""}getMatchedBlockList(){let e=this.oldTokens.length,t=this.newTokens.length,r=null,n=0;for(;n<e&&n<t&&this.oldTokens[n]===this.newTokens[n];)n++;n>=this.config.minMatchedSize&&(r={newEnd:n,newStart:0,oldEnd:n,oldStart:0,size:n});let a=null,l=e-1,i=t-1;for(;n<=l&&n<=i&&this.oldTokens[l]===this.newTokens[i];)l--,i--;let o=e-1-l;o>=this.config.minMatchedSize&&(a={newEnd:t,newStart:i+1,oldEnd:e,oldStart:l+1,size:o});let s=r?n:0,c=a?l+1:e,u=r?n:0,d=a?i+1:t;if(this.config.greedyMatch){let e=Math.min(c-s,d-u);e>this.config.greedyBoundary&&(this.leastCommonLength=Math.floor(e/3))}let f=this.computeMatchedBlockList(s,c,u,d);return r&&f.unshift(r),a&&f.push(a),f}getOperationList(){let e=[],t=0,r=0;for(let n of this.matchedBlockList){let a=t===n.oldStart,l=r===n.newStart,i={newEnd:n.newStart,newStart:r,oldEnd:n.oldStart,oldStart:t};a||l?a&&!l?e.push(Object.assign(i,{type:"create"})):!a&&l&&e.push(Object.assign(i,{type:"delete"})):e.push(Object.assign(i,{type:"replace"})),e.push({type:"equal",newEnd:n.newEnd,newStart:n.newStart,oldEnd:n.oldEnd,oldStart:n.oldStart}),t=n.oldEnd,r=n.newEnd}let n=this.oldTokens.length,a=this.newTokens.length,l={newEnd:a,newStart:r,oldEnd:n,oldStart:t},i=t===n,o=r===a;return i||o?i&&!o?e.push(Object.assign(l,{type:"create"})):!i&&o&&e.push(Object.assign(l,{type:"delete"})):e.push(Object.assign(l,{type:"replace"})),e}slideBestMatchedBlock(e,t,r){let n=0,a=null,l=0;for(let i=0;i<r;i++)this.oldTokens[e+i]===this.newTokens[t+i]?l++:l=0,l>n&&(n=l,a={newEnd:t+i+1,newStart:t+i-l+1,oldEnd:e+i+1,oldStart:e+i-l+1,size:l});return n>=this.config.minMatchedSize?a:null}tokenizeByCharacter(e){let t=[],r=0,n=/<picture[^>]*>.*?<\/picture>|<video[^>]*>.*?<\/video>|<[^>]+>/gs,a;for(;null!==(a=n.exec(e));){let n=e.substring(r,a.index);if(n)for(let e of n)t.push(e);t.push(a[0]),r=a.index+a[0].length}for(let n of e.substring(r))t.push(n);return t}tokenizeByWord(e){return e.match(/<picture[^>]*>.*?<\/picture>|<video[^>]*>.*?<\/video>|<[^>]+>|\w+\b|\s+|[^<>\w]/gs)||[]}getSideBySideContents(){if(void 0!==this.sideBySideContents)return this.sideBySideContents;let e="",t="",r=0;this.operationList.forEach(n=>{switch(n.type){case"create":t+=this.dressUpDiffContent("create",this.newTokens.slice(n.newStart,n.newEnd));break;case"delete":{let t=this.oldTokens.slice(n.oldStart,n.oldEnd);e+=this.dressUpDiffContent("delete",t);break}case"equal":{let a=this.newTokens.slice(n.newStart,n.newEnd),l="";for(let e of a){let t=e.match(bP);if(t){r+=1;let n=(t?.groups?.name?.length??0)+1;l+=`${e.slice(0,n)} data-seq="${r}"${e.slice(n)}`}else l+=e}e+=l,t+=l;break}case"replace":e+=this.dressUpDiffContent("delete",this.oldTokens.slice(n.oldStart,n.oldEnd)),t+=this.dressUpDiffContent("create",this.newTokens.slice(n.newStart,n.newEnd));break;default:console.error("Richtext diff error - invalid operation: "+String(n.type))}});let n=[e,t];return this.sideBySideContents=n,n}getUnifiedContent(){if(void 0!==this.unifiedContent)return this.unifiedContent;let e="";return this.operationList.forEach(t=>{switch(t.type){case"create":e+=this.dressUpDiffContent("create",this.newTokens.slice(t.newStart,t.newEnd));break;case"delete":e+=this.dressUpDiffContent("delete",this.oldTokens.slice(t.oldStart,t.oldEnd));break;case"equal":for(let r of this.newTokens.slice(t.newStart,t.newEnd))e+=r;break;case"replace":{let r=this.oldTokens.slice(t.oldStart,t.oldEnd),n=this.newTokens.slice(t.newStart,t.newEnd);if(1===r.length&&1===n.length&&r[0]?.match(bO)&&n[0]?.match(bO)){e+=n[0];break}let a=[],l=[],i=t.newStart;for(let r=t.oldStart;r<t.oldEnd;r++){let n=this.oldTokens[r];if(!n)continue;let o=n?.match(bD);if(o){if([bA,bR].some(e=>n?.match(e))){a.push(n);continue}e+=this.dressUpDiffContent("delete",a),a.splice(0);let r=!1;for(let n=i;n<t.newEnd;n++){let t=this.newTokens[n];if(!t)continue;let a=t?.match(bD);if(a&&a.groups?.name===o.groups?.name&&a.groups?.isEnd===o.groups?.isEnd){r=!0,e+=this.dressUpDiffContent("create",l),e+=t,l.splice(0),i=n+1;break}l.push(t)}r||(e+=n,l.splice(0))}else a.push(n)}i<t.newEnd&&l.push(...this.newTokens.slice(i,t.newEnd)),e+=this.dressUpDiffContent("delete",a),e+=this.dressUpDiffContent("create",l);break}default:console.error("Richtext diff error - invalid operation: "+String(t.type))}}),this.unifiedContent=e,e}};function bL(e){return null==e?"":("string"==typeof e?e:String(e)).replace(/&/g,"").replace(/</g,"").replace(/>/g,"").replace(/"/g,"").replace(/'/g,"")}function bI(e){return e.replace(/\uE001/g,"&amp;").replace(/\uE002/g,"&lt;").replace(/\uE003/g,"&gt;").replace(/\uE004/g,"&quot;").replace(/\uE005/g,"&#39;")}var bF="html-diff",bB=({fromHTML:e,postProcess:t,toHTML:r,tokenizeByCharacter:n})=>{let[a,l]=new bM(e,r,{tokenizeByCharacter:n}).getSideBySideContents();return t&&(a=t(a),l=t(l)),{From:a?(0,p.jsx)("div",{className:`${bF}__diff-old html-diff`,dangerouslySetInnerHTML:{__html:a}}):null,To:l?(0,p.jsx)("div",{className:`${bF}__diff-new html-diff`,dangerouslySetInnerHTML:{__html:l}}):null}},bz=(0,c.createContext)(null),bU=({children:e})=>{let t=(0,c.useRef)(new Set);return(0,c.useEffect)(()=>{let e=e=>{t.current.forEach(({handler:t,ref:r})=>{r.current&&!r.current.contains(e.target)&&t()})};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,p.jsx)(bz,{value:{register:e=>t.current.add(e),unregister:e=>t.current.delete(e)},children:e})},bV=()=>{let e=(0,c.use)(bz);if(!e)throw Error("useClickOutside must be used within a ClickOutsideProvider");return e};function bH(e,t,r=!0){let{register:n,unregister:a}=bV();(0,c.useEffect)(()=>{if(!r||!e.current)return;let l={handler:t,ref:e};return n(l),()=>a(l)},[e,t,r,n,a])}var bK=e=>{let t=(0,v.c)(7),{action:r,disabled:n}=e,{submit:a}=nj(),{t:l}=(0,f.d)(),i;t[0]!==r||t[1]!==a?(i=()=>{a({action:r,method:"PATCH",skipValidation:!0})},t[0]=r,t[1]=a,t[2]=i):i=t[2];let o=i,s;return t[3]!==n||t[4]!==o||t[5]!==l?(s=(0,p.jsx)(mx,{className:`${bG}__save`,disabled:n,onClick:o,children:l("general:save")}),t[3]=n,t[4]=o,t[5]=l,t[6]=s):s=t[6],s},bq=e=>{let t=(0,v.c)(7),{action:r,disabled:n}=e,{submit:a}=nj(),{t:l}=(0,f.d)(),i;t[0]!==r||t[1]!==a?(i=()=>{a({action:r,method:"PATCH",overrides:{_status:"published"},skipValidation:!0})},t[0]=r,t[1]=a,t[2]=i):i=t[2];let o=i,s;return t[3]!==n||t[4]!==o||t[5]!==l?(s=(0,p.jsx)(mx,{className:`${bG}__publish`,disabled:n,onClick:o,children:l("version:publishChanges")}),t[3]=n,t[4]=o,t[5]=l,t[6]=s):s=t[6],s},bW=e=>{let t=(0,v.c)(7),{action:r,disabled:n}=e,{submit:a}=nj(),{t:l}=(0,f.d)(),i;t[0]!==r||t[1]!==a?(i=()=>{a({action:r,method:"PATCH",overrides:{_status:"draft"},skipValidation:!0})},t[0]=r,t[1]=a,t[2]=i):i=t[2];let o=i,s;return t[3]!==n||t[4]!==o||t[5]!==l?(s=(0,p.jsx)(mx,{buttonStyle:"secondary",className:`${bG}__draft`,disabled:n,onClick:o,children:l("version:saveDraft")}),t[3]=n,t[4]=o,t[5]=l,t[6]=s):s=t[6],s},bY=e=>{let{collection:t,collection:{fields:r,labels:{plural:n,singular:a}}={},count:l,drawerSlug:i,ids:o,onSuccess:s,selectAll:u,selectedFields:h,setSelectedFields:g,where:v}=e,{permissions:b,user:x}=iR(),{code:w}=iz(),{closeModal:_}=lx(),{config:{routes:{api:C}}}=(0,d.c)(),{getFormState:S}=fk(),{i18n:j,t:$}=(0,f.d)(),[k,N]=(0,c.useState)(!1),E=(0,y.useRouter)(),T=c.default.useRef(null),P=b?.collections?.[t.slug],D=(0,y.useSearchParams)(),O=(0,c.useMemo)(()=>rI(h.reduce((e,t)=>(e[t.value.path]=!0,e),{})),[h]),A=(0,c.useCallback)(async({formState:e,submitted:r})=>{let n=fW(T),{state:a}=await S({collectionSlug:t.slug,docPermissions:P,docPreferences:null,formState:e,operation:"update",schemaPath:t.slug,select:O,signal:n.signal,skipValidation:!r});return T.current=null,a},[S,t,P,O]);(0,c.useEffect)(()=>{let e=T.current;return()=>{fq(e)}},[]);let R=(0,c.useMemo)(()=>{let e=[];v&&e.push(v);let r=rh({collectionConfig:t,search:D.get("search")});return r&&e.push(r),u?e.push(fx(D)?.where||{id:{not_equals:""}}):e.push({id:{in:o||[]}}),ra({locale:w,select:{},where:r4(e)},{addQueryPrefix:!0})},[t,D,u,o,w,v]),M=(0,c.useCallback)(async({dispatchFields:e,formState:r,selected:n})=>{N(!0),g(n||[]);let{state:a}=await S({collectionSlug:t.slug,docPermissions:P,docPreferences:null,formState:r,operation:"update",schemaPath:t.slug,select:rI(n.reduce((e,t)=>(e[t.value.path]=!0,e),{})),skipValidation:!0});e({type:"UPDATE_MANY",formState:a}),N(!1)},[S,t.slug,P,g]);return(0,p.jsx)(oK,{collectionSlug:t.slug,currentEditor:x,hasPublishedDoc:!1,id:null,initialData:{},isLocked:!1,lastUpdateTime:0,mostRecentVersionIsAutosaved:!1,unpublishedVersionCount:0,versionCount:0,children:(0,p.jsx)(oq,{value:"update",children:(0,p.jsxs)("div",{className:`${bG}__main`,children:[(0,p.jsxs)("div",{className:`${bG}__header`,children:[(0,p.jsx)("h2",{className:`${bG}__header__title`,children:$("general:editingLabel",{count:l,label:m(l>1?n:a,j)})}),(0,p.jsx)("button",{"aria-label":$("general:close"),className:`${bG}__header__close`,id:`close-drawer__${i}`,onClick:()=>_(i),type:"button",children:(0,p.jsx)(f.a,{})})]}),(0,p.jsxs)(pN,{className:`${bG}__form`,isInitializing:k,onChange:[A],onSuccess:()=>{E.replace(ra({...fx(D),_r:Date.now(),page:u?"1":void 0},{addQueryPrefix:!0})),_(i),"function"==typeof s&&s()},children:[(0,p.jsx)(p9,{fields:r,onChange:M,permissions:P.fields}),0===h.length?null:(0,p.jsx)("div",{className:"render-fields",children:h.map((e,t)=>{let{value:{field:r,fieldPermissions:n,path:a}}=e;return(0,p.jsx)(g2,{clientFieldConfig:r,indexPath:"",parentPath:"",parentSchemaPath:"",path:a,permissions:n},`${a}-${t}`)})}),(0,p.jsx)("div",{className:`${bG}__sidebar-wrap`,children:(0,p.jsx)("div",{className:`${bG}__sidebar`,children:(0,p.jsx)("div",{className:`${bG}__sidebar-sticky-wrap`,children:(0,p.jsx)("div",{className:`${bG}__document-actions`,children:t?.versions?.drafts?(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(bW,{action:tL({apiRoute:C,path:`/${t.slug}${R}&draft=true`}),disabled:0===h.length}),(0,p.jsx)(bq,{action:tL({apiRoute:C,path:`/${t.slug}${R}&draft=true`}),disabled:0===h.length})]}):(0,p.jsx)(bK,{action:tL({apiRoute:C,path:`/${t.slug}${R}`}),disabled:0===h.length})})})})})]})]})})})},bG="edit-many",bJ=e=>{let t=(0,v.c)(8),{count:r,selectAll:n,selectedIDs:a,toggleAll:l}=v1(),i;t[0]!==l?(i=()=>l(),t[0]=l,t[1]=i):i=t[1];let o=n===vX.AllAvailable,s;return t[2]!==r||t[3]!==e||t[4]!==a||t[5]!==i||t[6]!==o?(s=(0,p.jsx)(bX,{...e,count:r,ids:a,onSuccess:i,selectAll:o}),t[2]=r,t[3]=e,t[4]=a,t[5]=i,t[6]=o,t[7]=s):s=t[7],s},bX=e=>{let t,r,n=(0,v.c)(16),{collection:a,count:l,ids:i,modalPrefix:o,onSuccess:s,selectAll:u,where:d}=e,{permissions:h}=iR(),{openModal:m}=lx(),{t:g}=(0,f.d)(),y;n[0]===Symbol.for("react.memo_cache_sentinel")?(y=[],n[0]=y):y=n[0];let[b,x]=(0,c.useState)(y),w=h?.collections?.[a.slug],_=`${o?`${o}-`:""}edit-${a.slug}`;if(0===l||!w?.update)return null;if(n[1]===Symbol.for("react.memo_cache_sentinel")?(t=[bG,`${bG}__toggle`].filter(Boolean),n[1]=t):t=n[1],n[2]!==a||n[3]!==l||n[4]!==_||n[5]!==i||n[6]!==s||n[7]!==m||n[8]!==u||n[9]!==b||n[10]!==g||n[11]!==d){let e;n[13]!==_||n[14]!==m?(e=()=>{m(_),x([])},n[13]=_,n[14]=m,n[15]=e):e=n[15],r=(0,p.jsxs)("div",{className:t.join(" "),children:[(0,p.jsx)(v6,{"aria-label":g("general:edit"),onClick:e,children:g("general:edit")}),(0,p.jsx)(le,{children:(0,p.jsx)(iS,{Header:null,slug:_,children:(0,p.jsx)(bY,{collection:a,count:l,drawerSlug:_,ids:i,onSuccess:s,selectAll:u,selectedFields:b,setSelectedFields:x,where:d})})})]}),n[2]=a,n[3]=l,n[4]=_,n[5]=i,n[6]=s,n[7]=m,n[8]=u,n[9]=b,n[10]=g,n[11]=d,n[12]=r}else r=n[12];return r};function bQ(e){let t=(0,v.c)(3),r=lt(),n;return t[0]!==r||t[1]!==e?(n=(0,p.jsx)(lL,{closeOnBlur:!1,...e,style:{...e.style||{},zIndex:`calc(100 + ${r||0} + 1)`}}),t[0]=r,t[1]=e,t[2]=n):n=t[2],n}function bZ(e){let t,r=(0,v.c)(12),{highlightField:n,setKey:a}=e,{id:l}=oV(),{toggleModal:i}=lx(),{t:o}=(0,f.d)(),s=`generate-confirmation-${l}`,u;r[0]!==n||r[1]!==a||r[2]!==o?(u=()=>{a(),nG.success(o("authentication:newAPIKeyGenerated")),n(!0)},r[0]=n,r[1]=a,r[2]=o,r[3]=u):u=r[3];let d=u,h;return r[4]!==s||r[5]!==i?(h=()=>{i(s)},r[4]=s,r[5]=i,r[6]=h):h=r[6],r[7]!==d||r[8]!==s||r[9]!==o||r[10]!==h?(t=(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(aw,{buttonStyle:"secondary",onClick:h,size:"small",children:o("authentication:generateNewAPIKey")}),(0,p.jsx)(iE,{body:(0,p.jsx)(mk,{elements:{1:b0},i18nKey:"authentication:generatingNewAPIKeyWillInvalidate",t:o}),confirmLabel:o("authentication:generate"),heading:o("authentication:confirmGeneration"),modalSlug:s,onConfirm:d})]}),r[7]=d,r[8]=s,r[9]=o,r[10]=h,r[11]=t):t=r[11],t}function b0(e){let{children:t}=e;return(0,p.jsx)("strong",{children:t})}function b1(e){let t=(0,v.c)(4),{permissions:r}=e,{setPermissions:n}=iR(),a,l;return t[0]!==r||t[1]!==n?(a=()=>{n(r)},l=[r,n],t[0]=r,t[1]=n,t[2]=a,t[3]=l):(a=t[2],l=t[3]),(0,c.useEffect)(a,l),null}var b2="dots",b3=({ariaLabel:e,className:t,noBackground:r,orientation:n="vertical"})=>(0,p.jsxs)("div",{"aria-label":e,className:[t,b2,r&&`${b2}--no-background`,n&&`${b2}--${n}`].filter(Boolean).join(" "),children:[(0,p.jsx)("div",{}),(0,p.jsx)("div",{}),(0,p.jsx)("div",{})]}),b6=({className:e})=>(0,p.jsx)("svg",{className:["icon","icon--people",e].filter(Boolean).join(" "),fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M14 16C14 14.5855 13.4381 13.229 12.4379 12.2288C11.4377 11.2286 10.0812 10.6667 8.66668 10.6667M8.66668 10.6667C7.25219 10.6667 5.89563 11.2286 4.89544 12.2288C3.89525 13.229 3.33334 14.5855 3.33334 16M8.66668 10.6667C10.5076 10.6667 12 9.17428 12 7.33333C12 5.49238 10.5076 4 8.66668 4C6.82573 4 5.33334 5.49238 5.33334 7.33333C5.33334 9.17428 6.82573 10.6667 8.66668 10.6667ZM16.6667 15.3333C16.6667 13.0867 15.3333 11 14 10C14.4383 9.67118 14.7888 9.23939 15.0204 8.74285C15.252 8.2463 15.3577 7.70031 15.328 7.1532C15.2984 6.60609 15.1343 6.07472 14.8503 5.60613C14.5664 5.13754 14.1713 4.74617 13.7 4.46667",strokeLinecap:"round",strokeLinejoin:"round"})}),b5="active-query-preset";function b4(e){let t=(0,v.c)(11),{activePreset:r,openPresetListDrawer:n,resetPreset:a}=e,{i18n:l,t:i}=(0,f.d)(),{getEntityConfig:o}=(0,d.c)(),s;if(t[0]!==r||t[1]!==o||t[2]!==l||t[3]!==n||t[4]!==a||t[5]!==i){let e,c=o({collectionSlug:"payload-query-presets"}),u=r&&`${b5}--active`,d;t[7]!==u?(d=[b5,u].filter(Boolean),t[7]=u,t[8]=d):d=t[8],t[9]!==n?(e=()=>{n()},t[9]=n,t[10]=e):e=t[10],s=(0,p.jsx)(sg,{className:d.join(" "),id:"select-preset",onClick:e,pillStyle:"light",size:"small",children:(0,p.jsxs)("div",{className:`${b5}__label`,children:[r?.isShared&&(0,p.jsx)(b6,{className:`${b5}__shared`}),(0,p.jsx)("div",{className:`${b5}__label-text-max-width`,children:(0,p.jsx)("div",{className:`${b5}__label-text`,children:r?.title||i("general:selectLabel",{label:m(c.labels.singular,l)})})}),r?(0,p.jsx)("div",{className:`${b5}__clear`,id:"clear-preset",onClick:async e=>{e.stopPropagation(),await a()},onKeyDown:async e=>{("Enter"===e.key||" "===e.key)&&(e.stopPropagation(),await a())},role:"button",tabIndex:0,children:(0,p.jsx)(f.a,{})}):null]})}),t[0]=r,t[1]=o,t[2]=l,t[3]=n,t[4]=a,t[5]=i,t[6]=s}else s=t[6];return s}var b8="confirm-delete-preset",b7="payload-query-presets",b9="query-preset-bar",xe=({activePreset:e,collectionSlug:t,queryPresetPermissions:r})=>{let{modified:n,query:a,refineListData:l,setModified:i}=f_(),{i18n:o,t:s}=(0,f.d)(),{openModal:u}=lx(),{config:{routes:{api:h}},getEntityConfig:g}=(0,d.c)(),y=g({collectionSlug:b7}),[v,,{openDrawer:b}]=f1({id:e?.id,collectionSlug:b7}),[x,,{closeDrawer:w,openDrawer:_}]=f1({collectionSlug:b7}),[C,,{closeDrawer:S,openDrawer:j}]=hW({collectionSlugs:[b7],filterOptions:(0,c.useMemo)(()=>({"payload-query-presets":{isTemp:{not_equals:!0},relatedCollection:{equals:t}}}),[t]),selectedCollection:b7}),$=(0,c.useCallback)(async e=>{await l({columns:e.columns?rm(e.columns):void 0,groupBy:e.groupBy||"",preset:e.id,where:e.where},!1)},[l]),k=(0,c.useCallback)(async()=>{await l({columns:[],groupBy:"",preset:"",where:{}},!1)},[l]),N=(0,c.useCallback)(async()=>{try{await fetch(tL({apiRoute:h,path:`/${b7}/${e.id}`}),{method:"DELETE"}).then(async t=>{try{let r=await t.json();t.status<400?(nG.success(s("general:titleDeleted",{label:m(y?.labels?.singular,o),title:e.title})),await k()):r.errors?r.errors.forEach(e=>nG.error(e.message)):nG.error(s("error:deletingTitle",{title:e.title}))}catch{nG.error(s("error:deletingTitle",{title:e.title}))}})}catch{nG.error(s("error:deletingTitle",{title:e.title}))}},[h,e?.id,e?.title,s,y,o,k]),E=(0,c.useCallback)(async()=>{try{await fetch(tL({apiRoute:h,path:`/${b7}/${e.id}`}),{body:JSON.stringify({columns:rp(a.columns),groupBy:a.groupBy,where:a.where}),credentials:"include",headers:{"Content-Type":"application/json"},method:"PATCH"}).then(async e=>{try{let t=await e.json();e.status<400?(nG.success(s("general:updatedLabelSuccessfully",{label:m(y?.labels?.singular,o)})),i(!1)):t.errors?t.errors.forEach(e=>nG.error(e.message)):nG.error(s("error:unknown"))}catch{nG.error(s("error:unknown"))}})}catch{nG.error(s("error:unknown"))}},[h,e?.id,a.columns,a.groupBy,a.where,s,y?.labels?.singular,o,i]),T=e&&n;return(0,p.jsxs)(c.Fragment,{children:[(0,p.jsxs)("div",{className:b9,children:[(0,p.jsxs)("div",{className:`${b9}__menu`,children:[(0,p.jsx)(b4,{activePreset:e,openPresetListDrawer:j,resetPreset:k}),(0,p.jsx)(sg,{"aria-label":s("general:newLabel",{label:y?.labels?.singular}),className:`${b9}__create-new-preset`,icon:(0,p.jsx)(an,{}),id:"create-new-preset",onClick:()=>{_()},size:"small"})]}),(0,p.jsxs)("div",{className:`${b9}__menu-items`,children:[T&&(0,p.jsx)(v6,{id:"reset-preset",onClick:async()=>{await l({columns:rm(e.columns),groupBy:e.groupBy||"",where:e.where},!1)},type:"button",children:s("general:reset")},"reset"),T&&r.update&&(0,p.jsx)(v6,{id:"save-preset",onClick:async()=>{await E()},type:"button",children:e?.isShared?s("general:updateForEveryone"):s("fields:saveChanges")},"save"),e&&r?.delete&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(v6,{id:"delete-preset",onClick:()=>u(b8),type:"button",children:s("general:deleteLabel",{label:y?.labels?.singular})}),(0,p.jsx)(v6,{id:"edit-preset",onClick:()=>{b()},type:"button",children:s("general:editLabel",{label:y?.labels?.singular})})]})]})]}),(0,p.jsx)(x,{initialData:{columns:rp(a.columns),groupBy:a.groupBy,relatedCollection:t,where:a.where},onSave:async({doc:e})=>{w(),await $(e)},redirectAfterCreate:!1}),(0,p.jsx)(iE,{body:(0,p.jsx)(mk,{elements:{1:({children:e})=>(0,p.jsx)("strong",{children:e})},i18nKey:"general:aboutToDelete",t:s,variables:{label:y?.labels?.singular,title:e?.title}}),confirmingLabel:s("general:deleting"),heading:s("general:confirmDeletion"),modalSlug:b8,onConfirm:N}),(0,p.jsx)(v,{onDelete:()=>{},onDuplicate:async({doc:e})=>{await $(e)},onSave:async({doc:e})=>{await $(e)}}),(0,p.jsx)(C,{allowCreate:!1,disableQueryPresets:!0,onSelect:async({doc:e})=>{S(),await $(e)}})]})},xt="search-filter";function xr(e){let{handleChange:t,initialParams:r,label:n,searchQueryParam:a}=e,l=r?.search||a,[i,o]=(0,c.useState)("string"==typeof l?l:void 0),s=(0,c.useRef)(!0),u=(0,c.useRef)("string"==typeof l?l:void 0),d=f6(i,300);return(0,c.useEffect)(()=>(l!==u.current&&(s.current=!1,o(l),u.current=l),()=>{s.current=!0,u.current=void 0}),[l]),(0,c.useEffect)(()=>{d!==u.current&&s.current&&(t&&t(d),u.current=d)},[d,t]),(0,p.jsx)("div",{className:xt,children:(0,p.jsx)("input",{"aria-label":n,className:`${xt}__input`,id:"search-filter-input",onChange:e=>{s.current=!0,o(e.target.value)},placeholder:n,type:"text",value:i||""})})}var xn="search-bar";function xa({Actions:e,className:t,label:r="Search...",onSearchChange:n,searchQueryParam:a}){return(0,p.jsxs)("div",{className:[xn,t].filter(Boolean).join(" "),children:[(0,p.jsx)(sk,{}),(0,p.jsx)(xr,{handleChange:n,label:r,searchQueryParam:a}),e&&e.length>0?(0,p.jsx)("div",{className:`${xn}__actions`,children:e}):null]})}var xl="list-controls",xi=e=>{let{beforeActions:t,collectionConfig:r,collectionSlug:n,disableQueryPresets:a,enableColumns:l=!0,enableFilters:i=!0,enableSort:o=!1,listMenuItems:s,queryPreset:u,queryPresetPermissions:d,renderedFilters:h,resolvedFilterOptions:g}=e,{handleSearchChange:y,query:v}=f_(),b=yp(r),{i18n:x,t:w}=(0,f.d)(),{breakpoints:{s:_}}=g_(),C=(b&&m("label"in b&&("string"==typeof b.label||"object"==typeof b.label)?b.label:"name"in b?b.name:null,x))??"ID",S=((e,t,r)=>{if(e){let n=ru(t,{i18n:r,moveSubFieldsToTop:!0}),a=new Set(e),l=[];for(let e of n)N(e)&&a.has(e.name)&&(l.push(e),a.delete(e.name));return l}return null})(r.admin.listSearchableFields,r.fields,x),j=(0,c.useRef)(w("general:searchBy",{label:m(C,x)})),$=(0,c.useRef)(!!v?.where),k=r6(v?.where),[E,T]=(0,c.useState)(k?"where":void 0);return(0,c.useEffect)(()=>{$.current&&!v?.where?$.current=!1:v?.where&&($.current=!0)},[T,v?.where]),(0,c.useEffect)(()=>{S?.length>0?j.current=S.reduce((e,t,r)=>{let n="label"in t&&t.label?t.label:"name"in t?t.name:null;return 0===r?`${w("general:searchBy",{label:m(n,x)})}`:r===S.length-1?`${e} ${w("general:or")} ${m(n,x)}`:`${e}, ${m(n,x)}`},""):j.current=w("general:searchBy",{label:m(C,x)})},[w,S,x,C]),(0,p.jsxs)("div",{className:xl,children:[r?.enableQueryPresets&&!a&&(0,p.jsx)(xe,{activePreset:u,collectionSlug:n,queryPresetPermissions:d}),(0,p.jsx)(xa,{Actions:[!_&&(0,p.jsx)(c.default.Fragment,{children:t&&t},"before-actions"),l&&(0,p.jsx)(sg,{"aria-controls":`${xl}-columns`,"aria-expanded":"columns"===E,className:`${xl}__toggle-columns`,icon:(0,p.jsx)(ae,{direction:"columns"===E?"up":"down"}),id:"toggle-list-columns",onClick:()=>T("columns"!==E?"columns":void 0),pillStyle:"light",size:"small",children:w("general:columns")},"toggle-list-columns"),i&&(0,p.jsx)(sg,{"aria-controls":`${xl}-where`,"aria-expanded":"where"===E,className:`${xl}__toggle-where`,icon:(0,p.jsx)(ae,{direction:"where"===E?"up":"down"}),id:"toggle-list-filters",onClick:()=>T("where"!==E?"where":void 0),pillStyle:"light",size:"small",children:w("general:filters")},"toggle-list-filters"),o&&(0,p.jsx)(sg,{"aria-controls":`${xl}-sort`,"aria-expanded":"sort"===E,className:`${xl}__toggle-sort`,icon:(0,p.jsx)(ae,{}),id:"toggle-list-sort",onClick:()=>T("sort"!==E?"sort":void 0),pillStyle:"light",size:"small",children:w("general:sort")},"toggle-list-sort"),r.admin.groupBy&&(0,p.jsx)(sg,{"aria-controls":`${xl}-group-by`,"aria-expanded":"group-by"===E,className:`${xl}__toggle-group-by`,icon:(0,p.jsx)(ae,{direction:"group-by"===E?"up":"down"}),id:"toggle-group-by",onClick:()=>T("group-by"!==E?"group-by":void 0),pillStyle:"light",size:"small",children:w("general:groupByLabel",{label:""})},"toggle-group-by"),s&&Array.isArray(s)&&s.length>0&&(0,p.jsx)(ag,{button:(0,p.jsx)(b3,{ariaLabel:w("general:moreOptions")}),className:`${xl}__popup`,horizontalAlign:"right",id:"list-menu",size:"small",verticalAlign:"bottom",children:(0,p.jsx)(al.ButtonGroup,{children:s.map((e,t)=>(0,p.jsx)(c.Fragment,{children:e},`list-menu-item-${t}`))})},"list-menu")].filter(Boolean),label:j.current,onSearchChange:y,searchQueryParam:v?.search},n),l&&(0,p.jsx)(si,{className:`${xl}__columns`,height:"columns"===E?"auto":0,id:`${xl}-columns`,children:(0,p.jsx)(fA,{collectionSlug:r.slug})}),(0,p.jsx)(si,{className:`${xl}__where`,height:"where"===E?"auto":0,id:`${xl}-where`,children:(0,p.jsx)(y7,{collectionPluralLabel:r?.labels?.plural,collectionSlug:r.slug,fields:r?.fields,renderedFilters:h,resolvedFilterOptions:g})}),r.admin.groupBy&&(0,p.jsx)(si,{className:`${xl}__group-by`,height:"group-by"===E?"auto":0,id:`${xl}-group-by`,children:(0,p.jsx)(vr,{collectionSlug:r.slug,fields:r.fields})})]})};function xo(e){let{collection:t,collection:{slug:r,labels:{plural:n,singular:a}}={},drawerSlug:l,ids:i,onSuccess:o,selectAll:s,where:u}=e,{clearRouteCache:h}=mb(),{config:{routes:{api:g}}}=(0,d.c)(),{code:v}=iz(),b=(0,y.useRouter)(),x=(0,y.useSearchParams)(),{i18n:w,t:_}=(0,f.d)(),C=(0,c.useCallback)(()=>{nG.error(_("error:unknown"))},[_]),S=c.default.useMemo(()=>{let e=[{_status:{not_equals:"published"}}];u&&e.push(u);let r=rh({collectionConfig:t,search:x.get("search")});return r&&e.push(r),s?e.push(fx(x)?.where||{id:{not_equals:""}}):e.push({id:{in:i||[]}}),ra({locale:v,select:{},where:r4(e)},{addQueryPrefix:!0})},[t,x,s,i,v,u]),j=(0,c.useCallback)(async()=>{let e=tL({apiRoute:g,path:`/${r}${S}&draft=true`});await iD.patch(e,{body:JSON.stringify({_status:"published"}),headers:{"Accept-Language":w.language,"Content-Type":"application/json"}}).then(async e=>{try{let t=await e.json(),r=t?.docs.length||0,l=r>1?n:a;return e.status<400||r>0?(nG.success(_("general:updatedCountSuccessfully",{count:r,label:m(l,w)})),t?.errors.length>0&&nG.error(t.message,{description:t.errors.map(e=>e.message).join(`
`)}),b.replace(ra({...fx(x),page:s?"1":void 0},{addQueryPrefix:!0})),h(),"function"==typeof o&&o(),null):(t.errors?t.errors.forEach(e=>nG.error(e.message)):C(),!1)}catch{return C()}})},[g,r,S,w,n,a,_,b,x,s,h,C,o]);return(0,p.jsx)(iE,{body:_("version:aboutToPublishSelection",{label:m(n,w)}),cancelLabel:_("general:cancel"),confirmingLabel:_("version:publishing"),confirmLabel:_("general:confirm"),heading:_("version:confirmPublish"),modalSlug:l,onConfirm:j})}var xs=e=>{let t=(0,v.c)(8),{count:r,selectAll:n,selectedIDs:a,toggleAll:l}=v1(),i;t[0]!==l?(i=()=>l(),t[0]=l,t[1]=i):i=t[1];let o=n===vX.AllAvailable,s;return t[2]!==r||t[3]!==e||t[4]!==a||t[5]!==i||t[6]!==o?(s=(0,p.jsx)(xc,{...e,count:r,ids:a,onSuccess:i,selectAll:o}),t[2]=r,t[3]=e,t[4]=a,t[5]=i,t[6]=o,t[7]=s):s=t[7],s},xc=e=>{let t,r=(0,v.c)(12),{collection:n,collection:a,count:l,ids:i,modalPrefix:o,onSuccess:s,selectAll:u,where:d}=e,{slug:h,versions:m}=void 0===a?{}:a,{permissions:g}=iR(),{t:y}=(0,f.d)(),{openModal:b}=lx(),x=g?.collections?.[h]?.update,w=`${o?`${o}-`:""}publish-${h}`;if(!m?.drafts||0===l||!x)return null;if(r[0]!==n||r[1]!==w||r[2]!==i||r[3]!==s||r[4]!==b||r[5]!==u||r[6]!==y||r[7]!==d){let e;r[9]!==w||r[10]!==b?(e=()=>{b(w)},r[9]=w,r[10]=b,r[11]=e):e=r[11],t=(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(v6,{"aria-label":y("version:publish"),onClick:e,children:y("version:publish")}),(0,p.jsx)(xo,{collection:n,drawerSlug:w,ids:i,onSuccess:s,selectAll:u,where:d})]}),r[0]=n,r[1]=w,r[2]=i,r[3]=s,r[4]=b,r[5]=u,r[6]=y,r[7]=d,r[8]=t}else t=r[8];return t},xu="confirm-restore-many-docs",xd="restore-many",xf=e=>{let{collection:{slug:t}={},viewType:r}=e,{permissions:n}=iR(),{config:{collections:a,routes:l,serverURL:i}}=(0,d.c)(),{code:o}=iz(),s=(0,y.useRouter)(),{clearRouteCache:u}=mb(),h=(0,y.useSearchParams)(),{count:g,getSelectedIds:v,selectAll:b,toggleAll:x}=v1(),{openModal:w}=lx(),{i18n:_,t:C}=(0,f.d)(),[S,j]=c.default.useState(!1),$=n?.collections?.[t]?.update;if(b===vX.None||!$||"trash"!==r)return null;let k=b===vX.AllAvailable,N=k?[]:v(),E=fx(h)?.where,T={and:[...Array.isArray(E?.and)?E.and:E?[E]:[],{deletedAt:{exists:!0}}]},P=async()=>{let e,r=a.find(e=>e.slug===t);if(!r)return;e=k?T:{and:[{id:{in:N}},{deletedAt:{exists:!0}}]};let n=tL({apiRoute:l.api,path:`/${t}${ra({limit:0,locale:o,select:{},trash:!0,where:rh({collectionConfig:r,search:fx(h)?.search,where:e})},{addQueryPrefix:!0})}`}),i={deletedAt:null};r?.versions?.drafts&&(i._status=S?"published":"draft");let c=await iD.patch(n,{body:JSON.stringify(i),headers:{"Accept-Language":_.language,"Content-Type":"application/json"}});try{let{plural:e,singular:t}=r.labels,n=await c.json(),a=n?.docs?.length||0;(c.status<400||a>0)&&nG.success(C("general:restoredCountSuccessfully",{count:a,label:m(a>1?e:t,_)})),n?.errors?.length>0&&nG.error(n.message,{description:n.errors.map(e=>e.message).join(`
`)})}catch{nG.error(C("error:unknown"))}x(),s.replace(ra({...fx(h),page:k?"1":void 0},{addQueryPrefix:!0})),u()},D=a.find(({slug:e})=>e===t),O=m(1===g?D.labels.singular:D.labels.plural,_);return(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(v6,{"aria-label":C("general:restore"),className:"restore-documents__toggle",onClick:()=>{w(xu)},children:C("general:restore")}),(0,p.jsx)(iE,{body:(0,p.jsxs)(c.default.Fragment,{children:[C(D?.versions?.drafts?"general:aboutToRestoreAsDraftCount":"general:aboutToRestoreCount",{count:g,label:O}),D?.versions?.drafts&&(0,p.jsx)("div",{className:`${xd}__checkbox`,children:(0,p.jsx)(o7,{checked:S,id:"restore-as-published-many",label:C("general:restoreAsPublished"),name:"restore-as-published-many",onToggle:e=>j(e.target.checked)})})]}),className:xd,confirmingLabel:C("general:restoring"),heading:C("general:confirmRestoration"),modalSlug:xu,onConfirm:P})]})};function xh(e){let{collection:t,collection:{slug:r,labels:{plural:n,singular:a}}={},drawerSlug:l,ids:i,onSuccess:o,selectAll:s,where:u}=e,{config:{routes:{api:h}}}=(0,d.c)(),{code:g}=iz(),{i18n:v,t:b}=(0,f.d)(),x=(0,y.useSearchParams)(),w=(0,y.useRouter)(),{clearRouteCache:_}=mb(),C=(0,c.useCallback)(()=>{nG.error(b("error:unknown"))},[b]),S=c.default.useMemo(()=>{let e=[{_status:{not_equals:"draft"}}];u&&e.push(u);let r=rh({collectionConfig:t,search:x.get("search")});return r&&e.push(r),s||e.push({id:{in:i||[]}}),ra({locale:g,select:{},where:r4(e)},{addQueryPrefix:!0})},[t,x,s,i,g,u]),j=(0,c.useCallback)(async()=>{let e=tL({apiRoute:h,path:`/${r}${S}`});await iD.patch(e,{body:JSON.stringify({_status:"draft"}),headers:{"Accept-Language":v.language,"Content-Type":"application/json"}}).then(async e=>{try{let t=await e.json(),r=t?.docs.length||0,l=r>1?n:a;return e.status<400||r>0?(nG.success(b("general:updatedCountSuccessfully",{count:r,label:m(l,v)})),t?.errors.length>0&&nG.error(t.message,{description:t.errors.map(e=>e.message).join(`
`)}),w.replace(ra({...fx(x),page:s?"1":void 0},{addQueryPrefix:!0})),_(),"function"==typeof o&&o(),null):(t.errors?t.errors.forEach(e=>nG.error(e.message)):C(),!1)}catch{return C()}})},[h,r,S,v,n,a,b,w,x,s,_,C,o]);return(0,p.jsx)(iE,{body:b("version:aboutToUnpublishSelection",{label:m(n,v)}),confirmingLabel:b("version:unpublishing"),heading:b("version:confirmUnpublish"),modalSlug:l,onConfirm:j})}var xp=e=>{let t=(0,v.c)(8),{count:r,selectAll:n,selectedIDs:a,toggleAll:l}=v1(),i;t[0]!==l?(i=()=>l(),t[0]=l,t[1]=i):i=t[1];let o=n===vX.AllAvailable,s;return t[2]!==r||t[3]!==e||t[4]!==a||t[5]!==i||t[6]!==o?(s=(0,p.jsx)(xm,{...e,count:r,ids:a,onSuccess:i,selectAll:o}),t[2]=r,t[3]=e,t[4]=a,t[5]=i,t[6]=o,t[7]=s):s=t[7],s},xm=e=>{let t,r=(0,v.c)(12),{collection:n,collection:a,count:l,ids:i,modalPrefix:o,onSuccess:s,selectAll:u,where:d}=e,{slug:h,versions:m}=void 0===a?{}:a,{t:g}=(0,f.d)(),{permissions:y}=iR(),{toggleModal:b}=lx(),x=y?.collections?.[h]?.update,w=`${o?`${o}-`:""}unpublish-${h}`;if(!m?.drafts||0===l||!x)return null;if(r[0]!==n||r[1]!==w||r[2]!==i||r[3]!==s||r[4]!==u||r[5]!==g||r[6]!==b||r[7]!==d){let e;r[9]!==w||r[10]!==b?(e=()=>{b(w)},r[9]=w,r[10]=b,r[11]=e):e=r[11],t=(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(v6,{"aria-label":g("version:unpublish"),onClick:e,children:g("version:unpublish")}),(0,p.jsx)(xh,{collection:n,drawerSlug:w,ids:i,onSuccess:s,selectAll:u,where:d})]}),r[0]=n,r[1]=w,r[2]=i,r[3]=s,r[4]=u,r[5]=g,r[6]=b,r[7]=d,r[8]=t}else t=r[8];return t},xg=e=>{let t=(0,v.c)(21),{collectionConfig:r,disableBulkDelete:n,disableBulkEdit:a,hasDeletePermission:l,hasTrashPermission:i,label:o,modalPrefix:s,showSelectAllAcrossPages:u,viewType:d,where:h}=e,m=void 0===u||u,{count:g,selectAll:y,selectedIDs:b,toggleAll:x,totalDocs:w}=v1(),{t:_}=(0,f.d)(),C;t[0]!==x?(C=()=>x(),t[0]=x,t[1]=C):C=t[1];let S=C;if(0===g)return null;let j=r?.trash&&"trash"===d,$;return t[2]!==r||t[3]!==g||t[4]!==n||t[5]!==a||t[6]!==l||t[7]!==i||t[8]!==j||t[9]!==o||t[10]!==s||t[11]!==S||t[12]!==y||t[13]!==b||t[14]!==m||t[15]!==_||t[16]!==x||t[17]!==w||t[18]!==d||t[19]!==h?($=(0,p.jsx)(v3,{count:g,ListActions:[y!==vX.AllAvailable&&g<w&&!1!==m?(0,p.jsx)(v6,{"aria-label":_("general:selectAll",{count:`(${w})`,label:o}),id:"select-all-across-pages",onClick:()=>x(!0),children:_("general:selectAll",{count:`(${w})`,label:""})},"select-all"):null].filter(Boolean),SelectionActions:[!a&&!j&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(bX,{collection:r,count:g,ids:b,modalPrefix:s,onSuccess:S,selectAll:y===vX.AllAvailable,where:h}),(0,p.jsx)(xc,{collection:r,count:g,ids:b,modalPrefix:s,onSuccess:S,selectAll:y===vX.AllAvailable,where:h}),(0,p.jsx)(xm,{collection:r,count:g,ids:b,modalPrefix:s,onSuccess:S,selectAll:y===vX.AllAvailable,where:h})]},"bulk-actions"),j&&(0,p.jsx)(xf,{collection:r,viewType:d},"bulk-restore"),!n&&(0,p.jsx)(v5,{collection:r,hasDeletePermission:l,hasTrashPermission:i,modalPrefix:s,viewType:d},"bulk-delete")].filter(Boolean)}),t[2]=r,t[3]=g,t[4]=n,t[5]=a,t[6]=l,t[7]=i,t[8]=j,t[9]=o,t[10]=s,t[11]=S,t[12]=y,t[13]=b,t[14]=m,t[15]=_,t[16]=x,t[17]=w,t[18]=d,t[19]=h,t[20]=$):$=t[20],$};function xy({slug:e,className:t}){let{closeModal:r}=lx(),{t:n}=(0,f.d)();return(0,p.jsx)("button",{"aria-label":n("general:close"),className:["close-modal-button",t].filter(Boolean).join(" "),onClick:()=>{r(e)},type:"button",children:(0,p.jsx)(f.a,{})},"close-button")}var xv="default-list-view-tabs",xb=e=>{let t,r=(0,v.c)(20),{collectionConfig:n,config:a,onChange:l,viewType:i}=e,{i18n:o,t:s}=(0,f.d)(),{setPreference:c}=oL(),u=(0,y.useRouter)(),d=n.trash,h=n.folders&&a.folders;if(!d&&!h)return null;r[0]!==n.slug||r[1]!==a||r[2]!==l||r[3]!==u||r[4]!==c?(t=async e=>{l&&l(e),("list"===e||"folders"===e)&&await c(`collection-${n.slug}`,{listViewType:e});let t=`/collections/${n.slug}`;switch(e){case"folders":a.folders&&(t=`/collections/${n.slug}/${a.folders.slug}`);break;case"trash":t=`/collections/${n.slug}/trash`}let r=tL({adminRoute:a.routes.admin,path:t});u.push(r)},r[0]=n.slug,r[1]=a,r[2]=l,r[3]=u,r[4]=c,r[5]=t):t=r[5];let g=t,b=`${s("general:all")} ${m(n?.labels?.plural,o)}`,x;if(r[6]!==b||r[7]!==n.labels?.plural||r[8]!==g||r[9]!==o||r[10]!==h||r[11]!==d||r[12]!==s||r[13]!==i){let e,t;r[15]===Symbol.for("react.memo_cache_sentinel")?(e=/\s+/g,r[15]=e):e=r[15];let a=b.toLowerCase().replace(e,"-"),l="list"===i&&`${xv}__button--active`,c;r[16]!==l?(c=[`${xv}__button`,l].filter(Boolean),r[16]=l,r[17]=c):c=r[17],r[18]!==g?(t=()=>g("list"),r[18]=g,r[19]=t):t=r[19],x=(0,p.jsxs)("div",{className:xv,children:[(0,p.jsxs)(aw,{buttonStyle:"tab",className:c.join(" "),disabled:"list"===i,el:"button",id:a,onClick:t,children:[s("general:all")," ",m(n?.labels?.plural,o)]}),h&&(0,p.jsx)(aw,{buttonStyle:"tab",className:[`${xv}__button`,"folders"===i&&`${xv}__button--active`].filter(Boolean).join(" "),disabled:"folders"===i,el:"button",onClick:()=>g("folders"),children:s("folder:byFolder")}),d&&(0,p.jsx)(aw,{buttonStyle:"tab",className:[`${xv}__button`,"trash"===i&&`${xv}__button--active`].filter(Boolean).join(" "),disabled:"trash"===i,el:"button",id:"trash-view-pill",onClick:()=>g("trash"),children:s("general:trash")})]}),r[6]=b,r[7]=n.labels?.plural,r[8]=g,r[9]=o,r[10]=h,r[11]=d,r[12]=s,r[13]=i,r[14]=x}else x=r[14];return x},xx="list-header",xw=e=>(0,p.jsxs)("header",{className:[xx,e.className].filter(Boolean).join(" "),children:[(0,p.jsxs)("div",{className:`${xx}__content`,children:[(0,p.jsxs)("div",{className:`${xx}__title-and-actions`,children:[(0,p.jsx)("h1",{className:`${xx}__title`,children:e.title}),e.TitleActions.length?(0,p.jsx)("div",{className:`${xx}__title-actions`,children:e.TitleActions}):null]}),e.Actions.length?(0,p.jsx)("div",{className:`${xx}__actions`,children:e.Actions}):null]}),e.AfterListHeaderContent?(0,p.jsx)("div",{className:`${xx}__after-header-content`,children:e.AfterListHeaderContent}):null]}),x_=()=>{let e=(0,v.c)(12),{i18n:t,t:r}=(0,f.d)(),{config:n,getEntityConfig:a}=(0,d.c)(),{collections:l}=n,{enabledCollections:i,selectedOption:o,setSelectedOption:s}=fb(),c;if(e[0]!==l||e[1]!==i||e[2]!==a||e[3]!==t||e[4]!==o||e[5]!==s||e[6]!==r){c=Symbol.for("react.early_return_sentinel");e:{let n;e[8]!==i?(n=e=>{let{slug:t}=e;return i.includes(t)},e[8]=i,e[9]=n):n=e[9];let u=l.filter(n);if(u.length>1){let n=a({collectionSlug:o.value}),l;e[10]!==t?(l=e=>({label:m(e.labels.singular,t),value:e.slug}),e[10]=t,e[11]=l):l=e[11],c=(0,p.jsxs)("div",{className:"list-drawer__select-collection-wrap",children:[(0,p.jsx)(iH,{label:r("upload:selectCollectionToBrowse")}),(0,p.jsx)(ft,{className:`${xx}__select-collection`,isClearable:!1,onChange:s,options:u.map(l),value:{label:m(n?.labels.singular,t),value:n?.slug}})]});break e}}e[0]=l,e[1]=i,e[2]=a,e[3]=t,e[4]=o,e[5]=s,e[6]=r,e[7]=c}else c=e[7];return c!==Symbol.for("react.early_return_sentinel")?c:null};function xC(e){let t,r=(0,v.c)(3),{hasCreatePermission:n}=e,{DocumentDrawerToggler:a}=fb(),{t:l}=(0,f.d)();return n?(r[0]!==a||r[1]!==l?(t=(0,p.jsx)(a,{className:"list-header__create-new-button",children:(0,p.jsx)(sg,{size:"small",children:l("general:createNew")})},"create-new-button-toggler"),r[0]=a,r[1]=l,r[2]=t):t=r[2],t):null}function xS(e){let t,r=(0,v.c)(12),{collectionSlug:n,hasCreatePermission:a,isBulkUploadEnabled:l,onBulkUploadSuccess:i,openBulkUpload:o}=e,{drawerSlug:s,setCollectionSlug:c,setOnSuccess:u}=gV(),{t:d}=(0,f.d)(),{openModal:h}=lx(),m=(0,y.useRouter)(),g;r[0]!==s||r[1]!==n||r[2]!==i||r[3]!==o||r[4]!==h||r[5]!==m||r[6]!==c||r[7]!==u?(g=()=>{"function"==typeof o?o():(c(n),h(s),u(()=>{"function"==typeof i?i():m.refresh()}))},r[0]=s,r[1]=n,r[2]=i,r[3]=o,r[4]=h,r[5]=m,r[6]=c,r[7]=u,r[8]=g):g=r[8];let b=g;return a&&l?(r[9]!==b||r[10]!==d?(t=(0,p.jsx)(aw,{"aria-label":d("upload:bulkUpload"),buttonStyle:"pill",onClick:b,size:"small",children:d("upload:bulkUpload")},"bulk-upload-button"),r[9]=b,r[10]=d,r[11]=t):t=r[11],t):null}function xj(e){let t=(0,v.c)(5),{collectionConfig:r,hasCreatePermission:n,newDocumentURL:a}=e,{i18n:l,t:i}=(0,f.d)();if(!n)return null;let o=r?.labels?.singular,s;return t[0]!==l||t[1]!==a||t[2]!==i||t[3]!==o?(s=(0,p.jsx)(aw,{"aria-label":i("general:createNewLabel",{label:m(o,l)}),buttonStyle:"pill",className:"list-create-new-doc__create-new-button",el:"link",size:"small",to:a,children:i("general:createNew")},"create-new-button"),t[0]=l,t[1]=a,t[2]=i,t[3]=o,t[4]=s):s=t[4],s}var x$="confirm-empty-trash";function xk({collectionConfig:e,hasDeletePermission:t}){let{i18n:r,t:n}=(0,f.d)(),{code:a}=iz(),{config:l}=(0,d.c)(),{openModal:i}=lx(),o=(0,y.useRouter)(),s=(0,y.useSearchParams)(),{clearRouteCache:u}=mb(),[h,g]=c.default.useState(null);c.default.useEffect(()=>{(async()=>{let t=ra({depth:0,limit:0,locale:a,trash:!0,where:{deletedAt:{exists:!0}}},{addQueryPrefix:!0});try{let n=await (await iD.get(tL({apiRoute:l.routes.api,path:`/${e.slug}${t}`}),{headers:{"Accept-Language":r.language,"Content-Type":"application/json"}})).json();g(n?.totalDocs??0)}catch{g(0)}})()},[e.slug,l,r.language,a]);let v=c.default.useCallback(async()=>{if(!t)return;let{slug:i,labels:c}=e,d=ra({limit:0,locale:a,trash:!0,where:{deletedAt:{exists:!0}}},{addQueryPrefix:!0}),f=await iD.delete(tL({apiRoute:l.routes.api,path:`/${i}${d}`}),{headers:{"Accept-Language":r.language,"Content-Type":"application/json"}});try{let e=await f.json(),t=e?.docs?.length||0;f.status<400&&nG.success(n("general:permanentlyDeletedCountSuccessfully",{count:t,label:m(c?.plural,r)})),e?.errors?.length>0&&nG.error(e.message,{description:e.errors.map(e=>e.message).join(`
`)}),o.replace(ra({...Object.fromEntries(s.entries()),page:"1"},{addQueryPrefix:!0})),u()}catch{nG.error(n("error:unknown"))}},[e,l,t,r,n,a,s,o,u]);return(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(aw,{"aria-label":n("general:emptyTrashLabel",{label:m(e?.labels?.plural,r)}),buttonStyle:"pill",disabled:0===h,id:"empty-trash-button",onClick:()=>{i(x$)},size:"small",children:n("general:emptyTrash")},"empty-trash-button"),(0,p.jsx)(iE,{body:(0,p.jsx)(mk,{elements:{0:({children:e})=>(0,p.jsx)("strong",{children:e}),1:({children:e})=>(0,p.jsx)("strong",{children:e})},i18nKey:"general:aboutToPermanentlyDeleteTrash",t:n,variables:{count:h??0,label:m(1===h?e.labels?.singular:e.labels?.plural,r)}}),confirmingLabel:n("general:deleting"),heading:n("general:confirmDeletion"),modalSlug:x$,onConfirm:v})]})}var xN="list-drawer",xE=({className:e,collectionConfig:t,Description:r,disableBulkDelete:n,disableBulkEdit:a,hasCreatePermission:l,hasDeletePermission:i,hasTrashPermission:o,i18n:s,isBulkUploadEnabled:c,isTrashEnabled:u,newDocumentURL:f,onBulkUploadSuccess:h,openBulkUpload:g,smallBreak:y,viewType:v})=>{let{config:b,getEntityConfig:x}=(0,d.c)(),{drawerSlug:w,isInDrawer:_,selectedOption:C}=fb(),S="trash"===v,{isGroupingBy:j}=f_();return _?(0,p.jsx)(xw,{Actions:[(0,p.jsx)(xy,{className:`${xN}__header-close`,slug:w},"close-button")],AfterListHeaderContent:(0,p.jsxs)(p.Fragment,{children:[r,(0,p.jsx)(x_,{})]}),className:`${xN}__header`,title:m(x({collectionSlug:C.value})?.labels?.plural,s),TitleActions:[(0,p.jsx)(xC,{hasCreatePermission:l},"list-drawer-create-new-doc")].filter(Boolean)}):(0,p.jsx)(xw,{Actions:[!y&&!j&&(0,p.jsx)(xg,{collectionConfig:t,disableBulkDelete:n,disableBulkEdit:a,hasDeletePermission:i,hasTrashPermission:o,label:m(t?.labels?.plural,s),showSelectAllAcrossPages:!j,viewType:v},"list-selection"),(0,p.jsx)(xb,{collectionConfig:t,config:b,viewType:v},"default-list-actions")].filter(Boolean),AfterListHeaderContent:r,className:e,title:m(t?.labels?.plural,s),TitleActions:[l&&!S&&(0,p.jsx)(xj,{collectionConfig:t,hasCreatePermission:l,newDocumentURL:f},"list-header-create-new-doc"),l&&c&&!S&&(0,p.jsx)(xS,{collectionSlug:t.slug,hasCreatePermission:l,isBulkUploadEnabled:c,onBulkUploadSuccess:h,openBulkUpload:g},"list-header-bulk-upload"),i&&u&&"trash"===v&&(0,p.jsx)(xk,{collectionConfig:t,hasDeletePermission:i},"list-header-empty-trash")].filter(Boolean)})},xT="group-by-header",xP=({collectionConfig:e,groupByFieldPath:t,groupByValue:r,heading:n})=>(0,p.jsxs)("header",{className:xT,children:[(0,p.jsx)("h4",{className:`${xT}__heading`,"data-group-id":r,children:n}),(0,p.jsx)(xg,{collectionConfig:e,label:n,modalPrefix:r,where:{[t]:{equals:r}}})]}),xD="per-page",xO=[5,10,25,50,100],xA=e=>{let t=(0,v.c)(9),{defaultLimit:r,handleChange:n,limit:a,limits:l}=e,i=void 0===l?xO:l,{t:o}=(0,f.d)(),s=rk(a)?a:void 0===r?10:r,c;if(t[0]!==n||t[1]!==s||t[2]!==i||t[3]!==o){let e;t[5]!==n||t[6]!==s||t[7]!==i?(e=e=>{let{close:t}=e;return(0,p.jsx)(al.ButtonGroup,{children:i.map((e,r)=>(0,p.jsxs)(al.Button,{className:[`${xD}__button`,e===s&&`${xD}__button-active`].filter(Boolean).join(" "),onClick:()=>{t(),n&&n(e)},children:[e===s&&(0,p.jsx)("div",{className:`${xD}__chevron`,children:(0,p.jsx)(ae,{direction:"right",size:"small"})})," ",(0,p.jsx)("span",{children:e})]},r))})},t[5]=n,t[6]=s,t[7]=i,t[8]=e):e=t[8],c=(0,p.jsx)("div",{className:xD,children:(0,p.jsx)(ag,{button:(0,p.jsxs)("div",{className:`${xD}__base-button`,children:[(0,p.jsx)("span",{children:o("general:perPage",{limit:s})})," ",(0,p.jsx)(ae,{className:`${xD}__icon`})]}),horizontalAlign:"right",render:e,size:"small"})}),t[0]=n,t[1]=s,t[2]=i,t[3]=o,t[4]=c}else c=t[4];return c},xR="page-controls",xM=e=>{let t=(0,v.c)(16),{AfterPageControls:r,collectionConfig:n,data:a,handlePageChange:l,handlePerPageChange:i,limit:o}=e,{i18n:s}=(0,f.d)(),u;return t[0]!==r||t[1]!==n?.admin?.pagination?.limits||t[2]!==a.hasNextPage||t[3]!==a.hasPrevPage||t[4]!==a.limit||t[5]!==a.nextPage||t[6]!==a.page||t[7]!==a.pagingCounter||t[8]!==a.prevPage||t[9]!==a.totalDocs||t[10]!==a.totalPages||t[11]!==l||t[12]!==i||t[13]!==s||t[14]!==o?(u=(0,p.jsxs)("div",{className:xR,children:[(0,p.jsx)(h$,{hasNextPage:a.hasNextPage,hasPrevPage:a.hasPrevPage,limit:a.limit,nextPage:a.nextPage,numberOfNeighbors:1,onChange:l,page:a.page,prevPage:a.prevPage,totalPages:a.totalPages}),a.totalDocs>0&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsxs)("div",{className:`${xR}__page-info`,children:[a.page*a.limit-(a.limit-1),"-",a.totalPages>1&&a.totalPages!==a.page?a.limit*a.page:a.totalDocs," ",s.t("general:of")," ",a.totalDocs]}),(0,p.jsx)(xA,{handleChange:i,limit:o,limits:n?.admin?.pagination?.limits,resetPage:a.totalDocs<=a.pagingCounter}),r]})]}),t[0]=r,t[1]=n?.admin?.pagination?.limits,t[2]=a.hasNextPage,t[3]=a.hasPrevPage,t[4]=a.limit,t[5]=a.nextPage,t[6]=a.page,t[7]=a.pagingCounter,t[8]=a.prevPage,t[9]=a.totalDocs,t[10]=a.totalPages,t[11]=l,t[12]=i,t[13]=s,t[14]=o,t[15]=u):u=t[15],u},xL=e=>{let t,r=(0,v.c)(10),{AfterPageControls:n,collectionConfig:a}=e,{data:l,defaultLimit:i,handlePageChange:o,handlePerPageChange:s,query:c}=f_(),u;return r[0]!==i||r[1]!==c.limit?(u=rk(c.limit)?c.limit:i,r[0]=i,r[1]=c.limit,r[2]=u):u=r[2],r[3]!==n||r[4]!==a||r[5]!==l||r[6]!==o||r[7]!==s||r[8]!==u?(t=(0,p.jsx)(xM,{AfterPageControls:n,collectionConfig:a,data:l,handlePageChange:o,handlePerPageChange:s,limit:u}),r[3]=n,r[4]=a,r[5]=l,r[6]=o,r[7]=s,r[8]=u,r[9]=t):t=r[9],t},xI=({children:e})=>(0,p.jsx)("div",{className:"sticky-toolbar",children:e}),xF=e=>{let t=(0,v.c)(12),{AfterPageControls:r,collectionConfig:n,data:a,groupByValue:l}=e,{refineListData:i}=f_(),o;t[0]!==l||t[1]!==i?(o=async e=>{await i({queryByGroup:{[l]:{page:e}}})},t[0]=l,t[1]=i,t[2]=o):o=t[2];let s=o,c;t[3]!==l||t[4]!==i?(c=async e=>{await i({queryByGroup:{[l]:{limit:e,page:1}}})},t[3]=l,t[4]=i,t[5]=c):c=t[5];let u=c,d;return t[6]!==r||t[7]!==n||t[8]!==a||t[9]!==s||t[10]!==u?(d=(0,p.jsx)(xM,{AfterPageControls:r,collectionConfig:n,data:a,handlePageChange:s,handlePerPageChange:u}),t[6]=r,t[7]=n,t[8]=a,t[9]=s,t[10]=u,t[11]=d):d=t[11],d},xB=()=>(0,p.jsx)("svg",{className:"icon icon--logout",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M12 16H14.6667C15.0203 16 15.3594 15.8595 15.6095 15.6095C15.8595 15.3594 16 15.0203 16 14.6667V5.33333C16 4.97971 15.8595 4.64057 15.6095 4.39052C15.3594 4.14048 15.0203 4 14.6667 4H12M7.33333 13.3333L4 10M4 10L7.33333 6.66667M4 10H12",strokeLinecap:"square"})}),xz=e=>{let t=(0,v.c)(5),{tabIndex:r}=e,n=void 0===r?0:r,{t:a}=(0,f.d)(),{config:l}=(0,d.c)(),{admin:i,routes:o}=l,{routes:s}=i,{logout:c}=s,{admin:u}=o,h;return t[0]!==u||t[1]!==c||t[2]!==a||t[3]!==n?(h=(0,p.jsx)(n8,{"aria-label":a("authentication:logOut"),className:"nav__log-out",href:tL({adminRoute:u,path:c}),prefetch:!1,tabIndex:n,title:a("authentication:logOut"),children:(0,p.jsx)(xB,{})}),t[0]=u,t[1]=c,t[2]=a,t[3]=n,t[4]=h):h=t[4],h},xU="nav-group",xV=e=>{let t,r=(0,v.c)(21),{children:n,isOpen:a,label:l}=e,[i,o]=(0,c.useState)("u">typeof a&&!a),[s,u]=(0,c.useState)(!1),{setPreference:d}=oL(),{navOpen:f}=vP();if(l){let e;r[0]!==i||r[1]!==l||r[2]!==d?(e=()=>{u(!0);let e={};e?.[l]?e[l].open=!!i:e[l]={open:!!i},d(r5.NAV,{groups:e},!0),o(!i)},r[0]=i,r[1]=l,r[2]=d,r[3]=e):e=r[3];let t=e,a=`${l}`,c=i&&`${xU}--collapsed`,h;r[4]!==a||r[5]!==c?(h=[`${xU}`,a,c].filter(Boolean),r[4]=a,r[5]=c,r[6]=h):h=r[6];let m=h.join(" "),g=`nav-group-${l}`,y=`${xU}__toggle--${i?"collapsed":"open"}`,v;r[7]!==y?(v=[`${xU}__toggle`,y].filter(Boolean),r[7]=y,r[8]=v):v=r[8];let b=v.join(" "),x=f?0:-1,w;return r[9]!==s||r[10]!==n||r[11]!==i||r[12]!==l||r[13]!==x||r[14]!==m||r[15]!==g||r[16]!==b||r[17]!==t?(w=(0,p.jsxs)("div",{className:m,id:g,children:[(0,p.jsxs)("button",{className:b,onClick:t,tabIndex:x,type:"button",children:[(0,p.jsx)("div",{className:`${xU}__label`,children:l}),(0,p.jsx)("div",{className:`${xU}__indicator`,children:(0,p.jsx)(ae,{className:`${xU}__indicator`,direction:i?void 0:"up"})})]}),(0,p.jsx)(si,{duration:200*!!s,height:i?0:"auto",children:(0,p.jsx)("div",{className:`${xU}__content`,children:n})})]}),r[9]=s,r[10]=n,r[11]=i,r[12]=l,r[13]=x,r[14]=m,r[15]=g,r[16]=b,r[17]=t,r[18]=w):w=r[18],w}return r[19]!==n?(t=(0,p.jsx)(c.default.Fragment,{children:n}),r[19]=n,r[20]=t):t=r[20],t},xH="combobox",xK=e=>{let{entries:t,minEntriesForSearch:r=8,onSelect:n,onToggleClose:a,onToggleOpen:l,searchPlaceholder:i="Search...",...o}=e,[s,u]=(0,c.useState)(""),d=(0,c.useRef)(!1),f=(0,c.useRef)(null),h=(0,c.useMemo)(()=>{if(!s)return t;let e=s.toLowerCase();return t.filter(t=>t.name.toLowerCase().includes(e))},[t,s]),m=t.length>=r,g=h.length>0,y=c.default.useCallback(e=>{d.current=e,e&&m&&setTimeout(()=>{f.current?.focus()},100),l?.(e)},[m,l]),v=c.default.useCallback(()=>{d.current=!1,u(""),a?.()},[a]);return(0,p.jsx)(ag,{...o,className:`${xH} ${o.className||""}`,onToggleClose:v,onToggleOpen:y,render:({close:e})=>(0,p.jsxs)("div",{className:`${xH}__content`,children:[m&&(0,p.jsx)("div",{className:`${xH}__search-wrapper${g?"":` ${xH}__search-wrapper--no-results`}`,children:(0,p.jsx)("input",{"aria-label":i,className:`${xH}__search-input`,onChange:e=>u(e.target.value),placeholder:i,ref:f,type:"text",value:s})}),(0,p.jsx)(al.ButtonGroup,{children:h.map((t,r)=>{let a=()=>{n&&n(t),e()};return(0,p.jsx)("div",{className:`${xH}__entry`,"data-popup-prevent-close":!0,onClick:a,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),a())},role:"menuitem",tabIndex:0,children:t.Component},`${t.name}-${r}`)})})]})})};function xq({active:e}){let{t:t}=(0,f.d)(),{config:r}=(0,d.c)(),{admin:{routes:{browseByFolder:n}},routes:{admin:a}}=r;return(0,p.jsxs)(n8,{className:["browse-by-folder-button",e&&"active"].filter(Boolean).join(" "),href:tL({adminRoute:a,path:n}),id:"browse-by-folder",prefetch:!1,children:[(0,p.jsx)(mP,{}),t("folder:browseByFolder")]})}var xW=e=>{let{field:t,field:{name:r,admin:{className:n,isClearable:a=!0,isSortable:l=!0,placeholder:i}={},hasMany:o=!1,label:s,localized:u,options:d=[],required:h},onChange:m,path:g,readOnly:y,validate:v}=e,{t:b}=(0,f.d)(),{folderType:x}=mg(),w=c.default.useMemo(()=>x&&0!==x.length?pd(d.filter(e=>"object"!=typeof e||!e.value||x.includes(e.value))):pd(d),[d,x]),{customComponents:{AfterInput:_,BeforeInput:C,Description:S,Error:j,Label:$}={},disabled:k,path:N,selectFilterOptions:E,setValue:T,showError:P,value:D}=oQ({potentiallyStalePath:g,validate:c.default.useCallback((e,t)=>{if("function"==typeof v)return v(e,{...t,hasMany:o,options:w,required:h})},[v,h,o,w])}),O=c.default.useCallback(e=>{if(!y||k){let t=null;e&&o?t=Array.isArray(e)&&e.length>0?e.map(e=>e.value):null:e&&!Array.isArray(e)&&(t=e.value),"function"==typeof m&&m(t),T(t)}},[y,k,o,T,m]),A=c.default.useMemo(()=>o2(t),[t]);return(0,p.jsx)(pu,{AfterInput:_,BeforeInput:C,className:n,Description:S,description:b("folder:folderTypeDescription"),Error:j,filterOption:E?({value:e})=>E?.some(t=>("string"==typeof t?t:t.value)===e):void 0,hasMany:o,isClearable:a,isSortable:l,Label:$,label:s,localized:u,name:r,onChange:O,options:w,path:N,placeholder:i,readOnly:y||k,required:h||Array.isArray(x)&&x.length>0,showError:P,style:A,value:D})},xY=()=>(0,p.jsx)("svg",{className:"icon icon--document",fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{clipRule:"evenodd",d:"M3.5 1C2.94772 1 2.5 1.44772 2.5 2V14C2.5 14.5523 2.94771 15 3.5 15H12.5C13.0523 15 13.5 14.5523 13.5 14V4.41421C13.5 4.149 13.3946 3.89464 13.2071 3.70711L10.7929 1.29289C10.6054 1.10536 10.351 1 10.0858 1H3.5ZM5 5.5C5 5.22386 5.22386 5 5.5 5H10.5C10.7761 5 11 5.22386 11 5.5C11 5.77614 10.7761 6 10.5 6H5.5C5.22386 6 5 5.77614 5 5.5ZM5 8.5C5 8.22386 5.22386 8 5.5 8H10.5C10.7761 8 11 8.22386 11 8.5C11 8.77614 10.7761 9 10.5 9H5.5C5.22386 9 5 8.77614 5 8.5ZM5 11.5C5 11.2239 5.22386 11 5.5 11H10.5C10.7761 11 11 11.2239 11 11.5C11 11.7761 10.7761 12 10.5 12H5.5C5.22386 12 5 11.7761 5 11.5Z",fill:"currentColor",fillRule:"evenodd"})}),xG="draggable-with-click",xJ=({as:e="div",children:t,className:r,disabled:n=!1,onClick:a,onKeyDown:l,ref:i,thresholdPixels:o=3})=>{let{attributes:s,listeners:u,setNodeRef:d}=tS({id:(0,c.useId)(),disabled:n}),f=(0,c.useRef)({x:0,y:0}),h=(0,c.useRef)(!1);return(0,p.jsx)(e||"div",{role:"button",tabIndex:0,...s,className:[xG,r,n?`${xG}--disabled`:""].filter(Boolean).join(" "),onKeyDown:n?void 0:l,onPointerDown:n?void 0:a?e=>{f.current={x:e.clientX,y:e.clientY},h.current=!1;let t=r=>{let n=Math.abs(r.clientX-f.current.x),l=Math.abs(r.clientY-f.current.y);(n>o||l>o)&&(h.current=!0,u?.onPointerDown&&(u.onPointerDown(e),a(r)),window.removeEventListener("pointermove",t))},r=e=>{window.removeEventListener("pointermove",t),window.removeEventListener("pointerup",r),h.current||a(e)};window.addEventListener("pointermove",t),window.addEventListener("pointerup",r)}:void 0,ref:e=>{n||(d(e),i&&(i.current=e))},children:t})},xX="simple-table",xQ=({appearance:e,className:t,headerCells:r,tableRows:n})=>(0,p.jsx)("div",{className:[t,xX,e&&`${xX}--appearance-${e}`].filter(Boolean).join(" "),children:(0,p.jsxs)("table",{cellPadding:0,cellSpacing:0,className:`${xX}__table`,children:[(0,p.jsx)(xZ,{children:(0,p.jsx)(x1,{children:r})}),(0,p.jsx)(x0,{children:n})]})}),xZ=({children:e,className:t,...r})=>(0,p.jsx)("thead",{className:`${xX}__thead ${t||""}`.trim(),...r,children:e}),x0=({children:e,className:t,...r})=>(0,p.jsx)("tbody",{className:`${xX}__tbody ${t||""}`.trim(),...r,children:e}),x1=({children:e,className:t,...r})=>(0,p.jsx)("tr",{className:`${xX}__tr ${t||""}`.trim(),...r,children:e}),x2=({children:e,className:t,...r})=>(0,p.jsx)("td",{className:`${xX}__td ${t||""}`.trim(),...r,children:e}),x3=({children:e,className:t,...r})=>(0,p.jsx)("th",{className:`${xX}__th ${t||""}`.trim(),...r,children:e}),x6=({children:e,className:t,...r})=>(0,p.jsx)("td",{className:`${xX}__hidden-cell ${t||""}`.trim(),...r,children:e}),x5="draggable-table-row";function x4({id:e,columns:t,disabled:r=!1,dragData:n,isDroppable:a,isFocused:l,isSelected:i,isSelecting:o,itemKey:s,onClick:u,onKeyDown:d}){let f=!r&&a&&!i,{isOver:h,setNodeRef:m}=tk({id:e,data:n,disabled:!f}),g=c.default.useRef(null);return c.default.useEffect(()=>{let e=g.current;return l&&g.current?g.current.focus():!l&&g.current&&g.current.blur(),()=>{e&&e.blur()}},[l]),(0,p.jsxs)(xJ,{as:"tr",className:[x5,i&&`${x5}--selected`,o&&`${x5}--selecting`,r&&`${x5}--disabled`,l&&`${x5}--focused`,h&&`${x5}--over`].filter(Boolean).join(" "),onClick:u,onKeyDown:d,ref:g,children:[t.map((e,r)=>(0,p.jsx)(x2,{className:[`${x5}__cell-content`,0===r&&`${x5}__first-td`,r===t.length-1&&`${x5}__last-td`].filter(Boolean).join(" "),children:e},`${s}-${r}`)),f?(0,p.jsx)(x6,{children:(0,p.jsx)("div",{className:`${x5}__drop-area`,ref:m})}):null]},s)}var x8="folder-file-table";function x7(e){let t=(0,v.c)(39),{showRelationCell:r}=e,n=void 0===r||r,{checkIfItemIsDisabled:a,documents:l,focusedRowIndex:i,onItemClick:o,onItemKeyPress:s,selectedItemKeys:u,subfolders:h}=mg(),{config:g}=(0,d.c)(),{i18n:y,t:b}=(0,f.d)(),x;t[0]!==g||t[1]!==y?(x=()=>{let e={};return g.collections.forEach(t=>{e[t.slug]={plural:m(t.labels?.plural,y),singular:m(t.labels?.singular,y)}}),e},t[0]=g,t[1]=y,t[2]=x):x=t[2];let[w]=c.default.useState(x),_;t[3]!==n||t[4]!==b?(_=()=>{let e=[{name:"name",label:b("general:name")},{name:"createdAt",label:b("general:createdAt")},{name:"updatedAt",label:b("general:updatedAt")}];return n&&e.push({name:"type",label:b("version:type")}),e},t[3]=n,t[4]=b,t[5]=_):_=t[5];let[C]=c.default.useState(_),S;if(t[6]!==a||t[7]!==C||t[8]!==g||t[9]!==l||t[10]!==i||t[11]!==y||t[12]!==o||t[13]!==s||t[14]!==w||t[15]!==u||t[16]!==h){let e,r;t[18]!==a||t[19]!==C||t[20]!==g||t[21]!==i||t[22]!==y||t[23]!==o||t[24]!==s||t[25]!==w||t[26]!==u?(e=(e,t)=>{let{itemKey:r,relationTo:n,value:l}=e,c=rU(l);return(0,p.jsx)(x4,{columns:C.map((t,a)=>{let{name:i}=t,o="—";return"name"===i&&void 0!==l._folderOrDocumentTitle&&(o=l._folderOrDocumentTitle),("createdAt"===i||"updatedAt"===i)&&l[i]&&(o=o$({date:l[i],i18n:y,pattern:g.admin.dateFormat})),"type"===i&&(o=(0,p.jsxs)(p.Fragment,{children:[w[n]?.singular||n,Array.isArray(e.value?.folderType)?e.value?.folderType.reduce((e,t,r)=>0===r?` \u2014 ${w[t]?.plural||t}`:r>0?`${e}, ${w[t]?.plural||t}`:e,""):""]})),0===a?(0,p.jsxs)("span",{className:`${x8}__cell-with-icon`,children:[(0,p.jsx)(mP,{}),o]},`${r}-${i}`):o}),disabled:a(e),dragData:{id:c,type:"folder"},id:c,isDroppable:!0,isFocused:i===t,isSelected:u.has(r),isSelecting:u.size>0,itemKey:r,onClick:r=>{o({event:r,index:t,item:e})},onKeyDown:r=>{s({event:r,index:t,item:e})}},`${t}-${r}`)},t[18]=a,t[19]=C,t[20]=g,t[21]=i,t[22]=y,t[23]=o,t[24]=s,t[25]=w,t[26]=u,t[27]=e):e=t[27],t[28]!==a||t[29]!==C||t[30]!==g||t[31]!==i||t[32]!==y||t[33]!==o||t[34]!==s||t[35]!==w||t[36]!==u||t[37]!==h.length?(r=(e,t)=>{let{itemKey:r,relationTo:n,value:l}=e,c=rU(l),d=t+h.length;return(0,p.jsx)(x4,{columns:C.map((e,t)=>{let{name:a}=e,i="—";return"name"===a&&void 0!==l._folderOrDocumentTitle&&(i=l._folderOrDocumentTitle),("createdAt"===a||"updatedAt"===a)&&l[a]&&(i=o$({date:l[a],i18n:y,pattern:g.admin.dateFormat})),"type"===a&&(i=w[n]?.singular||n),0===t?(0,p.jsxs)("span",{className:`${x8}__cell-with-icon`,children:[(0,p.jsx)(xY,{}),i]},`${r}-${a}`):i}),disabled:a(e),dragData:{id:c,type:"document"},id:c,isFocused:i===d,isSelected:u.has(r),isSelecting:u.size>0,itemKey:r,onClick:t=>{o({event:t,index:d,item:e})},onKeyDown:t=>{s({event:t,index:d,item:e})}},`${d}-${r}`)},t[28]=a,t[29]=C,t[30]=g,t[31]=i,t[32]=y,t[33]=o,t[34]=s,t[35]=w,t[36]=u,t[37]=h.length,t[38]=r):r=t[38],S=(0,p.jsx)(xQ,{headerCells:C.map(x9),tableRows:[...h.map(e),...l.map(r)]}),t[6]=a,t[7]=C,t[8]=g,t[9]=l,t[10]=i,t[11]=y,t[12]=o,t[13]=s,t[14]=w,t[15]=u,t[16]=h,t[17]=S}else S=t[17];return S}function x9(e){let{name:t,label:r}=e;return(0,p.jsx)(x3,{children:r},t)}function we({className:e=""}){return(0,p.jsxs)("div",{className:`icon icon--dots ${e}`.trim(),children:[(0,p.jsx)("div",{}),(0,p.jsx)("div",{}),(0,p.jsx)("div",{})]})}var wt="folder-file-card";function wr({id:e,type:t,className:r="",disabled:n=!1,folderType:a,isDeleting:l=!1,isFocused:i=!1,isSelected:o=!1,itemKey:s,onClick:u,onKeyDown:d,PopupActions:f,previewUrl:h,selectedCount:m=0,title:g}){let y=!e||n||"folder"!==t,{isOver:v,setNodeRef:b}=tk({id:s,data:{id:e,type:t,folderType:a},disabled:y}),x=c.default.useRef(null);return c.default.useEffect(()=>{let e=x.current;return i&&x.current?x.current.focus():!i&&x.current&&x.current.blur(),()=>{e&&e.blur()}},[i]),(0,p.jsxs)(xJ,{className:[wt,r,o&&`${wt}--selected`,n&&`${wt}--disabled`,l&&`${wt}--deleting`,i&&`${wt}--focused`,v&&`${wt}--over`,`${wt}--${t}`].filter(Boolean).join(" "),disabled:n||!u&&!d,onClick:u,onKeyDown:d,ref:x,children:[y?null:(0,p.jsx)("div",{className:`${wt}__drop-area`,ref:b}),"file"===t?(0,p.jsx)("div",{className:`${wt}__preview-area`,children:h?(0,p.jsx)(hs,{fileSrc:h}):(0,p.jsx)(xY,{})}):null,(0,p.jsxs)("div",{className:`${wt}__titlebar-area`,children:[(0,p.jsx)("div",{className:`${wt}__icon-wrap`,children:"file"===t?(0,p.jsx)(xY,{}):(0,p.jsx)(mP,{})}),(0,p.jsxs)("div",{className:`${wt}__titlebar-labels`,children:[(0,p.jsx)("p",{className:`${wt}__name`,title:g,children:(0,p.jsx)("span",{children:g})}),a&&a.length>0?(0,p.jsx)(wn,{folderType:a}):null]}),f?(0,p.jsx)(ag,{button:(0,p.jsx)(we,{}),disabled:m>1||1===m&&!o,horizontalAlign:"right",size:"large",verticalAlign:"bottom",children:f}):null]})]},s)}function wn({folderType:e}){let{config:t}=(0,d.c)(),{i18n:r}=(0,f.d)(),n=c.default.useMemo(()=>e.reduce((e,n)=>{let a=t.collections?.find(e=>e.slug===n);return a?[...e,m(a.labels.plural,r)]:e},[]),[e,t.collections,r]);return(0,p.jsx)("p",{className:`${wt}__assigned-collections`,children:n.map((t,r)=>(0,p.jsxs)("span",{children:[t,r<e.length-1?", ":""]},t))})}function wa(e){let t=(0,v.c)(18),{type:r,className:n,index:a,item:l}=e,{checkIfItemIsDisabled:i,focusedRowIndex:o,onItemClick:s,onItemKeyPress:c,selectedItemKeys:u}=mg(),d;if(t[0]!==i||t[1]!==n||t[2]!==o||t[3]!==a||t[4]!==l||t[5]!==s||t[6]!==c||t[7]!==u||t[8]!==r){let e,f=u.has(l.itemKey),h=i(l),m;t[10]!==a||t[11]!==l||t[12]!==s?(m=e=>{s({event:e,index:a,item:l})},t[10]=a,t[11]=l,t[12]=s,t[13]=m):m=t[13],t[14]!==a||t[15]!==l||t[16]!==c?(e=e=>{c({event:e,index:a,item:l})},t[14]=a,t[15]=l,t[16]=c,t[17]=e):e=t[17],d=(0,p.jsx)(wr,{className:n,disabled:h,folderType:l.value.folderType||[],id:l.value.id,isFocused:o===a,isSelected:f,itemKey:l.itemKey,onClick:m,onKeyDown:e,previewUrl:l.value.url,title:l.value._folderOrDocumentTitle,type:r}),t[0]=i,t[1]=n,t[2]=o,t[3]=a,t[4]=l,t[5]=s,t[6]=c,t[7]=u,t[8]=r,t[9]=d}else d=t[9];return d}var wl="item-card-grid";function wi({type:e,items:t,subfolderCount:r,title:n}){return(0,p.jsxs)(p.Fragment,{children:[n&&(0,p.jsx)("p",{className:`${wl}__title`,children:n}),(0,p.jsx)("div",{className:wl,children:t&&t?.length!==0?t.map((t,n)=>{let{itemKey:a}=t;return(0,p.jsx)(wa,{index:n+(r||0),item:t,type:e},a)}):null})]})}function wo(e){return void 0===e||"number"==typeof e?e:decodeURIComponent(e)}var ws=e=>{let t=(0,v.c)(9),{id:r,className:n,prefix:a}=e,l=void 0===a?"ID:":a,{config:i}=(0,d.c)(),{routes:o}=i,{admin:s}=o,{collectionSlug:c,globalSlug:u}=oV(),f=ik(),h=`/${c?`collections/${c}`:`globals/${u}`}/${r}`,m;if(t[0]!==s||t[1]!==n||t[2]!==f||t[3]!==r||t[4]!==l||t[5]!==h){let e=tL({adminRoute:s,path:h}),a;t[7]!==n?(a=["id-label",n].filter(Boolean),t[7]=n,t[8]=a):a=t[8],m=(0,p.jsxs)("div",{className:a.join(" "),title:r,children:[l," ",f>1?(0,p.jsx)(n8,{href:e,children:wo(r)}):wo(r)]}),t[0]=s,t[1]=n,t[2]=f,t[3]=r,t[4]=l,t[5]=h,t[6]=m}else m=t[6];return m},wc="render-title",wu=e=>{let t=(0,v.c)(10),{className:r,element:n,fallback:a,title:l}=e,{id:i,isInitializing:o}=oV(),{title:s}=oD(),u=l||s||a,d=u===i,f=void 0===n?"h1":n,h;if(t[0]!==f||t[1]!==r||t[2]!==i||t[3]!==d||t[4]!==o||t[5]!==u){let e=(0,p.jsx)(c.Fragment,{children:" "}),n=d&&`${wc}--has-id`,a;t[7]!==r||t[8]!==n?(a=[r,wc,n].filter(Boolean),t[7]=r,t[8]=n,t[9]=a):a=t[9],h=(0,p.jsx)(f,{className:a.join(" "),"data-doc-id":i,title:u,children:o?e:(0,p.jsx)(c.Fragment,{children:d?(0,p.jsx)(ws,{className:`${wc}__id`,id:i}):u||e})}),t[0]=f,t[1]=r,t[2]=i,t[3]=d,t[4]=o,t[5]=u,t[6]=h}else h=t[6];return h},wd="sort-column",wf=e=>{let t,r=(0,v.c)(19),{name:n,appearance:a,disable:l,Label:i,label:o}=e,s=void 0!==l&&l,{handleSortChange:c,query:u}=f_(),{t:d}=(0,f.d)(),{sort:h}=u,m=`-${n}`,g;r[0]!==n||r[1]!==h?(g=[`${wd}__asc`],h===n&&g.push(`${wd}--active`),r[0]=n,r[1]=h,r[2]=g):g=r[2],r[3]!==m||r[4]!==h?(t=[`${wd}__desc`],h===m&&t.push(`${wd}--active`),r[3]=m,r[4]=h,r[5]=t):t=r[5];let y=a&&`${wd}--appearance-${a}`,b;r[6]!==y?(b=[wd,y].filter(Boolean),r[6]=y,r[7]=b):b=r[7];let x=b.join(" "),w;return r[8]!==i||r[9]!==n||r[10]!==g||r[11]!==m||r[12]!==t||r[13]!==s||r[14]!==c||r[15]!==o||r[16]!==d||r[17]!==x?(w=(0,p.jsxs)("div",{className:x,children:[(0,p.jsx)("span",{className:`${wd}__label`,children:i??(0,p.jsx)(iH,{hideLocale:!0,label:o,unstyled:!0})}),!s&&(0,p.jsxs)("div",{className:`${wd}__buttons`,children:[(0,p.jsx)("button",{"aria-label":d("general:sortByLabelDirection",{direction:d("general:ascending"),label:o}),className:[...g,`${wd}__button`].filter(Boolean).join(" "),onClick:()=>{c(n)},type:"button",children:(0,p.jsx)(ae,{direction:"up"})}),(0,p.jsx)("button",{"aria-label":d("general:sortByLabelDirection",{direction:d("general:descending"),label:o}),className:[...t,`${wd}__button`].filter(Boolean).join(" "),onClick:()=>{c(m)},type:"button",children:(0,p.jsx)(ae,{})})]})]}),r[8]=i,r[9]=n,r[10]=g,r[11]=m,r[12]=t,r[13]=s,r[14]=c,r[15]=o,r[16]=d,r[17]=x,r[18]=w):w=r[18],w},wh="item-search",wp=e=>{let t=(0,v.c)(7),{placeholder:r,setSearchTerm:n}=e,a=(0,c.useId)(),l=`${a}-label`,i;t[0]!==n?(i=e=>{n(e.target.value)},t[0]=n,t[1]=i):i=t[1];let o=i,s;return t[2]!==o||t[3]!==a||t[4]!==l||t[5]!==r?(s=(0,p.jsxs)("div",{className:wh,children:[(0,p.jsx)("label",{className:"sr-only",htmlFor:a,id:l,children:r}),(0,p.jsx)("input",{"aria-labelledby":l,className:`${wh}__input`,id:a,onChange:o,placeholder:r,type:"text"}),(0,p.jsx)(sk,{})]}),t[2]=o,t[3]=a,t[4]=l,t[5]=r,t[6]=s):s=t[6],s},wm="items-drawer",wg=e=>{let{addRowIndex:t,drawerSlug:r,items:n,labels:a,onItemClick:l,searchPlaceholder:i,title:o}=e,[s,u]=(0,c.useState)(""),[h,g]=(0,c.useState)(n),{closeModal:y,isModalOpen:v}=lx(),{i18n:b,t:x}=(0,f.d)(),{config:w}=(0,d.c)(),_=(0,c.useMemo)(()=>{let e={_none:[]};return h.forEach(t=>{if("object"==typeof t&&"admin"in t&&t.admin?.group){let r=t.admin.group,n="string"==typeof r?r:m(r,b);Object.hasOwn(e,n)?e[n].push(t):e[n]=[t]}else e._none.push(t)}),e},[h,b]);(0,c.useEffect)(()=>{v(r)||u("")},[v,r]),(0,c.useEffect)(()=>{let e=s.toLowerCase();g(n?.reduce((t,r)=>{let n;return(n="string"==typeof r?w.blocksMap?.[r]:r)&&((e,t)=>{if("labels"in e&&e.labels?.singular){if("string"==typeof e.labels.singular)return e.labels.singular.toLowerCase();if("object"==typeof e.labels.singular)return m(e.labels.singular,t).toLowerCase()}if("label"in e&&e.label){if("string"==typeof e.label)return e.label.toLowerCase();if("object"==typeof e.label)return m(e.label,t).toLowerCase()}return"slug"in e?r2(e.slug).toLowerCase():""})(n,b).includes(e)&&t.push(n),t},[])||[])},[s,n,b,w.blocksMap]);let C=o||(a?x("fields:addLabel",{label:m(a.singular,b)}):x("fields:addNew"));return(0,p.jsxs)(iS,{slug:r,title:C,children:[(0,p.jsx)(wp,{placeholder:i||x("fields:searchForBlock"),setSearchTerm:u}),(0,p.jsx)("div",{className:`${wm}__items-wrapper`,children:(0,p.jsx)("ul",{className:`${wm}__item-groups`,children:Object.entries(_).map(([e,n])=>n.length?(0,p.jsxs)("li",{className:[`${wm}__item-group`,"_none"===e&&`${wm}__item-group-none`].filter(Boolean).join(" "),children:["_none"!==e&&(0,p.jsx)("h3",{className:`${wm}__item-group-label`,children:e}),(0,p.jsx)("ul",{className:`${wm}__items`,children:n.map((e,n)=>{let a="string"==typeof e?w.blocksMap?.[e]:e;if(!a)return null;let{imageAltText:i,imageURL:o}=(e=>{if("admin"in e&&e?.admin?.images?.thumbnail){let t=e.admin?.images.thumbnail;return{imageAltText:"string"==typeof t?void 0:t.alt,imageURL:"string"==typeof t?t:t.url}}return"imageURL"in e?{imageAltText:e.imageAltText,imageURL:e.imageURL}:{imageAltText:void 0,imageURL:void 0}})(a),s=((e,t)=>{if("labels"in e&&e.labels?.singular)return m(e.labels.singular,t);if("label"in e&&e.label){if("string"==typeof e.label)return e.label;if("object"==typeof e.label)return m(e.label,t)}return r2(e.slug)})(a,b);return(0,p.jsx)("li",{className:`${wm}__item`,children:(0,p.jsx)(sb,{alignLabel:"center",label:s,onClick:()=>{l(a,t),y(r)},thumbnail:(0,p.jsx)("div",{className:`${wm}__default-image`,children:o?(0,p.jsx)("img",{alt:i,src:o}):(0,p.jsx)(s$,{})})})},n)})})]},e):null)})})]})},wy=e=>{let t=(0,v.c)(24),{field:r,path:n,readOnly:a,useAsSlug:l}=e,{label:i}=r,{t:o}=(0,f.d)(),{collectionSlug:s,globalSlug:u}=oV(),{slugify:d}=fk(),h=n||r.name,m;t[0]!==h?(m={path:h},t[0]=h,t[1]=m):m=t[1];let{setValue:g,value:y}=oQ(m),{getData:b,getDataByPath:x}=nj(),[w,_]=(0,c.useState)(!0),C;t[2]!==s||t[3]!==b||t[4]!==x||t[5]!==u||t[6]!==n||t[7]!==g||t[8]!==d||t[9]!==l||t[10]!==y?(C=async e=>{e.preventDefault();let t=x(l),r=await d({collectionSlug:s,data:b(),globalSlug:u,path:n,valueToSlugify:t});null==r?g(""):y!==r&&g(r)},t[2]=s,t[3]=b,t[4]=x,t[5]=u,t[6]=n,t[7]=g,t[8]=d,t[9]=l,t[10]=y,t[11]=C):C=t[11];let S=C,j;t[12]===Symbol.for("react.memo_cache_sentinel")?(j=e=>{e.preventDefault(),_(wv)},t[12]=j):j=t[12];let $=j,k=`field-${n}`,N;return t[13]!==r.name||t[14]!==S||t[15]!==w||t[16]!==i||t[17]!==n||t[18]!==a||t[19]!==g||t[20]!==o||t[21]!==k||t[22]!==y?(N=(0,p.jsxs)("div",{className:"field-type slug-field-component",children:[(0,p.jsxs)("div",{className:"label-wrapper",children:[(0,p.jsx)(iH,{htmlFor:k,label:i}),!w&&(0,p.jsx)(aw,{buttonStyle:"none",className:"lock-button",onClick:S,children:o("authentication:generate")}),(0,p.jsx)(aw,{buttonStyle:"none",className:"lock-button",onClick:$,children:o(w?"general:unlock":"general:lock")})]}),(0,p.jsx)(pL,{onChange:g,path:n||r.name,readOnly:!!(a||w),value:y})]}),t[13]=r.name,t[14]=S,t[15]=w,t[16]=i,t[17]=n,t[18]=a,t[19]=g,t[20]=o,t[21]=k,t[22]=y,t[23]=N):N=t[23],N};function wv(e){return!e}var wb=()=>(0,p.jsx)("svg",{"aria-hidden":"true",className:"graphic code-block-icon",focusable:"false",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"stroke",d:"M14 12.6667L16.6667 9.99999L14 7.33332M5.99999 7.33332L3.33333 9.99999L5.99999 12.6667M11.6667 4.66666L8.33333 15.3333",strokeLinecap:"square"})}),wx="minimize-maximize",ww=({className:e,isMinimized:t})=>{let r=[wx,t?`${wx}--minimized`:`${wx}--maximized`,e].filter(Boolean).join(" ");return(0,p.jsx)("svg",{className:r,height:"20",stroke:"currentColor",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:t?(0,p.jsx)("path",{d:"M7.33333 4H5.33333C4.97971 4 4.64057 4.14048 4.39052 4.39052C4.14048 4.64057 4 4.97971 4 5.33333V7.33333M16 7.33333V5.33333C16 4.97971 15.8595 4.64057 15.6095 4.39052C15.3594 4.14048 15.0203 4 14.6667 4H12.6667M4 12.6667V14.6667C4 15.0203 4.14048 15.3594 4.39052 15.6095C4.64057 15.8595 4.97971 16 5.33333 16H7.33333M12.6667 16H14.6667C15.0203 16 15.3594 15.8595 15.6095 15.6095C15.8595 15.3594 16 15.0203 16 14.6667V12.6667"}):(0,p.jsx)("path",{d:"M7.33333 4V6C7.33333 6.35362 7.19286 6.69276 6.94281 6.94281C6.69276 7.19286 6.35362 7.33333 6 7.33333H4M16 7.33333H14C13.6464 7.33333 13.3072 7.19286 13.0572 6.94281C12.8071 6.69276 12.6667 6.35362 12.6667 6V4M4 12.6667H6C6.35362 12.6667 6.69276 12.8071 6.94281 13.0572C7.19286 13.3072 7.33333 13.6464 7.33333 14V16M12.6667 16V14C12.6667 13.6464 12.8071 13.3072 13.0572 13.0572C13.3072 12.8071 13.6464 12.6667 14 12.6667H16"})})},w_=({ariaLabel:e,className:t})=>(0,p.jsx)("div",{"aria-label":e,className:[t,"gear"].filter(Boolean).join(" "),children:(0,p.jsx)("svg",{className:"icon icon--gear",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M9.33337 8.84671L6.66671 4.22671M9.33337 11.1534L6.66671 15.7734M10 16.6667V15.3334M10 15.3334C12.9456 15.3334 15.3334 12.9456 15.3334 10C15.3334 7.05452 12.9456 4.66671 10 4.66671M10 15.3334C7.05452 15.3334 4.66671 12.9456 4.66671 10M10 3.33337V4.66671M10 4.66671C7.05452 4.66671 4.66671 7.05452 4.66671 10M11.3334 10H16.6667M11.3334 10C11.3334 10.7364 10.7364 11.3334 10 11.3334C9.26366 11.3334 8.66671 10.7364 8.66671 10C8.66671 9.26366 9.26366 8.66671 10 8.66671C10.7364 8.66671 11.3334 9.26366 11.3334 10ZM13.3334 15.7734L12.6667 14.62M13.3334 4.22671L12.6667 5.38004M3.33337 10H4.66671M15.7734 13.3334L14.62 12.6667M15.7734 6.66671L14.62 7.33337M4.22671 13.3334L5.38004 12.6667M4.22671 6.66671L5.38004 7.33337",strokeLinecap:"round",strokeLinejoin:"round"})})});function wC(){return(0,p.jsxs)("svg",{className:"icon icon--move-folder",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("g",{filter:"url(#filter0_d_278_1086)",children:(0,p.jsx)("path",{d:"M5.33334 10V7.33334C5.33334 6.97971 5.47382 6.64058 5.72387 6.39053C5.97392 6.14048 6.31305 6 6.66668 6H9.26668C9.48967 5.99782 9.70965 6.0516 9.90648 6.15642C10.1033 6.26124 10.2707 6.41375 10.3933 6.6L10.9333 7.4C11.0547 7.58436 11.22 7.73568 11.4143 7.84041C11.6087 7.94513 11.8259 7.99997 12.0467 8H17.3333C17.687 8 18.0261 8.14048 18.2762 8.39053C18.5262 8.64058 18.6667 8.97971 18.6667 9.33334V16C18.6667 16.3536 18.5262 16.6928 18.2762 16.9428C18.0261 17.1929 17.687 17.3333 17.3333 17.3333H6.66668C6.31305 17.3333 5.97392 17.1929 5.72387 16.9428C5.47382 16.6928 5.33334 16.3536 5.33334 16V15.3333M5.33334 12.6667H12M12 12.6667L10 14.6667M12 12.6667L10 10.6667",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,p.jsx)("defs",{children:(0,p.jsx)("filter",{colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",height:"26",id:"filter0_d_278_1086",width:"26",x:"-1",y:"-1",children:(0,p.jsx)("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_278_1086",mode:"normal",result:"shape"})})})]})}var wS=()=>(0,p.jsxs)("svg",{className:"icon icon--grid-view",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M8 4H4.66667C4.29848 4 4 4.29848 4 4.66667V8C4 8.36819 4.29848 8.66667 4.66667 8.66667H8C8.36819 8.66667 8.66667 8.36819 8.66667 8V4.66667C8.66667 4.29848 8.36819 4 8 4Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),(0,p.jsx)("path",{d:"M15.3333 4H12C11.6318 4 11.3333 4.29848 11.3333 4.66667V8C11.3333 8.36819 11.6318 8.66667 12 8.66667H15.3333C15.7015 8.66667 16 8.36819 16 8V4.66667C16 4.29848 15.7015 4 15.3333 4Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),(0,p.jsx)("path",{d:"M15.3333 11.3333H12C11.6318 11.3333 11.3333 11.6318 11.3333 12V15.3333C11.3333 15.7015 11.6318 16 12 16H15.3333C15.7015 16 16 15.7015 16 15.3333V12C16 11.6318 15.7015 11.3333 15.3333 11.3333Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),(0,p.jsx)("path",{d:"M8 11.3333H4.66667C4.29848 11.3333 4 11.6318 4 12V15.3333C4 15.7015 4.29848 16 4.66667 16H8C8.36819 16 8.66667 15.7015 8.66667 15.3333V12C8.66667 11.6318 8.36819 11.3333 8 11.3333Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),wj=()=>(0,p.jsx)("svg",{className:"icon icon--list-view",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M4 10H16M4 14H16M4 6H16",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),w$=()=>(0,p.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-error-500)"}),(0,p.jsx)("path",{d:"M15.4001 10.5996L10.6001 15.3996M10.6001 10.5996L15.4001 15.3996",stroke:"var(--theme-error-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),wk=()=>(0,p.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-elevation-500)"}),(0,p.jsx)("path",{d:"M13 16.1998V12.9998M13 9.7998H13.0077",stroke:"var(--theme-elevation-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),wN=()=>(0,p.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-success-500)"}),(0,p.jsx)("path",{d:"M10.6001 13.0004L12.2001 14.6004L15.4001 11.4004",stroke:"var(--theme-success-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),wE=()=>(0,p.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-warning-500)"}),(0,p.jsx)("path",{d:"M13 10V13.2M13 16.4H13.008",stroke:"var(--theme-warning-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),wT=c.default.createContext({addClientFunction:()=>null,removeClientFunction:()=>null}),wP=c.default.createContext({}),wD=e=>{let t=(0,v.c)(6),{children:r}=e,n;t[0]===Symbol.for("react.memo_cache_sentinel")?(n={},t[0]=n):n=t[0];let[a,l]=c.default.useState(n),i;t[1]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{l(t=>{let r={...t};return r[e.key]=e.func,r})},t[1]=i):i=t[1];let o=i,s;t[2]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{l(t=>{let r={...t};return delete r[e.key],r})},t[2]=s):s=t[2];let u=s,d;return t[3]!==r||t[4]!==a?(d=(0,p.jsx)(wT,{value:{addClientFunction:o,removeClientFunction:u},children:(0,p.jsx)(wP,{value:a,children:r})}),t[3]=r,t[4]=a,t[5]=d):d=t[5],d},wO=(e,t)=>{let r=(0,v.c)(6),{addClientFunction:n,removeClientFunction:a}=c.default.use(wT),l,i;r[0]!==n||r[1]!==t||r[2]!==e||r[3]!==a?(l=()=>(n({func:t,key:e}),()=>{a({func:t,key:e})}),i=[t,e,n,a],r[0]=n,r[1]=t,r[2]=e,r[3]=a,r[4]=l,r[5]=i):(l=r[4],i=r[5]),c.default.useEffect(l,i)},wA=()=>c.default.use(wP),wR=e=>e?.startsWith("http://")||e?.startsWith("https://")?e:(e=>{try{return new URL(e,window.location.origin).href}catch{return e}})(e),wM=({collisionRect:e,droppableContainers:t,...r})=>{let n=t.find(({id:e})=>"live-preview-area"===e),a=eS({...r,collisionRect:e,droppableContainers:[n]});if(0===a.length)return a;let l=n?.rect?.current;if(e.top>=l.top&&e.left>=l.left&&e.bottom<=l.bottom&&e.right<=l.right)return a},wL=(e,t)=>{switch(t.type){case"height":return{...e,height:t.value};case"width":return{...e,width:t.value};default:return{...e,...t?.value||{}}}},wI=({breakpoints:e,children:t,isLivePreviewEnabled:r,isLivePreviewing:n,isPreviewEnabled:a,previewURL:l,typeofLivePreviewURL:i,url:o})=>{let[s,u]=(0,c.useState)("iframe"),[f,h]=(0,c.useState)(n),[m,g]=(0,c.useState)(f),y=(0,c.useCallback)(e=>{e&&g(!0),h(e)},[]),b=(0,c.useMemo)(()=>[...e||[],{name:"responsive",height:"100%",label:"Responsive",width:"100%"}],[e]),[x,w]=(0,c.useState)(""),[_,C]=(0,c.useState)(l),{isPopupOpen:S,openPopupWindow:j,popupRef:$}=(e=>{let t,r,n=(0,v.c)(15),{eventType:a,onMessage:l,url:i}=e,o=(0,c.useRef)(!1),[s,u]=(0,c.useState)(!1),{config:f}=(0,d.c)(),{serverURL:h}=f,p=(0,c.useRef)(null),m,g;n[0]!==a||n[1]!==s||n[2]!==l||n[3]!==h||n[4]!==i?(m=()=>{let e=async e=>{e.origin!==window.location.origin||e.origin!==i||e.origin!==h||"function"!=typeof l||e.data?.type!==a||o.current||(o.current=!0,await l(e.data?.searchParams),o.current=!1)};return s&&p.current&&window.addEventListener("message",e,!1),()=>{window.removeEventListener("message",e)}},g=[l,a,i,h,s],n[0]=a,n[1]=s,n[2]=l,n[3]=h,n[4]=i,n[5]=m,n[6]=g):(m=n[5],g=n[6]),(0,c.useEffect)(m,g),n[7]!==i?(t=e=>{e&&e.preventDefault();let t={height:700,left:"auto",menubar:"no",popup:"yes",toolbar:"no",top:"auto",width:800},r=Object.entries(t).reduce((e,r)=>{let[n,a]=r,l=e;if("auto"===a){if("top"===n){let e=Math.round(window.innerHeight/2-t.height/2);l+=`top=${e},`}else if("left"===n){let e=Math.round(window.innerWidth/2-t.width/2);l+=`left=${e},`}return l}return l+`${n}=${a},`},"").slice(0,-1);p.current=window.open(i,"_blank",r),u(!0)},n[7]=i,n[8]=t):t=n[8];let y=t,b,x;return n[9]!==s?(b=()=>{let e;return s?e=setInterval(function(){p.current.closed&&(clearInterval(e),u(!1))},1e3):clearInterval(e),()=>{e&&clearInterval(e)}},x=[s,p],n[9]=s,n[10]=b,n[11]=x):(b=n[10],x=n[11]),(0,c.useEffect)(b,x),n[12]!==s||n[13]!==y?(r={isPopupOpen:s,openPopupWindow:y,popupRef:p},n[12]=s,n[13]=y,n[14]=r):r=n[14],r})({eventType:"payload-live-preview",url:x}),[k,N]=(0,c.useState)(!1),[E,T]=(0,c.useState)(!1),{collectionSlug:P,globalSlug:D}=oV(),O=(0,c.useRef)(!0),{setPreference:A}=oL(),R=c.default.useRef(null),[M,L]=(0,c.useState)(),[I,F]=(0,c.useState)(1),[B,z]=(0,c.useState)({x:0,y:0}),[U,V]=c.default.useReducer(wL,{height:0,width:0}),[H,K]=(0,c.useState)({height:0,width:0}),[q,W]=c.default.useState("responsive"),Y=(0,c.useCallback)(e=>{let t;"string"==typeof e&&(t=wR(e)),t||y(!1),t!==x&&(N(!1),w(t))},[x]);(0,c.useEffect)(()=>{"string"==typeof o&&w(wR(o))},[o]);let G=(0,c.useCallback)(e=>{V({type:"width",value:e})},[V]),J=(0,c.useCallback)(e=>{V({type:"height",value:e})},[V]);(0,c.useEffect)(()=>{let e=b?.find(e=>e.name===q);e&&"responsive"!==q&&"custom"!==q&&"number"==typeof e?.width&&"number"==typeof e?.height&&V({type:"reset",value:{height:e.height,width:e.width}})},[q,b]),(0,c.useEffect)(()=>{let e=e=>{x?.startsWith(e.origin)&&e.data&&"object"==typeof e.data&&"payload-live-preview"===e.data.type&&e.data.ready&&N(!0)};return window.addEventListener("message",e),T(!0),()=>{window.removeEventListener("message",e)}},[x,E]);let X=(0,c.useCallback)(e=>{N(!1),u(e),"popup"===e&&j()},[j]);(0,c.useEffect)(()=>{(S?"popup":"iframe")!==s&&X("iframe")},[s,S,X]),(0,c.useEffect)(()=>{if(O.current){O.current=!1;return}A(P?`collection-${P}`:`global-${D}`,{editViewType:f?"live-preview":"default"},!0)},[f,A,P,D]);let Q=(0,c.useId)();return(0,p.jsx)(v8,{value:{appIsReady:k,breakpoint:q,breakpoints:b,iframeRef:R,isLivePreviewEnabled:r,isLivePreviewing:f,isPopupOpen:S,isPreviewEnabled:a,listeningForMessages:E,loadedURL:M,measuredDeviceSize:H,openPopupWindow:j,popupRef:$,previewURL:_,previewWindowType:s,setAppIsReady:N,setBreakpoint:W,setHeight:J,setIsLivePreviewing:y,setLoadedURL:L,setMeasuredDeviceSize:K,setPreviewURL:C,setPreviewWindowType:X,setSize:V,setToolbarPosition:z,setURL:Y,setWidth:G,setZoom:F,shouldRenderIframe:m,size:U,toolbarPosition:B,typeofLivePreviewURL:i,url:x,zoom:I},children:(0,p.jsx)(tw,{collisionDetection:wM,id:Q,onDragEnd:e=>{e.over&&"live-preview-area"===e.over.id&&z({x:B.x+e.delta.x,y:B.y+e.delta.y})},children:t})})},wF="progress-bar",wB=()=>{let e=(0,v.c)(9),{isTransitioning:t,transitionProgress:r}=n3(),[n,a]=c.default.useState(null),l=(0,c.useRef)(!0),i,o;if(e[0]!==t||e[1]!==r?(i=()=>{let e,n;return t?l.current?n=setTimeout(()=>{a(r),l.current=!1},150):a(r):(l.current=!0,a(1),e=setTimeout(()=>{a(null)},400)),()=>{clearTimeout(e),clearTimeout(n)}},o=[t,r],e[0]=t,e[1]=r,e[2]=i,e[3]=o):(i=e[2],o=e[3]),(0,c.useEffect)(i,o),"number"==typeof n){let t=1===n&&`${wF}--fade-out`,r;e[4]!==t?(r=[wF,t].filter(Boolean),e[4]=t,e[5]=r):r=e[5];let a=r.join(" "),l;return e[6]!==n||e[7]!==a?(l=(0,p.jsx)("div",{className:a,style:{"--transition-duration":"200ms"},children:(0,p.jsx)("div",{className:`${wF}__progress`,style:{width:`${100*(n||0)}%`}})}),e[6]=n,e[7]=a,e[8]=l):l=e[8],l}return null},wz=(0,c.createContext)({}),wU=e=>{let t=(0,v.c)(6),{children:r,visibleEntities:n}=e,a;t[0]!==n?(a=e=>{let{collectionSlug:t,globalSlug:r}=e;return t?n.collections.includes(t):!!r&&n.globals.includes(r)},t[0]=n,t[1]=a):a=t[1];let l=a,i;return t[2]!==r||t[3]!==l||t[4]!==n?(i=(0,p.jsx)(wz,{value:{isEntityVisible:l,visibleEntities:n},children:r}),t[2]=r,t[3]=l,t[4]=n,t[5]=i):i=t[5],i},wV=()=>(0,c.use)(wz),wH=(0,c.createContext)({}),wK=e=>{let t=(0,v.c)(3),{children:r}=e,n=(0,y.useParams)(),a;return t[0]!==r||t[1]!==n?(a=(0,p.jsx)(wH,{value:n,children:r}),t[0]=r,t[1]=n,t[2]=a):a=t[2],a},wq=()=>(0,c.use)(wH),wW=(0,c.createContext)({}),wY=()=>(0,c.useContext)(wW),wG=(e,t)=>{let{timestamp:r,animationRef:n}=t;n.current=null;let{x:a,y:l,xDirection:i,yDirection:o,eventsFired:s,hasScrolled:c}=e,u=c||!!r,d=u?window.pageXOffset:0,f=u?window.pageYOffset:0,h=d-a,p=f-l,m=d/(document.body.scrollWidth-window.innerWidth)*100,g=f/(document.body.scrollHeight-window.innerHeight)*100;return{x:d,y:f,xDifference:h,yDifference:p,xDirection:h>0?"right":h<0?"left":i,yDirection:p>0?"down":p<0?"up":o,xPercentage:m,yPercentage:g,totalPercentage:(m+g)/2,eventsFired:u?s+1:s,hasScrolled:u}},wJ=e=>{let{children:t}=e,r=(0,c.useRef)(null),[n,a]=(0,c.useReducer)(wG,{x:0,y:0,xDifference:0,yDifference:0,xDirection:void 0,yDirection:void 0,xPercentage:0,yPercentage:0,totalPercentage:0,eventsFired:0,hasScrolled:!1}),l=(0,c.useCallback)(e=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(t=>{a({e:e,timestamp:t,animationRef:r})})},[]);return(0,c.useEffect)(()=>(window.addEventListener("scroll",l),()=>{window.removeEventListener("scroll",l)}),[l]),c.default.createElement(wW.Provider,{value:Object.assign({},n)},t&&t)};function wX(){let e,t=(0,v.c)(6),{closeAllModals:r}=lx(),n=(0,y.usePathname)(),a;t[0]!==r?(a=()=>{r()},t[0]=r,t[1]=a):a=t[1];let l=ad(a),i=(0,c.useRef)(!0),o;return t[2]!==l?(o=()=>{if(i.current){i.current=!1;return}l()},t[2]=l,t[3]=o):o=t[3],t[4]!==n?(e=[n],t[4]=n,t[5]=e):e=t[5],(0,c.useEffect)(o,e),null}var{WindowInfoProvider:wQ}=gx&&"WindowInfoProvider"in gx?gx:{WindowInfoProvider:void 0},{useWindowInfo:wZ}=gx&&"useWindowInfo"in gx?gx:{useWindowInfo:void 0},w0=(0,c.createContext)({searchParams:{},stringifyParams:()=>""}),w1=({children:e})=>{let t=(0,y.useSearchParams)().toString(),r=c.default.useMemo(()=>rS(t,{depth:10,ignoreQueryPrefix:!0}),[t]),n=c.default.useCallback(({params:e,replace:t=!1})=>ra({...t?{}:r,...e},{addQueryPrefix:!0}),[r]);return(0,p.jsx)(w0,{value:{searchParams:r,stringifyParams:n},children:e})},w2=()=>(0,c.use)(w0),w3=({config:e})=>{let{admin:{toast:{duration:t,expand:r,limit:n,position:a}={}}={}}=e;return(0,p.jsx)(n0,{className:"payload-toast-container",closeButton:!0,dir:"undefined",duration:t??4e3,expand:r??!1,gap:8,icons:{error:(0,p.jsx)(w$,{}),info:(0,p.jsx)(wk,{}),success:(0,p.jsx)(wN,{}),warning:(0,p.jsx)(wE,{})},offset:"calc(var(--gutter-h) / 2)",position:a??"bottom-right",toastOptions:{classNames:{closeButton:"payload-toast-close-button",content:"toast-content",error:"toast-error",icon:"toast-icon",info:"toast-info",success:"toast-success",title:"toast-title",toast:"payload-toast-item",warning:"toast-warning"},unstyled:!0},visibleToasts:n??5})},w6=e=>{let t=(0,v.c)(16),{children:r,config:n,dateFNSKey:a,fallbackLang:l,isNavOpen:i,languageCode:s,languageOptions:u,locale:h,permissions:m,serverFunction:g,switchLanguageServerAction:y,theme:b,translations:x,user:w}=e,_=c.default.useId(),C;return t[0]!==r||t[1]!==n||t[2]!==a||t[3]!==_||t[4]!==l||t[5]!==i||t[6]!==s||t[7]!==u||t[8]!==h||t[9]!==m||t[10]!==g||t[11]!==y||t[12]!==b||t[13]!==x||t[14]!==w?(C=(0,p.jsxs)(bU,{children:[(0,p.jsx)(fN,{serverFunction:g,children:(0,p.jsx)(n1,{children:(0,p.jsx)(mv,{cachingEnabled:"true"===o.default.env.NEXT_PUBLIC_ENABLE_ROUTER_CACHE_REFRESH,children:(0,p.jsx)(d.b,{config:n,children:(0,p.jsx)(wD,{children:(0,p.jsx)(f.c,{dateFNSKey:a,fallbackLang:l,language:s,languageOptions:u,switchLanguageServerAction:y,translations:x,children:(0,p.jsx)(wQ,{breakpoints:{l:"(max-width: 1440px)",m:"(max-width: 1024px)",s:"(max-width: 768px)",xs:"(max-width: 400px)"},children:(0,p.jsx)(wJ,{children:(0,p.jsx)(w1,{children:(0,p.jsxs)(iy,{classPrefix:"payload",transTime:0,zIndex:"var(--z-modal)",children:[(0,p.jsx)(wX,{}),(0,p.jsxs)(iA,{permissions:m,user:w,children:[(0,p.jsx)(oM,{children:(0,p.jsx)(d.i,{theme:b,children:(0,p.jsx)(wK,{children:(0,p.jsx)(iF,{locale:h,children:(0,p.jsx)(vF,{children:(0,p.jsx)(fB,{children:(0,p.jsx)(hQ,{children:(0,p.jsx)(vO,{initialIsOpen:i,children:(0,p.jsx)(pv,{children:(0,p.jsx)(tw,{collisionDetection:ej,id:_,children:r})})})})})})})})})}),(0,p.jsx)(lB,{}),(0,p.jsx)(iP,{})]})]})})})})})})})})})}),(0,p.jsx)(w3,{config:n})]}),t[0]=r,t[1]=n,t[2]=a,t[3]=_,t[4]=l,t[5]=i,t[6]=s,t[7]=u,t[8]=h,t[9]=m,t[10]=g,t[11]=y,t[12]=b,t[13]=x,t[14]=w,t[15]=C):C=t[15],C};function w5(e){let{className:t,loginWithUsername:r,operation:n,permissions:a,readOnly:l,t:i}=e;function o(e,t){return rc({field:{name:e,type:"text"},operation:"create"===n?"create":t,parentName:"",permissions:a}).operation}let s="object"==typeof a&&"email"in a&&a.email,c="object"==typeof a&&"username"in a&&a.username,u=s?{read:o("email","read"),update:o("email","update")}:{read:!0,update:!0},d=c?{read:o("username","read"),update:o("username","update")}:{read:!0,update:!0},f=(!r||r?.requireEmail||r?.allowEmailLogin)&&u.read,h=!!r&&d.read;if(f||h)return(0,p.jsxs)("div",{className:["login-fields",t&&t].filter(Boolean).join(" "),children:[f?(0,p.jsx)(oG,{value:"email",children:(0,p.jsx)(fi,{field:{name:"email",admin:{autoComplete:"off"},label:i("general:email"),required:!r||r&&r.requireEmail},path:"email",readOnly:l||!u.update,schemaPath:"email",validate:rJ})}):null,h&&(0,p.jsx)(oG,{value:"username",children:(0,p.jsx)(pB,{field:{name:"username",admin:{autoComplete:"off"},label:i("authentication:username"),required:r&&r.requireUsername},path:"username",readOnly:l||!d.update,schemaPath:"username",validate:rX})})]})}var w4="select-all",w8=()=>{let e=(0,v.c)(7),{selectAll:t,toggleAll:r}=v1(),{i18n:n}=(0,f.d)(),a;if(e[0]!==n||e[1]!==t||e[2]!==r){let l,i;e[4]===Symbol.for("react.memo_cache_sentinel")?(l=[w4,`${w4}__checkbox`],e[4]=l):l=e[4],e[5]!==r?(i=()=>r(),e[5]=r,e[6]=i):i=e[6],a=(0,p.jsx)(o7,{"aria-label":t===vX.None?n.t("general:selectAllRows"):n.t("general:deselectAllRows"),checked:t===vX.AllInPage||t===vX.AllAvailable,className:l.join(" "),id:"select-all",name:"select-all",onToggle:i,partialChecked:t===vX.Some}),e[0]=n,e[1]=t,e[2]=r,e[3]=a}else a=e[3];return a},w7="select-row",w9=e=>{let t,r,n,a=(0,v.c)(13),{rowData:l}=e,{user:i}=iR(),{selected:o,setSelection:s}=v1(),c;if(a[0]!==l||a[1]!==i?.id){c=Symbol.for("react.early_return_sentinel");e:{let{_isLocked:e,_userEditing:t}=l||{};if(e&&t&&t.id!==i?.id){c=(0,p.jsx)(bf,{user:t});break e}}a[0]=l,a[1]=i?.id,a[2]=c}else c=a[2];if(c!==Symbol.for("react.early_return_sentinel"))return c;a[3]!==l.id||a[4]!==o?(t=o.get(l.id),a[3]=l.id,a[4]=o,a[5]=t):t=a[5];let u=!!t,d;return a[6]===Symbol.for("react.memo_cache_sentinel")?(d=[w7,`${w7}__checkbox`],a[6]=d):d=a[6],a[7]!==l.id||a[8]!==s?(r=()=>s(l.id),a[7]=l.id,a[8]=s,a[9]=r):r=a[9],a[10]!==u||a[11]!==r?(n=(0,p.jsx)(o7,{checked:u,className:d.join(" "),onToggle:r}),a[10]=u,a[11]=r,a[12]=n):n=a[12],n},_e=e=>{let{onClick:t}=e,{count:r,selected:n}=v1(),{t:a}=(0,f.d)();return n&&r?(0,p.jsxs)(sg,{onClick:()=>{"function"==typeof t&&t(n)},pillStyle:"white",size:"small",children:[a("general:select")," ",r]}):null},_t="collection-list";function _r(e){let{AfterList:t,AfterListTable:r,beforeActions:n,BeforeList:a,BeforeListTable:l,collectionSlug:i,columnState:o,Description:s,disableBulkDelete:u,disableBulkEdit:h,disableQueryPresets:g,enableRowSelections:v,hasCreatePermission:b,hasDeletePermission:x,hasTrashPermission:w,listMenuItems:_,newDocumentURL:C,queryPreset:S,queryPresetPermissions:j,renderedFilters:$,resolvedFilterOptions:k,Table:N,viewType:E}=e,[T]=(0,d.a)(N),{allowCreate:P,createNewDrawerSlug:D,isInDrawer:O,onBulkSelect:A}=fb(),R=void 0!==P?P&&b:b,{config:{routes:{admin:M},serverURL:L},getEntityConfig:I}=(0,d.c)(),F=(0,y.useRouter)(),{data:B,isGroupingBy:z}=f_(),{openModal:U}=lx(),{drawerSlug:V,setCollectionSlug:H,setOnSuccess:K}=gV(),q=I({collectionSlug:i}),{labels:W,upload:Y}=q,G=!!Y,J=G&&q.upload.bulkUpload,X=!!q.trash,{i18n:Q}=(0,f.d)(),{setStepNav:Z}=vL(),{breakpoints:{s:ee}}=wZ(),et=c.default.useMemo(()=>G?B.docs.map(e=>({...e,filesize:rV(e.filesize)})):B?.docs,[B?.docs,G]),er=c.default.useCallback(()=>{H(i),U(V),K(()=>F.refresh())},[F,i,V,U,H,K]);return(0,c.useEffect)(()=>{if(!O){let e={label:m(W?.plural,Q),url:X&&"trash"===E?tL({adminRoute:M,path:`/collections/${i}`}):void 0},t={label:Q.t("general:trash")};Z(X&&"trash"===E?[e,t]:[e])}},[M,Z,L,W,O,X,E,Q,i]),(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(fP,{collectionSlug:i,columnState:o,children:(0,p.jsx)("div",{className:`${_t} ${_t}--${i}`,children:(0,p.jsxs)(v0,{docs:et,totalDocs:B?.totalDocs,children:[a,(0,p.jsxs)(ib,{className:`${_t}__wrap`,children:[(0,p.jsx)(xE,{collectionConfig:q,Description:s||q?.admin?.description?(0,p.jsx)("div",{className:`${_t}__sub-header`,children:(0,p.jsx)(ns,{CustomComponent:s,Fallback:(0,p.jsx)(vh,{collectionSlug:i,description:q?.admin?.description})})}):void 0,disableBulkDelete:u,disableBulkEdit:h,hasCreatePermission:R,hasDeletePermission:x,hasTrashPermission:w,i18n:Q,isBulkUploadEnabled:J&&!Y.hideFileInputOnCreate,isTrashEnabled:X,newDocumentURL:C,openBulkUpload:er,smallBreak:ee,viewType:E}),(0,p.jsx)(xi,{beforeActions:v&&"function"==typeof A?n?[...n,(0,p.jsx)(_e,{onClick:A},"select-many")]:[(0,p.jsx)(_e,{onClick:A},"select-many")]:n,collectionConfig:q,collectionSlug:i,disableQueryPresets:q?.enableQueryPresets!==!0||g,listMenuItems:_,queryPreset:S,queryPresetPermissions:j,renderedFilters:$,resolvedFilterOptions:k}),l,et?.length>0&&(0,p.jsx)("div",{className:`${_t}__tables`,children:(0,p.jsx)(f8,{children:T})}),et?.length===0&&(0,p.jsx)(f3,{Actions:R&&C&&"trash"!==E?[O?(0,p.jsx)(aw,{el:"button",onClick:()=>U(D),children:Q.t("general:createNewLabel",{label:m(W?.singular,Q)})},"create"):(0,p.jsx)(aw,{el:"link",to:C,children:Q.t("general:createNewLabel",{label:m(W?.singular,Q)})},"create")]:[],Message:"trash"===E?(0,p.jsx)("p",{children:Q.t("general:noTrashResults",{label:m(W?.plural,Q)})}):(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h3",{children:Q.t("general:noResultsFound")}),(0,p.jsx)("p",{children:Q.t("general:noResultsDescription")})]})}),r,et?.length>0&&!z&&(0,p.jsx)(xL,{AfterPageControls:ee?(0,p.jsxs)("div",{className:`${_t}__list-selection`,children:[(0,p.jsx)(xg,{collectionConfig:q,disableBulkDelete:u,disableBulkEdit:h,label:m(q.labels.plural,Q),showSelectAllAcrossPages:!z}),(0,p.jsx)("div",{className:`${_t}__list-selection-actions`,children:v&&"function"==typeof A?n?[...n,(0,p.jsx)(_e,{onClick:A},"select-many")]:[(0,p.jsx)(_e,{onClick:A},"select-many")]:n})]}):null,collectionConfig:q})]}),t]})})}),et?.length>0&&z&&B.totalPages>1&&(0,p.jsx)(xI,{children:(0,p.jsx)(xL,{collectionConfig:q})})]})}var _n="move-to-folder--current-folder",_a="confirm-many-delete";function _l({className:e}){let t=(0,y.useRouter)(),{startRouteTransition:r}=n3(),{breadcrumbs:n,currentFolder:a,folderCollectionConfig:l,folderCollectionSlug:i,folderFieldName:o,folderID:s,getFolderRoute:u,moveToFolder:h}=mg(),[g,,{closeDrawer:v,openDrawer:b}]=f1({id:s,collectionSlug:i}),{clearRouteCache:x}=mb(),{config:w}=(0,d.c)(),{routes:_}=w,{closeModal:C,openModal:S}=lx(),{i18n:j,t:$}=(0,f.d)(),k=c.default.useCallback(async()=>{await fetch(tL({apiRoute:_.api,path:`/${i}/${s}?depth=0`}),{credentials:"include",method:"DELETE"}),r(()=>{t.push(u(n[n.length-2]?.id||null))})},[n,i,s,u,t,_.api,r]);return s?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(ag,{button:(0,p.jsx)(b3,{}),className:["current-folder-actions",e].filter(Boolean).join(" "),render:()=>(0,p.jsxs)(al.ButtonGroup,{children:[(0,p.jsx)(al.Button,{onClick:()=>{b()},children:$("general:editLabel",{label:m(l.labels.singular,j)})}),(0,p.jsx)(al.Button,{onClick:()=>{S(_n)},children:$("folder:moveFolder")}),(0,p.jsx)(al.Button,{onClick:()=>{S(_a)},children:$("folder:deleteFolder")})]})}),(0,p.jsx)(mA,{action:"moveItemToFolder",drawerSlug:_n,folderAssignedCollections:a?.value.folderType,folderCollectionSlug:i,folderFieldName:o,fromFolderID:a?.value.id,fromFolderName:a?.value._folderOrDocumentTitle,itemsToMove:[a],onConfirm:async({id:e,name:t})=>{await h({itemsToMove:[a],toFolderID:e}),e?nG.success($("folder:itemHasBeenMoved",{folderName:`"${t}"`,title:a.value._folderOrDocumentTitle})):nG.success($("folder:itemHasBeenMovedToRoot",{title:a.value._folderOrDocumentTitle})),C(_n)},title:a.value._folderOrDocumentTitle}),(0,p.jsx)(iE,{body:(0,p.jsx)(mk,{elements:{1:({children:e})=>(0,p.jsx)("strong",{children:e})},i18nKey:"general:aboutToDelete",t:$,variables:{label:m(l.labels.singular,j),title:a.value._folderOrDocumentTitle}}),confirmingLabel:$("general:deleting"),heading:$("general:confirmDeletion"),modalSlug:_a,onConfirm:k}),(0,p.jsx)(g,{onSave:()=>{v(),x()}})]}):null}var _i="drag-overlay-selection";function _o({item:e,selectedCount:t}){return(0,p.jsx)(tM,{dropAnimation:null,modifiers:[_s],style:{height:"unset",maxWidth:"220px"},children:(0,p.jsxs)("div",{className:`${_i}__cards`,children:[Array.from({length:t>1?2:1}).map((t,r)=>(0,p.jsx)("div",{className:`${_i}__card`,style:{right:`${3*r}px`,top:`-${3*r}px`},children:(0,p.jsx)(wr,{id:null,isSelected:!0,itemKey:"overlay-card",title:e.value._folderOrDocumentTitle,type:"folder"})},r)),t>1?(0,p.jsx)("span",{className:`${_i}__card-count`,children:t}):null]})})}var _s=({activatorEvent:e,draggingNodeRect:t,transform:r})=>{if(t&&e){let n=function(e){if(function(e){if(!e)return!1;let{TouchEvent:t}=aA(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:r}=e.touches[0];return{x:t,y:r}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:r}=e.changedTouches[0];return{x:t,y:r}}}return"clientX"in e&&"clientY"in e?{x:e.clientX,y:e.clientY}:null}(e);if(!n)return r;let a=n.x-t.left,l=n.y-t.top;return{...r,x:r.x+a+5,y:r.y+l+5}}return r},_c="sort-by-pill",_u=[{label:e=>e("general:name"),value:"name"},{label:e=>e("general:createdAt"),value:"createdAt"},{label:e=>e("general:updatedAt"),value:"updatedAt"}],_d=[{label:e=>(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(yg,{}),e("general:ascending")]}),value:"asc"},{label:e=>(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(ym,{}),e("general:descending")]}),value:"desc"}];function _f(){let{refineFolderData:e,sort:t}=mg(),{t:r}=(0,f.d)(),n=t.startsWith("-")?"desc":"asc",[a]=_u.filter(({value:e})=>e===(t.startsWith("-")?t.slice(1):t))||_u,[l]=_d.filter(({value:e})=>e===n);return(0,p.jsx)(ag,{button:(0,p.jsxs)(sg,{className:`${_c}__trigger`,icon:(0,p.jsx)(ae,{}),size:"small",children:["asc"===n?(0,p.jsx)(yg,{className:`${_c}__sort-icon`}):(0,p.jsx)(ym,{className:`${_c}__sort-icon`}),a?.label(r)]}),className:_c,horizontalAlign:"right",render:({close:t})=>(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(al.GroupLabel,{label:"Sort by"}),(0,p.jsx)(al.ButtonGroup,{children:_u.map(({label:l,value:i})=>(0,p.jsx)(al.Button,{active:a?.value===i,onClick:()=>{e({query:{page:"1",sort:"desc"===n?`-${i}`:i},updateURL:!0}),t()},children:l(r)},i))}),(0,p.jsx)(al.Divider,{}),(0,p.jsx)(al.GroupLabel,{label:"Order"}),(0,p.jsx)(al.ButtonGroup,{children:_d.map(({label:i,value:o})=>(0,p.jsx)(al.Button,{active:l?.value===o,className:`${_c}__order-option`,onClick:()=>{n!==o&&(e({query:{page:"1",sort:"desc"===o?`-${a?.value}`:a?.value},updateURL:!0}),t())},children:i(r)},o))})]}),showScrollbar:!0,verticalAlign:"bottom"})}var _h="folder-view-toggle-button";function _p({activeView:e,setActiveView:t}){return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(aw,{buttonStyle:"pill",className:[_h,"grid"===e&&`${_h}--active`].filter(Boolean).join(" "),icon:(0,p.jsx)(wS,{}),margin:!1,onClick:()=>{t("grid")}}),(0,p.jsx)(aw,{buttonStyle:"pill",className:[_h,"list"===e&&`${_h}--active`].filter(Boolean).join(" "),icon:(0,p.jsx)(wj,{}),margin:!1,onClick:()=>{t("list")}})]})}var _m=({id:e,folderCollectionSlug:t})=>{let{clearRouteCache:r}=mb(),{t:n}=(0,f.d)(),[a,,{closeDrawer:l,openDrawer:i}]=f1({id:e,collectionSlug:t});return e?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(v6,{onClick:i,type:"button",children:n("general:edit")}),(0,p.jsx)(a,{onSave:()=>{l(),r()}})]}):null},_g="move-to-folder--list",_y=e=>{let t=(0,v.c)(17),{disableBulkDelete:r,disableBulkEdit:n,folderAssignedCollections:a}=e,{clearSelections:l,currentFolder:i,folderCollectionSlug:o,folderFieldName:s,folderID:u,getSelectedItems:h,moveToFolder:m}=mg(),{clearRouteCache:g}=mb(),{config:y}=(0,d.c)(),{t:b}=(0,f.d)(),{closeModal:x,openModal:w}=lx(),_,C;if(t[0]!==g||t[1]!==l||t[2]!==x||t[3]!==y||t[4]!==i?.value?._folderOrDocumentTitle||t[5]!==r||t[6]!==n||t[7]!==a||t[8]!==o||t[9]!==s||t[10]!==u||t[11]!==h||t[12]!==m||t[13]!==w||t[14]!==b){C=Symbol.for("react.early_return_sentinel");e:{let e=h(),t=e.reduce(_v,{}),d=e.length,f=1===Object.keys(t).length&&Object.keys(t)[0]!==o,v=f?y.collections.find(e=>e.slug===Object.keys(t)[0]):null;if(0===d){C=null;break e}let S=f&&t[Object.keys(t)[0]]?.ids||[];_=(0,p.jsx)(v3,{count:d,ListActions:[d>0&&(0,p.jsx)(v6,{onClick:()=>l(),children:b("general:clearAll")},"clear-all")].filter(Boolean),SelectionActions:[!n&&S.length&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(bX,{collection:v,count:d,ids:S,selectAll:!1}),(0,p.jsx)(xc,{collection:v,count:d,ids:S,selectAll:!1}),(0,p.jsx)(xm,{collection:v,count:d,ids:S,selectAll:!1})]},"bulk-actions"),1===d&&!f&&(0,p.jsx)(_m,{folderCollectionSlug:o,id:t[o].ids[0]},"edit-folder-action"),d>0?(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(v6,{onClick:()=>{w(_g)},type:"button",children:b("general:move")}),(0,p.jsx)(mA,{action:"moveItemsToFolder",drawerSlug:_g,folderAssignedCollections:a,folderCollectionSlug:o,folderFieldName:s,fromFolderID:u,fromFolderName:i?.value?._folderOrDocumentTitle,itemsToMove:h(),onConfirm:async e=>{let{id:t,name:r}=e;await m({itemsToMove:h(),toFolderID:t}),t?nG.success(b("folder:itemsMovedToFolder",{folderName:`"${r}"`,title:`${d} ${d>1?b("general:items"):b("general:item")}`})):nG.success(b("folder:itemsMovedToRoot",{title:`${d} ${d>1?b("general:items"):b("general:item")}`})),g(),x(_g)}})]},_g):null,!r&&(0,p.jsx)(v4,{afterDelete:()=>{g(),l()},hasDeletePermission:!0,selections:t},"bulk-delete")].filter(Boolean)})}t[0]=g,t[1]=l,t[2]=x,t[3]=y,t[4]=i?.value?._folderOrDocumentTitle,t[5]=r,t[6]=n,t[7]=a,t[8]=o,t[9]=s,t[10]=u,t[11]=h,t[12]=m,t[13]=w,t[14]=b,t[15]=_,t[16]=C}else _=t[15],C=t[16];return C!==Symbol.for("react.early_return_sentinel")?C:_};function _v(e,t){return t&&(e[t.relationTo]?(e[t.relationTo].ids.push(rU(t.value)),e[t.relationTo].totalCount=e[t.relationTo].totalCount+1):e[t.relationTo]={ids:[rU(t.value)],totalCount:1}),e}var _b="collection-folder-list";function _x({allCollectionFolderSlugs:e,allowCreateCollectionSlugs:t,baseFolderPath:r,breadcrumbs:n,documents:a,folderFieldName:l,folderID:i,FolderResultsComponent:o,search:s,sort:c,subfolders:u,...d}){return(0,p.jsx)(mm,{allCollectionFolderSlugs:e,allowCreateCollectionSlugs:t,baseFolderPath:r,breadcrumbs:n,documents:a,folderFieldName:l,folderID:i,FolderResultsComponent:o,search:s,sort:c,subfolders:u,children:(0,p.jsx)(_w,{...d})})}function _w(e){let t=(0,v.c)(6),{AfterFolderList:r,AfterFolderListTable:n,BeforeFolderList:a,BeforeFolderListTable:l,collectionSlug:i,Description:o,disableBulkDelete:s,disableBulkEdit:u,search:h,viewPreference:g}=e,{config:b,getEntityConfig:x}=(0,d.c)(),{i18n:w,t:_}=(0,f.d)(),C=lt(),{setStepNav:S}=vL(),{setPreference:j}=oL(),{allowCreateCollectionSlugs:$,breadcrumbs:k,documents:N,dragOverlayItem:E,folderCollectionConfig:T,folderCollectionSlug:P,FolderResultsComponent:D,folderType:O,getSelectedItems:A,moveToFolder:R,refineFolderData:M,selectedItemKeys:L,setIsDragging:I,subfolders:F}=mg(),B=(0,y.useRouter)(),{startRouteTransition:z}=n3(),{clearRouteCache:U}=mb(),V=x({collectionSlug:i}),{labels:H,upload:K}=V,q=!!K&&V.upload.bulkUpload,{breakpoints:W}=wZ(),{s:Y}=W,G;t[0]!==U||t[1]!==A||t[2]!==R?(G=async e=>{if(e.over&&"folder"===e.over.data.current.type&&"id"in e.over.data.current){try{await R({itemsToMove:A(),toFolderID:e.over.data.current.id})}catch(e){console.error("Error moving items:",e)}U()}},t[0]=U,t[1]=A,t[2]=R,t[3]=G):G=t[3];let J=G,X=async e=>{await j(`${i}-collection-folder`,{viewPreference:e}),U()};c.default.useEffect(()=>{C||S([k.length?{label:(0,p.jsxs)(mT,{className:[`${_b}__step-nav-droppable`,`${_b}__step-nav-icon-label`].filter(Boolean).join(" "),id:null,onClick:()=>{z(()=>{b.folders&&B.push(tL({adminRoute:b.routes.admin,path:`/collections/${i}/${b.folders.slug}`}))})},children:[(0,p.jsx)(mP,{}),m(H?.plural,w)]},"root")}:{label:(0,p.jsxs)("div",{className:`${_b}__step-nav-icon-label`,children:[(0,p.jsx)(mP,{}),m(H?.plural,w)]},"root")},...k.map((e,t)=>({label:t===k.length-1?e.name:(0,p.jsx)(mT,{className:`${_b}__step-nav-droppable`,id:e.id,onClick:()=>{z(()=>{b.folders&&B.push(tL({adminRoute:b.routes.admin,path:`/collections/${i}/${b.folders.slug}/${e.id}`}))})},children:e.name},e.id)}))])},[k,i,b.folders,b.routes.admin,b.serverURL,C,w,H?.plural,B,S,z]);let Q=N.length+F.length,Z;return t[4]!==M?(Z=e=>M({query:{search:e},updateURL:!0}),t[4]=M,t[5]=Z):Z=t[5],(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(__,{onDragEnd:J,setIsDragging:I}),(0,p.jsxs)("div",{className:`${_b} ${_b}--${i}`,children:[a,(0,p.jsxs)(ib,{className:`${_b}__wrap`,children:[(0,p.jsx)(xw,{Actions:[!Y&&(0,p.jsx)(_y,{disableBulkDelete:s,disableBulkEdit:V.disableBulkEdit??u,folderAssignedCollections:Array.isArray(O)?O:[i]},"list-selection"),(0,p.jsx)(xb,{collectionConfig:V,config:b,viewType:"folders"},"default-list-actions")].filter(Boolean),AfterListHeaderContent:o,title:m(H?.plural,w),TitleActions:[$.length&&(0,p.jsx)(mj,{buttonLabel:$.length>1?_("general:createNew"):`${_("general:create")} ${m(T.labels?.singular,w).toLowerCase()}`,collectionSlugs:$,folderAssignedCollections:Array.isArray(O)?O:[i],onCreateSuccess:U,slugPrefix:"create-document--header-pill"},"create-new-button"),(0,p.jsx)(xS,{collectionSlug:i,hasCreatePermission:$.includes(i),isBulkUploadEnabled:q},"bulk-upload-button")].filter(Boolean)}),(0,p.jsx)(xa,{Actions:[(0,p.jsx)(_f,{},"sort-by-pill"),(0,p.jsx)(_p,{activeView:g,setActiveView:X},"toggle-view-buttons"),(0,p.jsx)(_l,{},"current-folder-actions")].filter(Boolean),label:_("general:searchBy",{label:_("general:name")}),onSearchChange:Z,searchQueryParam:h}),l,Q>0&&D,0===Q&&(0,p.jsx)(f3,{Actions:[$.includes(P)&&(0,p.jsx)(mj,{buttonLabel:`${_("general:create")} ${m(T.labels?.singular,w).toLowerCase()}`,buttonSize:"medium",buttonStyle:"primary",collectionSlugs:[T.slug],folderAssignedCollections:Array.isArray(O)?O:[i],onCreateSuccess:U,slugPrefix:"create-folder--no-results"},"create-folder"),$.includes(i)&&(0,p.jsx)(mj,{buttonLabel:`${_("general:create")} ${_("general:document").toLowerCase()}`,buttonSize:"medium",buttonStyle:"primary",collectionSlugs:[i],folderAssignedCollections:Array.isArray(O)?O:[i],onCreateSuccess:U,slugPrefix:"create-document--no-results"},"create-document")].filter(Boolean),Message:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h3",{children:w.t("general:noResultsFound")}),(0,p.jsx)("p",{children:w.t("general:noResultsDescription")})]})}),n]}),r]}),L.size>0&&E&&(0,p.jsx)(_o,{item:E,selectedCount:L.size})]})}function __(e){let t=(0,v.c)(3),{onDragEnd:r,setIsDragging:n}=e,a;return t[0]!==r||t[1]!==n?(a={onDragCancel(){n(!1)},onDragEnd(e){n(!1),r(e)},onDragStart(){n(!0)}},t[0]=r,t[1]=n,t[2]=a):a=t[2],es(a),null}var _C="checkbox-popup";function _S({Button:e,className:t,onChange:r,options:n,selectedValues:a,...l}){return(0,p.jsx)(ag,{button:e,className:[_C,t].filter(Boolean).join(" "),horizontalAlign:"right",render:({close:e})=>(0,p.jsx)("div",{className:`${_C}__options`,children:n.map(({label:t,value:n})=>(0,p.jsx)(o7,{checked:a?.includes(n),label:t,onToggle:()=>{r({close:e,selectedValues:a?.includes(n)?a.filter(e=>e!==n):[...a,n]})}},n))}),showScrollbar:!0,verticalAlign:"bottom",...l})}function _j(){let e=(0,v.c)(13),{activeCollectionFolderSlugs:t,allCollectionFolderSlugs:r,folderCollectionSlug:n,refineFolderData:a}=mg(),{i18n:l,t:i}=(0,f.d)(),{config:o,getEntityConfig:s}=(0,d.c)(),u;e[0]!==o||e[1]!==n||e[2]!==r||e[3]!==s||e[4]!==l?(u=()=>o.collections.reduce((e,t)=>(t.folders&&r.includes(t.slug)&&e.push({label:m(t.labels?.plural,l),value:t.slug}),e),[{label:m(s({collectionSlug:n}).labels?.plural,l),value:n}]),e[0]=o,e[1]=n,e[2]=r,e[3]=s,e[4]=l,e[5]=u):u=e[5];let[h]=c.default.useState(u),g;if(e[6]!==h||e[7]!==a||e[8]!==i||e[9]!==t){let r;e[11]!==a?(r=e=>{let{selectedValues:t}=e;a({query:{relationTo:t},updateURL:!0})},e[11]=a,e[12]=r):r=e[12],g=(0,p.jsx)(_S,{Button:(0,p.jsxs)(aw,{buttonStyle:"pill",el:"div",icon:"chevron",margin:!1,size:"small",children:[t.length?(0,p.jsx)("span",{className:"collection-type__count",children:t.length}):null,i("version:type")]}),onChange:r,options:h,selectedValues:t},"relation-to-selection-popup"),e[6]=h,e[7]=a,e[8]=i,e[9]=t,e[10]=g}else g=e[10];return g}var _$="folder-list";function _k({activeCollectionFolderSlugs:e,allCollectionFolderSlugs:t,allowCreateCollectionSlugs:r,baseFolderPath:n,breadcrumbs:a,documents:l,folderFieldName:i,folderID:o,FolderResultsComponent:s,search:c,subfolders:u,...d}){return(0,p.jsx)(mm,{activeCollectionFolderSlugs:e,allCollectionFolderSlugs:t,allowCreateCollectionSlugs:r,baseFolderPath:n,breadcrumbs:a,documents:l,folderFieldName:i,folderID:o,FolderResultsComponent:s,search:c,subfolders:u,children:(0,p.jsx)(_N,{...d})})}function _N(e){let t=(0,v.c)(20),{AfterFolderList:r,AfterFolderListTable:n,BeforeFolderList:a,BeforeFolderListTable:l,Description:i,disableBulkDelete:o,disableBulkEdit:s,folderAssignedCollections:u,viewPreference:d}=e,h=(0,y.useRouter)(),{i18n:g,t:b}=(0,f.d)(),x=lt(),{setStepNav:w}=vL(),{startRouteTransition:_}=n3(),{clearRouteCache:C}=mb(),{breakpoints:S}=wZ(),{s:j}=S,{setPreference:$}=oL(),{allowCreateCollectionSlugs:k,breadcrumbs:N,documents:E,dragOverlayItem:T,folderCollectionConfig:P,folderID:D,folderType:O,getFolderRoute:A,getSelectedItems:R,moveToFolder:M,refineFolderData:L,search:I,selectedItemKeys:F,setIsDragging:B,subfolders:z}=mg(),[U,V]=c.default.useState(d||"grid"),H;t[0]!==N||t[1]!==P||t[2]!==g||t[3]!==b?(H=()=>b("folder:searchByNameInFolder",{folderName:0===N.length?m(P.labels?.plural,g):N[N.length-1].name}),t[0]=N,t[1]=P,t[2]=g,t[3]=b,t[4]=H):H=t[4];let[K]=c.default.useState(H),q;t[5]!==C||t[6]!==R||t[7]!==M?(q=async e=>{e.over&&"folder"===e.over.data.current.type&&"id"in e.over.data.current&&(await M({itemsToMove:R(),toFolderID:e.over.data.current.id||null}),C())},t[5]=C,t[6]=R,t[7]=M,t[8]=q):q=t[8];let W=q,Y=E.length+z.length,G=N.length?N[N.length-1].name:b("folder:browseByFolder"),J,X;t[9]!==N||t[10]!==x||t[11]!==A||t[12]!==h||t[13]!==w||t[14]!==_||t[15]!==b?(J=()=>{x||w([N.length?{label:(0,p.jsxs)(mT,{className:[`${_$}__step-nav-droppable`,`${_$}__step-nav-icon-label`].filter(Boolean).join(" "),id:null,onClick:()=>{_(()=>{h.push(A(null))})},children:[(0,p.jsx)(mP,{}),b("folder:browseByFolder")]},"root")}:{label:(0,p.jsxs)("div",{className:`${_$}__step-nav-icon-label`,children:[(0,p.jsx)(mP,{}),b("folder:browseByFolder")]},"root")},...N.map((e,t)=>({label:t===N.length-1?e.name:(0,p.jsx)(mT,{className:`${_$}__step-nav-droppable`,id:e.id,onClick:()=>{_(()=>{h.push(A(e.id))})},children:e.name},e.id)}))])},X=[N,x,A,h,w,_,b],t[9]=N,t[10]=x,t[11]=A,t[12]=h,t[13]=w,t[14]=_,t[15]=b,t[16]=J,t[17]=X):(J=t[16],X=t[17]),c.default.useEffect(J,X);let Q=k.filter(e=>e!==P.slug),Z;return t[18]!==L?(Z=e=>L({query:{search:e},updateURL:!0}),t[18]=L,t[19]=Z):Z=t[19],(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(_E,{onDragEnd:W,setIsDragging:B}),(0,p.jsxs)("div",{className:`${_$} ${_$}--folders`,children:[a,(0,p.jsxs)(ib,{className:`${_$}__wrap`,children:[(0,p.jsx)(xw,{Actions:[!j&&(0,p.jsx)(_y,{disableBulkDelete:o,disableBulkEdit:s,folderAssignedCollections:u},"list-selection")].filter(Boolean),AfterListHeaderContent:i,title:G,TitleActions:[k.length&&(0,p.jsx)(mj,{buttonLabel:k.length>1?b("general:createNew"):`${b("general:create")} ${m(P.labels?.singular,g).toLowerCase()}`,collectionSlugs:k,folderAssignedCollections:Array.isArray(O)?O:[],onCreateSuccess:C,slugPrefix:"create-document--header-pill"},"create-new-button")].filter(Boolean)}),(0,p.jsx)(xa,{Actions:[(0,p.jsx)(_f,{},"sort-by-pill"),D&&(0,p.jsx)(_j,{},"collection-type"),(0,p.jsx)(_p,{activeView:U,setActiveView:e=>{$(r5.BROWSE_BY_FOLDER,{viewPreference:e}),V(e)}},"toggle-view-buttons"),(0,p.jsx)(_l,{},"current-folder-actions")].filter(Boolean),label:K,onSearchChange:Z,searchQueryParam:I}),l,Y>0&&(0,p.jsx)(p.Fragment,{children:"grid"===U?(0,p.jsxs)("div",{children:[z.length?(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(wi,{items:z,title:"Folders",type:"folder"})}):null,E.length?(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(wi,{items:E,subfolderCount:z.length,title:"Documents",type:"file"})}):null]}):(0,p.jsx)(x7,{})}),0===Y&&(0,p.jsx)(f3,{Actions:[k.includes(P.slug)&&(0,p.jsx)(mj,{buttonLabel:`${b("general:create")} ${m(P.labels?.singular,g).toLowerCase()}`,buttonSize:"medium",buttonStyle:"primary",collectionSlugs:[P.slug],folderAssignedCollections:Array.isArray(O)?O:[],onCreateSuccess:C,slugPrefix:"create-folder--no-results"},"create-folder"),D&&Q.length>0&&(0,p.jsx)(mj,{buttonLabel:`${b("general:create")} ${b("general:document").toLowerCase()}`,buttonSize:"medium",buttonStyle:"primary",collectionSlugs:Q,folderAssignedCollections:Array.isArray(O)?O:[],onCreateSuccess:C,slugPrefix:"create-document--no-results"},"create-document")].filter(Boolean),Message:(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h3",{children:g.t("general:noResultsFound")}),(0,p.jsx)("p",{children:g.t("general:noResultsDescription")})]})}),n]}),r]}),F.size>0&&T&&(0,p.jsx)(_o,{item:T,selectedCount:F.size})]})}function _E(e){let t=(0,v.c)(3),{onDragEnd:r,setIsDragging:n}=e,a;return t[0]!==r||t[1]!==n?(a={onDragCancel(){n(!1)},onDragEnd(e){n(!1),r(e)},onDragStart(){n(!0)}},t[0]=r,t[1]=n,t[2]=a):a=t[2],es(a),null}var _T="leave-without-saving-doc-drawer",_P=e=>{let t=(0,v.c)(15),{AfterHeader:r,drawerSlug:n,showDocumentID:a}=e,l=void 0===a||a,{closeModal:i,openModal:o}=lx(),{t:s}=(0,f.d)(),c=nP(),u;t[0]!==i||t[1]!==n||t[2]!==c||t[3]!==o?(u=()=>{c?o(_T):i(n)},t[0]=i,t[1]=n,t[2]=c,t[3]=o,t[4]=u):u=t[4];let d=u,h;if(t[5]!==r||t[6]!==i||t[7]!==n||t[8]!==d||t[9]!==l||t[10]!==s){let e;t[12]!==i||t[13]!==n?(e=()=>i(n),t[12]=i,t[13]=n,t[14]=e):e=t[14],h=(0,p.jsxs)(ib,{className:`${fQ}__header`,children:[(0,p.jsxs)("div",{className:`${fQ}__header-content`,children:[(0,p.jsx)("h2",{className:`${fQ}__header-text`,children:(0,p.jsx)(wu,{element:"span"})}),(0,p.jsx)("button",{"aria-label":s("general:close"),className:`${fQ}__header-close`,onClick:d,type:"button",children:(0,p.jsx)(f.a,{})})]}),l&&(0,p.jsx)(_D,{}),r?(0,p.jsx)("div",{className:`${fQ}__after-header`,children:r}):null,(0,p.jsx)(vi,{modalSlug:_T,onConfirm:e})]}),t[5]=r,t[6]=i,t[7]=n,t[8]=d,t[9]=l,t[10]=s,t[11]=h}else h=t[11];return h},_D=()=>{let e=(0,v.c)(3),{id:t}=oV(),{title:r}=oD(),n;return e[0]!==t||e[1]!==r?(n=t&&t!==r?(0,p.jsx)(ws,{id:t.toString()}):null,e[0]=t,e[1]=r,e[2]=n):n=e[2],n},_O="document-stale-data",_A="document-stale-data",_R=e=>{let t,r=(0,v.c)(14),{isActive:n,onReload:a}=e,{closeModal:l,openModal:i}=lx(),{clearRouteCache:o}=mb(),{t:s}=(0,f.d)(),u,d;if(r[0]!==l||r[1]!==n||r[2]!==i?(u=()=>{n?i(_O):l(_O)},d=[n,i,l],r[0]=l,r[1]=n,r[2]=i,r[3]=u,r[4]=d):(u=r[3],d=r[4]),(0,c.useEffect)(u,d),r[5]!==o||r[6]!==l||r[7]!==a||r[8]!==s){let e;r[10]!==o||r[11]!==l||r[12]!==a?(e=async()=>{l(_O),o(),await a()},r[10]=o,r[11]=l,r[12]=a,r[13]=e):e=r[13],t=(0,p.jsx)(lL,{className:_A,closeOnBlur:!1,slug:_O,children:(0,p.jsxs)("div",{className:`${_A}__wrapper`,children:[(0,p.jsxs)("div",{className:`${_A}__content`,children:[(0,p.jsx)("h1",{children:s("general:documentModified")}),(0,p.jsx)("p",{children:s("general:documentOutOfDate")})]}),(0,p.jsx)("div",{className:`${_A}__controls`,children:(0,p.jsx)(aw,{buttonStyle:"primary",id:`${_O}-reload`,margin:!1,onClick:e,size:"medium",children:s("general:reloadDocument")})})]})}),r[5]=o,r[6]=l,r[7]=a,r[8]=s,r[9]=t}else t=r[9];return t},_M="iframe-loader",_L=({onLoad:e,src:t,title:r,...n})=>{let[a,l]=(0,c.useState)(!!t),[i,o]=(0,c.useState)(!1),s=(0,c.useRef)(0),u=(0,c.useRef)(null),f=(0,c.useRef)(null),h=(0,c.useCallback)(()=>{u.current&&(clearTimeout(u.current),u.current=null),f.current&&(clearTimeout(f.current),f.current=null)},[]);(0,c.useEffect)(()=>{if(h(),l(!!t),o(!1),s.current=0,t)return u.current=setTimeout(()=>{o(!0),s.current=Date.now(),u.current=null},1e3),()=>{u.current&&(clearTimeout(u.current),u.current=null)}},[h,t]),(0,c.useEffect)(()=>()=>{h()},[h]);let m=(0,c.useCallback)(t=>{if("function"==typeof e&&e(t),l(!1),u.current&&(clearTimeout(u.current),u.current=null),!i)return;let r=Math.max(0,300-(Date.now()-s.current));0===r?o(!1):f.current=setTimeout(()=>{o(!1),f.current=null},r)},[i,e]);return(0,p.jsxs)("div",{className:`${_M}__container`,children:[i&&(0,p.jsx)(d.f,{"aria-live":"polite",height:"100%",role:"status",transparent:!0}),(0,p.jsx)("iframe",{...n,className:[`${_M}__iframe`,a&&`${_M}__iframe--is-loading`].filter(Boolean).join(" "),onLoad:m,sandbox:"allow-same-origin allow-scripts allow-forms allow-popups allow-modals allow-downloads",src:t,title:r})]})},_I=e=>{let{children:t}=e,r=c.default.useRef(null),n=c.default.useRef(null),{breakpoint:a,setMeasuredDeviceSize:l,size:i,zoom:o}=v7(),{size:s}=yh(r.current),{size:u}=yh(n.current);(0,c.useEffect)(()=>{s&&l(s)},[s,l]);let d="0",f="0";if(a&&"responsive"!==a&&(d="-50%",i&&s&&"number"==typeof o&&"number"==typeof i.width&&"number"==typeof i.height&&"number"==typeof s.width&&"number"==typeof s.height)){f="0 auto";let e=i.width/o,t=s.width*o,r=e-i.width;if(t>u.width)if(o>1){let e=s.width-u.width;d=e<0?`${e/2}px`:"0"}else d="0";else o>=1?d=`${r/2}px`:(d=`${(u.width-t)/2}px`,f="0")}let h=o?`${100/o}%`:"100%",m=o?`${100/o}%`:"100%";return"responsive"!==a&&(h=`${i?.width/("number"==typeof o?o:1)}px`,m=`${i?.height/("number"==typeof o?o:1)}px`),(0,p.jsx)("div",{ref:n,style:{height:"100%",width:"100%"},children:(0,p.jsx)("div",{ref:r,style:{height:m,margin:f,transform:`translate3d(${d}, 0, 0)`,width:h},children:t})})},_F=e=>{let t=(0,v.c)(18),{axis:r}=e,{breakpoint:n,measuredDeviceSize:a,setBreakpoint:l,setSize:i,size:o,zoom:s}=v7(),[u,d]=c.default.useState(("x"===r?a?.width:a?.height)||0),f;t[0]!==r||t[1]!==a?.height||t[2]!==a?.width||t[3]!==l||t[4]!==i||t[5]!==s?(f=e=>{let t=Number(e.target.value);t<0&&(t=0),d(t),l("custom"),i({type:"reset",value:{height:"y"===r?t:Number(a?.height.toFixed(0))*s,width:"x"===r?t:Number(a?.width.toFixed(0))*s}})},t[0]=r,t[1]=a?.height,t[2]=a?.width,t[3]=l,t[4]=i,t[5]=s,t[6]=f):f=t[6];let h=f,m,g;t[7]!==r||t[8]!==n||t[9]!==a||t[10]!==o||t[11]!==s?(m=()=>{"responsive"===n&&a&&d("x"===r?Number(a.width.toFixed(0))*s:Number(a.height.toFixed(0))*s),"responsive"!==n&&o&&d("x"===r?o.width:o.height)},g=[n,r,a,o,s],t[7]=r,t[8]=n,t[9]=a,t[10]=o,t[11]=s,t[12]=m,t[13]=g):(m=t[12],g=t[13]),(0,c.useEffect)(m,g);let y="x"===r?"live-preview-width":"live-preview-height",b=u||0,x;return t[14]!==h||t[15]!==y||t[16]!==b?(x=(0,p.jsx)("input",{className:"toolbar-input",min:0,name:y,onChange:h,step:1,type:"number",value:b}),t[14]=h,t[15]=y,t[16]=b,t[17]=x):x=t[17],x},_B="live-preview-toolbar-controls",_z=[50,75,100,125,150,200],_U=()=>{let e=(0,v.c)(14),{breakpoint:t,breakpoints:r,setBreakpoint:n,setPreviewWindowType:a,setZoom:l,url:i,zoom:o}=v7(),{t:s}=(0,f.d)(),u;if(e[0]!==t||e[1]!==r||e[2]!==n||e[3]!==a||e[4]!==l||e[5]!==s||e[6]!==i||e[7]!==o){let d,h={label:s("general:custom"),value:"custom"},m;e[9]!==l||e[10]!==o?(m=e=>{let{close:t}=e;return(0,p.jsx)(al.ButtonGroup,{children:(0,p.jsx)(c.default.Fragment,{children:_z.map(e=>(0,p.jsxs)(al.Button,{active:100*o==e,onClick:()=>{l(e/100),t()},children:[e,"%"]},e))})})},e[9]=l,e[10]=o,e[11]=m):m=e[11],e[12]!==a?(d=e=>{e.preventDefault(),a("popup")},e[12]=a,e[13]=d):d=e[13],u=(0,p.jsxs)("div",{className:_B,children:[r?.length>0&&(0,p.jsx)(ag,{button:(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)("span",{children:r.find(e=>e.name==t)?.label??h.label}),(0,p.jsx)(ae,{className:`${_B}__chevron`})]}),className:`${_B}__breakpoint`,horizontalAlign:"right",render:e=>{let{close:a}=e;return(0,p.jsx)(al.ButtonGroup,{children:(0,p.jsxs)(c.default.Fragment,{children:[r.map(e=>(0,p.jsx)(al.Button,{active:e.name==t,onClick:()=>{n(e.name),a()},children:e.label},e.name)),"custom"===t&&(0,p.jsx)(al.Button,{active:t==h.value,onClick:()=>{n(h.value),a()},children:h.label})]})})},showScrollbar:!0,verticalAlign:"bottom"}),(0,p.jsxs)("div",{className:`${_B}__device-size`,children:[(0,p.jsx)(_F,{axis:"x"}),(0,p.jsx)("span",{className:`${_B}__size-divider`,children:(0,p.jsx)(f.a,{})}),(0,p.jsx)(_F,{axis:"y"})]}),(0,p.jsx)(ag,{button:(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsxs)("span",{children:[100*o,"%"]}),(0,p.jsx)(ae,{className:`${_B}__chevron`})]}),className:`${_B}__zoom`,horizontalAlign:"right",render:m,showScrollbar:!0,verticalAlign:"bottom"}),(0,p.jsx)("a",{className:`${_B}__external`,href:i,onClick:d,target:"_blank",title:"Open in new window",type:"button",children:(0,p.jsx)(bp,{})})]}),e[0]=t,e[1]=r,e[2]=n,e[3]=a,e[4]=l,e[5]=s,e[6]=i,e[7]=o,e[8]=u}else u=e[8];return u},_V="live-preview-toolbar",_H=e=>{let t=(0,v.c)(10),{toolbarPosition:r}=v7(),n;t[0]===Symbol.for("react.memo_cache_sentinel")?(n={id:"live-preview-toolbar"},t[0]=n):n=t[0];let{attributes:a,listeners:l,setNodeRef:i,transform:o}=tS(n),s;t[1]===Symbol.for("react.memo_cache_sentinel")?(s=[_V,`${_V}--draggable`],t[1]=s):s=t[1];let c=`${r.x}px`,u=`${r.y}px`,d;return t[2]!==a||t[3]!==l||t[4]!==e||t[5]!==i||t[6]!==c||t[7]!==u||t[8]!==o?(d=(0,p.jsxs)("div",{className:s.join(" "),style:{left:c,top:u,...o?{transform:o?`translate3d(${o?.x||0}px, ${o?.y||0}px, 0)`:void 0}:{}},children:[(0,p.jsx)("button",{...l,...a,className:`${_V}__drag-handle`,ref:i,type:"button",children:(0,p.jsx)(sl,{})}),(0,p.jsx)(_U,{...e})]}),t[2]=a,t[3]=l,t[4]=e,t[5]=i,t[6]=c,t[7]=u,t[8]=o,t[9]=d):d=t[9],d},_K=e=>(0,p.jsx)("div",{className:[_V,`${_V}--static`].join(" "),children:(0,p.jsx)(_U,{...e})}),_q=e=>{let{draggable:t}=e;return t?(0,p.jsx)(_H,{...e}):(0,p.jsx)(_K,{...e})},_W="live-preview-window",_Y=e=>{let{appIsReady:t,breakpoint:r,iframeRef:n,isLivePreviewing:a,loadedURL:l,popupRef:i,previewWindowType:o,setLoadedURL:s,shouldRenderIframe:u,url:d,zoom:f}=v7(),h=iz(),{mostRecentUpdate:m}=hZ(),[g]=nA(),{id:y,collectionSlug:v,globalSlug:b}=oV();return(0,c.useEffect)(()=>{if(!(!a||!t)&&g){let e=rF(g,!0);e.id||(e.id=y);let t={type:"payload-live-preview",collectionSlug:v,data:e,externallyUpdatedRelationship:m,globalSlug:b,locale:h.code};"popup"===o&&i.current&&i.current.postMessage(t,d),"iframe"===o&&n.current&&n.current.contentWindow?.postMessage(t,d)}},[g,d,v,b,y,o,i,t,n,m,h,a,l]),(0,c.useEffect)(()=>{if(!a||!t)return;let e={type:"payload-document-event"};"popup"===o&&i.current&&i.current.postMessage(e,d),"iframe"===o&&n.current&&n.current.contentWindow?.postMessage(e,d)},[m,n,i,o,d,a,t]),"iframe"!==o?null:(0,p.jsx)("div",{className:[_W,a&&`${_W}--is-live-previewing`,r&&"responsive"!==r&&`${_W}--has-breakpoint`].filter(Boolean).join(" "),children:(0,p.jsxs)("div",{className:`${_W}__wrapper`,children:[(0,p.jsx)(_q,{...e}),(0,p.jsx)("div",{className:`${_W}__main`,children:(0,p.jsx)(_I,{children:u&&(0,p.jsx)(_L,{className:"live-preview-iframe",id:"live-preview-iframe",onLoad:()=>{s(d)},ref:n,src:d,style:{transform:"number"==typeof f?`scale(${f}) `:void 0}})})})]})})},_G=async({id:e,clearRouteCache:t,collectionSlug:r,documentLockStateRef:n,globalSlug:a,isLockingEnabled:l,isWithinDoc:i,setCurrentEditor:o,setIsReadOnlyForIncomingUser:s,updateDocumentEditor:c,user:u})=>{if(l)try{await c(e,r??a,u),i||(n.current.hasShownLockedModal=!0),n.current={hasShownLockedModal:n.current?.hasShownLockedModal,isLocked:!0,user:u},o(u),i&&s&&s(!1),t&&t()}catch(e){console.error("Error during document takeover:",e)}},_J="api-key",_X=({enabled:e,readOnly:t})=>{let[r]=(0,c.useState)(sj()),[n,a]=(0,c.useState)(!1),[l,i]=(0,c.useState)(!1),{i18n:o,t:s}=(0,f.d)(),{config:u,getEntityConfig:h}=(0,d.c)(),{collectionSlug:g}=oV(),y=nO(([e])=>e&&e.apiKey||null),v=h({collectionSlug:g})?.fields?.find(e=>"name"in e&&"apiKey"===e.name),b=y?.value,x=(0,c.useMemo)(()=>{let e="API Key";return v?.label&&(e=v.label),m(e,o)},[v,o]),w=(0,c.useMemo)(()=>(0,p.jsxs)("label",{className:`${_J}__label field-label`,htmlFor:"apiKey",children:[(0,p.jsx)("span",{children:x}),(0,p.jsx)(m9,{value:b})]}),[x,b]),{setValue:_,value:C}=oQ({path:"apiKey",validate:e=>rW(e,{name:"apiKey",type:"text",blockData:{},data:{},event:"onChange",maxLength:48,minLength:24,path:["apiKey"],preferences:{fields:{}},req:{payload:{config:u},t:s},siblingData:{}})});return(0,c.useEffect)(()=>{!b&&e&&_(r),!e&&b&&_(null)},[b,e,_,r]),(0,c.useEffect)(()=>{n&&setTimeout(()=>{a(!1)},1e4)},[n]),e?(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsxs)("div",{className:["field-type","api-key","read-only"].filter(Boolean).join(" "),children:[w,(0,p.jsxs)("div",{className:`${_J}__input-wrap`,children:[(0,p.jsx)("input",{"aria-label":x,className:n?"highlight":void 0,disabled:!0,id:"apiKey",name:"apiKey",type:l?"text":"password",value:C||""}),(0,p.jsx)("div",{className:`${_J}__toggle-button-wrap`,children:(0,p.jsx)(aw,{buttonStyle:"none",className:`${_J}__toggle-button`,icon:(0,p.jsx)(bo,{active:l}),onClick:()=>i(e=>!e)})})]})]}),!t&&(0,p.jsx)(bZ,{highlightField:()=>{n&&a(!1),setTimeout(()=>{a(!0)},1)},setKey:()=>_(sj())})]}):null},_Q="auth-fields",_Z=e=>{let t,r=(0,v.c)(21),{className:n,collectionSlug:a,disableLocalStrategy:l,email:i,loginWithUsername:o,operation:s,readOnly:u,requirePassword:h,setValidateBeforeSubmit:m,useAPIKey:g,username:y,verify:b}=e,[x,w]=(0,c.useState)(h),_=nO(_0),C=nO(_1),S=nP(),{i18n:j,t:$}=(0,f.d)(),{docPermissions:k,isEditing:N,isInitializing:E,isTrashed:T}=oV(),{config:P}=(0,d.c)(),{routes:D}=P,{api:O}=D,A=!0,R=!0,M="object"==typeof k.fields&&"password"in k.fields,L="object"==typeof k.fields&&("username"in k.fields||"email"in k.fields);if(M){let{permissions:e}=rc({field:{name:"password",type:"text"},operation:s,parentName:"",permissions:k?.fields});A="create"===s?!0===e||"object"==typeof e&&e.create:!0===e||"object"==typeof e&&e.update}if(L){let e=o&&(o.requireEmail||o.allowEmailLogin),t;r[0]!==k.fields?(t=rc({field:{name:"email",type:"text"},operation:"read",parentName:"",permissions:k?.fields}),r[0]=k.fields,r[1]=t):t=r[1];let{operation:n}=t,a;r[2]!==k.fields?(a=rc({field:{name:"username",type:"text"},operation:"read",parentName:"",permissions:k?.fields}),r[2]=k.fields,r[3]=a):a=r[3];let{operation:l}=a;R=e?l||n:o&&!e?l:n}let I=(!l||"object"==typeof l&&!0===l.enableFields)&&(R||A),F=u||E||T,B=k?.fields===!0||k?.fields?.enableAPIKey,z=u||!0===B||B&&"object"==typeof B&&!B?.update,U=u||!0!==B&&!B?.update,V=!0===B||B?.read,H;e:{if(k){H=!!("unlock"in k&&k.unlock);break e}H=!1}let K=H,q;r[4]!==C||r[5]!==m||r[6]!==$?(q=e=>{e?(m(!0),C({type:"UPDATE",errorMessage:$("validation:required"),path:"password",valid:!1}),C({type:"UPDATE",errorMessage:$("validation:required"),path:"confirm-password",valid:!1})):(m(!1),C({type:"REMOVE",path:"password"}),C({type:"REMOVE",path:"confirm-password"})),w(e)},r[4]=C,r[5]=m,r[6]=$,r[7]=q):q=r[7];let W=q,Y;r[8]!==O||r[9]!==a||r[10]!==i||r[11]!==j||r[12]!==o||r[13]!==$||r[14]!==y?(Y=async()=>{let e=tL({apiRoute:O,path:`/${a}/unlock`});200===(await fetch(e,{body:JSON.stringify(o&&y?{username:y}:{email:i}),credentials:"include",headers:{"Accept-Language":j.language,"Content-Type":"application/json"},method:"post"})).status?nG.success($("authentication:successfullyUnlocked")):nG.error($("authentication:failedToUnlock"))},r[8]=O,r[9]=a,r[10]=i,r[11]=j,r[12]=o,r[13]=$,r[14]=y,r[15]=Y):Y=r[15];let G=Y,J,X;return(r[16]!==S?(J=()=>{S||w(!1)},X=[S],r[16]=S,r[17]=J,r[18]=X):(J=r[17],X=r[18]),(0,c.useEffect)(J,X),I||g&&V||b&&N)?(r[19]!==n?(t=[_Q,n].filter(Boolean),r[19]=n,r[20]=t):t=r[20],(0,p.jsxs)("div",{className:t.join(" "),children:[I&&(0,p.jsxs)(c.default.Fragment,{children:[(0,p.jsx)(w5,{loginWithUsername:o,operation:s,permissions:k?.fields,readOnly:u||T,t:$}),(x||h)&&(!l||!I)&&(0,p.jsxs)("div",{className:`${_Q}__changing-password`,children:[(0,p.jsx)(yr,{autoComplete:"new-password",field:{name:"password",label:$("authentication:newPassword"),required:!0},indexPath:"",parentPath:"",parentSchemaPath:"",path:"password",schemaPath:"password"}),(0,p.jsx)(g9,{disabled:u||T})]}),(0,p.jsxs)("div",{className:`${_Q}__controls`,children:[x&&!h&&(0,p.jsx)(aw,{buttonStyle:"secondary",disabled:F,id:"cancel-change-password",onClick:()=>W(!1),size:"medium",children:$("general:cancel")}),!x&&!h&&!l&&A&&(0,p.jsx)(aw,{buttonStyle:"secondary",disabled:F,id:"change-password",onClick:()=>W(!0),size:"medium",children:$("authentication:changePassword")}),!x&&"update"===s&&K&&(0,p.jsx)(aw,{buttonStyle:"secondary",disabled:F||!R,id:"force-unlock",onClick:()=>{G()},size:"medium",children:$("authentication:forceUnlock")})]})]}),g&&(0,p.jsx)("div",{className:`${_Q}__api-key`,children:V&&(0,p.jsxs)(c.Fragment,{children:[(0,p.jsx)(se,{field:{name:"enableAPIKey",admin:{disabled:F,readOnly:U},label:$("authentication:enableAPIKey")},path:"enableAPIKey",schemaPath:`${a}.enableAPIKey`}),(0,p.jsx)(_X,{enabled:!!_?.value,readOnly:z})]})}),b&&N&&(0,p.jsx)(se,{field:{name:"_verified",admin:{disabled:F,readOnly:u},label:$("authentication:verified")},path:"_verified",schemaPath:`${a}._verified`})]})):null};function _0(e){let[t]=e;return t&&t?.enableAPIKey||null}function _1(e){return e[1]}var _2=e=>{let t,r=(0,v.c)(37),{id:n,collectionSlug:a,globalSlug:l,isTrashed:i,pluralLabel:o,useAsTitle:s}=e,u=e?.view||void 0,{isEditing:h,isInitializing:p}=oV(),{title:g}=oD(),{isEntityVisible:y}=wV(),b;r[0]!==a||r[1]!==l||r[2]!==y?(b=y({collectionSlug:a,globalSlug:l}),r[0]=a,r[1]=l,r[2]=y,r[3]=b):b=r[3];let x=b,{setStepNav:w}=vL(),{i18n:_,t:C}=(0,f.d)(),{config:S}=(0,d.c)(),{routes:j,serverURL:$}=S,{admin:k}=j,N;return r[4]!==k||r[5]!==a||r[6]!==l||r[7]!==_||r[8]!==n||r[9]!==h||r[10]!==p||r[11]!==i||r[12]!==x||r[13]!==o||r[14]!==w||r[15]!==C||r[16]!==g||r[17]!==s||r[18]!==u?(N=()=>{let e=[];p||(a?(e.push({label:m(o,_),url:x?tL({adminRoute:k,path:`/collections/${a}`}):void 0}),i&&e.push({label:C("general:trash"),url:x?tL({adminRoute:k,path:`/collections/${a}/trash`}):void 0}),h?e.push({label:s&&"id"!==s&&g||`${n}`,url:x?tL({adminRoute:k,path:i?`/collections/${a}/trash/${n}`:`/collections/${a}/${n}`}):void 0}):e.push({label:C("general:createNew")})):l&&e.push({label:g,url:x?tL({adminRoute:k,path:`/globals/${l}`}):void 0}),u&&e.push({label:u}),w(e))},r[4]=k,r[5]=a,r[6]=l,r[7]=_,r[8]=n,r[9]=h,r[10]=p,r[11]=i,r[12]=x,r[13]=o,r[14]=w,r[15]=C,r[16]=g,r[17]=s,r[18]=u,r[19]=N):N=r[19],r[20]!==k||r[21]!==a||r[22]!==l||r[23]!==_||r[24]!==n||r[25]!==h||r[26]!==p||r[27]!==i||r[28]!==x||r[29]!==o||r[30]!==$||r[31]!==w||r[32]!==C||r[33]!==g||r[34]!==s||r[35]!==u?(t=[w,p,h,o,n,i,s,k,C,_,g,a,l,$,u,x],r[20]=k,r[21]=a,r[22]=l,r[23]=_,r[24]=n,r[25]=h,r[26]=p,r[27]=i,r[28]=x,r[29]=o,r[30]=$,r[31]=w,r[32]=C,r[33]=g,r[34]=s,r[35]=u,r[36]=t):t=r[36],(0,c.useEffect)(N,t),null},_3=e=>{let t=(0,v.c)(14),{collectionConfig:r,config:n,fallback:a,globalConfig:l}=e,i=r?.admin?.useAsTitle,o;t[0]!==i?(o=e=>{let[t]=e;return i&&t&&t?.[i]||null},t[0]=i,t[1]=o):o=t[1];let s=nO(o),u=(0,c.useRef)(!1),{i18n:d}=(0,f.d)(),{setDocumentTitle:h}=oD(),p=n?.admin?.dateFormat,m=s?.value||"",g;t[2]!==r||t[3]!==p||t[4]!==a||t[5]!==l||t[6]!==d||t[7]!==m||t[8]!==i?(g=oT({collectionConfig:r,data:{id:"",[i]:m},dateFormat:p,fallback:a,globalConfig:l,i18n:d}),t[2]=r,t[3]=p,t[4]=a,t[5]=l,t[6]=d,t[7]=m,t[8]=i,t[9]=g):g=t[9];let y=g,b,x;return t[10]!==h||t[11]!==y?(b=()=>{if(!u.current){u.current=!0;return}h(y)},x=[h,y],t[10]=h,t[11]=y,t[12]=b,t[13]=x):(b=t[12],x=t[13]),(0,c.useEffect)(b,x),null},_6="collection-edit",_5="payload-pending-success-toast";function _4({BeforeDocumentControls:e,Description:t,EditMenuItems:r,LivePreview:n,PreviewButton:a,PublishButton:l,SaveButton:i,SaveDraftButton:o,Status:s,UnpublishButton:u,Upload:f,UploadControls:h}){let{id:m,action:g,AfterDocument:v,AfterFields:b,apiURL:x,BeforeFields:w,collectionSlug:_,currentEditor:C,data:S,disableActions:j,disableCreate:$,disableLeaveWithoutSaving:k,docPermissions:N,documentIsLocked:E,documentLockState:T,getDocPermissions:P,getDocPreferences:D,globalSlug:O,hasPublishPermission:A,hasSavePermission:R,incrementVersionCount:M,initialState:L,isEditing:I,isInitializing:F,isLocked:B,isTrashed:z,lastUpdateTime:U,redirectAfterCreate:V,redirectAfterDelete:H,redirectAfterDuplicate:K,redirectAfterRestore:q,setCurrentEditor:W,setData:Y,setDocumentIsLocked:G,setLastUpdateTime:J,unlockDocument:X,updateDocumentEditor:Q}=oV(),{clearDoc:Z,drawerSlug:ee,onDelete:et,onDuplicate:er,onRestore:en,onSave:ea}=fJ(),el=!!ee,{refreshCookieAsync:ei,user:eo}=iR(),{config:es,config:{admin:{user:ec},routes:{admin:eu},serverURL:ed},getEntityConfig:ef}=(0,d.c)(),eh=ef({collectionSlug:_}),ep=ef({globalSlug:O}),em=lt(),eg=(0,y.useRouter)(),ey=(0,y.useSearchParams)(),{reportUpdate:ev}=hZ(),{resetUploadEdits:eb}=oB(),{getFormState:ex}=fk(),{startRouteTransition:ew}=n3(),{clearRouteCache:e_}=mb(),{isLivePreviewEnabled:eC,isLivePreviewing:eS,previewWindowType:ej,setURL:e$,typeofLivePreviewURL:ek,url:eN}=v7(),{isPreviewEnabled:eE,setPreviewURL:eT}=v9(),eP=(0,c.useRef)(null),eD=(0,c.useRef)(null),eO=ey.get("locale"),eA=eh?.slug||ep?.slug,eR=_&&!m?"create":"update",eM=eh?eh.auth:void 0,eL=eh?eh.upload:void 0,eI=eh||ep,eF=eI?.lockDocuments===void 0||eI?.lockDocuments,eB=!1!==eF,ez=("object"==typeof eF?eF.duration:300)*1e3,eU=rT(eI),[eV,eH]=(0,c.useState)(!1),[eK,eq]=(0,c.useState)(!1),[eW,eY]=(0,c.useState)(!1),[eG,eJ]=(0,c.useState)(Date.now()),eX=(0,c.useRef)(!1),eQ=(0,c.useRef)(S?.updatedAt),eZ=(0,c.useRef)(0),e0=(0,c.useRef)(!1),e1=U+ez,e2=Date.now()>e1,e3=!eV&&("u">typeof k?!k:!eU),e6=(0,c.useMemo)(()=>[eA],[eA]),[e5,e4]=(0,c.useState)(()=>!!("create"===eR&&eM&&!eM.disableLocalStrategy)),e8=c.default.useRef(null),e7=(0,c.useCallback)(e=>{G(!0);let t="object"==typeof T.current?.user?T.current?.user?.id:T.current?.user;if(e&&e.user){let r="string"==typeof e.user||"number"==typeof e.user?e.user:e.user.id;T.current&&r===t||(t===eo.id&&r!==eo.id&&(eq(!0),T.current.hasShownLockedModal=!0),T.current={hasShownLockedModal:T.current?.hasShownLockedModal||!1,isLocked:!0,user:e.user},W(e.user)),e.lastEditedAt&&J(new Date(e.lastEditedAt).getTime())}},[T,W,G,J,eo?.id]),e9=(0,c.useCallback)(()=>{eY(!1),eg.refresh()},[eg]),te=(0,c.useCallback)(e=>{e8.current=e},[]),tt=(0,c.useCallback)(async()=>{let e=T.current?.user,t="object"==typeof e?e?.id===eo?.id:e===eo?.id;if(eB&&E&&(m||O)){let e=e8.current?new URL(e8.current).pathname:"",r=["/preview","/api","/versions"].some(t=>e.includes(t));if(t&&!r)try{await X(m,_??O),G(!1),W(null)}catch(e){console.error("Failed to unlock before leave",e)}}},[_,E,T,O,m,eB,W,G,X,eo?.id]),tr=(0,c.useCallback)(async(e,t)=>{let{context:r,formState:n}=t||{},a=fW(eD),l=e?.doc||e?.result,i=l?.updatedAt||new Date().toISOString();if(eo&&_===ec&&m===eo.id&&ei(),J(new Date(i).getTime()),eQ.current=i,eX.current=!1,e0.current=!1,r?.incrementVersionCount!==!1&&M(),"function"==typeof Y&&Y(l||{}),"function"==typeof ea){let t=m?"update":"create";ea({...e,context:r,operation:t,updatedAt:"update"===t?new Date().toISOString():l?.updatedAt||new Date().toISOString()})}if(!I&&em<2&&!1!==V){e.message&&"u">typeof window&&window.sessionStorage.setItem(_5,e.message);let t=tL({adminRoute:eu,path:`/collections/${_}/${l?.id}${eO?`?locale=${eO}`:""}`});ew(()=>eg.push(t))}else eb();if(r?.getDocPermissions!==!1&&await P(e),m||O){let e=await D(),{livePreviewURL:t,previewURL:r,state:o}=await ex({id:m,collectionSlug:_,data:l,docPermissions:N,docPreferences:e,formState:n,globalSlug:O,operation:eR,renderAllFields:!1,returnLivePreviewURL:eC&&"function"===ek,returnLockStatus:!1,returnPreviewURL:eE,schemaPath:e6.join("."),signal:a.signal,skipValidation:!0});return eL&&o&&delete o.file,eB&&G(!1),eC&&"function"===ek&&e$(t),eE&&eT(r),ev({id:m,doc:l,drawerSlug:ee,entitySlug:eA,operation:"update",updatedAt:i}),eD.current=null,o}ev({id:m,doc:l,drawerSlug:ee,entitySlug:eA,operation:"create",updatedAt:i})},[eo,_,ec,m,J,Y,ea,I,em,V,O,ei,M,eu,eO,ew,eg,eb,P,D,ex,N,eR,eC,ek,eE,e6,eL,eB,ev,ee,eA,G,e$,eT]),tn=(0,c.useCallback)(async({formState:e,submitted:t})=>{let r=fW(eP),n=eZ.current,a=e0.current;S?.updatedAt&&S.updatedAt>eQ.current&&(eQ.current=S.updatedAt,eX.current=!1);let l=Date.now(),i=l-eG,o=eB&&i>=1e4;o&&eJ(l);let s=!eX.current&&eQ.current&&"update"===eR&&!eU;s&&(eX.current=!0);let c=await D(),u=await ex({id:m,checkForStaleData:s,collectionSlug:_,docPermissions:N,docPreferences:c,formState:e,globalSlug:O,operation:eR,originalUpdatedAt:s?eQ.current:void 0,renderAllFields:!1,returnLockStatus:eB,schemaPath:e6.join("."),signal:r.signal,skipValidation:!t,updateLastEdited:o});if(!u)return;let{lockedState:d,staleDataState:f,state:h}=u;return eB&&e7(d),f?.isStale&&!a&&eZ.current===n&&eY(!0),eP.current=null,h},[S?.updatedAt,eG,eB,D,ex,m,_,N,O,eR,e6,e7,eU]);(0,c.useEffect)(()=>()=>{eq(!1)},[]),(0,c.useEffect)(()=>{let e=eP.current,t=eD.current;return()=>{fq(e),fq(t)}},[]),(0,c.useEffect)(()=>{if(!F&&"u">typeof window){let e=window.sessionStorage.getItem(_5);e&&(window.sessionStorage.removeItem(_5),nG.success(e))}},[F]);let ta=E&&C&&("object"==typeof C?C.id!==eo?.id:C!==eo?.id)&&!eV&&!eK&&!T.current?.hasShownLockedModal&&!e2,tl=es.folders&&_===es.folders?.slug;return(0,p.jsx)("main",{className:[_6,(m||O)&&`${_6}--is-editing`,O&&`global-edit--${O}`,_&&`collection-edit--${_}`,eS&&"iframe"===ej&&`${_6}--is-live-previewing`].filter(Boolean).join(" "),children:(0,p.jsx)(oW,{operation:eR,children:(0,p.jsxs)(pN,{action:g,className:`${_6}__form`,disabled:eV||F||!R||z,disableSuccessStatus:!I&&em<2&&!1!==V,disableValidationOnSubmit:!e5,initialState:!F&&L,isDocumentForm:!0,isInitializing:F,method:m?"PATCH":"POST",onChange:[tn],onSubmit:()=>{eZ.current+=1,e0.current=!0},onSuccess:tr,children:[el&&(0,p.jsx)(_P,{AfterHeader:t,drawerSlug:ee,showDocumentID:!tl}),eB&&ta&&(0,p.jsx)(vf,{handleGoBack:()=>(({adminRoute:e,collectionSlug:t,router:r,serverURL:n})=>{let a=tL({adminRoute:e,path:t?`/collections/${t}`:"/"});r.push(a)})({adminRoute:eu,collectionSlug:_,router:eg,serverURL:ed}),isActive:ta,onReadOnly:()=>{eH(!0),eq(!1)},onTakeOver:()=>_G({id:m,clearRouteCache:e_,collectionSlug:_,documentLockStateRef:T,globalSlug:O,isLockingEnabled:eB,isWithinDoc:!1,setCurrentEditor:W,updateDocumentEditor:Q,user:eo}),updatedAt:U,user:C}),eB&&eK&&(0,p.jsx)(vc,{handleBackToDashboard:()=>(({adminRoute:e,router:t,serverURL:r})=>{let n=tL({adminRoute:e,path:"",serverURL:r});t.push(n)})({adminRoute:eu,router:eg,serverURL:ed}),isActive:eK,onReadOnly:()=>{eH(!0),eq(!1)}}),eW&&(0,p.jsx)(_R,{isActive:eW,onReload:e9}),e3&&(0,p.jsx)(vl,{onConfirm:tt,onPrevent:te}),!el&&(0,p.jsx)(_2,{collectionSlug:eh?.slug,globalSlug:ep?.slug,id:m,isTrashed:z,pluralLabel:eh?.labels?.plural,useAsTitle:eh?.admin?.useAsTitle}),(0,p.jsx)(_3,{collectionConfig:eh,config:es,fallback:em<=1?m?.toString():void 0,globalConfig:ep}),(0,p.jsx)(bT,{apiURL:x,BeforeDocumentControls:e,customComponents:{PreviewButton:a,PublishButton:l,SaveButton:i,SaveDraftButton:o,Status:s,UnpublishButton:u},data:S,disableActions:j||tl||z,disableCreate:$,EditMenuItems:r,hasPublishPermission:A,hasSavePermission:R,id:m,isEditing:I,isInDrawer:el,isTrashed:z,onDelete:et,onDrawerCreateNew:Z,onDuplicate:er,onRestore:en,onSave:tr,onTakeOver:()=>_G({id:m,clearRouteCache:e_,collectionSlug:_,documentLockStateRef:T,globalSlug:O,isLockingEnabled:eB,isWithinDoc:!0,setCurrentEditor:W,setIsReadOnlyForIncomingUser:eH,updateDocumentEditor:Q,user:eo}),permissions:N,readOnlyForIncomingUser:eV,redirectAfterDelete:H,redirectAfterDuplicate:K,redirectAfterRestore:q,slug:eh?.slug||ep?.slug,user:C}),(0,p.jsxs)("div",{className:[`${_6}__main-wrapper`,"popup"===ej&&`${_6}--detached`].filter(Boolean).join(" "),children:[(0,p.jsxs)("div",{className:[`${_6}__main`,"popup"===ej&&`${_6}__main--popup-open`].filter(Boolean).join(" "),children:[(0,p.jsx)(mf,{AfterFields:b,BeforeFields:w||(0,p.jsxs)(c.Fragment,{children:[eM&&(0,p.jsx)(_Z,{className:`${_6}__auth`,collectionSlug:eh.slug,disableLocalStrategy:eh.auth?.disableLocalStrategy,email:S?.email,loginWithUsername:eM?.loginWithUsername,operation:eR,readOnly:!R,requirePassword:!m,setValidateBeforeSubmit:e4,useAPIKey:eM.useAPIKey,username:S?.username,verify:eM.verify}),eL&&(0,p.jsx)(c.default.Fragment,{children:(0,p.jsx)(pK,{children:f||(0,p.jsx)(gp,{collectionSlug:eh.slug,initialState:L,uploadConfig:eL,UploadControls:h})})})]}),Description:t,docPermissions:N,fields:eI.fields,forceSidebarWrap:eS,isTrashed:z,readOnly:eV||!R||z,schemaPathSegments:e6}),v]}),eC&&!el&&eN&&(0,p.jsx)(p.Fragment,{children:n||(0,p.jsx)(_Y,{collectionSlug:_,globalSlug:O})})]})]},`${B}`)})})}var _8=({children:e})=>(0,p.jsx)("div",{className:"field-diff-label",children:e}),_7="field-diff",_9=e=>{let{className:t,From:r,i18n:n,label:{label:a,locale:l},nestingLevel:i=0,To:o}=e;return(0,p.jsxs)("div",{className:`${_7}-container${t?` ${t}`:""} nested-level-${i}`,style:i?{"--left-offset":`calc(50% - (${i} * calc( calc(var(--base)* 0.5) - 2.5px )))`}:{"--left-offset":"50%"},children:[(0,p.jsxs)(_8,{children:[l&&(0,p.jsx)("span",{className:`${_7}__locale-label`,children:l}),"function"!=typeof a&&m(a||"",n)]}),(0,p.jsxs)("div",{className:`${_7}-content`,style:i?{gridTemplateColumns:"calc(var(--left-offset) - calc(var(--base)*0.5) ) calc(50% - calc(var(--base)*0.5) + calc(50% - var(--left-offset)))"}:void 0,children:[r,o]})]})};e.s(["Account",()=>vv,"ActionsProvider",()=>vw,"AnimateHeight",()=>si,"AppHeader",()=>vH,"ArrayField",()=>g7,"AuthProvider",()=>iA,"Banner",()=>n9,"BlockSelector",()=>sP,"BlocksDrawer",()=>sD,"BlocksField",()=>sF,"BrowseByFolderButton",()=>xq,"BulkUploadDrawer",()=>gM,"BulkUploadProvider",()=>gU,"Button",()=>aw,"Card",()=>vq,"CheckIcon",()=>o5,"CheckboxField",()=>se,"CheckboxInput",()=>o7,"ChevronIcon",()=>ae,"ClientFunctionProvider",()=>wD,"CloseMenuIcon",()=>v_,"CodeBlockIcon",()=>wb,"CodeEditorLazy",()=>sz,"CodeField",()=>sV,"Collapsible",()=>sd,"CollapsibleField",()=>sW,"Combobox",()=>xK,"ConfirmPasswordField",()=>g9,"ConfirmationModal",()=>iE,"CopyIcon",()=>ak,"CopyLocaleData",()=>vG,"CopyToClipboard",()=>m9,"DateCell",()=>hl,"DateCondition",()=>yK,"DateTimeField",()=>fl,"DefaultBlockImage",()=>s$,"DefaultBrowseByFolderView",()=>_k,"DefaultCell",()=>hg,"DefaultCollectionFolderView",()=>_x,"DefaultEditView",()=>_4,"DefaultListView",()=>_r,"DeleteMany",()=>v5,"DocumentControls",()=>bT,"DocumentEventsProvider",()=>hQ,"DocumentFields",()=>mf,"DocumentIcon",()=>xY,"DocumentInfoProvider",()=>oK,"DocumentLocked",()=>vf,"DocumentTakeOver",()=>vc,"DragHandleIcon",()=>sl,"Drawer",()=>iS,"DrawerContentContainer",()=>mC,"DrawerToggler",()=>iC,"Dropzone",()=>pY,"EditDepthProvider",()=>le,"EditIcon",()=>at,"EditMany",()=>bJ,"EditUpload",()=>m5,"EmailAndUsernameFields",()=>w5,"EmailField",()=>fi,"EntityVisibilityProvider",()=>wU,"ErrorIcon",()=>w$,"ErrorPill",()=>a5,"ExternalLinkIcon",()=>bp,"FieldContext",()=>oX,"FieldDescription",()=>a8,"FieldDiffContainer",()=>_9,"FieldDiffLabel",()=>_8,"FieldError",()=>a7,"FieldLabel",()=>iH,"FieldPathContext",()=>oG,"File",()=>hi,"FileDetails",()=>ga,"FolderFileTable",()=>x7,"FolderIcon",()=>mh,"FolderProvider",()=>mm,"FolderTypeField",()=>xW,"Form",()=>pN,"FormLoadingOverlayToggle",()=>fK,"FormSubmit",()=>mx,"FullscreenModal",()=>bQ,"GearIcon",()=>w_,"GenerateConfirmation",()=>bZ,"GridViewIcon",()=>wS,"GroupByHeader",()=>xP,"GroupByPageControls",()=>xF,"GroupField",()=>fp,"Gutter",()=>ib,"Hamburger",()=>vj,"HiddenField",()=>fm,"HydrateAuthProvider",()=>b1,"InfoIcon",()=>wk,"ItemCardGrid",()=>wi,"ItemsDrawer",()=>wg,"JSONField",()=>hO,"JoinField",()=>hD,"LeaveWithoutSaving",()=>vl,"LineIcon",()=>o4,"Link",()=>n8,"LinkIcon",()=>ar,"ListControls",()=>xi,"ListDrawerContextProvider",()=>fv,"ListHeader",()=>xE,"ListQueryProvider",()=>fj,"ListSelection",()=>xg,"ListViewIcon",()=>wj,"LivePreviewProvider",()=>wI,"LivePreviewWindow",()=>_Y,"LoadingOverlay",()=>fV,"LoadingOverlayToggle",()=>fH,"LocaleProvider",()=>iF,"Locked",()=>bf,"LogOutIcon",()=>xB,"Logout",()=>xz,"MenuIcon",()=>vC,"MinimizeMaximizeIcon",()=>ww,"Modal",()=>lL,"MoreIcon",()=>a$,"MoveDocToFolder",()=>mK,"MoveDocToFolderButton",()=>mW,"MoveFolderIcon",()=>wC,"NavContext",()=>vT,"NavGroup",()=>xV,"NavProvider",()=>vO,"NavToggler",()=>vR,"NullifyLocaleField",()=>st,"NumberCondition",()=>yq,"NumberField",()=>hA,"OperationProvider",()=>oW,"OrderableTable",()=>yS,"PageControls",()=>xL,"PageControlsComponent",()=>xM,"Pagination",()=>h$,"ParamsProvider",()=>wK,"PasswordField",()=>yr,"PayloadIcon",()=>vM,"PerPage",()=>xA,"Pill",()=>sg,"PillSelector",()=>fO,"PlusIcon",()=>an,"PointField",()=>hM,"Popup",()=>ag,"PopupList",()=>al,"PreferencesProvider",()=>oM,"PreviewButton",()=>bm,"PreviewSizes",()=>gs,"ProgressBar",()=>wB,"PublishButton",()=>bw,"PublishMany",()=>xs,"QueryPresetsAccessCell",()=>yk,"QueryPresetsColumnField",()=>yH,"QueryPresetsColumnsCell",()=>yj,"QueryPresetsGroupByCell",()=>yz,"QueryPresetsGroupByField",()=>vn,"QueryPresetsWhereCell",()=>y$,"QueryPresetsWhereField",()=>y9,"RadioGroupField",()=>hB,"ReactSelect",()=>ft,"RelationshipCondition",()=>yQ,"RelationshipField",()=>po,"RelationshipInput",()=>pi,"RelationshipProvider",()=>f8,"RelationshipTable",()=>hE,"RenderCustomComponent",()=>ns,"RenderDefaultCell",()=>hx,"RenderFields",()=>g6,"RenderTitle",()=>wu,"RichTextField",()=>ps,"RootProvider",()=>w6,"RouteCacheProvider",()=>mv,"RouteTransitionProvider",()=>n1,"RowField",()=>pc,"RowLabel",()=>nI,"RowLabelProvider",()=>nM,"SaveButton",()=>bS,"SaveDraftButton",()=>bj,"ScrollInfoProvider",()=>wJ,"SearchFilter",()=>xr,"SearchIcon",()=>sk,"SearchParamsProvider",()=>w1,"SectionTitle",()=>sR,"Select",()=>ft,"SelectAll",()=>w8,"SelectCondition",()=>yZ,"SelectField",()=>pf,"SelectInput",()=>pu,"SelectMany",()=>_e,"SelectRow",()=>w9,"SelectionProvider",()=>v0,"ServerFunctionsContext",()=>f$,"ServerFunctionsProvider",()=>fN,"SetDocumentStepNav",()=>_2,"SetDocumentTitle",()=>_3,"SetStepNav",()=>vB,"SlugField",()=>wy,"SortColumn",()=>wf,"SortHeader",()=>yv,"SortRow",()=>yx,"StickyToolbar",()=>xI,"SuccessIcon",()=>wN,"SwapIcon",()=>aa,"TabComponent",()=>pT,"Table",()=>by,"TableColumnsProvider",()=>fP,"TabsField",()=>pD,"TabsProvider",()=>fu,"TextCondition",()=>y1,"TextField",()=>pB,"TextInput",()=>pL,"TextareaField",()=>pU,"TextareaInput",()=>pz,"Thumbnail",()=>hs,"TimezonePicker",()=>fn,"Tooltip",()=>av,"Translation",()=>mk,"UIField",()=>pV,"UnpublishButton",()=>bN,"UnpublishMany",()=>xp,"Upload",()=>gp,"UploadEditsProvider",()=>oF,"UploadField",()=>g1,"UploadHandlersProvider",()=>pv,"UploadInput",()=>g0,"ViewDescription",()=>vh,"WarningIcon",()=>wE,"WatchChildErrors",()=>sK,"WatchCondition",()=>o0,"WindowInfoProvider",()=>wQ,"allFieldComponents",()=>ya,"documentDrawerBaseClass",()=>fQ,"escapeDiffHTML",()=>bL,"fieldBaseClass",()=>o3,"fieldComponents",()=>yn,"fieldReducer",()=>p$,"formatDrawerSlug",()=>i_,"formatTimeToNow",()=>ok,"getHTMLDiffComponents",()=>bB,"isFieldRTL",()=>o6,"parseSearchParams",()=>fx,"toast",()=>nG,"unescapeDiffHTML",()=>bI,"useActions",()=>vx,"useAddClientFunction",()=>wO,"useAllFormFields",()=>nA,"useAuth",()=>iR,"useBulkUpload",()=>gV,"useBulkUploadDrawerSlug",()=>gH,"useCellProps",()=>hb,"useClickOutside",()=>bH,"useClickOutsideContext",()=>bV,"useClientFunctions",()=>wA,"useCollapsible",()=>sc,"useDebounce",()=>f6,"useDebouncedCallback",()=>hG,"useDebouncedEffect",()=>pg,"useDelayedRender",()=>fM,"useDocumentDrawer",()=>f1,"useDocumentDrawerContext",()=>fJ,"useDocumentEvents",()=>hZ,"useDocumentForm",()=>n$,"useDocumentInfo",()=>oV,"useDocumentTitle",()=>oD,"useDrawerSlug",()=>ix,"useEditDepth",()=>lt,"useEffectEvent",()=>ad,"useEntityVisibility",()=>wV,"useField",()=>oQ,"useFieldPath",()=>oJ,"useFolder",()=>mg,"useForm",()=>nj,"useFormBackgroundProcessing",()=>nT,"useFormFields",()=>nO,"useFormInitializing",()=>nD,"useFormModified",()=>nP,"useFormProcessing",()=>nE,"useFormSubmitted",()=>nN,"useHotkey",()=>ys,"useIntersect",()=>ay,"useListDrawer",()=>hW,"useListDrawerContext",()=>fb,"useListQuery",()=>f_,"useListRelationships",()=>f7,"useLivePreviewContext",()=>v7,"useLocale",()=>iz,"useModal",()=>lx,"useNav",()=>vP,"useOperation",()=>oY,"useParams",()=>wq,"usePayloadAPI",()=>yf,"usePreferences",()=>oL,"useQueue",()=>hJ,"useResize",()=>yh,"useRouteCache",()=>mb,"useRouteTransition",()=>n3,"useRowLabel",()=>nL,"useScrollInfo",()=>wY,"useSearchParams",()=>w2,"useSelection",()=>v1,"useServerFunctions",()=>fk,"useStepNav",()=>vL,"useTableColumns",()=>fT,"useThrottledEffect",()=>iW,"useUploadControls",()=>pq,"useUploadEdits",()=>oB,"useUploadHandlers",()=>pb,"useUseTitleField",()=>yp,"useWatchForm",()=>nk,"useWindowInfo",()=>wZ,"withCondition",()=>o1],638857)},138452,e=>{"use strict";var t=e.i(830487);e.s(["useTranslation",()=>t.d])},55686,e=>{"use strict";var t=e.i(624503);e.s(["useConfig",()=>t.c])},600745,e=>{"use strict";var t=e.i(907358);let r=(0,t.createContext)(null);function n(e,t){let r=null;return null!=e&&(r=e[1]),{getTheme:function(){return null!=t?t:null!=r?r.getTheme():null}}}function a(){let e=(0,t.useContext)(r);return null==e&&function(e,...t){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;for(let e of(n.append("code",8),t))n.append("v",e);throw r.search=n.toString(),Error(`Minified Lexical error #8; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}(0),e}e.s(["LexicalComposerContext",()=>r,"createLexicalComposerContext",()=>n,"useLexicalComposerContext",()=>a])},703057,e=>{"use strict";function t(e,...r){let n=new URL("https://lexical.dev/docs/error"),a=new URLSearchParams;for(let t of(a.append("code",e),r))a.append("v",t);throw n.search=a.toString(),Error(`Minified Lexical error #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}function r(e,...t){let n=new URL("https://lexical.dev/docs/error"),a=new URLSearchParams;for(let r of(a.append("code",e),t))a.append("v",r);n.search=a.toString(),console.warn(`Minified Lexical warning #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}let n="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,a=n&&"documentMode"in document?document.documentMode:null,l=n&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),i=n&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),o=!(!n||!("InputEvent"in window)||a)&&"getTargetRanges"in new window.InputEvent("input"),s=n&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),c=n&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,u=n&&/Android/.test(navigator.userAgent),d=n&&/^(?=.*Chrome).*/i.test(navigator.userAgent),f=n&&u&&d,h=n&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&l&&!d,p=s||c||h?" ":"",m=i?" ":p,g="֑-߿יִ-﷽ﹰ-ﻼ",y="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",v=(RegExp("^[^"+y+"]*["+g+"]"),RegExp("^[^"+g+"]*["+y+"]"),{bold:1,capitalize:1024,code:16,highlight:128,italic:2,lowercase:256,strikethrough:4,subscript:32,superscript:64,underline:8,uppercase:512}),b={directionless:1,unmergeable:2},x={center:2,end:6,justify:4,left:1,right:3,start:5},w={2:"center",6:"end",4:"justify",1:"left",3:"right",5:"start"},_={normal:0,segmented:2,token:1},C={0:"normal",2:"segmented",1:"token"},S="$config",j=!1,$=0;function k(e){$=e.timeStamp}function N(e,t,r){let n="BR"===e.nodeName,a=t.__lexicalLineBreak;return a&&(e===a||n&&e.previousSibling===a)||n&&void 0!==n1(e,r)}function E(e,t,r){j=!0;let n=performance.now()-$>100;try{nc(e,()=>{let a=rB()||e.getEditorState().read(()=>{let e=rB();return null!==e?e.clone():null}),l=new Map,o=e.getRootElement(),s=e._editorState,c=e._blockCursorElement,u=!1,d="";for(let r=0;r<t.length;r++){let f=t[r],h=f.type,p=f.target,m=function(e,t,r,n){var a;for(let l=e;l&&(a=l,!0!==a.__lexicalUnmanaged);l=ab(l)){let e=n1(l,t);if(void 0!==e){let t=nZ(e,r);if(t)return ng(t)||!aR(l)?void 0:[l,t]}else if(l===n)return[n,n4(r)]}}(p,e,s,o);if(!m)continue;let[g,y]=m;if("characterData"===h)n&&rf(y)&&nV(p)&&function(e,t,r){if(r_(e)){let t=e.anchor.getNode();if(t.is(r)&&e.format!==t.getFormat())return!1}return nV(t)&&r.isAttached()}(a,p,y)&&function(e,t,r){let n=aD(aS(r)),a=null,l=null;null!==n&&n.anchorNode===e&&(a=n.anchorOffset,l=n.focusOffset);let i=e.nodeValue;null!==i&&aa(t,i,a,l,!1)}(p,y,e);else if("childList"===h){u=!0;let t=f.addedNodes;for(let r=0;r<t.length;r++){let n=t[r],a=n0(n),l=n.parentNode;if(null!=l&&n!==c&&null===a&&!N(n,l,e)){if(i){let e=(aR(n)?n.innerText:null)||n.nodeValue;e&&(d+=e)}l.removeChild(n)}}let r=f.removedNodes,n=r.length;if(n>0){let t=0;for(let a=0;a<n;a++){let n=r[a];(N(n,p,e)||c===n)&&(p.appendChild(n),t++)}n!==t&&l.set(g,y)}}}if(l.size>0)for(let[t,r]of l)r.reconcileObservedMutation(t,e);let f=r.takeRecords();if(f.length>0){for(let t=0;t<f.length;t++){let r=f[t],n=r.addedNodes,a=r.target;for(let t=0;t<n.length;t++){let r=n[t],l=r.parentNode;null==l||"BR"!==r.nodeName||N(r,a,e)||l.removeChild(r)}}r.takeRecords()}null!==a&&(u&&n8(a),i&&ag(e)&&a.insertRawText(d))})}finally{j=!1}}function T(e){let t=e._observer;null!==t&&E(e,t.takeRecords(),t)}function P(e){0===$&&aS(e).addEventListener("textInput",k,!0),e._observer=new MutationObserver((t,r)=>{E(e,t,r)})}class D{key;parse;unparse;isEqual;defaultValue;constructor(e,t){this.key=e,this.parse=t.parse.bind(t),this.unparse=(t.unparse||B).bind(t),this.isEqual=(t.isEqual||Object.is).bind(t),this.defaultValue=this.parse(void 0)}}function O(e,t){return new D(e,t)}function A(e,t,r="latest"){let n=("latest"===r?e.getLatest():e).__state;return n?n.getValue(t):t.defaultValue}function R(e,t,r){let n;if(r6(),"function"==typeof r){let a=e.getLatest(),l=A(a,t);if(n=r(l),t.isEqual(l,n))return a}else n=r;let a=e.getWritable();return L(a).updateFromKnown(t,n),a}class M{node;knownState;unknownState;sharedNodeState;size;constructor(e,t,r,n=new Map,a){this.node=e,this.sharedNodeState=t,this.unknownState=r,this.knownState=n;const{sharedConfigMap:l}=this.sharedNodeState,i=void 0!==a?a:function(e,t,r){let n=r.size;if(t)for(let a in t){let t=e.get(a);t&&r.has(t)||n++}return n}(l,r,n);this.size=i}getValue(e){let t=this.knownState.get(e);if(void 0!==t)return t;this.sharedNodeState.sharedConfigMap.set(e.key,e);let r=e.defaultValue;if(this.unknownState&&e.key in this.unknownState){let t=this.unknownState[e.key];void 0!==t&&(r=e.parse(t)),this.updateFromKnown(e,r)}return r}getInternalState(){return[this.unknownState,this.knownState]}toJSON(){let e={...this.unknownState},t={};for(let[t,r]of this.knownState)t.isEqual(r,t.defaultValue)?delete e[t.key]:e[t.key]=t.unparse(r);for(let r of this.sharedNodeState.flatKeys)r in e&&(t[r]=e[r],delete e[r]);return F(e)&&(t.$=e),t}getWritable(e){if(this.node===e)return this;let{sharedNodeState:t,unknownState:r}=this,n=new Map(this.knownState);return new M(e,t,function(e,t,r){let n;if(r)for(let[a,l]of Object.entries(r)){let r=e.get(a);r?t.has(r)||t.set(r,r.parse(l)):(n=n||{})[a]=l}return n}(t.sharedConfigMap,n,r),n,this.size)}updateFromKnown(e,t){let r=e.key;this.sharedNodeState.sharedConfigMap.set(r,e);let{knownState:n,unknownState:a}=this;n.has(e)||a&&r in a||(a&&(delete a[r],this.unknownState=F(a)),this.size++),n.set(e,t)}updateFromUnknown(e,t){let r=this.sharedNodeState.sharedConfigMap.get(e);r?this.updateFromKnown(r,r.parse(t)):(this.unknownState=this.unknownState||{},e in this.unknownState||this.size++,this.unknownState[e]=t)}updateFromJSON(e){let{knownState:t}=this;for(let e of t.keys())t.set(e,e.defaultValue);if(this.size=t.size,this.unknownState=void 0,e)for(let[t,r]of Object.entries(e))this.updateFromUnknown(t,r)}}function L(e){let t=e.getWritable(),r=t.__state?t.__state.getWritable(t):new M(t,I(t));return t.__state=r,r}function I(e){return e.__state?e.__state.sharedNodeState:nO(az(),e.getType()).sharedNodeState}function F(e){if(e)for(let t in e)return e}function B(e){return e}function z(e,t,r){for(let[n,a]of t.knownState){if(e.has(n.key))continue;e.add(n.key);let t=r?r.getValue(n):n.defaultValue;if(t!==a&&!n.isEqual(t,a))return!0}return!1}function U(e,t,r){let{unknownState:n}=t,a=r?r.unknownState:void 0;if(n){for(let[t,r]of Object.entries(n))if(!e.has(t)&&(e.add(t),r!==(a?a[t]:void 0)))return!0}return!1}function V(e,t){let r=e.__state;return r&&r.node===e?r.getWritable(t):r}function H(e,t){let r=e.__mode,n=e.__format,a=e.__style,l=t.__mode,i=t.__format,o=t.__style,s=e.__state,c=t.__state;return(null===r||r===l)&&(null===n||n===i)&&(null===a||a===o)&&(null===e.__state||s===c||function(e,t){if(e===t)return!0;if(e&&t&&e.size!==t.size)return!1;let r=new Set;return!(e&&z(r,e,t)||t&&z(r,t,e)||e&&U(r,e,t)||t&&U(r,t,e))}(s,c))}function K(e,t){let r=e.mergeWithSibling(t),n=r8()._normalizedNodes;return n.add(e.__key),n.add(t.__key),r}function q(e){let t,r,n=e;if(""!==n.__text||!n.isSimpleText()||n.isUnmergeable()){for(;null!==(t=n.getPreviousSibling())&&rf(t)&&t.isSimpleText()&&!t.isUnmergeable();){if(""!==t.__text){H(t,n)&&(n=K(t,n));break}t.remove()}for(;null!==(r=n.getNextSibling())&&rf(r)&&r.isSimpleText()&&!r.isUnmergeable();){if(""!==r.__text){H(n,r)&&(n=K(n,r));break}r.remove()}}else n.remove()}function W(e){return Y(e.anchor),Y(e.focus),e}function Y(e){for(;"element"===e.type;){let t,r,n=e.getNode(),a=e.offset;if(a===n.getChildrenSize()?(t=n.getChildAtIndex(a-1),r=!0):(t=n.getChildAtIndex(a),r=!1),rf(t)){e.set(t.__key,r?t.getTextContentSize():0,"text",!0);break}if(!nh(t))break;e.set(t.__key,r?t.getChildrenSize():0,"element",!0)}}let G,J,X,Q,Z,ee,et,er,en,ea,el="",ei=null,eo=null,es=!1,ec=!1;function eu(e,t){let r=et.get(e);if(null!==t){let r=eS(e);r.parentNode===t&&t.removeChild(r)}if(er.has(e)||J._keyToDOMMap.delete(e),nh(r)){let e=ex(r,et);ed(e,0,e.length-1,null)}void 0!==r&&ah(ea,X,Q,r,"destroyed")}function ed(e,t,r,n){for(let a=t;a<=r;++a){let t=e[a];void 0!==t&&eu(t,n)}}function ef(e,t){e.setProperty("text-align",t)}function eh(e,t){let r=G.theme.indent;if("string"==typeof r){let n=e.classList.contains(r);t>0&&!n?e.classList.add(r):t<1&&n&&e.classList.remove(r)}if(0===t)return void e.style.setProperty("padding-inline-start","");let n=getComputedStyle(J._rootElement||e).getPropertyValue("--lexical-indent-base-value")||"40px";e.style.setProperty("padding-inline-start",`calc(${t} * ${n})`)}function ep(e,t){let r=e.style;0===t?ef(r,""):1===t?ef(r,"left"):2===t?ef(r,"center"):3===t?ef(r,"right"):4===t?ef(r,"justify"):5===t?ef(r,"start"):6===t&&ef(r,"end")}function em(e,t){let r=function(e){let t=e.__dir;if(null!==t)return t;if(nv(e))return null;let r=e.getParentOrThrow();return nv(r)&&null===r.__dir?"auto":null}(t);null!==r?e.dir=r:e.removeAttribute("dir")}function eg(e,r){var n;let a,l=er.get(e);void 0===l&&t(60);let i=l.createDOM(G,J);if(a=(n=J)._keyToDOMMap,i[`__lexicalKey_${n._key}`]=e,a.set(e,i),rf(l)?i.setAttribute("data-lexical-text","true"):ng(l)&&i.setAttribute("data-lexical-decorator","true"),nh(l)){let e=l.__indent,t=l.__size;em(i,l),0!==e&&eh(i,e),0!==t&&ey(ex(l,er),l,0,t-1,l.getDOMSlot(i));let r=l.__format;0!==r&&ep(i,r),l.isInline()||eb(null,l,i)}else{let t=l.getTextContent();if(ng(l)){let t=l.decorate(J,G);null!==t&&ew(e,t),i.contentEditable="false"}el+=t}return null!==r&&r.insertChild(i),ah(ea,X,Q,l,"created"),i}function ey(e,t,r,n,a){let l=el;el="";let i=r;for(;i<=n;++i){eg(e[i],a);let t=er.get(e[i]);null!==t&&rf(t)?null===ei&&(ei=t.getFormat(),eo=t.getStyle()):nh(t)&&i<n&&!t.isInline()&&(el+="\n\n")}a.element.__lexicalTextContent=el,el=l+el}function ev(e,t){if(e){let r=e.__last;if(r){let e=t.get(r);if(e)return t5(e)?"line-break":ng(e)&&e.isInline()?"decorator":null}return"empty"}return null}function eb(e,t,r){let n=ev(e,et),a=ev(t,er);n!==a&&t.getDOMSlot(r).setManagedLineBreak(a)}function ex(e,r){let n=[],a=e.__first;for(;null!==a;){let e=r.get(a);void 0===e&&t(101),n.push(a),a=e.__next}return n}function ew(e,t){let r=J._pendingDecorators,n=J._decorators;if(null===r){if(n[e]===t)return;r=n3(J)}r[e]=t}function e_(e){let t=e.nextSibling;return null!==t&&t===J._blockCursorElement&&(t=t.nextSibling),t}function eC(e,t){let r=new Set;for(let n=t;n<e.length;n++)r.add(e[n]);return r}function eS(e){let r=en.get(e);return void 0===r&&t(75,e),r}function ej(e){return{type:e}}let e$=ej("SELECTION_CHANGE_COMMAND"),ek=ej("SELECTION_INSERT_CLIPBOARD_NODES_COMMAND"),eN=ej("CLICK_COMMAND"),eE=ej("BEFORE_INPUT_COMMAND"),eT=ej("INPUT_COMMAND"),eP=ej("COMPOSITION_START_COMMAND"),eD=ej("COMPOSITION_END_COMMAND"),eO=ej("DELETE_CHARACTER_COMMAND"),eA=ej("INSERT_LINE_BREAK_COMMAND"),eR=ej("INSERT_PARAGRAPH_COMMAND"),eM=ej("CONTROLLED_TEXT_INSERTION_COMMAND"),eL=ej("PASTE_COMMAND"),eI=ej("REMOVE_TEXT_COMMAND"),eF=ej("DELETE_WORD_COMMAND"),eB=ej("DELETE_LINE_COMMAND"),ez=ej("FORMAT_TEXT_COMMAND"),eU=ej("UNDO_COMMAND"),eV=ej("REDO_COMMAND"),eH=ej("KEYDOWN_COMMAND"),eK=ej("KEY_ARROW_RIGHT_COMMAND"),eq=ej("MOVE_TO_END"),eW=ej("KEY_ARROW_LEFT_COMMAND"),eY=ej("MOVE_TO_START"),eG=ej("KEY_ARROW_UP_COMMAND"),eJ=ej("KEY_ARROW_DOWN_COMMAND"),eX=ej("KEY_ENTER_COMMAND"),eQ=ej("KEY_SPACE_COMMAND"),eZ=ej("KEY_BACKSPACE_COMMAND"),e0=ej("KEY_ESCAPE_COMMAND"),e1=ej("KEY_DELETE_COMMAND"),e2=ej("KEY_TAB_COMMAND"),e3=ej("INSERT_TAB_COMMAND"),e6=ej("INDENT_CONTENT_COMMAND"),e5=ej("OUTDENT_CONTENT_COMMAND"),e4=ej("DROP_COMMAND"),e8=ej("FORMAT_ELEMENT_COMMAND"),e7=ej("DRAGSTART_COMMAND"),e9=ej("DRAGOVER_COMMAND"),te=ej("DRAGEND_COMMAND"),tt=ej("COPY_COMMAND"),tr=ej("CUT_COMMAND"),tn=ej("SELECT_ALL_COMMAND"),ta=ej("CLEAR_EDITOR_COMMAND"),tl=ej("CLEAR_HISTORY_COMMAND"),ti=ej("CAN_REDO_COMMAND"),to=ej("CAN_UNDO_COMMAND"),ts=ej("FOCUS_COMMAND"),tc=ej("BLUR_COMMAND"),tu=ej("KEY_MODIFIER_COMMAND"),td=Object.freeze({}),tf=[["keydown",function(e,t){th=e.timeStamp,tp=e.key,t.isComposing()||ay(t,eH,e)}],["pointerdown",function(e,t){let r=e.target,n=e.pointerType;aM(r)&&"touch"!==n&&"pen"!==n&&0===e.button&&nc(t,()=>{ng(n2(r))||(tx=!0)})}],["compositionstart",function(e,t){ay(t,eP,e)}],["compositionend",function(e,t){i?t_=!0:!c&&(s||h)?(tC=!0,tS=e.data):ay(t,eD,e)}],["input",function(e,t){e.stopPropagation(),nc(t,()=>{t.dispatchCommand(eT,e)},{event:e}),tg=null}],["click",function(e,t){nc(t,()=>{let r=rB(),n=aD(aS(t)),a=rz();if(n){if(r_(r)){let t=r.anchor,l=t.getNode();if("element"===t.type&&0===t.offset&&r.isCollapsed()&&!nv(l)&&1===n5().getChildrenSize()&&l.getTopLevelElementOrThrow().isEmpty()&&null!==a&&r.is(a))n.removeAllRanges(),r.dirty=!0;else if(3===e.detail&&!r.isCollapsed()&&l!==r.focus.getNode()){let e=aQ(l,e=>nh(e)&&!e.isInline());nh(e)&&e.select(0)}}else if("touch"===e.pointerType||"pen"===e.pointerType){let r=n.anchorNode;(aR(r)||nV(r))&&n8(rF(a,n,t,e))}}ay(t,eN,e)})}],["cut",td],["copy",td],["dragstart",td],["dragover",td],["dragend",td],["paste",td],["focus",td],["blur",td],["drop",td]];o&&tf.push(["beforeinput",(e,t)=>{let r;"deleteCompositionText"===(r=e.inputType)||i&&ag(t)||"insertCompositionText"!==r&&ay(t,eE,e)}]);let th=0,tp=null,tm=0,tg=null,ty=new WeakMap,tv=new WeakMap,tb=!1,tx=!1,tw=!1,t_=!1,tC=!1,tS="",tj=null,t$=[0,"",0,"root",0];function tk(e,t,r,n,a){let l=e.anchor,i=e.focus,s=l.getNode(),c=r8(),u=aD(aS(c)),d=null!==u?u.anchorNode:null,f=l.key,h=c.getElementByKey(f),p=r.length;return f!==i.key||!rf(s)||(!a&&(!o||tm<n+50)||s.isDirty()&&p<2||n9(r))&&l.offset!==i.offset&&!s.isComposing()||nU(s)||s.isDirty()&&p>1||(a||!o)&&null!==h&&!s.isComposing()&&d!==nK(h)||null!==u&&null!==t&&(!t.collapsed||t.startContainer!==u.anchorNode||t.startOffset!==u.anchorOffset)||!s.isComposing()&&(s.getFormat()!==e.format||s.getStyle()!==e.style)||function(e,t){let r;if(t.isSegmented())return!0;if(!e.isCollapsed())return!1;let n=e.anchor.offset,a=t.getParentOrThrow(),l=nz(t);return 0===n?!t.canInsertTextBefore()||!a.canInsertTextBefore()&&!t.isComposing()||l||(rf(r=t.getPreviousSibling())||nh(r)&&r.isInline())&&!r.canInsertTextAfter():n===t.getTextContentSize()&&(!t.canInsertTextAfter()||!a.canInsertTextAfter()&&!t.isComposing()||l)}(e,s)}function tN(e,t){return nV(e)&&null!==e.nodeValue&&0!==t&&t!==e.nodeValue.length}function tE(e,r,n){let{anchorNode:a,anchorOffset:l,focusNode:i,focusOffset:o}=e;tb&&(tb=!1,tN(a,l)&&tN(i,o)&&!tj)||nc(r,()=>{if(!n)return void n8(null);if(!nL(r,a,i))return;let s=rB();if(tj&&r_(s)&&s.isCollapsed()){let e=s.anchor,t=tj.anchor;(e.key===t.key&&e.offset===t.offset+1||1===e.offset&&t.getNode().is(e.getNode().getPreviousSibling()))&&n8(s=tj.clone())}if(tj=null,r_(s)){let n=s.anchor,a=n.getNode();if(s.isCollapsed()){"Range"===e.type&&e.anchorNode===e.focusNode&&(s.dirty=!0);let l=aS(r).event,i=l?l.timeStamp:performance.now(),[o,c,u,d,f]=t$,h=n5(),p=!1===r.isComposing()&&""===h.getTextContent();if(i<f+200&&n.offset===u&&n.key===d)tT(s,o,c);else if("text"===n.type)rf(a)||t(141),tP(s,a);else if("element"===n.type&&!p){nh(a)||t(259);let e=n.getNode();e.isEmpty()?tT(s,e.getTextFormat(),e.getTextStyle()):tT(s,0,"")}}else{let e=n.key,t=s.focus.key,r=s.getNodes(),a=r.length,i=s.isBackward(),c=i?o:l,u=i?l:o,d=i?t:e,f=i?e:t,h=2047,p=!1;for(let e=0;e<a;e++){let t=r[e],n=t.getTextContentSize();if(rf(t)&&0!==n&&(0!==e||t.__key!==d||c!==n)&&(e!==a-1||t.__key!==f||0!==u)&&(p=!0,0==(h&=t.getFormat())))break}s.format=p?h:0}}ay(r,e$,void 0)})}function tT(e,t,r){e.format===t&&e.style===r||(e.format=t,e.style=r,e.dirty=!0)}function tP(e,t){tT(e,t.getFormat(),t.getStyle())}function tD(e){if(!e.getTargetRanges)return null;let t=e.getTargetRanges();return 0===t.length?null:t[0]}function tO(e){var r;let n=e.inputType,a=tD(e),l=r8(),i=rB();if("deleteContentBackward"===n){if(null===i){let e=rz();if(!r_(e))return!0;n8(e.clone())}if(r_(i)){let n=i.anchor.key===i.focus.key;if(r=e.timeStamp,"MediaLast"===tp&&r<th+30&&l.isComposing()&&n){if(nX(null),th=0,setTimeout(()=>{nc(l,()=>{nX(null)})},30),r_(i)){let e=i.anchor.getNode();e.markDirty(),rf(e)||t(142),tP(i,e)}}else{nX(null),e.preventDefault();let t=i.anchor.getNode(),r=t.getTextContent(),a=t.canInsertTextAfter(),o=0===i.anchor.offset&&i.focus.offset===r.length,s=f&&n&&!o&&a;if(s&&i.isCollapsed()&&(s=!ng(am(i.anchor,!0))),!s){ay(l,eO,!0);let e=rB();f&&r_(e)&&e.isCollapsed()&&(tj=e,setTimeout(()=>tj=null))}}return!0}}if(!r_(i))return!0;let o=e.data;null!==tg&&an(!1,l,tg),i.dirty&&null===tg||!i.isCollapsed()||nv(i.anchor.getNode())||null===a||i.applyDOMRange(a),tg=null;let s=i.anchor,u=i.focus,d=s.getNode(),h=u.getNode();if("insertText"===n||"insertTranspose"===n){if("\n"===o)e.preventDefault(),ay(l,eA,!1);else if("\n\n"===o)e.preventDefault(),ay(l,eR,void 0);else if(null==o&&e.dataTransfer){let t=e.dataTransfer.getData("text/plain");e.preventDefault(),i.insertRawText(t)}else null!=o&&tk(i,a,o,e.timeStamp,!0)?(e.preventDefault(),ay(l,eM,o)):tg=o;return tm=e.timeStamp,!0}switch(e.preventDefault(),n){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":ay(l,eM,e);break;case"insertFromComposition":nX(null),ay(l,eM,e);break;case"insertLineBreak":nX(null),ay(l,eA,!1);break;case"insertParagraph":nX(null),tw&&!c?(tw=!1,ay(l,eA,!1)):ay(l,eR,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":ay(l,eL,e);break;case"deleteByComposition":(d!==h||nh(d)||nh(h)||!nz(d)||!nz(h))&&ay(l,eI,e);break;case"deleteByDrag":case"deleteByCut":ay(l,eI,e);break;case"deleteContent":ay(l,eO,!1);break;case"deleteWordBackward":ay(l,eF,!0);break;case"deleteWordForward":ay(l,eF,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":ay(l,eB,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":ay(l,eB,!1);break;case"formatStrikeThrough":ay(l,ez,"strikethrough");break;case"formatBold":ay(l,ez,"bold");break;case"formatItalic":ay(l,ez,"italic");break;case"formatUnderline":ay(l,ez,"underline");break;case"historyUndo":ay(l,eU,void 0);break;case"historyRedo":ay(l,eV,void 0)}return!0}function tA(e){if(aR(e.target)&&ng(n2(e.target)))return!0;let t=r8(),r=rB(),n=e.data,a=tD(e);if(null!=n&&r_(r)&&tk(r,a,n,e.timeStamp,!1)){t_&&(tL(t,n),t_=!1);let a=r.anchor.getNode(),l=aD(aS(t));if(null===l)return!0;let s=r.isBackward(),c=s?r.anchor.offset:r.focus.offset,u=s?r.focus.offset:r.anchor.offset;o&&!r.isCollapsed()&&rf(a)&&null!==l.anchorNode&&a.getTextContent().slice(0,c)+n+a.getTextContent().slice(c+u)===ar(l.anchorNode)||ay(t,eM,n);let d=n.length;i&&d>1&&"insertCompositionText"===e.inputType&&!t.isComposing()&&(r.anchor.offset-=d),f&&t.isComposing()&&(th=0,nX(null))}else an(!1,t,null!==n?n:void 0),t_&&(tL(t,n||void 0),t_=!1);return r6(),T(r8()),!0}function tR(e){let t=r8(),r=rB();if(r_(r)&&!t.isComposing()){let n=r.anchor,a=r.anchor.getNode();nX(n.key),aw(t0),(e.timeStamp<th+30||"element"===n.type||!r.isCollapsed()||a.getFormat()!==r.format||rf(a)&&a.getStyle()!==r.style)&&ay(t,eM,m)}return!0}function tM(e){return tL(r8(),e.data),aw(t1),!0}function tL(e,t){let r=e._compositionKey;if(nX(null),null!==r&&null!=t){if(""===t){let t=nZ(r),n=nK(e.getElementByKey(r));if(null!==n&&null!==n.nodeValue&&rf(t)){let r=aD(aS(e)),a=null,l=null;null!==r&&r.anchorNode===n&&(a=r.anchorOffset,l=r.focusOffset),aa(t,n.nodeValue,a,l,!0)}return}if("\n"===t[t.length-1]){let t=rB();if(r_(t)||rS(t)){if(r_(t)){let e=t.focus;t.anchor.set(e.key,e.offset,e.type)}return void ay(e,eX,null)}}}an(!0,e,t)}function tI(e){let t=r8();if(null==e.key)return!0;if(tC){if(au(e))return nc(t,()=>{tL(t,tS)}),tC=!1,tS="",!0;tC=!1,tS=""}if(ao(e,"ArrowRight",{shiftKey:"any"}))ay(t,eK,e);else if(ao(e,"ArrowRight",as))ay(t,eq,e);else if(ao(e,"ArrowLeft",{shiftKey:"any"}))ay(t,eW,e);else if(ao(e,"ArrowLeft",as))ay(t,eY,e);else if(ao(e,"ArrowUp",{altKey:"any",shiftKey:"any"}))ay(t,eG,e);else if(ao(e,"ArrowDown",{altKey:"any",shiftKey:"any"}))ay(t,eJ,e);else if(ao(e,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any",shiftKey:!0}))tw=!0,ay(t,eX,e);else if(" "===e.key)ay(t,eQ,e);else if(l&&ao(e,"o",{ctrlKey:!0}))e.preventDefault(),tw=!0,ay(t,eA,!0);else if(ao(e,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any"}))tw=!1,ay(t,eX,e);else if(ao(e,"Backspace",{shiftKey:"any"})||l&&ao(e,"h",{ctrlKey:!0}))au(e)?ay(t,eZ,e):(e.preventDefault(),ay(t,eO,!0));else if("Escape"===e.key)ay(t,e0,e);else if(ao(e,"Delete",{})||l&&ao(e,"d",{ctrlKey:!0}))"Delete"!==e.key?(e.preventDefault(),ay(t,eO,!1)):ay(t,e1,e);else if(ao(e,"Backspace",ac))e.preventDefault(),ay(t,eF,!0);else if(ao(e,"Delete",ac))e.preventDefault(),ay(t,eF,!1);else if(l&&ao(e,"Backspace",{metaKey:!0}))e.preventDefault(),ay(t,eB,!0);else if(l&&(ao(e,"Delete",{metaKey:!0})||ao(e,"k",{ctrlKey:!0})))e.preventDefault(),ay(t,eB,!1);else if(ao(e,"b",as))e.preventDefault(),ay(t,ez,"bold");else if(ao(e,"u",as))e.preventDefault(),ay(t,ez,"underline");else if(ao(e,"i",as))e.preventDefault(),ay(t,ez,"italic");else if(ao(e,"Tab",{shiftKey:"any"}))ay(t,e2,e);else if(ao(e,"z",as))e.preventDefault(),ay(t,eU,void 0);else if(l?ao(e,"z",{metaKey:!0,shiftKey:!0}):ao(e,"y",{ctrlKey:!0})||ao(e,"z",{ctrlKey:!0,shiftKey:!0}))e.preventDefault(),ay(t,eV,void 0);else{let r=t._editorState._selection;null===r||r_(r)?ao(e,"a",as)&&(e.preventDefault(),ay(t,tn,e)):ao(e,"c",as)?(e.preventDefault(),ay(t,tt,e)):ao(e,"x",as)?(e.preventDefault(),ay(t,tr,e)):ao(e,"a",as)&&(e.preventDefault(),ay(t,tn,e))}return(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)&&t.dispatchCommand(tu,e),!0}function tF(e){let t=e.__lexicalEventHandles;return void 0===t&&(e.__lexicalEventHandles=t=[]),t}let tB=new Map;function tz(e){let t=aO(e.target);if(null===t)return;let r=nF(t.anchorNode);if(null===r)return;tx&&(tx=!1,nc(r,()=>{let n=rz(),a=t.anchorNode;(aR(a)||nV(a))&&n8(rF(n,t,r,e))}));let n=ae(r),a=n[n.length-1],l=a._key,i=tB.get(l),o=i||a;o!==r&&tE(t,o,!1),tE(t,r,!0),r!==a?tB.set(l,r):i&&tB.delete(l)}function tU(e){e._lexicalHandled=!0}function tV(e){return!0===e._lexicalHandled}let tH=()=>{};function tK(e,t,r){r6();let n=e.__key,a=e.getParent();if(null===a)return;let l=function(e){let t=rB();if(!r_(t)||!nh(e))return t;let{anchor:r,focus:n}=t,a=r.getNode(),l=n.getNode();return a_(a,e)&&r.set(e.__key,0,"element"),a_(l,e)&&n.set(e.__key,0,"element"),t}(e),i=!1;if(r_(l)&&t){let t=l.anchor,r=l.focus;t.key===n&&(rH(t,e,a,e.getPreviousSibling(),e.getNextSibling()),i=!0),r.key===n&&(rH(r,e,a,e.getPreviousSibling(),e.getNextSibling()),i=!0)}else rS(l)&&t&&e.isSelected()&&e.selectPrevious();if(r_(l)&&t&&!i){let t=e.getIndexWithinParent();nG(e),rU(l,a,t,-1)}else nG(e);r||a$(a)||a.canBeEmpty()||!a.isEmpty()||tK(a,t),t&&l&&nv(a)&&a.isEmpty()&&a.selectEnd()}function tq(e){return e}let tW=Symbol.for("ephemeral");function tY(e){return e[tW]||!1}class tG{__type;__key;__parent;__prev;__next;__state;static getType(){let{ownNodeType:e}=aJ(this);return void 0===e&&t(64,this.name),e}static clone(e){t(65,this.name)}$config(){return{}}config(e,t){let r=t.extends||Object.getPrototypeOf(this.constructor);return Object.assign(t,{extends:r,type:e}),{[e]:t}}afterCloneFrom(e){this.__key===e.__key?(this.__parent=e.__parent,this.__next=e.__next,this.__prev=e.__prev,this.__state=e.__state):e.__state&&(this.__state=e.__state.getWritable(this))}static importDOM;constructor(e){this.__type=this.constructor.getType(),this.__parent=null,this.__prev=null,this.__next=null,Object.defineProperty(this,"__state",{configurable:!0,enumerable:!1,value:void 0,writable:!0}),nY(this,e)}getType(){return this.__type}isInline(){t(137,this.constructor.name)}isAttached(){let e=this.__key;for(;null!==e;){if("root"===e)return!0;let t=nZ(e);if(null===t)break;e=t.__parent}return!1}isSelected(e){let t=e||rB();if(null==t)return!1;let r=t.getNodes().some(e=>e.__key===this.__key);if(rf(this))return r;if(r_(t)&&"element"===t.anchor.type&&"element"===t.focus.type){if(t.isCollapsed())return!1;let e=this.getParent();if(ng(this)&&this.isInline()&&e){let r=t.isBackward()?t.focus:t.anchor;if(e.is(r.getNode())&&r.offset===e.getChildrenSize()&&this.is(e.getLastChild()))return!1}}return r}getKey(){return this.__key}getIndexWithinParent(){let e=this.getParent();if(null===e)return -1;let t=e.getFirstChild(),r=0;for(;null!==t;){if(this.is(t))return r;r++,t=t.getNextSibling()}return -1}getParent(){let e=this.getLatest().__parent;return null===e?null:nZ(e)}getParentOrThrow(){let e=this.getParent();return null===e&&t(66,this.__key),e}getTopLevelElement(){let e=this;for(;null!==e;){let r=e.getParent();if(a$(r))return nh(e)||e===this&&ng(e)||t(194),e;e=r}return null}getTopLevelElementOrThrow(){let e=this.getTopLevelElement();return null===e&&t(67,this.__key),e}getParents(){let e=[],t=this.getParent();for(;null!==t;)e.push(t),t=t.getParent();return e}getParentKeys(){let e=[],t=this.getParent();for(;null!==t;)e.push(t.__key),t=t.getParent();return e}getPreviousSibling(){let e=this.getLatest().__prev;return null===e?null:nZ(e)}getPreviousSiblings(){let e=[],t=this.getParent();if(null===t)return e;let r=t.getFirstChild();for(;null!==r&&!r.is(this);)e.push(r),r=r.getNextSibling();return e}getNextSibling(){let e=this.getLatest().__next;return null===e?null:nZ(e)}getNextSiblings(){let e=[],t=this.getNextSibling();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getCommonAncestor(e){let t=nh(this)?this:this.getParent(),r=nh(e)?e:e.getParent(),n=t&&r?ly(t,r):null;return n?n.commonAncestor:null}is(e){return null!=e&&this.__key===e.__key}isBefore(e){let r=ly(this,e);return null!==r&&("descendant"===r.type||("branch"===r.type?-1===lm(r):("same"!==r.type&&"ancestor"!==r.type&&t(279),!1)))}isParentOf(e){let t=ly(this,e);return null!==t&&"ancestor"===t.type}getNodesBetween(e){let r=this.isBefore(e),n=[],a=new Set,l=this;for(;null!==l;){let i=l.__key;if(a.has(i)||(a.add(i),n.push(l)),l===e)break;let o=nh(l)?r?l.getFirstChild():l.getLastChild():null;if(null!==o){l=o;continue}let s=r?l.getNextSibling():l.getPreviousSibling();if(null!==s){l=s;continue}let c=l.getParentOrThrow();if(a.has(c.__key)||n.push(c),c===e)break;let u=null,d=c;do{if(null===d&&t(68),u=r?d.getNextSibling():d.getPreviousSibling(),null===(d=d.getParent()))break;null!==u||a.has(d.__key)||n.push(d)}while(null===u)l=u}return r||n.reverse(),n}isDirty(){let e=r8()._dirtyLeaves;return null!==e&&e.has(this.__key)}getLatest(){if(tY(this))return this;let e=nZ(this.__key);return null===e&&t(113),e}getWritable(){if(tY(this))return this;r6();let e=r4(),t=r8(),r=e._nodeMap,n=this.__key,a=this.getLatest(),l=t._cloneNotNeeded,i=rB();if(null!==i&&i.setCachedNodes(null),l.has(n))return nJ(a),a;let o=aK(a);return l.add(n),nJ(o),r.set(n,o),o}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(e,r){t(70)}updateDOM(e,r,n){t(71)}exportDOM(e){return{element:this.createDOM(e._config,e)}}exportJSON(){let e=this.__state?this.__state.toJSON():void 0;return{type:this.__type,version:1,...e}}static importJSON(e){t(18,this.name)}updateFromJSON(e){return function(e,t){let r=e.getWritable(),n=t.$,a=n;for(let e of I(r).flatKeys)e in t&&(void 0!==a&&a!==n||(a={...n}),a[e]=t[e]);return(r.__state||a)&&L(e).updateFromJSON(a),r}(this,e)}static transform(){return null}remove(e){tK(this,!0,e)}replace(e,r){r6();let n=rB();null!==n&&(n=n.clone()),aE(this,e);let a=this.getLatest(),l=this.__key,i=e.__key,o=e.getWritable(),s=this.getParentOrThrow().getWritable(),c=s.__size;nG(o);let u=a.getPreviousSibling(),d=a.getNextSibling(),f=a.__prev,h=a.__next,p=a.__parent;if((tK(a,!1,!0),null===u)?s.__first=i:u.getWritable().__next=i,(o.__prev=f,null===d)?s.__last=i:d.getWritable().__prev=i,o.__next=h,o.__parent=p,s.__size=c,r&&(nh(this)&&nh(o)||t(139),this.getChildren().forEach(e=>{o.append(e)})),r_(n)){n8(n);let e=n.anchor,t=n.focus;e.key===l&&rx(e,o),t.key===l&&rx(t,o)}return nQ()===l&&nX(i),o}insertAfter(e,t=!0){r6(),aE(this,e);let r=this.getWritable(),n=e.getWritable(),a=n.getParent(),l=rB(),i=!1,o=!1;if(null!==a){let t=e.getIndexWithinParent();if(nG(n),r_(l)){let e=a.__key,r=l.anchor,n=l.focus;i="element"===r.type&&r.key===e&&r.offset===t+1,o="element"===n.type&&n.key===e&&n.offset===t+1}}let s=this.getNextSibling(),c=this.getParentOrThrow().getWritable(),u=n.__key,d=r.__next;if(null===s?c.__last=u:s.getWritable().__prev=u,c.__size++,r.__next=u,n.__next=d,n.__prev=r.__key,n.__parent=r.__parent,t&&r_(l)){let e=this.getIndexWithinParent();rU(l,c,e+1);let t=c.__key;i&&l.anchor.set(t,e+2,"element"),o&&l.focus.set(t,e+2,"element")}return e}insertBefore(e,t=!0){r6(),aE(this,e);let r=this.getWritable(),n=e.getWritable(),a=n.__key;nG(n);let l=this.getPreviousSibling(),i=this.getParentOrThrow().getWritable(),o=r.__prev,s=this.getIndexWithinParent();null===l?i.__first=a:l.getWritable().__next=a,i.__size++,r.__prev=a,n.__prev=o,n.__next=r.__key,n.__parent=r.__parent;let c=rB();return t&&r_(c)&&rU(c,this.getParentOrThrow(),s),e}isParentRequired(){return!1}createParentElementNode(){return n$()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,t){r6();let r=this.getPreviousSibling(),n=this.getParentOrThrow();if(null===r)return n.select(0,0);if(nh(r))return r.select();if(!rf(r)){let e=r.getIndexWithinParent()+1;return n.select(e,e)}return r.select(e,t)}selectNext(e,t){r6();let r=this.getNextSibling(),n=this.getParentOrThrow();if(null===r)return n.select();if(nh(r))return r.select(0,0);if(!rf(r)){let e=r.getIndexWithinParent();return n.select(e,e)}return r.select(e,t)}markDirty(){this.getWritable()}reconcileObservedMutation(e,t){this.markDirty()}}let tJ="history-merge",tX="skip-scroll-into-view",tQ="skip-dom-selection",tZ="skip-selection-focus",t0="composition-start",t1="composition-end";class t2 extends tG{static getType(){return"linebreak"}static clone(e){return new t2(e.__key)}constructor(e){super(e)}getTextContent(){return"\n"}createDOM(){return document.createElement("br")}updateDOM(){return!1}isInline(){return!0}static importDOM(){return{br:e=>(function(e){let t=e.parentElement;if(null!==t&&aF(t)){let r=t.firstChild;if(r===e||r.nextSibling===e&&t4(r)){let r=t.lastChild;if(r===e||r.previousSibling===e&&t4(r))return!0}}return!1})(e)||function(e){let t=e.parentElement;if(null!==t&&aF(t)){let r=t.firstChild;if(r===e||r.nextSibling===e&&t4(r))return!1;let n=t.lastChild;if(n===e||n.previousSibling===e&&t4(n))return!0}return!1}(e)?null:{conversion:t3,priority:0}}}static importJSON(e){return t6().updateFromJSON(e)}}function t3(e){return{node:t6()}}function t6(){return aN(new t2)}function t5(e){return e instanceof t2}function t4(e){return nV(e)&&/^( |\t|\r?\n)+$/.test(e.textContent||"")}function t8(e,t){return 16&t?"code":128&t?"mark":32&t?"sub":64&t?"sup":null}function t7(e,t){return 1&t?"strong":2&t?"em":"span"}function t9(e,t,r,n,a){let l=n.classList,i=af(a,"base");void 0!==i&&l.add(...i);let o=!1,s=8&t&&4&t;for(let e in void 0!==(i=af(a,"underlineStrikethrough"))&&(8&r&&4&r?(o=!0,s||l.add(...i)):s&&l.remove(...i)),v){let n=v[e];if(void 0!==(i=af(a,e)))if(r&n){if(o&&("underline"===e||"strikethrough"===e)){t&n&&l.remove(...i);continue}(0==(t&n)||s&&"underline"===e||"strikethrough"===e)&&l.add(...i)}else t&n&&l.remove(...i)}}function re(e,t,r){let n=t.firstChild,a=r.isComposing(),l=e+(a?p:"");if(null==n)t.textContent=l;else{let e=n.nodeValue;if(e!==l)if(a||i){let[t,r,a]=function(e,t){let r=e.length,n=t.length,a=0,l=0;for(;a<r&&a<n&&e[a]===t[a];)a++;for(;l+a<r&&l+a<n&&e[r-l-1]===t[n-l-1];)l++;return[a,r-a-l,t.slice(a,n-l)]}(e,l);0!==r&&n.deleteData(t,r),n.insertData(t,a)}else n.nodeValue=l}}function rt(e,t,r,n,a,l){re(a,e,t);let i=l.theme.text;void 0!==i&&t9(0,0,n,e,i)}function rr(e,t){let r=document.createElement(t);return r.appendChild(e),r}class rn extends tG{__text;__format;__style;__mode;__detail;static getType(){return"text"}static clone(e){return new rn(e.__text,e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__text=e.__text,this.__format=e.__format,this.__style=e.__style,this.__mode=e.__mode,this.__detail=e.__detail}constructor(e="",t){super(t),this.__text=e,this.__format=0,this.__style="",this.__mode=0,this.__detail=0}getFormat(){return this.getLatest().__format}getDetail(){return this.getLatest().__detail}getMode(){return C[this.getLatest().__mode]}getStyle(){return this.getLatest().__style}isToken(){return 1===this.getLatest().__mode}isComposing(){return this.__key===nQ()}isSegmented(){return 2===this.getLatest().__mode}isDirectionless(){return!!(1&this.getLatest().__detail)}isUnmergeable(){return!!(2&this.getLatest().__detail)}hasFormat(e){let t=v[e];return 0!=(this.getFormat()&t)}isSimpleText(){return"text"===this.__type&&0===this.__mode}getTextContent(){return this.getLatest().__text}getFormatFlags(e,t){return nq(this.getLatest().__format,e,t)}canHaveFormat(){return!0}isInline(){return!0}createDOM(e,t){let r=this.__format,n=t8(0,r),a=t7(0,r),l=null===n?a:n,i=document.createElement(l),o=i;this.hasFormat("code")&&i.setAttribute("spellcheck","false"),null!==n&&(o=document.createElement(a),i.appendChild(o)),rt(o,this,0,r,this.__text,e);let s=this.__style;return""!==s&&(i.style.cssText=s),i}updateDOM(e,r,n){let a=this.__text,l=e.__format,i=this.__format,o=t8(0,l),s=t8(0,i),c=t7(0,l),u=t7(0,i);if((null===o?c:o)!==(null===s?u:s))return!0;if(o===s&&c!==u){let e=r.firstChild;null==e&&t(48);let l=document.createElement(u);return rt(l,this,0,i,a,n),r.replaceChild(l,e),!1}let d=r;null!==s&&null!==o&&null==(d=r.firstChild)&&t(49),re(a,d,this);let f=n.theme.text;void 0!==f&&l!==i&&t9(0,l,i,d,f);let h=e.__style,p=this.__style;return h!==p&&(r.style.cssText=p),!1}static importDOM(){return{"#text":()=>({conversion:ro,priority:0}),b:()=>({conversion:rl,priority:0}),code:()=>({conversion:ru,priority:0}),em:()=>({conversion:ru,priority:0}),i:()=>({conversion:ru,priority:0}),mark:()=>({conversion:ru,priority:0}),s:()=>({conversion:ru,priority:0}),span:()=>({conversion:ra,priority:0}),strong:()=>({conversion:ru,priority:0}),sub:()=>({conversion:ru,priority:0}),sup:()=>({conversion:ru,priority:0}),u:()=>({conversion:ru,priority:0})}}static importJSON(e){return rd().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setTextContent(e.text).setFormat(e.format).setDetail(e.detail).setMode(e.mode).setStyle(e.style)}exportDOM(e){let{element:r}=super.exportDOM(e);return aR(r)||t(132),r.style.whiteSpace="pre-wrap",this.hasFormat("lowercase")?r.style.textTransform="lowercase":this.hasFormat("uppercase")?r.style.textTransform="uppercase":this.hasFormat("capitalize")&&(r.style.textTransform="capitalize"),this.hasFormat("bold")&&(r=rr(r,"b")),this.hasFormat("italic")&&(r=rr(r,"i")),this.hasFormat("strikethrough")&&(r=rr(r,"s")),this.hasFormat("underline")&&(r=rr(r,"u")),{element:r}}exportJSON(){return{detail:this.getDetail(),format:this.getFormat(),mode:this.getMode(),style:this.getStyle(),text:this.getTextContent(),...super.exportJSON()}}selectionTransform(e,t){}setFormat(e){let t=this.getWritable();return t.__format="string"==typeof e?v[e]:e,t}setDetail(e){let t=this.getWritable();return t.__detail="string"==typeof e?b[e]:e,t}setStyle(e){let t=this.getWritable();return t.__style=e,t}toggleFormat(e){let t=nq(this.getFormat(),e,null);return this.setFormat(t)}toggleDirectionless(){let e=this.getWritable();return e.__detail^=1,e}toggleUnmergeable(){let e=this.getWritable();return e.__detail^=2,e}setMode(e){let t=_[e];if(this.__mode===t)return this;let r=this.getWritable();return r.__mode=t,r}setTextContent(e){if(this.__text===e)return this;let t=this.getWritable();return t.__text=e,t}select(e,t){r6();let r=e,n=t,a=rB(),l=this.getTextContent(),i=this.__key;if("string"==typeof l){let e=l.length;void 0===r&&(r=e),void 0===n&&(n=e)}else r=0,n=0;if(!r_(a))return rR(i,r,i,n,"text","text");{let e=nQ();e!==a.anchor.key&&e!==a.focus.key||nX(i),a.setTextNodeRange(this,r,this,n)}return a}selectStart(){return this.select(0,0)}selectEnd(){let e=this.getTextContentSize();return this.select(e,e)}spliceText(e,t,r,n){let a=this.getWritable(),l=a.__text,i=r.length,o=e;o<0&&(o=i+o)<0&&(o=0);let s=rB();if(n&&r_(s)){let t=e+i;s.setTextNodeRange(a,t,a,t)}return a.__text=l.slice(0,o)+r+l.slice(o+t),a}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}splitText(...e){let t;r6();let r=this.getLatest(),n=r.getTextContent();if(""===n)return[];let a=r.__key,l=nQ(),i=n.length;e.sort((e,t)=>e-t),e.push(i);let o=[],s=e.length;for(let t=0,r=0;t<i&&r<=s;r++){let a=e[r];a>t&&(o.push(n.slice(t,a)),t=a)}let c=o.length;if(1===c)return[r];let u=o[0],d=r.getParent(),f=r.getFormat(),h=r.getStyle(),p=r.__detail,m=!1,g=null,y=null,v=rB();if(r_(v)){let[e,t]=v.isBackward()?[v.focus,v.anchor]:[v.anchor,v.focus];"text"===e.type&&e.key===a&&(g=e),"text"===t.type&&t.key===a&&(y=t)}r.isSegmented()?((t=rd(u)).__format=f,t.__style=h,t.__detail=p,t.__state=V(r,t),m=!0):t=r.setTextContent(u);let b=[t];for(let e=1;e<c;e++){let t=rd(o[e]);t.__format=f,t.__style=h,t.__detail=p,t.__state=V(r,t);let n=t.__key;l===a&&nX(n),b.push(t)}let x=g?g.offset:null,w=y?y.offset:null,_=0;for(let e of b){if(!g&&!y)break;let t=_+e.getTextContentSize();if(null!==g&&null!==x&&x<=t&&x>=_&&(g.set(e.getKey(),x-_,"text"),x<t&&(g=null)),null!==y&&null!==w&&w<=t&&w>=_){y.set(e.getKey(),w-_,"text");break}_=t}if(null!==d){let e,t;e=this.getPreviousSibling(),t=this.getNextSibling(),null!==e&&nJ(e),null!==t&&nJ(t);let r=d.getWritable(),n=this.getIndexWithinParent();m?(r.splice(n,0,b),this.remove()):r.splice(n,1,b),r_(v)&&rU(v,d,n,c-1)}return b}mergeWithSibling(e){let r=e===this.getPreviousSibling();r||e===this.getNextSibling()||t(50);let n=this.__key,a=e.__key,l=this.__text,i=l.length;nQ()===a&&nX(n);let o=rB();if(r_(o)){let t=o.anchor,l=o.focus;null!==t&&t.key===a&&rK(t,r,n,e,i),null!==l&&l.key===a&&rK(l,r,n,e,i)}let s=e.__text,c=r?s+l:l+s;this.setTextContent(c);let u=this.getWritable();return e.remove(),u}isTextEntity(){return!1}}function ra(e){return{forChild:rh(e.style),node:null}}function rl(e){let t="normal"===e.style.fontWeight;return{forChild:rh(e.style,t?void 0:"bold"),node:null}}let ri=new WeakMap;function ro(e){null===e.parentElement&&t(129);let r=e.textContent||"";if(null!==function(e){let t,r=e.parentNode,n=[e];for(;null!==r&&void 0===(t=ri.get(r))&&!function(e){if(!aR(e))return!1;if("PRE"===e.nodeName)return!0;let t=e.style.whiteSpace;return"string"==typeof t&&t.startsWith("pre")}(r);)n.push(r),r=r.parentNode;let a=void 0===t?r:t;for(let e=0;e<n.length;e++)ri.set(n[e],a);return a}(e)){let e=r.split(/(\r?\n|\t)/),t=[],n=e.length;for(let r=0;r<n;r++){let n=e[r];"\n"===n||"\r\n"===n?t.push(t6()):" "===n?t.push(rm()):""!==n&&t.push(rd(n))}return{node:t}}if(""===(r=r.replace(/\r/g,"").replace(/[ \t\n]+/g," ")))return{node:null};if(" "===r[0]){let t=e,n=!0;for(;null!==t&&null!==(t=rs(t,!1));){let e=t.textContent||"";if(e.length>0){/[ \t\n]$/.test(e)&&(r=r.slice(1)),n=!1;break}}n&&(r=r.slice(1))}if(" "===r[r.length-1]){let t=e,n=!0;for(;null!==t&&null!==(t=rs(t,!0));)if((t.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){n=!1;break}n&&(r=r.slice(0,r.length-1))}return""===r?{node:null}:{node:rd(r)}}function rs(e,t){let r=e;for(;;){let e;for(;null===(e=t?r.nextSibling:r.previousSibling);){let e=r.parentElement;if(null===e)return null;r=e}if(aR(r=e)){let e=r.style.display;if(""===e&&!aI(r)||""!==e&&!e.startsWith("inline"))return null}let n=r;for(;null!==(n=t?r.firstChild:r.lastChild);)r=n;if(nV(r))return r;if("BR"===r.nodeName)return null}}let rc={code:"code",em:"italic",i:"italic",mark:"highlight",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function ru(e){let t=rc[e.nodeName.toLowerCase()];return void 0===t?{node:null}:{forChild:rh(e.style,t),node:null}}function rd(e=""){return aN(new rn(e))}function rf(e){return e instanceof rn}function rh(e,t){let r=e.fontWeight,n=e.textDecoration.split(" "),a="700"===r||"bold"===r,l=n.includes("line-through"),i="italic"===e.fontStyle,o=n.includes("underline"),s=e.verticalAlign;return e=>(rf(e)&&(a&&!e.hasFormat("bold")&&e.toggleFormat("bold"),l&&!e.hasFormat("strikethrough")&&e.toggleFormat("strikethrough"),i&&!e.hasFormat("italic")&&e.toggleFormat("italic"),o&&!e.hasFormat("underline")&&e.toggleFormat("underline"),"sub"!==s||e.hasFormat("subscript")||e.toggleFormat("subscript"),"super"!==s||e.hasFormat("superscript")||e.toggleFormat("superscript"),t&&!e.hasFormat(t)&&e.toggleFormat(t)),e)}class rp extends rn{static getType(){return"tab"}static clone(e){return new rp(e.__key)}constructor(e){super(" ",e),this.__detail=2}static importDOM(){return null}createDOM(e){let t=super.createDOM(e),r=af(e.theme,"tab");return void 0!==r&&t.classList.add(...r),t}static importJSON(e){return rm().updateFromJSON(e)}setTextContent(e){return" "!==e&&""!==e&&r(126),super.setTextContent(" ")}spliceText(e,r,n,a){return""===n&&0===r||" "===n&&1===r||t(286),this}setDetail(e){return 2!==e&&t(127),this}setMode(e){return"normal"!==e&&t(128),this}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}}function rm(){return aN(new rp)}function rg(e){return e instanceof rp}class ry{key;offset;type;_selection;constructor(e,t,r){this._selection=null,this.key=e,this.offset=t,this.type=r}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){return this.key===e.key?this.offset<e.offset:0>lp(l$(lv(this,"next")),l$(lv(e,"next")))}getNode(){let e=nZ(this.key);return null===e&&t(20),e}set(e,t,r,n){let a=this._selection,l=this.key;n&&this.key===e&&this.offset===t&&this.type===r||(this.key=e,this.offset=t,this.type=r,r3()||(nQ()===l&&nX(e),null!==a&&(a.setCachedNodes(null),a.dirty=!0)))}}function rv(e,t,r){return new ry(e,t,r)}function rb(e,t){let r=t.__key,n=e.offset,a="element";if(rf(t)){a="text";let e=t.getTextContentSize();n>e&&(n=e)}else if(!nh(t)){let e=t.getNextSibling();if(rf(e))r=e.__key,n=0,a="text";else{let e=t.getParent();e&&(r=e.__key,n=t.getIndexWithinParent()+1)}}e.set(r,n,a)}function rx(e,t){if(nh(t)){let r=t.getLastDescendant();nh(r)||rf(r)?rb(e,r):rb(e,t)}else rb(e,t)}class rw{_nodes;_cachedNodes;dirty;constructor(e){this._cachedNodes=null,this._nodes=e,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){if(!rS(e))return!1;let t=this._nodes,r=e._nodes;return t.size===r.size&&Array.from(t).every(e=>r.has(e))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(e){this.dirty=!0,this._nodes.add(e),this._cachedNodes=null}delete(e){this.dirty=!0,this._nodes.delete(e),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(e){return this._nodes.has(e)}clone(){return new rw(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(e){}insertText(){}insertNodes(e){let t,r=this.getNodes(),n=r.length,a=r[n-1];if(rf(a))t=a.select();else{let e=a.getIndexWithinParent()+1;t=a.getParentOrThrow().select(e,e)}t.insertNodes(e);for(let e=0;e<n;e++)r[e].remove()}getNodes(){let e=this._cachedNodes;if(null!==e)return e;let t=this._nodes,r=[];for(let e of t){let t=nZ(e);null!==t&&r.push(t)}return r3()||(this._cachedNodes=r),r}getTextContent(){let e=this.getNodes(),t="";for(let r=0;r<e.length;r++)t+=e[r].getTextContent();return t}deleteNodes(){let e=this.getNodes();if((rB()||rz())===this&&e[0]){let t=lr(e[0],"next");lx(lf(t,t))}for(let t of e)t.remove()}}function r_(e){return e instanceof rC}class rC{format;style;anchor;focus;_cachedNodes;dirty;constructor(e,t,r,n){this.anchor=e,this.focus=t,e._selection=this,t._selection=this,this._cachedNodes=null,this.format=r,this.style=n,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){return!!r_(e)&&this.anchor.is(e.anchor)&&this.focus.is(e.focus)&&this.format===e.format&&this.style===e.style}isCollapsed(){return this.anchor.is(this.focus)}getNodes(){let e=this._cachedNodes;if(null!==e)return e;let t=function(e){let t=[],[r,n]=e.getTextSlices();r&&t.push(r.caret.origin);let a=new Set,l=new Set;for(let r of e)if(a7(r)){let{origin:e}=r;0===t.length?a.add(e):(l.add(e),t.push(e))}else{let{origin:e}=r;nh(e)&&l.has(e)||t.push(e)}if(n&&t.push(n.caret.origin),a8(e.focus)&&nh(e.focus.origin)&&null===e.focus.getNodeAtCaret())for(let r=ll(e.focus.origin,"previous");a7(r)&&a.has(r.origin)&&!r.origin.isEmpty()&&r.origin.is(t[t.length-1]);r=lo(r))a.delete(r.origin),t.pop();for(;t.length>1;){let e=t[t.length-1];if(!nh(e)||l.has(e)||e.isEmpty()||a.has(e))break;t.pop()}if(0===t.length&&e.isCollapsed()){let r=l$(e.anchor),n=l$(e.anchor.getFlipped()),a=e=>a4(e)?e.origin:e.getNodeAtCaret(),l=a(r)||a(n)||(e.anchor.getNodeAtCaret()?r.origin:n.origin);t.push(l)}return t}(lE(l_(this),"next"));return r3()||(this._cachedNodes=t),t}setTextNodeRange(e,t,r,n){this.anchor.set(e.__key,t,"text"),this.focus.set(r.__key,n,"text")}getTextContent(){let e=this.getNodes();if(0===e.length)return"";let t=e[0],r=e[e.length-1],n=this.anchor,a=this.focus,l=n.isBefore(a),[i,o]=r$(this),s="",c=!0;for(let u=0;u<e.length;u++){let d=e[u];if(nh(d)&&!d.isInline())c||(s+="\n"),c=!d.isEmpty();else if(c=!1,rf(d)){let e=d.getTextContent();d===t?d===r?"element"===n.type&&"element"===a.type&&a.offset!==n.offset||(e=i<o?e.slice(i,o):e.slice(o,i)):e=l?e.slice(i):e.slice(o):d===r&&(e=l?e.slice(0,o):e.slice(0,i)),s+=e}else!ng(d)&&!t5(d)||d===r&&this.isCollapsed()||(s+=d.getTextContent())}return s}applyDOMRange(e){let t=r8(),r=t.getEditorState()._selection,n=rO(e.startContainer,e.startOffset,e.endContainer,e.endOffset,t,r);if(null===n)return;let[a,l]=n;this.anchor.set(a.key,a.offset,a.type,!0),this.focus.set(l.key,l.offset,l.type,!0),W(this)}clone(){let e=this.anchor,t=this.focus;return new rC(rv(e.key,e.offset,e.type),rv(t.key,t.offset,t.type),this.format,this.style)}toggleFormat(e){this.format=nq(this.format,e,null),this.dirty=!0}setFormat(e){this.format=e,this.dirty=!0}setStyle(e){this.style=e,this.dirty=!0}hasFormat(e){let t=v[e];return 0!=(this.format&t)}insertRawText(e){let t=e.split(/(\r?\n|\t)/),r=[],n=t.length;for(let e=0;e<n;e++){let n=t[e];"\n"===n||"\r\n"===n?r.push(t6()):" "===n?r.push(rm()):r.push(rd(n))}this.insertNodes(r)}insertText(e){let r=this.anchor,n=this.focus,a=this.format,l=this.style,i=r,o=n;!this.isCollapsed()&&n.isBefore(r)&&(i=n,o=r),"element"===i.type&&function(e,t,r,n){let a=e.getNode(),l=a.getChildAtIndex(e.offset),i=rd();if(i.setFormat(r),i.setStyle(n),nk(l))l.splice(0,0,[i]);else{let e=nv(a)?n$().append(i):i;null===l?a.append(e):l.insertBefore(e)}e.is(t)&&t.set(i.__key,0,"text"),e.set(i.__key,0,"text")}(i,o,a,l),"element"===o.type&&lb(o,l$(lv(o,"next")));let s=i.offset,c=o.offset,u=this.getNodes(),d=u.length,f=u[0];rf(f)||t(26);let h=f.getTextContent().length,p=f.getParentOrThrow(),m=u[d-1];if(1===d&&"element"===o.type&&(c=h,o.set(i.key,c,"text")),this.isCollapsed()&&s===h&&(nU(f)||!f.canInsertTextAfter()||!p.canInsertTextAfter()&&null===f.getNextSibling())){let t=f.getNextSibling();if(rf(t)&&t.canInsertTextBefore()&&!nU(t)||((t=rd()).setFormat(a),t.setStyle(l),p.canInsertTextAfter()?f.insertAfter(t):p.insertAfter(t)),t.select(0,0),f=t,""!==e)return void this.insertText(e)}else if(this.isCollapsed()&&0===s&&(nU(f)||!f.canInsertTextBefore()||!p.canInsertTextBefore()&&null===f.getPreviousSibling())){let t=f.getPreviousSibling();if(rf(t)&&!nU(t)||((t=rd()).setFormat(a),p.canInsertTextBefore()?f.insertBefore(t):p.insertBefore(t)),t.select(),f=t,""!==e)return void this.insertText(e)}else if(f.isSegmented()&&s!==h){let e=rd(f.getTextContent());e.setFormat(a),f.replace(e),f=e}else if(!this.isCollapsed()&&""!==e){let t=m.getParent();if(!p.canInsertTextBefore()||!p.canInsertTextAfter()||nh(t)&&(!t.canInsertTextBefore()||!t.canInsertTextAfter()))return this.insertText(""),rD(this.anchor,this.focus),void this.insertText(e)}if(1===d){if(nz(f)){let t=rd(e);return t.select(),void f.replace(t)}let t=f.getFormat(),r=f.getStyle();if(s!==c||t===a&&r===l){if(rg(f)){let t=rd(e);return t.setFormat(a),t.setStyle(l),t.select(),void f.replace(t)}}else{if(""!==f.getTextContent()){let t=rd(e);if(t.setFormat(a),t.setStyle(l),t.select(),0===s)f.insertBefore(t,!1);else{let[e]=f.splitText(s);e.insertAfter(t,!1)}return void(t.isComposing()&&"text"===this.anchor.type&&(this.anchor.offset-=e.length))}f.setFormat(a),f.setStyle(l)}let n=c-s;""===(f=f.spliceText(s,n,e,!0)).getTextContent()?f.remove():"text"===this.anchor.type&&(this.format=t,this.style=r,f.isComposing()&&(this.anchor.offset-=e.length))}else{let t=new Set([...f.getParentKeys(),...m.getParentKeys()]),r=nh(f)?f:f.getParentOrThrow(),n=nh(m)?m:m.getParentOrThrow(),a=m;if(!r.is(n)&&n.isInline())do a=n,n=n.getParentOrThrow();while(n.isInline())if("text"===o.type&&(0!==c||""===m.getTextContent())||"element"===o.type&&m.getIndexWithinParent()<c)if(rf(m)&&!nz(m)&&c!==m.getTextContentSize()){if(m.isSegmented()){let e=rd(m.getTextContent());m.replace(e),m=e}nv(o.getNode())||"text"!==o.type||(m=m.spliceText(0,c,"")),t.add(m.__key)}else{let e=m.getParentOrThrow();e.canBeEmpty()||1!==e.getChildrenSize()?m.remove():e.remove()}else t.add(m.__key);let l=n.getChildren(),i=new Set(u),p=r.is(n),g=r.isInline()&&null===f.getNextSibling()?r:f;for(let e=l.length-1;e>=0;e--){let t=l[e];if(t.is(f)||nh(t)&&t.isParentOf(f))break;t.isAttached()&&(!i.has(t)||t.is(a)?p||g.insertAfter(t,!1):t.remove())}if(!p){let e=n,r=null;for(;null!==e;){let n=e.getChildren(),a=n.length;(0===a||n[a-1].is(r))&&(t.delete(e.__key),r=e),e=e.getParent()}}if(nz(f))if(s===h)f.select();else{let t=rd(e);t.select(),f.replace(t)}else""===(f=f.spliceText(s,h-s,e,!0)).getTextContent()?f.remove():"text"===this.anchor.type&&(this.format=f.getFormat(),this.style=f.getStyle(),f.isComposing()&&(this.anchor.offset-=e.length));for(let e=1;e<d;e++){let r=u[e],n=r.__key;t.has(n)||r.remove()}}}removeText(){let e=rB()===this;lw(this,function(e,r="removeEmptySlices"){let n,a;if(e.isCollapsed())return e;let l="root",i="next",o=r,s=lE(e,i),c=lS(s.anchor,l),u=lS(s.focus.getFlipped(),l),d=new Set,f=[];for(let e of s.iterNodeCarets(l))if(a7(e))d.add(e.origin.getKey());else if(a8(e)){let{origin:t}=e;nh(t)&&!d.has(t.getKey())||f.push(t)}for(let e of f)e.remove();for(let e of s.getTextSlices()){if(!e)continue;let{origin:t}=e.caret,r=t.getTextContentSize(),n=lC(lr(t,i)),a=t.getMode();if(Math.abs(e.distance)===r&&"removeEmptySlices"===o||"token"===a&&0!==e.distance)n.remove();else if(0!==e.distance){o="removeEmptySlices";let t=e.removeTextSlice(),r=e.caret.origin;if("segmented"===a){let e=t.origin,r=rd(e.getTextContent()).setStyle(e.getStyle()).setFormat(e.getFormat());n.replaceOrInsert(r),t=ln(r,i,t.offset)}r.is(c[0].origin)&&(c[0]=t),r.is(u[0].origin)&&(u[0]=t.getFlipped())}}for(let e of c)if(lj(e)){n=l$(e);break}for(let e of u)if(lj(e)){a=l$(e);break}let h=function(e,t,r){let n;if(!e||!t)return null;let a=e.getParentAtCaret(),l=t.getParentAtCaret();if(!a||!l)return null;let i=a.getParents().reverse();i.push(a);let o=l.getParents().reverse();o.push(l);let s=Math.min(i.length,o.length);for(n=0;n<s&&i[n]===o[n];n++);let c=(e,t)=>{let r;for(let a=n;a<e.length;a++){let n=e[a];if(a$(n))return;!r&&t(n)&&(r=n)}return r},u=c(i,aB),d=u&&c(o,e=>r.has(e.getKey())&&aB(e));return u&&d?[u,d]:null}(n,a,d);if(h){let[e,t]=h;ll(e,"previous").splice(0,t.getChildren());let r=t.getParent();for(t.remove(!0);r&&r.isEmpty();){let e=r;r=r.getParent(),e.remove(!0)}}let p=[n,a,...c,...u].find(lj);if(p)return ld(lN(l$(p),e.direction));t(269,JSON.stringify(c.map(e=>e.origin.__key)))}(l_(this))),e&&rB()!==this&&n8(this)}formatText(e,t=null){if(this.isCollapsed())return this.toggleFormat(e),void nX(null);let r=this.getNodes(),n=[];for(let e of r)rf(e)&&n.push(e);let a=t=>{r.forEach(r=>{if(nh(r)){let n=r.getFormatFlags(e,t);r.setTextFormat(n)}})},l=n.length;if(0===l)return this.toggleFormat(e),nX(null),void a(t);let i=this.anchor,o=this.focus,s=this.isBackward(),c=s?o:i,u=s?i:o,d=0,f=n[0],h="element"===c.type?0:c.offset;if("text"===c.type&&h===f.getTextContentSize()&&(d=1,f=n[1],h=0),null==f)return;let p=f.getFormatFlags(e,t);a(p);let m=l-1,g=n[m],y="text"===u.type?u.offset:g.getTextContentSize();if(f.is(g)){if(h===y)return;if(nU(f)||0===h&&y===f.getTextContentSize())f.setFormat(p);else{let e=f.splitText(h,y),t=0===h?e[0]:e[1];t.setFormat(p),"text"===c.type&&c.set(t.__key,0,"text"),"text"===u.type&&u.set(t.__key,y-h,"text")}return void(this.format=p)}0===h||nU(f)||([,f]=f.splitText(h),h=0),f.setFormat(p);let v=g.getFormatFlags(e,p);y>0&&(y===g.getTextContentSize()||nU(g)||([g]=g.splitText(y)),g.setFormat(v));for(let t=d+1;t<m;t++){let r=n[t],a=r.getFormatFlags(e,v);r.setFormat(a)}"text"===c.type&&c.set(f.__key,h,"text"),"text"===u.type&&u.set(g.__key,y,"text"),this.format=p|v}insertNodes(e){var r;if(0===e.length)return;if(this.isCollapsed()||this.removeText(),"root"===this.anchor.key){this.insertParagraph();let r=rB();return r_(r)||t(134),r.insertNodes(e)}let n=(this.isBackward()?this.focus:this.anchor).getNode(),a=aQ(n,aB),l=e[e.length-1];if(nh(a)&&"__language"in a){if("__language"in e[0])this.insertText(e[0].getTextContent());else{let t=rG(this);a.splice(t,0,e),l.selectEnd()}return}if(!e.some(e=>(nh(e)||ng(e))&&!e.isInline())){nh(a)||t(211,n.constructor.name,n.getType());let r=rG(this);return a.splice(r,0,e),void l.selectEnd()}let i=function(e){let t=n$(),r=null;for(let n=0;n<e.length;n++){let a=e[n],l=t5(a);if(l||ng(a)&&a.isInline()||nh(a)&&a.isInline()||rf(a)||a.isParentRequired()){if(null===r&&(r=a.createParentElementNode(),t.append(r),l))continue;null!==r&&r.append(a)}else t.append(a),r=null}return t}(e),o=i.getLastDescendant(),s=i.getChildren(),c=nh(a)&&a.isEmpty()?null:this.insertParagraph(),u=s[s.length-1],d=s[0];nh(r=d)&&aB(r)&&!r.isEmpty()&&nh(a)&&(!a.isEmpty()||a.canMergeWhenEmpty())&&(nh(a)||t(211,n.constructor.name,n.getType()),a.append(...d.getChildren()),d=s[1]),d&&(null===a&&t(212,n.constructor.name,n.getType()),function(e,r){let n=r.getParentOrThrow().getLastChild(),a=r,l=[r];for(;a!==n;)a.getNextSibling()||t(140),l.push(a=a.getNextSibling());let i=e;for(let e of l)i=i.insertAfter(e)}(a,d));let f=aQ(o,aB);c&&nh(f)&&(c.canMergeWhenEmpty()||aB(u))&&(f.append(...c.getChildren()),c.remove()),nh(a)&&a.isEmpty()&&a.remove(),o.selectEnd();let h=nh(a)?a.getLastChild():null;t5(h)&&f!==a&&h.remove()}insertParagraph(){if("root"===this.anchor.key){let e=n$();return n5().splice(this.anchor.offset,0,[e]),e.select(),e}let e=rG(this),r=aQ(this.anchor.getNode(),aB);nh(r)||t(213);let n=r.getChildAtIndex(e),a=n?[n,...n.getNextSiblings()]:[],l=r.insertNewAfter(this,!1);return l?(l.append(...a),l.selectStart(),l):null}insertLineBreak(e){let t=t6();if(this.insertNodes([t]),e){let e=t.getParentOrThrow(),r=t.getIndexWithinParent();e.select(r,r)}}extract(){let e=[...this.getNodes()],t=e.length,r=e[0],n=e[t-1],[a,l]=r$(this),i=this.isBackward(),[o,s]=i?[this.focus,this.anchor]:[this.anchor,this.focus],[c,u]=i?[l,a]:[a,l];if(0===t)return[];if(1===t){if(rf(r)&&!this.isCollapsed()){let e=r.splitText(c,u),t=0===c?e[0]:e[1];return t?(o.set(t.getKey(),0,"text"),s.set(t.getKey(),t.getTextContentSize(),"text"),[t]):[]}return[r]}if(rf(r)&&(c===r.getTextContentSize()?e.shift():0!==c&&([,r]=r.splitText(c),e[0]=r,o.set(r.getKey(),0,"text"))),rf(n)){let t=n.getTextContent().length;0===u?e.pop():u!==t&&([n]=n.splitText(u),e[e.length-1]=n,s.set(n.getKey(),n.getTextContentSize(),"text"))}return e}modify(e,t,r){var n;if(rJ(this,e,t,r))return;let a="move"===e,l=r8(),i=aD(aS(l));if(!i)return;let o=l._blockCursorElement,s=l._rootElement,c=this.focus.getNode();if(null===s||null===o||!nh(c)||c.isInline()||c.canBeEmpty()||aP(o,l,s),this.dirty){let e=av(l,this.anchor.key),t=av(l,this.focus.key);"text"===this.anchor.type&&(e=nK(e)),"text"===this.focus.type&&(t=nK(t)),e&&t&&rq(i,e,this.anchor.offset,t,this.focus.offset)}if(n=t?"backward":"forward",i.modify(e,n,r),i.rangeCount>0){let e=i.getRangeAt(0),r=this.anchor.getNode(),n=nv(r)?r:function(e){let t=e.getParentOrThrow();for(;null!==t&&!a$(t);)t=t.getParentOrThrow();return t}(r);if(this.applyDOMRange(e),this.dirty=!0,!a){let r,a,l,o,s,c=this.getNodes(),u=[],d=!1;for(let e=0;e<c.length;e++){let t=c[e];a_(t,n)?u.push(t):d=!0}if(d&&u.length>0)if(t){let e=u[0];nh(e)?e.selectStart():e.getParentOrThrow().selectStart()}else{let e=u[u.length-1];nh(e)?e.selectEnd():e.getParentOrThrow().selectEnd()}i.anchorNode===e.startContainer&&i.anchorOffset===e.startOffset||(r=this.focus,l=(a=this.anchor).key,o=a.offset,s=a.type,a.set(r.key,r.offset,r.type,!0),r.set(l,o,s,!0))}}"lineboundary"===r&&rJ(this,e,t,r,"decorators")}forwardDeletion(e,t,r){if(!r&&("element"===e.type&&nh(t)&&e.offset===t.getChildrenSize()||"text"===e.type&&e.offset===t.getTextContentSize())){let e=t.getParent(),r=t.getNextSibling()||(null===e?null:e.getNextSibling());if(nh(r)&&r.isShadowRoot())return!0}return!1}deleteCharacter(e){let t=this.isCollapsed();if(this.isCollapsed()){let t=this.anchor,r=t.getNode();if(this.forwardDeletion(t,r,e))return;let n=lu(lv(t,e?"previous":"next"));if(n.getTextSlices().every(e=>null===e||0===e.distance)){let e={type:"initial"};for(let t of n.iterNodeCarets("shadowRoot"))if(a7(t))if(t.origin.isInline());else{if(t.origin.isShadowRoot()){if("merge-block"===e.type)break;if(nh(n.anchor.origin)&&n.anchor.origin.isEmpty()){let e=l$(t);lw(this,lf(e,e)),n.anchor.origin.remove()}return}"merge-next-block"!==e.type&&"merge-block"!==e.type||(e={block:e.block,caret:t,type:"merge-block"})}else{if("merge-block"===e.type)break;if(a8(t)){if(nh(t.origin)){if(t.origin.isInline()){if(!t.origin.isParentOf(n.anchor.origin))break}else e={block:t.origin,type:"merge-next-block"};continue}if(ng(t.origin)){if(t.origin.isIsolated());else if("merge-next-block"===e.type&&(t.origin.isKeyboardSelectable()||!t.origin.isInline())&&nh(n.anchor.origin)&&n.anchor.origin.isEmpty()){n.anchor.origin.remove();let e=rL();e.add(t.origin.getKey()),n8(e)}else t.origin.remove();return}break}}if("merge-block"===e.type){let{caret:t,block:r}=e;return lw(this,lf(!t.origin.isEmpty()&&r.isEmpty()?lC(lr(r,t.direction)):n.anchor,t)),this.removeText()}}let a=this.focus;if(this.modify("extend",e,"character"),this.isCollapsed()){if(e&&0===t.offset&&rk(this,t.getNode()))return}else{let n="text"===a.type?a.getNode():null;if(r="text"===t.type?t.getNode():null,null!==n&&n.isSegmented()){let t=a.offset,l=n.getTextContentSize();if(n.is(r)||e&&t!==l||!e&&0!==t)return void rE(n,e,t)}else if(null!==r&&r.isSegmented()){let a=t.offset,l=r.getTextContentSize();if(r.is(n)||e&&0!==a||!e&&a!==l)return void rE(r,e,a)}!function(e,t){let r=e.anchor,n=e.focus,a=r.getNode();if(a===n.getNode()&&"text"===r.type&&"text"===n.type){var l;let e=r.offset,i=n.offset,o=e<i,s=o?e:i,c=o?i:e,u=c-1;s===u||n9(l=a.getTextContent().slice(s,c))||rN(l)||(t?n.set(n.key,u,n.type):r.set(r.key,u,r.type))}}(this,e)}}if(this.removeText(),e&&!t&&this.isCollapsed()&&"element"===this.anchor.type&&0===this.anchor.offset){let e=this.anchor.getNode();e.isEmpty()&&nv(e.getParent())&&null===e.getPreviousSibling()&&rk(this,e)}}deleteLine(e){this.isCollapsed()&&this.modify("extend",e,"lineboundary"),this.isCollapsed()?this.deleteCharacter(e):this.removeText()}deleteWord(e){if(this.isCollapsed()){let t=this.anchor,r=t.getNode();if(this.forwardDeletion(t,r,e))return;this.modify("extend",e,"word")}this.removeText()}isBackward(){return this.focus.isBefore(this.anchor)}getStartEndPoints(){return[this.anchor,this.focus]}}function rS(e){return e instanceof rw}function rj(e){let t=e.offset;if("text"===e.type)return t;let r=e.getNode();return t===r.getChildrenSize()?r.getTextContent().length:0}function r$(e){let t=e.getStartEndPoints();if(null===t)return[0,0];let[r,n]=t;return"element"===r.type&&"element"===n.type&&r.key===n.key&&r.offset===n.offset?[0,0]:[rj(r),rj(n)]}function rk(e,t){for(let r=t;r;r=r.getParent()){if(nh(r)){if(r.collapseAtStart(e))return!0;if(a$(r))break}if(r.getPreviousSibling())break}return!1}let rN=(()=>{try{let e=RegExp("\\p{Emoji}","u"),t=e.test.bind(e);if(t("❤️")&&t("#️⃣")&&t("👍"))return t}catch(e){}return()=>!1})();function rE(e,t,r){let n=e.getTextContent().split(/(?=\s)/g),a=n.length,l=0,i=0;for(let e=0;e<a;e++){let o=e===a-1;if(i=l,l+=n[e].length,t&&l===r||l>r||o){n.splice(e,1),o&&(i=void 0);break}}let o=n.join("").trim();""===o?e.remove():(e.setTextContent(o),e.select(i,i))}function rT(e,r,n,a){let l,i=r;if(aR(e)){let o=!1,s=e.childNodes,c=s.length,u=a._blockCursorElement;i===c&&(o=!0,i=c-1);let d=s[i],f=!1;if(d===u)d=s[i+1],f=!0;else if(null!==u){let t=u.parentNode;e===t&&r>Array.prototype.indexOf.call(t.children,u)&&i--}if(rf(l=n7(d)))i=la(l,o?"next":"previous");else{let s=n7(e);if(null===s)return null;if(nh(s)){let c,u=a.getElementByKey(s.getKey());null===u&&t(214);let d=s.getDOMSlot(u);[s,i]=d.resolveChildIndex(s,u,e,r),nh(s)||t(215),o&&i>=s.getChildrenSize()&&(i=Math.max(0,s.getChildrenSize()-1));let h=s.getChildAtIndex(i);if(nh(h)&&(c=h.getParent(),null===n||null===c||!c.canBeEmpty()||c!==n.getNode())){let e=o?h.getLastDescendant():h.getFirstDescendant();s=null===e||nh(h=e)?h:h.getParentOrThrow(),i=0}rf(h)?(l=h,s=null,i=la(h,o?"next":"previous")):h!==s&&o&&!f&&(nh(s)||t(216),i=Math.min(s.getChildrenSize(),i+1))}else{let t=s.getIndexWithinParent();i=0===r&&ng(s)&&n7(e)===s?t:t+1,s=s.getParentOrThrow()}if(nh(s))return rv(s.__key,i,"element")}}else l=n7(e);return rf(l)?rv(l.__key,la(l,i,"clamp"),"text"):null}function rP(e,t,r){let n=e.offset,a=e.getNode();if(0===n){let n=a.getPreviousSibling(),l=a.getParent();if(t){if((r||!t)&&null===n&&nh(l)&&l.isInline()){let t=l.getPreviousSibling();rf(t)&&e.set(t.__key,t.getTextContent().length,"text")}}else nh(n)&&!r&&n.isInline()?e.set(n.__key,n.getChildrenSize(),"element"):rf(n)&&e.set(n.__key,n.getTextContent().length,"text")}else if(n===a.getTextContent().length){let n=a.getNextSibling(),l=a.getParent();if(t&&nh(n)&&n.isInline())e.set(n.__key,0,"element");else if((r||t)&&null===n&&nh(l)&&l.isInline()&&!l.canInsertTextAfter()){let t=l.getNextSibling();rf(t)&&e.set(t.__key,0,"text")}}}function rD(e,t,r){if("text"===e.type&&"text"===t.type){let r=e.isBefore(t),n=e.is(t);rP(e,r,n),rP(t,!r,n),n&&t.set(e.key,e.offset,e.type)}}function rO(e,t,r,n,a,l){if(null===e||null===r||!nL(a,e,r))return null;let i=rT(e,t,r_(l)?l.anchor:null,a);if(null===i)return null;let o=rT(r,n,r_(l)?l.focus:null,a);if(null===o)return null;if("element"===i.type&&"element"===o.type){let t=n7(e),n=n7(r);if(ng(t)&&ng(n))return null}return rD(i,o),[i,o]}function rA(e){return nh(e)&&!e.isInline()}function rR(e,t,r,n,a,l){let i=r4(),o=new rC(rv(e,t,a),rv(r,n,l),0,"");return o.dirty=!0,i._selection=o,o}function rM(){return new rC(rv("root",0,"element"),rv("root",0,"element"),0,"")}function rL(){return new rw(new Set)}function rI(e,t){return rF(null,e,t,null)}function rF(e,t,r,n){let a,l,i,o,s=r._window;if(null===s)return null;let c=n||s.event,u=c?c.type:void 0,d="selectionchange"===u,f=!j&&(d||"beforeinput"===u||"compositionstart"===u||"compositionend"===u||"click"===u&&c&&3===c.detail||"drop"===u||void 0===u);if(r_(e)&&!f)return e.clone();if(null===t)return null;if(a=t.anchorNode,l=t.focusNode,i=t.anchorOffset,o=t.focusOffset,(d||void 0===u)&&r_(e)&&!nL(r,a,l))return e.clone();let h=rO(a,i,l,o,r,e);if(null===h)return null;let[p,m]=h,g=0,y="";if(r_(e)){let t=e.anchor;if(p.key===t.key)g=e.format,y=e.style;else{let e=p.getNode();rf(e)?(g=e.getFormat(),y=e.getStyle()):nh(e)&&(g=e.getTextFormat(),y=e.getTextStyle())}}return new rC(p,m,g,y)}function rB(){return r4()._selection}function rz(){return r8()._editorState._selection}function rU(e,t,r,n=1){let a=e.anchor,l=e.focus,i=a.getNode(),o=l.getNode();if(!t.is(i)&&!t.is(o))return;let s=t.__key;if(e.isCollapsed()){let t=a.offset;if(r<=t&&n>0||r<t&&n<0){let r=Math.max(0,t+n);a.set(s,r,"element"),l.set(s,r,"element"),rV(e)}}else{let i=e.isBackward(),o=i?l:a,c=o.getNode(),u=i?a:l,d=u.getNode();if(t.is(c)){let e=o.offset;(r<=e&&n>0||r<e&&n<0)&&o.set(s,Math.max(0,e+n),"element")}if(t.is(d)){let e=u.offset;(r<=e&&n>0||r<e&&n<0)&&u.set(s,Math.max(0,e+n),"element")}}rV(e)}function rV(e){let t=e.anchor,r=t.offset,n=e.focus,a=n.offset,l=t.getNode(),i=n.getNode();if(e.isCollapsed()){if(!nh(l))return;let e=l.getChildrenSize(),a=r>=e,i=a?l.getChildAtIndex(e-1):l.getChildAtIndex(r);if(rf(i)){let e=0;a&&(e=i.getTextContentSize()),t.set(i.__key,e,"text"),n.set(i.__key,e,"text")}return}if(nh(l)){let e=l.getChildrenSize(),n=r>=e,a=n?l.getChildAtIndex(e-1):l.getChildAtIndex(r);if(rf(a)){let e=0;n&&(e=a.getTextContentSize()),t.set(a.__key,e,"text")}}if(nh(i)){let e=i.getChildrenSize(),t=a>=e,r=t?i.getChildAtIndex(e-1):i.getChildAtIndex(a);if(rf(r)){let e=0;t&&(e=r.getTextContentSize()),n.set(r.__key,e,"text")}}}function rH(e,t,r,n,a){let l=null,i=0,o=null;null!==n?(l=n.__key,rf(n)?(i=n.getTextContentSize(),o="text"):nh(n)&&(i=n.getChildrenSize(),o="element")):null!==a&&(l=a.__key,rf(a)?o="text":nh(a)&&(o="element")),null!==l&&null!==o?e.set(l,i,o):(-1===(i=t.getIndexWithinParent())&&(i=r.getChildrenSize()),e.set(r.__key,i,"element"))}function rK(e,t,r,n,a){"text"===e.type?e.set(r,e.offset+(t?0:a),"text"):e.offset>n.getIndexWithinParent()&&e.set(e.key,e.offset-1,"element")}function rq(e,t,r,n,a){try{e.setBaseAndExtent(t,r,n,a)}catch(e){}}function rW(e,t,r){let n=av(e,t.getKey());if(nh(t)){let e=t.getDOMSlot(n);return[e.element,r+e.getFirstChildOffset()]}return[n,r]}function rY(e){let t=rB()||rz();null===t&&(t=n5().selectEnd()),t.insertNodes(e)}function rG(e){let r=e;e.isCollapsed()||r.removeText();let n=rB();r_(n)&&(r=n),r_(r)||t(161);let a=r.anchor,l=a.getNode(),i=a.offset;for(;!aB(l);){let e=l;if([l,i]=function(e,t){let r=e.getParent();if(!r){let e=n$();return n5().append(e),e.select(),[n5(),0]}if(rf(e)){let n=e.splitText(t);if(0===n.length)return[r,e.getIndexWithinParent()];let a=+(0!==t);return[r,n[0].getIndexWithinParent()+a]}if(!nh(e)||0===t)return[r,e.getIndexWithinParent()];let n=e.getChildAtIndex(t);if(n){let r=new rC(rv(e.__key,t,"element"),rv(e.__key,t,"element"),0,""),a=e.insertNewAfter(r);a&&a.append(n,...n.getNextSiblings())}return[r,e.getIndexWithinParent()+1]}(l,i),e.is(l))break}return i}function rJ(e,t,r,n,a="decorators-and-blocks"){if("move"===t&&"character"===n&&!e.isCollapsed()){let[t,n]=r===e.isBackward()?[e.focus,e.anchor]:[e.anchor,e.focus];return n.set(t.key,t.offset,t.type),!0}let l=lv(e.focus,r?"previous":"next"),i="lineboundary"===n,o="move"===t,s=l,c="decorators-and-blocks"===a;if(!lk(s)){for(let e of s){c=!1;let{origin:t}=e;if(!ng(t)||t.isIsolated()||(s=e,!i||!t.isInline()))break}if(c)for(let e of lu(l).iterNodeCarets("extend"===t?"shadowRoot":"root")){if(a7(e))e.origin.isInline()||(s=e);else{if(nh(e.origin))continue;ng(e.origin)&&!e.origin.isInline()&&(s=e)}break}}if(s===l)return!1;if(o&&!i&&ng(s.origin)&&s.origin.isKeyboardSelectable()){let e=rL();return e.add(s.origin.getKey()),n8(e),!0}return s=l$(s),o&&lb(e.anchor,s),lb(e.focus,s),c||!i}let rX=null,rQ=null,rZ=!1,r0=!1,r1=0,r2={characterData:!0,childList:!0,subtree:!0};function r3(){return rZ||null!==rX&&rX._readOnly}function r6(){rZ&&t(13)}function r5(){r1>99&&t(14)}function r4(){return null===rX&&t(195,r7()),rX}function r8(){return null===rQ&&t(196,r7()),rQ}function r7(){let e=0,t=new Set,r=nT.version;if("u">typeof window)for(let n of document.querySelectorAll("[contenteditable]")){let a=nB(n);if(nI(a))e++;else if(a){let e=String(a.constructor.version||"<0.17.1");e===r&&(e+=" (separately built, likely a bundler configuration issue)"),t.add(e)}}let n=` Detected on the page: ${e} compatible editor(s) with version ${r}`;return t.size&&(n+=` and incompatible editors with versions ${Array.from(t).join(", ")}`),n}function r9(e,t,r){let n=t.__type,a=nO(e,n),l=r.get(n);void 0===l&&(l=Array.from(a.transforms),r.set(n,l));let i=l.length;for(let e=0;e<i&&(l[e](t),t.isAttached());e++);}function ne(e,t){return void 0!==e&&e.__key!==t&&e.isAttached()}function nt(e,t){if(!t)return;let r=e._updateTags,n=t;for(let e of(Array.isArray(t)||(n=[t]),n))r.add(e)}function nr(e){return nn(e,r8()._nodes)}function nn(e,r){let n=e.type,a=r.get(n);void 0===a&&t(17,n);let l=a.klass;e.type!==l.getType()&&t(18,l.name);let i=l.importJSON(e),o=e.children;if(nh(i)&&Array.isArray(o))for(let e=0;e<o.length;e++){let t=nn(o[e],r);i.append(t)}return i}function na(e,t,r){let n=rX,a=rZ,l=rQ;rX=t,rZ=!0,rQ=e;try{return r()}finally{rX=n,rZ=a,rQ=l}}function nl(e,r){let n,a,l=e._pendingEditorState,o=e._rootElement,s=e._headless||null===o;if(null===l)return;let c=e._editorState,u=c._selection,d=l._selection,f=0!==e._dirtyType,h=rX,p=rZ,m=rQ,g=e._updating,y=e._observer,v=null;if(e._pendingEditorState=null,e._editorState=l,!s&&f&&null!==y){rQ=e,rX=l,rZ=!1,e._updating=!0;try{let r,n=e._dirtyType,a=e._dirtyElements,i=e._dirtyLeaves;y.disconnect(),el="",es=2===n,J=e,G=e._config,X=e._nodes,Q=J._listeners.mutation,Z=a,ee=i,et=c._nodeMap,er=l._nodeMap,ec=l._readOnly,en=new Map(e._keyToDOMMap),ea=r=new Map,function e(r,n){let a=et.get(r),l=er.get(r);void 0!==a&&void 0!==l||t(61);let i=es||ee.has(r)||Z.has(r),o=av(J,r);if(a===l&&!i){let e;if(nh(a)){let t=o.__lexicalTextContent;"string"==typeof t?e=t:o.__lexicalTextContent=e=a.getTextContent()}else e=a.getTextContent();return el+=e,o}if(a!==l&&i&&ah(ea,X,Q,l,"updated"),l.updateDOM(a,o,G)){let e=eg(r,null);return null===n&&t(62),n.replaceChild(e,o),eu(r,null),e}if(nh(a)){nh(l)||t(334,r);let n=l.__indent;(es||n!==a.__indent)&&eh(o,n);let s=l.__format;if((es||s!==a.__format)&&ep(o,s),i)(function(r,n,a){ei=null,eo=null,function(r,n,a){let l=el,i=r.__size,o=n.__size;el="";let s=a.element;if(1===i&&1===o){let t=r.__first,a=n.__first;if(t===a)e(t,s);else{let e=eS(t),r=eg(a,null);try{s.replaceChild(r,e)}catch(n){if("object"==typeof n&&null!=n)throw Error(`${n.toString()} Parent: ${s.tagName}, new child: {tag: ${r.tagName} key: ${a}}, old child: {tag: ${e.tagName}, key: ${t}}.`);throw n}eu(t,null)}let l=er.get(a);rf(l)&&null===ei&&(ei=l.getFormat(),eo=l.getStyle())}else{let l=ex(r,et),c=ex(n,er);if(l.length!==i&&t(227),c.length!==o&&t(228),0===i)0!==o&&ey(c,0,0,o-1,a);else if(0===o){if(0!==i){let e=null==a.after&&null==a.before&&null==a.element.__lexicalLineBreak;ed(l,0,i-1,e?null:s),e&&(s.textContent="")}}else!function(t,r,n,a,l,i){let o=a-1,s=l-1,c,u,d=i.getFirstChild(),f=0,h=0;for(;f<=o&&h<=s;){let t=r[f],a=n[h];if(t===a)d=e_(e(a,i.element)),f++,h++;else{if(void 0===u&&(u=eC(n,h)),void 0===c)c=eC(r,f);else if(!c.has(t)){f++;continue}if(!u.has(t)){d=e_(eS(t)),eu(t,i.element),f++,c.delete(t);continue}if(c.has(a)){let t=av(J,a);t!==d&&i.withBefore(d).insertChild(t),d=e_(e(a,i.element)),f++,h++}else eg(a,i.withBefore(d)),h++}let l=er.get(a);null!==l&&rf(l)?null===ei&&(ei=l.getFormat(),eo=l.getStyle()):nh(l)&&h<=s&&!l.isInline()&&(el+="\n\n")}let p=f>o,m=h>s;if(p&&!m){let e=n[s+1],t=void 0===e?null:J.getElementByKey(e);ey(n,0,h,s,i.withBefore(t))}else m&&!p&&ed(r,f,o,i.element)}(0,l,c,i,o,a)}s.__lexicalTextContent=el,el=l+el}(r,n,n.getDOMSlot(a)),null==ei||ei===n.__textFormat||ec||n.setTextFormat(ei),null==eo||eo===n.__textStyle||ec||n.setTextStyle(eo)})(a,l,o),nv(l)||l.isInline()||eb(a,l,o);else{let e,t=o.__lexicalTextContent;"string"==typeof t?e=t:o.__lexicalTextContent=e=a.getTextContent(),el+=e}if((es||l.__dir!==a.__dir)&&(em(o,l),nv(l)&&!es))for(let e of l.getChildren())nh(e)&&em(av(J,e.getKey()),e)}else{let e=l.getTextContent();if(ng(l)){let e=l.decorate(J,G);null!==e&&ew(r,e)}el+=e}if(!ec&&nv(l)&&l.__cachedText!==el){let e=l.getWritable();e.__cachedText=el,l=e}return o}("root",null),J=void 0,X=void 0,Z=void 0,ee=void 0,et=void 0,er=void 0,G=void 0,en=void 0,ea=void 0,v=r}catch(t){if(t instanceof Error&&e._onError(t),r0)throw t;return nN(e,null,o,l),P(e),e._dirtyType=2,r0=!0,nl(e,c),void(r0=!1)}finally{y.observe(o,r2),e._updating=g,rX=h,rZ=p,rQ=m}}l._readOnly||(l._readOnly=!0);let b=e._dirtyLeaves,x=e._dirtyElements,w=e._normalizedNodes,_=e._updateTags,C=e._deferred;f&&(e._dirtyType=0,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements=new Map,e._normalizedNodes=new Set,e._updateTags=new Set),function(e,t){let r,n=e._decorators,a=e._pendingDecorators||n,l=t._nodeMap;for(r in a)l.has(r)||(a===n&&(a=n3(e)),delete a[r])}(e,l);let S=s?null:aD(aS(e));if(e._editable&&null!==S&&(f||null===d||d.dirty||!d.is(u))&&null!==o&&!_.has(tQ)){rQ=e,rX=l;try{if(null!==y&&y.disconnect(),f||null===d||d.dirty){let t=e._blockCursorElement;null!==t&&aP(t,e,o),function(e,t,r,n,a,l,o){var s;let c=n.anchorNode,u=n.focusNode,d=n.anchorOffset,f=n.focusOffset,h=document.activeElement;if(a.has("collaboration")&&h!==l||null!==h&&nM(h))return;if(!r_(t))return null!==e&&nL(r,c,u)&&n.removeAllRanges();let p=t.anchor,m=t.focus,g=p.getNode(),y=m.getNode(),[v,b]=rW(r,g,p.offset),[x,w]=rW(r,y,m.offset),_=t.format,C=t.style,S=t.isCollapsed(),j=v,$=x,k=!1;if("text"===p.type?(j=nK(v),k=g.getFormat()!==_||g.getStyle()!==C):r_(e)&&"text"===e.anchor.type&&(k=!0),"text"===m.type&&($=nK(x)),null!==j&&null!==$&&(S&&(null===e||k||r_(e)&&(e.format!==_||e.style!==C))&&(s=p.key,t$=[_,C,b,s,performance.now()]),d!==b||f!==w||c!==j||u!==$||"Range"===n.type&&S||(null!==h&&l.contains(h)||a.has(tZ)||l.focus({preventScroll:!0}),"element"===p.type))){if(rq(n,j,b,$,w),!i||!t.isCollapsed()||null===l||a.has(tZ)||null!==document.activeElement&&l.contains(document.activeElement)||l.focus({preventScroll:!0}),!a.has(tX)&&t.isCollapsed()&&null!==l&&l===document.activeElement){let e=r_(t)&&"element"===t.anchor.type?j.childNodes[b]||null:n.rangeCount>0?n.getRangeAt(0):null;if(null!==e){let t;if(e instanceof Text){let r=document.createRange();r.selectNode(e),t=r.getBoundingClientRect()}else t=e.getBoundingClientRect();!function(e,t,r){let n=ax(r),a=aC(n);if(null===n||null===a)return;let{top:l,bottom:i}=t,o=0,s=0,c=r;for(;null!==c;){let t=c===n.body;if(t)o=0,s=aS(e).innerHeight;else{let e=c.getBoundingClientRect();o=e.top,s=e.bottom}let r=0;if(l<o?r=-(o-l):i>s&&(r=i-s),0!==r)if(t)a.scrollBy(0,r);else{let e=c.scrollTop;c.scrollTop+=r;let t=c.scrollTop-e;l-=t,i-=t}if(t)break;c=ab(c)}}(r,t,l)}}tb=!0}}(u,d,e,S,_,o)}!function(e,t,r){let n=e._blockCursorElement;if(r_(r)&&r.isCollapsed()&&"element"===r.anchor.type&&t.contains(document.activeElement)){let a=r.anchor,l=a.getNode(),i=a.offset,o=!1,s=null;if(i===l.getChildrenSize())aT(l.getChildAtIndex(i-1))&&(o=!0);else{let t=l.getChildAtIndex(i);if(null!==t&&aT(t)){let r=t.getPreviousSibling();(null===r||aT(r))&&(o=!0,s=e.getElementByKey(t.__key))}}if(o){let r,a,i,o=e.getElementByKey(l.__key);return null===n&&(r=e._config.theme,(a=document.createElement("div")).contentEditable="false",a.setAttribute("data-lexical-cursor","true"),i=r.blockCursor,void 0!==i&&("string"==typeof i&&(i=r.blockCursor=lI(i)),void 0!==i&&a.classList.add(...i)),e._blockCursorElement=n=a),t.style.caretColor="transparent",null===s?o.appendChild(n):o.insertBefore(n,s)}}null!==n&&aP(n,e,t)}(e,o,d)}finally{null!==y&&y.observe(o,r2),rQ=m,rX=h}}null!==v&&function(e,t,r,n,a){let l=Array.from(e._listeners.mutation),i=l.length;for(let e=0;e<i;e++){let[i,o]=l[e];for(let e of o){let l=t.get(e);void 0!==l&&i(l,{dirtyLeaves:n,prevEditorState:a,updateTags:r})}}}(e,v,_,b,c),r_(d)||null===d||null!==u&&u.is(d)||e.dispatchCommand(e$,void 0);let j=e._pendingDecorators;null!==j&&(e._decorators=j,e._pendingDecorators=null,ni("decorator",e,!0,j)),n=n6(r||c),n!==(a=n6(l))&&ni("textcontent",e,!0,a),ni("update",e,!0,{dirtyElements:x,dirtyLeaves:b,editorState:l,mutatedNodes:v,normalizedNodes:w,prevEditorState:r||c,tags:_}),function(e,t){if(e._deferred=[],0!==t.length){let r=e._updating;e._updating=!0;try{for(let e=0;e<t.length;e++)t[e]()}finally{e._updating=r}}}(e,C),function(e){let t=e._updates;if(0!==t.length){let r=t.shift();if(r){let[t,n]=r;ns(e,t,n)}}}(e)}function ni(e,t,r,...n){let a=t._updating;t._updating=r;try{let r=Array.from(t._listeners[e]);for(let e=0;e<r.length;e++)r[e].apply(null,n)}finally{t._updating=a}}function no(e,r){let n=e._updates,a=r||!1;for(;0!==n.length;){let r=n.shift();if(r){let n,[l,i]=r,o=e._pendingEditorState;void 0!==i&&(n=i.onUpdate,i.skipTransforms&&(a=!0),i.discrete&&(null===o&&t(191),o._flushSync=!0),n&&e._deferred.push(n),nt(e,i.tag)),null==o?ns(e,l,i):l()}}return a}function ns(e,r,n){let a=e._updateTags,l,i=!1,o=!1;void 0!==n&&(l=n.onUpdate,nt(e,n.tag),i=n.skipTransforms||!1,o=n.discrete||!1),l&&e._deferred.push(l);let s=e._editorState,c=e._pendingEditorState,u=!1;(null===c||c._readOnly)&&(c=e._pendingEditorState=nb(c||s),u=!0),c._flushSync=o;let d=rX,f=rZ,h=rQ,p=e._updating;rX=c,rZ=!1,e._updating=!0,rQ=e;let m=e._headless||null===e.getRootElement();nP=null;try{var g;let a,l;u&&(m?null!==s._selection&&(c._selection=s._selection.clone()):c._selection=(g=n&&n.event||null,a=e.getEditorState()._selection,l=aD(aS(e)),r_(a)||null==a?rF(a,l,e,g):a.clone()));let o=e._compositionKey;r(),i=no(e,i),function(e,t){let r=t.getEditorState()._selection,n=e._selection;if(r_(n)){let e,t=n.anchor,a=n.focus;if("text"===t.type&&(e=t.getNode()).selectionTransform(r,n),"text"===a.type){let t=a.getNode();e!==t&&t.selectionTransform(r,n)}}}(c,e),0!==e._dirtyType&&(i?function(e,t){let r=t._dirtyLeaves,n=e._nodeMap;for(let e of r){let t=n.get(e);rf(t)&&t.isAttached()&&t.isSimpleText()&&!t.isUnmergeable()&&q(t)}}(c,e):function(e,t){let r=t._dirtyLeaves,n=t._dirtyElements,a=e._nodeMap,l=nQ(),i=new Map,o=r,s=o.size,c=n,u=c.size;for(;s>0||u>0;){if(s>0){for(let e of(t._dirtyLeaves=new Set,o)){let n=a.get(e);rf(n)&&n.isAttached()&&n.isSimpleText()&&!n.isUnmergeable()&&q(n),void 0!==n&&ne(n,l)&&r9(t,n,i),r.add(e)}if((s=(o=t._dirtyLeaves).size)>0){r1++;continue}}for(let e of(t._dirtyLeaves=new Set,t._dirtyElements=new Map,c.delete("root")&&c.set("root",!0),c)){let r=e[0],o=e[1];if(n.set(r,o),!o)continue;let s=a.get(r);void 0!==s&&ne(s,l)&&r9(t,s,i)}s=(o=t._dirtyLeaves).size,u=(c=t._dirtyElements).size,r1++}t._dirtyLeaves=r,t._dirtyElements=n}(c,e),no(e),function(e,t,r,n){let a=e._nodeMap,l=t._nodeMap,i=[];for(let[e]of n){let t=l.get(e);void 0!==t&&(t.isAttached()||(nh(t)&&function e(t,r,n,a,l,i){let o=t.getFirstChild();for(;null!==o;){let t=o.__key;o.__parent===r&&(nh(o)&&e(o,t,n,a,l,i),n.has(t)||i.delete(t),l.push(t)),o=o.getNextSibling()}}(t,e,a,l,i,n),a.has(e)||n.delete(e),i.push(e)))}for(let e of i)l.delete(e);for(let e of r){let t=l.get(e);void 0===t||t.isAttached()||(a.has(e)||r.delete(e),l.delete(e))}}(s,c,e._dirtyLeaves,e._dirtyElements)),o!==e._compositionKey&&(c._flushSync=!0);let d=c._selection;if(r_(d)){let e=c._nodeMap,r=d.anchor.key,n=d.focus.key;void 0!==e.get(r)&&void 0!==e.get(n)||t(19)}else rS(d)&&0===d._nodes.size&&(c._selection=null)}catch(t){return t instanceof Error&&e._onError(t),e._pendingEditorState=s,e._dirtyType=2,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),void nl(e)}finally{rX=d,rZ=f,rQ=h,e._updating=p,r1=0}0!==e._dirtyType||e._deferred.length>0||function(e,t){let r=t.getEditorState()._selection,n=e._selection;if(null!==n){if(n.dirty||!n.is(r))return!0}else if(null!==r)return!0;return!1}(c,e)?c._flushSync?(c._flushSync=!1,nl(e)):u&&nR(()=>{nl(e)}):(c._flushSync=!1,u&&(a.clear(),e._deferred=[],e._pendingEditorState=null))}function nc(e,t,r){rQ===e&&void 0===r?t():ns(e,t,r)}class nu{element;before;after;constructor(e,t,r){this.element=e,this.before=t||null,this.after=r||null}withBefore(e){return new nu(this.element,e,this.after)}withAfter(e){return new nu(this.element,this.before,e)}withElement(e){return this.element===e?this:new nu(e,this.before,this.after)}insertChild(e){let r=this.before||this.getManagedLineBreak();return null!==r&&r.parentElement!==this.element&&t(222),this.element.insertBefore(e,r),this}removeChild(e){return e.parentElement!==this.element&&t(223),this.element.removeChild(e),this}replaceChild(e,r){return r.parentElement!==this.element&&t(224),this.element.replaceChild(e,r),this}getFirstChild(){let e=this.after?this.after.nextSibling:this.element.firstChild;return e===this.before||e===this.getManagedLineBreak()?null:e}getManagedLineBreak(){return this.element.__lexicalLineBreak||null}setManagedLineBreak(e){null===e?this.removeManagedLineBreak():this.insertManagedLineBreak("decorator"===e&&(h||c||s))}removeManagedLineBreak(){let e=this.getManagedLineBreak();if(e){let t=this.element,r="IMG"===e.nodeName?e.nextSibling:null;r&&t.removeChild(r),t.removeChild(e),t.__lexicalLineBreak=void 0}}insertManagedLineBreak(e){let t=this.getManagedLineBreak();if(t){if(e===("IMG"===t.nodeName))return;this.removeManagedLineBreak()}let r=this.element,n=this.before,a=document.createElement("br");if(r.insertBefore(a,n),e){let e=document.createElement("img");e.setAttribute("data-lexical-linebreak","true"),e.style.cssText="display: inline !important; border: 0px !important; margin: 0px !important;",e.alt="",r.insertBefore(e,a),r.__lexicalLineBreak=e}else r.__lexicalLineBreak=a}getFirstChildOffset(){let e=0;for(let t=this.after;null!==t;t=t.previousSibling)e++;return e}resolveChildIndex(e,t,r,n){if(r===this.element){let t=this.getFirstChildOffset();return[e,Math.min(t+e.getChildrenSize(),Math.max(t,n))]}let a=nd(t,r);a.push(n);let l=nd(t,this.element),i=e.getIndexWithinParent();for(let e=0;e<l.length;e++){let t=a[e],r=l[e];if(void 0===t||t<r)break;if(t>r){i+=1;break}}return[e.getParentOrThrow(),i]}}function nd(e,r){let n=[],a=r;for(;a!==e&&null!==a;a=a.parentNode){let e=0;for(let t=a.previousSibling;null!==t;t=t.previousSibling)e++;n.push(e)}return a!==e&&t(225),n.reverse()}class nf extends tG{__first;__last;__size;__format;__style;__indent;__dir;__textFormat;__textStyle;constructor(e){super(e),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null,this.__textFormat=0,this.__textStyle=""}afterCloneFrom(e){super.afterCloneFrom(e),this.__key===e.__key&&(this.__first=e.__first,this.__last=e.__last,this.__size=e.__size),this.__indent=e.__indent,this.__format=e.__format,this.__style=e.__style,this.__dir=e.__dir,this.__textFormat=e.__textFormat,this.__textStyle=e.__textStyle}getFormat(){return this.getLatest().__format}getFormatType(){return w[this.getFormat()]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){let e=[],t=this.getFirstChild();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getChildrenKeys(){let e=[],t=this.getFirstChild();for(;null!==t;)e.push(t.__key),t=t.getNextSibling();return e}getChildrenSize(){return this.getLatest().__size}isEmpty(){return 0===this.getChildrenSize()}isDirty(){let e=r8()._dirtyElements;return null!==e&&e.has(this.__key)}isLastChild(){let e=this.getLatest(),t=this.getParentOrThrow().getLastChild();return null!==t&&t.is(e)}getAllTextNodes(){let e=[],t=this.getFirstChild();for(;null!==t;){if(rf(t)&&e.push(t),nh(t)){let r=t.getAllTextNodes();e.push(...r)}t=t.getNextSibling()}return e}getFirstDescendant(){let e=this.getFirstChild();for(;nh(e);){let t=e.getFirstChild();if(null===t)break;e=t}return e}getLastDescendant(){let e=this.getLastChild();for(;nh(e);){let t=e.getLastChild();if(null===t)break;e=t}return e}getDescendantByIndex(e){let t=this.getChildren(),r=t.length;if(e>=r){let e=t[r-1];return nh(e)&&e.getLastDescendant()||e||null}let n=t[e];return nh(n)&&n.getFirstDescendant()||n||null}getFirstChild(){let e=this.getLatest().__first;return null===e?null:nZ(e)}getFirstChildOrThrow(){let e=this.getFirstChild();return null===e&&t(45,this.__key),e}getLastChild(){let e=this.getLatest().__last;return null===e?null:nZ(e)}getLastChildOrThrow(){let e=this.getLastChild();return null===e&&t(96,this.__key),e}getChildAtIndex(e){let t,r,n=this.getChildrenSize();if(e<n/2){for(t=this.getFirstChild(),r=0;null!==t&&r<=e;){if(r===e)return t;t=t.getNextSibling(),r++}return null}for(t=this.getLastChild(),r=n-1;null!==t&&r>=e;){if(r===e)return t;t=t.getPreviousSibling(),r--}return null}getTextContent(){let e="",t=this.getChildren(),r=t.length;for(let n=0;n<r;n++){let a=t[n];e+=a.getTextContent(),nh(a)&&n!==r-1&&!a.isInline()&&(e+="\n\n")}return e}getTextContentSize(){let e=0,t=this.getChildren(),r=t.length;for(let n=0;n<r;n++){let a=t[n];e+=a.getTextContentSize(),nh(a)&&n!==r-1&&!a.isInline()&&(e+=2)}return e}getDirection(){return this.getLatest().__dir}getTextFormat(){return this.getLatest().__textFormat}hasFormat(e){if(""!==e){let t=x[e];return 0!=(this.getFormat()&t)}return!1}hasTextFormat(e){let t=v[e];return 0!=(this.getTextFormat()&t)}getFormatFlags(e,t){return nq(this.getLatest().__textFormat,e,t)}getTextStyle(){return this.getLatest().__textStyle}select(e,t){r6();let r=rB(),n=e,a=t,l=this.getChildrenSize();if(!this.canBeEmpty()){if(0===e&&0===t){let e=this.getFirstChild();if(rf(e)||nh(e))return e.select(0,0)}else if((void 0===e||e===l)&&(void 0===t||t===l)){let e=this.getLastChild();if(rf(e)||nh(e))return e.select()}}void 0===n&&(n=l),void 0===a&&(a=l);let i=this.__key;return r_(r)?(r.anchor.set(i,n,"element"),r.focus.set(i,a,"element"),r.dirty=!0,r):rR(i,n,i,a,"element","element")}selectStart(){let e=this.getFirstDescendant();return e?e.selectStart():this.select()}selectEnd(){let e=this.getLastDescendant();return e?e.selectEnd():this.select()}clear(){let e=this.getWritable();return this.getChildren().forEach(e=>e.remove()),e}append(...e){return this.splice(this.getChildrenSize(),0,e)}setDirection(e){let t=this.getWritable();return t.__dir=e,t}setFormat(e){return this.getWritable().__format=""!==e?x[e]:0,this}setStyle(e){return this.getWritable().__style=e||"",this}setTextFormat(e){let t=this.getWritable();return t.__textFormat=e,t}setTextStyle(e){let t=this.getWritable();return t.__textStyle=e,t}setIndent(e){return this.getWritable().__indent=e,this}splice(e,r,n){tY(this)&&t(324,this.__key,this.__type);let a=this.getChildrenSize(),l=this.getWritable();e+r<=a||t(226,String(e),String(r),String(a));let i=l.__key,o=[],s=[],c=this.getChildAtIndex(e+r),u=null,d=a-r+n.length;if(0!==e)if(e===a)u=this.getLastChild();else{let t=this.getChildAtIndex(e);null!==t&&(u=t.getPreviousSibling())}if(r>0){let e=null===u?this.getFirstChild():u.getNextSibling();for(let n=0;n<r;n++){null===e&&t(100);let r=e.getNextSibling(),n=e.__key;nG(e.getWritable()),s.push(n),e=r}}let f=u;for(let e of n){null!==f&&e.is(f)&&(u=f=f.getPreviousSibling());let r=e.getWritable();r.__parent===i&&d--,nG(r);let n=e.__key;if(null===f)l.__first=n,r.__prev=null;else{let e=f.getWritable();e.__next=n,r.__prev=e.__key}e.__key===i&&t(76),r.__parent=i,o.push(n),f=e}if(e+r===a)null!==f&&(f.getWritable().__next=null,l.__last=f.__key);else if(null!==c){let e=c.getWritable();if(null!==f){let t=f.getWritable();e.__prev=f.__key,t.__next=c.__key}else e.__prev=null}if(l.__size=d,s.length){let e=rB();if(r_(e)){let t=new Set(s),r=new Set(o),{anchor:n,focus:a}=e;np(n,t,r)&&rH(n,n.getNode(),this,u,c),np(a,t,r)&&rH(a,a.getNode(),this,u,c),0!==d||this.canBeEmpty()||a$(this)||this.remove()}}return l}getDOMSlot(e){return new nu(e)}exportDOM(e){let{element:t}=super.exportDOM(e);if(aR(t)){let e=this.getIndent();e>0&&(t.style.paddingInlineStart=40*e+"px");let r=this.getDirection();r&&(t.dir=r)}return{element:t}}exportJSON(){let e={children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),...super.exportJSON()},t=this.getTextFormat(),r=this.getTextStyle();return 0===t&&""===r||a$(this)||this.getChildren().some(rf)||(0!==t&&(e.textFormat=t),""!==r&&(e.textStyle=r)),e}updateFromJSON(e){return super.updateFromJSON(e).setFormat(e.format).setIndent(e.indent).setDirection(e.direction).setTextFormat(e.textFormat||0).setTextStyle(e.textStyle||"")}insertNewAfter(e,t){return null}canIndent(){return!0}collapseAtStart(e){return!1}excludeFromCopy(e){return!1}canReplaceWith(e){return!0}canInsertAfter(e){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(e){return!1}extractWithChild(e,t,r){return!1}canMergeWhenEmpty(){return!1}reconcileObservedMutation(e,t){let r=this.getDOMSlot(e),n=r.getFirstChild();for(let e=this.getFirstChild();e;e=e.getNextSibling()){let a=t.getElementByKey(e.getKey());null!==a&&(null==n?(r.insertChild(a),n=a):n!==a&&r.replaceChild(a,n),n=n.nextSibling)}}}function nh(e){return e instanceof nf}function np(e,t,r){let n=e.getNode();for(;n;){let e=n.__key;if(t.has(e)&&!r.has(e))return!0;n=n.getParent()}return!1}class nm extends tG{decorate(e,t){return null}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}}function ng(e){return e instanceof nm}class ny extends nf{__cachedText;static getType(){return"root"}static clone(){return new ny}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){t(51)}getTextContent(){let e=this.__cachedText;return(r3()||0===r8()._dirtyType)&&null!==e?e:super.getTextContent()}remove(){t(52)}replace(e){t(53)}insertBefore(e){t(54)}insertAfter(e){t(55)}updateDOM(e,t){return!1}splice(e,r,n){for(let e of n)nh(e)||ng(e)||t(282);return super.splice(e,r,n)}static importJSON(e){return n5().updateFromJSON(e)}collapseAtStart(){return!0}}function nv(e){return e instanceof ny}function nb(e){return new n_(new Map(e._nodeMap))}function nx(){return new n_(new Map([["root",new ny]]))}function nw(e){return e instanceof n_}class n_{_nodeMap;_selection;_flushSync;_readOnly;constructor(e,t){this._nodeMap=e,this._selection=t||null,this._flushSync=!1,this._readOnly=!1}isEmpty(){return 1===this._nodeMap.size&&null===this._selection}read(e,t){return na(t&&t.editor||null,this,e)}clone(e){let t=new n_(this._nodeMap,void 0===e?this._selection:e);return t._readOnly=!0,t}toJSON(){return na(null,this,()=>({root:function e(r){let n=r.exportJSON(),a=r.constructor;if(n.type!==a.getType()&&t(130,a.name),nh(r)){let l=n.children;Array.isArray(l)||t(59,a.name);let i=r.getChildren();for(let t=0;t<i.length;t++){let r=e(i[t]);l.push(r)}}return n}(n5())}))}}class nC extends nf{static getType(){return"artificial"}createDOM(e){return document.createElement("div")}}class nS extends nf{static getType(){return"paragraph"}static clone(e){return new nS(e.__key)}createDOM(e){let t=document.createElement("p"),r=af(e.theme,"paragraph");return void 0!==r&&t.classList.add(...r),t}updateDOM(e,t,r){return!1}static importDOM(){return{p:e=>({conversion:nj,priority:0})}}exportDOM(e){let{element:t}=super.exportDOM(e);if(aR(t)){this.isEmpty()&&t.append(document.createElement("br"));let e=this.getFormatType();e&&(t.style.textAlign=e)}return{element:t}}static importJSON(e){return n$().updateFromJSON(e)}exportJSON(){let e=super.exportJSON();if(void 0===e.textFormat||void 0===e.textStyle){let t=this.getChildren().find(rf);t?(e.textFormat=t.getFormat(),e.textStyle=t.getStyle()):(e.textFormat=this.getTextFormat(),e.textStyle=this.getTextStyle())}return e}insertNewAfter(e,t){let r=n$();r.setTextFormat(e.format),r.setTextStyle(e.style);let n=this.getDirection();return r.setDirection(n),r.setFormat(this.getFormatType()),r.setStyle(this.getStyle()),this.insertAfter(r,t),r}collapseAtStart(){let e=this.getChildren();if(0===e.length||rf(e[0])&&""===e[0].getTextContent().trim()){if(null!==this.getNextSibling())return this.selectNext(),this.remove(),!0;if(null!==this.getPreviousSibling())return this.selectPrevious(),this.remove(),!0}return!1}}function nj(e){let t=n$();if(e.style&&(t.setFormat(e.style.textAlign),aW(e,t)),""===t.getFormatType()){let r=e.getAttribute("align");r&&r&&r in x&&t.setFormat(r)}return{node:t}}function n$(){return aN(new nS)}function nk(e){return e instanceof nS}function nN(e,t,r,n){let a=e._keyToDOMMap;a.clear(),e._editorState=nx(),e._pendingEditorState=n,e._compositionKey=null,e._dirtyType=0,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),e._normalizedNodes=new Set,e._updateTags=new Set,e._updates=[],e._blockCursorElement=null;let l=e._observer;null!==l&&(l.disconnect(),e._observer=null),null!==t&&(t.textContent=""),null!==r&&(r.textContent="",a.set("root",r))}function nE(e){var t,r;let n,a,l,i,o=e||{},s=rQ,c=o.theme||{},u=void 0===e?s:o.parentEditor||null,d=o.disableEvents||!1,f=nx(),h=o.namespace||(null!==u?u._config.namespace:at()),p=o.editorState,m=[ny,rn,t2,rp,nS,nC,...o.nodes||[]],{onError:g,html:y}=o,v=void 0===o.editable||o.editable;if(void 0===e&&null!==s)n=s._nodes;else{n=new Map;for(let e=0;e<m.length;e++){let t=m[e],r=null,a=null;if("function"!=typeof t){let e=t;t=e.replace,r=e.with,a=e.withKlass||null}aJ(t);let l=t.getType(),i=function(e){let t=new Set,r=new Set,n=e;for(;n;){let{ownNodeConfig:e}=aJ(n),a=n.transform;if(!r.has(a)){r.add(a);let e=n.transform();e&&t.add(e)}if(e){let r=e.$transform;r&&t.add(r),n=e.extends}else{let e=Object.getPrototypeOf(n);n=e.prototype instanceof tG&&e!==tG?e:void 0}}return t}(t);n.set(l,{exportDOM:y&&y.export?y.export.get(t):void 0,klass:t,replace:r,replaceWithKlass:a,sharedNodeState:function(e){let t=new Map,r=new Set;for(let n="function"==typeof e?e:e.replace;n.prototype&&void 0!==n.prototype.getType;n=Object.getPrototypeOf(n)){let{ownNodeConfig:e}=aJ(n);if(e&&e.stateConfigs)for(let n of e.stateConfigs){let e;"stateConfig"in n?(e=n.stateConfig,n.flat&&r.add(e.key)):e=n,t.set(e.key,e)}}return{flatKeys:r,sharedConfigMap:t}}(m[e]),transforms:i})}}let b=new nT(f,u,n,{disableEvents:d,namespace:h,theme:c},g||console.error,(t=n,r=y?y.import:void 0,a=new Map,l=new Set,i=e=>{Object.keys(e).forEach(t=>{let r=a.get(t);void 0===r&&(r=[],a.set(t,r)),r.push(e[t])})},t.forEach(e=>{let t=e.klass.importDOM;if(null==t||l.has(t))return;l.add(t);let r=t.call(e.klass);null!==r&&i(r)}),r&&i(r),a),v,e);return void 0!==p&&(b._pendingEditorState=p,b._dirtyType=2),b.registerCommand(eE,tO,0),b.registerCommand(eT,tA,0),b.registerCommand(eP,tR,0),b.registerCommand(eD,tM,0),b.registerCommand(eH,tI,0),b}class nT{static version;_headless;_parentEditor;_rootElement;_editorState;_pendingEditorState;_compositionKey;_deferred;_keyToDOMMap;_updates;_updating;_listeners;_commands;_nodes;_decorators;_pendingDecorators;_config;_dirtyType;_cloneNotNeeded;_dirtyLeaves;_dirtyElements;_normalizedNodes;_updateTags;_observer;_key;_onError;_htmlConversions;_window;_editable;_blockCursorElement;_createEditorArgs;constructor(e,t,r,n,a,l,i,o){this._createEditorArgs=o,this._parentEditor=t,this._rootElement=null,this._editorState=e,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new Map,this._updates=[],this._updating=!1,this._listeners={decorator:new Set,editable:new Set,mutation:new Map,root:new Set,textcontent:new Set,update:new Set},this._commands=new Map,this._config=n,this._nodes=r,this._decorators={},this._pendingDecorators=null,this._dirtyType=0,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=at(),this._onError=a,this._htmlConversions=l,this._editable=i,this._headless=null!==t&&t._headless,this._window=null,this._blockCursorElement=null}isComposing(){return null!=this._compositionKey}registerUpdateListener(e){let t=this._listeners.update;return t.add(e),()=>{t.delete(e)}}registerEditableListener(e){let t=this._listeners.editable;return t.add(e),()=>{t.delete(e)}}registerDecoratorListener(e){let t=this._listeners.decorator;return t.add(e),()=>{t.delete(e)}}registerTextContentListener(e){let t=this._listeners.textcontent;return t.add(e),()=>{t.delete(e)}}registerRootListener(e){let t=this._listeners.root;return e(this._rootElement,null),t.add(e),()=>{e(null,this._rootElement),t.delete(e)}}registerCommand(e,r,n){void 0===n&&t(35);let a=this._commands;a.has(e)||a.set(e,[new Set,new Set,new Set,new Set,new Set]);let l=a.get(e);void 0===l&&t(36,String(e));let i=l[n];return i.add(r),()=>{i.delete(r),l.every(e=>0===e.size)&&a.delete(e)}}registerMutationListener(e,t,r){let n=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(e)).klass,a=this._listeners.mutation,l=a.get(t);void 0===l&&(l=new Set,a.set(t,l)),l.add(n);let i=r&&r.skipInitialization;return void 0!==i&&i||this.initializeMutationListener(t,n),()=>{l.delete(n),0===l.size&&a.delete(t)}}getRegisteredNode(e){let r=this._nodes.get(e.getType());return void 0===r&&t(37,e.name),r}resolveRegisteredNodeAfterReplacements(e){for(;e.replaceWithKlass;)e=this.getRegisteredNode(e.replaceWithKlass);return e}initializeMutationListener(e,t){let r=this._editorState,n=aH(r).get(t.getType());if(!n)return;let a=new Map;for(let e of n.keys())a.set(e,"created");a.size>0&&e(a,{dirtyLeaves:new Set,prevEditorState:r,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(e,t){let r=this.getRegisteredNode(e);return r.transforms.add(t),r}registerNodeTransform(e,t){let r=this.registerNodeTransformToKlass(e,t),n=[r],a=r.replaceWithKlass;if(null!=a){let e=this.registerNodeTransformToKlass(a,t);n.push(e)}return function(e,t){let r=aH(e.getEditorState()),n=[];for(let e of t){let t=r.get(e);t&&n.push(t)}0!==n.length&&e.update(()=>{for(let e of n)for(let t of e.keys()){let e=nZ(t);e&&e.markDirty()}},null===e._pendingEditorState?{tag:tJ}:void 0)}(this,n.map(e=>e.klass.getType())),()=>{n.forEach(e=>e.transforms.delete(t))}}hasNode(e){return this._nodes.has(e.getType())}hasNodes(e){return e.every(this.hasNode.bind(this))}dispatchCommand(e,t){return ay(this,e,t)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(e){let r=this._rootElement;if(e!==r){let n=af(this._config.theme,"root"),a=this._pendingEditorState||this._editorState;if(this._rootElement=e,nN(this,r,e,a),null!==r&&(this._config.disableEvents||function(e){let r=ty.get(e);if(void 0===r)return tH();let n=tv.get(r);if(void 0===n)return tH();let a=n-1;a>=0||t(164),ty.delete(e),tv.set(r,a),0===a&&r.removeEventListener("selectionchange",tz);let l=nB(e);nI(l)?(!function(e){if(null!==e._parentEditor){let t=ae(e),r=t[t.length-1]._key;tB.get(r)===e&&tB.delete(r)}else tB.delete(e._key)}(l),e.__lexicalEditor=null):l&&t(198);let i=tF(e);for(let e=0;e<i.length;e++)i[e]();e.__lexicalEventHandles=[]}(r),null!=n&&r.classList.remove(...n)),null!==e){let t=aC(e),r=e.style;r.userSelect="text",r.whiteSpace="pre-wrap",r.wordBreak="break-word",e.setAttribute("data-lexical-editor","true"),this._window=t,this._dirtyType=2,P(this),this._updateTags.add(tJ),nl(this),this._config.disableEvents||function(e,t){let r=e.ownerDocument;ty.set(e,r);let n=tv.get(r)??0;n<1&&r.addEventListener("selectionchange",tz),tv.set(r,n+1),e.__lexicalEditor=t;let a=tF(e);for(let r=0;r<tf.length;r++){let[n,l]=tf[r],i="function"==typeof l?e=>{tV(e)||(tU(e),(t.isEditable()||"click"===n)&&l(e,t))}:e=>{if(tV(e))return;tU(e);let r=t.isEditable();switch(n){case"cut":return r&&ay(t,tr,e);case"copy":return ay(t,tt,e);case"paste":return r&&ay(t,eL,e);case"dragstart":return r&&ay(t,e7,e);case"dragover":return r&&ay(t,e9,e);case"dragend":return r&&ay(t,te,e);case"focus":return r&&ay(t,ts,e);case"blur":return r&&ay(t,tc,e);case"drop":return r&&ay(t,e4,e)}};e.addEventListener(n,i),a.push(()=>{e.removeEventListener(n,i)})}}(e,this),null!=n&&e.classList.add(...n)}else this._window=null,this._updateTags.add(tJ),nl(this);ni("root",this,!1,e,r)}}getElementByKey(e){return this._keyToDOMMap.get(e)||null}getEditorState(){return this._editorState}setEditorState(e,r){e.isEmpty()&&t(38);let n=e;n._readOnly&&((n=nb(e))._selection=e._selection?e._selection.clone():null),T(this);let a=this._pendingEditorState,l=this._updateTags,i=void 0!==r?r.tag:null;null===a||a.isEmpty()||(null!=i&&l.add(i),nl(this)),this._pendingEditorState=n,this._dirtyType=2,this._dirtyElements.set("root",!1),this._compositionKey=null,null!=i&&l.add(i),this._updating||nl(this)}parseEditorState(e,t){return function(e,t,r){let n=nx(),a=rX,l=rZ,i=rQ,o=t._dirtyElements,s=t._dirtyLeaves,c=t._cloneNotNeeded,u=t._dirtyType;t._dirtyElements=new Map,t._dirtyLeaves=new Set,t._cloneNotNeeded=new Set,t._dirtyType=0,rX=n,rZ=!1,rQ=t,nP=null;try{let a=t._nodes;nn(e.root,a),r&&r(),n._readOnly=!0}catch(e){e instanceof Error&&t._onError(e)}finally{t._dirtyElements=o,t._dirtyLeaves=s,t._cloneNotNeeded=c,t._dirtyType=u,rX=a,rZ=l,rQ=i}return n}("string"==typeof e?JSON.parse(e):e,this,t)}read(e){return nl(this),this.getEditorState().read(e,{editor:this})}update(e,t){this._updating?this._updates.push([e,t]):ns(this,e,t)}focus(e,t={}){let r=this._rootElement;null!==r&&(r.setAttribute("autocapitalize","off"),nc(this,()=>{var n;let a=rB(),l=n5();null!==a?a.dirty||n8(a.clone()):0!==l.getChildrenSize()&&("rootStart"===t.defaultSelection?l.selectStart():l.selectEnd()),aw("focus"),n=()=>{r.removeAttribute("autocapitalize"),e&&e()},r6(),r8()._deferred.push(n)}),null===this._pendingEditorState&&r.removeAttribute("autocapitalize"))}blur(){let e=this._rootElement;null!==e&&e.blur();let t=aD(this._window);null!==t&&t.removeAllRanges()}isEditable(){return this._editable}setEditable(e){this._editable!==e&&(this._editable=e,ni("editable",this,!0,e))}toJSON(){return{editorState:this._editorState.toJSON()}}}nT.version="0.41.0+prod.esm";let nP=null,nD=1;function nO(e,r){let n=nA(e,r);return void 0===n&&t(30,r),n}function nA(e,t){return e._nodes.get(t)}let nR="function"==typeof queueMicrotask?queueMicrotask:e=>{Promise.resolve().then(e)};function nM(e){let t=document.activeElement;if(!aR(t))return!1;let r=t.nodeName;return ng(n2(e))&&("INPUT"===r||"TEXTAREA"===r||"true"===t.contentEditable&&null==nB(t))}function nL(e,t,r){let n=e.getRootElement();try{return null!==n&&n.contains(t)&&n.contains(r)&&null!==t&&!nM(t)&&nF(t)===e}catch(e){return!1}}function nI(e){return e instanceof nT}function nF(e){let t=e;for(;null!=t;){let e=nB(t);if(nI(e))return e;t=ab(t)}return null}function nB(e){return e?e.__lexicalEditor:null}function nz(e){return rg(e)||e.isToken()}function nU(e){return nz(e)||e.isSegmented()}function nV(e){return aM(e)&&3===e.nodeType}function nH(e){return aM(e)&&9===e.nodeType}function nK(e){let t=e;for(;null!=t;){if(nV(t))return t;t=t.firstChild}return null}function nq(e,t,r){let n=v[t];if(null!==r&&(e&n)==(r&n))return e;let a=e^n;return"subscript"===t?a&=~v.superscript:"superscript"===t?a&=~v.subscript:"lowercase"===t?(a&=~v.uppercase,a&=~v.capitalize):"uppercase"===t?(a&=~v.lowercase,a&=~v.capitalize):"capitalize"===t&&(a&=~v.lowercase,a&=~v.uppercase),a}function nW(e){return rf(e)||t5(e)||ng(e)}function nY(e,t){let r,n=(r=nP,nP=null,r);if(null!=(t=t||n&&n.__key))return void(e.__key=t);r6(),r5();let a=r8(),l=r4(),i=""+nD++;l._nodeMap.set(i,e),nh(e)?a._dirtyElements.set(i,!0):a._dirtyLeaves.add(i),a._cloneNotNeeded.add(i),a._dirtyType=1,e.__key=i}function nG(e){let t=e.getParent();if(null!==t){let r=e.getWritable(),n=t.getWritable(),a=e.getPreviousSibling(),l=e.getNextSibling(),i=null!==l?l.__key:null,o=null!==a?a.__key:null,s=null!==a?a.getWritable():null,c=null!==l?l.getWritable():null;null===a&&(n.__first=i),null===l&&(n.__last=o),null!==s&&(s.__next=i),null!==c&&(c.__prev=o),r.__prev=null,r.__next=null,r.__parent=null,n.__size--}}function nJ(e){r5(),tY(e)&&t(323,e.__key,e.__type);let r=e.getLatest(),n=r.__parent,a=r4(),l=r8(),i=a._nodeMap,o=l._dirtyElements;null!==n&&function(e,t,r){let n=e;for(;null!==n;){if(r.has(n))return;let e=t.get(n);if(void 0===e)break;r.set(n,!1),n=e.__parent}}(n,i,o);let s=r.__key;l._dirtyType=1,nh(e)?o.set(s,!0):l._dirtyLeaves.add(s)}function nX(e){r6();let t=r8(),r=t._compositionKey;if(e!==r){if(t._compositionKey=e,null!==r){let e=nZ(r);null!==e&&e.getWritable()}if(null!==e){let t=nZ(e);null!==t&&t.getWritable()}}}function nQ(){return r3()?null:r8()._compositionKey}function nZ(e,t){let r=(t||r4())._nodeMap.get(e);return void 0===r?null:r}function n0(e,t){let r=n1(e,r8());return void 0!==r?nZ(r,t):null}function n1(e,t){return e[`__lexicalKey_${t._key}`]}function n2(e,t){let r=e;for(;null!=r;){let e=n0(r,t);if(null!==e)return e;r=ab(r)}return null}function n3(e){let t=Object.assign({},e._decorators);return e._pendingDecorators=t,t}function n6(e){return e.read(()=>n5().getTextContent())}function n5(){return n4(r4())}function n4(e){return e._nodeMap.get("root")}function n8(e){r6();let t=r4();null!==e&&(e.dirty=!0,e.setCachedNodes(null)),t._selection=e}function n7(e){let t=r8(),r=function(e,t){let r=e;for(;null!=r;){let e=n1(r,t);if(void 0!==e)return e;r=ab(r)}return null}(e,t);return null===r?e===t.getRootElement()?nZ("root"):null:nZ(r)}function n9(e){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(e)}function ae(e){let t=[],r=e;for(;null!==r;)t.push(r),r=r._parentEditor;return t}function at(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substring(0,5)}function ar(e){return nV(e)?e.nodeValue:null}function an(e,t,r){let n=aD(aS(t));if(null===n)return;let a=n.anchorNode,{anchorOffset:l,focusOffset:i}=n;if(null!==a){let t=ar(a),n=n2(a);if(null!==t&&rf(n)){if((t===p||t===m)&&r){let e=r.length;t=r,l=e,i=e}null!==t&&aa(n,t,l,i,e)}}}function aa(e,t,r,n,a){let l=e;if(l.isAttached()&&(a||!l.isDirty())){let i=l.isComposing(),o=t;if((i||a)&&(t.endsWith(p)&&(o=t.slice(0,-p.length)),a)){let e;for(;-1!==(e=o.indexOf(m));)o=o.slice(0,e)+o.slice(e+m.length),null!==r&&r>e&&(r=Math.max(e,r-m.length)),null!==n&&n>e&&(n=Math.max(e,n-m.length))}let u=l.getTextContent();if(a||o!==u){if(""===o){if(nX(null),s||c||h)l.remove();else{let e=r8();setTimeout(()=>{e.update(()=>{l.isAttached()&&l.remove()})},20)}return}let t=l.getParent(),a=rz(),u=l.getTextContentSize(),d=nQ(),f=l.getKey();if(l.isToken()||null!==d&&f===d&&!i||r_(a)&&(null!==t&&!t.canInsertTextBefore()&&0===a.anchor.offset||a.anchor.key===e.__key&&0===a.anchor.offset&&!l.canInsertTextBefore()&&!i||a.focus.key===e.__key&&a.focus.offset===u&&!l.canInsertTextAfter()&&!i))return void l.markDirty();let p=rB();if(!r_(p)||null===r||null===n)return void al(l,o,p);if(p.setTextNodeRange(l,r,l,n),l.isSegmented()){let e=rd(l.getTextContent());l.replace(e),l=e}al(l,o,p)}}}function al(e,t,r){if(e.setTextContent(t),r_(r)){let t=e.getKey();for(let n of["anchor","focus"]){let a=r[n];"text"===a.type&&a.key===t&&(a.offset=la(e,a.offset,"clamp"))}}}function ai(e,t,r){let n=t[r]||!1;return"any"===n||n===e[r]}function ao(e,t,r){if(!(ai(e,r,"altKey")&&ai(e,r,"ctrlKey")&&ai(e,r,"shiftKey")&&ai(e,r,"metaKey")))return!1;if(e.key.toLowerCase()===t.toLowerCase())return!0;if(t.length>1||1===e.key.length&&127>=e.key.charCodeAt(0))return!1;let n="Key"+t.toUpperCase();return e.code===n}let as={ctrlKey:!l,metaKey:l},ac={altKey:l,ctrlKey:!l};function au(e){return"Backspace"===e.key}function ad(e){let t=n5();if(r_(e)){let t=e.anchor,r=e.focus,n=t.getNode().getTopLevelElementOrThrow().getParentOrThrow();return t.set(n.getKey(),0,"element"),r.set(n.getKey(),n.getChildrenSize(),"element"),W(e),e}{let e=t.select(0,t.getChildrenSize());return n8(W(e)),e}}function af(e,t){void 0===e.__lexicalClassNameCache&&(e.__lexicalClassNameCache={});let r=e.__lexicalClassNameCache,n=r[t];if(void 0!==n)return n;let a=e[t];if("string"==typeof a){let e=lI(a);return r[t]=e,e}return a}function ah(e,r,n,a,l){if(0===n.size)return;let i=a.__type,o=a.__key,s=r.get(i);void 0===s&&t(33,i);let c=s.klass,u=e.get(c);void 0===u&&(u=new Map,e.set(c,u));let d=u.get(o),f="destroyed"===d&&"created"===l;(void 0===d||f)&&u.set(o,f?"updated":l)}function ap(e,t,r){let n=e.getParent(),a=r,l=e;return null!==n&&(t&&0===r?(a=l.getIndexWithinParent(),l=n):t||r!==l.getChildrenSize()||(a=l.getIndexWithinParent()+1,l=n)),l.getChildAtIndex(t?a-1:a)}function am(e,t){let r=e.offset;if("element"===e.type)return ap(e.getNode(),t,r);{let n=e.getNode();if(t&&0===r||!t&&r===n.getTextContentSize()){let e=t?n.getPreviousSibling():n.getNextSibling();return null===e?ap(n.getParentOrThrow(),t,n.getIndexWithinParent()+ +!t):e}}return null}function ag(e){let t=aS(e).event,r=t&&t.inputType;return"insertFromPaste"===r||"insertFromPasteAsQuotation"===r}function ay(e,t,r){return function(e,t,r){let n=ae(e);for(let a=4;a>=0;a--)for(let l=0;l<n.length;l++){let i=n[l],o=i._commands.get(t);if(void 0!==o){let t=o[a];if(void 0!==t){let n=Array.from(t),a=n.length,l=!1;if(nc(i,()=>{for(let t=0;t<a;t++)if(n[t](r,e))return void(l=!0)}),l)return l}}}return!1}(e,t,r)}function av(e,r){let n=e._keyToDOMMap.get(r);return void 0===n&&t(75,r),n}function ab(e){let t=e.assignedSlot||e.parentElement;return aL(t)?t.host:t}function ax(e){return nH(e)?e:aR(e)?e.ownerDocument:null}function aw(e){r6(),r8()._updateTags.add(e)}function a_(e,t){let r=e.getParent();for(;null!==r;){if(r.is(t))return!0;r=r.getParent()}return!1}function aC(e){let t=ax(e);return t?t.defaultView:null}function aS(e){let r=e._window;return null===r&&t(78),r}function aj(e){return nh(e)&&e.isInline()||ng(e)&&e.isInline()}function a$(e){return nv(e)||nh(e)&&e.isShadowRoot()}function ak(e){let t=e.constructor.clone(e);return nY(t,null),t.afterCloneFrom(e),t}function aN(e){let r=r8(),n=e.getType(),a=nA(r,n);void 0===a&&t(200,e.constructor.name,n);let{replace:l,replaceWithKlass:i}=a;if(null!==l){let r=l(e),a=r.constructor;return null!==i?r instanceof i||t(201,i.name,i.getType(),a.name,a.getType(),e.constructor.name,n):r instanceof e.constructor&&a!==e.constructor||t(202,a.name,a.getType(),e.constructor.name,n),r.__key===e.__key&&t(203,e.constructor.name,n,a.name,a.getType()),r}return e}function aE(e,r){!nv(e.getParent())||nh(r)||ng(r)||t(99)}function aT(e){return(ng(e)||nh(e)&&!e.canBeEmpty())&&!e.isInline()}function aP(e,t,r){r.style.removeProperty("caret-color"),t._blockCursorElement=null;let n=e.parentElement;null!==n&&n.removeChild(e)}function aD(e){return n?(e||window).getSelection():null}function aO(e){let t=aC(e);return t?t.getSelection():null}function aA(e){return aR(e)&&"A"===e.tagName}function aR(e){return aM(e)&&1===e.nodeType}function aM(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"number"==typeof e.nodeType}function aL(e){return aM(e)&&11===e.nodeType}function aI(e){let t=RegExp(/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|mark|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/,"i");return null!==e.nodeName.match(t)}function aF(e){let t=RegExp(/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/,"i");return null!==e.nodeName.match(t)}function aB(e){if(ng(e)&&!e.isInline())return!0;if(!nh(e)||a$(e))return!1;let t=e.getFirstChild(),r=null===t||t5(t)||rf(t)||t.isInline();return!e.isInline()&&!1!==e.canBeEmpty()&&r}function az(){return r8()}let aU=new WeakMap,aV=new Map;function aH(e){if(!e._readOnly&&e.isEmpty())return aV;e._readOnly||t(192);let r=aU.get(e);return r||(r=function(e){let t=new Map;for(let[r,n]of e._nodeMap){let e=n.__type,a=t.get(e);a||(a=new Map,t.set(e,a)),a.set(r,n)}return t}(e),aU.set(e,r)),r}function aK(e){let t=e.constructor.clone(e);return t.afterCloneFrom(e),t}function aq(e){var t;return(t=aK(e))[tW]=!0,t}function aW(e,t){let r=Math.round((parseInt(e.style.paddingInlineStart,10)||0)/40);t.setIndent(r)}function aY(e){e.__lexicalUnmanaged=!0}function aG(e,t){return Object.prototype.hasOwnProperty.call(e,t)&&e[t]!==tG[t]}function aJ(e){let r=S in e.prototype?e.prototype[S]():void 0,n=function(e){if(!(e===tG||e.prototype instanceof tG)){let r="<unknown>",n="<unknown>";try{r=e.getType()}catch(e){}try{nT.version&&(n=JSON.parse(nT.version))}catch(e){}t(290,e.name,r,n)}return e===nm||e===nf||e===tG}(e),a=!n&&aG(e,"getType")?e.getType():void 0,l,i=a;if(r)if(a)l=r[a];else for(let[e,t]of Object.entries(r))i=e,l=t;if(!n&&i&&(aG(e,"getType")||(e.getType=()=>i),aG(e,"clone")||(e.clone=t=>(nP=t,new e)),aG(e,"importJSON")||(e.importJSON=l&&l.$importJSON||(t=>(new e).updateFromJSON(t))),!aG(e,"importDOM")&&l)){let{importDOM:t}=l;t&&(e.importDOM=()=>t)}return{ownNodeConfig:l,ownNodeType:i}}function aX(e){let t=az();return r6(),new(t.resolveRegisteredNodeAfterReplacements(t.getRegisteredNode(e))).klass}let aQ=(e,t)=>{let r=e;for(;null!=r&&!nv(r);){if(t(r))return r;r=r.getParent()}return null},aZ={next:"previous",previous:"next"};class a0{origin;constructor(e){this.origin=e}[Symbol.iterator](){return lh({hasNext:a8,initial:this.getAdjacentCaret(),map:e=>e,step:e=>e.getAdjacentCaret()})}getAdjacentCaret(){return lr(this.getNodeAtCaret(),this.direction)}getSiblingCaret(){return lr(this.origin,this.direction)}remove(){let e=this.getNodeAtCaret();return e&&e.remove(),this}replaceOrInsert(e,t){let r=this.getNodeAtCaret();return e.is(this.origin)||e.is(r)||(null===r?this.insert(e):r.replace(e,t)),this}splice(e,r,n="next"){let a=n===this.direction?r:Array.from(r).reverse(),l=this,i=this.getParentAtCaret(),o=new Map;for(let t=l.getAdjacentCaret();null!==t&&o.size<e;t=t.getAdjacentCaret()){let e=t.origin.getWritable();o.set(e.getKey(),e)}for(let e of a){if(o.size>0){let r=l.getNodeAtCaret();if(r)if(o.delete(r.getKey()),o.delete(e.getKey()),r.is(e)||l.origin.is(e));else{let t=e.getParent();t&&t.is(i)&&e.remove(),r.replace(e)}else null===r&&t(263,Array.from(o).join(" "))}else l.insert(e);l=lr(e,this.direction)}for(let e of o.values())e.remove();return this}}class a1 extends a0{type="child";getLatest(){let e=this.origin.getLatest();return e===this.origin?this:ll(e,this.direction)}getParentCaret(e="root"){return lr(a3(this.getParentAtCaret(),e),this.direction)}getFlipped(){let e=aZ[this.direction];return lr(this.getNodeAtCaret(),e)||ll(this.origin,e)}getParentAtCaret(){return this.origin}getChildCaret(){return this}isSameNodeCaret(e){return e instanceof a1&&this.direction===e.direction&&this.origin.is(e.origin)}isSamePointCaret(e){return this.isSameNodeCaret(e)}}let a2={root:nv,shadowRoot:a$};function a3(e,t="root"){return a2[t](e)?null:e}class a6 extends a0{type="sibling";getLatest(){let e=this.origin.getLatest();return e===this.origin?this:lr(e,this.direction)}getSiblingCaret(){return this}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return nh(this.origin)?ll(this.origin,this.direction):null}getParentCaret(e="root"){return lr(a3(this.getParentAtCaret(),e),this.direction)}getFlipped(){let e=aZ[this.direction];return lr(this.getNodeAtCaret(),e)||ll(this.origin.getParentOrThrow(),e)}isSamePointCaret(e){return e instanceof a6&&this.direction===e.direction&&this.origin.is(e.origin)}isSameNodeCaret(e){return(e instanceof a6||e instanceof a5)&&this.direction===e.direction&&this.origin.is(e.origin)}}class a5 extends a0{type="text";offset;constructor(e,t){super(e),this.offset=t}getLatest(){let e=this.origin.getLatest();return e===this.origin?this:ln(e,this.direction,this.offset)}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return null}getParentCaret(e="root"){return lr(a3(this.getParentAtCaret(),e),this.direction)}getFlipped(){return ln(this.origin,aZ[this.direction],this.offset)}isSamePointCaret(e){return e instanceof a5&&this.direction===e.direction&&this.origin.is(e.origin)&&this.offset===e.offset}isSameNodeCaret(e){return(e instanceof a6||e instanceof a5)&&this.direction===e.direction&&this.origin.is(e.origin)}getSiblingCaret(){return lr(this.origin,this.direction)}}function a4(e){return e instanceof a5}function a8(e){return e instanceof a6}function a7(e){return e instanceof a1}let a9={next:class extends a5{direction="next";getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends a5{direction="previous";getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},le={next:class extends a6{direction="next";getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends a6{direction="previous";getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},lt={next:class extends a1{direction="next";getNodeAtCaret(){return this.origin.getFirstChild()}insert(e){return this.origin.splice(0,0,[e]),this}},previous:class extends a1{direction="previous";getNodeAtCaret(){return this.origin.getLastChild()}insert(e){return this.origin.splice(this.origin.getChildrenSize(),0,[e]),this}}};function lr(e,t){return e?new le[t](e):null}function ln(e,t,r){return e?new a9[t](e,la(e,r)):null}function la(e,t,n="error"){let a=e.getTextContentSize(),l="next"===t?a:"previous"===t?0:t;return(l<0||l>a)&&("clamp"!==n&&r(284,String(t),String(a),e.getKey()),l=l<0?0:a),l}function ll(e,t){return nh(e)?new lt[t](e):null}function li(e){return e&&e.getChildCaret()||e}function lo(e){return e&&li(e.getAdjacentCaret())}class ls{type="node-caret-range";direction;anchor;focus;constructor(e,t,r){this.anchor=e,this.focus=t,this.direction=r}getLatest(){let e=this.anchor.getLatest(),t=this.focus.getLatest();return e===this.anchor&&t===this.focus?this:new ls(e,t,this.direction)}isCollapsed(){return this.anchor.isSamePointCaret(this.focus)}getTextSlices(){let e=e=>{let t=this[e].getLatest();return a4(t)?function(e,t){let{direction:r,origin:n}=e;return new lc(e,la(n,"focus"===t?aZ[r]:r)-e.offset)}(t,e):null},t=e("anchor"),r=e("focus");if(t&&r){let{caret:e}=t,{caret:n}=r;if(e.isSameNodeCaret(n))return[new lc(e,n.offset-e.offset),null]}return[t,r]}iterNodeCarets(e="root"){let t=a4(this.anchor)?this.anchor.getSiblingCaret():this.anchor.getLatest(),r=this.focus.getLatest(),n=a4(r),a=t=>t.isSameNodeCaret(r)?null:lo(t)||t.getParentCaret(e);return lh({hasNext:e=>null!==e&&!(n&&r.isSameNodeCaret(e)),initial:t.isSameNodeCaret(r)?null:a(t),map:e=>e,step:a})}[Symbol.iterator](){return this.iterNodeCarets("root")}}class lc{type="slice";caret;distance;constructor(e,t){this.caret=e,this.distance=t}getSliceIndices(){let{distance:e,caret:{offset:t}}=this,r=t+e;return r<t?[r,t]:[t,r]}getTextContent(){let[e,t]=this.getSliceIndices();return this.caret.origin.getTextContent().slice(e,t)}getTextContentSize(){return Math.abs(this.distance)}removeTextSlice(){let{caret:{origin:e,direction:t}}=this,[r,n]=this.getSliceIndices(),a=e.getTextContent();return ln(e.setTextContent(a.slice(0,r)+a.slice(n)),t,r)}}function lu(e){return lf(e,lr(n5(),e.direction))}function ld(e){return lf(e,e)}function lf(e,r){return e.direction!==r.direction&&t(265),new ls(e,r,e.direction)}function lh(e){let{initial:t,hasNext:r,step:n,map:a}=e,l=t;return{[Symbol.iterator](){return this},next(){if(!r(l))return{done:!0,value:void 0};let e={done:!1,value:a(l)};return l=n(l),e}}}function lp(e,r){let n=ly(e.origin,r.origin);switch(null===n&&t(275,e.origin.getKey(),r.origin.getKey()),n.type){case"same":{let t="text"===e.type,n="text"===r.type;return t&&n?Math.sign(e.offset-r.offset):e.type===r.type?0:t?-1:n?1:"child"===e.type?-1:1}case"ancestor":return"child"===e.type?-1:1;case"descendant":return"child"===r.type?1:-1;case"branch":return lm(n)}}function lm(e){let{a:t,b:r}=e,n=t.__key,a=r.__key,l=t,i=r;for(;l&&i;l=l.getNextSibling(),i=i.getNextSibling()){if(l.__key===a)return -1;if(i.__key===n)return 1}return null===l?1:-1}function lg(e){return nh(e)?[e.getLatest(),null]:[e.getParent(),e.getLatest()]}function ly(e,r){if(e.is(r))return{commonAncestor:e,type:"same"};let n=new Map;for(let[t,r]=lg(e);t;r=t,t=t.getParent())n.set(t,r);for(let[a,l]=lg(r);a;l=a,a=a.getParent()){let i=n.get(a);if(void 0!==i)return null===i?(a.is(e)||t(276),{commonAncestor:a,type:"ancestor"}):null===l?(a.is(r)||t(277),{commonAncestor:a,type:"descendant"}):((nh(i)||i.is(e))&&(nh(l)||l.is(r))&&a.is(i.getParent())&&a.is(l.getParent())||t(278),{a:i,b:l,commonAncestor:a,type:"branch"})}return null}function lv(e,r){var n;let a,{type:l,key:i,offset:o}=e,s=(null===(a=nZ(n=e.key))&&t(63,n),a);return"text"===l?(rf(s)||t(266,s.getType(),i),ln(s,r,o)):(nh(s)||t(267,s.getType(),i),function(e,t,r){let n=ll(e,"next");for(let e=0;e<t;e++){let e=n.getAdjacentCaret();if(null===e)break;n=e}return lN(n,r)}(s,e.offset,r))}function lb(e,r){let{origin:n,direction:a}=r,l="next"===a;a4(r)?e.set(n.getKey(),r.offset,"text"):a8(r)?rf(n)?e.set(n.getKey(),la(n,a),"text"):e.set(n.getParentOrThrow().getKey(),n.getIndexWithinParent()+ +!!l,"element"):(a7(r)&&nh(n)||t(268),e.set(n.getKey(),l?0:n.getChildrenSize(),"element"))}function lx(e){let t=rB(),r=r_(t)?t:rM();return lw(r,e),n8(r),r}function lw(e,t){lb(e.anchor,t.anchor),lb(e.focus,t.focus)}function l_(e){let{anchor:t,focus:r}=e,n=lv(t,"next"),a=lv(r,"next"),l=0>=lp(n,a)?"next":"previous";return lf(lN(n,l),lN(a,l))}function lC(e){let{direction:t,origin:r}=e,n=lr(r,aZ[t]).getNodeAtCaret();return n?lr(n,t):ll(r.getParentOrThrow(),t)}function lS(e,t="root"){let r=[e];for(let n=a7(e)?e.getParentCaret(t):e.getSiblingCaret();null!==n;n=n.getParentCaret(t))r.push(lC(n));return r}function lj(e){return!!e&&e.origin.isAttached()}function l$(e){let t=function(e){let t=e;for(;a7(t);){let e=lo(t);if(!a7(e))break;t=e}return t}(e.getLatest()),{direction:r}=t;if(rf(t.origin))return a4(t)?t:ln(t.origin,r,r);let n=t.getAdjacentCaret();return a8(n)&&rf(n.origin)?ln(n.origin,r,aZ[r]):t}function lk(e){return a4(e)&&e.offset!==la(e.origin,e.direction)}function lN(e,t){return e.direction===t?e:e.getFlipped()}function lE(e,t){return e.direction===t?e:lf(lN(e.focus,t),lN(e.anchor,t))}function lT(e,t="root"){let r=0,n=e,a=lo(n);for(;null===a;){if(r--,!(a=n.getParentCaret(t)))return null;a=lo(n=a)}return a&&[a,r]}function lP(e){let{origin:r,offset:n,direction:a}=e;if(n===la(r,a))return e.getSiblingCaret();if(n===la(r,aZ[a]))return lC(e.getSiblingCaret());let[l]=r.splitText(n);return rf(l)||t(281),lN(lr(l,"next"),a)}function lD(e,t){return!0}function lO(e,{$copyElementNode:t=ak,$splitTextPointCaretNext:r=lP,rootMode:n="shadowRoot",$shouldSplit:a=lD}={}){if(a4(e))return r(e);let l=e.getParentCaret(n);if(l){let{origin:r}=l;if(a7(e)&&(!r.canBeEmpty()||!a(r,"first")))return lC(l);let n=function(e){let t=[];for(let r=e.getAdjacentCaret();r;r=r.getAdjacentCaret())t.push(r.origin);return t}(e);(n.length>0||r.canBeEmpty()&&a(r,"last"))&&l.insert(t(r).splice(0,0,n))}return l}function lA(e){return e}function lR(...e){return e}function lM(e){return e}function lL(e,t){if(!t||e===t)return e;for(let r in t)if(e[r]!==t[r])return{...e,...t};return e}function lI(...e){let t=[];for(let r of e)if(r&&"string"==typeof r)for(let[e]of r.matchAll(/\S+/g))t.push(e);return t}function lF(e,...t){let r=lI(...t);r.length>0&&e.classList.add(...r)}function lB(e,...t){let r=lI(...t);r.length>0&&e.classList.remove(...r)}function lz(...e){return()=>{for(let t=e.length-1;t>=0;t--)e[t]();e.length=0}}e.s(["$addUpdateTag",()=>aw,"$applyNodeReplacement",()=>aN,"$caretFromPoint",()=>lv,"$caretRangeFromSelection",()=>l_,"$cloneWithProperties",()=>aK,"$cloneWithPropertiesEphemeral",()=>aq,"$copyNode",()=>ak,"$create",()=>aX,"$createLineBreakNode",()=>t6,"$createNodeSelection",()=>rL,"$createParagraphNode",()=>n$,"$createPoint",()=>rv,"$createRangeSelection",()=>rM,"$createRangeSelectionFromDom",()=>rI,"$createTabNode",()=>rm,"$createTextNode",()=>rd,"$extendCaretToRange",()=>lu,"$findMatchingParent",()=>aQ,"$getAdjacentChildCaret",()=>lo,"$getAdjacentNode",()=>am,"$getAdjacentSiblingOrParentSiblingCaret",()=>lT,"$getCaretInDirection",()=>lN,"$getCaretRange",()=>lf,"$getCharacterOffsets",()=>r$,"$getChildCaret",()=>ll,"$getChildCaretOrSelf",()=>li,"$getCollapsedCaretRange",()=>ld,"$getEditor",()=>az,"$getNearestNodeFromDOMNode",()=>n2,"$getNodeByKey",()=>nZ,"$getNodeFromDOMNode",()=>n0,"$getPreviousSelection",()=>rz,"$getRoot",()=>n5,"$getSelection",()=>rB,"$getSiblingCaret",()=>lr,"$getState",()=>A,"$hasAncestor",()=>a_,"$insertNodes",()=>rY,"$isBlockElementNode",()=>rA,"$isChildCaret",()=>a7,"$isDecoratorNode",()=>ng,"$isEditorState",()=>nw,"$isElementNode",()=>nh,"$isExtendableTextPointCaret",()=>lk,"$isInlineElementOrDecoratorNode",()=>aj,"$isLeafNode",()=>nW,"$isLineBreakNode",()=>t5,"$isNodeSelection",()=>rS,"$isParagraphNode",()=>nk,"$isRangeSelection",()=>r_,"$isRootNode",()=>nv,"$isRootOrShadowRoot",()=>a$,"$isSiblingCaret",()=>a8,"$isTextNode",()=>rf,"$isTextPointCaret",()=>a4,"$isTokenOrSegmented",()=>nU,"$normalizeCaret",()=>l$,"$normalizeSelection__EXPERIMENTAL",()=>W,"$parseSerializedNode",()=>nr,"$rewindSiblingCaret",()=>lC,"$selectAll",()=>ad,"$setPointFromCaret",()=>lb,"$setSelection",()=>n8,"$setSelectionFromCaretRange",()=>lx,"$setState",()=>R,"$splitAtPointCaretNext",()=>lO,"ArtificialNode__DO_NOT_USE",()=>nC,"BLUR_COMMAND",()=>tc,"CAN_REDO_COMMAND",()=>ti,"CAN_UNDO_COMMAND",()=>to,"CLEAR_EDITOR_COMMAND",()=>ta,"CLEAR_HISTORY_COMMAND",()=>tl,"CLICK_COMMAND",()=>eN,"COMMAND_PRIORITY_CRITICAL",()=>4,"COMMAND_PRIORITY_EDITOR",()=>0,"COMMAND_PRIORITY_HIGH",()=>3,"COMMAND_PRIORITY_LOW",()=>1,"COMMAND_PRIORITY_NORMAL",()=>2,"COMPOSITION_END_TAG",()=>t1,"COMPOSITION_START_TAG",()=>t0,"CONTROLLED_TEXT_INSERTION_COMMAND",()=>eM,"COPY_COMMAND",()=>tt,"CUT_COMMAND",()=>tr,"DELETE_CHARACTER_COMMAND",()=>eO,"DELETE_LINE_COMMAND",()=>eB,"DELETE_WORD_COMMAND",()=>eF,"DRAGOVER_COMMAND",()=>e9,"DRAGSTART_COMMAND",()=>e7,"DROP_COMMAND",()=>e4,"DecoratorNode",()=>nm,"ElementNode",()=>nf,"FOCUS_COMMAND",()=>ts,"FORMAT_ELEMENT_COMMAND",()=>e8,"FORMAT_TEXT_COMMAND",()=>ez,"HISTORIC_TAG",()=>"historic","HISTORY_MERGE_TAG",()=>tJ,"HISTORY_PUSH_TAG",()=>"history-push","INDENT_CONTENT_COMMAND",()=>e6,"INSERT_LINE_BREAK_COMMAND",()=>eA,"INSERT_PARAGRAPH_COMMAND",()=>eR,"INSERT_TAB_COMMAND",()=>e3,"INTERNAL_$isBlock",()=>aB,"KEY_ARROW_DOWN_COMMAND",()=>eJ,"KEY_ARROW_LEFT_COMMAND",()=>eW,"KEY_ARROW_RIGHT_COMMAND",()=>eK,"KEY_ARROW_UP_COMMAND",()=>eG,"KEY_BACKSPACE_COMMAND",()=>eZ,"KEY_DELETE_COMMAND",()=>e1,"KEY_ENTER_COMMAND",()=>eX,"KEY_ESCAPE_COMMAND",()=>e0,"KEY_SPACE_COMMAND",()=>eQ,"KEY_TAB_COMMAND",()=>e2,"LineBreakNode",()=>t2,"OUTDENT_CONTENT_COMMAND",()=>e5,"PASTE_COMMAND",()=>eL,"PASTE_TAG",()=>"paste","ParagraphNode",()=>nS,"REDO_COMMAND",()=>eV,"REMOVE_TEXT_COMMAND",()=>eI,"RootNode",()=>ny,"SELECTION_CHANGE_COMMAND",()=>e$,"SELECTION_INSERT_CLIPBOARD_NODES_COMMAND",()=>ek,"SELECT_ALL_COMMAND",()=>tn,"SKIP_DOM_SELECTION_TAG",()=>tQ,"SKIP_SCROLL_INTO_VIEW_TAG",()=>tX,"SKIP_SELECTION_FOCUS_TAG",()=>tZ,"TEXT_TYPE_TO_FORMAT",()=>v,"TabNode",()=>rp,"TextNode",()=>rn,"UNDO_COMMAND",()=>eU,"addClassNamesToElement",()=>lF,"buildImportMap",()=>tq,"configExtension",()=>lR,"createCommand",()=>ej,"createEditor",()=>nE,"createState",()=>O,"defineExtension",()=>lA,"getDOMSelection",()=>aD,"getDOMSelectionFromTarget",()=>aO,"getDOMTextNode",()=>nK,"getNearestEditorFromDOMNode",()=>nF,"getRegisteredNode",()=>nA,"isBlockDomNode",()=>aF,"isCurrentlyReadOnlyMode",()=>r3,"isDOMDocumentNode",()=>nH,"isDOMNode",()=>aM,"isDocumentFragment",()=>aL,"isHTMLAnchorElement",()=>aA,"isHTMLElement",()=>aR,"isInlineDomNode",()=>aI,"isSelectionCapturedInDecoratorInput",()=>nM,"isSelectionWithinEditor",()=>nL,"makeStepwiseIterator",()=>lh,"mergeRegister",()=>lz,"normalizeClassNames",()=>lI,"removeClassNamesFromElement",()=>lB,"safeCast",()=>lM,"setDOMUnmanaged",()=>aY,"setNodeIndentFromDOM",()=>aW,"shallowMergeConfig",()=>lL,"toggleTextFormatType",()=>nq])},678457,e=>{"use strict";var t=e.i(600745),r=e.i(907358);let n="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function a(e){return{initialValueFn:()=>e.isEditable(),subscribe:t=>e.registerEditableListener(t)}}function l(){return function(e){let[a]=(0,t.useLexicalComposerContext)(),l=(0,r.useMemo)(()=>e(a),[a,e]),[i,o]=(0,r.useState)(()=>l.initialValueFn()),s=(0,r.useRef)(i);return n(()=>{let{initialValueFn:e,subscribe:t}=l,r=e();return s.current!==r&&(s.current=r,o(r)),t(e=>{s.current=e,o(e)})},[l,e]),i}(a)}e.s(["useLexicalEditable",()=>l])}]);
//# debugId=caaba321-c57c-be68-c02f-839a8bcaae35