PageSourceSearch

https://www.verkada.com/_next/static/chunks/3lm5w9gjhe5k1.js

js verkada.com collected 2026-10-01 09:12:23 UTC 638,989 bytes, 8 lines download raw bytes

1;!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]="326de20c-6d19-4a45-c603-b578314702f8")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,7284,e=>{"use strict";function t(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(n=0;n<a;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r)}else for(r in t)t[r]&&(i&&(i+=" "),i+=r);return i}(e))&&(r&&(r+=" "),r+=t);return r}e.s(["clsx",0,t,"default",0,t])},279875,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return u},getImageProps:function(){return c}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let a=e.r(481258),l=e.r(445194),s=e.r(861455),o=a._(e.r(112253));function c(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let u=s.Image},181606,(e,t,n)=>{t.exports=e.r(279875)},564994,(e,t,n)=>{var r={675:function(e,t){"use strict";t.byteLength=function(e){var t=o(e),n=t[0],r=t[1];return(n+r)*3/4-r},t.toByteArray=function(e){var t,n,a=o(e),l=a[0],s=a[1],c=new i((l+s)*3/4-s),u=0,d=s>0?l-4:l;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],l=0,s=r-i;l<s;l+=16383)a.push(function(e,t,r){for(var i,a=[],l=t;l<r;l+=3)i=(e[l]<<16&0xff0000)+(e[l+1]<<8&65280)+(255&e[l+2]),a.push(n[i>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}(e,l,l+16383>s?s:l+16383));return 1===i?a.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===i&&a.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),a.join("")};for(var n=[],r=[],i="u">typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,s=a.length;l<s;++l)n[l]=a[l],r[a.charCodeAt(l)]=l;function o(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}r[45]=62,r[95]=63},72:function(e,t,n){"use strict";var r=n(675),i=n(783),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function l(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){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 o(e,t,n)}function o(e,t,n){if("string"==typeof e){var r=e,i=t;if(("string"!=typeof i||""===i)&&(i="utf8"),!s.isEncoding(i))throw TypeError("Unknown encoding: "+i);var a=0|m(r,i),o=l(a),c=o.write(r,i);return c!==a&&(o=o.slice(0,c)),o}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(z(e,ArrayBuffer)||e&&z(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(z(e,SharedArrayBuffer)||e&&z(e.buffer,SharedArrayBuffer)))return function(e,t,n){var r;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),s.prototype),r}(e,t,n);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 s.from(u,t,n);var p=function(e){if(s.isBuffer(e)){var t=0|f(e.length),n=l(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?l(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 s.from(e[Symbol.toPrimitive]("string"),t,n);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');
vendor: 16,509 bytes, line 2
2if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),l(e<0?0:0|f(e))}function d(e){for(var t=e.length<0?0:0|f(e.length),n=l(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,s.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}}(),!s.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(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(e,t,n){return o(e,t,n)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(e,t,n){return(c(e),e<=0)?l(e):void 0!==t?"string"==typeof n?l(e).fill(t,n):l(e).fill(t):l(e)},s.allocUnsafe=function(e){return u(e)},s.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 m(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||z(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 n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return S(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return k(e).length;default:if(i)return r?-1:S(e).length;t=(""+t).toLowerCase(),i=!0}}function p(e,t,n){var i,a,l,s=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=R[e[a]];return i}(this,t,n);case"utf8":case"utf-8":return v(this,t,n);case"ascii":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}(this,t,n);case"latin1":case"binary":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}(this,t,n);case"base64":return i=this,a=t,l=n,0===a&&l===i.length?r.fromByteArray(i):r.fromByteArray(i.slice(a,l));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}(this,t,n);default:if(s)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function h(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,i){var a;if(0===e.length)return -1;if("string"==typeof n?(r=n,n=0):n>0x7fffffff?n=0x7fffffff:n<-0x80000000&&(n=-0x80000000),(a=n*=1)!=a&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length)if(i)return -1;else n=e.length-1;else if(n<0)if(!i)return -1;else n=0;if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:x(e,t,n,r,i);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,n);else return Uint8Array.prototype.lastIndexOf.call(e,t,n);return x(e,[t],n,r,i)}throw TypeError("val must be string, number or Buffer")}function x(e,t,n,r,i){var a,l=1,s=e.length,o=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;l=2,s/=2,o/=2,n/=2}function c(e,t){return 1===l?e[t]:e.readUInt16BE(t*l)}if(i){var u=-1;for(a=n;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===o)return u*l}else -1!==u&&(a-=a-u),u=-1}else for(n+o>s&&(n=s-o),a=n;a>=0;a--){for(var d=!0,f=0;f<o;f++)if(c(e,a+f)!==c(t,f)){d=!1;break}if(d)return a}return -1}s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(z(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),z(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:+(r<n)},s.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}},s.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);if(void 0===t)for(n=0,t=0;n<e.length;++n)t+=e[n].length;var n,r=s.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(z(a,Uint8Array)&&(a=s.from(a)),!s.isBuffer(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},s.byteLength=m,s.prototype._isBuffer=!0,s.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)h(this,t,t+1);return this},s.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)h(this,t,t+3),h(this,t+1,t+2);return this},s.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)h(this,t,t+7),h(this,t+1,t+6),h(this,t+2,t+5),h(this,t+3,t+4);return this},s.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?v(this,0,e):p.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(e){if(!s.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,i){if(z(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.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===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,l=n-t,o=Math.min(a,l),c=this.slice(r,i),u=e.slice(t,n),d=0;d<o;++d)if(c[d]!==u[d]){a=c[d],l=u[d];break}return a<l?-1:+(l<a)},s.prototype.includes=function(e,t,n){return -1!==this.indexOf(e,t,n)},s.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)};function v(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,l,s,o,c=e[i],u=null,d=c>239?4:c>223?3:c>191?2:1;if(i+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:(192&(a=e[i+1]))==128&&(o=(31&c)<<6|63&a)>127&&(u=o);break;case 3:a=e[i+1],l=e[i+2],(192&a)==128&&(192&l)==128&&(o=(15&c)<<12|(63&a)<<6|63&l)>2047&&(o<55296||o>57343)&&(u=o);break;case 4:a=e[i+1],l=e[i+2],s=e[i+3],(192&a)==128&&(192&l)==128&&(192&s)==128&&(o=(15&c)<<18|(63&a)<<12|(63&l)<<6|63&s)>65535&&o<1114112&&(u=o)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}var f=r,m=f.length;if(m<=4096)return String.fromCharCode.apply(String,f);for(var p="",h=0;h<m;)p+=String.fromCharCode.apply(String,f.slice(h,h+=4096));return p}function b(e,t,n){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>n)throw RangeError("Trying to access beyond buffer length")}function y(e,t,n,r,i,a){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw RangeError('"value" argument is out of bounds');if(n+r>e.length)throw RangeError("Index out of range")}function w(e,t,n,r,i,a){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function j(e,t,n,r,a){return t*=1,n>>>=0,a||w(e,t,n,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,n,r,23,4),n+4}function N(e,t,n,r,a){return t*=1,n>>>=0,a||w(e,t,n,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,n,r,52,8),n+8}s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,l,s,o,c,u,d,f=this.length-t;if((void 0===n||n>f)&&(n=f),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var m=!1;;)switch(r){case"hex":return function(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;r>a/2&&(r=a/2);for(var l=0;l<r;++l){var s,o=parseInt(t.substr(2*l,2),16);if((s=o)!=s)break;e[n+l]=o}return l}(this,e,t,n);case"utf8":case"utf-8":return i=t,a=n,T(S(e,this.length-i),this,i,a);case"ascii":return l=t,s=n,T(C(e),this,l,s);case"latin1":case"binary":return function(e,t,n,r){return T(C(t),e,n,r)}(this,e,t,n);case"base64":return o=t,c=n,T(k(e),this,o,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,d=n,T(function(e,t){for(var n,r,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,i.push(n%256),i.push(r);return i}(e,this.length-u),this,u,d);default:if(m)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),m=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,s.prototype),r},s.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},s.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]<<8|this[e+1]},s.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]},s.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])},s.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return(e>>>=0,t||b(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||b(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?0xffff0000|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||b(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?0xffff0000|n:n},s.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},s.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]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e*=1,t>>>=0,n>>>=0,!r){var i=Math.pow(2,8*n)-1;y(this,e,t,n,i,0)}var a=1,l=0;for(this[t]=255&e;++l<n&&(a*=256);)this[t+l]=e/a&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e*=1,t>>>=0,n>>>=0,!r){var i=Math.pow(2,8*n)-1;y(this,e,t,n,i,0)}var a=n-1,l=1;for(this[t+a]=255&e;--a>=0&&(l*=256);)this[t+a]=e/l&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e*=1,t>>>=0,n||y(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e*=1,t>>>=0,n||y(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,n){return e*=1,t>>>=0,n||y(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,n){return e*=1,t>>>=0,n||y(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},s.prototype.writeUInt32BE=function(e,t,n){return e*=1,t>>>=0,n||y(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},s.prototype.writeIntLE=function(e,t,n,r){if(e*=1,t>>>=0,!r){var i=Math.pow(2,8*n-1);y(this,e,t,n,i-1,-i)}var a=0,l=1,s=0;for(this[t]=255&e;++a<n&&(l*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/l|0)-s&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e*=1,t>>>=0,!r){var i=Math.pow(2,8*n-1);y(this,e,t,n,i-1,-i)}var a=n-1,l=1,s=0;for(this[t+a]=255&e;--a>=0&&(l*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/l|0)-s&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e*=1,t>>>=0,n||y(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e*=1,t>>>=0,n||y(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e*=1,t>>>=0,n||y(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e*=1,t>>>=0,n||y(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},s.prototype.writeInt32BE=function(e,t,n){return e*=1,t>>>=0,n||y(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},s.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return N(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,n,r);else if(this===e&&n<t&&t<r)for(var a=i-1;a>=0;--a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return i},s.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw TypeError("Unknown encoding: "+r);if(1===e.length){var i,a=e.charCodeAt(0);("utf8"===r&&a<128||"latin1"===r)&&(e=a)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw RangeError("Out of range index");if(n<=t)return this;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var l=s.isBuffer(e)?e:s.from(e,r),o=l.length;
2if(0===o)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<n-t;++i)this[i+t]=l[i%o]}return this};var E=/[^+/0-9A-Za-z-_]/g;function S(e,t){t=t||1/0;for(var n,r=e.length,i=null,a=[],l=0;l<r;++l){if((n=e.charCodeAt(l))>55295&&n<57344){if(!i){if(n>56319||l+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return a}function C(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function k(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(E,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function T(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length)&&!(i>=e.length);++i)t[i+n]=e[i];return i}function z(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var R=function(){for(var e="0123456789abcdef",t=Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}()},783:function(e,t){t.read=function(e,t,n,r,i){var a,l,s=8*i-r-1,o=(1<<s)-1,c=o>>1,u=-7,d=n?i-1:0,f=n?-1:1,m=e[t+d];for(d+=f,a=m&(1<<-u)-1,m>>=-u,u+=s;u>0;a=256*a+e[t+d],d+=f,u-=8);for(l=a&(1<<-u)-1,a>>=-u,u+=r;u>0;l=256*l+e[t+d],d+=f,u-=8);if(0===a)a=1-c;else{if(a===o)return l?NaN:1/0*(m?-1:1);l+=Math.pow(2,r),a-=c}return(m?-1:1)*l*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var l,s,o,c=8*a-i-1,u=(1<<c)-1,d=u>>1,f=5960464477539062e-23*(23===i),m=r?0:a-1,p=r?1:-1,h=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),l=u):(l=Math.floor(Math.log(t)/Math.LN2),t*(o=Math.pow(2,-l))<1&&(l--,o*=2),l+d>=1?t+=f/o:t+=f*Math.pow(2,1-d),t*o>=2&&(l++,o/=2),l+d>=u?(s=0,l=u):l+d>=1?(s=(t*o-1)*Math.pow(2,i),l+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),l=0));i>=8;e[n+m]=255&s,m+=p,s/=256,i-=8);for(l=l<<i|s,c+=i;c>0;e[n+m]=255&l,m+=p,l/=256,c-=8);e[n+m-p]|=128*h}}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={exports:{}},l=!0;try{r[e](n,n.exports,a),l=!1}finally{l&&delete i[e]}return n.exports}a.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]_react-dom@19_sxl74b4naipsdab5giwt3wwgoe/node_modules/next/dist/compiled/buffer/",t.exports=a(72)},834273,(e,t,n)=>{t.exports={name:"next",version:"16.2.10",description:"The React Framework",main:"./dist/server/next.js",license:"MIT",repository:"vercel/next.js",bugs:"https://github.com/vercel/next.js/issues",homepage:"https://nextjs.org",types:"index.d.ts",files:["dist","app.js","app.d.ts","babel.js","babel.d.ts","client.js","client.d.ts","compat","cache.js","cache.d.ts","constants.js","constants.d.ts","document.js","document.d.ts","dynamic.js","dynamic.d.ts","error.js","error.d.ts","future","legacy","script.js","script.d.ts","server.js","server.d.ts","head.js","head.d.ts","image.js","image.d.ts","link.js","link.d.ts","form.js","form.d.ts","router.js","router.d.ts","jest.js","jest.d.ts","og.js","og.d.ts","root-params.js","root-params.d.ts","types.d.ts","types.js","index.d.ts","types/global.d.ts","types/compiled.d.ts","image-types/global.d.ts","navigation-types/navigation.d.ts","navigation-types/compat/navigation.d.ts","font","navigation.js","navigation.d.ts","headers.js","headers.d.ts","navigation-types","web-vitals.js","web-vitals.d.ts","experimental/testing/server.js","experimental/testing/server.d.ts","experimental/testmode/playwright.js","experimental/testmode/playwright.d.ts","experimental/testmode/playwright/msw.js","experimental/testmode/playwright/msw.d.ts","experimental/testmode/proxy.js","experimental/testmode/proxy.d.ts"],bin:{next:"./dist/bin/next"},dependencies:{"@next/env":"16.2.10","@swc/helpers":"0.5.15","baseline-browser-mapping":"^2.9.19","caniuse-lite":"^1.0.30001579",postcss:"8.4.31","styled-jsx":"5.1.6"}
2,peerDependencies:{"@opentelemetry/api":"^1.1.0","@playwright/test":"^1.51.1","babel-plugin-react-compiler":"*",react:"^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0","react-dom":"^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",sass:"^1.3.0"},peerDependenciesMeta:{"babel-plugin-react-compiler":{optional:!0},sass:{optional:!0},"@opentelemetry/api":{optional:!0},"@playwright/test":{optional:!0}},optionalDependencies:{sharp:"^0.34.5","@next/swc-darwin-arm64":"16.2.10","@next/swc-darwin-x64":"16.2.10","@next/swc-linux-arm64-gnu":"16.2.10","@next/swc-linux-arm64-musl":"16.2.10","@next/swc-linux-x64-gnu":"16.2.10","@next/swc-linux-x64-musl":"16.2.10","@next/swc-win32-arm64-msvc":"16.2.10","@next/swc-win32-x64-msvc":"16.2.10"},keywords:["react","framework","nextjs","web","server","node","front-end","backend","cli","vercel"],engines:{node:">=20.9.0"}}},862216,(e,t,n)=>{"use strict";function r(){return null}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r}}),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},26111,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(367824),i=e.i(125657),a=e.i(181606),l=e.i(564994);async function s(e){try{let t=await fetch(e.src);if(423===t.status)return await new Promise(e=>setTimeout(e,500)),await s(e);if(!t.ok)return{success:!1,status:t.status,error:t.headers.get("x-cld-error")||"Unknown error"};return{success:!0,status:t.status}}catch(e){return{success:!1,status:500,error:e.message||"Network error"}}}var o=/\/v\d+\//,c=/\.(ai|avif|gif|png|webp|bmp|bw|djvu|dng|ps|ept|eps|eps3|fbx|flif|gif|glb|gltf|heif|heic|ico|indd|jpg|jpe|jpeg|jp2|wdp|jxr|hdp|obj|pdf|ply|png|psd|arw|cr2|svg|tga|tif|tiff|u3ma|usdz|webp|3g2|3gp|avi|flv|m3u8|ts|m2ts|mts|mov|mkv|mp4|mpeg|mpd|mxf|ogv|webm|wmv)$/i,u=/https?:\/\/(?<host>[^/]+)\/(?<cloudName>[^/]+)?\/?(?<assetType>image|images|video|videos|raw|files)\/(?<deliveryType>upload|fetch|private|authenticated|sprite|facebook|twitter|youtube|vimeo)?\/?(?<signature>s--([a-zA-Z0-9_-]{8}|[a-zA-Z0-9_-]{32})--)?\/?(?<transformations>(?:[^_/]+_[^,/]+,?\/?)*\/)*(?<version>v\d+|\w{1,2})\/(?<publicId>[^\s]+)$/,d=["images","videos","files"];function f(e){if("string"!=typeof e)throw Error("Failed to parse URL - Invalid src: Is not a string");if(!o.test(e))throw Error("Failed to parse URL - Invalid src: Does not include version (Ex: /v1234/)");let[t,n]=e.split("?"),r=m(t),i=t;r&&(i=t.replace(RegExp(`${r}$`),""));let a=i.match(u),l=a?.groups?.transformations?.split("/").filter(e=>!!e),s={...a?.groups,format:r,seoSuffix:void 0,transformations:l||[],queryParams:{},version:a?.groups?.version?parseInt(a.groups.version.replace("v","")):void 0};if("res.cloudinary.com"===s.host&&!s.cloudName)throw Error("Failed to parse URL - Invalid src: Cloudinary URL delivered from res.cloudinary.com must include Cloud Name (ex: res.cloudinary.com/<Cloud Name>/image/...)");if(n&&(s.queryParams=n.split("&").reduce((e,t)=>{let[n,r]=t.split("=");return e[n]=r,e},{})),s.assetType&&d.includes(s.assetType)){let e=s.publicId?.split("/")||[];s.seoSuffix=e.pop(),s.publicId=e.join("/")}return s.publicId&&(s.publicId=decodeURIComponent(s.publicId)),s}function m(e){let t=e.match(c);if(null!==t)return t[0]}function p(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var h=e.i(832356);class g{constructor(e){this.values=[],this.delimiter=":",this.hasValue(e)&&this.addValue(e)}toString(){return this.values.join(this.delimiter)}hasValue(e){return null!=e&&""!==e}addValue(e){return Array.isArray(e)?this.values=this.values.concat(e):this.values.push(e),this.values=this.values.filter(e=>this.hasValue(e)),this}setDelimiter(e){return this.delimiter=e,this}}class x extends Error{constructor(e="Unsupported"){super(e)}}function v(){return this._qualifierModel||{error:new x(`unsupported qualifier ${this.constructor.name}`)}}class b{constructor(){this._qualifierModel={}}toJson(){return v.apply(this)}}class y extends b{constructor(e,t){super(),this.delimiter="_",this.key=e,t instanceof g?this.qual
2ifierValue=t:(this.qualifierValue=new g,this.qualifierValue.addValue(t))}toString(){let{key:e,delimiter:t,qualifierValue:n}=this;return`${e}${t}${n.toString()}`}addValue(e){return this.qualifierValue.addValue(e),this}}class w extends y{constructor(e,t){super("fl",t?new g([e,`${t}`]).setDelimiter(":"):e),this.flagValue=t}toString(){return super.toString().replace(/\./,"%2E")}getFlagValue(){return this.flagValue}}function j(){var e,t,n;let r=this._actionModel&&Object.keys(this._actionModel).length,i=null==(n=null==(t=null==(e=this._actionModel)?void 0:e.source)?void 0:t.transformation)?void 0:n.error;return i&&i instanceof Error?{error:i}:r?this._actionModel:{error:new x(`unsupported action ${this.constructor.name}`)}}class N{constructor(){this._actionModel={}}toJson(){return j.apply(this)}}class E extends N{constructor(){super(...arguments),this.qualifiers=new Map,this.flags=[],this.delimiter=",",this.actionTag=""}prepareQualifiers(){}getActionTag(){return this.actionTag}setActionTag(e){return this.actionTag=e,this}toString(){var e,t;let n;
2return this.prepareQualifiers(),(e=this.qualifiers,t=this.flags,n=Array.from(e.entries()),t.forEach(e=>{n.push(["fl",e])}),n.sort().map(e=>e[1])).join(this.delimiter)}addQualifier(e){if("string"==typeof e){let[t,n]=e.toLowerCase().split("_");"fl"===t?this.flags.push(new w(n)):this.qualifiers.set(t,new y(t,n))}else this.qualifiers.set(e.key,e);return this}addFlag(e){return"string"==typeof e?this.flags.push(new w(e)):e instanceof w&&this.flags.push(e),this}addValueToQualifier(e,t){return this.qualifiers.get(e).addValue(t),this}}class S extends E{constructor(e){super(),this._actionModel={},this.addQualifier(new y("b",new g(function(e){return e&&e.match(/^#/)?`rgb:${e.substr(1)}`:e}(e)).setDelimiter("_"))),this._actionModel.color=e,this._actionModel.actionType="backgroundColor"}static fromJson(e){let{color:t}=e;return new this(t)}}class C{constructor(e){this.raw=e}toString(){return this.raw}toJson(){return{error:new x(`unsupported action ${this.constructor.name}`)}}}class k extends g{constructor(e){super(e),this.val=e}getValue(){return this.val}}function T(e){let t={};return Object.keys(e).forEach(n=>{t[e[n]]=n}),t}T({444:"CHROMA_444",420:"CHROMA_420"}),T({noCmyk:"no_cmyk",keepCmyk:"keep_cmyk",tinySrgb:"tinysrgb",srgbTrueColor:"srgb:truecolor"}),T({limitFit:"limit",limitFill:"lfill",minimumFit:"mfit",thumbnail:"thumb",limitPad:"lpad",minimumPad:"mpad",autoPad:"auto_pad"});let z=T({colorSpace:"cs",dpr:"dpr",density:"dn",defaultImage:"d",format:"f",quality:"q"});T({redEye:"redeye",advancedRedEye:"adv_redeye",oilPaint:"oil_paint",unsharpMask:"unsharp_mask",makeTransparent:"make_transparent",generativeRestore:"gen_restore",upscale:"upscale"}),T({autoBest:"auto:best",autoEco:"auto:eco",autoGood:"auto:good",autoLow:"auto:low",jpegminiHigh:"jpegmini:1",jpegminiMedium:"jpegmini:2",jpegminiBest:"jpegmini:0"}),T({fullHd:"full_hd",fullHdWifi:"full_hd_wifi",fullHdLean:"full_hd_lean",hdLean:"hd_lean"});class R extends E{constructor(e,t,n){let r;super(),this._actionModel={},r=t instanceof k?t.getValue():t,this._actionModel.actionType=z[e],this._actionModel[n]=r,this.addQualifier(new y(e,t))}}class _ extends w{constructor(e){super("progressive",e)}}class P extends R{constructor(e,t){super(e,t,"formatType")}lossy(){return this._actionModel.lossy=!0,this.addFlag(new w("lossy")),this}progressive(e){return e instanceof _?(this._actionModel.progressive={mode:e.getFlagValue()},this.addFlag(e)):(this._actionModel.progressive={mode:e},this.addFlag(new w("progressive",e))),this}preserveTransparency(){return this._actionModel.preserveTransparency=!0,this.addFlag(new w("preserve_transparency")),this}static fromJson(e){let t,{formatType:n,lossy:r,progressive:i,preserveTransparency:a}=e;return t=n?new this("f",n):new this("f"),i&&(i.mode?t.progressive(i.mode):t.progressive()),r&&t.lossy(),a&&t.preserveTransparency(),t}}class O{constructor(){this.actions=[]}addAction(e){let t;if("string"==typeof e)if(e.indexOf("/")>=0)throw"addAction cannot accept a string with a forward slash in it - /, use .addTransformation() instead";else t=new C(e);else t=e;return this.actions.push(t),this}addTransformation(e){return e instanceof O?this.actions=this.actions.concat(e.actions):this.actions.push(new C(e)),this}toString(){return this.actions.map(e=>e.toString()).filter(e=>e).join("/")}animated(e){return this.addAction(e)}border(e){return this.addAction(e)}reshape(e){return this.addAction(e)}resize(e){return this.addAction(e)}quality(e){return this.addAction(new P("q",e)),this}format(e){return this.addAction(new P("f",e)),this}
2roundCorners(e){return this.addAction(e)}overlay(e){return this.addAction(e)}underlay(e){return e.setLayerType("u"),this.addAction(e)}addVariable(e){return this.addAction(e)}conditional(e){return this.addAction(e)}effect(e){return this.addAction(e)}adjust(e){return this.addAction(e)}rotate(e){return this.addAction(e)}namedTransformation(e){return this.addAction(e)}delivery(e){return this.addAction(e)}backgroundColor(e){return this.addAction(new S(e))}psdTools(e){return this.addAction(e)}extract(e){return this.addAction(e)}addFlag(e){let t=new E,n=e;return"string"==typeof e&&(n=new w(e)),t.addQualifier(n),this.addAction(t)}customFunction(e){return this.addAction(e)}transcode(e){return this.addAction(e)}videoEdit(e){return this.addAction(e)}toJson(){let e=[];for(let t of this.actions){let n=t.toJson();if("error"in n&&n.error)return n;e.push(n)}return{actions:e}}}class I extends O{}let A=class{filterOutNonSupportedKeys(e,t){let n=Object.create({});return"object"!=typeof e||e instanceof Array?Object.create({}):(Object.keys(e).forEach(r=>{t.indexOf(r)>=0?n[r]=e[r]:console.warn("Warning - unsupported key provided to configuration: ",r)}),n)}},M=["cname","secureDistribution","privateCdn","signUrl","longUrlSignature","shorten","useRootPath","secure","forceVersion","analytics","queryParams"];class L extends A{constructor(e){super(),Object.assign(this,{secure:!0},this.filterOutNonSupportedKeys(e,M))}extend(e){return new L(Object.assign({},this,this.filterOutNonSupportedKeys(e,M)))}setCname(e){return this.cname=e,this}setSecureDistribution(e){return this.secureDistribution=e,this}setPrivateCdn(e){return this.privateCdn=e,this}setSignUrl(e){return this.signUrl=e,this}setLongUrlSignature(e){return this.longUrlSignature=e,this}setShorten(e){return this.shorten=e,this}setUseRootPath(e){return this.useRootPath=e,this}setSecure(e){return this.secure=e,this}setForceVersion(e){return this.forceVersion=e,this}setQueryParams(e){return this.queryParams=e,this}}function H(e,t,n){let r=0|t,i=String(void 0!==n?n:" ");return e.length>r?String(e):((r-=e.length)>i.length&&(i+=function(e,t){let n=t,r="";for(;n>0;)r+=e,n--;return r}(i,r/i.length)),i.slice(0,r)+String(e))}let F={},D=0;function B(e){let t="",n=e.split(".").length,r=parseInt((function(e){if(e.split(".").length<2)throw Error("invalid semVer, must have at least two segments");return e.split(".").reverse().map(e=>{let t=+e;if(isNaN(t)||t<0)throw"Invalid version number provided";return H(e,2,"0")}).join(".")})(e).split(".").join("")).toString(2);if((r=H(r,6*n,"0")).length%6!=0)throw"Version must be smaller than 43.21.26)";return r.match(/.{1,6}/g).forEach(e=>{t+=F[e]}),t}function V(e){var t;let n,i,a=(i={sdkSemver:(n={techVersion:function(){let e="0.0.0";if("u">typeof window)return e;try{return r.default.versions.node||e}catch(t){return e}}(),sdkCode:"T",sdkSemver:"1.15.0".split("-")[0],product:"A",responsive:!1,placeholder:!1,lazyload:!1,accessibility:!1},t=!e?n:Object.assign(Object.assign({},n),e)).sdkSemver,techVersion:t.techVersion,sdkCode:t.sdkCode,product:t.product,feature:"0"},t.accessibility&&(i.feature="D"),t.lazyload&&(i.feature="C"),t.responsive&&(i.feature="A"),t.placeholder&&(i.feature="B"),i);try{let e,t=(e=a.techVersion.split("."),`${e[0]}.${e[1]}`),n=B(a.sdkSemver),r=B(t),i=a.feature,l=a.sdkCode,s=a.product;return`B${s}${l}${n}${r}${i}`}catch(e){return"E"}}"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("").forEach(e=>{let t=D.toString(2);F[t=H(t,6,"0")]=e,D++});let $={"image/upload":"images","image/private":"private_images","image/authenticated":"authenticated_images","raw/upload":"files","video/upload":"videos"};class U{constructor(e,t={},n){this.setPublicID(e),this.setCloudConfig(t),this.setURLConfig(n)}setURLConfig(e){return this.urlConfig=new L(e),this}setCloudConfig(e){return this.cloudName=e.cloudName,this.apiKey=e.apiKey,this.apiSecret=e.apiSecret,this.authToken=e.authToken,this}setPublicID(e){return this.publicID=e?e.toString():"",this}setDeliveryType(e){return this.deliveryType=e,this}setSuffix(e){return this.suffix=e,this}setSignature(e){return this.signature=e,this}setVersion(e){return e&&(this.version=e),this}setAssetType(e){return e&&(this.assetType=e),this}sign(){return this}toURL(e={}){return this.createCloudinaryURL(null,e.trackedAnalytics)}validateAssetForURLCreation(){if(void 0===this.cloudName)throw"You must supply a cloudName when initializing the asset";let e=this.suffix&&this.suffix.indexOf(".")>=0,t=this.suffix&&this.suffix.indexOf("/")>=0;if(e||t)throw"`suffix`` should not include . or /"}getResourceType(){var e,t;let n=(e=this.assetType)?e:"image",r=(t=this.deliveryType)?t:"upload",i=!!this.suffix,a=`${n}/${r}`,l=$[`${n}/${r}`],s=this.urlConfig.useRootPath,o=this.urlConfig.shorten;if(s)if("image/upload"===a)return"";else throw Error(`useRootPath can only be used with assetType: 'image' and deliveryType: 'upload'. Provided: ${a} instead`);if(o&&"image/upload"===a)return"iu";if(i)if(l)return l;else throw Error(`URL Suffix only supported for ${Object.keys($).join(", ")}, Provided: ${a} instead`);return a}getSignature(){return this.signature?`s--${this.signature}--`:""}createCloudinaryURL(e,t){var n,r,i,a,l;let s,o,c,u;
2if(!this.publicID)return"";this.validateAssetForURLCreation();let d=(n=this.cloudName,s=(r=this.urlConfig).secure,o=r.privateCdn,c=r.cname,u=r.secureDistribution,s||c?s&&!u&&o?`https://${n}-res.cloudinary.com`:s&&!u?`https://res.cloudinary.com/${n}`:s&&u&&o?`https://${u}`:s&&u?`https://${u}/${n}`:!s&&c?`http://${c}/${n}`:"ERROR":`http://res.cloudinary.com/${n}`),f=e?e.toString():"",m=(i=this.publicID,a=this.version,l=this.urlConfig.forceVersion,a?`v${a}`:i.match(/^v[0-9]+/)||i.match(/^https?:\//)||0>i.indexOf("/")?"":!1!==l?"v1":""),p=this.publicID;if("string"==typeof e)return[d,this.getResourceType(),this.getSignature(),f,m,p.replace(/,/g,"%2C"),this.suffix].filter(e=>e).join("/");{let e=[encodeURI(d),this.getResourceType(),this.getSignature(),encodeURI(f),m,encodeURI(p).replace(/,/g,"%2C"),this.suffix&&encodeURI(this.suffix)].filter(e=>e).join("/").replace(/\?/g,"%3F").replace(/=/g,"%3D"),n=!1!==this.urlConfig.analytics&&!p.includes("?"),r="";if("object"==typeof this.urlConfig.queryParams)try{let e=new URLSearchParams(this.urlConfig.queryParams);n&&e.set("_a",V(t)),r=e.toString()}catch(e){console.error("Error: URLSearchParams is not available so the queryParams object cannot be parsed, please try passing as an already parsed string")}else r=this.urlConfig.queryParams||"",n&&(r+=`${r.length>0?"&":""}_a=${V(t)}`);return r?`${e}?${r}`:e}}}class q extends U{constructor(e,t,n,r){super(e,t,n),this.transformation=r}animated(e){return this.transformation.animated(e),this}border(e){return this.transformation.border(e),this}reshape(e){return this.transformation.reshape(e),this}resize(e){return this.transformation.resize(e),this}quality(e){return this.addAction(new P("q",e)),this}format(e){return this.addAction(new P("f",e)),this}
2roundCorners(e){return this.transformation.roundCorners(e),this}overlay(e){return this.transformation.overlay(e),this}addVariable(e){return this.transformation.addVariable(e),this}conditional(e){return this.transformation.conditional(e),this}effect(e){return this.transformation.effect(e),this}adjust(e){return this.transformation.adjust(e),this}rotate(e){return this.transformation.rotate(e),this}namedTransformation(e){return this.transformation.namedTransformation(e),this}delivery(e){return this.transformation.delivery(e),this}backgroundColor(e){return this.transformation.backgroundColor(e),this}psdTools(e){return this.transformation.psdTools(e),this}extract(e){return this.transformation.extract(e),this}addFlag(e){return this.transformation.addFlag(e),this}customFunction(e){return this.transformation.customFunction(e),this}addAction(e){return this.transformation.addAction(e),this}addTransformation(e){return this.transformation.addTransformation(e),this}toString(){return this.transformation.toString()}underlay(e){return this.transformation.underlay(e),this}toURL(e={}){return this.createCloudinaryURL(this.transformation,null==e?void 0:e.trackedAnalytics)}}class K extends q{constructor(e,t,n){super(e,t,n,new I)}}class W extends O{}class J extends q{constructor(e,t,n){super(e,t,n,new W),this.assetType="video"}transcode(e){return this.transformation.transcode(e),this}videoEdit(e){return this.transformation.videoEdit(e),this}}class G{constructor(e){e&&(this.cloudinaryConfig=e)}image(e){return new K(e,this.cloudinaryConfig.cloud,this.cloudinaryConfig.url)}video(e){return new J(e,this.cloudinaryConfig.cloud,this.cloudinaryConfig.url)}setConfig(e){return this.cloudinaryConfig=e,this}getConfig(){return this.cloudinaryConfig}extendConfig(){}}var Y=Object.defineProperty,X={},Z={angle:()=>er,aspectRatio:()=>ea,aspectRatioModesEnum:()=>ei,crop:()=>el,cropModesEnum:()=>ee,extractMode:()=>es,extractModesEnum:()=>et,flags:()=>eo,flagsEnum:()=>en,format:()=>ec,gravity:()=>eu,height:()=>ed,multiple:()=>ef,prompt:()=>em,width:()=>ep,x:()=>eh,y:()=>eg,zoom:()=>ex};for(var Q in Z)Y(X,Q,{get:Z[Q],enumerable:!0});var ee=h.z.enum(["auto","crop","fill","fill_pad","fit","imagga_crop","imagga_scale","lfill","limit","lpad","mfit","mpad","pad","scale","thumb"]),et=h.z.enum(["content","mask"]),en=h.z.enum(["animated","any_format","apng","attachment","awebp","clip","clip_evenodd","cutter","force_icc","force_strip","getinfo","group4","hlsv3","ignore_aspect_ratio","ignore_mask_channels","immutable_cache","keep_attribution","keep_dar","keep_iptc","layer_apply","lossy","mono","no_overflow","no_stream","png8_fl_png24_fl_png32","preserve_transparency","progressive","rasterize","region_relative","relative","replace_image","sanitize","splice","streaming_attachment","strip_profile","text_disallow_overflow","text_no_trim","tiff8_lzw","tiled","truncate_ts","waveform"]),er={qualifier:"a",schema:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Rotates or flips an asset by the specified number of degrees or automatically according to its orientation or available metadata.",url:"https://cloudinary.com/documentation/transformation_reference#a_angle"}))},ei=h.z.enum(["vflip","hflip","ignore","auto_right","auto_left"]),ea={qualifier:"ar",schema:h.z.union([h.z.number(),ei,h.z.intersection(h.z.string(),h.z.object({}))]).describe(JSON.stringify({text:"Crops or resizes the asset to a new aspect ratio.",url:"https://cloudinary.com/documentation/transformation_reference#ar_aspect_ratio"}))},el={qualifier:"c",schema:ee.describe(JSON.stringify({text:"Mode to use when cropping an asset.",url:"https://cloudinary.com/documentation/transformation_reference#c_crop_resize"}))},es={schema:et.default("content").describe(JSON.stringify({text:"Whether to keep the content of the extracted area, or to replace it with a mask.",url:"https://cloudinary.com/documentation/transformation_reference#e_extract"}))},eo={qualifier:"fl",schema:h.z.union([en,h.z.array(en)]).describe(JSON.stringify({text:"Alters the regular behavior of another transformation or the overall delivery behavior.",url:"https://cloudinary.com/documentation/transformation_reference#fl_flag"}))},ec={qualifier:"f",schema:h.z.string().describe(JSON.stringify({text:"Converts (if necessary) and delivers an asset in the specified format regardless of the file extension used in the delivery URL.",url:"https://cloudinary.com/documentation/transformation_reference#f_format"}))},eu={qualifier:"g",schema:h.z.union([h.z.enum(["auto","auto_content_aware","center","custom","east","face","face_center","multi_face","north","north_east","north_
2west","south","south_east","south_west","west"]),h.z.intersection(h.z.string(),h.z.object({}))]).describe(JSON.stringify({text:"Determines which part of an asset to focus on. Note: Default of auto is applied for supported crop modes only.",url:"https://cloudinary.com/documentation/transformation_reference#g_gravity"}))},ed={qualifier:"h",schema:h.z.union([h.z.number(),h.z.string()]).describe(JSON.stringify({text:"A qualifier that determines the height of a transformed asset or an overlay.",url:"https://cloudinary.com/documentation/transformation_reference#h_height"}))},ef={schema:h.z.boolean().describe(JSON.stringify({text:"Should generative AI features detect multiple instances."}))},em={schema:h.z.string().describe(JSON.stringify({text:"Natural language descriptions used for generative AI capabilities."}))},ep={qualifier:"w",schema:h.z.union([h.z.number(),h.z.string()]).describe(JSON.stringify({text:"A qualifier that sets the desired width of an asset using a specified value, or automatically based on the available width.",url:"https://cloudinary.com/documentation/transformation_reference#w_width"}))},eh={qualifier:"x",schema:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Adjusts the starting location or offset of the x axis.",url:"https://cloudinary.com/documentation/transformation_reference#x_y_coordinates"}))},eg={qualifier:"y",schema:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Adjusts the starting location or offset of the y axis.",url:"https://cloudinary.com/documentation/transformation_reference#x_y_coordinates"}))},ex={schema:h.z.string().describe(JSON.stringify({text:"Controls how close to crop to the detected coordinates when using face-detection, custom-coordinate, or object-specific gravity.",url:"https://cloudinary.com/documentation/transformation_reference#z_zoom"}))},ev=[{test:function(e){return"string"==typeof e&&!!e.startsWith("#")},convert:function(e){return`rgb:${e.replace("#","")}`}}],eb={aspectRatio:ea,crop:el,gravity:eu,height:ed,width:ep},ey={angle:er,gravity:eu,x:eh,y:eg},ew={alignment:{qualifier:!1,order:6},antialias:{qualifier:"antialias"},border:{qualifier:"bo",location:"primary"},color:{qualifier:"co",location:"primary",converters:ev},fontFamily:{qualifier:!1,order:1},fontSize:{qualifier:!1,order:2},fontStyle:{qualifier:!1,order:4},fontWeight:{qualifier:!1,order:3},hinting:{qualifier:"hinting"},letterSpacing:{qualifier:"letter_spacing"},lineSpacing:{qualifier:"line_spacing"},stroke:{qualifier:"self",order:7},textDecoration:{qualifier:!1,order:5}},ej={angle:er,art:{prefix:"e",qualifier:"art",schema:h.z.string().describe(JSON.stringify({text:"Applies the selected artistic filter.",url:"https://cloudinary.com/documentation/transformation_reference#e_art"}))},autoBrightness:{prefix:"e",qualifier:"auto_brightness",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Automatically adjusts the image brightness and blends the result with the original image.",url:"https://cloudinary.com/documentation/transformation_reference#e_auto_brightness"}))},autoColor:{prefix:"e",qualifier:"auto_color",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Automatically adjusts the image color balance and blends the result with the original image.",url:"https://cloudinary.com/documentation/transformation_reference#e_auto_color"}))},autoContrast:{prefix:"e",qualifier:"auto_contrast",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Automatically adjusts the image contrast and blends the result with the original image.",url:"https://cloudinary.com/documentation/transformation_reference#e_auto_contrast"}))},assistColorblind:{prefix:"e",qualifier:"assist_colorblind",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies stripes or color adjustment to help people with common color blind conditions to differentiate between colors that are similar for them.",url:"https://cloudinary.com/documentation/transformation_reference#e_assist_colorblind"}))},background:{qualifier:"b",schema:h.z.string().describe(JSON.stringify({text:"Applies a background to empty or transparent areas.",url:"https://cloudinary.com/documentation/transformation_reference#b_background"}))},blackwhite:{prefix:"e",qualifier:"blackwhite",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Converts an image to black and white.",url:"https://cloudinary.com/documentation/transformation_reference#e_blackwhite"}))},blur:{prefix:"e",qualifier:"blur",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a blurring filter to an asset.",url:"https://cloudinary.com/documentation/transformation_reference#e_blur"}))},blurFaces:{prefix:"e",qualifier:"blur_faces",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Blurs all detected faces in an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_blur_faces"}))},blurRegion:{prefix:"e",qualifier:"blur_region",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a blurring filter to the region of an image specified by x, y, width and height, or an area of text. If no region is specified, the whole image is blurred.",url:"https://cloudinary.com/documentation/transformation_reference#e_blur_region"}))},border:{qualifier:"bo",schema:h.z.string().describe(JSON.stringify({text:"Adds a solid border around an image or video.",url:"https://cloudinary.com/documentation/transformation_reference#bo_border"}))},brightness:{prefix:"e",qualifier:"brightness",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts the image or video brightness.",url:"https://cloudinary.com/documentation/transformation_reference#e_brightness"}))},brightnessHSB:{prefix:"e",qualifier:"brightness_hsb",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts image brightness modulation in HSB to prevent artifacts in some images.",url:"https://cloudinary.com/documentation/transformation_reference#e_brightness_hsb"}))},cartoonify:{prefix:"e",qualifier:"cartoonify",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a cartoon effect to an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_cartoonify"}))},color:{qualifier:"co",schema:h.z.string().describe(JSON.stringify({text:"A qualifier that specifies the color to use with the corresponding transformation.",url:"https://cloudinary.com/documentation/transformation_reference#co_color"})),converters:ev}
2,colorize:{prefix:"e",qualifier:"colorize",schema:h.z.string().describe(JSON.stringify({text:"Colorizes an image. By default, gray is used for colorization. You can specify a different color using the color qualifier.",url:"https://cloudinary.com/documentation/transformation_reference#e_colorize"}))},contrast:{prefix:"e",qualifier:"contrast",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts an image or video contrast.",url:"https://cloudinary.com/documentation/transformation_reference#e_contrast"}))},displace:{prefix:"e",qualifier:"distort",schema:h.z.string().describe(JSON.stringify({text:"Displaces the pixels in an image according to the color channels of the pixels in another specified image (a gradient map specified with the overlay parameter).",url:"https://cloudinary.com/documentation/transformation_reference#e_displace"}))},distort:{prefix:"e",qualifier:"distort",schema:h.z.string().describe(JSON.stringify({text:"Distorts an image to a new shape by either adjusting its corners or by warping it into an arc.",url:"https://cloudinary.com/documentation/transformation_reference#e_distort"}))},fillLight:{prefix:"e",qualifier:"fill_light",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts the fill light and optionally blends the result with the original image.",url:"https://cloudinary.com/documentation/transformation_reference#e_fill_light"}))},gamma:{prefix:"e",qualifier:"gamma",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts the image or video gamma level.",url:"https://cloudinary.com/documentation/transformation_reference#e_gamma"}))},gradientFade:{prefix:"e",qualifier:"gradient_fade",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a gradient fade effect from the edge of an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_gradient_fade"}))},grayscale:{prefix:"e",qualifier:"grayscale",schema:h.z.boolean().describe(JSON.stringify({text:"Converts an image to grayscale (multiple shades of gray).",url:"https://cloudinary.com/documentation/transformation_reference#e_grayscale"}))},hue:{prefix:"e",qualifier:"hue",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts an image's hue.",url:"https://cloudinary.com/documentation/transformation_reference#e_hue"}))},improve:{prefix:"e",qualifier:"improve",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts an image's colors, contrast and brightness to improve its appearance.",url:"https://cloudinary.com/documentation/transformation_reference#e_improve"}))},loop:{prefix:"e",qualifier:"loop",schema:h.z.union([h.z.boolean(),h.z.number(),h.z.string()]).describe(JSON.stringify({text:"Loops a video or animated image the specified number of times.",url:"https://cloudinary.com/documentation/transformation_reference#e_loop"}))},multiply:{prefix:"e",qualifier:"multiply",schema:h.z.boolean().describe(JSON.stringify({text:"A qualifier that blends image layers using the multiply blend mode",url:"https://cloudinary.com/documentation/transformation_reference#e_multiply"}))},negate:{prefix:"e",qualifier:"negate",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"https://cloudinary.com/documentation/transformation_reference#e_negate",url:"https://cloudinary.com/documentation/transformation_reference#e_negate"}))},noise:{prefix:"e",qualifier:"noise",schema:h.z.boolean().describe(JSON.stringify({text:"https://cloudinary.com/documentation/transformation_reference#e_noise",url:"https://cloudinary.com/documentation/transformation_reference#e_noise"}))},oilPaint:{prefix:"e",qualifier:"oil_paint",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"https://cloudinary.com/documentation/transformation_reference#e_oil_paint",url:"https://cloudinary.com/documentation/transformation_reference#e_oil_paint"}))},opacity:{qualifier:"o",schema:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Adjusts the opacity of an asset and makes it semi-transparent.",url:"https://cloudinary.com/documentation/transformation_reference#o_opacity"}))},outline:{prefix:"e",qualifier:"outline",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adds an outline effect to an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_outline"}))},pixelate:{prefix:"e",qualifier:"pixelate",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a pixelation effect.",url:"https://cloudinary.com/documentation/transformation_reference#e_pixelate"}))},pixelateFaces:{prefix:"e",qualifier:"pixelate_faces",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Pixelates all detected faces in an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_pixelate_faces"}))},pixelateRegion:{prefix:"e",qualifier:"pixelate_region",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Pixelates the region of an image specified by x, y, width and height, or an area of text.",url:"https://cloudinary.com/documentation/transformation_reference#e_pixelate_region"}))},radius:{qualifier:"r",schema:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Rounds the corners of an image or video.",url:"https://cloudinary.com/documentation/transformation_reference#r_round_corners"}))},redeye:{prefix:"e",qualifier:"redeye",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Automatically removes red eyes in an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_redeye"}))},replaceColor:{prefix:"e",qualifier:"replace_color",schema:h.z.string().describe(JSON.stringify({text:"Maps an input color and those similar to the input color to corresponding shades of a specified output color.",url:"https://cloudinary.com/documentation/transformation_reference#e_replace_color"}))},saturation:{prefix:"e",qualifier:"saturation",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adjusts an image or video saturation level.",url:"https://cloudinary.com/documentation/transformation_reference#e_saturation"}))},screen:{prefix:"e",qualifier:"screen",schema:h.z.boolean().describe(JSON.stringify({text:"A qualifier that blends image layers using the screen blend mode.",url:"https://cloudinary.com/documentation/transformation_reference#e_screen"}))},sepia:{prefix:"e",qualifier:"sepia",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Changes the color scheme of an image to sepia.",url:"https://cloudinary.com/documentation/transformation_reference#e_sepia"}))},shadow:{prefix:"e",qualifier:"shadow",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Adds a gray shadow to the bottom right of an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_shadow"}))},sharpen:{prefix:"e",qualifier:"sharpen",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a sharpening filter.",url:"https://cloudinary.com/documentation/transformation_reference#e_sharpen"}))},shear:{prefix:"e",qualifier:"shear",schema:h.z.string().describe(JSON.stringify({text:"Skews an image according to the two specified values in degrees.",url:"https://cloudinary.com/documentation/transformation_reference#e_shear"}))},simulateColorblind:{prefix:"e",qualifier:"simulate_colorblind",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Simulates the way an image would appear to someone with the specified color blind condition.",url:"https://cloudinary.com/documentation/transformation_reference#e_simulate_colorblind"}))},tint:{prefix:"e",qualifier:"tint",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Blends an image with one or more tint colors at a specified intensity.",url:"https://cloudinary.com/documentation/transformation_reference#e_tint"}))},trim:{prefix:"e",qualifier:"trim",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Detects and removes image edges whose color is similar to the corner pixels.",url:"https://cloudinary.com/documentation/transformation_reference#e_trim"}))},unsharpMask:{prefix:"e",qualifier:"unsharp_mask",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies an unsharp mask filter to an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_unsharp_mask"}))}
2,vectorize:{prefix:"e",qualifier:"vectorize",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Vectorizes an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_vectorize"}))},vibrance:{prefix:"e",qualifier:"vibrance",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a vibrance filter to an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_vibrance"}))},vignette:{prefix:"e",qualifier:"vignette",schema:h.z.union([h.z.string(),h.z.boolean()]).describe(JSON.stringify({text:"Applies a vignette effect to an image.",url:"https://cloudinary.com/documentation/transformation_reference#e_vignette"}))}};function eN({prefix:e,qualifier:t,value:n,converters:r}){let i="";e&&(i=`${e}_`);let a=n;if(r?.forEach(({test:e,convert:t})=>{e(a)&&(a=t(a))}),!0===a||"true"===a)return`${i}${t}`;if("string"==typeof a||"number"==typeof a)if(e)return`${i}${t}:${a}`;else return`${t}_${a}`}function eE(e){return`(${e.join(";")})`}function eS(e){return"string"!=typeof e?e:parseInt(e)}var eC=["auto","crop","fill","lfill","fill_pad","thumb"],ek=["auto","crop","fill","lfill","fill_pad","thumb"],eT=["crop","thumb"],ez="limit",eR=h.z.object({aspectRatio:ea.schema.optional(),type:el.schema,gravity:eu.schema.optional(),height:ed.schema.optional(),width:ep.schema.optional(),x:eh.schema.optional(),y:eg.schema.optional(),zoom:ex.schema.optional(),source:h.z.boolean().optional()}),e_={aspectRatio:ea.schema.optional(),crop:h.z.union([el.schema,eR,h.z.array(eR)]).default(ez).optional(),gravity:eu.schema.optional(),zoom:ex.schema.optional()},eP={angle:ej.angle.schema.optional(),art:ej.art.schema.optional(),autoBrightness:ej.autoBrightness.schema.optional(),autoColor:ej.autoColor.schema.optional(),autoContrast:ej.autoContrast.schema.optional(),assistColorblind:ej.assistColorblind.schema.optional(),background:ej.background.schema.optional(),blackwhite:ej.blackwhite.schema.optional(),blur:ej.blur.schema.optional(),blurFaces:ej.blurFaces.schema.optional(),blurRegion:ej.blurRegion.schema.optional(),border:ej.border.schema.optional(),brightness:ej.brightness.schema.optional(),brightnessHSB:ej.brightnessHSB.schema.optional(),cartoonify:ej.cartoonify.schema.optional(),color:ej.color.schema.optional(),colorize:ej.colorize.schema.optional(),contrast:ej.contrast.schema.optional(),distort:ej.distort.schema.optional(),fillLight:ej.fillLight.schema.optional(),gamma:ej.gamma.schema.optional(),gradientFade:ej.gradientFade.schema.optional(),grayscale:ej.grayscale.schema.optional(),improve:ej.improve.schema.optional(),loop:ej.loop.schema.optional(),multiply:ej.multiply.schema.optional(),negate:ej.negate.schema.optional(),oilPaint:ej.oilPaint.schema.optional(),opacity:ej.opacity.schema.optional(),outline:ej.outline.schema.optional(),pixelate:ej.pixelate.schema.optional(),pixelateFaces:ej.pixelateFaces.schema.optional(),pixelateRegion:ej.pixelateRegion.schema.optional(),radius:ej.radius.schema.optional(),redeye:ej.redeye.schema.optional(),replaceColor:ej.replaceColor.schema.optional(),saturation:ej.saturation.schema.optional(),screen:ej.screen.schema.optional(),sepia:ej.sepia.schema.optional(),shadow:ej.shadow.schema.optional(),sharpen:ej.sharpen.schema.optional(),shear:ej.shear.schema.optional(),simulateColorblind:ej.simulateColorblind.schema.optional(),tint:ej.tint.schema.optional(),trim:ej.trim.schema.optional(),unsharpMask:ej.unsharpMask.schema.optional(),vectorize:ej.vectorize.schema.optional(),vibrance:ej.vibrance.schema.optional(),vignette:ej.vignette.schema.optional()},eO={effects:h.z.array(h.z.object(eP)).describe(JSON.stringify({text:"Array of objects specifying transformations to be applied to asset."})).optional(),...eP},{flagsEnum:eI}=X,eA={flags:eo.schema.optional()},eM=h.z.string(),eL={namedTransformations:h.z.union([eM,h.z.array(eM)]).describe(JSON.stringify({text:"Named transformations to apply to asset.",url:"https://cloudinary.com/documentation/image_transformations#named_transformations"})).optional(),transformations:h.z.union([eM,h.z.array(eM)]).describe(JSON.stringify({text:"Deprecated: use namedTransformations instead",url:"https://cloudinary.com/documentation/image_transformations#named_transformations"})).optional()},eH=h.z.object({alignment:h.z.string().optional(),antialias:h.z.string().optional(),border:h.z.string().optional(),color:h.z.string().optional(),fontFamily:h.z.string().optional(),fontSize:h.z.number().optional(),fontStyle:h.z.union([h.z.string(),h.z.number()]).optional(),fontWeight:h.z.string().optional(),hinting:h.z.union([h.z.string(),h.z.number()]).optional(),letterSpacing:h.z.union([h.z.string(),h.z.number()]).optional(),lineSpacing:h.z.union([h.z.string(),h.z.number()]).optional(),stroke:h.z.string().optional(),text:h.z.string()}),eF=h.z.object({angle:er.schema.optional(),gravity:eu.schema.optional(),x:eh.schema.optional(),y:eg.schema.optional()}),eD=h.z.object({appliedEffects:h.z.array(h.z.object({})).optional(),appliedFlags:eo.schema.optional(),effects:h.z.array(h.z.object({})).optional(),crop:el.schema.optional(),flags:eo.schema.optional(),height:ed.schema.optional(),position:eF.optional(),publicId:h.z.string().optional(),text:h.z.union([h.z.string(),eH]).optional(),url:h.z.string().optional(),width:ep.schema.optional()}),eB={color:"black",fontFamily:"Arial",fontSize:200,fontWeight:"bold"},eV={overlay:eD.describe(JSON.stringify({text:"Image or text layer that is applied on top of the base image.",url:"https://cloudinary.com/documentation/transformation_reference#l_layer"})).optional(),overlays:h.z.array(eD).describe(JSON.stringify({text:"Image or text layers that are applied on top of the base image.",url:"https://cloudinary.com/documentation/transformation_reference#l_layer"})).optional(),text:h.z.string().describe(JSON.stringify({text:"Text to be overlaid on asset.",url:"https://cloudinary.com/documentation/image_transformations#transformation_url_structure"})).optional()},e$={preserveTransformations:h.z.boolean().describe(JSON.stringify({text:"Preserves transformations from a Cloudinary U
2RL when using using a Cloudinary URL as the asset source (src)."})).optional()},eU=h.z.string(),eq={rawTransformations:h.z.union([eU,h.z.array(eU)]).describe(JSON.stringify({text:"Array of transformation parameters using the Cloudinary URL API to apply to an asset.",url:"https://cloudinary.com/documentation/transformation_reference"})).optional()},eK={removeBackground:h.z.boolean().describe(JSON.stringify({text:"Removes the background of an image using the Cloudinary AI Background Removal Add-On (Required).",url:"https://cloudinary.com/documentation/cloudinary_ai_background_removal_addon"})).optional()},eW={sanitize:h.z.boolean().describe(JSON.stringify({text:"Runs a sanitizer on SVG images.",url:"https://cloudinary.com/documentation/transformation_reference#fl_sanitize"})).optional()},eJ={seoSuffix:h.z.string().describe(JSON.stringify({text:"Configures the URL to include an SEO-friendly suffix in the URL",url:"https://cloudinary.com/documentation/advanced_url_delivery_options#seo_friendly_media_asset_urls"})).optional()},eG=h.z.object({angle:er.schema.optional(),gravity:eu.schema.optional(),x:eh.schema.optional(),y:eg.schema.optional()}),eY=h.z.object({appliedEffects:h.z.array(h.z.object({})).optional(),appliedFlags:eo.schema.optional(),effects:h.z.array(h.z.object({})).optional(),crop:el.schema.optional(),flags:eo.schema.optional(),height:ed.schema.optional(),position:eG.optional(),publicId:h.z.string().optional(),type:h.z.string().optional(),url:h.z.string().optional(),width:ep.schema.optional()}),eX={underlay:h.z.string().describe(JSON.stringify({text:"Public ID of image that is applied under the base image.",url:"https://cloudinary.com/documentation/transformation_reference#l_layer"})).optional(),underlays:h.z.array(eY).describe(JSON.stringify({text:"Image layers that are applied under the base image.",url:"https://cloudinary.com/documentation/transformation_reference#l_layer"})).optional()},eZ={version:h.z.union([h.z.number(),h.z.string()]).describe(JSON.stringify({text:"Custom version number to apply to asset URL.",url:"https://cloudinary.com/documentation/advanced_url_delivery_options#asset_versions"})).optional()},eQ=h.z.object({assetType:h.z.string().default("image").describe(JSON.stringify({text:"The type of asset to deliver.",url:"https://cloudinary.com/documentation/image_transformations#transformation_url_structure"})).optional(),deliveryType:h.z.string().default("upload").describe(JSON.stringify({text:"Delivery method of the asset.",url:"https://cloudinary.com/documentation/image_transformations#delivery_types"})).optional(),dpr:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Delivery method of the asset.",url:"https://cloudinary.com/documentation/image_transformations#delivery_types"})).optional(),format:h.z.string().default("auto").describe(JSON.stringify({text:"Converts (if necessary) and delivers an asset in the specified format.",url:"https://cloudinary.com/documentation/transformation_reference#f_format"})).optional(),height:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Height of the given asset."})).optional(),quality:h.z.union([h.z.string(),h.z.number(),h.z.string()]).default("auto").describe(JSON.stringify({text:"Quality of the delivered asset",url:"https://cloudinary.com/documentation/transformation_reference#q_quality"})).optional(),src:h.z.string().describe(JSON.stringify({text:"Cloudinary Public ID or versioned Cloudinary URL (/v1234/)"})),strictTransformations:h.z.boolean().describe(JSON.stringify({text:"Gives you the ability to have more control over what transformations are permitted to be used from your Cloudinary account.",url:"https://cloudinary.com/documentation/control_access_to_media#strict_transformations"})).optional(),width:h.z.union([h.z.string(),h.z.number()]).describe(JSON.stringify({text:"Width of the given asset."})).optional(),...e_,...eO,...eA,...eL,...eV,...e$,...eq,...eK,...eW,...eJ,...eX,...eZ}),e0={defaultImage:h.z.string().describe(JSON.stringify({text:"Configures the default image to use in case the given public ID is not available. Must include file extension.",url:"https://cloudinary.com/documentation/transformation_reference#d_default_image"})).optional()},e1={enhance:h.z.boolean().describe(JSON.stringify({text:"Uses AI to analyze an image and make adjustments to enhance the appeal of the image.",url:"https://cloudinary.com/documentation/transformation_reference#e_enhance"})).optional()},e2={extract:h.z.union([em.schema.optional(),h.z.array(em.schema).optional(),h.z.object({invert:h.z.boolean().default(!1).optional(),mode:es.schema.optional(),multiple:ef.schema.default(!1).optional(),prompt:h.z.union([em.schema,h.z.array(em.schema)]).optional()})]).describe(JSON.stringify({text:"Extracts an area or multiple areas of an image, described 
2in natural language.",url:"https://cloudinary.com/documentation/transformation_reference#e_extract"})).optional()};function e5(e){return"string"==typeof e?e:Array.isArray(e)?`(${e.filter(e=>"string"==typeof e).join(";")})`:void 0}var e6={fillBackground:h.z.union([h.z.boolean(),h.z.object({crop:el.schema.optional(),gravity:eu.schema.optional(),prompt:h.z.string().optional()})]).describe(JSON.stringify({text:"Uses Generative Fill to extended padded image with AI",url:"https://cloudinary.com/documentation/transformation_reference#b_gen_fill"})).optional()},e4=h.z.union([h.z.string(),h.z.array(h.z.string())]),e3=h.z.object({prompt:e4.optional(),to:h.z.string().optional(),multiple:h.z.boolean().optional()}),e7={recolor:h.z.union([e4,e3]).describe(JSON.stringify({text:"Uses generative AI to recolor parts of your image, maintaining the relative shading.",url:"https://cloudinary.com/documentation/transformation_reference#e_gen_recolor"})).optional()},e8=h.z.union([h.z.string(),h.z.array(h.z.string())]),e9=h.z.object({prompt:e8.optional(),region:h.z.union([h.z.array(h.z.number()),h.z.array(h.z.array(h.z.number()))]).optional(),multiple:h.z.boolean().optional(),removeShadow:h.z.boolean().optional()}),te={remove:h.z.union([e8,e9]).describe(JSON.stringify({text:"Applies zooming and/or panning to an image, resulting in a video or animated image.",url:"https://cloudinary.com/documentation/transformation_reference#e_zoompan"})).optional()},tt={replaceBackground:h.z.union([h.z.boolean(),h.z.string(),h.z.object({seed:h.z.number().optional(),prompt:h.z.string().optional()})]).describe(JSON.stringify({text:"Replaces the background of an image with an AI-generated background.",url:"https://cloudinary.com/documentation/transformation_reference#e_gen_background_replace"})).optional()},tn={replace:h.z.union([h.z.array(h.z.string()),h.z.array(h.z.boolean()),h.z.object({to:h.z.string(),from:h.z.string(),preserveGeometry:h.z.boolean().optional()})]).describe(JSON.stringify({text:"Uses generative AI to replace parts of your image with something else.",url:"https://cloudinary.com/documentation/transformation_reference#e_gen_replace"})).optional()},tr={restore:h.z.boolean().describe(JSON.stringify({text:"Uses generative AI to restore details in poor quality images or images that may have become degraded through repeated processing and compression.",url:"https://cloudinary.com/documentation/transformation_reference#e_gen_restore"})).optional()},ti={zoompan:h.z.union([h.z.string(),h.z.boolean(),h.z.object({loop:ej.loop.schema.optional(),options:h.z.string()})]).describe(JSON.stringify({text:"Applies zooming and/or panning to an image, resulting in a video or animated image.",url:"https://cloudinary.com/documentation/transformation_reference#e_zoompan"})).optional()},ta=eQ.merge(h.z.object({...e0,...e1,...e2,...e6,...e7,...te,...tn,...tt,...tr,...ti})),tl={streamingProfile:h.z.string().describe(JSON.stringify({text:"The streaming profile to apply when delivering a video using adaptive bitrate streaming.",url:"https://cloudinary.com/documentation/transformation_reference#sp_streaming_profile"})).optional()},ts=eQ.merge(h.z.object({...tl})),to=h.z.any(),tc=h.z.any(),tu=[{props:e1,assetTypes:["image","images"],plugin:e=>{let{cldAsset:t,options:n}=e,{enhance:r=!1}=n;return r&&t.effect("e_enhance"),{}}},{props:e2,assetTypes:["image","images"],plugin:e=>{let{cldAsset:t,options:n}=e,{extract:r}=n;if(!r||void 0===r)return{};let i=[];if("string"==typeof r)i.push(`prompt_${r}`);else if(Array.isArray(r))i.push(`prompt_${e5(r)}`);else if("object"==typeof r&&!Array.isArray(r)){let e=e5(r.prompt);e&&i.push(`prompt_${e}`),!0===r.invert&&i.push("invert_true"),"string"==typeof r.mode&&i.push(`mode_${r.mode}`),!0===r.multiple&&i.push("multiple_true")}if(i.length>0){let e=`e_extract:${i.join(";")}`;t.addTransformation(e)}return{}}},{props:e7,assetTypes:["image","images"],plugin:e=>{let{cldAsset:t,options:n}=e,{recolor:r}=n,i={prompt:void 0,"to-color":void 0,multiple:void 0};Array.isArray(r)?(Array.isArray(r[0])?i.prompt=eE(r[0]):i.prompt=r[0],"string"==typeof r[1]&&(i["to-color"]=r[1])):"object"==typeof r&&("string"==typeof r.prompt?i.prompt=r.prompt:Array.isArray(r.prompt)&&(i.prompt=eE(r.prompt)),"string"==typeof r.to&&(i["to-color"]=r.to),!0===r.multiple&&(i.multiple="true"));let a=Object.entries(i).filter(([,e])=>!!e).map(([e,t])=>`${e}_${t}`).join(";");return a&&t.addTransformation(`e_gen_recolor:${a}`),{}}},{props:eK,assetTypes:["image","images"],plugin:e=>{let{cldAsset:t,options:n}
2=e,{removeBackground:r=!1}=n;return r&&t.effect("e_background_removal"),{}}},{props:te,assetTypes:["image","images"],plugin:({cldAsset:e,options:t})=>{let{remove:n}=t,r={prompt:void 0,region:void 0,multiple:void 0,"remove-shadow":void 0};if("string"==typeof n)r.prompt=n;else if(Array.isArray(n))r.prompt=eE(n);else if("object"==typeof n){let e="string"==typeof n.prompt||Array.isArray(n.prompt),t=Array.isArray(n.region);if(e&&t)throw Error("Invalid remove options: you can not have both a prompt and a region. More info: https://cloudinary.com/documentation/transformation_reference#e_gen_remove");"string"==typeof n.prompt?r.prompt=n.prompt:Array.isArray(n.prompt)&&(r.prompt=eE(n.prompt)),Array.isArray(n.region)&&(r.region=function e(t){let n={0:"x",1:"y",2:"w",3:"h"},r=t.map((t,r)=>{if(Array.isArray(t))return e(t);let i=n[r];return`${i}_${t}`}).join(";");return`(${r})`}(n.region)),!0===n.multiple&&(r.multiple="true"),!0===n.removeShadow&&(r["remove-shadow"]="true")}let i=Object.entries(r).filter(([,e])=>!!e).map(([e,t])=>`${e}_${t}`).join(";");return i&&e.addTransformation(`e_gen_remove:${i}`),{}}},{props:tn,assetTypes:["image","images"],plugin:({cldAsset:e,options:t})=>{let{replace:n=null}=t;if(n){let t,r,i=!1;Array.isArray(n)?(t=n[0],r=n[1],i=n[2]||!1):(t=n.from,r=n.to,i=n.preserveGeometry||!1);let a=[`e_gen_replace:from_${t}`,`to_${r}`];i&&a.push(`preserve-geometry_${i}`),e.effect(a.join(";"))}return{}}},{props:tt,assetTypes:["image","images"],plugin:e=>{let{cldAsset:t,options:n}=e,{replaceBackground:r}=n;if(!r||void 0===r)return{};let i=[];"object"==typeof r?(void 0!==r.prompt&&i.push(`prompt_${r.prompt}`),"number"==typeof r.seed&&i.push(`seed_${r.seed}`)):"string"==typeof r&&i.push(`prompt_${r}`);let a="e_gen_background_replace";return i.length>0&&(a=`${a}:${i.join(";")}`),t.addTransformation(a),{}}},{props:tr,assetTypes:["image","images"],plugin:({cldAsset:e,options:t})=>{let{restore:n=!1}=t;return n&&e.effect("e_gen_restore"),{}}},{props:e_,assetTypes:["image","images","video","videos"],plugin:e=>{let{cldAsset:t,options:n}=e,r=[];"string"==typeof n.crop||void 0===n.crop?r.push({aspectRatio:n.aspectRatio,height:n.height,gravity:n.gravity,type:n.crop||ez,width:n.width,zoom:n.zoom}):"object"!=typeof n.crop||Array.isArray(n.crop)?Array.isArray(n.crop)&&(r=n.crop):r.push(n.crop),1===r.length&&!0===r[0].source&&r.push({aspectRatio:n.aspectRatio,width:n.width,height:n.height,gravity:n.gravity,type:ez,zoom:n.zoom});let i=[],a=[];for(let e of r){let t={width:e.width,height:e.height};void 0===t.width&&void 0===e.aspectRatio&&(t.width=n.width,void 0===t.height&&(t.height=n.height));let r=function(e){let{aspectRatio:t,type:n,x:r,y:i,zoom:a}=e,l=e.gravity,s=eS(e.height),o=eS(e.width),c=[],u=t&&eC.includes(n),d="number"==typeof r||"string"==typeof r,f="number"==typeof i||"string"==typeof i,m=d||f;return n&&(s||o||u||m)&&c.push(`c_${n}`),u&&c.push(`ar_${t}`),o&&c.push(`w_${o}`),["limit"].includes(n)||"number"!=typeof s||c.push(`h_${s}`),d&&c.push(`x_${r}`),f&&c.push(`y_${i}`),!l&&ek.includes(n)&&!m&&(l="auto"),l&&("auto"!==l||ek.includes(n)?c.push(`g_${l}`):console.warn(`Auto gravity can only be used with crop modes: ${ek.join(", ")}. Not applying gravity.`)),a&&("auto"!==a||eT.includes(n)?c.push(`z_${a}`):console.warn(`Zoom can only be used with crop modes: ${eT.join(", ")}. Not applying zoom.`)),c}({aspectRatio:e.aspectRatio,gravity:e.gravity,type:e.type||ez,x:e.x,y:e.y,zoom:e.zoom,...t});r.length>0&&(!0===e.source?a.push(r):i.push(r))}a.forEach(e=>{e.length>0&&t.addTransformation(e.join(","))});let l={options:{}};return l.options&&i.length>0&&(l.options.resize=i.map(e=>e.join(",")).join("/")),l}},{props:e$,assetTypes:["image","images","video","videos"],plugin:({cldAsset:e,options:t})=>{let{preserveTransformations:n=!1}=t;if(n)try{(function(e){let{transformations:t=[]}=f(e)||{};return t.map(e=>e.split(","))})(t.src).map(e=>e.join(",")).flat().forEach(t=>{e.addTransformation(t)})}catch(e){console.warn(`Failed to preserve transformations: ${e.message}`)}return{}}},{props:eq,assetTypes:["image","images","video","videos"],plugin:({cldAsset:e,options:t})=>{let{rawTransformations:n=[]}=t;
2return Array.isArray(n)||(n=[n]),n.forEach(t=>{e.addTransformation(t)}),{}}},{props:tl,assetTypes:["video","videos"],plugin:e=>{let{cldAsset:t,options:n}=e,{streamingProfile:r}=n;return"string"==typeof r&&t.addTransformation(`sp_${r}`),{}}},{props:e0,assetTypes:["image","images"],plugin:e=>{let{cldAsset:t,options:n}=e,{defaultImage:r}=n;if("string"==typeof r){m(r)||console.warn("The defaultImage prop may be missing a format and must include it along with the public ID. (Ex: myimage.jpg)");let e=r.replace(/\//g,":");t.addTransformation(`d_${e}`)}return{}}},{props:eO,assetTypes:["image","images","video","videos"],plugin:e=>{let{cldAsset:t,options:n}=e;function r({effects:e,options:t}){return Object.keys(e).map(n=>{let{prefix:r,qualifier:i,converters:a}=e[n];return eN({qualifier:i,prefix:r,value:t?.[n],converters:a})})}return r({effects:ej,options:n}).filter(e=>!!e).forEach(e=>t.effect(e)),Array.isArray(n?.effects)&&n?.effects.forEach(e=>{let n=r({effects:ej,options:e}).filter(e=>!!e).join(",");t.effect(n)}),{}}},{props:e6,assetTypes:["image","images"],plugin:e=>{let{cldAsset:t,options:n}=e,{fillBackground:r}=n;if(void 0===r)return{};let i=eS(n.width),a=eS(n.height),l=n.aspectRatio;if(l||"number"!=typeof a||"number"!=typeof i||(l=`${i}:${a}`),!l)return{};if(!0===r){let e=["b_gen_fill",`ar_${l}`,"c_pad"];t.addTransformation(e.join(","))}else if("object"==typeof r){let{crop:e="pad",gravity:n,prompt:i}=r,a=[`ar_${l}`,`c_${e}`];"string"==typeof i?a.unshift(`b_gen_fill:${i}`):a.unshift("b_gen_fill"),"string"==typeof n&&a.push(`g_${n}`),t.addTransformation(a.join(","))}return{}}},{props:eA,assetTypes:["image","images","video","videos"],plugin:e=>{let{cldAsset:t,options:n}=e,{flags:r=[]}=n;return Array.isArray(r)&&r.length>0?r.forEach(e=>{let{success:n}=eI.safeParse(e);n&&t.addFlag(e)}):"object"==typeof r&&Object.entries(r).forEach(([e,n])=>{let{success:r}=eI.safeParse(e);r&&t.addTransformation(`fl_${e}:${n}`)}),{}}},{props:eV,assetTypes:["image","images","video","videos"],plugin:({cldAsset:e,options:t})=>{let{text:n,overlays:r=[]}=t;function i({publicId:t,url:n,position:r,text:a,effects:s=[],appliedEffects:o=[],flags:c=[],appliedFlags:u=[],...d}){let f,m="string"==typeof t,h="string"==typeof n,g="object"==typeof a||"string"==typeof a,x="object"==typeof r;if(!m&&!h&&!g)return void console.warn("An overlay is missing Public ID, URL, or Text");if(g)f="l_text";else if(m)f=`l_${t.replace(/\//g,":")}`;else h&&(f=`l_fetch:${"function"==typeof btoa?btoa(n):void 0!==l.Buffer?l.Buffer.from(n).toString("base64"):void 0}`);let v=[],b=[];if(Object.keys(d).forEach(e=>{if(!p(eb,e))return;let{qualifier:t,converters:n}=eb[e],r=eN({qualifier:t,value:d[e],converters:n});r&&v.push(r)}),s.forEach(e=>{Object.keys(e).forEach(t=>{let n=eb[t]||ej[t]||ey[t];if(!n)return;let{qualifier:r,prefix:i,converters:a}=n,l=eN({qualifier:r,prefix:i,value:e[t],converters:a});l&&v.push(l)})}),o.forEach(e=>{Object.keys(e).forEach(t=>{let n=eb[t]||ej[t]||ey[t];if(!n)return;let{qualifier:r,prefix:i,converters:a}=n,l=eN({qualifier:r,prefix:i,value:e[t],converters:a});l&&b.push(l)})}),(Array.isArray(c)?c:[c]).forEach(e=>{let{success:t}=en.safeParse(e);t&&v.push(`fl_${e}`)}),(Array.isArray(u)?u:[u]).forEach(e=>{let{success:t}=en.safeParse(e);t&&b.push(`fl_${e}`)}),g){"string"==typeof a&&(a={...eB,text:a});let e=[];
2if("object"==typeof a)for(let t of function(e=[],t,n="asc"){let r=[...e];return"string"!=typeof t?r:(r=r.sort(function(e,n){let r=e[t],i=n[t];return("string"==typeof r&&(r=r.toLowerCase()),"string"==typeof i&&(i=i.toLowerCase()),r<i)?-1:+(r>i)}),"desc"===n)?r.reverse():r}(Object.keys(a).filter(e=>p(ew,e)).map(e=>{let t=a&&p(a,e)&&a[e];return{...ew[e],key:e,value:t,order:ew[e].order||99}}),"order")){let{key:n,value:r,qualifier:i,location:a,converters:l}=t,s=r;l?.forEach(({test:e,convert:t})=>{e(r)&&(s=t(r))}),"primary"===a?v.push(`${i}_${s}`):"self"===i?e.push(n):i?e.push(`${i}_${s}`):e.push(s)}let t={".":"%2E",",":"%2C","/":"%2F"},n=a?.text||"";"string"==typeof n&&Object.keys(t)?.forEach(e=>{n=n?.replace(e,t[e])}),f=`${f}:${e.join("_")}:${n}`}x&&Object.keys(r).forEach(e=>{if(!p(ey,e)||!p(r,e))return;let{qualifier:t,converters:n}=ey[e],i=eN({qualifier:t,value:r[e],converters:n});i&&b.push(i)}),v.length>0&&(f=`${f},${v.join(",")}`),f=`${f}/fl_layer_apply,fl_no_overflow`,b.length>0&&(f=`${f},${b.join(",")}`),e.addTransformation(f)}return Array.isArray(r)&&r.forEach(i),"string"==typeof n?i({text:Object.assign({},eB,{text:n})}):"object"==typeof n&&i({text:Object.assign({},eB,n)}),{}}},{props:eW,assetTypes:["image","images"],plugin:({cldAsset:e,options:t})=>{let{sanitize:n=!0}=t;return n&&("svg"===t.format||e.publicID.endsWith(".svg"))&&e.effect("fl_sanitize"),{}}},{props:eL,strict:!0,assetTypes:["image","images","video","videos"],plugin:({cldAsset:e,options:t})=>{let{transformations:n,namedTransformations:i}=t;n&&"development"===r.default.env.NODE_ENVIRONMENT&&console.warn("The transformations prop is deprecated. Please use namedTransformations instead.");let a=i||n||[];return Array.isArray(a)||(a=[a]),a.forEach(t=>{e.addTransformation(`t_${t}`)}),{}}},{props:eJ,assetTypes:["image","images","video","videos"],plugin:({cldAsset:e,options:t})=>{let{seoSuffix:n}=t;return"string"==typeof n&&("fetch"===t.deliveryType?console.warn("SEO suffix is not supported with a delivery type of fetch"):e.setSuffix(n)),{}}},{props:eX,assetTypes:["image","images","video","videos"],plugin:({cldAsset:e,options:t})=>{let{underlay:n,underlays:r=[]}=t;function i({publicId:t,type:n,position:r,effects:a=[],flags:l=[],appliedFlags:s=[],...o}){let c="object"==typeof r;if("string"!=typeof t)return void console.warn(`An ${n} is missing a Public ID`);let u=`u_${t.replace(/\//g,":")}`,d=[],f=[];Object.keys(o).forEach(e=>{if(!p(eb,e))return;let{qualifier:t}=eb[e];d.push(`${t}_${o[e]}`)}),a.forEach(e=>{Object.keys(e).forEach(t=>{if(!p(eb,t))return;let{qualifier:n}=eb[t];d.push(`${n}_${e[t]}`)})}),c&&Object.keys(r).forEach(e=>{if(!p(ey,e))return;let{qualifier:t}=ey[e];f.push(`${t}_${r[e]}`)}),(Array.isArray(l)?l:[l]).forEach(e=>{let{success:t}=en.safeParse(e);t&&d.push(`fl_${e}`)}),(Array.isArray(s)?s:[s]).forEach(e=>{let{success:t}=en.safeParse(e);t&&f.push(`fl_${e}`)}),u=`${u},${d.join(",")}`,u=`${u}/fl_layer_apply,fl_no_overflow`,f.length>0&&(u=`${u},${f.join(",")}`),e.addTransformation(u)}return Array.isArray(r)&&r.forEach(i),"string"==typeof n&&i({publicId:n,crop:"fill",width:"1.0",height:"1.0",flags:["relative"]}),{}}},{props:eZ,assetTypes:["image","images","video","videos"],plugin:({cldAsset:e,options:t})=>{let{version:n}=t;return("string"==typeof n||"number"==typeof n)&&e.setVersion(`${n}`.replace("v","")),{}}},{props:ti,assetTypes:["image","images"],plugin:({cldAsset:e,options:t})=>{let{zoompan:n=!1}=t,r={format:void 0};if(!0===n)e.effect("e_zoompan");else if("string"==typeof n)"loop"===n?(e.effect("e_zoompan"),e.effect("e_loop")):e.effect(`e_zoompan:${n}`);else if("object"==typeof n){let t,r="e_zoompan";"string"==typeof n.options&&(r=`${r}:${n.options}`),e.effect(r),!0===n.loop?t="e_loop":("string"==typeof n.loop||"number"==typeof n.loop)&&(t=`e_loop:${n.loop}`),t&&e.effect(t)}return!1!==n&&(r.format="auto:animated"),{options:r}}}],td=h.z.union([ta,ts]).describe(JSON.stringify({text:"Asset options (Image or Video) that define delivery URL including public ID and transformations.",path:"/url-loader/assetoptions"}));function tf(e,t,n){if(void 0===t.transformation)return;let{matchType:r="includes"}=n||{};return t.transformation.actions.flatMap(e=>e.toString().split("/").flatMap(e=>e.split(","))).filter(t=>"startsWith"===r?t.startsWith(e):t.includes(e)).length>0}h.z.object({analytics:h.z.union([to,h.z.boolean()]).describe(JSON.stringify({text:"Tech, dependency, and feature identifiers for tracking SDK usage related to Cloudinary.",path:"/url-loader/analyticsoptions"})).optional(),config:tc.describe(JSON.stringify({text:"Configuration parameters for environment and Cloudinary account.",url:"https://cloudinary.com/documentation/cloudinary_sdks#configuration_parameters",path:"/url-loader/analyticsoptions"})).optional(),options:td});var tm=e.i(834273);e.i(862216);var tp=e.i(443821),th=tx(tm.default.version),tg=tx("6.17.5");function tx(e){let t=e;
2return t.includes("-")&&(t=t.split("-")[0]),t}function tv(e){let t=e?.cloud?.cloudName??r.default.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME;if(!t)throw Error("A Cloudinary Cloud name is required, please make sure NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME is set and configured in your environment.");let n=e?.cloud?.apiKey??r.default.env.NEXT_PUBLIC_CLOUDINARY_API_KEY,i=e?.url?.secureDistribution??r.default.env.NEXT_PUBLIC_CLOUDINARY_SECURE_DISTRIBUTION,a=e?.url?.privateCdn??r.default.env.NEXT_PUBLIC_CLOUDINARY_PRIVATE_CDN;return Object.assign({cloud:{...e?.cloud,apiKey:n,cloudName:t},url:{...e?.url,secureDistribution:i,privateCdn:a}},e)}function tb(e,t,n){return function({options:e,config:t={},analytics:n}){let r,i;!1===n&&(void 0===t?.url&&(t.url={}),t.url.analytics=!1);let a=new G(t);if("string"!=typeof e?.src)throw Error("Failed to construct Cloudinary URL: Missing source (src) in options.");e?.assetType||(e.assetType="image");let l=[];tu.forEach(({props:e})=>{Object.keys(e).forEach(e=>{if(l.includes(e))throw Error(`Option ${e} already exists!`);l.push(e)})});let s={};if("string"==typeof e.src&&/^https?:\/\//.test(e.src))try{let t=f(e.src);r=t?.publicId,s.seoSuffix=t?.seoSuffix,s.version=t?.version}catch(e){}if(r||(r=e.src),Object.keys(s).forEach(t=>{p(e,t)||(e[t]=s[t])}),e.version??(e.version=1),["image","images"].includes(e.assetType)?i=a.image(r):["video","videos"].includes(e.assetType)&&(i=a.video(r)),void 0===i)throw Error("Invalid asset type.");let o={};if(tu.forEach(({plugin:t,assetTypes:n,props:r,strict:a})=>{let l=e?.assetType!==void 0&&n.includes(e.assetType),s=Object.keys(r),c=Object.keys(e),u=s.map(e=>c.includes(e)).filter(e=>!!e).length>0;if(!l){u&&console.warn(`One of the following props [${s.join(", ")}] was used with an unsupported asset type [${e?.assetType}]`);return}if(e.strictTransformations&&!a){u&&console.warn(`One of the following props [${s.join(", ")}] was used that is not supported with Strict Transformations.`);return}let{options:d}=t({cldAsset:i,options:e})||{options:void 0};Object.assign(o,d)}),"string"==typeof o.resize&&i.addTransformation(o.resize),i.setDeliveryType(e?.deliveryType||"upload"),!e.strictTransformations){if(e?.dpr){let t=e.dpr;"number"==typeof t&&(t=t.toFixed(1)),i.addTransformation(`dpr_${t}`)}let t=e?.format==="default",n=tf("f_",i,{matchType:"startsWith"}),r=n&&void 0!==e?.format;(o?.format||!t&&(!n||r))&&i.format(e?.format||o?.format||"auto");let a=e?.quality==="default",l=tf("q_",i,{matchType:"startsWith"}),s=l&&void 0!==e?.quality;a||l&&!s||i.quality(e?.quality||"auto")}return i.toURL({trackedAnalytics:n})}({options:e,config:tv(t),analytics:Object.assign({product:"A",sdkCode:"V",sdkSemver:tg,techVersion:th,feature:""},n)})}var ty=(0,i.forwardRef)(function(e,t){let n=!1,r=["assetType","config","deliveryType","strictTransformations"];tu.forEach(({props:e})=>{Object.keys(e).forEach(e=>{if(r.includes(e))throw Error(`Option ${e} already exists!`);r.push(e)})});let l={alt:e.alt,src:e.src};Object.keys(e).filter(e=>"string"==typeof e&&!r.includes(e)).forEach(t=>l[t]=e[t]);let o=Object.keys(l).map(e=>`${e}:${l[e]}`).join(";"),[c,u]=(0,i.useState)(o),d={};async function f(t){let r=!0;if(n)return;if(n=!0,"function"==typeof e.onError){let n=e.onError(t);"boolean"==typeof n&&!1===n&&(r=!1)}else"boolean"==typeof e.onError&&!1===e.onError&&(r=!1);if(!1===r)return;let i=t.target,a=await s({src:i.src});a.error,a.success&&u(`${o};${Date.now()}`)}r.forEach(t=>{let n=e[t];n&&(d[t]=n)}),!0===e.unoptimized&&(l.src=tb({...d,width:l.width,height:l.height,src:l.src,format:"default",quality:"default"},e.config));let m=(0,i.useCallback)(f,[s,o]),p=a.default;return"default"in p&&(p=p.default),i.default.createElement(p,{key:c,...l,loader:t=>(function({loaderOptions:e,imageProps:t,cldOptions:n,cldConfig:r={}}){let i={...t,...n};
2if(i.width="string"==typeof i.width?parseInt(i.width):i.width,i.height="string"==typeof i.height?parseInt(i.height):i.height,"number"==typeof e?.width&&"number"==typeof i.width&&e.width!==i.width){let t=e.width/i.width;i.width=e.width,"number"==typeof i.height&&(i.height=Math.floor(i.height*t))}else"number"==typeof e?.width&&"number"!=typeof i?.width&&(i.width=e?.width);return tb(i,r)})({loaderOptions:t,imageProps:l,cldOptions:d,cldConfig:e.config}),onError:m,ref:t})});let tw={url:{secureDistribution:"cdn.verkada.com",privateCdn:!0},cloud:{cloudName:"-"}},tj=/^\/v(\d+)\//;e.s(["Image",0,({src:e,fadeIn:r,className:a,onLoad:l,...s})=>{let o=tj.exec(e)?.[1],[c,u]=(0,i.useState)(!1),d=(0,i.useCallback)(e=>{l&&l(e),u(!0)},[u,l]);return(0,t.jsx)(ty,{...s,...o&&{version:o},src:o?["",...e.split("/").slice(2)].join("/"):e,config:tw,onLoad:d,className:(0,n.default)(a,{"transition-opacity":r,"opacity-0":!0===r&&!c})})}],26111)},156662,e=>{"use strict";var t,n,r=e.i(125657);function i(){return(i=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return r.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 17 17"},e),t||(t=r.createElement("circle",{cx:8.5,cy:8.225,r:8,fill:"#030E16"})),n||(n=r.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M8 7.725H4v1h4v4h1v-4h4v-1H9v-4H8z",clipRule:"evenodd"})))}])},269722,e=>{"use strict";var t,n,r=e.i(125657);function i(){return(i=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return r.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 17 17"},e),t||(t=r.createElement("circle",{cx:8.5,cy:8.725,r:8,fill:"#007FAF"})),n||(n=r.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M4 8.225h9v1H4z",clipRule:"evenodd"})))}])},563313,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(714198),a=e.i(7284),l=e.i(125657);let s={"Heading 1":{base:{sizing:["text-heading-1","[html[lang='ko-KR']_&]:leading-[4.75rem] [html[lang='ja-JP']_&]:leading-[4.75rem]"],weight:"font-semibold"},sm:{sizing:["sm:text-heading-1","[html[lang='ko-KR']_&]:sm:leading-[4.75rem] [html[lang='ja-JP']_&]:sm:leading-[4.75rem]"],weight:"sm:font-semibold"},md:{sizing:["md:text-heading-1","[html[lang='ko-KR']_&]:md:leading-[4.75rem] [html[lang='ja-JP']_&]:md:leading-[4.75rem]"],weight:"md:font-semibold"}
2,lg:{sizing:["lg:text-heading-1","[html[lang='ko-KR']_&]:lg:leading-[4.75rem] [html[lang='ja-JP']_&]:lg:leading-[4.75rem]"],weight:"lg:font-semibold"}},"Heading 2":{base:{sizing:["text-heading-2","[html[lang='ko-KR']_&]:leading-[4.25rem] [html[lang='ja-JP']_&]:leading-[4.25rem]"],weight:"font-semibold"},sm:{sizing:["sm:text-heading-2","[html[lang='ko-KR']_&]:sm:leading-[4.25rem] [html[lang='ja-JP']_&]:sm:leading-[4.25rem]"],weight:"sm:font-semibold"},md:{sizing:["md:text-heading-2","[html[lang='ko-KR']_&]:md:leading-[4.25rem] [html[lang='ja-JP']_&]:md:leading-[4.25rem]"],weight:"md:font-semibold"},lg:{sizing:["lg:text-heading-2","[html[lang='ko-KR']_&]:lg:leading-[4.25rem] [html[lang='ja-JP']_&]:lg:leading-[4.25rem]"],weight:"lg:font-semibold"}},"Heading 3":{base:{sizing:["text-heading-3","[html[lang='ko-KR']_&]:leading-[3.25rem] [html[lang='ja-JP']_&]:leading-[3.25rem]"],weight:"font-semibold"},sm:{sizing:["sm:text-heading-3","[html[lang='ko-KR']_&]:sm:leading-[3.25rem] [html[lang='ja-JP']_&]:sm:leading-[3.25rem]"],weight:"sm:font-semibold"},md:{sizing:["md:text-heading-3","[html[lang='ko-KR']_&]:md:leading-[3.25rem] [html[lang='ja-JP']_&]:md:leading-[3.25rem]"],weight:"md:font-semibold"}
2,lg:{sizing:["lg:text-heading-3","[html[lang='ko-KR']_&]:lg:leading-[3.25rem] [html[lang='ja-JP']_&]:lg:leading-[3.25rem]"],weight:"lg:font-semibold"}},"Heading 4":{base:{sizing:["text-heading-4","[html[lang='ko-KR']_&]:leading-[3rem] [html[lang='ja-JP']_&]:leading-[3rem]"],weight:"font-semibold"},sm:{sizing:["sm:text-heading-4","[html[lang='ko-KR']_&]:sm:leading-[3rem] [html[lang='ja-JP']_&]:sm:leading-[3rem]"],weight:"sm:font-semibold"},md:{sizing:["md:text-heading-4","[html[lang='ko-KR']_&]:md:leading-[3rem] [html[lang='ja-JP']_&]:md:leading-[3rem]"],weight:"md:font-semibold"},lg:{sizing:["lg:text-heading-4","[html[lang='ko-KR']_&]:lg:leading-[3rem] [html[lang='ja-JP']_&]:lg:leading-[3rem]"],weight:"lg:font-semibold"}},"Heading 5":{base:{sizing:["text-heading-5","[html[lang='ko-KR']_&]:leading-[2.875rem] [html[lang='ja-JP']_&]:leading-[2.875rem]"],weight:"font-semibold"},sm:{sizing:["sm:text-heading-5","[html[lang='ko-KR']_&]:sm:leading-[2.875rem] [html[lang='ja-JP']_&]:sm:leading-[2.875rem]"],weight:"sm:font-semibold"},md:{sizing:["md:text-heading-5","[html[lang='ko-KR']_&]:md:leading-[2.875rem] [html[lang='ja-JP']_&]:md:leading-[2.875rem]"],weight:"md:font-semibold"}
2,lg:{sizing:["lg:text-heading-5","[html[lang='ko-KR']_&]:lg:leading-[2.875rem] [html[lang='ja-JP']_&]:lg:leading-[2.875rem]"],weight:"lg:font-semibold"}},"Heading 6":{base:{sizing:["text-heading-6","[html[lang='ko-KR']_&]:leading-[2.75rem] [html[lang='ja-JP']_&]:leading-[2.75rem]"],weight:"font-semibold"},sm:{sizing:["sm:text-heading-6","[html[lang='ko-KR']_&]:sm:leading-[2.75rem] [html[lang='ja-JP']_&]:sm:leading-[2.75rem]"],weight:"sm:font-semibold"},md:{sizing:["md:text-heading-6","[html[lang='ko-KR']_&]:md:leading-[2.75rem] [html[lang='ja-JP']_&]:md:leading-[2.75rem]"],weight:"md:font-semibold"},lg:{sizing:["lg:text-heading-6","[html[lang='ko-KR']_&]:lg:leading-[2.75rem] [html[lang='ja-JP']_&]:lg:leading-[2.75rem]"],weight:"lg:font-semibold"}},"Heading 7":{base:{sizing:["text-heading-7","[html[lang='ko-KR']_&]:leading-[2rem] [html[lang='ja-JP']_&]:leading-[2rem]"],weight:"font-medium"},sm:{sizing:["sm:text-heading-7","[html[lang='ko-KR']_&]:sm:leading-[2rem] [html[lang='ja-JP']_&]:sm:leading-[2rem]"],weight:"sm:font-medium"},md:{sizing:["md:text-heading-7","[html[lang='ko-KR']_&]:md:leading-[2rem] [html[lang='ja-JP']_&]:md:leading-[2rem]"],weight:"md:font-medium"}
2,lg:{sizing:["lg:text-heading-7","[html[lang='ko-KR']_&]:lg:leading-[2rem] [html[lang='ja-JP']_&]:lg:leading-[2rem]"],weight:"lg:font-medium"}},"Heading 8":{base:{sizing:["text-heading-8","[html[lang='ko-KR']_&]:leading-[1.75rem] [html[lang='ja-JP']_&]:leading-[1.75rem]"],weight:"font-medium"},sm:{sizing:["sm:text-heading-8","[html[lang='ko-KR']_&]:sm:leading-[1.75rem] [html[lang='ja-JP']_&]:sm:leading-[1.75rem]"],weight:"sm:font-medium"},md:{sizing:["md:text-heading-8","[html[lang='ko-KR']_&]:md:leading-[1.75rem] [html[lang='ja-JP']_&]:md:leading-[1.75rem]"],weight:"md:font-medium"},lg:{sizing:["lg:text-heading-8","[html[lang='ko-KR']_&]:lg:leading-[1.75rem] [html[lang='ja-JP']_&]:lg:leading-[1.75rem]"],weight:"lg:font-medium"}},"Sub-Heading 1":{base:{sizing:["text-sub-heading-1","[html[lang='ko-KR']_&]:leading-[1.75rem] [html[lang='ja-JP']_&]:leading-[1.75rem]"],weight:"font-medium"},sm:{sizing:["sm:text-sub-heading-1","[html[lang='ko-KR']_&]:sm:leading-[1.75rem] [html[lang='ja-JP']_&]:sm:leading-[1.75rem]"],weight:"sm:font-medium"},md:{sizing:["md:text-sub-heading-1","[html[lang='ko-KR']_&]:md:leading-[1.75rem] [html[lang='ja-JP']_&]:md:leading-[1.75rem]"],weight:"md:font-medium"}
2,lg:{sizing:["lg:text-sub-heading-1","[html[lang='ko-KR']_&]:lg:leading-[1.75rem] [html[lang='ja-JP']_&]:lg:leading-[1.75rem]"],weight:"lg:font-medium"}},"Sub-Heading 2":{base:{sizing:["text-sub-heading-2","[html[lang='ko-KR']_&]:leading-[1.5rem] [html[lang='ja-JP']_&]:leading-[1.5rem]"],weight:"font-medium"},sm:{sizing:["sm:text-sub-heading-2","[html[lang='ko-KR']_&]:sm:leading-[1.5rem] [html[lang='ja-JP']_&]:sm:leading-[1.5rem]"],weight:"sm:font-medium"},md:{sizing:["md:text-sub-heading-2","[html[lang='ko-KR']_&]:md:leading-[1.5rem] [html[lang='ja-JP']_&]:md:leading-[1.5rem]"],weight:"md:font-medium"},lg:{sizing:["lg:text-sub-heading-2","[html[lang='ko-KR']_&]:lg:leading-[1.5rem] [html[lang='ja-JP']_&]:lg:leading-[1.5rem]"],weight:"lg:font-medium"}},"Sub-Heading 3":{base:{sizing:["text-sub-heading-3","[html[lang='ko-KR']_&]:leading-[1.25rem] [html[lang='ja-JP']_&]:leading-[1.25rem]"],weight:"font-medium"},sm:{sizing:["sm:text-sub-heading-3","[html[lang='ko-KR']_&]:sm:leading-[1.25rem] [html[lang='ja-JP']_&]:sm:leading-[1.25rem]"],weight:"sm:font-medium"},md:{sizing:["md:text-sub-heading-3","[html[lang='ko-KR']_&]:md:leading-[1.25rem] [html[lang='ja-JP']_&]:md:leading-[1.25rem]"],weight:"md:font-medium"}
2,lg:{sizing:["lg:text-sub-heading-3","[html[lang='ko-KR']_&]:lg:leading-[1.25rem] [html[lang='ja-JP']_&]:lg:leading-[1.25rem]"],weight:"lg:font-medium"}},"Sub-Heading 4":{base:{sizing:["text-sub-heading-4"],weight:"font-medium"},sm:{sizing:["sm:text-sub-heading-4"],weight:"sm:font-medium"},md:{sizing:["md:text-sub-heading-4"],weight:"md:font-medium"},lg:{sizing:["lg:text-sub-heading-4"],weight:"lg:font-medium"}},"Body L":{base:{sizing:["text-body-l"],weight:"font-normal"},sm:{sizing:["sm:text-body-l"],weight:"sm:font-normal"},md:{sizing:["md:text-body-l"],weight:"md:font-normal"},lg:{sizing:["lg:text-body-l"],weight:"lg:font-normal"}},"Body M":{base:{sizing:["text-body-m"],weight:"font-normal"},sm:{sizing:["sm:text-body-m"],weight:"sm:font-normal"},md:{sizing:["md:text-body-m"],weight:"md:font-normal"},lg:{sizing:["lg:text-body-m"],weight:"lg:font-normal"}},"Body S":{base:{sizing:["text-body-s"],weight:"font-normal"},sm:{sizing:["sm:text-body-s"],weight:"sm:font-normal"},md:{sizing:["md:text-body-s"],weight:"md:font-normal"},lg:{sizing:["lg:text-body-s"],weight:"lg:font-normal"}},"Body XS":{base:{sizing:["text-body-xs"],weight:"font-normal"},sm:{sizing:["sm:text-body-xs"],weight:"sm:font-normal"},md:{sizing:["md:text-body-xs"],weight:"md:font-normal"},lg:{sizing:["lg:text-body-xs"],weight:"lg:font-normal"}},"Body XXS":{base:{sizing:["text-body-xxs"],weight:"font-normal"},sm:{sizing:["sm:text-body-xxs"],weight:"sm:font-normal"},md:{sizing:["md:text-body-xxs"],weight:"md:font-normal"},lg:{sizing:["lg:text-body-xxs"],weight:"lg:font-normal"}},"Label L":{base:{sizing:["text-label-l"],weight:"font-normal"},sm:{sizing:["sm:text-label-l"],weight:"sm:font-normal"},md:{sizing:["md:text-label-l"],weight:"md:font-normal"},lg:{sizing:["lg:text-label-l"],weight:"lg:font-normal"}},"Label M":{base:{sizing:["text-label-m"],weight:"font-normal"},sm:{sizing:["sm:text-label-m"],weight:"sm:font-normal"},md:{sizing:["md:text-label-m"],weight:"md:font-normal"},lg:{sizing:["lg:text-label-m"],weight:"lg:font-normal"}},"Label S":{base:{sizing:["text-label-s"],weight:"font-normal"},sm:{sizing:["sm:text-label-s"],weight:"sm:font-normal"},md:{sizing:["md:text-label-s"],weight:"md:font-normal"},lg:{sizing:["lg:text-label-s"],weight:"lg:font-normal"}},"Scaling - Heading 1":{base:{sizing:["text-[2.875rem] md:text-[min(6.5vh,4rem)] [@media(min-height:701px)]:text-[4rem] leading-[2.875rem] md:leading-[min(6.5vh,4rem)] [@media(min-height:701px)]:leading-[4rem]"],weight:void 0},sm:{sizing:[],weight:void 0},md:{sizing:[],weight:void 0},lg:{sizing:[],weight:void 0}},"Scaling - Heading 2":{base:{sizing:["text-3xl md:text-[min(6vh,3rem)] [@media(min-height:701px)]:text-[3rem] leading-4xl md:leading-[min(6vh,3rem)] [@media(min-height:701px)]:leading-[3rem]"],weight:void 0},sm:{sizing:[],weight:void 0},md:{sizing:[],weight:void 0},lg:{sizing:[],weight:void 0}},"Scaling - Heading 3":{base:{sizing:["text-lg md:text-[min(5.1vh,1.5rem)] [@media(min-height:701px)]:text-2xl leading-2xl md:leading-[min(5.1vh,1.75rem)] [@media(min-height:701px)]:leading-7"],weight:void 0},sm:{sizing:[],weight:void 0},md:{sizing:[],weight:void 0},lg:{sizing:[],weight:void 0}},"Scaling - Sub 1":{base:{sizing:["md:text-[min(2.5vh,1.25rem)] [@media(min-height:701px)]:text-xl md:leading-[min(3.1vh,1.5rem)] [@media(min-height:701px)]:leading-6"],weight:void 0},sm:{sizing:[],weight:void 0},md:{sizing:[],weight:void 0},lg:{sizing:[],weight:void 0}}},o=({base:e,sm:t,md:n,lg:r},i)=>{let l=i?.includes("font-");return(0,a.default)(s[e].base.sizing,t&&s[t].sm.sizing,n&&s[n].md.sizing,r&&s[r].lg.sizing,!l&&[s[e].base.weight,t&&s[t].sm.weight,n&&s[n].md.weight,r&&s[r].lg.weight],i&&i)},c=/(<br\s*\/?>|\n)/,u=e=>{let{base:n,sm:r,md:i,lg:a,className:l,children:s,disableTextProcessing:u=!1,...d}=e,f="string"!=typeof s||u?s:(e=>{let n=e.split(c),r=[],i=0;for(let e of n)""!==e&&("\n"===e||c.test(e)?r.push((0,t.jsx)("br",{},`br-${i++}`)):r.push(e));return r})(s);return{className:o({base:n,...r&&{sm:r},...i&&{md:i},...a&&{lg:a}},l),children:f,...d}},d=(e,n)=>e?/^(https?:\/\/|\/\/|mailto:|tel:)/.test(e)?(0,t.jsx)("a",{href:e,className:"link-styles-blue",target:"_blank",rel:"noopener noreferrer",children:n}):(0,t.jsx)(i.Link,{href:e,className:"link-styles-blue",children:n}):(0,t.jsx)("span",{children:n});e.s(["Text",0,{Div:e=>(0,t.jsx)("div",{...u(e)}),H1:e=>(0,t.jsx)("h1",{...u(e)}),H2:e=>(0,t.jsx)("h2",{...u(e)}),H3:e=>(0,t.jsx)("h3",{...u(e)}),H4:e=>(0,t.jsx)("h4",{...u(e)}),H5:e=>(0,t.jsx)("h5",{...u(e)}),H6:e=>(0,t.jsx)("h6",{...u(e)}),P:e=>(0,t.jsx)("p",{...u(e)}),Span:e=>(0,t.jsx)("span",{...u(e)}),RichText:({content:e,...i})=>(0,t.jsx)("div",{...u({...i,disableTextProcessing:!0}),children:(0,n.documentToReactComponents)(e,{renderText:e=>e.split("\n").map((e,n)=>(0,t.jsxs)(l.Fragment,{children:[e,n>0&&(0,t.jsx)("br",{})]},n)),renderNode:{[r.INLINES.HYPERLINK]:(e,t)=>d(e.data.uri,t),[r.INLINES.ENTRY_HYPERLINK]:(e,t)=>{let n=e.data.target;return d(n.path??n.url??n.fields?.path??n.fields?.url,t)},[r.BLOCKS.UL_LIST]:(e,n)=>(0,t.jsx)("ul",{className:"list-disc pl-8",children:n})},renderMark:{superscript:e=>(0,t.jsx)("sup",{children:e})}})})},"setTextStyle",0,o,"variants",0,s])},513518,e=>{"use strict";var t=e.i(41170),n=e.i(7284);e.i(125657),e.s(["AccordionItemBase",0,({title:e,children:r,toggleCallback:i,exp
2anded:a=!1,contentClassName:l})=>(0,t.jsxs)("div",{className:(0,n.default)("grid w-full transition-all duration-500 ease-in-out",a?"grid-rows-[max-content_1fr]":"grid-rows-[max-content_0fr]"),children:[(0,t.jsx)("button",{onClick:()=>{i()},disabled:a,children:e}),(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:l,children:r})})]})])},542043,e=>{"use strict";var t=e.i(41170),n=e.i(125657);let r=(0,n.createContext)([void 0,()=>{throw Error("Accordion context not set yet.")}]);e.s(["AccordionProvider",0,({children:e,initialIndex:i})=>{let[a,l]=(0,n.useState)(i);return(0,t.jsx)(r.Provider,{value:[a,l],children:e})},"useAccordionContext",0,()=>(0,n.useContext)(r)])},484661,e=>{"use strict";var t=e.i(41170),n=e.i(156662),r=e.i(269722),i=e.i(7284),a=e.i(125657),l=e.i(563313),s=e.i(513518),o=e.i(542043);e.s(["AccordionItem",0,({id:e,idx:c,title:u,titleTypography:d="default",reverseTitleColor:f=!1,children:m,standalone:p=!0,active:h=!1,activeIdx:g,setActiveIdx:x,onItemToggle:v,className:b,defaultExpanded:y=!1})=>{let[w,j]=(0,o.useAccordionContext)(),N=!p&&void 0===g&&void 0===x,E=!p&&void 0!==g&&void 0!==x,S=N?w:g,C=(0,a.useCallback)(e=>{N?j(e):x&&x(e)},[N,j,x]),[k,T]=(0,a.useState)(p?y:S===c);(0,a.useEffect)(()=>{p||T(c===S)},[c,S,p]),(0,a.useEffect)(()=>{h&&(N||E)&&C(c)},[]);let z=(0,a.useCallback)(()=>{if(p){let e=!k;T(e),v?.(c,e)}else{let e=S===c?void 0:c;C(e),v?.(c,e===c)}},[p,C,c,S,k,v]);return(0,t.jsx)("div",{id:e,className:(0,i.default)("group flex flex-row gap-8 border-b border-neutral-300",b),children:(0,t.jsx)(s.AccordionItemBase,{title:(0,t.jsxs)("div",{className:(0,i.default)("flex items-start justify-between gap-4 py-spacing-05 text-left font-medium transition-[color,padding] duration-300 ease-in-out-circ group-hover:text-black",k===f?"text-neutral-950/35":"text-black"),children:[(0,t.jsx)(l.Text.Span,{base:"Sub-Heading 1",..."flat"!==d&&{md:"Heading 8"},children:u}),(0,t.jsx)("div",{className:(0,i.default)("relative w-4 flex-none","flat"===d?"mt-1":"mt-1.5"),onClick:z,"aria-hidden":"true",children:k?(0,t.jsx)(r.default,{className:"size-4"}):(0,t.jsx)(n.default,{className:"size-4"})})]}),toggleCallback:z,contentClassName:"pb-[1.12rem]",expanded:k,children:m})})}])},422228,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(714198),a=e.i(125657);e.i(563313),e.s(["RichTextBody",0,({content:e,className:l,boldClassName:s})=>(0,t.jsx)("div",{...l&&{className:l},children:(0,n.documentToReactComponents)(e,{renderText:e=>e.split("\n").map((e,n)=>(0,t.jsxs)(a.Fragment,{children:[e,n>0&&(0,t.jsx)("br",{})]},n)),renderNode:{[r.INLINES.HYPERLINK]:e=>(0,t.jsx)(i.Link,{href:e.data.uri,className:"text-cyan-600 underline decoration-1 underline-offset-2 hover:text-cyan-700",target:"_blank",children:e.content[0]?.value})},renderMark:{superscript:e=>(0,t.jsx)("sup",{children:e}),[r.MARKS.BOLD]:e=>(0,t.jsx)("strong",{className:s??"font-semibold text-neutral-950",children:e})}})})])},251520,e=>{"use strict";var t,n,r,i,a,l,s,o,c,u,d=e.i(41170),f=e.i(125657);function m(){return(m=Object.assign.bind()).apply(this,arguments)}function p(){return(p=Object.assign.bind()).apply(this,arguments)}function h(){return(h=Object.assign.bind()).apply(this,arguments)}function g(){return(g=Object.assign.bind()).apply(this,arguments)}var x=e.i(7284),v=e.i(422228),b=e.i(563313);let y={success:{containerBg:"bg-green-10",icon:function(e){return f.createElement("svg",h({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none"},e),f.createElement("mask",{id:"alert-success_svg__a",width:20,height:20,x:0,y:0,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},a||(a=f.createElement("circle",{cx:10,cy:10,r:10,fill:"#26CC86"}))),l||(l=f.createElement("g",{mask:"url(#alert-success_svg__a)"},f.createElement("path",{fill:"#26CC86",d:"M0 0h20v20H0z"}))),f.createElement("mask",{id:"alert-success_svg__b",width:8,height:8,x:6,y:6,maskUnits:"userSpaceOnUse",style:{maskType:"alpha"}},s||(s=f.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M14 6.487 9.66 14 6 10.623l.678-.718 2.741 2.53L13.138 6z",clipRule:"evenodd"}))),o||(o=f.createElement("g",{mask:"url(#alert-success_svg__b)"},f.createElement("path",{fill:"#fff",d:"M0 0h20v20H0z"}))))}},error:{containerBg:"bg-red-10",icon:function(e){return f.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none"},e),t||(t=f.createElement("circle",{cx:10,cy:10,r:10,fill:"#DE3243"})),n||(n=f.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M10 9.116 6.464 5.581l-.883.883L9.116 10l-3.535 3.536.883.883L10 10.884l3.536 3.535.883-.883L10.884 10l3.535-3.536-.883-.883z",clipRule:"evenodd"})))}},info:{containerBg:"bg-cyan-10",icon:function(e){return f.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none"},e),r||(r=f.createElement("circle",{cx:10,cy:10,r:10,fill:"#007FAF"})),i||(i=f.createElement("path",{fill:"#fff",d:"M9.15 15.35v-7.2h1.5v7.2zM9.9 6.8c-.45 0-.9-.375-.9-.9s.45-.9.9-.9.9.375.9.9-.45.9-.9.9"})))}},warning:{containerBg:"bg-yellow-10",icon:function(e){return f.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",width:20,height:20,fill:"none"},e),c||(c=f.createElement("circle",{cx:10,cy:10,r:10,fill:"#FFAB40"})),u||(u=f.createElement("path",{fill:"#030E16",d:"M10 15.923c-.538 0-1-.462-1-1s.462-1 1-1c.539 0 1 .462 1 1s-.461 1-1 1m-.615-3.077L9.077 5h1.846l-.308 7.846z"})))}}};e.s(["AlertBanner",0,({variant:e,messageTitle:t,content:n,onClose:r,className:i})=>{let a=y[e],l=a.icon;return(0,d.jsxs)("div",{className:(0,x.default)("flex w-full items-center gap-4 px-6 py-4",a.containerBg,i),role:"alert",children:[(0,d.jsx)(l,{className:"size-5 shrink-0"}),(0,d.jsxs)("div",{className:"flex flex-1 flex-wrap items-center gap-3",children:[t&&(0,d.jsx)("span",{className:(0,b.setTextStyle)({base:"Sub-Heading 3"},"font-medium text-neutral-950"),children:t}),(0,d.jsx)(v.RichTextBody,{content:n,className:(0,b.setTextStyle)({base:"Sub-Heading 3"},"font-normal text-neutral-950 [&_a]:font-medium [&_a]:text-neutral-950 [&_a]:underline [&_a]:decoration-neutral-950 [&_p]:inline [&_p]:whitespace-pre-wrap")})]}),r&&(0,d.jsx)("button",{onClick:r,className:"flex shrink-0 items-center justify-center text-neutral-950 transition-opacity hover:opacity-70","aria-label":"Close alert",children:(0,d.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",className:"size-4",fill:"
2currentColor",children:(0,d.jsx)("path",{d:"M8 7.385 4.615 4 4 4.615 7.385 8 4 11.385l.615.615L8 8.615 11.385 12l.615-.615L8.615 8 12 4.615 11.385 4 8 7.385Z"})})})]})}],251520)},605324,797104,e=>{"use strict";var t=e.i(125657),n=e.i(139088);function r(e){let r=(0,n.useSyncedRef)(e);(0,t.useEffect)(()=>()=>{r.current()},[])}e.s(["useUnmountEffect",0,r],797104),e.s(["useThrottledCallback",0,function(e,n,i,a=!1){let l=(0,t.useRef)(void 0),s=(0,t.useRef)(void 0);return r(()=>{l.current&&(clearTimeout(l.current),l.current=void 0)}),(0,t.useMemo)(()=>{let t=(n,r)=>{s.current=void 0,e.apply(n,r),l.current=setTimeout(()=>{l.current=void 0,!a&&s.current&&(t(s.current.this,s.current.args),s.current=void 0)},i)},n=function(...e){if(l.current){s.current={args:e,this:this};return}t(this,e)};return Object.defineProperties(n,{length:{value:e.length},name:{value:`${e.name||"anonymous"}__throttled__${i}`}}),n},[i,a,...n])}],605324)},836373,e=>{"use strict";var t,n=e.i(125657);function r(){return(r=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return n.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),t||(t=n.createElement("path",{d:"M11.386 4.613v7.202h-.892V6.137L4.631 12 4 11.369l5.863-5.863H4.185v-.893h7.202Z"})))}])},686674,965718,e=>{"use strict";let t;var n=e.i(41170),r=e.i(605324),i=e.i(125657),a=e.i(139088),l=e.i(76469);function s(e,n,r=!0){let o=r&&function(){if(!l.isBrowser)return;if(t)return t;let e=new Map,n=new ResizeObserver(t=>{for(let n of t){let t=e.get(n.target);if(void 0!==t&&0!==t.size)for(let e of t)setTimeout(()=>{e(n)},0)}});return t={observer:n,subscribe(t,r){let i=e.get(t);i||(i=new Set,e.set(t,i),n.observe(t)),i.add(r)},unsubscribe(t,r){let i=e.get(t);i&&(i.delete(r),0===i.size&&(e.delete(t),n.unobserve(t)))}}}(),c=(0,a.useSyncedRef)(n),u=e&&"current"in e?e.current:e;(0,i.useEffect)(()=>{let t=e&&"current"in e?e.current:e;if(!o||!t)return;let n=!0,r=(...e)=>{n&&c.current(...e)};return o.subscribe(t,r),()=>{n=!1,o.unsubscribe(t,r)}},[u,o])}e.s(["useResizeObserver",0,s],965718);var o=e.i(836373),c=e.i(714198),u=e.i(7284);let d={cyan:{light:{text:"text-cyan-600",border:"border-cyan-600",fill:"fill-cyan-600",decoration:"decoration-cyan-600/80",hoverText:"group-hover:text-cyan-600",selfHoverText:"hover:text-cyan-600"},dark:{text:"text-cyan-400",border:"border-cyan-400",fill:"fill-cyan-400",decoration:"decoration-cyan-400/80",hoverText:"group-hover:text-cyan-400",selfHoverText:"hover:text-cyan-400"}},purple:{light:{text:"text-purple-400",border:"border-purple-400",fill:"fill-purple-400",decoration:"decoration-purple-400/80",hoverText:"group-hover:text-purple-400",selfHoverText:"hover:text-purple-400"},dark:{text:"text-purple-400",border:"border-purple-400",fill:"fill-purple-400",decoration:"decoration-purple-400/80",hoverText:"group-hover:text-purple-400",selfHoverText:"hover:text-purple-400"}}},f=({active:e,item:t,scrollTo:r,short:a,accentClasses:l})=>{let s=(0,i.useRef)(null),o=(0,i.useCallback)(e=>{e.preventDefault(),r(t)},[t,r]);return(0,i.useEffect)(()=>{e&&s.current&&window.matchMedia("(max-width: 767px)").matches&&s.current.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"})},[e]),(0,n.jsx)("a",{ref:s,className:(0,u.clsx)("group -mb-px flex-none border-b px-3 md:px-6",e&&l.border),href:`#${t.anchor}`,onClick:o,children:(0,n.jsx)("span",{className:(0,u.clsx)("grid place-content-center transition-colors",l.hoverText,a?"h-12":"h-[3.75rem] md:h-20",e&&l.text),children:t.label})})},m=({item:e,short:t,accentClasses:r})=>{let i=e.self;return(0,n.jsx)(c.Link,{className:(0,u.clsx)("group -mb-px grid min-w-min flex-none place-content-center px-3 md:px-6",i&&r.selfHoverText,!i&&r.text,t?"h-12":"h-[3.75rem] md:h-20"),href:e.href,...!i&&{target:"_blank",rel:"noopener noreferrer"},children:(0,n.jsxs)("span",{className:(0,u.clsx)(!i&&"decoration-1 underline-offset-2 group-hover:underline",!i&&r.decoration),children:[e.label,!i&&(0,n.jsx)(o.default,{className:(0,u.clsx)("ml-1 inline size-4",r.fill)})]})})},p=({item:e,setRef:t,className:r,offset:a=0})=>{let l=(0,i.useCallback)(n=>{t(e,n)},[e,t]);return(0,n.jsx)("div",{id:e.anchor,ref:l,className:r,style:{scrollMarginTop:`${a+80}px`},children:e.contents})},h=({items:e,targetRefs:t,isScrollingRef:n,offset:r,currentAnchor:a,setCurrentAnchor:l})=>{let s=(0,i.useRef)(null),o=(0,i.useRef)(a),c=(0,i.useRef)(e.map(e=>e.anchor));(0,i.useEffect)(()=>{o.current=a},[a]),(0,i.useEffect)(()=>{let e=r+80,i=new IntersectionObserver(()=>{var r;if(n.current)return;let i=g(c.current,t.current,e);if(0===i.length)return;let a=x(i);o.current!==a.anchor&&(r=a.anchor,s.current&&clearTimeout(s.current),s.current=setTimeout(()=>{l(r),window.history.replaceState(null,"",`#${r}`)},80))},{threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1],rootMargin:`-${e}px 0px 0% 0px`});for(let e of c.current){let n=t.current[e];n&&i.observe(n)}return()=>{i.disconnect(),s.current&&clearTimeout(s.current)}},[r,t,n,l])},g=(e,t,n)=>{let r=window.innerHeight;return e.map(e=>{let i=t[e];if(!i)return null;let a=i.getBoundingClientRect(),l=Math.max(a.top,n),s=Math.max(0,Math.min(a.bottom,r)-l),o=a.height>0?s/a.height:0;return{anchor:e,visibleHeight:s,visibleRatio:o,isInViewport:a.bottom>n&&a.top<r}}).filter(e=>null!==e).filter(e=>e.isInViewport&&e.visibleHeight>0)},x=e=>{let t=e.filter(e=>e.visibleRatio>=.5),n=t.length>0?t:e,r=t.length>0?"visibleRatio":"visibleHeight",i=n[0];for(let e of n)e[r]>i[r]&&(i=e);return i};e.s(["AnchorNav",0,({upperChildren:e,items:t,className:a,disableDefaultNavBackgroun
2d:l=!1,darkMode:o=!1,accent:c="cyan",stuckClassName:g,onStuckChanged:x,short:v=!1,fixed:b=!1,noMargin:y=!1,offset:w=0})=>{let j=(0,i.useMemo)(()=>t.filter(e=>"anchor"in e),[t]),{scrollTo:N,setRef:E,currentAnchor:S}=((e,t=0)=>{let n=e[0];if(!n)throw Error("Could not find an initial item!");let[r,a]=(0,i.useState)(n.anchor),l=(0,i.useRef)({}),s=(0,i.useRef)(!1),o=(0,i.useCallback)(e=>{let t=l.current[e.anchor];t&&(s.current=!0,t.scrollIntoView({behavior:"smooth",block:"start"}),a(e.anchor),window.history.replaceState(null,"",`#${e.anchor}`),setTimeout(()=>{s.current=!1},750))},[]),c=(0,i.useCallback)((e,t)=>{l.current[e.anchor]=t},[]);return h({items:e,targetRefs:l,isScrollingRef:s,offset:t,currentAnchor:r,setCurrentAnchor:a}),{scrollTo:o,setRef:c,currentAnchor:r}})(j,w),{isStuck:C,navRef:k}=(e=>{let[t,n]=(0,i.useState)(!1),a=(0,i.useRef)(0),l=(0,i.useRef)(null),o=(0,i.useRef)(0),c=(0,i.useRef)(!1),u=(0,i.useCallback)(e=>{l.current=e,o.current=window.scrollY+(e?.getBoundingClientRect().top??0)},[]),d=(0,i.useCallback)(t=>{c.current!==t&&(c.current=t,n(t),e?.(t))},[e]),f=(0,r.useThrottledCallback)(()=>{d(window.scrollY>a.current&&window.scrollY>o.current),a.current=window.scrollY},[],50);return(0,i.useEffect)(()=>(window.addEventListener("scroll",f),()=>{window.removeEventListener("scroll",f)}),[f]),(0,i.useEffect)(()=>{a.current=window.scrollY},[]),s(null,()=>{o.current=window.scrollY+(l.current?.getBoundingClientRect().top??0)}),{isStuck:t,navRef:u}})(x),T=d[c][o?"dark":"light"];return(0,n.jsxs)("div",{children:[(0,n.jsx)("nav",{className:(0,u.clsx)("sticky z-30 w-full overflow-x-auto whitespace-nowrap transition-[transform,background-color] ease-linear",{[g??""]:C},b&&"translate-y-[-1px] lg:translate-y-0",C&&!b&&(o?"bg-black":"bg-neutral-1"),!l&&!(C&&!b)&&(o?"bg-black":"bg-white"),a),style:b?{top:"calc(var(--header-height) + 1px)"}:void 0,ref:k,children:(0,n.jsx)("div",{className:"min-w-min border-b border-neutral-50",children:(0,n.jsx)("ul",{className:(0,u.clsx)("flex min-w-min flex-row flex-nowrap items-center justify-center text-sm",!v&&"md:text-base"),children:t.map(e=>(0,n.jsx)("li",{className:"contents",children:"anchor"in e?(0,n.jsx)(f,{item:e,scrollTo:N,active:S===e.anchor,short:v,accentClasses:T}):(0,n.jsx)(m,{item:e,short:v,accentClasses:T})},`item-${e.label}`))})})}),e,j.map((e,t)=>(0,n.jsx)(p,{item:e,setRef:E,offset:w,className:(0,u.clsx)(b&&"scroll-mt-16",t&&!y&&"mt-[4rem] sm:mt-[6rem] lg:mt-[7.5rem]")},`anchor-section-${e.anchor}`))]})}],686674)},309432,e=>{"use strict";var t,n=e.i(125657);function r(){return(r=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return n.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),t||(t=n.createElement("path",{d:"m2.372 5.372 6 6 6-6-.744-.744-5.256 5.257-5.257-5.257z"})))}])},89440,e=>{"use strict";let t=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,n=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r);else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(r&&(r+=" "),r+=t);return r};e.s(["cva",0,(e,r)=>i=>{var a;if((null==r?void 0:r.variants)==null)return n(e,null==i?void 0:i.class,null==i?void 0:i.className);let{variants:l,defaultVariants:s}=r,o=Object.keys(l).map(e=>{let n=null==i?void 0:i[e],r=null==s?void 0:s[e];if(null===n)return null;let a=t(n)||t(r);return l[e][a]}),c=i&&Object.entries(i).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return n(e,o,null==r||null==(a=r.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...c}[t]):({...s,...c})[t]===n})?[...e,n,r]:e},[]),null==i?void 0:i.class,null==i?void 0:i.className)}],89440)},126612,(e,t,n)=>{"use strict";var r=function(e){var t,n,r;return!!(t=e)&&"object"==typeof t&&(n=e,"[object RegExp]"!==(r=Object.prototype.toString.call(n))&&"[object Date]"!==r&&n.$$typeof!==i)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c(Array.isArray(e)?[]:{},e,t):e}function l(e,t,n){return e.concat(t).map(function(e){return a(e,n)})}function s(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function o(e,t){try{return t in e}catch(e){return!1}}
2function c(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||l,n.isMergeableObject=n.isMergeableObject||r,n.cloneUnlessOtherwiseSpecified=a;var i,u,d=Array.isArray(t);return d!==Array.isArray(e)?a(t,n):d?n.arrayMerge(e,t,n):(u={},(i=n).isMergeableObject(e)&&s(e).forEach(function(t){u[t]=a(e[t],i)}),s(t).forEach(function(n){o(e,n)&&!(Object.hasOwnProperty.call(e,n)&&Object.propertyIsEnumerable.call(e,n))||(o(e,n)&&i.isMergeableObject(t[n])?u[n]=(function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"==typeof n?n:c})(n,i)(e[n],t[n],i):u[n]=a(t[n],i))}),u)}c.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,n){return c(e,n,t)},{})},t.exports=c},25195,e=>{"use strict";var t=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function n(e,n){if(e.length!==n.length)return!1;for(var r,i,a=0;a<e.length;a++)if(!((r=e[a])===(i=n[a])||t(r)&&t(i))&&1)return!1;return!0}e.s(["default",0,function(e,t){void 0===t&&(t=n);var r,i,a=[],l=!1;return function(){for(var n=[],s=0;s<arguments.length;s++)n[s]=arguments[s];return l&&r===this&&t(n,a)||(i=e.apply(this,n),l=!0,r=this,a=n),i}}])},771196,(e,t,n)=>{var r="u">typeof Element,i="function"==typeof Map,a="function"==typeof Set,l="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;t.exports=function(e,t){try{return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var s,o,c,u;if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((s=t.length)!=n.length)return!1;for(o=s;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(i&&t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(u=t.entries();!(o=u.next()).done;)if(!n.has(o.value[0]))return!1;for(u=t.entries();!(o=u.next()).done;)if(!e(o.value[1],n.get(o.value[0])))return!1;return!0}if(a&&t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(u=t.entries();!(o=u.next()).done;)if(!n.has(o.value[0]))return!1;return!0}if(l&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((s=t.length)!=n.length)return!1;for(o=s;0!=o--;)if(t[o]!==n[o])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf&&"function"==typeof t.valueOf&&"function"==typeof n.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof n.toString)return t.toString()===n.toString();if((s=(c=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=s;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,c[o]))return!1;if(r&&t instanceof Element)return!1;for(o=s;0!=o--;)if(("_owner"!==c[o]&&"__v"!==c[o]&&"__o"!==c[o]||!t.$$typeof)&&!e(t[c[o]],n[c[o]]))return!1;return!0}return t!=t&&n!=n}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},35305,(e,t,n)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},561227,(e,t,n)=>{"use strict";var r=e.r(35305);function i(){}function a(){}a.resetWarningCache=i,t.exports=function(){function e(e,t,n,i,a,l){if(l!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
2;return n.PropTypes=n,n}},304153,(e,t,n)=>{t.exports=e.r(561227)()},548769,(e,t,n)=>{let r,i,a;var l=Object.create,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,u=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,f=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of c(t))d.call(e,i)||i===n||s(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable});return e},m={},p={defaultProps:()=>k,propTypes:()=>S};for(var h in p)s(m,h,{get:p[h],enumerable:!0});t.exports=f(s({},"__esModule",{value:!0}),m);let{string:g,bool:x,number:v,array:b,oneOfType:y,shape:w,object:j,func:N,node:E}=(a=null!=(r=e.r(304153))?l(u(r)):{},f(!i&&r&&r.__esModule?a:s(a,"default",{value:r,enumerable:!0}),r)).default,S={url:y([g,b,j]),playing:x,loop:x,controls:x,volume:v,muted:x,playbackRate:v,width:y([g,v]),height:y([g,v]),style:j,progressInterval:v,playsinline:x,pip:x,stopOnUnmount:x,light:y([x,g,j]),playIcon:E,previewTabIndex:v,previewAriaLabel:g,fallback:E,oEmbedUrl:g,wrapper:y([g,N,w({render:N.isRequired})]),config:w({soundcloud:w({options:j}),youtube:w({playerVars:j,embedOptions:j,onUnstarted:N}),facebook:w({appId:g,version:g,playerId:g,attributes:j}),dailymotion:w({params:j}),vimeo:w({playerOptions:j,title:g}),mux:w({attributes:j,version:g}),file:w({attributes:j,tracks:b,forceVideo:x,forceAudio:x,forceHLS:x,forceSafariHLS:x,forceDisableHls:x,forceDASH:x,forceFLV:x,hlsOptions:j,hlsVersion:g,dashVersion:g,flvVersion:g}),wistia:w({options:j,playerId:g,customControls:b}),mixcloud:w({options:j}),twitch:w({options:j,playerId:g}),vidyard:w({options:j})}),onReady:N,onStart:N,onPlay:N,onPause:N,onBuffer:N,onBufferEnd:N,onEnded:N,onError:N,onDuration:N,onSeek:N,onPlaybackRateChange:N,onPlaybackQualityChange:N,onProgress:N,onClickPreview:N,onEnablePIP:N,onDisablePIP:N},C=()=>{},k={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:C},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},mux:{attributes:{},version:"2"},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0",forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:C,onStart:C,onPlay:C,onPause:C,onBuffer:C,onBufferEnd:C,onEnded:C,onError:C,onDuration:C,onSeek:C,onPlaybackRateChange:C,onPlaybackQualityChange:C,onProgress:C,onClickPreview:C,onEnablePIP:C,onDisablePIP:C}},157664,(e,t,n)=>{function r(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(Error("Failed to load "+this.src),e)}}t.exports=function(e,t,n){var i=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");"function"==typeof t&&(n=t,t={}),n=n||function(){},a.type=(t=t||{}).type||"text/javascript",a.charset=t.charset||"utf8",a.async=!("async"in t)||!!t.async,a.src=e,t.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(a,t.attrs),t.text&&(a.text=""+t.text),("onload"in a?r:function(e,t){e.onreadystatechange=function(){("complete"==this.readyState||"loaded"==this.readyState)&&(this.onreadystatechange=null,t(null,e))}})(a,n),a.onload||r(a,n),i.appendChild(a)}},681027,(e,t,n)=>{var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,s=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of l(t))o.call(e,s)||s===n||i(e,s,{get:()=>t[s],enumerable:!(r=a(t,s))||r.enumerable});return e}
2,u=(e,t,n)=>(n=null!=e?r(s(e)):{},c(!t&&e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),d={},f={callPlayer:()=>P,getConfig:()=>R,getSDK:()=>z,isBlobUrl:()=>I,isMediaStream:()=>O,lazy:()=>x,omit:()=>_,parseEndTime:()=>E,parseStartTime:()=>N,queryString:()=>C,randomString:()=>S,supportsWebKitPresentationMode:()=>A};for(var m in f)i(d,m,{get:f[m],enumerable:!0});t.exports=c(i({},"__esModule",{value:!0}),d);var p=u(e.r(125657)),h=u(e.r(157664)),g=u(e.r(126612));let x=e=>p.default.lazy(async()=>{let t=await e();return"function"==typeof t.default?t:t.default}),v=/[?&#](?:start|t)=([0-9hms]+)/,b=/[?&#]end=([0-9hms]+)/,y=/(\d+)(h|m|s)/g,w=/^\d+$/;function j(e,t){if(e instanceof Array)return;let n=e.match(t);if(n){let e=n[1];if(e.match(y)){var r=e;let t=0,n=y.exec(r);for(;null!==n;){let[,e,i]=n;"h"===i&&(t+=60*parseInt(e,10)*60),"m"===i&&(t+=60*parseInt(e,10)),"s"===i&&(t+=parseInt(e,10)),n=y.exec(r)}return t}if(w.test(e))return parseInt(e)}}function N(e){return j(e,v)}function E(e){return j(e,b)}function S(){return Math.random().toString(36).substr(2,5)}function C(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join("&")}function k(e){return window[e]?window[e]:window.exports&&window.exports[e]?window.exports[e]:window.module&&window.module.exports&&window.module.exports[e]?window.module.exports[e]:null}let T={},z=function(e,t,n=null,r=()=>!0,i=h.default){let a=k(t);return a&&r(a)?Promise.resolve(a):new Promise((r,a)=>{if(T[e])return void T[e].push({resolve:r,reject:a});T[e]=[{resolve:r,reject:a}];let l=t=>{T[e].forEach(e=>e.resolve(t))};if(n){let e=window[n];window[n]=function(){e&&e(),l(k(t))}}i(e,r=>{r?(T[e].forEach(e=>e.reject(r)),T[e]=null):n||l(k(t))})})};function R(e,t){return(0,g.default)(t.config,e.config)}function _(e,...t){let n=[].concat(...t),r={};for(let t of Object.keys(e))-1===n.indexOf(t)&&(r[t]=e[t]);return r}function P(e,...t){if(!this.player||!this.player[e]){let t=`ReactPlayer: ${this.constructor.displayName} player could not call %c${e}%c \u2013 `;return this.player?this.player[e]||(t+="The method was not available"):t+="The player was not available",console.warn(t,"font-weight: bold",""),null}return this.player[e](...t)}function O(e){return"u">typeof window&&void 0!==window.MediaStream&&e instanceof window.MediaStream}function I(e){return/^blob:/.test(e)}function A(e=document.createElement("video")){let t=!1===/iPhone|iPod/.test(navigator.userAgent);return e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode&&t}},966224,(e,t,n)=>{var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,s=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of l(t))o.call(e,s)||s===n||i(e,s,{get:()=>t[s],enumerable:!(r=a(t,s))||r.enumerable});return e},u=(e,t,n)=>(n=null!=e?r(s(e)):{},c(!t&&e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),d=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},f={},m={default:()=>b};for(var p in m)i(f,p,{get:m[p],enumerable:!0});t.exports=c(i({},"__esModule",{value:!0}),f);var h=u(e.r(125657)),g=u(e.r(771196)),x=e.r(548769),v=e.r(681027);class b extends h.Component{constructor(){super(...arguments),d(this,"mounted",!1),d(this,"isReady",!1),d(this,"isPlaying",!1),d(this,"isLoading",!0),d(this,"loadOnReady",null),d(this,"startOnPlay",!0),d(this,"seekOnPlay",null),d(this,"onDurationCalled",!1),d(this,"handlePlayerMount",e=>{this.player||(this.player=e,this.player.load(this.props.url)),this.progress()}),d(this,"getInternalPlayer",e=>this.player?this.player[e]:null),d(this,"progress",()=>{if(this.props.url&&this.player&&this.isReady){let e=this.getCurrentTime()||0,t=this.getSecondsLoaded(),n=this.getDuration();if(n){let r={playedSeconds:e,played:e/n};null!==t&&(r.loadedSeconds=t,r.loaded=t/n),(r.playedSeconds!==this.prevPlayed||r.loadedSeconds!==this.prevLoaded)&&this.props.onProgress(r),this.prevPlayed=r.playedSeconds,this.prevLoaded=r.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}),d(this,"handleReady",()=>{if(!this.mounted)return;this.isReady=!0,this.isLoading=!1;let{onReady:e,playing:t,volume:n,muted:r}=this.props;e(),r||null===n||this.player.setVolume(n),this.loadOnReady?(this.player.load(this.loadOnReady,!0),this.loadOnReady=null):t&&this.player.play(),this.handleDurationCheck()}),d(this,"handlePlay",()=>{this.isPlaying=!0,this.isLoading=!1;let{onStart:e,onPlay:t,playbackRate:n}=this.props;this.startOnPlay&&(this.player.setPlaybackRate&&1!==n&&this.player.setPlaybackRate(n),e(),this.startOnPlay=!1),t(),this.seekOnPlay&&(this.seekTo(this.seekOnPlay),this.seekOnPlay=null),this.handleDurationCheck()}),d(this,"handlePause",e=>{this.isPlaying=!1,this.isLoading||this.props.onPause(e)}),d(this,"handleEnded",()=>{let{activePlayer:e,loop:t,onEnded:n}=this.props;e.loopOnEnded&&t&&this.seekTo(0),t||(this.isPlaying=!1,n())}),d(this,"handleError",(...e)=>{this.isLoading=!1,this.props.onError(...e)}),d(this,"handleDurationCheck",()=>{clearTimeout(this.durationCheckTimeout);let e=this.getDuration();e?this.onDurationCalled||(this.props.onDuration(e),this.onDurationCalled=!0):this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}),d(this,"handleLoaded",()=>{this.isLoading=!1})}componentDidMount(){this.mounted=!0}componentWillUnmount(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP(
2)),this.mounted=!1}componentDidUpdate(e){if(!this.player)return;let{url:t,playing:n,volume:r,muted:i,playbackRate:a,pip:l,loop:s,activePlayer:o,disableDeferredLoading:c}=this.props;if(!(0,g.default)(e.url,t)){if(this.isLoading&&!o.forceLoad&&!c&&!(0,v.isMediaStream)(t)){console.warn(`ReactPlayer: the attempt to load ${t} is being deferred until the player has loaded`),this.loadOnReady=t;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(t,this.isReady)}e.playing||!n||this.isPlaying||this.player.play(),e.playing&&!n&&this.isPlaying&&this.player.pause(),!e.pip&&l&&this.player.enablePIP&&this.player.enablePIP(),e.pip&&!l&&this.player.disablePIP&&this.player.disablePIP(),e.volume!==r&&null!==r&&this.player.setVolume(r),e.muted!==i&&(i?this.player.mute():(this.player.unmute(),null!==r&&setTimeout(()=>this.player.setVolume(r)))),e.playbackRate!==a&&this.player.setPlaybackRate&&this.player.setPlaybackRate(a),e.loop!==s&&this.player.setLoop&&this.player.setLoop(s)}getDuration(){return this.isReady?this.player.getDuration():null}getCurrentTime(){return this.isReady?this.player.getCurrentTime():null}getSecondsLoaded(){return this.isReady?this.player.getSecondsLoaded():null}seekTo(e,t,n){if(!this.isReady){0!==e&&(this.seekOnPlay=e,setTimeout(()=>{this.seekOnPlay=null},5e3));return}if(t?"fraction"===t:e>0&&e<1){let t=this.player.getDuration();return t?void this.player.seekTo(t*e,n):void console.warn("ReactPlayer: could not seek using fraction – duration not yet available")}this.player.seekTo(e,n)}render(){let e=this.props.activePlayer;return e?h.default.createElement(e,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}}d(b,"displayName","Player"),d(b,"propTypes",x.propTypes),d(b,"defaultProps",x.defaultProps)},195810,(e,t,n)=>{var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,s=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of l(t))o.call(e,s)||s===n||i(e,s,{get:()=>t[s],enumerable:!(r=a(t,s))||r.enumerable});return e},u=(e,t,n)=>(n=null!=e?r(s(e)):{},c(!t&&e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),d=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},f={},m={createReactPlayer:()=>T};for(var p in m)i(f,p,{get:m[p],enumerable:!0});t.exports=c(i({},"__esModule",{value:!0}),f);var h=u(e.r(125657)),g=u(e.r(126612)),x=u(e.r(25195)),v=u(e.r(771196)),b=e.r(548769),y=e.r(681027),w=u(e.r(966224));let j=(0,y.lazy)(()=>e.A(192858)),N="u">typeof window&&window.document&&"u">typeof document,E=e.g.window&&e.g.window.document,S=Object.keys(b.propTypes),C=N||E?h.Suspense:()=>null,k=[],T=(e,t)=>
2{var n;return n=class extends h.Component{constructor(){super(...arguments),d(this,"state",{showPreview:!!this.props.light}),d(this,"references",{wrapper:e=>{this.wrapper=e},player:e=>{this.player=e}}),d(this,"handleClickPreview",e=>{this.setState({showPreview:!1}),this.props.onClickPreview(e)}),d(this,"showPreview",()=>{this.setState({showPreview:!0})}),d(this,"getDuration",()=>this.player?this.player.getDuration():null),d(this,"getCurrentTime",()=>this.player?this.player.getCurrentTime():null),d(this,"getSecondsLoaded",()=>this.player?this.player.getSecondsLoaded():null),d(this,"getInternalPlayer",(e="player")=>this.player?this.player.getInternalPlayer(e):null),d(this,"seekTo",(e,t,n)=>{if(!this.player)return null;this.player.seekTo(e,t,n)}),d(this,"handleReady",()=>{this.props.onReady(this)}),d(this,"getActivePlayer",(0,x.default)(n=>{for(let t of[...k,...e])if(t.canPlay(n))return t;return t||null})),d(this,"getConfig",(0,x.default)((e,t)=>{let{config:n}=this.props;return g.default.all([b.defaultProps.config,b.defaultProps.config[t]||{},n,n[t]||{}])})),d(this,"getAttributes",(0,x.default)(e=>(0,y.omit)(this.props,S))),d(this,"renderActivePlayer",e=>{if(!e)return null;let t=this.getActivePlayer(e);if(!t)return null;let n=this.getConfig(e,t.key);return h.default.createElement(w.default,{...this.props,key:t.key,ref:this.references.player,config:n,activePlayer:t.lazyPlayer||t,onReady:this.handleReady})})}shouldComponentUpdate(e,t){return!(0,v.default)(this.props,e)||!(0,v.default)(this.state,t)}componentDidUpdate(e){let{light:t}=this.props;!e.light&&t&&this.setState({showPreview:!0}),e.light&&!t&&this.setState({showPreview:!1})}renderPreview(e){if(!e)return null;let{light:t,playIcon:n,previewTabIndex:r,oEmbedUrl:i,previewAriaLabel:a}=this.props;return h.default.createElement(j,{url:e,light:t,playIcon:n,previewTabIndex:r,previewAriaLabel:a,oEmbedUrl:i,onClick:this.handleClickPreview})}render(){let{url:e,style:t,width:n,height:r,fallback:i,wrapper:a}=this.props,{showPreview:l}=this.state,s=this.getAttributes(e),o="string"==typeof a?this.references.wrapper:void 0;return h.default.createElement(a,{ref:o,style:{...t,width:n,height:r},...s},h.default.createElement(C,{fallback:i},l?this.renderPreview(e):this.renderActivePlayer(e)))}},d(n,"displayName","ReactPlayer"),d(n,"propTypes",b.propTypes),d(n,"defaultProps",b.defaultProps),d(n,"addCustomPlayer",e=>{k.push(e)}),d(n,"removeCustomPlayers",()=>{k.length=0}),d(n,"canPlay",t=>{for(let n of[...k,...e])if(n.canPlay(t))return!0;return!1}),d(n,"canEnablePIP",t=>{for(let n of[...k,...e])if(n.canEnablePIP&&n.canEnablePIP(t))return!0;return!1}),n}},347638,(e,t,n)=>{var r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.prototype.hasOwnProperty,s={},o={AUDIO_EXTENSIONS:()=>S,DASH_EXTENSIONS:()=>T,FLV_EXTENSIONS:()=>z,HLS_EXTENSIONS:()=>k,MATCH_URL_DAILYMOTION:()=>w,MATCH_URL_FACEBOOK:()=>h,MATCH_URL_FACEBOOK_WATCH:()=>g,MATCH_URL_KALTURA:()=>E,MATCH_URL_MIXCLOUD:()=>j,MATCH_URL_MUX:()=>p,MATCH_URL_SOUNDCLOUD:()=>f,MATCH_URL_STREAMABLE:()=>x,MATCH_URL_TWITCH_CHANNEL:()=>y,MATCH_URL_TWITCH_VIDEO:()=>b,MATCH_URL_VIDYARD:()=>N,MATCH_URL_VIMEO:()=>m,MATCH_URL_WISTIA:()=>v,MATCH_URL_YOUTUBE:()=>d,VIDEO_EXTENSIONS:()=>C,canPlay:()=>_};for(var c in o)r(s,c,{get:o[c],enumerable:!0});t.exports=((e,t,n,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of a(t))l.call(e,o)||o===n||r(e,o,{get:()=>t[o],enumerable:!(s=i(t,o))||s.enumerable});return e})(r({},"__esModule",{value:!0}),s);var u=e.r(681027);let d=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,f=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/,m=/vimeo\.com\/(?!progressive_redirect).+/,p=/stream\.mux\.com\/(\w+)/,h=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/,g=/^https?:\/\/fb\.watch\/.+$/,x=/streamable\.com\/([a-z0-9]+)$/,v=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,b=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/,y=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/,w=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?(?:[\w.#_-]+)?/,j=/mixcloud\.com\/([^/]+\/[^/]+)/,N=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/,E=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/,S=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,C=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,k=/\.(m3u8)($|\?)/i,T=/\.(mpd)($|\?)/i,z=/\.(flv)($|\?)/i,R=e=>{if(e instanceof Array){for(let t of e)if("string"==typeof t&&R(t)||R(t.src))return!0;return!1}return!!((0,u.isMediaStream)(e)||(0,u.isBlobUrl)(e))||S.test(e)||C.test(e)||k.test(e)||T.test(e)||z.test(e)},_={youtube:e=>e instanceof Array?e.every(e=>d.test(e)):d.test(e),soundcloud:e=>f.test(e)&&!S.test(e),vimeo:e=>m.test(e)&&!C.test(e)&&!k.test(e),mux:e=>p.test(e),facebook:e=>h.test(e)||g.test(e),streamable:e=>x.test(e),wistia:e=>v.test(e),twitch:e=>b.test(e)||y.test(e),dailymotion:e=>w.test(e),mixcloud:e=>j.test(e),vidyard:e=>
2N.test(e),kaltura:e=>E.test(e),file:R}},769733,(e,t,n)=>{let r,i,a;var l=Object.create,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,u=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,f=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of c(t))d.call(e,i)||i===n||s(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable});return e},m=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?s(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},p={},h={default:()=>y};for(var g in h)s(p,g,{get:h[g],enumerable:!0});t.exports=f(s({},"__esModule",{value:!0}),p);var x=(a=null!=(r=e.r(125657))?l(u(r)):{},f(!i&&r&&r.__esModule?a:s(a,"default",{value:r,enumerable:!0}),r)),v=e.r(681027),b=e.r(347638);class y extends x.Component{constructor(){super(...arguments),m(this,"callPlayer",v.callPlayer),m(this,"playerID",this.props.config.playerId||`wistia-player-${(0,v.randomString)()}`),m(this,"onPlay",(...e)=>this.props.onPlay(...e)),m(this,"onPause",(...e)=>this.props.onPause(...e)),m(this,"onSeek",(...e)=>this.props.onSeek(...e)),m(this,"onEnded",(...e)=>this.props.onEnded(...e)),m(this,"onPlaybackRateChange",(...e)=>this.props.onPlaybackRateChange(...e)),m(this,"mute",()=>{this.callPlayer("mute")}),m(this,"unmute",()=>{this.callPlayer("unmute")})}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){let{playing:t,muted:n,controls:r,onReady:i,config:a,onError:l}=this.props;(0,v.getSDK)("https://fast.wistia.com/assets/external/E-v1.js","Wistia").then(e=>{a.customControls&&a.customControls.forEach(t=>e.defineControl(t)),window._wq=window._wq||[],window._wq.push({id:this.playerID,options:{autoPlay:t,silentAutoPlay:"allow",muted:n,controlsVisibleOnLoad:r,fullscreenButton:r,playbar:r,playbackRateControl:r,qualityControl:r,volumeControl:r,settingsControl:r,smallPlayButton:r,...a.options},onReady:e=>{this.player=e,this.unbind(),this.player.bind("play",this.onPlay),this.player.bind("pause",this.onPause),this.player.bind("seek",this.onSeek),this.player.bind("end",this.onEnded),this.player.bind("playbackratechange",this.onPlaybackRateChange),i()}})},l)}unbind(){this.player.unbind("play",this.onPlay),this.player.unbind("pause",this.onPause),this.player.unbind("seek",this.onSeek),this.player.unbind("end",this.onEnded),this.player.unbind("playbackratechange",this.onPlaybackRateChange)}play(){this.callPlayer("play")}pause(){this.callPlayer("pause")}stop(){this.unbind(),this.callPlayer("remove")}seekTo(e,t=!0){this.callPlayer("time",e),t||this.pause()}setVolume(e){this.callPlayer("volume",e)}setPlaybackRate(e){this.callPlayer("playbackRate",e)}getDuration(){return this.callPlayer("duration")}getCurrentTime(){return this.callPlayer("time")}getSecondsLoaded(){return null}render(){let{url:e}=this.props,t=e&&e.match(b.MATCH_URL_WISTIA)[1],n=`wistia_embed wistia_async_${t}`;return x.default.createElement("div",{id:this.playerID,key:t,className:n,style:{width:"100%",height:"100%"}})}}m(y,"displayName","Wistia"),m(y,"canPlay",b.canPlay.wistia),m(y,"loopOnEnded",!0)},960236,(e,t,n)=>{var r=e.r(195810).createReactPlayer,i=e.r(769733).default;t.exports=r([{key:"wistia",canPlay:i.canPlay,lazyPlayer:i}])},272209,e=>{"use strict";var t=e.i(41170),n=e.i(294761),r=e.i(832716),i=e.i(10801),a=e.i(125657);let l={EASE_IN_OUT_CIRC:[.475,.425,0,.995],EASE_IN_OUT_QUINT:[.835,-.005,.06,1]};e.s(["AnimationWrapper",0,({children:s,appearDirection:o="fromBottom",easeType:c="easeInOutCirc",duration:u=.7,delay:d=0,threshold:f=.25})=>{let m=(0,a.useRef)(null),p=(0,i.useInView)(m,{once:!0,amount:f}),h=(0,a.useMemo)(()=>{switch(c){case"easeInOutCirc":return l.EASE_IN_OUT_CIRC;case"easeInOutQuint":return l.EASE_IN_OUT_QUINT;default:return c}},[c]),g=(0,a.useMemo)(()=>{switch(o){case"fromTop":return{from:{opacity:0,y:-56},to:{opacity:1,y:0}};case"fromBottom":return{from:{opacity:0,y:56},to:{opacity:1,y:0}};case"fromRight":return{from:{opacity:0,x:56},to:{opacity:1,x:0}};case"fromLeft":return{from:{opacity:0,x:-56},to:{opacity:1,x:0}};case"center":return{from:{opacity:0,scale:.75},to:{opacity:1,scale:1}};default:throw Error("Please choose from predefined direction.")}},[o]);return(0,t.jsx)(n.LazyMotion,{features:()=>e.A(531608).then(e=>
2e.domAnimation),strict:!0,children:(0,t.jsx)(r.m.div,{ref:m,initial:g.from,animate:p?g.to:g.from,transition:{ease:h,duration:u,delay:d},children:s})})},"BEZIER_CURVE",0,l])},722063,149117,256632,339068,720066,544036,471035,597216,41725,e=>{"use strict";e.s(["Button",()=>Y,"Circle",()=>Z,"Play",()=>Q],722063);var t,n,r,i,a,l,s,o,c,u,d=e.i(41170),f=e.i(125657);function m(){return(m=Object.assign.bind()).apply(this,arguments)}let p=function(e){return f.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none"},e),t||(t=f.createElement("circle",{cx:8,cy:8,r:8,fill:"#007FAF"})),n||(n=f.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M7.5 7.5h-4v1h4v4h1v-4h4v-1h-4v-4h-1z",clipRule:"evenodd"})))};function h(){return(h=Object.assign.bind()).apply(this,arguments)}let g=function(e){return f.createElement("svg",h({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 31 31"},e),r||(r=f.createElement("path",{fillRule:"evenodd",d:"M6.125 15.024 15.5 5.65l1.161 1.162-7.392 7.392h15.266v1.643H9.269l7.392 7.392-1.161 1.161z",clipRule:"evenodd"})))};function x(){return(x=Object.assign.bind()).apply(this,arguments)}let v=function(e){return f.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),i||(i=f.createElement("path",{fillRule:"evenodd",d:"m12.819 8.076-5-5-.
262.62 3.943 3.942H3v.876h8.141L7.2 12.457l.62.62z",clipRule:"evenodd"})))};e.s(["default",0,v],149117);var b=e.i(309432);function y(){return(y=Object.assign.bind()).apply(this,arguments)}let w=function(e){return f.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 30 30"},e),a||(a=f.createElement("path",{d:"m9.5 0-2 1.285L19.375 15 7.5 28.715 9.5 30l13-15Z"})))};function j(){return(j=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,w],256632);let N=function(e){return f.createElement("svg",j({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),l||(l=f.createElement("path",{d:"m13.68 5-.34-.33-.06-.06-3.67-3.47L9.47 1H2v14h11.83V5.15L13.67 5zM9.5 2.41l2.32 2.2H9.5zM12.83 14H3V2h5.5v3.61h4.33z"})),s||(s=f.createElement("path",{d:"M4.17 8.18c0-.28.22-.5.5-.5H9c.28 0 .5.22.5.5s-.22.5-.5.5H4.67c-.28 0-.5-.22-.5-.5m.5 1.67c-.28 0-.5.22-.5.5s.22.5.5.5h2.89c.28 0 .5-.22.5-.5s-.22-.5-.5-.5z"})))};function E(){return(E=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,N],339068);let S=function(e){return f.createElement("svg",E({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 21 20"},e),o||(o=f.createElement("path",{fill:"#030E16",d:"m20.023 10.096-6.25 6.25L13 15.57l4.929-4.928H2.097l4.927 4.93-.774.773L0 10.096l6.25-6.25.774.774L2.096 9.55H7.75v-.001h10.177l-4.928-4.929.774-.773z"})))};function C(){return(C=Object.assign.bind()).apply(this,arguments)}let k=function(e){return f.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),c||(c=f.createElement("path",{fillRule:"evenodd",d:"m8.467 8.81 2.85-2.634.66.607-3.979 3.678-3.956-3.68.664-.605 2.827 2.63V1.555h.934zm-6.534.063v4.295l12.134-.033V8.873H15v5.157H1V8.873z",clipRule:"evenodd"})))};function T(){return(T=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,k],720066);let z=function(e){return f.createElement("svg",T({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 32"},e),u||(u=f.createElement("path",{d:"M25.027 17.417 10.89 25.802c-.418.235-.937.196-1.33.196-1.567 0-1.56-1.14-1.56-1.429V7.431c0-.244-.007-1.429 1.56-1.429.393 0 .912-.038 1.33.196l14.137 8.385c1.16.65.96 1.417.96 1.417s.2.767-.96 1.417"})))};e.s(["default",0,z],544036);var R=e.i(714198),_=e.i(89440),P=e.i(7284);e.s(["VideoModal",()=>U],597216);var O=e.i(967174),I=e.i(613294),A=e.i(294761),M=e.i(832716),L=e.i(966316);e.s(["VideoPlayer",()=>B],471035);var H=e.i(10801),F=e.i(960236),D=e.i(26111);let B=({videoId:e,thumbnail:t,onLoaded:n,playOnView:r=!1,playOnViewAmount:i="some",playButton:a=!1,fallbackImage:l,isModal:s=!1,fullSizeContainer:o=!0,...c})=>{let[u,m]=(0,f.useState)(!1),[p,h]=(0,f.useState)(!1),[g,x]=(0,f.useState)(!1),[v,b]=(0,f.useState)(!1),[y,w]=(0,f.useState)(!1),j=(0,f.useRef)(null),N=(0,H.useInView)(j,{amount:i});(0,f.useEffect)(()=>{m(!0)},[]);let E=(0,f.useCallback)(()=>{n&&!p&&(h(!0),n())},[n,p]);return(0,d.jsx)("div",{ref:j,className:`group relative ${o?"size-full":""} ${s?"aspect-video":""}`,children:u&&(0,d.jsxs)(d.Fragment,{children:[t&&!v&&(0,d.jsx)(D.Image,{src:t.public_id,sizes:"100%",fill:!0,alt:"",priority:!0,className:"object-cover",onLoad:E}),y&&l&&(0,d.jsx)(D.Image,{src:l.public_id,sizes:"100%",fill:!0,alt:"",className:"object-cover"}),(0,d.jsx)(F.default,{url:`https://home.wistia.com/medias/${e}`,onReady:E,onError:()=>{w(!0)},onPlay:()=>{b(!0)},onPause:()=>{b(!1)},...c,...r&&{playing:N},...a&&{playing:g}}),a&&!v&&(0,d.jsx)("div",{className:"pointer-events-none absolute left-0 top-0 size-full group-hover:opacity-80",children:(0,d.jsx)(Q,{onClick:()=>{x(!0)},className:"hover:opacity-80"})})]})})};var V=e.i(272209);let $=()=>e.A(531608).then(e=>e.domAnimation),U=({isOpen:e,videoId:t,onClose:n})=>{if(e)return(0,L.createPortal)((0,d.jsx)(A.LazyMotion,{strict:!0,features:$,children:(0,d.jsx)(I.AnimatePresence,{children:(0,d.jsxs)(M.m.div,{initial:{opacity:0}
2,animate:{opacity:1},exit:{opacity:0},transition:{duration:.55,ease:V.BEZIER_CURVE.EASE_IN_OUT_CIRC},className:"fixed inset-0 z-[1000] flex size-full items-center justify-center overflow-hidden",children:[(0,d.jsx)(M.m.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.55,ease:V.BEZIER_CURVE.EASE_IN_OUT_CIRC},className:"absolute left-0 top-0 size-full bg-neutral-950/15 backdrop-blur transition-[background-color,backdrop-filter] duration-500 ease-in-out-circ",role:"button",onClick:n,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&n()},tabIndex:0}),(0,d.jsxs)(M.m.div,{initial:{scale:.8},animate:{scale:1},exit:{scale:.8},transition:{duration:.65,ease:V.BEZIER_CURVE.EASE_IN_OUT_CIRC},className:"relative w-full max-w-[62.875rem]",children:[(0,d.jsx)("div",{className:"w-full"}),t&&(0,d.jsx)(B,{videoId:t,width:"100%",height:"100%",playing:!0,muted:!1,loop:!1,controls:!0,config:{options:{videoFoam:!1,fitStrategy:"cover"}},className:"absolute top-0",isModal:!0})]}),(0,d.jsx)("button",{className:"absolute right-5 top-5 size-8 text-white sm:right-8 sm:top-8 sm:size-12",onClick:n,children:(0,d.jsx)(O.default,{className:"fill-white"})})]})})}),document.body)},q=(0,f.createContext)(void 0),K=()=>(0,f.useContext)(q);e.s(["VideoModalProvider",0,({children:e,openVideoModal:t})=>(0,d.jsx)(q.Provider,{value:{openVideoModal:t},children:e}),"useVideoModalContext",0,K],41725);var W=e.i(563313);let J=e=>["arrow","arrow-down","arrow-inline","arrow-add"].includes(e),G=({variant:e,icon:t,light:n,iconClassName:r,children:i,contentsApart:a})=>(0,d.jsxs)(d.Fragment,{children:[!J(e)&&(0,d.jsx)(X,{icon:t,light:n,iconClassName:r,variant:e,contentsApart:a}),(0,d.jsx)("span",{className:(0,P.default)(!(void 0!==t||J(e))&&"transition duration-500 ease-in-out-circ",!a&&!J(e)&&void 0===t&&"-translate-x-3  group-hover:translate-x-0",void 0===t&&J(e)&&"decoration-cyan-600 decoration-2 underline-offset-2 group-hover:underline"),children:i}),"arrow"===e&&(0,d.jsx)(w,{className:`ml-1.5 inline size-2 ${n?"fill-cyan-400":"fill-cyan-600"} align-baseline transition-transform duration-300 ease-in-out-circ lg:size-3`}),"arrow-down"===e&&(0,d.jsx)(b.default,{className:`ml-1.5 inline size-2  ${n?"fill-cyan-400":"fill-cyan-600"} align-baseline transition-transform duration-300 ease-in-out-circ lg:size-3`}),"arrow-add"===e&&(0,d.jsx)(p,{className:"ml-2 mt-1 inline size-4 sm:size-5"})]}),Y=({variant:e="primary",light:t=!1,icon:n,href:r,children:i,className:a,iconClassName:l,newWindow:s,onClick:o,parentHover:c,contentsApart:u,isVideo:m,modalId:p})=>{let h=`flex flex-row items-center ${u?"":"justify-center"} rounded-full px-4 py-3 text-sm font-medium lg:px-10 `,g=h+"transition-all duration-500 ease-in-out-circ lg:py-4 lg:text-base",x=`flex items-center font-medium ${t?"text-cyan-400":"text-cyan-600"} min-[431px]:text-lg lg:text-xl`,v=(0,_.cva)("group",{variants:{variant:{primary:g,outline:`${g} border`,arrow:x,"arrow-down":x,"arrow-inline":x,"arrow-add":x,tab:h+"lg:py-2 lg:text-base border"},lightMode:{false:"hover:border-neutral-950/80 hover:bg-neutral-950/80",true:"",none:""},parentHover:{false:"",true:"",none:""}},compoundVariants:[{variant:["primary","outline","tab"],lightMode:!1,parentHover:!0,class:"sm:group-hover:border-black sm:group-hover:bg-black"},{variant:"tab",lightMode:!0,class:"border-neutral-300 text-neutral-300 hover:text-black hover:border-black"},{variant:"tab",lightMode:!1,class:"bg-neutral-950 text-white"},{variant:"primary",lightMode:!0,class:"bg-white text-neutral-950 hover:bg-neutral-25"},{variant:"primary",lightMode:!0,parentHover:!0,class:"sm:group-hover:bg-neutral-25"},{variant:"primary",lightMode:!1,class:"bg-neutral-950 text-white"},{variant:"outline",lightMode:!0,class:"border-neutral-200 text-white hover:border-neutral-200 hover:bg-neutral-200 hover:text-black"},{variant:"outline",lightMode:!0,parentHover:!0,class:"sm:group-hover:border-neutral-200 sm:group-hover:bg-neutral-200 sm:group-hover:text-black"},{variant:"outline",lightMode:!1,class:"border-black text-black hover:text-white"},{variant:"outline",lightMode:!1,parentHover:!0,class:"sm:group-hover:text-white"}]}),b=(0,P.default)(v({variant:e,lightMode:"outline"===e||"primary"===e||"tab"==e?t:"none",parentHover:c}),a),[y,w]=(0,f.useState)(!1),j=K();return m?j?.openVideoModal?(0,d.jsx)("button",{onClick:()=>{j.openVideoModal(r)},className:b,children:(0,d.jsx)(G,{variant:e,light:t,icon:n,iconClassName:l,contentsApart:u,children:i})}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(U,{isOpen:y,onClose:()=>{w(!1)},videoId:r}),(0,d.jsx)("button",{onClick:()=>{w(!0)},className:b,children:(0,d.jsx)(G,{variant:e,light:t,icon:n,iconClassName:l,contentsApart:u,children:i})})]}):o?(0,d.jsx)("button",{onClick:o,className:b,id:p,children:(0,d.jsx)(G,{variant:e,light:t,icon:n,iconClassName:l,contentsApart:u,children:i})}):(0,d.jsx)(R.Link,{href:r,target:s?"_blank":void 0,rel:s?"noopener noreferrer":void 0,className:b,children:(0,d.jsx)(G,{variant:e,light:t,icon:n,iconClassName:l,contentsApart:u,children:i})})},X=({icon:e,light:t,variant:n,iconClassName:r,contentsApart:i})=>{let a;switch(e){case"download":return a=t?"primary"===n?"fill-black":"fill-white":"outline"===n?"fill-black group-hover:fill-white":"fill-white group-hover:fill-white",(0,d.jsx)(k,{className:(0,P.default)("mr-2 inline-block size-4 align-middle transition duration-500 ease-in-out-circ",a,r)});case"docs":return a=t?"fill-white group-hover:fill-black":"fill-black group-hover:fill-white",(0,d.jsx)(N,{className:(0,P.default)("mr-2 inline-block size-4 align-middle transition duration-500 ease-in-out-circ",a,r)});case"play":return a=t?"fill-black group-hover:fill-black":"fill-white group-hover:fill-white",(0,d.jsx)(z,{className:(0,P.default)("mr-2 inline-block size-4 align-middle transition duration-500 ease-in-out-circ",a,r)});case"none":return;default:return a=t?"fill-neutral-950":"fill-white",(0,d.jsx)(v,{className:(0,P.default)("mr-2 inline-block size-4 align-middle transition-all duration-500 ease-in-out-circ",i&&`absolute right-4 ${t?"fill-white group-hover:fill-neutral-950:":"fill-neutral-950 group-hover:fill-white"}`,!i&&`-translate-x-6 opacity-0 group-hover:translate-x-0 group-hover:opacity-100 ${a}`,r)})}},Z=({type:e="right",onClick:t,disabled:n,greyOutline:r,hasWhiteBackgroun
2d:i,darkMode:a,size:l="large",label:s})=>{let o,c=(0,P.default)("xsmall"===l&&"size-4","small"===l&&"size-5","large"===l&&"size-7");switch(e){case"left":o=(0,d.jsx)(g,{className:c});break;case"both":o=(0,d.jsx)(S,{className:c});break;default:o=(0,d.jsx)(v,{className:c})}return(0,d.jsxs)("button",{className:"flex items-center transition-all duration-700 ease-in-out-circ hover:opacity-60 disabled:hover:opacity-100",type:"button",onClick:()=>{t&&t()},disabled:n,...s?{"aria-label":s}:{"aria-label":"left"===e?"Previous":"Next"},children:[(0,d.jsx)("div",{className:(0,P.default)("group relative flex items-center justify-center overflow-hidden rounded-full border transition-all duration-700 ease-in-out-circ",a?"bg-white disabled:border-transparent disabled:opacity-40 disabled:hover:opacity-40":"disabled:border-neutral-100 disabled:fill-neutral-100",r?"border-neutral-100":"border-neutral-950","xsmall"===l&&"size-8","small"===l&&"size-10","large"===l&&"size-14",i&&"bg-white"),children:o}),s&&(0,d.jsx)(W.Text.Span,{base:"Sub-Heading 2",className:"ml-spacing-03",children:s})]})},Q=({type:e,dynamicSizing:t,size:n,onClick:r,className:i})=>r?(0,d.jsx)("button",{className:(0,P.default)("group absolute left-1/2 top-1/2 flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full border-white transition-[border-color,background-color,fill] duration-700 ease-in-out-circ  hover:border-white/80","light"===e?"bg-white/30 hover:bg-white/[24%]":"bg-neutral-950/30 hover:bg-neutral-950/[24%]",t?"size-12 border lg:size-[4.5rem] lg:border-2":"small"===n?"size-12 border":"size-[4.5rem] border-2",i),onClick:()=>{r&&r()},children:(0,d.jsx)(z,{className:(0,P.default)("fill-white",t?"size-6 lg:size-8":"small"===n?"size-6":"size-8")})}):(0,d.jsx)("div",{className:(0,P.default)("group absolute left-1/2 top-1/2 flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full border-white transition-[border-color,background-color,fill] duration-700 ease-in-out-circ  hover:border-white/80","light"===e?"bg-white/30 hover:bg-white/[24%]":"bg-neutral-950/30 hover:bg-neutral-950/[24%]",t?"size-12 border lg:size-[4.5rem] lg:border-2":"small"===n?"size-12 border":"size-[4.5rem] border-2",i),children:(0,d.jsx)(z,{className:(0,P.default)("fill-white",t?"size-6 lg:size-8":"small"===n?"size-6":"size-8")})})},59804,e=>{"use strict";var t,n,r,i,a,l,s,o,c=e.i(41170),u=e.i(125657);function d(){return(d=Object.assign.bind()).apply(this,arguments)}let f=function(e){return u.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20"},e),t||(t=u.createElement("circle",{cx:10,cy:10,r:10,fill:"#007FAF"})),n||(n=u.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M10.625 9.375v-5h-1.25v5h-4.9a.1.1 0 0 0-.1.1v1.05a.1.1 0 0 0 .1.1h4.9v5h1.25v-5h4.9a.1.1 0 0 0 .1-.1v-1.05a.1.1 0 0 0-.1-.1z",clipRule:"evenodd"})))};function m(){return(m=Object.assign.bind()).apply(this,arguments)}let p=function(e){return u.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 10"},e),r||(r=u.createElement("g",{clipPath:"url(#chevron-left-fill_svg__a)",transform:"matrix(-1 0 0 1 10 0)"},u.createElement("path",{fill:"#007FAF",d:"m7.5 5-4.333 5-.667-.429L6.458 5 2.5.429 3.167 0z"}))),i||(i=u.createElement("defs",null,u.createElement("clipPath",{id:"chevron-left-fill_svg__a"},u.createElement("path",{fill:"#fff",d:"M0 0h10v10H0z"})))))};function h(){return(h=Object.assign.bind()).apply(this,arguments)}let g=function(e){return u.createElement("svg",h({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 10 10"},e),a||(a=u.createElement("g",{clipPath:"url(#chevron-right-fill_svg__a)"},u.createElement("path",{fill:"#007FAF",d:"m7.5 5-4.333 5-.667-.429L6.458 5 2.5.429 3.167 0z"}))),l||(l=u.createElement("defs",null,u.createElement("clipPath",{id:"chevron-right-fill_svg__a"},u.createElement("path",{fill:"#fff",d:"M0 0h10v10H0z"})))))};function x(){return(x=Object.assign.bind()).apply(this,arguments)}let v=function(e){return u.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20"},e),s||(s=u.createElement("circle",{cx:10,cy:10,r:10,fill:"#007FAF"})),o||(o=u.createElement("path",{fill:"#fff",d:"m12.82 10.443-4.417 2.62c-.13.073-.293.061-.415.061-.49 0-.488-.356-.488-.446V7.322c0-.076-.002-.446.488-.446.122 0 .284-.012.415.06l4.418 2.621c.363.203.3.443.3.443s.063.24-.3.443Z"})))};var b=e.i(89440),y=e.i(7284),w=e.i(563313);let j=(0,b.cva)("font-medium group-disabled:opacity-40 [&>svg]:inline-block group/link underline-offset-2",{variants:{size:{xlarge:(0,w.setTextStyle)({base:"Heading 1"}),"heading-6":(0,w.setTextStyle)({base:"Heading 6"}),large:(0,w.setTextStyle)({base:"Heading 8"}),medium:(0,w.setTextStyle)({base:"Sub-Heading 1"}),small:(0,w.setTextStyle)({base:"Sub-Heading 2"}),xsmall:(0,w.setTextStyle)({base:"Sub-Heading 3"})},icon:{arrow:"[&>svg]:align-baseline",backArrow:"[&>svg]:align-baseline",plus:"[&>svg]:ml-2 [&>svg]:align-middle",play:"[&>svg]:ml-2 [&>svg]:align-middle"},darkMode:{true:"",false:""},linkColor:{cyan:"",cyan400:"",purple:""},type:{default:"decoration-2 group-hover:underline",titleStyle:"decoration-black decoration-2 group-hover:underline flex h-full items-center",plaintext:"underline transition-colors ease-in-out-circ"}},compoundVariants:[{size:["xlarge","heading-6","large","medium"],icon:["arrow","backArrow"],className:"[&>svg]:ml-1"},{size:"small",icon:["arrow","backArrow"],className:"[&>svg]:ml-[0.13rem]"},{size:"xlarge",icon:["arrow","backArrow","play","plus"],className:"[&>svg]:size-[2.5rem] [&>svg]:align-baseline!"},{size:["heading-6","large"],icon:["arrow","backArrow"],className:"[&>svg]:size-[0.625rem]"},{size:["medium","small"],icon:["arrow","backArrow"],className:"[&>svg]:size-2"},{size:["heading-6","large"],icon:["plus","play"],className:"[&>svg]:size-5"},{size:["medium","small"],icon:["plus","play"],className:"[&>svg]:size-4"},{type:"default",darkMode:[!0],icon:["arrow","backArrow"],className:"text-cyan-400 decoration-cyan-400 [&>svg]:stroke-cyan-400 [&_path]:fill-none"},{type:"default",darkMode:[!0],icon:["plus","play"],className:"text-cyan-400 decoration-cyan-400 [&>svg]:fill-cyan-400"},{type:"default",darkMode:[!1],icon:["arrow","backArrow"],className:"text-cyan-600 decoration-cyan-600 [&>svg]:stroke-cyan-600 [&_path]:fill-none"},{type:"default",darkMode:[!1],icon:["plus","play"],className:"text-cyan-600 decoration-cyan-600 [&>svg]:fill-cyan-600"},{type:"default",linkColor:"cyan400",icon:["arrow","backArrow"],className:"text-cyan-400 decoration-cyan-400 [&>svg]:stroke-cyan-400 [&_path]:fill-none"},{type:"default",linkColor:"cyan400",icon:["plus","play"],className:"text-cyan-400 decoration-cyan-400 [&>svg]:fill-cyan-400"},{type:"default",linkColor:"cyan",icon:["arrow","backArrow"],className:"text-cyan-600 decoration-cyan-600 [&>svg]:stroke-cyan-600 [&_path]:fill-none"},{type:"default",linkColor:"cyan",icon:["plus","play"],className:"text-cyan-600 decoration-cyan-600 [&>svg]:fill-cyan-600"},{type:"default",linkColor:"purple",icon:["arrow","backArrow"],className:"text-purple-400 decoration-purple-400 [&>svg]:stroke-purple-400 [&_path]:fill-none"},{type:"default",linkColor:"purple",icon:["plus","play"],className:"text-purple-400 decoration-purple-400 [&>svg]:fill-purple-400"},{type:"plaintext",darkMode:[!0,!1],className:"text-neutral-500 hover:text-black"},{type:"titleStyle",darkMode:[!0,!1],className:"text-black hover:text-black"}],defaultVariants:{size:"large",type:"default"}});e.s(["StyledLink",0,({children:e,size:t,darkMode:n,linkColor:r,icon:i="arrow",type:a,iconClass:l})=>{let s=void 0===r?{size:t,icon:i,type:a,darkMode:!0===n||"true"===n}:{size:t,icon:i,type:a,linkColor:r},o=({...e})=>{switch(i){case"arrow":default:return(0,c.jsx)(g,{...e});case"backArrow":return(0,c.jsx)(p,{...e});case"plus":return(0,c.jsx)(f,{...e});case"play":return(0,c.jsx)(v,{...e})}};return(0,c.jsxs)("div",{className:(0,y.default)(j(s)),children:["plaintext"!==a&&"backArrow"===i&&("titleStyle"===a?(0,c.jsx)("div",{className:l,children:(0,c.jsx)(o,{className:"mr-1"})}):(0,c.jsx)(o,{className:"mr-1"})),e,"plaintext"!==a&&"backArrow"!==i&&("titleStyle"===a?(0,c.jsx)("div",{className:l,children:(0,c.jsx)(o,{})}):(0,c.jsx)(o,{}))]})}],59804)},638096,446942,e=>{"use strict";var t=e.i(41170);e.i(796150);var n=e.i(353074),r=e.i(714198),i=e.i(7284),a=e.i(125657),l=e.i(149117),s=e.i(89440),o=e.i(563313);let c=({children:e,styleType:n,color:r,size:a,fullWidth:s,icon:c,disableHoverIcon:d=!1})=>"icon-only"===n?(0,t.jsx)("div",{className:(0,i.default)(u({styleType:n,color:r,size:a})),children:c}):"arrow-slide"===n?(0,t.jsxs)("div",{className:(0,i.default)(u({styleType:n,color:r,size:a}),(0,o.setTextStyle)({base:"Sub-Heading 3"}),s&&"!w-full","large"===a&&"h-[42px] bg-neutral-950 text-white hover:bg-neutral-950/95 hover:text-black sm:h-[52px]","font-medium"),children:[!d&&(0,t.jsx)(l.default,{className:"hidden aspect-square size-4 opacity-0 transition-[opacity,transform] duration-500 ease-in-out-circ sm:inline-block sm:-translate-x-3 sm:group-hover:-translate-x-1 sm:group-hover:opacity-100"}),(0,t.jsx)("div",{className:(0,i.default)(!d&&"transition-[transform] duration-500 ease-in-out-circ sm:-translate-x-2 sm:group-hover:translate-x-0.5"),children:e})]}):(0,t.jsxs)("div",{className:(0,i.default)((0,o.setTextStyle)({base:"Sub-Heading 3",..."large"===a||"small"===a?{lg:"Sub-Heading 2"}:{}}),u({styleType:n,color:r,size:a})),children:[!d&&(0,t.jsx)(()=>c?(0,t.jsx)("div",{className:"mr-[0.38rem] md:mr-2",children:c}):"small"!==a&&"xsmall"!==a&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 flex h-full -translate-x-3 items-center px-7 opacity-0 transition-[opacity,transform] duration-500 ease-in-out-circ md:-translate-x-6 md:group-hover:-translate-x-2 md:group-hover:opacity-100 lg:-translate-x-3 lg:group-hover:translate-x-0",children:(0,t.jsx)(l.default,{className:"aspect-square size-4"})}),{}),(0,t.jsx)("div",{className:(0,i.default)(!c&&"small"!==a&&"xsmall"!==a&&!d&&"transition-transform duration-500 ease-in-out-circ md:group-hover:translate-x-3"),children:e})]}),u=(0,s.cva)("rounded-[1.875rem] normal-case group-disabled:opacity-40 font-medium transition-[opacity,color,background,border] ease-in-out-circ duration-500 text-nowrap max-h-14 relative group flex items-center",{variants:{styleType:{filled:"",outline:"border box-border","icon-only":"","arrow-slide":"p-5 h-[42px] justify-center"},color:{black:"hover:opacity-80 fill-white",white:"hover:opacity-80 fill-neutral-950",cyan:"bg-cyan-600 hover:bg-cyan-700 text-white fill-white",cyan400:"bg-cyan-400 hover:bg-cyan-500 text-white fill-white"},size:{large:"px-6 py-3 md:px-8 lg:px-10 md:py-4",small:"px-6 py-3",xsmall:"px-6 py-3"}},compoundVariants:[{styleType:"filled",color:"black",className:"bg-neutral-950 text-white"},{styleType:"filled",color:"white",className:"bg-white text-neutral-950"},{styleType:"outline",color:"black",className:"border-neutral-950 text-neutral-950 hover:bg-neutral-950 hover:text-white"},{styleType:"outline",color:"white",className:"border-white text-white hover:bg-white hover:text-neutral-950"},{styleType:"icon-only",className:"!rounded-none !border-0 !bg-transparent !p-0 !m-0 !max-h-none cursor-pointer hover:!bg-transparent hover:opacity-60"},{styleType:"arrow-slide",color:"black",className:"border border-neutral-950 text-black hover:text-white hover:bg-neutral-950"}],defaultVariants:{styleType:"filled",color:"black",size:"large"}});e.s(["StyledButton",0,c],446942);var d=e.i(59804),f=e.i(597216),m=e.i(41725);let p=e=>{e&&(0,n.track)(e.event,e.properties)};e.s(["Cta",0,({variant:e="button",children:n,className:l,...s})=>{let{styleType:o,iconClass:u,darkMode:h,mixpanelConfig:g,color:x,locale:v,fullWidth:b,disableHoverIcon:y,...w}=s,j="link"===e&&("cyan"===x||"cyan400"===x||"purple"===x)?x:void 0;if("href"in w&&"onClick"in w)throw Error("href should not coexist with onClick. Please use one or the other.");let N="href"in w?"link":"videoId"in w?"video":"button",[E,S]=(0,a.useState)(!1),C=(0,m.useVideoModalContext)(),k=({children:n})=>{switch(e){case"button":return(0,t.jsx)(c,{styleType:o,color:x,fullWidth:!!b,disableHoverIcon:!!y,...w,children:n});case"link":return(0,t.jsx)(d.StyledLink,{iconClass:u,darkMode:h,linkColor:j,...w,children:n})}};switch(N){case"link":{let{onClick:e,...a}=w;return(0,t.jsx)(r.Link,{className:(0,i.default)("group",b?"block w-full":"inline-block",l),...a,locale:v,onClick:t=>{p(g),e?.(t)},children:(0,t.jsx)(k,{...w,children:n})})}case"button":{let{onClick:e,...r}=w;return(0,t.jsx)("button",{className:(0,i.default)("group",b?"block w-full":"inline-block",l),...r,onClick:t=>{p(g),e?.(t)},children:(0,t.jsx)(k,{...w,children:n})})}case"video":{let{onClick:e,videoId:r,...a}=w;
2if(C?.openVideoModal&&r)return(0,t.jsx)("button",{...a,className:(0,i.default)("group",b?"block w-full":"inline-block",l),onClick:t=>{p(g),C.openVideoModal(r),e?.(t)},children:(0,t.jsx)(k,{...w,children:n})});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f.VideoModal,{isOpen:E,onClose:()=>{S(!1)},videoId:r}),(0,t.jsx)("button",{...a,className:(0,i.default)("group",b?"block w-full":"inline-block",l),onClick:t=>{p(g),S(!0),e?.(t)},children:(0,t.jsx)(k,{...w,children:n})})]})}}}],638096)},277559,e=>{"use strict";var t=e.i(41170),n=e.i(89440),r=e.i(7284);let i=(0,n.cva)("m-auto w-full",{variants:{bleed:{none:"max-w-[76rem] 2xl:px-0",larger:"max-w-[90rem]",limited:"max-w-[120rem]",full:""}},defaultVariants:{bleed:"none"}});e.s(["SectionContainer",0,({children:e,bleed:n,className:a,id:l,sideMargins:s="all"})=>{let o="";if("none"===n||"limited"===n||!n)switch(s){case"all":o="px-5";break;case"small-desktop":o="sm:px-5 lg:px-0";break;case"no-mobile":o="sm:px-5 ";break;default:o=""}return(0,t.jsx)("div",{className:(0,r.default)(i({bleed:n}),a,o),id:l,children:e})}])},740232,e=>{"use strict";var t=e.i(125657);e.s(["useViewportOverSize",0,e=>{let[n,r]=(0,t.useState)(!1),[i,a]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{r(!0);let t=window.matchMedia(`(min-width: ${e}px)`);a(t.matches);let n=e=>{a(e.matches)};return t.addEventListener("change",n),()=>{t.removeEventListener("change",n)}},[e]),{isOverSize:i,isMounted:n}}])},684565,e=>{"use strict";var t=e.i(41170),n=e.i(20073),r=e.i(294761),i=e.i(832716),a=e.i(125657),l=e.i(960236),s=e.i(419651),o=e.i(3199),c=e.i(7284),u=e.i(613294);let d=10;var f=e.i(638096),m=e.i(272209),p=e.i(277559),h=e.i(563313);let g=(e,t)=>{let n={color:"white",size:"large",variant:"button",children:e.label};return"href"in e?{...n,href:e.href}:{...n,onClick:()=>{t({isOpen:!0,videoId:e.videoId})}}},x=e=>({initial:{y:"200%"},animate:{y:0},exit:{y:"-200%"},transition:{delay:e,duration:.5,ease:m.BEZIER_CURVE.EASE_IN_OUT_CIRC}}),v=({children:e,className:n})=>(0,t.jsx)("div",{className:(0,c.default)("h-fit overflow-y-hidden py-[2px]",n),children:(0,t.jsx)(u.AnimatePresence,{mode:"wait",initial:!1,children:e})}),b=({currentSlide:e,setVideoModalState:n})=>(0,t.jsxs)(p.SectionContainer,{className:"flex flex-col justify-between md:flex-row lg:gap-x-32",children:[(0,t.jsx)(v,{className:"w-full md:w-1/2",children:(0,t.jsx)(i.m.h1,{...x(0),className:(0,h.setTextStyle)({base:"Heading 6",md:"Heading 4",lg:"Heading 2"},"font-semibold text-white"),children:e.title},e.title)}),(0,t.jsxs)("div",{className:"flex flex-col gap-y-4 md:max-w-[400px] lg:max-w-[500px]",children:[(0,t.jsx)(v,{children:(0,t.jsx)(i.m.div,{...x(.1),children:(0,s.documentToReactComponents)(e.description,{renderText:e=>e.split("\n").map((e,n)=>(0,t.jsxs)(a.Fragment,{children:[e,n>0&&(0,t.jsx)("br",{})]},n)),renderNode:{[o.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)("p",{className:(0,h.setTextStyle)({base:"Body XS",md:"Body S",lg:"Body M"},"font-normal text-white"),children:n}),[o.BLOCKS.HEADING_6]:(e,n)=>(0,t.jsx)("small",{className:"block text-[10px] text-white first-of-type:mt-4",children:n})},renderMark:{[o.MARKS.SUPERSCRIPT]:e=>(0,t.jsx)("sup",{children:e})}})},e.title)}),(0,t.jsx)(v,{children:(0,t.jsxs)(i.m.div,{...x(.2),className:"flex flex-row flex-wrap items-center gap-x-2 gap-y-spacing-03 sm:gap-x-4",children:[e.primaryCta&&(0,t.jsx)(f.Cta,{...g(e.primaryCta,n)}),e.secondaryCta&&(0,t.jsx)(f.Cta,{...g(e.secondaryCta,n),styleType:"outline"})]},e.title)})]})]});var y=e.i(676597),w=e.i(739568),j=e.i(308584);let N=({progress:e=0})=>{let n=2*Math.PI*15;return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:34,height:34,viewBox:"0 0 34 34",children:[(0,t.jsx)("circle",{cx:17,cy:17,r:15,fill:"none",stroke:"white",strokeWidth:2,strokeOpacity:"0.2"}),(0,t.jsx)("circle",{cx:17,cy:17,r:15,fill:"none",stroke:"white",strokeWidth:2,strokeDasharray:n,strokeDashoffset:n-n*e/100,strokeLinecap:"round",style:{transform:"rotate(-90deg)",transformOrigin:"50% 50%"}})]})},E=(0,a.forwardRef)(({slideIndex:e,totalSlides:n,interval:r=1e3*d,gotoSlide:i},l)=>{let[s,o]=(0,a.useState)(r),[u,f]=(0,a.useState)(0),m=(0,w.useMotionValue)(0),p=(0,a.useRef)(null);(0,j.useMotionValueEvent)(m,"change",e=>{f(e)});let g=(0,a.useCallback)(()=>{o(r),p.current&&p.current.stop(),m.set(0),p.current=(0,y.animate)(m,1,{duration:r/1e3,ease:"linear"})},[r,m]),x=(0,a.useCallback)(()=>{o(0),p.current&&p.current.stop(),m.set(0)},[m]);return(0,a.useImperativeHandle)(l,()=>({startTick:g,stopTick:x})),(0,a.useEffect)(()=>{o(r)},[r]),(0,t.jsx)("div",{className:"absolute bottom-4 left-4 flex flex-row items-center gap-x-1 text-white sm:bottom-auto sm:left-auto sm:right-4 sm:top-1/2 sm:-translate-y-1/2 sm:flex-col lg:right-8",children:Array.from({length:n},(e,t)=>t).map(n=>{let r=e===n,a=Math.floor(s*(1-u)/1e3);
2return(0,t.jsx)("button",{className:(0,c.default)("relative flex size-[34px] cursor-pointer items-center justify-center transition-[margin] duration-500 ease-in-out-circ","before:absolute before:size-1.5 before:rounded-full before:bg-white/40 before:transition-[background-color,transform] before:duration-500 hover:before:bg-white/40 sm:hover:before:bg-cyan-600",r&&"my-[3px] before:scale-0 before:bg-white"),onClick:()=>{i(n)},children:(0,t.jsxs)("div",{className:(0,c.default)("absolute left-1/2 top-1/2 flex -translate-x-1/2 -translate-y-1/2 items-center justify-center transition-transform duration-500 ease-in-out-circ",r?"scale-100":"scale-0"),children:[(0,t.jsx)(N,{progress:r?100*u:0}),(0,t.jsx)("span",{className:(0,c.default)((0,h.setTextStyle)({base:"Sub-Heading 4"}),"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 transition-opacity duration-500 ease-in-out-circ",r&&0!==u?"opacity-100":"opacity-20"),children:a})]})},n)})})});E.displayName="HeroDotIndicator";var S=e.i(10801),C=e.i(740232),k=e.i(597216);let T=({show:e})=>(0,t.jsx)(i.m.div,{className:"absolute inset-0 bg-black",initial:{opacity:1},animate:{opacity:+!!e},exit:{opacity:1},transition:{duration:.5,ease:"easeInOut"}});e.s(["BlurredVideoHeroSlideshow",0,({slides:i})=>{let s=(0,n.useLocale)(),o=(0,a.useMemo)(()=>i.filter(e=>!e.availableLocales||e.availableLocales.includes(s)),[i,s]),{blurredVideoRef:c,currentSlide:u,currentSlideIndex:f,getInterval:m,goToSlide:p,isDesktop:h,isMounted:g,mainVideoContainerRef:x,mainVideoPlaying:v,mainVideoRef:y,setBlurredVideoLoaded:w,setMainVideoLoaded:j,setMainVideoPlaying:N,setVideoModalState:z,showCurtain:R,timerIndicatorRef:_,videoModalState:P}=(e=>{let[t,n]=(0,a.useState)(!1),r=(0,a.useRef)(0),i=e[r.current],[l,s]=(0,a.useState)(!0),[o,c]=(0,a.useState)({isOpen:!1,videoId:void 0}),[u,f]=(0,a.useState)(!1),[m,p]=(0,a.useState)(!1),{isOverSize:h,isMounted:g}=(0,C.useViewportOverSize)(768),x=(0,a.useRef)(null),v=(0,a.useRef)(null),b=(0,a.useRef)(null),y=(0,S.useInView)(b),w=(0,a.useRef)(null),j=(0,a.useRef)(null),N=(0,a.useRef)(!0),E=(0,a.useCallback)(()=>{let t=e[r.current];return t&&t.video.videoDuration?1e3*Number.parseInt(t.video.videoDuration):1e3*d},[e,r]),k=(0,a.useRef)(()=>{}),T=(0,a.useCallback)(()=>{k.current((r.current+1)%e.length)},[e.length]),z=(0,a.useCallback)(e=>{clearInterval(j.current??void 0),j.current=setInterval(()=>{T()},e),w.current?.startTick()},[T]),R=(0,a.useCallback)(()=>{j.current&&(clearInterval(j.current),j.current=null),w.current?.stopTick()},[]);k.current=(0,a.useCallback)(e=>{if(!N.current){if(N.current=!0,e===r.current){R(),setTimeout(()=>{z(E())},500),N.current=!1;return}s(!0),R(),setTimeout(()=>{r.current=e,f(!1),p(!1),n(!1)},500)}},[E,z,R]);let _=(0,a.useCallback)(e=>{if(e)return e},[]),P=(0,a.useCallback)((e,t,n)=>{if(!e||!t)return;let r=n??e.getCurrentTime();"number"==typeof r&&t.seekTo(r,"seconds")},[]);return(0,a.useEffect)(()=>{t&&(P(_(x.current),_(v.current)),s(!1))},[_,t,P]),(0,a.useEffect)(()=>{u&&m&&(y&&!o.isOpen?(n(!0),z(E()),N.current=!1):(n(!1),R()))},[m,E,y,u,z,R,o.isOpen]),(0,a.useEffect)(()=>{let e=()=>{R(),n(!1)},t=()=>{z(E()),n(!0)};return window.addEventListener("blur",e),window.addEventListener("focus",t),()=>{window.removeEventListener("blur",e),window.removeEventListener("focus",t),clearInterval(j.current??void 0)}},[]),(0,a.useEffect)(()=>{let e;if(!h||!y||!t)return;let n=0,r=t=>{if(t-n<1e3){e=requestAnimationFrame(r);return}n=t;let i=_(x.current),a=i?.getInternalPlayer(),l=_(v.current),s=l?.getInternalPlayer();if(!i||!l||!a||!s){e=requestAnimationFrame(r);return}"playing"!==s.state&&s.play();let o=i.getCurrentTime()??0;Math.abs(o-(l.getCurrentTime()??0))>.2&&P(i,l,o),e=requestAnimationFrame(r)};return e=requestAnimationFrame(r),()=>{void 0!==e&&cancelAnimationFrame(e)}},[_,h,t,y,P]),{blurredVideoRef:v,currentSlideIndex:r.current,currentSlide:i,getInterval:E,goToSlide:k.current,isDesktop:h,isMounted:g,mainVideoContainerRef:b,mainVideoPlaying:t,mainVideoRef:x,setBlurredVideoLoaded:p,setMainVideoLoaded:f,setMainVideoPlaying:n,setVideoModalState:c,showCurtain:l,timerIndicatorRef:w,videoModalState:o}})(o),O=(0,a.useMemo)(()=>({endVideoBehavior:"default",fitStrategy:"cover",playbar:!1,preload:"auto",settingsControl:!1,volumeControl:!1,wmode:"transparent"}),[]),I=(0,a.useMemo)(()=>{let e=u.video.videoIdMobile&&!h?u.video.videoIdMobile:u.video.videoId;return`https://home.wistia.com/medias/${e}`},[f,h]);
2return(0,t.jsxs)("div",{children:[(0,t.jsx)("link",{rel:"preconnect",href:"https://fast.wistia.com"}),(0,t.jsx)("link",{rel:"preconnect",href:"https://embed-ssl.wistia.com"}),(0,t.jsx)(r.LazyMotion,{features:()=>e.A(531608).then(e=>e.domAnimation),strict:!0,children:(0,t.jsxs)("div",{className:"flex h-[calc(78vh-var(--header-height))] flex-col sm:h-[calc(100vh-var(--header-height))] sm:min-h-[calc(800px-var(--header-height))]",children:[(0,t.jsxs)("div",{ref:x,className:"relative aspect-[3/2] w-full bg-black md:aspect-auto md:h-[64%] lg:h-[72%] [&_video]:object-cover [&_video]:object-center",children:[g&&(0,t.jsx)(l.default,{ref:y,url:I,className:"absolute inset-0",playing:v,controls:!1,muted:!0,width:"100%",height:"100%",config:{options:{...O,...!h&&{qualityMax:720}}},onPlay:()=>{N(!0)},onEnded:()=>{N(!1)},onReady:()=>{j(!0)}},I),(0,t.jsx)(T,{show:R}),(0,t.jsx)(E,{ref:_,slideIndex:f,totalSlides:o.length,gotoSlide:p,interval:m()})]}),(0,t.jsxs)("div",{className:"relative -mt-px w-full grow bg-black [&_video]:object-cover [&_video]:object-bottom",children:[g&&(0,t.jsx)(l.default,{ref:c,url:I,className:"absolute inset-0 rotate-180 scale-x-[-1]",playing:v,controls:!1,muted:!0,width:"100%",height:"100%",config:{options:{...O,qualityMax:360}},onReady:()=>{w(!0)}},I),(0,t.jsx)(T,{show:R}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center overflow-hidden bg-[#15242D33]/20 backdrop-blur-2xl",children:(0,t.jsx)(b,{currentSlide:u,setVideoModalState:z})})]})]})}),(0,t.jsx)(k.VideoModal,{videoId:P.videoId,isOpen:P.isOpen,onClose:()=>{z({...P,isOpen:!1})}})]})}],684565)},499550,e=>{"use strict";var t=e.i(125657);let n=[0],r=new Map;e.s(["useIntersectionObserver",0,function(e,{threshold:i=n,root:a,rootMargin:l="0px"}={}){let[s,o]=(0,t.useState)();return(0,t.useEffect)(()=>{let t=e&&"current"in e?e.current:e;if(!t)return;let n=!0,s=(e=>{let t=e.root??document,n=r.get(t);n||(n=new Map,r.set(t,n));let i=JSON.stringify([e.rootMargin,e.threshold]),a=n.get(i);if(!a){let l=new Map,s=new IntersectionObserver(e=>{for(let t of e){let e=l.get(t.target);if(void 0!==e&&0!==e.size)for(let n of e)setTimeout(()=>{n(t)},0)}},e);a={observer:s,observe(e,t){let n=l.get(e);n||(n=new Set,l.set(e,n),s.observe(e)),n.add(t)},unobserve(e,a){let o=l.get(e);o&&(o.delete(a),0===o.size&&(l.delete(e),s.unobserve(e),0===l.size&&(s.disconnect(),n.delete(i),0===n.size&&r.delete(t))))}},n.set(i,a)}return a})({root:a&&"current"in a?a.current:a,rootMargin:l,threshold:i}),c=e=>{n&&o(e)};return s.observe(t,c),()=>{n=!1,s.unobserve(t,c)}},[e,a,l,...i]),s}])},124713,e=>{"use strict";var t,n,r,i=e.i(41170),a=e.i(7284),l=e.i(613294),s=e.i(832716),o=e.i(125657);let c=({interval:e,switchDuration:t,item:n,carousel:r,compact:c,customSizeClass:u,dark:d})=>{let f=(0,o.useCallback)(()=>{n===r.currentItem?3===r.state?r.play():r.pause():r.goTo(n)},[r,n]);return(0,i.jsx)("button",{className:(0,a.default)("h-[0.3125rem] shrink overflow-hidden rounded-full transition-[height,background-color] duration-300 ease-linear group-hover:h-[0.625rem]",c?"w-8 xl:w-14":"w-14",u,d?"bg-neutral-300/40 hover:bg-neutral-300/80":"bg-white/40 hover:bg-white/60"),onClick:f,children:(0,i.jsx)(l.AnimatePresence,{mode:"wait",children:2===r.state&&r.currentItem===n&&(0,i.jsx)(s.m.div,{className:(0,a.default)("size-full rounded-full",d?"bg-neutral-300":"bg-white"),initial:{x:"-100%"},animate:{x:0,transition:{duration:e/1e3,ease:"linear"}},exit:{opacity:0,transition:{duration:t/4/1e3,ease:"linear"}},onAnimationComplete:e=>{"object"==typeof e&&"x"in e&&0===e.x&&r.goNext()}})})})},u=(e,t)=>{switch(t.type){case 0:return 0===e.state?m(e.items,e.currentItem,e.direction):e;case 1:return 1===e.state||4===e.state||3===e.state?p(e.items,e.currentItem,e.direction):e;case 3:if(2!==e.state)return e;{let t=e.items.indexOf(e.currentItem),n=e.items[(t+1)%e.items.length];if(n)return g(e.items,e.currentItem,n);throw Error("Could not find a next carousel item")}case 4:if(2!==e.state)return e;{let t=e.items.indexOf(e.currentItem),n=e.items[(t-1+e.items.length)%e.items.length];if(n)return g(e.items,e.currentItem,n);throw Error("Could not find a previous carousel item")}case 5:return(2===e.state||3===e.state)&&e.currentItem!==t.item?g(e.items,e.currentItem,t.item):e;case 2:return 2===e.state?h(e.items,e.currentItem,e.direction):e}};var d=((t={})[t.Loading=0]="Loading",t[t.Revealing=1]="Revealing",t[t.Playing=2]="Playing",t[t.Paused=3]="Paused",t[t.Switching=4]="Switching",t),f=((n={})[n.Left=0]="Left",n[n.Right=1]="Right",n);
2let m=(e,t,n)=>({state:1,currentItem:t,items:e,direction:n}),p=(e,t,n)=>({state:2,currentItem:t,items:e,direction:n}),h=(e,t,n)=>({state:3,currentItem:t,items:e,direction:n}),g=(e,t,n)=>{let r=e.indexOf(t),i=e.indexOf(n);return{state:4,prevItem:t,currentItem:n,direction:i>r?0:1,items:e}};var x=((r=x||{})[r.Reveal=0]="Reveal",r[r.Play=1]="Play",r[r.Pause=2]="Pause",r[r.GoNext=3]="GoNext",r[r.GoPrev=4]="GoPrev",r[r.GoTo=5]="GoTo",r);e.s(["Controls",0,({interval:e,switchDuration:t,carousel:n,items:r,compact:l,customSizeClass:s,dark:o,className:u})=>(0,i.jsx)("div",{className:(0,a.default)("group flex h-10 max-w-full flex-row items-center justify-center overflow-hidden rounded-full",l?"gap-1 px-6 min-[431px]:gap-2":"gap-2 px-10",{"transition-colors duration-300 hover:bg-neutral-950/50":!o},u),children:r.map((r,a)=>(0,i.jsx)(c,{interval:e,switchDuration:t,item:r,carousel:n,compact:l,customSizeClass:s,dark:o},`control-${a}`))}),"StateType",()=>d,"SwitchDirection",()=>f,"useCarousel",0,e=>{let[t,n]=(0,o.useReducer)(u,(e=>{let t=e[0];if(t)return{state:0,currentItem:t,items:e,direction:0};throw Error("Carousel items list is empty!")})(e)),r=(0,o.useCallback)(()=>{n({type:0})},[n]),i=(0,o.useCallback)(()=>{n({type:1})},[n]),a=(0,o.useCallback)(()=>{n({type:2})},[n]),l=(0,o.useCallback)(()=>{n({type:3})},[n]),s=(0,o.useCallback)(()=>{n({type:4})},[n]),c=(0,o.useCallback)(e=>{n({type:5,item:e})},[n]);return{...t,show:r,play:i,pause:a,goNext:l,goPrev:s,goTo:c}}])},327430,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(499550),a=e.i(7284),l=e.i(294761),s=e.i(613294),o=e.i(832716),c=e.i(125657),u=e.i(832356),d=e.i(124713),f=e.i(26111),m=e.i(722063),p=e.i(563313);let h=()=>e.A(531608).then(e=>e.domAnimation),g=({contents:e,buttons:i,customChildren:a})=>(0,t.jsxs)(t.Fragment,{children:[e&&(0,n.documentToReactComponents)(e,{renderNode:{[r.BLOCKS.HEADING_1]:(e,n)=>(0,t.jsx)(p.Text.H2,{base:"Heading 6",md:"Heading 2",className:"font-bold md:leading-[4.25rem] lg:text-[5rem] lg:leading-[4.75rem]",children:n}),[r.BLOCKS.HEADING_3]:(e,n)=>(0,t.jsx)(p.Text.H3,{base:"Sub-Heading 2",md:"Heading 7",lg:"Heading 6",className:"mt-0 font-bold text-neutral-600 md:mt-0.5 lg:mt-2",children:n}),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)(p.Text.P,{base:"Body M",lg:"Body L",className:"mt-spacing-01 sm:mt-spacing-02",children:n}),[r.BLOCKS.EMBEDDED_ENTRY]:e=>{let{id:n}=v.parse(e.data).target.sys,r=i?.[n];if(r)return(0,t.jsx)(m.Button,{...r,className:"mt-1 sm:mt-2 lg:mt-6"});throw Error(`There was no button associated with embedded entry ${n}`)}}}),a]}),x=({item:e,isLoading:n,onImageLoad:r})=>(0,t.jsxs)("div",{className:"grid grid-cols-[5.625rem,1fr] gap-4 sm:grid-cols-[7.5rem,1fr] sm:gap-[1.875rem]",children:[e.imageUrl&&(0,t.jsx)(f.Image,{src:e.imageUrl,width:120,height:80,alt:"",priority:!0,className:(0,a.default)("h-auto w-[7.5rem] transition-transform duration-700 ease-in-out-circ lg:mb-10",n&&"scale-90"),onLoad:r}),(0,t.jsx)("div",{className:"flex flex-col",children:(0,t.jsx)(g,{...e.contents&&{contents:e.contents},buttons:e.buttons,customChildren:e.customChildren})})]}),v=u.z.strictObject({target:u.z.strictObject({sys:u.z.strictObject({id:u.z.string(),type:u.z.literal("Link"),linkType:u.z.literal("Entry")})})});
2e.s(["BoxToCarousel",0,({optionClass:e,boxSpacingClass:n,isSideSpacing:r=!1,interval:u=7e3,revealDuration:m=600,switchDuration:p=1e3,items:v})=>{let b=(0,d.useCarousel)(v),y=(0,c.useRef)(null),w=(0,c.useRef)(null),[j,N]=(0,c.useState)(!1),[E,S]=(0,c.useState)(!1),C=(0,i.useIntersectionObserver)(y,{threshold:[.5]}),k=(0,i.useIntersectionObserver)(w,{threshold:[.5]}),T=(0,c.useCallback)(()=>{b.state===d.StateType.Switching&&b.play()},[b]);return(0,c.useEffect)(()=>{C?.isIntersecting&&!j&&N(!0)},[C]),(0,c.useEffect)(()=>{k?.isIntersecting&&!E&&S(!0)},[k]),(0,c.useEffect)(()=>{E&&b.state!==d.StateType.Playing&&b.play()},[E,b]),(0,t.jsxs)("div",{className:(0,a.default)("w-full overflow-hidden bg-neutral-1 py-8 min-[431px]:overflow-visible min-[431px]:py-10 lg:w-full lg:bg-transparent lg:p-0",r&&"-ml-5 lg:ml-0",e),children:[(0,t.jsx)("div",{ref:y,className:"hidden w-full grid-cols-2 gap-10 lg:grid",children:v.map((e,r)=>(0,t.jsxs)("div",{style:{transitionDelay:`${300*r}ms`},className:(0,a.default)("hidden flex-col rounded-lg bg-neutral-1 transition-[transform,opacity] duration-700 ease-in-out-circ lg:flex lg:flex-col",n??"px-10 py-12 lg:p-16 lg:px-12 lg:py-24 xl:px-20 xl:py-28",!j&&"translate-y-10 opacity-0"),children:[e.imageUrl&&(0,t.jsx)(f.Image,{src:e.imageUrl,width:120,height:80,alt:"",priority:!0,className:"mb-6 h-auto w-[7.5rem] lg:mb-10"}),(0,t.jsx)(g,{...e.contents&&{contents:e.contents},buttons:e.buttons,customChildren:e.customChildren})]},`box-content-item-${r}`))}),(0,t.jsx)(l.LazyMotion,{strict:!0,features:h,children:(0,t.jsxs)("div",{ref:w,style:{transitionDuration:`${m}ms`},className:(0,a.default)("relative overflow-hidden pb-8 transition-[transform,opacity] lg:hidden",!E&&"translate-y-10 opacity-0"),children:[(0,t.jsx)("div",{className:"grid px-5","aria-hidden":!0,children:v.map((e,n)=>(0,t.jsx)("div",{className:"invisible col-start-1 row-start-1",children:(0,t.jsx)(x,{item:e})},`carousel-height-${n.toString()}`))}),(0,t.jsx)(s.AnimatePresence,{custom:b.direction===d.SwitchDirection.Left,initial:!1,children:(0,t.jsx)(o.m.div,{className:"absolute inset-x-0 top-0 w-full px-5",initial:"initial",animate:{x:0},exit:"exit",transition:{duration:p/1e3,ease:[.475,.425,0,.995]},onAnimationComplete:T,custom:b.direction===d.SwitchDirection.Left,variants:{initial:e=>({x:e?"100%":"-100%"}),exit:e=>({x:e?"-100%":"100%"})},children:(0,t.jsx)(x,{item:b.currentItem,isLoading:b.state===d.StateType.Loading,onImageLoad:b.show})},`carousel-item-${v.indexOf(b.currentItem).toString()}`)}),(0,t.jsx)("div",{className:"absolute -bottom-4 left-[5.375rem] grid place-content-center sm:left-[8.125rem]",children:(0,t.jsx)(d.Controls,{interval:u,switchDuration:p,items:v,carousel:b,dark:!0})})]})})]})}])},741589,e=>{"use strict";var t,n=e.i(125657);function r(){return(r=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return n.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),t||(t=n.createElement("path",{d:"m5.743 14 6-6-6-6L5 2.743 10.257 8 5 13.257z"})))}])},124760,e=>{"use strict";var t=e.i(41170);e.i(3199);var n=e.i(741589),r=e.i(714198),i=e.i(7284),a=e.i(125657),l=e.i(26111),s=e.i(422228),o=e.i(597216),c=e.i(272209),u=e.i(277559),d=e.i(722063),f=e.i(563313);let m=({button:e,image:c,imageLocation:u,title:m,description:p,videoId:h,variant:g="small",mobileLeftAlign:x=!1,hasCardStylings:v,hasImageBgColor:b=!0,backgroundClassName:y="bg-neutral-1"})=>{let[w,j]=(0,a.useState)(!1),N="large"===g,E=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:(0,f.setTextStyle)({base:N?"Heading 6":"Heading 8",sm:N?"Heading 5":"Heading 8",lg:N?"Heading 5":"Heading 7"},"font-semibold"),children:m}),"string"==typeof p?(0,t.jsx)("p",{className:(0,f.setTextStyle)({base:N?"Body M":"Body S"},"mt-1 font-normal"),children:p}):(0,t.jsx)(s.RichTextBody,{content:p,className:(0,f.setTextStyle)({base:N?"Body M":"Body S"},"mt-1 font-normal")}),e&&(0,t.jsxs)("div",{className:"mt-1 block text-cyan-600",children:[(0,t.jsx)("span",{className:(0,i.default)((0,f.setTextStyle)({base:"Sub-Heading 1"}),"font-medium decoration-cyan-600 decoration-2 underline-offset-2 group-hover:underline"),children:e.label}),(0,t.jsx)(n.default,{className:"ml-1.5 inline size-2 fill-cyan-600 align-baseline"})]})]});return(0,t.jsxs)("div",{className:(0,i.default)("flex w-[320px] shrink-0 flex-col overflow-hidden rounded-md shadow-sm sm:w-[unset]",y,v?"shadow-sm":"","top"===u?"":"justify-end"),children:[(0,t.jsxs)("div",{className:(0,i.default)("relative",b?"bg-neutral-200":"","top"===u?"order-1":"order-2",{"cursor-pointer":!!h}),...h&&{onClick:()=>{j(!0)}},children:[(0,t.jsx)(l.Image,{src:c.public_id,width:c.width,height:c.height,alt:""}),h&&(0,t.jsx)(d.Play,{className:"scale-[.66] sm:scale-75 lg:scale-100"})]}),(0,t.jsx)("div",{className:(0,i.default)("group mt-6 flex h-full flex-col gap-y-1 sm:mx-6 sm:mt-6 lg:mx-12 lg:mt-8",x?"mr-8 text-start sm:text-center":"mx-8 text-center","top"===u?"order-2":"order-1",v?"mb-4 sm:mb-4 lg:mb-6":"mb-2"),children:e?(0,t.jsx)(r.Link,{href:e.href,className:"contents",children:E}):E}),h&&(0,t.jsx)(o.VideoModal,{isOpen:w,onClose:()=>{j(!1)},videoId:h})]})};e.s(["CardCollection",0,({header:e,subheader:n,cards:r,imageLocation:a="top",className:l,variant:o="small",leftAlignHeader:d=!1,mobileLeftAlign:p=!1,hasCardStylings:h=!0,backgroundClassName:g="bg-neutral-1"})=>(0,t.jsxs)(u.SectionContainer,{className:(0,i.default)("overflow-hidden",l),children:[(0,t.jsxs)("div",{className:(0,i.default)("flex w-full flex-col",d&&"items-start justify-start text-left",!d&&p&&"items-start justify-start text-start sm:items-center sm:justify-center sm:text-center",!d&&!p&&"items-center justify-center text-center"),children:[(0,t.jsx)("h2",{className:(0,f.setTextStyle)({base:"Heading 6",md:"Heading 4",lg:"Heading 3"},"max-w-[63rem] font-semibold"),children:e}),n&&(0,t.jsx)(c.AnimationWrapper,{children:(0,t.jsx)(s.RichTextBody,{content:n,className:(0,f.setTextStyle)({base:"Body M",md:"Body L"},"mt-1 max-w-[384px] font-normal sm:mt-2 sm:max-w-[1008px]")})})]}),(0,t.jsx)(c.AnimationWrapper,{children:(0,t.jsx)("div",{className:(0,i.default)("lg::gap-8 -mx-5 mt-6 flex w-[calc(100%_+_2.5rem)] flex-row gap-4 overflow-auto px-5 sm:mt-8 sm:grid sm:justify-center sm:gap-6",2===r.length||4===r.length?"sm:grid-cols-2":"sm:grid-cols-3","large"===o?"gap-4":"gap-4 sm:gap-6 lg:gap-8"),children:r.map((e,n)=>(0,t.jsx)(m,{...e,imageLocation:a,variant:o,mobileLeftAlign:p,hasCardStylings:h,backgroundClassName:e.backgroundClassName??g},n))})})]})])},172146,e=>{"use strict";var t=Object.defineProperty,n=(e,n,r)=>{let i;return(i="symbol"!=typeof n?n+"":n)in e?t(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,r};let r=new class{constructor(){n(this,"current",this.detect()),n(this,"handoffState","pending"),n(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}
2detect(){return"u"<typeof window||"u"<typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};e.s(["env",0,r])},590737,e=>{"use strict";var t=e.i(172146);function n(e){var n,r;return t.env.isServer?null:null==e?document:null!=(r=null==(n=null==e?void 0:e.getRootNode)?void 0:n.call(e))?r:document}function r(e){var t,r;return null!=(r=null==(t=n(e))?void 0:t.activeElement)?r:null}e.s(["getActiveElement",0,r,"getOwnerDocument",0,function(e){var n;return t.env.isServer?null:null==e?document:null!=(n=null==e?void 0:e.ownerDocument)?n:document},"getRootNode",0,n,"isActiveElement",0,function(e){return r(e)===e}])},777472,102561,e=>{"use strict";function t(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}e.s(["microTask",0,t],102561),e.s(["disposables",0,function e(){let n=[],r={addEventListener:(e,t,n,i)=>(e.addEventListener(t,n,i),r.add(()=>e.removeEventListener(t,n,i))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>r.requestAnimationFrame(()=>r.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return r.add(()=>clearTimeout(t))},microTask(...e){let n={current:!0};return t(()=>{n.current&&e[0]()}),r.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(n.includes(e)||n.push(e),()=>{let t=n.indexOf(e);if(t>=0)for(let e of n.splice(t,1))e()}),dispose(){for(let e of n.splice(0))e()}};return r}],777472)},702489,e=>{"use strict";var t=e.i(125657),n=e.i(777472);e.s(["useDisposables",0,function(){let[e]=(0,t.useState)(n.disposables);return(0,t.useEffect)(()=>()=>e.dispose(),[e]),e}])},769747,25189,e=>{"use strict";var t=e.i(125657),n=e.i(172146);let r=(e,r)=>{n.env.isServer?(0,t.useEffect)(e,r):(0,t.useLayoutEffect)(e,r)};e.s(["useIsoMorphicEffect",0,r],25189),e.s(["useLatestValue",0,function(e){let n=(0,t.useRef)(e);return r(()=>{n.current=e},[e]),n}],769747)},571106,e=>{"use strict";var t=e.i(125657),n=e.i(769747);e.s(["useEvent",0,function(e){let r=(0,n.useLatestValue)(e);return t.default.useCallback((...e)=>r.current(...e),[r])}])},710019,790913,670176,273864,e=>{"use strict";let t;e.i(367824);let n=e=>e?.ownerDocument??document,r=e=>e&&"window"in e&&e.window===e?e:n(e).defaultView||window;function i(e,t){return!!t&&!!e&&e.contains(t)}function a(e){return e.target}let l=null;"u">typeof Element&&Element.prototype;let s=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];s.join(":not([hidden]),"),s.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),s.join(':not([hidden]):not([tabindex="-1"]),');var o=e.i(125657);let c="u">typeof document?o.default.useLayoutEffect:()=>{};function u(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function d(e){let t=(0,o.useRef)({isFocused:!1,observer:null});return c(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,o.useCallback)(n=>{let r=a(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=u(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){t.current.observer?.disconnect();let e=r===((e=document)=>e.activeElement)()?null:((e=document)=>e.activeElement)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function f(e){if("u"<typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function m(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function p(e){let t=null;return()=>(null==t&&(t=e()),t)}
2let h=p(function(){return m(/^Mac/i)}),g=p(function(){return m(/^iPhone/i)}),x=p(function(){return m(/^iPad/i)||h()&&navigator.maxTouchPoints>1}),v=p(function(){return g()||x()});p(function(){return h()||v()});let b=p(function(){return f(/AppleWebKit/i)&&!y()}),y=p(function(){return f(/Chrome/i)}),w=p(function(){return f(/Android/i)}),j=p(function(){return f(/Firefox/i)});function N(e,t,n=!0){let{metaKey:r,ctrlKey:i,altKey:a,shiftKey:s}=t;j()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(h()?r=!0:i=!0);let o=b()&&h()&&!x()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:i,altKey:a,shiftKey:s}):new MouseEvent("click",{metaKey:r,ctrlKey:i,altKey:a,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});N.isOpening=n;if(function(){if(null==l){l=!1;try{document.createElement("div").focus({get preventScroll(){return l=!0,!0}})}catch{}}return l}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(o),N.isOpening=!1}N.isOpening=!1;let E={prefix:String(Math.round(1e10*Math.random())),current:0};o.default.createContext(E),o.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;o.default.useId;let S=null,C=new Set,k=new Map,T=!1,z=!1,R={Tab:!0,Escape:!0};function _(e,t){for(let n of C)n(e,t)}function P(e){T=!0,N.isOpening||e.metaKey||!h()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(S="keyboard",_("keyboard",e))}function O(e){S="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(T=!0,_("pointer",e))}function I(e){N.isOpening||(""!==e.pointerType||!e.isTrusted)&&(w()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(T=!0,S="virtual")}function A(e){let t=r(a(e)),i=n(a(e));a(e)!==t&&a(e)!==i&&e.isTrusted&&(T||z||(S="virtual",_("virtual",e)),T=!1,z=!1)}function M(){T=!1,z=!0}function L(e){if("u"<typeof window||"u"<typeof document)return;let t=r(e),i=n(e);if(k.get(t))return;let a=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){T=!0,a.apply(this,arguments)}}),i.addEventListener("keydown",P,!0),i.addEventListener("keyup",P,!0),i.addEventListener("click",I,!0),t.addEventListener("focus",A,!0),t.addEventListener("blur",M,!1),"u">typeof PointerEvent&&(i.addEventListener("pointerdown",O,!0),i.addEventListener("pointermove",O,!0),i.addEventListener("pointerup",O,!0)),t.addEventListener("beforeunload",()=>{H(e)},{once:!0}),k.set(t,{focus:a})}let H=(e,t)=>{let i=r(e),a=n(e);t&&a.removeEventListener("DOMContentLoaded",t),k.has(i)&&(Reflect.defineProperty(i.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:k.get(i).focus}),a.removeEventListener("keydown",P,!0),a.removeEventListener("keyup",P,!0),a.removeEventListener("click",I,!0),i.removeEventListener("focus",A,!0),i.removeEventListener("blur",M,!1),"u">typeof PointerEvent&&(a.removeEventListener("pointerdown",O,!0),a.removeEventListener("pointermove",O,!0),a.removeEventListener("pointerup",O,!0)),k.delete(i))};function F(){return"pointer"!==S}"u">typeof document&&("loading"!==(t=n(void 0)).readyState?L(void 0):t.addEventListener("DOMContentLoaded",()=>{L(void 0)}));let D=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function B(){let e=(0,o.useRef)(new Map),t=(0,o.useCallback)((t,n,r,i)=>{let a=i?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:a,options:i}),t.addEventListener(n,a,i)},[]),n=(0,o.useCallback)((t,n,r,i)=>{let a=e.current.get(r)?.fn||r;t.removeEventListener(n,a,i),e.current.delete(r)},[]),r=(0,o.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,o.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}e.s(["useFocusRing",0,function(e={}){var t;let{autoFocus:l=!1,isTextInput:s,within:c}=e,f=(0,o.useRef)({isFocused:!1,isFocusVisible:l||F()}),[m,p]=(0,o.useState)(!1),[h,g]=(0,o.useState)(()=>f.current.isFocused&&f.current.isFocusVisible),x=(0,o.useCallback)(()=>g(f.current.isFocused&&f.current.isFocusVisible),[]),v=(0,o.useCallback)(e=>{f.current.isFocused=e,f.current.isFocusVisible=F(),p(e),x()},[x]);t={enabled:m,isTextInput:s},L(),(0,o.useEffect)(()=>
2{if(t?.enabled===!1)return;let e=(e,i)=>{var l;let s,o,c,u,d,m,p,h;l=!!t?.isTextInput,o=n(s=i?a(i):void 0),u=void 0!==(c=r(s))?c.HTMLInputElement:HTMLInputElement,d=void 0!==c?c.HTMLTextAreaElement:HTMLTextAreaElement,m=void 0!==c?c.HTMLElement:HTMLElement,p=void 0!==c?c.KeyboardEvent:KeyboardEvent,h=((e=document)=>e.activeElement)(o),(l=l||h instanceof u&&!D.has(h.type)||h instanceof d||h instanceof m&&h.isContentEditable)&&"keyboard"===e&&i instanceof p&&!R[i.key]||(e=>{f.current.isFocusVisible=e,x()})(F())};return C.add(e),()=>{C.delete(e)}},[s,m]);let{focusProps:b}=function(e){let{isDisabled:t,onFocus:r,onBlur:i,onFocusChange:l}=e,s=(0,o.useCallback)(e=>{if(a(e)===e.currentTarget)return i&&i(e),l&&l(!1),!0},[i,l]),c=d(s),u=(0,o.useCallback)(e=>{let t=a(e),i=n(t),s=i?((e=document)=>e.activeElement)(i):((e=document)=>e.activeElement)();t===e.currentTarget&&t===s&&(r&&r(e),l&&l(!0),c(e))},[l,r,c]);return{focusProps:{onFocus:!t&&(r||l||i)?u:void 0,onBlur:!t&&(i||l)?s:void 0}}}({isDisabled:c,onFocusChange:v}),{focusWithinProps:y}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:l,onFocusWithinChange:s}=e,c=(0,o.useRef)({isFocusWithin:!1}),{addGlobalListener:f,removeAllGlobalListeners:m}=B(),p=(0,o.useCallback)(e=>{i(e.currentTarget,a(e))&&c.current.isFocusWithin&&!i(e.currentTarget,e.relatedTarget)&&(c.current.isFocusWithin=!1,m(),r&&r(e),s&&s(!1))},[r,s,c,m]),h=d(p),g=(0,o.useCallback)(e=>{if(!i(e.currentTarget,a(e)))return;let t=a(e),r=n(t),o=((e=document)=>e.activeElement)(r);if(!c.current.isFocusWithin&&o===t){l&&l(e),s&&s(!0),c.current.isFocusWithin=!0,h(e);let t=e.currentTarget;f(r,"focus",e=>{let n=a(e);if(c.current.isFocusWithin&&!i(t,n)){let e=new r.defaultView.FocusEvent("blur",{relatedTarget:n});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),p(u(e))}},{capture:!0})}},[l,s,h,f,p]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:g,onBlur:p}}}({isDisabled:!c,onFocusWithinChange:v});return{isFocused:m,isFocusVisible:h,focusProps:c?y:b}}],710019);let V=!1,$=0;function U(e){"touch"===e.pointerType&&(V=!0,setTimeout(()=>{V=!1},500))}function q(){let e=n(null);if(void 0!==e)return 0===$&&"u">typeof PointerEvent&&e.addEventListener("pointerup",U),$++,()=>{!(--$>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",U)}}e.s(["useHover",0,function(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:l,isDisabled:s}=e,[c,u]=(0,o.useState)(!1),d=(0,o.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,o.useEffect)(q,[]);let{addGlobalListener:f,removeAllGlobalListeners:m}=B(),{hoverProps:p,triggerHoverEnd:h}=(0,o.useMemo)(()=>{let e=(e,t)=>{let n=d.target;d.pointerType="",d.target=null,"touch"!==t&&d.isHovered&&n&&(d.isHovered=!1,m(),l&&l({type:"hoverend",target:n,pointerType:t}),r&&r(!1),u(!1))},o={};return"u">typeof PointerEvent&&(o.onPointerEnter=l=>{V&&"mouse"===l.pointerType||((l,o)=>{if(d.pointerType=o,s||"touch"===o||d.isHovered||!i(l.currentTarget,a(l)))return;d.isHovered=!0;let c=l.currentTarget;d.target=c,f(n(a(l)),"pointerover",t=>{d.isHovered&&d.target&&!i(d.target,a(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:o}),r&&r(!0),u(!0)})(l,l.pointerType)},o.onPointerLeave=t=>{!s&&i(t.currentTarget,a(t))&&e(t,t.pointerType)}),{hoverProps:o,triggerHoverEnd:e}},[t,r,l,s,d,f,m]);return(0,o.useEffect)(()=>{s&&h({currentTarget:d.target},d.pointerType)},[s]),{hoverProps:p,isHovered:c}}],790913);var K=e.i(590737),W=e.i(702489),J=e.i(571106);e.s(["useActivePress",0,function({disabled:e=!1}={}){let t=(0,o.useRef)(null),[n,r]=(0,o.useState)(!1),i=(0,W.useDisposables)(),a=(0,J.useEvent)(()=>{t.current=null,r(!1),i.dispose()}),l=(0,J.useEvent)(e=>{if(i.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=(0,K.getOwnerDocument)(e.currentTarget);i.addEventListener(n,"pointerup",a,!1),i.addEventListener(n,"pointermove",e=>{if(t.current){var n,i;let a,l;r((a=e.width/2,l=e.height/2,n={top:e.clientY-l,right:e.clientX+a,bottom:e.clientY+l,left:e.clientX-a},i=t.current.getBoundingClientRect(),!(!n||!i||n.right<i.left||n.left>i.right||n.bottom<i.top||n.top>i.bottom)))}},!1),i.addEventListener(n,"pointercancel",a,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:l,onPointerUp:a,onClick:a}}}],670176),e.s(["useResolveButtonType",0,function(e,t){return(0,o.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}],273864)},647494,777617,e=>{"use strict";var t=e.i(125657);e.s(["useSlot",0,function(e){return(0,t.useMemo)(()=>e,Object.values(e))}],647494);var n=e.i(571106);let r=Symbol();e.s(["optionalRef",0,function(e,t=!0){return Object.assign(e,{[r]:t})},"useSyncRefs",0,function(...e){let i=(0,t.useRef)(e);(0,t.useEffect)(()=>{i.current=e},[e]);let a=(0,n.useEvent)(e=>{for(let t of i.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[r]))?void 0:a}],777617)},430928,e=>{"use strict";let t;var n,r,i=e.i(367824),a=e.i(125657),l=e.i(777472),s=e.i(702489),o=e.i(25189);void 0!==i.default&&"u">typeof globalThis&&"u">typeof Element&&(null==(n=null==i.default?void 0:i.default.env)?void 0:n.NODE_ENV)==="test"&&void 0===(null==(r=null==Element?void 0:Element.prototype)?void 0:r.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
3`)),[]});var c=((t=c||{})[t.None=0]="None",t[t.Closed=1]="Closed",t[t.Enter=2]="Enter",t[t.Leave=4]="Leave",t);e.s(["transitionDataAttributes",0,function(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t},"useTransition",0,function(e,t,n,r){let[i,c]=(0,a.useState)(n),{hasFlag:u,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,a.useState)(e),r=(0,a.useCallback)(e=>n(e),[]),i=(0,a.useCallback)(e=>n(t=>t|e),[]),l=(0,a.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:i,hasFlag:l,removeFlag:(0,a.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,a.useCallback)(e=>n(t=>t^e),[])}}(e&&i?3:0),m=(0,a.useRef)(!1),p=(0,a.useRef)(!1),h=(0,s.useDisposables)();return(0,o.useIsoMorphicEffect)(()=>{var i;if(e){if(n&&c(!0),!t){n&&d(3);return}return null==(i=null==r?void 0:r.start)||i.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:i}){let a=(0,l.disposables)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:i}),a.nextFrame(()=>{n(),a.requestAnimationFrame(()=>{a.add(function(e,t){var n,r;let i=(0,l.disposables)();if(!e)return i.dispose;let a=!1;i.add(()=>{a=!0});let s=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===s.length?t():Promise.allSettled(s.map(e=>e.finished)).then(()=>{a||t()}),i.dispose}(e,r))})}),a.dispose}(t,{inFlight:m,prepare(){p.current?p.current=!1:p.current=m.current,m.current=!0,p.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){p.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e,i,a,l;p.current&&(null!=(l=null==(a=(i=t).getAnimations)?void 0:a.call(i))?l:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(m.current=!1,f(7),n||c(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,h]),e?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}],430928)},747254,e=>{"use strict";var t=e.i(125657);let n=(0,t.createContext)(()=>{});e.s(["CloseProvider",0,function({value:e,children:r}){return t.default.createElement(n.Provider,{value:e},r)}])},451009,e=>{"use strict";let t;var n=e.i(125657);let r=(0,n.createContext)(null);r.displayName="OpenClosedContext";var i=((t=i||{})[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t);e.s(["OpenClosedProvider",0,function({value:e,children:t}){return n.default.createElement(r.Provider,{value:e},t)},"ResetOpenClosedProvider",0,function({children:e}){return n.default.createElement(r.Provider,{value:null},e)},"State",0,i,"useOpenClosed",0,function(){return(0,n.useContext)(r)}])},540576,e=>{"use strict";
3function t(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function n(e){return t(e)&&"tagName"in e}function r(e){return n(e)&&"accessKey"in e}e.s(["hasInlineStyle",0,function(e){return n(e)&&"style"in e},"isElement",0,n,"isHTMLElement",0,r,"isHTMLFieldSetElement",0,function(e){return r(e)&&"FIELDSET"===e.nodeName},"isHTMLIframeElement",0,function(e){return r(e)&&"IFRAME"===e.nodeName},"isHTMLInputElement",0,function(e){return r(e)&&"INPUT"===e.nodeName},"isHTMLLabelElement",0,function(e){return r(e)&&"LABEL"===e.nodeName},"isHTMLLegendElement",0,function(e){return r(e)&&"LEGEND"===e.nodeName},"isHTMLorSVGElement",0,function(e){return n(e)&&"tabIndex"in e},"isInteractiveElement",0,function(e){return!!n(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')},"isNode",0,t])},3695,e=>{"use strict";var t=e.i(540576);e.s(["isDisabledReactIssue7711",0,function(e){let n=e.parentElement,r=null;for(;n&&!t.isHTMLFieldSetElement(n);)t.isHTMLLegendElement(n)&&(r=n),n=n.parentElement;let i=(null==n?void 0:n.getAttribute("disabled"))==="";return!(i&&function(e){if(!e)return!1;let n=e.previousElementSibling;for(;null!==n;){if(t.isHTMLLegendElement(n))return!1;n=n.previousElementSibling}return!0}(r))&&i}])},350861,e=>{"use strict";e.s(["match",0,function e(t,n,...r){if(t in n){let e=n[t];return"function"==typeof e?e(...r):e}let i=Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,e),i}])},332630,e=>{"use strict";e.s(["classNames",0,function(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}])},654943,e=>{"use strict";let t,n;var r=e.i(125657),i=e.i(332630),a=e.i(350861),l=((t=l||{})[t.None=0]="None",t[t.RenderStrategy=1]="RenderStrategy",t[t.Static=2]="Static",t),s=((n=s||{})[n.Unmount=0]="Unmount",n[n.Hidden=1]="Hidden",n);function o(e,t={},n,a,l){let{as:s=n,children:c,refName:p="ref",...h}=f(e,["unmount","static"]),g=void 0!==e.ref?{[p]:e.ref}:{},x="function"==typeof c?c(t):c;x=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(x),"className"in h&&h.className&&"function"==typeof h.className&&(h.className=h.className(t)),h["aria-labelledby"]&&h["aria-labelledby"]===h.id&&(h["aria-labelledby"]=void 0);let v={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(v["data-headlessui-state"]=n.join(" "),n))v[`data-${e}`]=""}if(m(s)&&(Object.keys(d(h)).length>0||Object.keys(d(v)).length>0))if(!(0,r.isValidElement)(x)||Array.isArray(x)&&x.length>1||m(x.type)){if(Object.keys(d(h)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(d(h)).concat(Object.keys(d(v))).map(e=>`  - ${e}`).join(`
4`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
5`)].join(`
6`))}else{var b;let e=x.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,i.classNames)(t(...e),h.className):(0,i.classNames)(t,h.className),a=u(x.props,d(f(h,["ref"])));for(let e in v)e in a&&delete v[e];return(0,r.cloneElement)(x,Object.assign({},a,v,g,{ref:l((b=x,r.default.version.split(".")[0]>="19"?b.props.ref:b.ref),g.ref)},n?{className:n}:{}))}return(0,r.createElement)(s,Object.assign({},f(h,["ref"]),!m(s)&&g,!m(s)&&v),x)}function c(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function u(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let i of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;i(t,...r)}}});return t}function d(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function f(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function m(e){return e===r.Fragment||e===Symbol.for("react.fragment")}e.s(["RenderFeatures",0,l,"RenderStrategy",0,s,"compact",0,d,"forwardRefWithAs",0,function(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})},"isFragment",0,m,"mergeProps",0,function(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t},"useRender",0,function(){let e,t,n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,r.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:l=!0,name:s,mergeRefs:d}){d=null!=d?d:c;let f=u(t,e);if(l)return o(f,n,r,s,d);let m=null!=i?i:0;if(2&m){let{static:e=!1,...t}=f;if(e)return o(t,n,r,s,d)}if(1&m){let{unmount:e=!0,...t}=f;return(0,a.match)(+!e,{0:()=>null,1:()=>o({...t,hidden:!0,style:{display:"none"}},n,r,s,d)})}return o(f,n,r,s,d)})({mergeRefs:n,...e}),[n])}])},128681,e=>{"use strict";let t;var n=((t=n||{}).Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t);e.s(["Keys",0,n])},390438,818842,e=>{"use strict";let t,n;var r,i=e.i(41170),a=e.i(710019),l=e.i(790913),s=e.i(125657),o=e.i(670176),c=e.i(571106),u=e.i(273864),d=e.i(647494),f=e.i(777617),m=e.i(430928),p=e.i(747254),h=e.i(451009),g=e.i(3695),x=e.i(540576),v=e.i(350861),b=e.i(590737),y=e.i(6
654943);let w=null!=(r=s.default.startTransition)?r:function(e){e()};var j=e.i(128681),N=((t=N||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),E=((n=E||{})[n.ToggleDisclosure=0]="ToggleDisclosure",n[n.CloseDisclosure=1]="CloseDisclosure",n[n.SetButtonId=2]="SetButtonId",n[n.SetPanelId=3]="SetPanelId",n[n.SetButtonElement=4]="SetButtonElement",n[n.SetPanelElement=5]="SetPanelElement",n);let S={0:e=>({...e,disclosureState:(0,v.match)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},C=(0,s.createContext)(null);function k(e){let t=(0,s.useContext)(C);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,k),t}return t}C.displayName="DisclosureContext";let T=(0,s.createContext)(null);T.displayName="DisclosureAPIContext";let z=(0,s.createContext)(null);function R(e,t){return(0,v.match)(t.type,S,e,t)}z.displayName="DisclosurePanelContext";let _=s.Fragment,P=y.RenderFeatures.RenderStrategy|y.RenderFeatures.Static,O=(0,y.forwardRefWithAs)(function(e,t){let{defaultOpen:n=!1,...r}=e,i=(0,s.useRef)(null),a=(0,f.useSyncRefs)(t,(0,f.optionalRef)(e=>{i.current=e},void 0===e.as||(0,y.isFragment)(e.as))),l=(0,s.useReducer)(R,{disclosureState:+!n,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:u},m]=l,g=(0,c.useEvent)(e=>{m({type:1});let t=(0,b.getOwnerDocument)(i.current);if(!t||!u)return;let n=e?x.isHTMLorSVGElement(e)?e:"current"in e&&x.isHTMLorSVGElement(e.current)?e.current:t.getElementById(u):t.getElementById(u);null==n||n.focus()}),w=(0,s.useMemo)(()=>({close:g}),[g]),j=(0,d.useSlot)({open:0===o,close:g}),N=(0,y.useRender)();return s.default.createElement(C.Provider,{value:l},s.default.createElement(T.Provider,{value:w},s.default.createElement(p.CloseProvider,{value:g},s.default.createElement(h.OpenClosedProvider,{value:(0,v.match)(o,{0:h.State.Open,1:h.State.Closed})},N({ourProps:{ref:a},theirProps:r,slot:j,defaultTag:_,name:"Disclosure"})))))}),I=(0,y.forwardRefWithAs)(function(e,t){let n=(0,s.useId)(),{id:r=`headlessui-disclosure-button-${n}`,disabled:i=!1,autoFocus:m=!1,...p}=e,[h,x]=k("Disclosure.Button"),v=(0,s.useContext)(z),b=null!==v&&v===h.panelId,w=(0,s.useRef)(null),N=(0,f.useSyncRefs)(w,t,(0,c.useEvent)(e=>{if(!b)return x({type:4,element:e})}));(0,s.useEffect)(()=>{if(!b)return x({type:2,buttonId:r}),()=>{x({type:2,buttonId:null})}},[r,x,b]);let E=(0,c.useEvent)(e=>{var t;if(b){if(1===h.disclosureState)return;switch(e.key){case j.Keys.Space:case j.Keys.Enter:e.preventDefault(),e.stopPropagation(),x({type:0}),null==(t=h.buttonElement)||t.focus()}}else switch(e.key){case j.Keys.Space:case j.Keys.Enter:e.preventDefault(),e.stopPropagation(),x({type:0})}}),S=(0,c.useEvent)(e=>{e.key===j.Keys.Space&&e.preventDefault()}),C=(0,c.useEvent)(e=>{var t;(0,g.isDisabledReactIssue7711)(e.currentTarget)||i||(b?(x({type:0}),null==(t=h.buttonElement)||t.focus()):x({type:0}))}),{isFocusVisible:T,focusProps:R}=(0,a.useFocusRing)({autoFocus:m}),{isHovered:_,hoverProps:P}=(0,l.useHover)({isDisabled:i}),{pressed:O,pressProps:I}=(0,o.useActivePress)({disabled:i}),A=(0,d.useSlot)({open:0===h.disclosureState,hover:_,active:O,disabled:i,focus:T,autofocus:m}),M=(0,u.useResolveButtonType)(e,h.buttonElement),L=b?(0,y.mergeProps)({ref:N,type:M,disabled:i||void 0,autoFocus:m,onKeyDown:E,onClick:C},R,P,I):(0,y.mergeProps)({ref:N,id:r,type:M,"aria-expanded":0===h.disclosureState,"aria-controls":h.panelElement?h.panelId:void 0,disabled:i||void 0,autoFocus:m,onKeyDown:E,onKeyUp:S,onClick:C},R,P,I);return(0,y.useRender)()({ourProps:L,theirProps:p,slot:A,defaultTag:"button",name:"Disclosure.Button"})}),A=(0,y.forwardRefWithAs)(function(e,t){let n=(0,s.useId)(),{id:r=`headlessui-disclosure-panel-${n}`,transition:i=!1,...a}=e,[l,o]=k("Disclosure.Panel"),{close:u}=function e(t){let n=(0,s.useContext)(T);if(null===n){let n=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}
6("Disclosure.Panel"),[p,g]=(0,s.useState)(null),x=(0,f.useSyncRefs)(t,(0,c.useEvent)(e=>{w(()=>o({type:5,element:e}))}),g);(0,s.useEffect)(()=>(o({type:3,panelId:r}),()=>{o({type:3,panelId:null})}),[r,o]);let v=(0,h.useOpenClosed)(),[b,j]=(0,m.useTransition)(i,p,null!==v?(v&h.State.Open)===h.State.Open:0===l.disclosureState),N=(0,d.useSlot)({open:0===l.disclosureState,close:u}),E={ref:x,id:r,...(0,m.transitionDataAttributes)(j)},S=(0,y.useRender)();return s.default.createElement(h.ResetOpenClosedProvider,null,s.default.createElement(z.Provider,{value:l.panelId},S({ourProps:E,theirProps:a,slot:N,defaultTag:"div",features:P,visible:b,name:"Disclosure.Panel"})))}),M=Object.assign(O,{Button:I,Panel:A});e.s(["Disclosure",0,M,"DisclosureButton",0,I,"DisclosurePanel",0,A],818842);var L=e.i(294761),H=e.i(613294),F=e.i(832716);let D=()=>e.A(531608).then(e=>e.domAnimation),B=Object.assign(e=>(0,i.jsx)(L.LazyMotion,{features:D,children:(0,i.jsx)(M,{as:"div",...e})}),{Button:I,Panel:(0,s.forwardRef)(({style:e,...t},n)=>(0,i.jsx)(A,{static:!0,ref:n,style:{display:"contents"},children:({open:n})=>(0,i.jsx)(H.AnimatePresence,{children:n&&(0,i.jsx)(F.m.div,{style:{...e,overflow:"hidden"},initial:{height:0},animate:{height:"auto"},exit:{height:0},...t})})}))});e.s(["Accordion",0,B],390438)},216104,e=>{"use strict";var t='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',n="u"<typeof Element,r=n?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!n&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},a=function e(t,n){void 0===n&&(n=!0);var r,i=null==t||null==(r=t.getAttribute)?void 0:r.call(t,"inert");return""===i||"true"===i||n&&t&&e(t.parentNode)},l=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},s=function(e,n,i){if(a(e))return[];var l=Array.prototype.slice.apply(e.querySelectorAll(t));return n&&r.call(e,t)&&l.unshift(e),l=l.filter(i)},o=function e(n,i,l){for(var s=[],o=Array.from(n);o.length;){var c=o.shift();if(!a(c,!1))if("SLOT"===c.tagName){var u=c.assignedElements(),d=e(u.length?u:c.children,!0,l);l.flatten?s.push.apply(s,d):s.push({scopeParent:c,candidates:d})}else{r.call(c,t)&&l.filter(c)&&(i||!n.includes(c))&&s.push(c);var f=c.shadowRoot||"function"==typeof l.getShadowRoot&&l.getShadowRoot(c),m=!a(f,!1)&&(!l.shadowRootFilter||l.shadowRootFilter(c));if(f&&m){var p=e(!0===f?c.children:f.children,!0,l);l.flatten?s.push.apply(s,p):s.push({scopeParent:c,candidates:p})}else o.unshift.apply(o,c.children)}}return s},c=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},u=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||l(e))&&!c(e)?0:e.tabIndex},d=function(e,t){var n=u(e);return n<0&&t&&!c(e)?0:n},f=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},m=function(e){return"INPUT"===e.tagName},p=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},h=function(e){if(!e.name)return!0;var t,n=e.form||i(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var a=p(t,e.form);return!a||a===e},g=function(e){return m(e)&&"radio"===e.type&&!h(e)},x=function(e){var t,n,r,a,l,s,o,c=e&&i(e),u=null==(t=c)?void 0:t.host,d=!1;if(c&&c!==e)for(d=!!(null!=(n=u)&&null!=(r=n.ownerDocument)&&r.contains(u)||null!=e&&null!=(a=e.ownerDocument)&&a.contains(e));!d&&u;)d=!!(null!=(s=u=null==(l=c=i(u))?void 0:l.host)&&null!=(o=s.ownerDocument)&&o.contains(u));return d}
6,v=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},b=function(e,t){var n=t.displayCheck,a=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var l=r.call(e,"details>summary:first-of-type")?e.parentElement:e;if(r.call(l,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return v(e)}else{if("function"==typeof a){for(var s=e;e;){var o=e.parentElement,c=i(e);if(o&&!o.shadowRoot&&!0===a(o))return v(e);e=e.assignedSlot?e.assignedSlot:o||c===e.ownerDocument?o:c.host}e=s}if(x(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},y=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var i=t.children.item(n);if("LEGEND"===i.tagName)return!!r.call(t,"fieldset[disabled] *")||!i.contains(e)}return!0}t=t.parentElement}return!1},w=function(e,t){return!(t.disabled||a(t)||m(t)&&"hidden"===t.type||b(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||y(t))},j=function(e,t){return!(g(t)||0>u(t))&&!!w(e,t)},N=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},E=function e(t){var n=[],r=[];return t.forEach(function(t,i){var a=!!t.scopeParent,l=a?t.scopeParent:t,s=d(l,a),o=a?e(t.candidates):l;0===s?a?n.push.apply(n,o):n.push(l):r.push({documentOrder:i,tabIndex:s,item:t,isScope:a,content:o})}),r.sort(f).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)};e.s(["isTabbable",0,function(e,n){if(n=n||{},!e)throw Error("No node provided");return!1!==r.call(e,t)&&j(n,e)},"tabbable",0,function(e,t){return E((t=t||{}).getShadowRoot?o([e],t.includeContainer,{filter:j.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:N}):s(e,t.includeContainer,j.bind(null,t)))}])},110285,e=>{"use strict";let t;var n=e.i(41170);e.i(367824);var r=e.i(125657);function i(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function a(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function l(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return e instanceof Node||e instanceof a(e).Node}function o(e){return e instanceof Element||e instanceof a(e).Element}function c(e){return e instanceof HTMLElement||e instanceof a(e).HTMLElement}function u(e){return!("u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof a(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=h(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function f(e){let t=m(),n=h(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function m(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function p(e){return["html","body","#document"].includes(i(e))}function h(e){return a(e).getComputedStyle(e)}function g(e){return o(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function x(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||u(e)&&e.host||l(e);return u(t)?t.host:t}function v(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=x(t);return p(n)?t.ownerDocument?t.ownerDocument.body:t.body:c(n)&&d(n)?n:e(n)}(e),l=i===(null==(r=e.ownerDocument)?void 0:r.body),s=a(i);return l?t.concat(s,s.visualViewport||[],d(i)?i:[],s.frameElement&&n?v(s.frameElement):[]):t.concat(i,v(i,[],n))}function b(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function y(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;
6if(n&&u(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function w(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function j(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}function N(){return/apple/i.test(navigator.vendor)}function E(){let e=/android/i;return e.test(w())||e.test(j())}function S(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function C(e){return(null==e?void 0:e.ownerDocument)||document}function k(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function T(e){return"composedPath"in e?e.composedPath()[0]:e.target}let z=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),R=Math.min,_=Math.max,P=Math.round,O=Math.floor,I=e=>({x:e,y:e}),A={left:"right",right:"left",bottom:"top",top:"bottom"},M={start:"end",end:"start"};function L(e,t){return"function"==typeof e?e(t):e}function H(e){return e.split("-")[0]}function F(e){return e.split("-")[1]}function D(e){return"x"===e?"y":"x"}function B(e){return"y"===e?"height":"width"}function V(e){return["top","bottom"].includes(H(e))?"y":"x"}function $(e,t,n){void 0===n&&(n=!1);let r=F(e),i=D(V(e)),a=B(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(l=q(l)),[l,q(l)]}function U(e){return e.replace(/start|end/g,e=>M[e])}function q(e){return e.replace(/left|right|bottom|top/g,e=>A[e])}function K(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function W(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function J(e,t,n){let r,{reference:i,floating:a}=e,l=V(t),s=D(V(t)),o=B(s),c=H(t),u="y"===l,d=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2,m=i[o]/2-a[o]/2;switch(c){case"top":r={x:d,y:i.y-a.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:f};break;case"left":r={x:i.x-a.width,y:f};break;default:r={x:i.x,y:i.y}}switch(F(t)){case"start":r[s]-=m*(n&&u?-1:1);break;case"end":r[s]+=m*(n&&u?-1:1)}return r}let G=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:l}=n,s=a.filter(Boolean),o=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=J(c,r,o),f=r,m={},p=0;for(let n=0;n<s.length;n++){let{name:a,fn:h}=s[n],{x:g,y:x,data:v,reset:b}=await h({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:c,platform:l,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=x?x:d,m={...m,[a]:{...m[a],...v}},b&&p<=50&&(p++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(c=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:u,y:d}=J(c,f,o)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:m}};async function Y(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:a,rects:l,elements:s,strategy:o}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:m=0}=L(t,e),p=K(m),h=s[f?"floating"===d?"reference":"floating":d],g=W(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(h)))||n?h:h.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:o})),x="floating"===d?{...l.floating,x:r,y:i}:l.reference,v=await (null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),b=await (null==a.isElement?void 0:a.isElement(v))&&await (null==a.getScale?void 0:a.getScale(v))||{x:1,y:1},y=W(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:x,offsetParent:v,strategy:o}):x);return{top:(g.top-y.top+p.top)/b.y,bottom:(y.bottom-g.bottom+p.bottom)/b.y,left:(g.left-y.left+p.left)/b.x,right:(y.right-g.right+p.right)/b.x}}async function X(e,t){let{placement:n,platform:r,elements:i}=e,a=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=H(n),s=F(n),o="y"===V(n),c=["left","top"].includes(l)?-1:1,u=a&&o?-1:1,d=L(t,e),{mainAxis:f,crossAxis:m,alignmentAxis:p}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof p&&(m="end"===s?-1*p:p),o?{x:m*u,y:f*c}:{x:f*c,y:m*u}}function Z(e){let t=h(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=c(e),a=i?e.offsetWidth:n,l=i?e.offsetHeight:r,s=P(n)!==a||P(r)!==l;return s&&(n=a,r=l),{width:n,height:r,$:s}}function Q(e){return o(e)?e:e.contextElement}function ee(e){let t=Q(e);if(!c(t))return I(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Z(t),l=(a?P(n.width):n.width)/r,s=(a?P(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let et=I(0);function en(e){let t=a(e);
6return m()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:et}function er(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),s=Q(e),c=I(1);t&&(r?o(r)&&(c=ee(r)):c=ee(e));let u=(void 0===(i=n)&&(i=!1),r&&(!i||r===a(s))&&i)?en(s):I(0),d=(l.left+u.x)/c.x,f=(l.top+u.y)/c.y,m=l.width/c.x,p=l.height/c.y;if(s){let e=a(s),t=r&&o(r)?a(r):r,n=e,i=n.frameElement;for(;i&&r&&t!==n;){let e=ee(i),t=i.getBoundingClientRect(),r=h(i),l=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;d*=e.x,f*=e.y,m*=e.x,p*=e.y,d+=l,f+=s,i=(n=a(i)).frameElement}}return W({width:m,height:p,x:d,y:f})}let ei=[":popover-open",":modal"];function ea(e){return ei.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function el(e){return er(l(e)).left+g(e).scrollLeft}function es(e,t,n){var r;let i;if("viewport"===t)i=function(e,t){let n=a(e),r=l(e),i=n.visualViewport,s=r.clientWidth,o=r.clientHeight,c=0,u=0;if(i){s=i.width,o=i.height;let e=m();(!e||e&&"fixed"===t)&&(c=i.offsetLeft,u=i.offsetTop)}return{width:s,height:o,x:c,y:u}}(e,n);else if("document"===t){let t,n,a,s,o,c,u;r=l(e),t=l(r),n=g(r),a=r.ownerDocument.body,s=_(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),o=_(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),c=-n.scrollLeft+el(r),u=-n.scrollTop,"rtl"===h(a).direction&&(c+=_(t.clientWidth,a.clientWidth)-s),i={width:s,height:o,x:c,y:u}}else if(o(t)){let e,r,a,l,s,o;r=(e=er(t,!0,"fixed"===n)).top+t.clientTop,a=e.left+t.clientLeft,l=c(t)?ee(t):I(1),s=t.clientWidth*l.x,o=t.clientHeight*l.y,i={width:s,height:o,x:a*l.x,y:r*l.y}}else{let n=en(e);i={...t,x:t.x-n.x,y:t.y-n.y}}return W(i)}function eo(e,t){return c(e)&&"fixed"!==h(e).position?t?t(e):e.offsetParent:null}function ec(e,t){let n=a(e);if(!c(e)||ea(e))return n;let r=eo(e,t);for(;r&&["table","td","th"].includes(i(r))&&"static"===h(r).position;)r=eo(r,t);return r&&("html"===i(r)||"body"===i(r)&&"static"===h(r).position&&!f(r))?n:r||function(e){let t=x(e);for(;c(t)&&!p(t);)if(f(t))return t;else t=x(t);return null}(e)||n}let eu=async function(e){let t=this.getOffsetParent||ec,n=this.getDimensions;return{reference:function(e,t,n){let r=c(t),a=l(t),s="fixed"===n,o=er(e,!0,s,t),u={scrollLeft:0,scrollTop:0},f=I(0);if(r||!r&&!s)if(("body"!==i(t)||d(a))&&(u=g(t)),r){let e=er(t,!0,s,t);f.x=e.x+t.clientLeft,f.y=e.y+t.clientTop}else a&&(f.x=el(a));return{x:o.left+u.scrollLeft-f.x,y:o.top+u.scrollTop-f.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},ed={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e,s="fixed"===a,o=l(r),u=!!t&&ea(t.floating);if(r===o||u&&s)return n;let f={scrollLeft:0,scrollTop:0},m=I(1),p=I(0),h=c(r);if((h||!h&&!s)&&(("body"!==i(r)||d(o))&&(f=g(r)),c(r))){let e=er(r);m=ee(r),p.x=e.x+r.clientLeft,p.y=e.y+r.clientTop}return{width:n.width*m.x,height:n.height*m.y,x:n.x*m.x-f.scrollLeft*m.x+p.x,y:n.y*m.y-f.scrollTop*m.y+p.y}},getDocumentElement:l,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,l=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=v(e,[],!1).filter(e=>o(e)&&"body"!==i(e)),a=null,l="fixed"===h(e).position,s=l?x(e):e;for(;o(s)&&!p(s);){let t=h(s),n=f(s);n||"fixed"!==t.position||(a=null),(l?!n&&!a:!n&&"static"===t.position&&!!a&&["absolute","fixed"].includes(a.position)||d(s)&&!n&&function e(t,n){let r=x(t);return!(r===n||!o(r)||p(r))&&("fixed"===h(r).position||e(r,n))}(e,s))?r=r.filter(e=>e!==s):a=t,s=x(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=l[0],c=l.reduce((e,n)=>{let r=es(t,n,a);return e.top=_(r.top,e.top),e.right=R(r.right,e.right),e.bottom=R(r.bottom,e.bottom),e.left=_(r.left,e.left),e},es(t,s,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:ec,getElementRects:eu,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=Z(e);return{width:t,height:n}},getScale:ee,isElement:o,isRTL:function(e){return"rtl"===h(e).direction}};function ef(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,d=Q(e),f=a||s?[...d?v(d):[],...v(t)]:[];
6f.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let m=d&&c?function(e,t){let n,r=null,i=l(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(s,o){void 0===s&&(s=!1),void 0===o&&(o=1),a();let{left:c,top:u,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let m={rootMargin:-O(u)+"px "+-O(i.clientWidth-(c+d))+"px "+-O(i.clientHeight-(u+f))+"px "+-O(c)+"px",threshold:_(0,R(1,o))||1},p=!0;function h(e){let t=e[0].intersectionRatio;if(t!==o){if(!p)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},100)}p=!1}try{r=new IntersectionObserver(h,{...m,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(h,m)}r.observe(e)}(!0),a}(d,n):null,p=-1,h=null;o&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===d&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),d&&!u&&h.observe(d),h.observe(t));let g=u?er(e):null;return u&&function t(){let r=er(e);g&&(r.x!==g.x||r.y!==g.y||r.width!==g.width||r.height!==g.height)&&n(),g=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{a&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(i)}}let em=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:l,elements:s,middlewareData:o}=t,{element:c,padding:u=0}=L(e,t)||{};if(null==c)return{};let d=K(u),f={x:n,y:r},m=D(V(i)),p=B(m),h=await l.getDimensions(c),g="y"===m,x=g?"clientHeight":"clientWidth",v=a.reference[p]+a.reference[m]-f[m]-a.floating[p],b=f[m]-a.reference[m],y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),w=y?y[x]:0;w&&await (null==l.isElement?void 0:l.isElement(y))||(w=s.floating[x]||a.floating[p]);let j=w/2-h[p]/2-1,N=R(d[g?"top":"left"],j),E=R(d[g?"bottom":"right"],j),S=w-h[p]-E,C=w/2-h[p]/2+(v/2-b/2),k=_(N,R(C,S)),T=!o.arrow&&null!=F(i)&&C!==k&&a.reference[p]/2-(C<N?N:E)-h[p]/2<0,z=T?C<N?C-N:C-S:0;return{[m]:f[m]+z,data:{[m]:k,centerOffset:C-k-z,...T&&{alignmentOffset:z}},reset:T}}});var ep=e.i(966316),eh="u">typeof document?r.useLayoutEffect:r.useEffect;function eg(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eg(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!eg(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ex(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ev(e,t){let n=ex(e);return Math.round(t*n)/n}function eb(e){let t=r.useRef(e);return eh(()=>{t.current=e}),t}var ey=e.i(216104);function ew(e){return r.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let ej=r["useInsertionEffect".toString()]||(e=>e());function eN(e){let t=r.useRef(()=>{});return ej(()=>{t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eE="u">typeof document?r.useLayoutEffect:r.useEffect;function eS(){return(eS=Object.assign.bind()).apply(this,arguments)}let eC=!1,ek=0,eT=()=>"floating-ui-"+ek++,ez=r["useId".toString()]||function(){let[e,t]=r.useState(()=>eC?eT():void 0);return eE(()=>{null==e&&t(eT())},[]),r.useEffect(()=>{eC||(eC=!0)},[]),e},eR=r.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:i},middlewareData:{arrow:a}},width:l=14,height:s=7,tipRadius:o=0,strokeWidth:c=0,staticOffset:u,stroke:d,d:f,style:{transform:m,...p}={},...h}=e,g=ez();if(!i)return null;let x=(c*=2)/2,v=l/2*(-(o/8)+1),b=s/2*o/4,[y,w]=n.split("-"),j=ed.isRTL(i),N=!!f,E="top"===y||"bottom"===y,S=u&&"end"===w?"bottom":"top",C=u&&"end"===w?"right":"left";u&&j&&(C="end"===w?"left":"right");let k=(null==a?void 0:a.x)!=null?u||a.x:"",T=(null==a?void 0:a.y)!=null?u||a.y:"",z=f||"M0,0 H"+l+(" L"+(l-v))+","+(s-b)+(" Q"+l/2+","+s+" "+v)+","+(s-b)+" Z",R={top:N?"rotate(180deg)":"",left:N?"rotate(90deg)":"rotate(-90deg)",bottom:N?"":"rotate(180deg)",right:N?"rotate(-90deg)":"rotate(90deg)"}[y];return r.createElement("svg",eS({},h,{"aria-hidden":!0,ref:t,width:N?l:l+c,height:l,viewBox:"0 0 "+l+" "+(s>l?s:l),style:{position:"absolute",pointerEvents:"none",[C]:k,[S]:T,[y]:E||N?"100%":"calc(100% - "+c/2+"px)",transform:""+R+(null!=m?m:""),...p}}),c>0&&r.createElement("path",{clipPath:"url(#"+g+")",fill:"none",stroke:d,strokeWidth:c+ +!f,d:z}),r.createElement("path",{stroke:c&&!f?h.fill:"none",d:z}),r.createElement("clipPath",{id:g},r.createElement("rect",{x:-x,y:x*(N?-1:1),width:l+c,height:l})))}),e_=r.createContext(null),eP=r.createContext(null),eO=()=>{var e;return(null==(e=r.useContext(e_))?void 0:e.id)||null};function eI(e){return"data-floating-ui-"+e}function eA(e){let t=(0,r.useRef)(e);return eE(()=>{t.current=e}),t}let eM=eI("safe-polygon");
6function eL(e,t,n){return n&&!S(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}let eH=r.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1});function eF(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}let eD=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eB(e,t){let n=(0,ey.tabbable)(e,eD());"prev"===t&&n.reverse();let r=n.indexOf(b(C(e)));return n.slice(r+1)[0]}function eV(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!y(n,r)}let e$={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function eU(e){"Tab"===e.key&&(e.target,clearTimeout(t))}let eq=r.forwardRef(function(e,t){let[n,i]=r.useState();eE(()=>(N()&&i("button"),document.addEventListener("keydown",eU),()=>{document.removeEventListener("keydown",eU)}),[]);let a={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[eI("focus-guard")]:"",style:e$};return r.createElement("span",eS({},e,a))}),eK=r.createContext(null),eW=eI("portal");function eJ(e){let{children:t,id:n,root:i=null,preserveTabOrder:a=!0}=e,l=function(e){let{id:t,root:n}=void 0===e?{}:e,[i,a]=r.useState(null),l=ez(),s=eG(),c=r.useRef(null);return eE(()=>()=>{null==i||i.remove(),queueMicrotask(()=>{c.current=null})},[i]),eE(()=>{if(c.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=l,n.setAttribute(eW,""),e.appendChild(n),c.current=n,a(n)},[t,l]),eE(()=>{if(c.current)return;let e=n||(null==s?void 0:s.portalNode);e&&!o(e)&&(e=e.current),e=e||document.body;let r=null;t&&((r=document.createElement("div")).id=t,e.appendChild(r));let i=document.createElement("div");i.id=l,i.setAttribute(eW,""),(e=r||e).appendChild(i),c.current=i,a(i)},[t,n,l,s]),i}({id:n,root:i}),[s,c]=r.useState(null),u=r.useRef(null),d=r.useRef(null),f=r.useRef(null),m=r.useRef(null),p=!!s&&!s.modal&&s.open&&a&&!!(i||l);return r.useEffect(()=>{if(l&&a&&(null==s||!s.modal))return l.addEventListener("focusin",e,!0),l.addEventListener("focusout",e,!0),()=>{l.removeEventListener("focusin",e,!0),l.removeEventListener("focusout",e,!0)};function e(e){l&&eV(e)&&("focusin"===e.type?function(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}:function(e){(0,ey.tabbable)(e,eD()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(l)}},[l,a,null==s?void 0:s.modal]),r.createElement(eK.Provider,{value:r.useMemo(()=>({preserveTabOrder:a,beforeOutsideRef:u,afterOutsideRef:d,beforeInsideRef:f,afterInsideRef:m,portalNode:l,setFocusManagerState:c}),[a,l])},p&&l&&r.createElement(eq,{"data-type":"outside",ref:u,onFocus:e=>{if(eV(e,l)){var t;null==(t=f.current)||t.focus()}else{let e=eB(document.body,"prev")||(null==s?void 0:s.refs.domReference.current);null==e||e.focus()}}}),p&&l&&r.createElement("span",{"aria-owns":l.id,style:e$}),l&&(0,ep.createPortal)(t,l),p&&l&&r.createElement(eq,{"data-type":"outside",ref:d,onFocus:e=>{if(eV(e,l)){var t;null==(t=m.current)||t.focus()}else{let t=eB(document.body,"next")||(null==s?void 0:s.refs.domReference.current);null==t||t.focus(),(null==s?void 0:s.closeOnFocusOut)&&(null==s||s.onOpenChange(!1,e.nativeEvent))}}}))}let eG=()=>r.useContext(eK),eY={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},eX={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},eZ=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}},eQ="active",e0="selected";function e1(e,t,n){let r=new Map,i="item"===n,a=e;if(i&&e){let{[eQ]:t,[e0]:n,...r}=e;a=r}return{..."floating"===n&&{tabIndex:-1},...a,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>
6(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(i&&[eQ,e0].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof a){var l;null==(l=r.get(n))||l.push(a),e[n]=function(){for(var e,t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[n]=a}),e),{})}}let e2=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]),e5=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function e6(e,t){return"function"==typeof e?e(t):e}let e4=(0,r.createContext)(void 0),e3=()=>{let e=(0,r.useContext)(e4);if(void 0!==e)return e;throw Error("Tooltip components must be wrapped in <Tooltip />")},e7=Object.assign(({children:e,...t})=>{let i=(({arrow:e,disableAutoRepositioning:t=!1,gap:n=5,initialOpen:i=!1,placement:l,open:s,onOpenChange:u}={})=>{var d,f,m,g,P,O;let I,A,M,B=(0,r.useRef)(null),[K,W]=(0,r.useState)(i),J=s??K,Z=u??W,{delay:Q}=r.useContext(eH),ee=function(e){var t;void 0===e&&(e={});let{open:n=!1,onOpenChange:i,nodeId:a}=e,[l,s]=r.useState(null),c=(null==(t=e.elements)?void 0:t.reference)||l,u=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:a,elements:{reference:l,floating:s}={},transform:o=!0,whileElementsMounted:c,open:u}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=r.useState(i);eg(m,i)||p(i);let[h,g]=r.useState(null),[x,v]=r.useState(null),b=r.useCallback(e=>{e!==N.current&&(N.current=e,g(e))},[]),y=r.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),w=l||h,j=s||x,N=r.useRef(null),E=r.useRef(null),S=r.useRef(d),C=null!=c,k=eb(c),T=eb(a),z=r.useCallback(()=>{var e,r;let i,a,l;if(!N.current||!E.current)return;let s={placement:t,strategy:n,middleware:m};T.current&&(s.platform=T.current),(e=N.current,r=E.current,i=new Map,l={...(a={platform:ed,...s}).platform,_c:i},G(e,r,{...a,platform:l})).then(e=>{let t={...e,isPositioned:!0};R.current&&!eg(S.current,t)&&(S.current=t,ep.flushSync(()=>{f(t)}))})},[m,t,n,T]);eh(()=>{!1===u&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let R=r.useRef(!1);eh(()=>(R.current=!0,()=>{R.current=!1}),[]),eh(()=>
6{if(w&&(N.current=w),j&&(E.current=j),w&&j){if(k.current)return k.current(w,j,z);z()}},[w,j,z,k,C]);let _=r.useMemo(()=>({reference:N,floating:E,setReference:b,setFloating:y}),[b,y]),P=r.useMemo(()=>({reference:w,floating:j}),[w,j]),O=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!P.floating)return e;let t=ev(P.floating,d.x),r=ev(P.floating,d.y);return o?{...e,transform:"translate("+t+"px, "+r+"px)",...ex(P.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,o,P.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:z,refs:_,elements:P,floatingStyles:O}),[d,z,_,P,O])}(e),d=r.useContext(eP),f=null!=eO(),m=eN((e,t,n)=>{e&&(h.current.openEvent=t),g.emit("openchange",{open:e,event:t,reason:n,nested:f}),null==i||i(e,t,n)}),p=r.useRef(null),h=r.useRef({}),g=r.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})[0],x=ez(),v=r.useCallback(e=>{let t=o(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u.refs.setReference(t)},[u.refs]),b=r.useCallback(e=>{(o(e)||null===e)&&(p.current=e,s(e)),(o(u.refs.reference.current)||null===u.refs.reference.current||null!==e&&!o(e))&&u.refs.setReference(e)},[u.refs]),y=r.useMemo(()=>({...u.refs,setReference:b,setPositionReference:v,domReference:p}),[u.refs,b,v]),w=r.useMemo(()=>({...u.elements,domReference:c}),[u.elements,c]),j=r.useMemo(()=>({...u,refs:y,elements:w,dataRef:h,nodeId:a,floatingId:x,events:g,open:n,onOpenChange:m}),[u,a,x,g,n,m,y,w]);return eE(()=>{let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===a);e&&(e.context=j)}),r.useMemo(()=>({...u,context:j,refs:y,elements:w}),[u,y,w,j])}({...l&&{placement:l},open:J,onOpenChange:Z,whileElementsMounted:ef,middleware:[(void 0===(d=n+(e?.width??0))&&(d=0),{name:"offset",options:d,async fn(e){var t,n;let{x:r,y:i,placement:a,middlewareData:l}=e,s=await X(e,d);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}),!t&&(l?(void 0===f&&(f={}),{name:"flip",options:f,async fn(e){var t,n,r,i,a;let l,s,o,{placement:c,middlewareData:u,rects:d,initialPlacement:m,platform:p,elements:h}=e,{mainAxis:g=!0,crossAxis:x=!0,fallbackPlacements:v,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:w=!0,...j}=L(f,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let N=H(c),E=H(m)===m,S=await (null==p.isRTL?void 0:p.isRTL(h.floating)),C=v||(E||!w?[q(m)]:(l=q(m),[U(m),l,U(l)]));v||"none"===y||C.push(...(s=F(m),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(H(m),"start"===y,S),s&&(o=o.map(e=>e+"-"+s),w&&(o=o.concat(o.map(U)))),o));let k=[m,...C],T=await Y(e,j),z=[],R=(null==(n=u.flip)?void 0:n.overflows)||[];if(g&&z.push(T[N]),x){let e=$(c,d,S);z.push(T[e[0]],T[e[1]])}if(R=[...R,{placement:c,overflows:z}],!z.every(e=>e<=0)){let e=((null==(r=u.flip)?void 0:r.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:R},reset:{placement:t}};let n=null==(i=R.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(b){case"bestFit":{let e=null==(a=R.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=m}if(c!==n)return{reset:{placement:n}}}return{}}}):(void 0===m&&(m={}),{name:"autoPlacement",options:m,async fn(e){var t,n,r,i;let{rects:a,middlewareData:l,placement:s,platform:o,elements:c}=e,{crossAxis:u=!1,alignment:d,allowedPlacements:f=z,autoAlignment:p=!0,...h}=L(m,e),g=void 0!==d||f===z?((i=d||null)?[...f.filter(e=>F(e)===i),...f.filter(e=>F(e)!==i)]:f.filter(e=>H(e)===e)).filter(e=>!i||F(e)===i||!!p&&U(e)!==e):f,x=await Y(e,h),v=(null==(t=l.autoPlacement)?void 0:t.index)||0,b=g[v];if(null==b)return{};let y=$(b,a,await (null==o.isRTL?void 0:o.isRTL(c.floating)));if(s!==b)return{reset:{placement:g[0]}};let w=[x[H(b)],x[y[0]],x[y[1]]],j=[...(null==(n=l.autoPlacement)?void 0:n.overflows)||[],{placement:b,overflows:w}],N=g[v+1];if(N)return{data:{index:v+1,overflows:j},reset:{placement:N}};let E=j.map(e=>{let t=F(e.placement);return[e.placement,t&&u?e.overflows.slice(0,2).reduce((e,t)=>
6e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),S=(null==(r=E.filter(e=>e[2].slice(0,F(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||E[0][0];return S!==s?{data:{index:v+1,overflows:j},reset:{placement:S}}:{}}})),(void 0===g&&(g={}),{name:"shift",options:g,async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=L(g,e),o={x:t,y:n},c=await Y(e,s),u=V(H(r)),d=D(u),f=o[d],m=o[u];if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=f+c[e],r=f-c[t];f=_(n,R(f,r))}if(a){let e="y"===u?"top":"left",t="y"===u?"bottom":"right",n=m+c[e],r=m-c[t];m=_(n,R(m,r))}let p=l.fn({...e,[d]:f,[u]:m});return{...p,data:{x:p.x-t,y:p.y-n}}}}),...e?[{name:"arrow",options:P={element:B},fn(e){let{element:t,padding:n}="function"==typeof P?P(e):P;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?em({element:t.current,padding:n}).fn(e):{}:t?em({element:t,padding:n}).fn(e):{}}}]:[]]}),et=ee.context,en=(O=[function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:i,dataRef:a,events:l,elements:{domReference:s,floating:c},refs:u}=e,{enabled:d=!0,delay:f=0,handleClose:m=null,mouseOnly:p=!1,restMs:h=0,move:g=!0}=t,x=r.useContext(eP),v=eO(),b=eA(m),w=eA(f),j=r.useRef(),N=r.useRef(),E=r.useRef(),k=r.useRef(),T=r.useRef(!0),z=r.useRef(!1),R=r.useRef(()=>{}),_=r.useCallback(()=>{var e;let t=null==(e=a.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[a]);r.useEffect(()=>{if(d)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(N.current),clearTimeout(k.current),T.current=!0)}},[d,l]),r.useEffect(()=>{if(!d||!b.current||!n)return;function e(e){_()&&i(!1,e,"hover")}let t=C(c).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[c,n,i,d,b,_]);let P=r.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let r=eL(w.current,"close",j.current);r&&!E.current?(clearTimeout(N.current),N.current=setTimeout(()=>i(!1,e,n),r)):t&&(clearTimeout(N.current),i(!1,e,n))},[w,i]),O=r.useCallback(()=>{R.current(),E.current=void 0},[]),I=r.useCallback(()=>{if(z.current){let e=C(u.floating.current).body;e.style.pointerEvents="",e.removeAttribute(eM),z.current=!1}},[u]);return r.useEffect(()=>{if(d&&o(s))return n&&s.addEventListener("mouseleave",u),null==c||c.addEventListener("mouseleave",u),g&&s.addEventListener("mousemove",r,{once:!0}),s.addEventListener("mouseenter",r),s.addEventListener("mouseleave",l),()=>{n&&s.removeEventListener("mouseleave",u),null==c||c.removeEventListener("mouseleave",u),g&&s.removeEventListener("mousemove",r),s.removeEventListener("mouseenter",r),s.removeEventListener("mouseleave",l)};function t(){return!!a.current.openEvent&&["click","mousedown"].includes(a.current.openEvent.type)}function r(e){if(clearTimeout(N.current),T.current=!1,p&&!S(j.current)||h>0&&0===eL(w.current,"open"))return;let t=eL(w.current,"open",j.current);t?N.current=setTimeout(()=>{i(!0,e,"hover")},t):i(!0,e,"hover")}function l(r){if(t())return;R.current();let i=C(c);if(clearTimeout(k.current),b.current){n||clearTimeout(N.current),E.current=b.current({...e,tree:x,x:r.clientX,y:r.clientY,onClose(){I(),O(),P(r,!0,"safe-polygon")}});let t=E.current;i.addEventListener("mousemove",t),R.current=()=>{i.removeEventListener("mousemove",t)};return}"touch"===j.current&&y(c,r.relatedTarget)||P(r)}function u(n){t()||null==b.current||b.current({...e,tree:x,x:n.clientX,y:n.clientY,onClose(){I(),O(),P(n)}})(n)}},[s,c,d,e,p,h,g,P,O,I,i,n,x,w,b,a]),eE(()=>{var e,t;if(d&&n&&null!=(e=b.current)&&e.__options.blockPointerEvents&&_()){let e=C(c).body;if(e.setAttribute(eM,""),e.style.pointerEvents="none",z.current=!0,o(s)&&c){let e=null==x||null==(t=x.nodesRef.current.find(e=>e.id===v))||null==(t=t.context)?void 0:t.elements.floating;return e&&(e.style.pointerEvents=""),s.style.pointerEvents="auto",c.style.pointerEvents="auto",()=>{s.style.pointerEvents="",c.style.pointerEvents=""}}}},[d,n,v,c,s,x,b,_]),eE(()=>{n||(j.current=void 0,O(),I())},[n,O,I]),r.useEffect(()=>()=>{O(),clearTimeout(N.current),clearTimeout(k.current),I()},[d,s,O,I]),r.useMemo(()=>
6{if(!d)return{};function e(e){j.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){n||0===h||(clearTimeout(k.current),k.current=setTimeout(()=>{T.current||i(!0,e.nativeEvent,"hover")},h))}},floating:{onMouseEnter(){clearTimeout(N.current)},onMouseLeave(e){P(e.nativeEvent,!1)}}}},[d,h,n,i,P])}(et,{move:!1,enabled:void 0==s,delay:Q}),function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:i,events:l,refs:s,elements:{domReference:u}}=e,{enabled:d=!0,visibleOnly:f=!0}=t,m=r.useRef(!1),p=r.useRef(),h=r.useRef(!0);return r.useEffect(()=>{if(!d)return;let e=a(u);function t(){!n&&c(u)&&u===b(C(u))&&(m.current=!0)}function r(){h.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[u,n,d]),r.useEffect(()=>{if(d)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(m.current=!0)}},[l,d]),r.useEffect(()=>()=>{clearTimeout(p.current)},[]),r.useMemo(()=>d?{reference:{onPointerDown(e){var t;t=e.nativeEvent,!j().includes("jsdom/")&&(!E()&&0===t.width&&0===t.height||E()&&1===t.width&&1===t.height&&0===t.pressure&&0===t.detail&&"mouse"===t.pointerType||t.width<1&&t.height<1&&0===t.pressure&&0===t.detail&&"touch"===t.pointerType)||(h.current=!1)},onMouseLeave(){m.current=!1},onFocus(e){if(m.current)return;let t=T(e.nativeEvent);if(f&&o(t))try{if(N()&&w().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints)throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!h.current&&!(c(t)&&t.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")))return}i(!0,e.nativeEvent,"focus")},onBlur(e){m.current=!1;let t=e.relatedTarget,n=o(t)&&t.hasAttribute(eI("focus-guard"))&&"outside"===t.getAttribute("data-type");p.current=window.setTimeout(()=>{let r=b(u?u.ownerDocument:document);!t&&r===u||y(s.floating.current,r)||y(u,r)||n||i(!1,e.nativeEvent,"focus")})}}}:{},[d,f,u,s,i])}(et,{enabled:void 0==s}),function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:i,nodeId:a,elements:{reference:l,domReference:s,floating:u},dataRef:d}=e,{enabled:f=!0,escapeKey:m=!0,outsidePress:g=!0,outsidePressEvent:b="pointerdown",referencePress:w=!1,referencePressEvent:j="pointerdown",ancestorScroll:N=!1,bubbles:E,capture:S}
6=t,z=r.useContext(eP),R=eN("function"==typeof g?g:()=>!1),_="function"==typeof g?R:g,P=r.useRef(!1),O=r.useRef(!1),{escapeKey:I,outsidePress:A}=eZ(E),{escapeKey:M,outsidePress:L}=eZ(S),H=eN(e=>{if(!n||!f||!m||"Escape"!==e.key)return;let t=z?eF(z.nodesRef.current,a):[];if(!I&&(e.stopPropagation(),t.length>0)){let e=!0;if(t.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}i(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),F=eN(e=>{var t;let n=()=>{var t;H(e),null==(t=T(e))||t.removeEventListener("keydown",n)};null==(t=T(e))||t.addEventListener("keydown",n)}),D=eN(e=>{let t=P.current;P.current=!1;let n=O.current;if(O.current=!1,"click"===b&&n||t||"function"==typeof _&&!_(e))return;let r=T(e),l="["+eI("inert")+"]",d=C(u).querySelectorAll(l),f=o(r)?r:null;for(;f&&!p(f);){let e=x(f);if(p(e)||!o(e))break;f=e}if(d.length&&o(r)&&!r.matches("html,body")&&!y(r,u)&&Array.from(d).every(e=>!y(f,e)))return;if(c(r)&&u){let t=r.clientWidth>0&&r.scrollWidth>r.clientWidth,n=r.clientHeight>0&&r.scrollHeight>r.clientHeight,i=n&&e.offsetX>r.clientWidth;if(n&&"rtl"===h(r).direction&&(i=e.offsetX<=r.offsetWidth-r.clientWidth),i||t&&e.offsetY>r.clientHeight)return}let m=z&&eF(z.nodesRef.current,a).some(t=>{var n;return k(e,null==(n=t.context)?void 0:n.elements.floating)});if(k(e,u)||k(e,s)||m)return;let g=z?eF(z.nodesRef.current,a):[];if(g.length>0){let e=!0;if(g.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}i(!1,e,"outside-press")}),B=eN(e=>{var t;let n=()=>{var t;D(e),null==(t=T(e))||t.removeEventListener(b,n)};null==(t=T(e))||t.addEventListener(b,n)});return r.useEffect(()=>{if(!n||!f)return;function e(e){i(!1,e,"ancestor-scroll")}d.current.__escapeKeyBubbles=I,d.current.__outsidePressBubbles=A;let t=C(u);m&&t.addEventListener("keydown",M?F:H,M),_&&t.addEventListener(b,L?B:D,L);let r=[];return N&&(o(s)&&(r=v(s)),o(u)&&(r=r.concat(v(u))),!o(l)&&l&&l.contextElement&&(r=r.concat(v(l.contextElement)))),(r=r.filter(e=>{var n;return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{m&&t.removeEventListener("keydown",M?F:H,M),_&&t.removeEventListener(b,L?B:D,L),r.forEach(t=>{t.removeEventListener("scroll",e)})}},[d,u,s,l,m,_,b,n,i,N,f,I,A,H,M,F,D,L,B]),r.useEffect(()=>{P.current=!1},[_,b]),r.useMemo(()=>f?{reference:{onKeyDown:H,[eY[j]]:e=>{w&&i(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:H,onMouseDown(){O.current=!0},onMouseUp(){O.current=!0},[eX[b]]:()=>{P.current=!0}}}:{},[f,w,b,j,i,H])}(et),function(e,t){var n;void 0===t&&(t={});let{open:i,floatingId:a}=e,{enabled:l=!0,role:s="dialog"}=t,o=null!=(n=e2.get(s))?n:s,c=ez(),u=null!=eO();return r.useMemo(()=>{if(!l)return{};let e={id:a,...o&&{role:o}};return"tooltip"===o||"label"===s?{reference:{["aria-"+("label"===s?"labelledby":"describedby")]:i?a:void 0},floating:e}:{reference:{"aria-expanded":i?"true":"false","aria-haspopup":"alertdialog"===o?"dialog":o,"aria-controls":i?a:void 0,..."listbox"===o&&{role:"combobox"},..."menu"===o&&{id:c},..."menu"===o&&u&&{role:"menuitem"},..."select"===s&&{"aria-autocomplete":"none"},..."combobox"===s&&{"aria-autocomplete":"list"}},floating:{...e,..."menu"===o&&{"aria-labelledby":c}},item(e){let{active:t,selected:n}=e,r={role:"option",...t&&{id:a+"-option"}};switch(s){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}}}},[l,s,o,i,a,c,u])}(et,{role:"tooltip"})],I=r.useCallback(e=>e1(e,O,"reference"),O),A=r.useCallback(e=>e1(e,O,"floating"),O),M=r.useCallback(e=>e1(e,O,"item"),O.map(e=>null==e?void 0:e.item)),r.useMemo(()=>({getReferenceProps:I,getFloatingProps:A,getItemProps:M}),[I,A,M]));return(0,r.useMemo)(()=>({open:J,setOpen:Z,...e&&{arrow:{config:e,ref:B}},...en,...ee}),[J,Z,en,ee,e])})(t);return(0,n.jsx)(e4.Provider,{value:i,children:e})},{Trigger:(0,r.forwardRef)(({as:e,...t},n)=>{let i=e3();return(0,r.createElement)(e??"button",{ref:ew([i.refs.setReference,n]),"data-state":i.open?"open":"closed",...i.getReferenceProps(t)})}),Content:(0,r.forwardRef)(({as:e,...t},i)=>{let a=e3(),l=r.useContext(eH),s=ew([a.refs.setFloating,i]);((e,t)=>
6{let{open:n,onOpenChange:i}=e,{id:a}=t,{currentId:l,setCurrentId:s,initialDelay:o,setState:c,timeoutMs:u}=r.useContext(eH);eE(()=>{l&&(c({delay:{open:1,close:eL(o,"close")}}),l!==a&&i(!1))},[a,i,c,l,o]),eE(()=>{function e(){i(!1),c({delay:o,currentId:null})}if(!n&&l===a){if(u){let t=window.setTimeout(e,u);return()=>{clearTimeout(t)}}e()}},[n,c,l,a,i,o,u]),eE(()=>{n&&s(a)},[n,s,a])})(a.context,{id:a.context.floatingId});let{isMounted:o,styles:c}=function(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:i,close:a,common:l,duration:s=250}=t,o=e.placement,c=o.split("-")[0],u=r.useMemo(()=>({side:c,placement:o}),[c,o]),d="number"==typeof s,f=(d?s:s.open)||0,m=(d?s:s.close)||0,[p,h]=r.useState(()=>({...e6(l,u),...e6(n,u)})),{isMounted:g,status:x}=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:i}}=e,{duration:a=250}=t,l=("number"==typeof a?a:a.close)||0,[s,o]=r.useState(!1),[c,u]=r.useState("unmounted"),d=function(e,t){let[n,i]=r.useState(e);return e&&!n&&i(!0),r.useEffect(()=>{if(!e){let e=setTimeout(()=>i(!1),t);return()=>clearTimeout(e)}},[e,t]),n}(n,l);return eE(()=>{s&&!d&&u("unmounted")},[s,d]),eE(()=>{if(i){if(n){u("initial");let e=requestAnimationFrame(()=>{u("open")});return()=>{cancelAnimationFrame(e)}}o(!0),u("close")}},[n,i]),{isMounted:d,status:c}}(e,{duration:s}),v=eA(n),b=eA(i),y=eA(a),w=eA(l);return eE(()=>{let e=e6(v.current,u),t=e6(y.current,u),n=e6(w.current,u),r=e6(b.current,u)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===x&&h(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===x&&h({transitionProperty:Object.keys(r).map(e5).join(","),transitionDuration:f+"ms",...n,...r}),"close"===x){let r=t||e;h({transitionProperty:Object.keys(r).map(e5).join(","),transitionDuration:m+"ms",...n,...r})}},[m,y,v,b,w,f,x,u]),{isMounted:g,styles:p}}(a.context,{duration:l.isInstantPhase?{open:0,close:250*(l.currentId===a.context.floatingId)}:250,initial:{opacity:0}
6});return o?(0,n.jsx)(eJ,{children:(0,r.createElement)(e??"div",{ref:s,style:{...a.floatingStyles,...t.style,...c},...a.getFloatingProps(t)})}):null}),Arrow:e=>{let{arrow:t,context:r}=e3();if(!t)throw Error("You must set the `arrow` option on the Tooltip component to use arrows");return(0,n.jsx)(eR,{ref:t.ref,context:r,height:t.config.width,width:t.config.height,...e})}});e.s(["Tooltip",0,e7],110285)},184290,e=>{"use strict";e.i(390438),e.i(110285),e.s([])},185016,810149,e=>{"use strict";var t,n=e.i(41170);e.i(184290);var r=e.i(110285),i=e.i(125657);function a(){return(a=Object.assign.bind()).apply(this,arguments)}let l=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),t||(t=i.createElement("path",{d:"M7.32 12.28V6.52h1.2v5.76zm.6-6.84a.73.73 0 0 1-.72-.72c0-.42.36-.72.72-.72s.72.3.72.72-.36.72-.72.72"})))};e.s(["default",0,l],810149);var s=e.i(7284);e.s(["InfoTooltip",0,({className:e,children:t,onClick:i,placement:a})=>(0,n.jsxs)(r.Tooltip,{arrow:{width:8,height:12},gap:4,...a&&{placement:a},children:[(0,n.jsx)(r.Tooltip.Trigger,{className:(0,s.default)("inline-block size-4 cursor-help rounded-full bg-neutral-500 fill-white align-middle",e),...i&&{onClick:i},children:(0,n.jsx)(l,{})}),(0,n.jsxs)(r.Tooltip.Content,{className:"z-50 whitespace-pre-line rounded-md bg-neutral-25 px-2 py-1 text-neutral-500 shadow-md",children:[(0,n.jsx)(r.Tooltip.Arrow,{className:"fill-neutral-25"}),(0,n.jsx)("div",{className:"max-w-xs text-sub-heading-3 font-medium",children:t})]})]})],185016)},878528,(e,t,n)=>{"use strict";var r=e.r(125657),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useSyncExternalStore,l=r.useRef,s=r.useEffect,o=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var m=a(e,(d=o(function(){function e(e){if(!s){if(s=!0,a=e,e=r(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return l=t}return l=e}if(t=l,i(a,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(a=e,t):(a=e,l=n)}var a,l,s=!1,o=void 0===n?null:n;return[function(){return e(t())},null===o?void 0:function(){return e(o())}]},[t,n,r,u]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=m},[m]),c(m),m}},352445,(e,t,n)=>{"use strict";t.exports=e.r(878528)},352825,325459,741280,536676,e=>{"use strict";let t;var n,r,i,a=e.i(125657);class l extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var s=e.i(777472),o=e.i(172146),c=Object.defineProperty,u=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},d=(e,t,n)=>(u(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},m=(e,t,n,r)=>(u(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class p{constructor(e){f(this,n,{}),f(this,r,new l(()=>new Set)),f(this,i,new Set),((e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?c(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"disposables",(0,s.disposables)()),m(this,n,e),o.env.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return d(this,n)}subscribe(e,t){if(o.env.isServer)return()=>{};let r={selector:e,callback:t,current:e(d(this,n))};return d(this,i).add(r),this.disposables.add(()=>{d(this,i).delete(r)})}on(e,t){return o.env.isServer?()=>{}:(d(this,r).get(e).add(t),this.disposables.add(()=>{d(this,r).get(e).delete(t)}))}send(e){let t=this.reduce(d(this,n),e);if(t!==d(this,n)){for(let e of(m(this,n,t),d(this,i))){let t=e.selector(d(this,n));h(e.current,t)||(e.current=t,e.callback(t))}for(let t of d(this,r).get(e.type))t(d(this,n),e)}}}function h(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&g(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&g(e.entries(),t.entries()):!!(x(e)&&x(t))&&g(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function g(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;
6if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function x(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}n=new WeakMap,r=new WeakMap,i=new WeakMap,e.s(["Machine",0,p,"batch",0,function(e){let[t,n]=e(),r=(0,s.disposables)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}},"shallowEqual",0,h],325459);var v=e.i(350861),b=Object.defineProperty,y=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?b(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},w=((t=w||{})[t.Push=0]="Push",t[t.Pop=1]="Pop",t);let j={0(e,t){let n=t.id,r=e.stack,i=e.stack.indexOf(n);if(-1!==i){let t=e.stack.slice();return t.splice(i,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let i=e.stack.slice();return i.splice(r,1),{...e,stack:i}}};class N extends p{constructor(){super(...arguments),y(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),y(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new N({stack:[]})}reduce(e,t){return(0,v.match)(t.type,j,e,t)}}let E=new l(()=>N.new());e.s(["ActionTypes",0,w,"stackMachines",0,E],741280);var S=e.i(352445),C=e.i(571106);function k(e,t,n=h){return(0,S.useSyncExternalStoreWithSelector)((0,C.useEvent)(t=>e.subscribe(T,t)),(0,C.useEvent)(()=>e.state),(0,C.useEvent)(()=>e.state),(0,C.useEvent)(t),n)}function T(e){return e}e.s(["useSlice",0,k],536676);var z=e.i(25189);e.s(["useIsTopLayer",0,function(e,t){let n=(0,a.useId)(),r=E.get(t),[i,l]=k(r,(0,a.useCallback)(e=>[r.selectors.isTop(e,n),r.selectors.inStack(e,n)],[r,n]));return(0,z.useIsoMorphicEffect)(()=>{if(e)return r.actions.push(n),()=>r.actions.pop(n)},[r,e,n]),!!e&&(!l||i)}],352825)},559741,e=>{"use strict";var t=e.i(777472),n=e.i(590737),r=e.i(352825),i=e.i(25189);let a=new Map,l=new Map;function s(e){var t;let n=null!=(t=l.get(e))?t:0;return l.set(e,n+1),0!==n||(a.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=l.get(e))?t:1;if(1===n?l.delete(e):l.set(e,n-1),1!==n)return;let r=a.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,a.delete(e))})(e)}e.s(["useInertOthers",0,function(e,{allowed:a,disallowed:l}={}){let o=(0,r.useIsTopLayer)(e,"inert-others");(0,i.useIsoMorphicEffect)(()=>{var e,r;if(!o)return;let i=(0,t.disposables)();for(let t of null!=(e=null==l?void 0:l())?e:[])t&&i.add(s(t));let c=null!=(r=null==a?void 0:a())?r:[];for(let e of c){if(!e)continue;let t=(0,n.getOwnerDocument)(e);if(!t)continue;let r=e.parentElement;for(;r&&r!==t.body;){for(let e of r.children)c.some(t=>e.contains(t))||i.add(s(e));r=r.parentElement}}return i.dispose},[o,a,l])}])},443755,e=>{"use strict";let t;var n=e.i(654943),r=((t=r||{})[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t);let i=(0,n.forwardRefWithAs)(function(e,t){var r;let{features:i=1,...a}=e,l={ref:t,"aria-hidden":(2&i)==2||(null!=(r=a["aria-hidden"])?r:void 0),hidden:(4&i)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&i)==4&&(2&i)!=2&&{display:"none"}}};return(0,n.useRender)()({ourProps:l,theirProps:a,slot:{},defaultTag:"span",name:"Hidden"})});e.s(["Hidden",0,i,"HiddenFeatures",0,r])},640714,354998,309298,941599,465411,757593,e=>{"use strict";let t,n;var r,i,a=e.i(125657),l=e.i(777472),s=e.i(540576),o=e.i(769747);e.s(["useOnDisappear",0,function(e,t,n){let r=(0,o.useLatestValue)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,a.useEffect)(()=>{if(!e)return;let n=null===t?null:s.isHTMLElement(t)?t:t.current;if(!n)return;let i=(0,l.disposables)();if("u">typeof ResizeObserver){let e=new ResizeObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}if("u">typeof IntersectionObserver){let e=new IntersectionObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}return()=>i.dispose()},[t,r,e])}],640714);var c=e.i(914064);function u(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function d(){return u()||/Android/gi.test(window.navigator.userAgent)}function f(e,t,n,r){let i=(0,o.useLatestValue)(n);(0,a.useEffect)(()=>
6{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){i.current(e)}},[e,t,r])}function m(e,t,n,r){let i=(0,o.useLatestValue)(n);(0,a.useEffect)(()=>{if(e)return window.addEventListener(t,n,r),()=>window.removeEventListener(t,n,r);function n(e){i.current(e)}},[e,t,r])}e.s(["useDocumentEvent",0,f],354998),e.s(["useWindowEvent",0,m],309298),e.s(["useOutsideClick",0,function(e,t,n){let r=(0,o.useLatestValue)(n),i=(0,a.useCallback)(function(e,n){if(e.defaultPrevented)return;let i=n(e);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(i)||e.composed&&e.composedPath().includes(n)))return;return(0,c.isFocusableElement)(i,c.FocusableMode.Loose)||-1===i.tabIndex||e.preventDefault(),r.current(e,i)}},[r,t]),l=(0,a.useRef)(null);f(e,"pointerdown",e=>{var t,n;d()||(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),f(e,"pointerup",e=>{if(d()||!l.current)return;let t=l.current;return l.current=null,i(e,()=>t)},!0);let u=(0,a.useRef)({x:0,y:0});f(e,"touchstart",e=>{u.current.x=e.touches[0].clientX,u.current.y=e.touches[0].clientY},!0),f(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-u.current.x)>=30||Math.abs(t.y-u.current.y)>=30))return i(e,()=>s.isHTMLorSVGElement(e.target)?e.target:null)},!0),m(e,"blur",e=>i(e,()=>s.isHTMLIframeElement(window.document.activeElement)?window.document.activeElement:null),!0)}],941599);var p=e.i(590737);e.s(["useOwnerDocument",0,function(...e){return(0,a.useMemo)(()=>(0,p.getOwnerDocument)(...e),[...e])},"useRootDocument",0,function(...e){return(0,a.useMemo)(()=>(0,p.getRootNode)(...e),[...e])}],465411);var h=e.i(25189);function g(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let x=(r=()=>new Map,i={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,l.disposables)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=g(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=g(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[u()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,l.disposables)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let i=null!=(n=window.scrollY)?n:window.pageYOffset,a=null;t.addEventListener(e,"click",t=>{if(s.isHTMLorSVGElement(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:i}=new URL(n.href),l=e.querySelector(i);s.isHTMLorSVGElement(l)&&!r(l)&&(a=l)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),s.isHTMLorSVGElement(e.target)&&s.hasInlineStyle(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(s.isHTMLorSVGElement(e.target)&&!s.isHTMLInputElement(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),t.add(()=>{var e;i!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,i),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})})}}:{},{before({doc:e}){var n;let r=e.documentElement;t=Math.max(0,(null!=(n=e.defaultView)?n:window).innerWidth-r.clientWidth)},after({doc:e,d:n}){let r=e.documentElement,i=Math.max(0,r.clientWidth-r.offsetWidth),a=Math.max(0,t-i);n.style(r,"paddingRight",`${a}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];r.forEach(({before:e})=>null==e?void 0:e(n)),r.forEach(({after:e})=>null==e?void 0:e(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},t=r(),n=new Set,{getSnapshot:()=>t,subscribe:e=>(n.add(e),()=>n.delete(e)),dispatch(e,...r){let a=i[e].call(t,...r);
6a&&(t=a,n.forEach(e=>e()))}});x.subscribe(()=>{let e=x.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&x.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&x.dispatch("TEARDOWN",n)}}),e.s(["useDocumentOverflowLockedEffect",0,function(e,t,n=()=>({containers:[]})){let r=(0,a.useSyncExternalStore)(x.subscribe,x.getSnapshot,x.getSnapshot),i=t?r.get(t):void 0,l=!!i&&i.count>0;return(0,h.useIsoMorphicEffect)(()=>{if(!(!t||!e))return x.dispatch("PUSH",t,n),()=>x.dispatch("POP",t,n)},[e,t]),l}],757593)},897786,e=>{"use strict";var t=e.i(757593),n=e.i(352825);e.s(["useScrollLock",0,function(e,r,i=()=>[document.body]){let a=(0,n.useIsTopLayer)(e,"scroll-lock");(0,t.useDocumentOverflowLockedEffect)(a,r,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],i]}})}])},49423,275782,e=>{"use strict";var t=e.i(125657),n=e.i(172146);e.s(["useServerHandoffComplete",0,function(){let e,r=(e="u"<typeof document,"useSyncExternalStore"in t&&(0,t.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[i,a]=t.useState(n.env.isHandoffComplete);return i&&!1===n.env.isHandoffComplete&&a(!1),t.useEffect(()=>{!0!==i&&a(!0)},[i]),t.useEffect(()=>n.env.handoff(),[]),!r&&i}],49423);let r=(0,t.createContext)(!1);e.s(["ForcePortalRoot",0,function(e){return t.default.createElement(r.Provider,{value:e.force},e.children)},"usePortalRoot",0,function(){return(0,t.useContext)(r)}],275782)},851923,272178,e=>{"use strict";var t=e.i(125657),n=e.i(571106),r=e.i(25189),i=e.i(647494),a=e.i(777617);let l=(0,t.createContext)(void 0);function s(){return(0,t.useContext)(l)}e.s(["useDisabled",0,s],272178);var o=e.i(654943);let c=(0,t.createContext)(null);c.displayName="DescriptionContext";let u=Object.assign((0,o.forwardRefWithAs)(function(e,n){let l=(0,t.useId)(),u=s(),{id:d=`headlessui-description-${l}`,...f}=e,m=function e(){let n=(0,t.useContext)(c);if(null===n){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),p=(0,a.useSyncRefs)(n);(0,r.useIsoMorphicEffect)(()=>m.register(d),[d,m.register]);let h=(0,i.useSlot)({...m.slot,disabled:u||!1}),g={ref:p,...m.props,id:d};return(0,o.useRender)()({ourProps:g,theirProps:f,slot:h,defaultTag:"p",name:m.name||"Description"})}),{});e.s(["Description",0,u,"useDescribedBy",0,function(){var e,n;return null!=(n=null==(e=(0,t.useContext)(c))?void 0:e.value)?n:void 0},"useDescriptions",0,function(){let[e,r]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let i=(0,n.useEvent)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),a=(0,t.useMemo)(()=>({register:i,slot:e.slot,name:e.name,props:e.props,value:e.value}),[i,e.slot,e.name,e.props,e.value]);return t.default.createElement(c.Provider,{value:a},e.children)},[r])]}],851923)},914064,576752,e=>{"use strict";let t,n,r,i,a;e.i(777472),e.i(540576);var l=e.i(350861),s=e.i(590737);let o=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),c=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var u=((t=u||{})[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t[t.AutoFocus=64]="AutoFocus",t),d=((n=d||{})[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n),f=((r=f||{})[r.Previous=-1]="Previous",r[r.Next=1]="Next",r);function m(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(o)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var p=((i=p||{})[i.Strict=0]="Strict",i[i.Loose=1]="Loose",i),h=((a=h||{}
6)[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function g(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function x(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var a,l,o;let u=Array.isArray(e)?e.length>0?(0,s.getRootNode)(e[0]):document:(0,s.getRootNode)(e),d=Array.isArray(e)?n?g(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):m(e);i.length>0&&d.length>1&&(d=d.filter(e=>!i.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==u?void 0:u.activeElement;let f=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,d.indexOf(r))-1;if(4&t)return Math.max(0,d.indexOf(r))+1;if(8&t)return d.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),h=32&t?{preventScroll:!0}:{},v=0,b=d.length,y;do{if(v>=b||v+b<=0)return 0;let e=p+v;if(16&t)e=(e+b)%b;else{if(e<0)return 3;if(e>=b)return 1}null==(y=d[e])||y.focus(h),v+=f}while(y!==(0,s.getActiveElement)(y))return 6&t&&null!=(o=null==(l=null==(a=y)?void 0:a.matches)?void 0:l.call(a,"textarea,input"))&&o&&y.select(),2}"u">typeof window&&"u">typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0)),e.s(["Focus",0,u,"FocusResult",0,d,"FocusableMode",0,p,"focusElement",0,function(e){null==e||e.focus({preventScroll:!0})},"focusFrom",0,function(e,t,n=null===e?document.body:(0,s.getRootNode)(e)){return x(m(n),t,{relativeTo:e})},"focusIn",0,x,"focusableSelector",0,o,"getFocusableElements",0,m,"isFocusableElement",0,function(e,t=0){var n;return e!==(null==(n=(0,s.getOwnerDocument)(e))?void 0:n.body)&&(0,l.match)(t,{0:()=>e.matches(o),1(){let t=e;for(;null!==t;){if(t.matches(o))return!0;t=t.parentElement}return!1}})},"sortByDomNode",0,g],914064);var v=e.i(125657),b=e.i(25189);e.s(["useIsMounted",0,function(){let e=(0,v.useRef)(!1);return(0,b.useIsoMorphicEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}],576752)},624106,e=>{"use strict";var t=e.i(125657),n=e.i(102561),r=e.i(571106);e.s(["useOnUnmount",0,function(e){let i=(0,r.useEvent)(e),a=(0,t.useRef)(!1);(0,t.useEffect)(()=>(a.current=!1,()=>{a.current=!0,(0,n.microTask)(()=>{a.current&&i()})}),[i])}])},148750,701351,774304,e=>{"use strict";let t;var n=e.i(125657),r=e.i(769747);e.s(["useEventListener",0,function(e,t,i,a){let l=(0,r.useLatestValue)(i);(0,n.useEffect)(()=>{function n(e){l.current(e)}return(e=null!=e?e:window).addEventListener(t,n,a),()=>e.removeEventListener(t,n,a)},[e,t,a])}],148750);var i=e.i(443755),a=e.i(540576),l=e.i(590737),s=e.i(571106);let o=(0,n.createContext)(null);function c(e=null){var t;return null!=(t=(0,n.useContext)(o))?t:e}e.s(["MainTreeProvider",0,function({children:e,node:t}){let[r,s]=(0,n.useState)(null),u=c(null!=t?t:r);return n.default.createElement(o.Provider,{value:u},e,null===u&&n.default.createElement(i.Hidden,{features:i.HiddenFeatures.Hidden,ref:e=>{var t,n;if(e){for(let r of null!=(n=null==(t=(0,l.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&a.isElement(r)&&null!=r&&r.contains(e)){s(r);break}}}}))},"useMainTreeNode",0,c,"useRootContainers",0,function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,s.useEvent)(()=>{var r,i;let s=(0,l.getOwnerDocument)(n),o=[];for(let t of e)null!==t&&(a.isElement(t)?o.push(t):"current"in t&&a.isElement(t.current)&&o.push(t.current));if(null!=t&&t.current)for(let e of t.current)o.push(e);for(let e of null!=(r=null==s?void 0:s.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&a.isElement(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(i=null==n?void 0:n.getRootNode())?void 0:i.host))||o.some(t=>e.contains(t))||o.push(e));return o}
6);return{resolveContainers:r,contains:(0,s.useEvent)(e=>r().some(t=>t.contains(e)))}}],701351);var u=e.i(309298),d=((t=d||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t);e.s(["Direction",0,d,"useTabDirection",0,function(){let e=(0,n.useRef)(0);return(0,u.useWindowEvent)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}],774304)},237997,712220,e=>{"use strict";let t;var n=e.i(125657),r=e.i(966316),i=e.i(702489),a=e.i(571106),l=e.i(624106),s=e.i(465411),o=e.i(49423),c=e.i(777617),u=e.i(275782),d=e.i(172146),f=e.i(654943);let m=n.Fragment,p=(0,f.forwardRefWithAs)(function(e,t){let{ownerDocument:a=null,...p}=e,h=(0,n.useRef)(null),v=(0,c.useSyncRefs)((0,c.optionalRef)(e=>{h.current=e}),t),b=(0,s.useOwnerDocument)(h.current),y=function(e){let t=(0,u.usePortalRoot)(),r=(0,n.useContext)(g),[i,a]=(0,n.useState)(()=>{var n;if(!t&&null!==r)return null!=(n=r.current)?n:null;if(d.env.isServer)return null;let i=null==e?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(null===e)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return(0,n.useEffect)(()=>{null!==i&&(null!=e&&e.body.contains(i)||null==e||e.body.appendChild(i))},[i,e]),(0,n.useEffect)(()=>{t||null!==r&&a(r.current)},[r,a,t]),i}(null!=a?a:b),w=(0,n.useContext)(x),j=(0,i.useDisposables)(),N=(0,o.useServerHandoffComplete)(),E=(0,f.useRender)();return(0,l.useOnUnmount)(()=>{var e;y&&y.childNodes.length<=0&&(null==(e=y.parentElement)||e.removeChild(y))}),y&&N?(0,r.createPortal)(n.default.createElement("div",{"data-headlessui-portal":"",ref:e=>{j.dispose(),w&&e&&j.add(w.register(e))}},E({ourProps:{ref:v},theirProps:p,slot:{},defaultTag:m,name:"Portal"})),y):null}),h=n.Fragment,g=(0,n.createContext)(null),x=(0,n.createContext)(null),v=(0,f.forwardRefWithAs)(function(e,t){let r=(0,c.useSyncRefs)(t),{enabled:i=!0,ownerDocument:a,...l}=e,s=(0,f.useRender)();return i?n.default.createElement(p,{...l,ownerDocument:a,ref:r}):s({ourProps:{ref:r},theirProps:l,slot:{},defaultTag:m,name:"Portal"})}),b=(0,f.forwardRefWithAs)(function(e,t){let{target:r,...i}=e,a={ref:(0,c.useSyncRefs)(t)},l=(0,f.useRender)();return n.default.createElement(g.Provider,{value:r},l({ourProps:a,theirProps:i,defaultTag:h,name:"Popover.Group"}))}),y=Object.assign(v,{Group:b});e.s(["Portal",0,y,"PortalGroup",0,b,"useNestedPortals",0,function(){let e=(0,n.useContext)(x),t=(0,n.useRef)([]),r=(0,a.useEvent)(n=>(t.current.push(n),e&&e.register(n),()=>i(n))),i=(0,a.useEvent)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),l=(0,n.useMemo)(()=>({register:r,unregister:i,portals:t}),[r,i,t]);return[t,(0,n.useMemo)(()=>function({children:e}){return n.default.createElement(x.Provider,{value:l},e)},[l])]}],237997);var w=e.i(576752),j=e.i(25189),N=e.i(769747),E=e.i(430928),S=e.i(451009),C=e.i(332630),k=e.i(350861),T=f;function z(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,T.isFragment)(null!=(t=e.as)?t:A)||1===n.default.Children.count(e.children)}let R=(0,n.createContext)(null);R.displayName="TransitionContext";var _=((t=_||{}).Visible="visible",t.Hidden="hidden",t);let P=(0,n.createContext)(null);function O(e){return"children"in e?O(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function I(e,t){let r=(0,N.useLatestValue)(e),l=(0,n.useRef)([]),s=(0,w.useIsMounted)(),o=(0,i.useDisposables)(),c=(0,a.useEvent)((e,t=T.RenderStrategy.Hidden)=>{let n=l.current.findIndex(({el:t})=>t===e);-1!==n&&((0,k.match)(t,{[T.RenderStrategy.Unmount](){l.current.splice(n,1)},[T.RenderStrategy.Hidden](){l.current[n].state="hidden"}}),o.microTask(()=>{var e;!O(l)&&s.current&&(null==(e=r.current)||e.call(r))}))}),u=(0,a.useEvent)(e=>{let t=l.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):l.current.push({el:e,state:"visible"}),()=>c(e,T.RenderStrategy.Unmount)}),d=(0,n.useRef)([]),f=(0,n.useRef)(Promise.resolve()),m=(0,n.useRef)({enter:[],leave:[]}),p=(0,a.useEvent)((e,n,r)=>{d.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{d.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(m.current[n].map(([e,t])=>t)).then(()=>e())}
6)]),"enter"===n?f.current=f.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),h=(0,a.useEvent)((e,t,n)=>{Promise.all(m.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=d.current.shift())||e()}).then(()=>n(t))});return(0,n.useMemo)(()=>({children:l,register:u,unregister:c,onStart:p,onStop:h,wait:f,chains:m}),[u,c,l,p,h,m,f])}P.displayName="NestingContext";let A=n.Fragment,M=T.RenderFeatures.RenderStrategy,L=(0,T.forwardRefWithAs)(function(e,t){let{show:r,appear:i=!1,unmount:l=!0,...s}=e,u=(0,n.useRef)(null),d=z(e),f=(0,c.useSyncRefs)(...d?[u,t]:null===t?[]:[t]);(0,o.useServerHandoffComplete)();let m=(0,S.useOpenClosed)();if(void 0===r&&null!==m&&(r=(m&S.State.Open)===S.State.Open),void 0===r)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[p,h]=(0,n.useState)(r?"visible":"hidden"),g=I(()=>{r||h("hidden")}),[x,v]=(0,n.useState)(!0),b=(0,n.useRef)([r]);(0,j.useIsoMorphicEffect)(()=>{!1!==x&&b.current[b.current.length-1]!==r&&(b.current.push(r),v(!1))},[b,r]);let y=(0,n.useMemo)(()=>({show:r,appear:i,initial:x}),[r,i,x]);(0,j.useIsoMorphicEffect)(()=>{r?h("visible"):O(g)||null===u.current||h("hidden")},[r,g]);let w={unmount:l},N=(0,a.useEvent)(()=>{var t;x&&v(!1),null==(t=e.beforeEnter)||t.call(e)}),E=(0,a.useEvent)(()=>{var t;x&&v(!1),null==(t=e.beforeLeave)||t.call(e)}),C=(0,T.useRender)();return n.default.createElement(P.Provider,{value:g},n.default.createElement(R.Provider,{value:y},C({ourProps:{...w,as:n.Fragment,children:n.default.createElement(H,{ref:f,...w,...s,beforeEnter:N,beforeLeave:E})},theirProps:{},defaultTag:n.Fragment,features:M,visible:"visible"===p,name:"Transition"})))}),H=(0,T.forwardRefWithAs)(function(e,t){var r,i;let{transition:l=!0,beforeEnter:s,afterEnter:u,beforeLeave:d,afterLeave:f,enter:m,enterFrom:p,enterTo:h,entered:g,leave:x,leaveFrom:v,leaveTo:b,...y}=e,[w,N]=(0,n.useState)(null),_=(0,n.useRef)(null),L=z(e),H=(0,c.useSyncRefs)(...L?[_,t,N]:null===t?[]:[t]),F=null==(r=y.unmount)||r?T.RenderStrategy.Unmount:T.RenderStrategy.Hidden,{show:D,appear:B,initial:V}=function(){let e=(0,n.useContext)(R);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[$,U]=(0,n.useState)(D?"visible":"hidden"),q=function(){let e=(0,n.useContext)(P);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:K,unregister:W}=q;(0,j.useIsoMorphicEffect)(()=>K(_),[K,_]),(0,j.useIsoMorphicEffect)(()=>{if(F===T.RenderStrategy.Hidden&&_.current)return D&&"visible"!==$?void U("visible"):(0,k.match)($,{hidden:()=>W(_),visible:()=>K(_)})},[$,_,K,W,D,F]);let J=(0,o.useServerHandoffComplete)();(0,j.useIsoMorphicEffect)(()=>{if(L&&J&&"visible"===$&&null===_.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[_,$,J,L]);let G=V&&!B,Y=B&&D&&V,X=(0,n.useRef)(!1),Z=I(()=>{X.current||(U("hidden"),W(_))},q),Q=(0,a.useEvent)(e=>{X.current=!0,Z.onStart(_,e?"enter":"leave",e=>{"enter"===e?null==s||s():"leave"===e&&(null==d||d())})}),ee=(0,a.useEvent)(e=>{let t=e?"enter":"leave";X.current=!1,Z.onStop(_,t,e=>{"enter"===e?null==u||u():"leave"===e&&(null==f||f())}),"leave"!==t||O(Z)||(U("hidden"),W(_))});(0,n.useEffect)(()=>{L&&l||(Q(D),ee(D))},[D,L,l]);let et=!(!l||!L||!J||G),[,en]=(0,E.useTransition)(et,w,D,{start:Q,end:ee}),er=(0,T.compact)({ref:H,className:(null==(i=(0,C.classNames)(y.className,Y&&m,Y&&p,en.enter&&m,en.enter&&en.closed&&p,en.enter&&!en.closed&&h,en.leave&&x,en.leave&&!en.closed&&v,en.leave&&en.closed&&b,!en.transition&&D&&g))?void 0:i.trim())||void 0,...(0,E.transitionDataAttributes)(en)}),ei=0;"visible"===$&&(ei|=S.State.Open),"hidden"===$&&(ei|=S.State.Closed),D&&"hidden"===$&&(ei|=S.State.Opening),D||"visible"!==$||(ei|=S.State.Closing);let ea=(0,T.useRender)();return n.default.createElement(P.Provider,{value:Z},n.default.createElement(S.OpenClosedProvider,{value:ei},ea({ourProps:er,theirProps:y,defaultTag:A,features:M,visible:"visible"===$,name:"Transition.Child"})))}),F=(0,T.forwardRefWithAs)(function(e,t){let r=null!==(0,n.useContext)(R),i=null!==(0,S.useOpenClosed)();return n.default.createElement(n.default.Fragment,null,!r&&i?n.default.createElement(L,{ref:t,...e}):n.default.createElement(H,{ref:t,...e}))}),D=Object.assign(L,{Child:F,Root:L});e.s(["Transition",0,D,"TransitionChild",0,F],712220)},977018,e=>{"use strict";let t,n,r;var i=e.i(125657),a=e.i(128681),l=e.i(148750),s=e.i(352825),o=e.i(571106),c=e.i(559741),u=e.i(25189),d=e.i(640714),f=e.i(941599),m=e.i(465411),p=e.i(701351),h=e.i(897786),g=e.i(49423),x=e.i(647494),v=e.i(777617),b=e.i(747254),y=e.i(451009),w=e.i(275782),j=e.i(741280
6),N=e.i(536676),E=e.i(350861),S=e.i(654943),C=e.i(851923),k=e.i(702489),T=e.i(576752),z=e.i(624106),R=e.i(774304);function _(e,t){let n=(0,i.useRef)([]),r=(0,o.useEvent)(e);(0,i.useEffect)(()=>{let e=[...n.current];for(let[i,a]of t.entries())if(n.current[i]!==a){let i=r(t,e);return n.current=t,i}},[r,...t])}var P=e.i(443755),O=e.i(540576),I=e.i(914064);let A=[];function M(){"loading"!==document.readyState&&((()=>{function e(e){if(!O.isHTMLorSVGElement(e.target)||e.target===document.body||A[0]===e.target)return;let t=e.target;t=t.closest(I.focusableSelector),A.unshift(null!=t?t:e.target),(A=A.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",M))}"u">typeof window&&"u">typeof document&&(document.addEventListener("DOMContentLoaded",M),M());var L=e.i(102561),H=e.i(590737);function F(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)O.isElement(n.current)&&t.add(n.current);return t}var D=((t=D||{})[t.None=0]="None",t[t.InitialFocus=1]="InitialFocus",t[t.TabLock=2]="TabLock",t[t.FocusLock=4]="FocusLock",t[t.RestoreFocus=8]="RestoreFocus",t[t.AutoFocus=16]="AutoFocus",t);let B=Object.assign((0,S.forwardRefWithAs)(function(e,t){let n=(0,i.useRef)(null),r=(0,v.useSyncRefs)(n,t),{initialFocus:a,initialFocusFallback:c,containers:u,features:d=15,...f}=e;(0,g.useServerHandoffComplete)()||(d=0);let p=(0,m.useOwnerDocument)(n.current);!function(e,{ownerDocument:t}){let n=!!(8&e),r=function(e=!0){let t=(0,i.useRef)(A.slice());return _(([e],[n])=>{!0===n&&!1===e&&(0,L.microTask)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=A.slice())},[e,A,t]),(0,o.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(n);_(()=>{n||(0,H.isActiveElement)(null==t?void 0:t.body)&&(0,I.focusElement)(r())},[n]),(0,z.useOnUnmount)(()=>{n&&(0,I.focusElement)(r())})}(d,{ownerDocument:p});let h=function(e,{ownerDocument:t,container:n,initialFocus:r,initialFocusFallback:a}){let l=(0,i.useRef)(null),o=(0,s.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),c=(0,T.useIsMounted)();return _(()=>{if(0===e)return;if(!o){null!=a&&a.current&&(0,I.focusElement)(a.current);return}let i=n.current;i&&(0,L.microTask)(()=>{if(!c.current)return;let n=null==t?void 0:t.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===n){l.current=n;return}}else if(i.contains(n)){l.current=n;return}if(null!=r&&r.current)(0,I.focusElement)(r.current);else{if(16&e){if((0,I.focusIn)(i,I.Focus.First|I.Focus.AutoFocus)!==I.FocusResult.Error)return}else if((0,I.focusIn)(i,I.Focus.First)!==I.FocusResult.Error)return;if(null!=a&&a.current&&((0,I.focusElement)(a.current),(null==t?void 0:t.activeElement)===a.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}l.current=null==t?void 0:t.activeElement})},[a,o,e]),l}(d,{ownerDocument:p,container:n,initialFocus:a,initialFocusFallback:c});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:i}){let a=(0,T.useIsMounted)(),s=!!(4&e);(0,l.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!s||!a.current)return;let t=F(r);O.isHTMLElement(n.current)&&t.add(n.current);let l=i.current;if(!l)return;let o=e.target;O.isHTMLElement(o)?V(t,o)?(i.current=o,(0,I.focusElement)(o)):(e.preventDefault(),e.stopPropagation(),(0,I.focusElement)(l)):(0,I.focusElement)(i.current)},!0)}(d,{ownerDocument:p,container:n,containers:u,previousActiveElement:h});let x=(0,R.useTabDirection)(),b=(0,o.useEvent)(e=>{if(!O.isHTMLElement(n.current))return;let t=n.current;(0,E.match)(x.current,{[R.Direction.Forwards]:()=>{(0,I.focusIn)(t,I.Focus.First,{skipElements:[e.relatedTarget,c]})},[R.Direction.Backwards]:()=>{(0,I.focusIn)(t,I.Focus.Last,{skipElements:[e.relatedTarget,c]})}})}),y=(0,s.useIsTopLayer)(!!(2&d),"focus-trap#tab-lock"),w=(0,k.useDisposables)(),j=(0,i.useRef)(!1),N=(0,S.useRender)();return i.default.createElement(i.default.Fragment,null,y&&i.default.createElement(P.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:b,features:P.HiddenFeatures.Focusable}),N({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(j.current=!0,w.requestAnimationFrame(()=>{j.current=!1}))},onBlur(e){if(!(4&d))return;let t=F(u);O.isHTMLElement(n.current)&&t.add(n.current);let r=e.relatedTarget;O.isHTMLorSVGElement(r)&&"true"!==r.dataset.headlessuiFocusGuard&&(V(t,r)||(j.current?(0,I.focusIn)(n.current,(0,E.match)(x.current,{[R.Direction.Forwards]:()=>I.Focus.Next,[R.Direction.Backwards]:()=>I.Focus.Previous})|I.Focus.WrapAround,{relativeTo:e.target}):O.isHTMLorSVGElement(e.target)&&(0,I.focusElement)(e.target)))}},theirProps:f,defaultTag:"div",name:"FocusTrap"}),y&&i.default.createElement(P.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:b,features:P.HiddenFeatures.Focusable}))}),{features:D});function V(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var $=e.i(237997),U=e.i(712220),q=((n=q||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),K=((r=K||{})[r.SetTitleId=0]="SetTitleId",r);let W={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},J=(0,i.createContext)(null);function G(e){let t=(0,i.useContext)(J);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,G),t}return t}function Y(e,t){return(0,E.match)(t.type,W,e,t)}J.displayName="DialogContext";let X=(0,S.forwardRefWithAs)(function(e,t){let n=(0,i.useId)(),{id:r=`headlessui-dialog-${n}`,open:E,onClose:k,initialFocus:T,role:z="dialog",autoFocus:R=!0,__demoMode:_=!1,unmount:P=!1,...O}=e,I=(0,i.useRef)(!1);
6z="dialog"===z||"alertdialog"===z?z:(I.current||(I.current=!0,console.warn(`Invalid role [${z}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let A=(0,y.useOpenClosed)();void 0===E&&null!==A&&(E=(A&y.State.Open)===y.State.Open);let M=(0,i.useRef)(null),L=(0,v.useSyncRefs)(M,t),H=(0,m.useOwnerDocument)(M.current),F=+!E,[V,U]=(0,i.useReducer)(Y,{titleId:null,descriptionId:null,panelRef:(0,i.createRef)()}),q=(0,o.useEvent)(()=>k(!1)),K=(0,o.useEvent)(e=>U({type:0,id:e})),W=!!(0,g.useServerHandoffComplete)()&&0===F,[G,X]=(0,$.useNestedPortals)(),ee=(0,p.useMainTreeNode)(),{resolveContainers:et}=(0,p.useRootContainers)({mainTreeNode:ee,portals:G,defaultContainers:[{get current(){var en;return null!=(en=V.panelRef.current)?en:M.current}}]}),er=null!==A&&(A&y.State.Closing)===y.State.Closing;(0,c.useInertOthers)(!_&&!er&&W,{allowed:(0,o.useEvent)(()=>{var e,t;return[null!=(t=null==(e=M.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,o.useEvent)(()=>{var e;return[null!=(e=null==ee?void 0:ee.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let ei=j.stackMachines.get(null);(0,u.useIsoMorphicEffect)(()=>{if(W)return ei.actions.push(r),()=>ei.actions.pop(r)},[ei,r,W]);
6let ea=(0,N.useSlice)(ei,(0,i.useCallback)(e=>ei.selectors.isTop(e,r),[ei,r]));(0,f.useOutsideClick)(ea,et,e=>{e.preventDefault(),q()}),function(e,t="u">typeof document?document.defaultView:null,n){let r=(0,s.useIsTopLayer)(e,"escape");(0,l.useEventListener)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===a.Keys.Escape&&n(e))})}(ea,null==H?void 0:H.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),q()}),(0,h.useScrollLock)(!_&&!er&&W,H,et),(0,d.useOnDisappear)(W,M,q);let[el,es]=(0,C.useDescriptions)(),eo=(0,i.useMemo)(()=>[{dialogState:F,close:q,setTitleId:K,unmount:P},V],[F,q,K,P,V]),ec=(0,x.useSlot)({open:0===F}),eu={ref:L,id:r,role:z,tabIndex:-1,"aria-modal":_?void 0:0===F||void 0,"aria-labelledby":V.titleId,"aria-describedby":el,unmount:P},ed=!function(){var e;let[t]=(0,i.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,i.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,u.useIsoMorphicEffect)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),ef=D.None;W&&!_&&(ef|=D.RestoreFocus,ef|=D.TabLock,R&&(ef|=D.AutoFocus),ed&&(ef|=D.InitialFocus));let em=(0,S.useRender)();return i.default.createElement(y.ResetOpenClosedProvider,null,i.default.createElement(w.ForcePortalRoot,{force:!0},i.default.createElement($.Portal,null,i.default.createElement(J.Provider,{value:eo},i.default.createElement($.PortalGroup,{target:M},i.default.createElement(w.ForcePortalRoot,{force:!1},i.default.createElement(es,{slot:ec},i.default.createElement(X,null,i.default.createElement(B,{initialFocus:T,initialFocusFallback:M,containers:et,features:ef},i.default.createElement(b.CloseProvider,{value:q},em({ourProps:eu,theirProps:O,slot:ec,defaultTag:Z,features:Q,visible:0===F,name:"Dialog"})))))))))))}),Z="div",Q=S.RenderFeatures.RenderStrategy|S.RenderFeatures.Static,ee=(0,S.forwardRefWithAs)(function(e,t){let{transition:n=!1,open:r,...a}=e,l=(0,y.useOpenClosed)(),s=e.hasOwnProperty("open")||null!==l,o=e.hasOwnProperty("onClose");if(!s&&!o)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!s)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!o)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!l&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==r||n)&&!a.static?i.default.createElement(p.MainTreeProvider,null,i.default.createElement(U.Transition,{show:r,transition:n,unmount:a.unmount},i.default.createElement(X,{ref:t,...a}))):i.default.createElement(p.MainTreeProvider,null,i.default.createElement(X,{ref:t,open:r,...a}))}),et=(0,S.forwardRefWithAs)(function(e,t){let n=(0,i.useId)(),{id:r=`headlessui-dialog-panel-${n}`,transition:a=!1,...l}=e,[{dialogState:s,unmount:c},u]=G("Dialog.Panel"),d=(0,v.useSyncRefs)(t,u.panelRef),f=(0,x.useSlot)({open:0===s}),m=(0,o.useEvent)(e=>{e.stopPropagation()}),p=a?U.TransitionChild:i.Fragment,h=(0,S.useRender)();return i.default.createElement(p,{...a?{unmount:c}:{}},h({ourProps:{ref:d,id:r,onClick:m},theirProps:l,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),en=((0,S.forwardRefWithAs)(function(e,t){let{transition:n=!1,...r}=e,[{dialogState:a,unmount:l}]=G("Dialog.Backdrop"),s=(0,x.useSlot)({open:0===a}),o=n?U.TransitionChild:i.Fragment,c=(0,S.useRender)();return i.default.createElement(o,{...n?{unmount:l}:{}},c({ourProps:{ref:t,"aria-hidden":!0},theirProps:r,slot:s,defaultTag:"div",name:"Dialog.Backdrop"}))}),(0,S.forwardRefWithAs)(function(e,t){let n=(0,i.useId)(),{id:r=`headlessui-dialog-title-${n}`,...a}=e,[{dialogState:l,setTitleId:s}]=G("Dialog.Title"),o=(0,v.useSyncRefs)(t);(0,i.useEffect)(()=>(s(r),()=>s(null)),[r,s]);let c=(0,x.useSlot)({open:0===l});return(0,S.useRender)()({ourProps:{ref:o,id:r},theirProps:a,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),er=(C.Description,Object.assign(ee,{Panel:et,Title:en,Description:C.Description}));e.s(["Dialog",0,er,"DialogPanel",0,et,"DialogTitle",0,en],977018)},279046,e=>{"use strict";var t,n,r=e.i(125657);function i(){return(i=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return r.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 20 20"},e),t||(t=r.createElement("circle",{cx:10,cy:10,r:10,fill:"#007FAF"})),n||(n=r.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M11.125 9.375v-5h-1.25v5h-4.9a.1.1 0 0 0-.1.1v1.05a.1.1 0 0 0 .1.1h4.9v5h1.25v-5h4.9a.1.1 0 0 0 .1-.1v-1.05a.1.1 0 0 0-.1-.1z",clipRule:"evenodd"})))}])},704274,e=>{"use strict";var t=e.i(41170),n=e.i(977018),r=e.i(279046),i=e.i(967174),a=e.i(156662),l=e.i(7284),s=e.i(125657),o=e.i(26111),c=e.i(722063),u=e.i(563313);e.s(["ContentImagePreview",0,({title:e,previewThumbnail:d,previewImages:f,layout:m="inline",className:p})=>
6{let[h,g]=(0,s.useState)(!1),[x,v]=(0,s.useState)(0);if(!e.trim()||0===f.length)return;let b=f.length,y=()=>(0,t.jsx)(c.Circle,{type:"left",onClick:()=>{v(e=>--e<0?b-1:e)}}),w=()=>(0,t.jsx)(c.Circle,{onClick:()=>{v(e=>++e>=b?0:e)}}),j=d?(0,t.jsxs)("button",{type:"button",className:"group relative grid grid-cols-1 grid-rows-1","aria-label":e,onClick:()=>{g(!0)},children:[(0,t.jsx)(o.Image,{alt:e,src:d.public_id,width:d.width,height:d.height,sizes:"13rem",className:"z-0 col-start-1 row-start-1 h-auto w-52 object-cover"}),(0,t.jsx)("div",{className:"z-10 col-start-1 row-start-1 flex items-center justify-center self-stretch",children:(0,t.jsx)(a.default,{className:"size-6 transition-transform duration-200 group-hover:scale-125 [&_circle]:fill-cyan-600"})})]}):(0,t.jsx)("button",{type:"button",className:"","aria-label":e,onClick:()=>{g(!0)},children:(0,t.jsx)(r.default,{className:"size-12 transition-transform duration-200 group-hover:scale-110 "})}),N="inline"===m?(0,t.jsxs)("div",{className:(0,l.default)("flex flex-col items-start gap-spacing-05",p),children:[(0,t.jsx)(u.Text.P,{base:"Sub-Heading 2",className:"font-medium",children:e}),j]}):(0,t.jsxs)("div",{className:(0,l.default)("flex items-center gap-spacing-03 sm:flex-col",p),children:[(0,t.jsx)(u.Text.P,{base:"Sub-Heading 2",className:"order-2 font-medium sm:order-1",children:e}),(0,t.jsx)("div",{className:"order-1 sm:order-2",children:j})]});return(0,t.jsxs)(t.Fragment,{children:[N,(0,t.jsxs)(n.Dialog,{open:h,onClose:()=>{g(!1)},className:"relative z-[999]",children:[(0,t.jsx)("div",{className:"fixed inset-0 bg-neutral-25/50 backdrop-blur","aria-hidden":"true"}),(0,t.jsxs)("div",{className:"fixed inset-0 flex h-screen w-screen items-center justify-center",children:[(0,t.jsx)("button",{type:"button",className:"absolute right-5 top-5 size-8 fill-neutral-950 md:right-7 md:top-7 md:size-12",onClick:()=>{g(!1)},children:(0,t.jsx)(i.default,{})}),(0,t.jsxs)(n.DialogPanel,{className:"relative flex w-full max-w-4xl flex-col gap-spacing-05 p-spacing-05 sm:gap-spacing-06",children:[(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)(y,{})}),(0,t.jsx)("div",{className:"flex grow justify-center",children:f.map((e,n)=>(0,t.jsx)(o.Image,{alt:"",sizes:"(width <= 641px) 100vw, 714px",src:e.public_id,width:e.width,height:e.height,className:(0,l.default)("left-0 top-0 max-h-[80vh] w-auto max-w-full",n!==x&&"hidden")},e.public_id))}),(0,t.jsx)("div",{className:"hidden sm:block",children:(0,t.jsx)(w,{})})]}),(0,t.jsxs)("div",{className:"row-start-2 flex items-center justify-center sm:col-span-3",children:[(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(y,{})}),(0,t.jsxs)(u.Text.P,{base:"Body S",className:"flex grow justify-center text-neutral-950 opacity-40",children:[x+1," / ",b]}),(0,t.jsx)("div",{className:"sm:hidden",children:(0,t.jsx)(w,{})})]})]})]})]})]})}])},772350,e=>{"use strict";var t=e.i(125657),n=e.i(76469);let r=new Map,i=e=>{let t=matchMedia(e),n=new Set,r=()=>{for(let e of n)e(t.matches)};return t.addEventListener("change",r,{passive:!0}),{mql:t,dispatchers:n,listener:r}};e.s(["useMediaQuery",0,function(e,a={}){let{initializeWithValue:l=!0}=a;n.isBrowser||(l=!1);let[s,o]=(0,t.useState)(()=>{if(l){let t=r.get(e);return t||(t=i(e),r.set(e,t)),t.mql.matches}});return(0,t.useEffect)(()=>{let t;return(t=r.get(e))||(t=i(e),r.set(e,t)),t.dispatchers.add(o),o(t.mql.matches),()=>{((e,t)=>{let n=r.get(e);if(n){let{mql:i,dispatchers:a,listener:l}=n;a.delete(t),0===a.size&&(r.delete(e),i.removeEventListener?i.removeEventListener("change",l):i.removeListener(l))}})(e,o)}},[e]),s}])},399580,e=>{"use strict";var t=e.i(41170),n=e.i(499550),r=e.i(772350),i=e.i(7284),a=e.i(613294),l=e.i(294761),s=e.i(832716),o=e.i(125657),c=e.i(124713),u=e.i(26111),d=e.i(597216),f=e.i(41725),m=e.i(272209),p=e.i(722063);let h=()=>e.A(531608).then(e=>e.domAnimation);e.s(["HorizontalCardSlideshow",0,({cards:e,cardClassName:g,controlsClassName:x,carouselContainerClass:v,disableTimer:b=!1,disableControls:y=!1,imagePosition:w="left",imageSizesProp:j,imageBackgroun
6dClass:N,interval:E=7e3,revealDuration:S=850,switchDuration:C=750,targetHeight:k,boxSpacing:T="big",backgroundColorClass:z,syncSlideIndex:R,disableScrollable:_=!1,mobileContentDrivenHeight:P=!1})=>{let O=(0,c.useCarousel)(e),I=(0,o.useRef)(null),A=(0,r.useMediaQuery)("(min-width: 768px)"),M=P&&_&&!0!==A,[L,H]=(0,o.useState)(void 0),[F,D]=(0,o.useState)(void 0),[B,V]=(0,o.useState)(!1),[$,U]=(0,o.useState)(!1),[q,K]=(0,o.useState)(void 0),W=(0,o.useMemo)(()=>1===e.length,[e.length]),J=_||W,G=void 0===k?void 0:`${k/1176*100}%`,Y=(0,o.useCallback)(()=>{if(O.state===c.StateType.Switching){if($)return void O.pause();O.play()}},[O,$]),X=e=>{e&&(U(!0),K(e))},Z=(0,o.useCallback)(e=>{K(e),U(!0)},[]),Q=(0,n.useIntersectionObserver)(I,{threshold:[.5]});return(0,o.useEffect)(()=>{W?V(!0):Q?.isIntersecting&&!B&&V(!0)},[Q,W]),(0,o.useEffect)(()=>{W?O.state===c.StateType.Revealing&&B?O.play():O.state===c.StateType.Playing&&O.pause():B&&!$?O.play():O.pause()},[B,$,O,W,O.state]),(0,o.useEffect)(()=>{if(void 0===R)return;let e=O.items.length;if(0===e||O.state!==c.StateType.Playing&&O.state!==c.StateType.Paused)return;let t=Math.max(0,Math.min(e-1,R));if(O.items.indexOf(O.currentItem)===t)return;let n=O.items[t];n&&O.goTo(n)},[R,O]),(0,o.useLayoutEffect)(()=>{if(!k||!_||P)return void H(void 0);let e=I.current;if(!e)return;let t=window.matchMedia("(min-width: 768px)"),n=()=>{if(t.matches)return void H(void 0);let n=e.getBoundingClientRect().width;0===n||H(k/588*n+420)},r=new ResizeObserver(n);return r.observe(e),t.addEventListener("change",n),n(),()=>{r.disconnect(),t.removeEventListener("change",n)}},[k,_,P]),(0,o.useEffect)(()=>{M||D(void 0)},[M]),(0,o.useLayoutEffect)(()=>{if(!M||!I.current)return;let e=I.current,t=new WeakSet,n=()=>{requestAnimationFrame(()=>{let t=e.querySelectorAll("[data-carousel-slide]"),n=0;for(let e of t)n=Math.max(n,e.offsetHeight);n>0&&D(n)})},r=new ResizeObserver(n),i=e=>{t.has(e)||(t.add(e),r.observe(e))},a=()=>{for(let t of e.querySelectorAll("[data-carousel-slide]"))i(t);n()};a();let l=new MutationObserver(a);return l.observe(e,{childList:!0,subtree:!0}),()=>{r.disconnect(),l.disconnect()}},[M,O.currentItem]),(0,t.jsx)(f.VideoModalProvider,{openVideoModal:Z,children:(0,t.jsxs)(l.LazyMotion,{strict:!0,features:h,children:[(0,t.jsx)(m.AnimationWrapper,{duration:S/1e3,threshold:.5,children:(0,t.jsxs)("div",{ref:I,className:(0,i.default)("relative overflow-hidden rounded-md",_?"block":W?"hidden md:block":"hidden lg:block",!k&&(_?"pt-[50%]":W?"md:pt-[50%]":"lg:pt-[50%]"),v??"bg-neutral-1",k&&_&&"md:[aspect-ratio:var(--carousel-aspect)]",k&&_&&!P&&void 0===L&&"max-md:min-h-[28rem]",k&&_&&M&&void 0===F&&"max-md:min-h-[28rem]"),style:k&&_?{"--carousel-aspect":`1176 / ${k}`,...void 0!==L&&{minHeight:L},...M&&void 0!==F&&{minHeight:F}}:G?{paddingTop:G}:void 0,children:[(0,t.jsx)(a.AnimatePresence,{mode:"sync",custom:O.direction===c.SwitchDirection.Left,initial:!1,children:(0,t.jsxs)(s.m.div,{"data-carousel-slide":P&&_?"":void 0,className:(0,i.default)("grid w-full grid-cols-1 md:grid-cols-2 md:grid-rows-1",_&&(M?"max-md:absolute max-md:inset-x-0 max-md:top-0 max-md:h-auto max-md:auto-rows-auto md:absolute md:inset-0 md:min-h-0":"absolute inset-0 min-h-0 grid-rows-[auto_minmax(0,1fr)]"),!_&&"absolute left-0 top-0",z),initial:"initial",animate:{x:0,opacity:1},exit:"exit",transition:{duration:C/1e3,ease:m.BEZIER_CURVE.EASE_IN_OUT_CIRC},onAnimationComplete:Y,custom:O.direction===c.SwitchDirection.Left,variants:{initial:e=>({x:e?"100%":"-100%",opacity:0}
6),exit:e=>({x:e?"-100%":"100%",opacity:0})},children:[(0,t.jsx)("div",{className:(0,i.default)("relative z-[1] overflow-hidden",J?"flex":"hidden lg:flex",!k&&(_?"pt-[100%]":W?"md:pt-[100%]":"lg:pt-[100%]"),"right"===w&&"md:order-2",g),style:k&&_?{aspectRatio:`588 / ${k}`,width:"100%"}:k?{paddingTop:`${k/588*100}%`}:void 0,children:(0,t.jsxs)("div",{className:(0,i.default)("absolute left-0 top-0 size-full transition-opacity duration-700 ease-in-out-circ",N??"bg-neutral-25"),children:[O.currentItem.image.public_id&&(0,t.jsx)(u.Image,{src:O.currentItem.image.public_id,sizes:j??"100%",alt:"",fill:!0,priority:!0,className:(0,i.default)("object-cover object-center transition-transform duration-700 ease-in-out-circ",{"scale-90":O.state===c.StateType.Loading}),onLoad:O.show}),O.currentItem.videoId&&(0,t.jsx)(p.Play,{onClick:()=>{X(O.currentItem.videoId)}})]})}),(0,t.jsx)("div",{className:(0,i.default)("relative flex",J?"w-auto flex-wrap space-x-0 overflow-visible px-0 pb-0 md:min-h-0":"w-screen flex-nowrap space-x-4 overflow-x-auto px-5 pb-4 lg:w-auto lg:flex-wrap lg:space-x-0 lg:overflow-visible lg:px-0 lg:pb-0","right"===w&&"md:order-1"),children:(0,t.jsxs)("div",{className:(0,i.default)("flex size-full flex-col rounded-sm",_?"relative top-0 justify-start overflow-visible rounded-none bg-transparent px-spacing-06 py-spacing-07 md:absolute md:inset-0 md:min-h-0 md:justify-center md:py-0 xl:px-16":W?(0,i.default)("overflow-hidden pr-0 pt-0 md:absolute md:top-0 md:justify-center md:overflow-visible md:rounded-none md:bg-transparent md:px-10 md:pt-0","small"===T?"xl:px-12":"xl:px-[5.5rem]"):(0,i.default)("overflow-hidden pr-0 pt-0 lg:absolute lg:top-0 lg:justify-center lg:overflow-visible lg:rounded-none lg:bg-transparent lg:px-10 lg:pt-0","small"===T?"xl:px-12":"xl:px-[5.5rem]")),children:[!_&&O.currentItem.mobileImage?.public_id&&(0,t.jsx)(u.Image,{src:O.currentItem.mobileImage.public_id,width:336,height:224,alt:"",priority:!0,className:(0,i.default)("h-auto w-full",W?"md:hidden":"lg:hidden"),onLoad:O.show,crop:"fill"}),(0,t.jsx)("div",{className:(0,i.default)("w-full",J?"p-0":"px-6 py-8 lg:p-0","big"===T&&!b&&"lg:mb-10"),children:O.currentItem.content})]})})]},`carousel-item-${Math.max(0,O.items.indexOf(O.currentItem))}`)}),!b&&!W&&(0,t.jsx)("div",{className:(0,i.default)("absolute left-1/2 place-content-center",_?"grid":"hidden lg:grid","small"===T?"bottom-4 lg:translate-x-6":"bottom-6 lg:bottom-12 lg:translate-x-[1rem] xl:translate-x-[4rem]"),children:(0,t.jsx)(c.Controls,{interval:E,switchDuration:C,items:e,carousel:O,dark:!0,compact:!0,customSizeClass:(0,i.default)(e.length>4&&"xl:!w-12")})}),!y&&!W&&(0,t.jsxs)("div",{className:(0,i.default)("absolute right-10 grid-cols-2 gap-4",_?"grid":"hidden lg:grid",x,"small"===T?"bottom-8 xl:right-12":"bottom-10 lg:bottom-16 xl:right-[5.5rem]"),children:[(0,t.jsx)(p.Circle,{type:"left",onClick:O.goPrev}),(0,t.jsx)(p.Circle,{onClick:O.goNext})]})]})}),!_&&(0,t.jsx)(m.AnimationWrapper,{duration:S/1e3,threshold:.5,children:(0,t.jsx)("div",{className:(0,i.default)("relative -ml-5 rounded-md",W?"block md:hidden":"block lg:hidden"),children:(0,t.jsx)("div",{className:"relative flex w-screen flex-nowrap space-x-4 overflow-x-auto px-5 pb-4",children:e.map((e,n)=>(0,t.jsxs)("div",{className:(0,i.default)(W?"flex w-full min-w-full flex-col overflow-hidden rounded-sm pr-0 pt-0":"flex w-[16.25rem] min-w-[16.25rem] flex-col overflow-hidden rounded-sm pr-0 pt-0 min-[375px]:w-[21rem] min-[375px]:min-w-[21rem]",v??"bg-neutral-1"),children:[e.mobileImage?.public_id&&(0,t.jsxs)("div",{className:(0,i.default)({relative:e.videoId}),children:[(0,t.jsx)(u.Image,{src:e.mobileImage.public_id,width:336,height:224,alt:"",priority:!0,className:"h-auto w-full",crop:"fill"}),e.videoId&&(0,t.jsx)(p.Play,{size:"small",onClick:()=>{X(e.videoId)}})]}),(0,t.jsx)("div",{className:(0,i.default)("h-full rounded-sm px-6 py-8",z),children:e.content})]},`carousel-item-text-${n}`))})})}),q&&(0,t.jsx)(d.VideoModal,{isOpen:$,videoId:q,onClose:()=>{U(!1)}})]})})},"SIXTEEN_BY_NINE_TARGET_HEIGHT",0,330.75])},610114,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199);e.i(125657);var i=e.i(832356),a=e.i(399580),l=e.i(722063);let s=({contents:e,buttons:i})=>(0,n.documentToReactComponents)(e,{renderMark:{[r.MARKS.BOLD]:e=>(0,t.jsx)("b",{children:e})},renderNode:{[r.BLOCKS.HEADING_2]:(e,n)=>(0,t.jsx)("h2",{className:"text-xl font-normal leading-[1.5rem] lg:text-4xl lg:leading-[2.475rem]",children:n}),[r.BLOCKS.HEADING_6]:(e,n)=>(0,t.jsx)("h6",{className:"mt-3 text-sm font-medium lg:mt-6 lg:text-lg",children:n}),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)("p",{className:"mt-1 text-sm font-normal lg:text-lg",children:n}),[r.BLOCKS.EMBEDDED_ENTRY]:e=>{let{id:n}=o.parse(e.data).target.sys,r=i?.[n];if(r?.href.trim())return(0,t.jsx)(l.Button,{...r,className:"mt-3 lg:mt-6"})}}}),o=i.z.strictObject({target:i.z.strictObject({sys:i.z.strictObject({i
6d:i.z.string(),type:i.z.literal("Link"),linkType:i.z.literal("Entry")})})});e.s(["CarouselToCard",0,({items:e,children:n,...r})=>(0,t.jsx)(a.HorizontalCardSlideshow,{...r,cards:e.map((e,r)=>({image:{public_id:e.imageUrl},mobileImage:{public_id:e.mobileImageUrl},content:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s,{contents:e.contents,buttons:e.buttons}),n?.[r]]}),...e}))})])},161497,462859,605411,631288,996747,641421,e=>{"use strict";var t=e.i(125657),n=e.i(966316),r=e.i(571106);e.s(["useControllable",0,function(e,i,a){let[l,s]=(0,t.useState)(a),o=void 0!==e,c=(0,t.useRef)(o),u=(0,t.useRef)(!1),d=(0,t.useRef)(!1);return!o||c.current||u.current?o||!c.current||d.current||(d.current=!0,c.current=o,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,c.current=o,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[o?e:l,(0,r.useEvent)(e=>(o||(0,n.flushSync)(()=>s(e)),null==i?void 0:i(e)))]}],161497),e.s(["useDefaultValue",0,function(e){let[n]=(0,t.useState)(e);return n}],462859);var i=e.i(702489);function a(e={},n=null,r=[]){for(let[i,s]of Object.entries(e))!function e(n,r,i){if(Array.isArray(i))for(let[t,a]of i.entries())e(n,l(r,t.toString()),a);else i instanceof Date?n.push([r,i.toISOString()]):"boolean"==typeof i?n.push([r,i?"1":"0"]):"string"==typeof i?n.push([r,i]):"number"==typeof i?n.push([r,`${i}`]):null==i?n.push([r,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(i)&&!(0,t.isValidElement)(i)&&a(i,r,n)}(r,l(n,i),s);return r}function l(e,t){return e?e+"["+t+"]":t}e.s(["attemptSubmit",0,function(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}},"objectToFormEntries",0,a],605411);var s=e.i(654943),o=e.i(443755);let c=(0,t.createContext)(null);function u({children:e}){let r=(0,t.useContext)(c);if(!r)return t.default.createElement(t.default.Fragment,null,e);let{target:i}=r;return i?(0,n.createPortal)(t.default.createElement(t.default.Fragment,null,e),i):null}function d({setForm:e,formId:n}){return(0,t.useEffect)(()=>{if(n){let t=document.getElementById(n);t&&e(t)}},[e,n]),n?null:t.default.createElement(o.Hidden,{features:o.HiddenFeatures.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}e.s(["FormFields",0,function({data:e,form:n,disabled:r,onReset:l,overrides:c}){let[f,m]=(0,t.useState)(null),p=(0,i.useDisposables)();return(0,t.useEffect)(()=>{if(l&&f)return p.addEventListener(f,"reset",l)},[f,n,l]),t.default.createElement(u,null,t.default.createElement(d,{setForm:m,formId:n}),a(e).map(([e,i])=>t.default.createElement(o.Hidden,{features:o.HiddenFeatures.Hidden,...(0,s.compact)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:r,name:e,value:i,...c})})))}],631288);let f=(0,t.createContext)(void 0);function m(){return(0,t.useContext)(f)}e.s(["useProvidedId",0,m],996747);var p=e.i(25189),h=e.i(647494),g=e.i(777617),x=e.i(272178),v=e.i(540576);let b=(0,t.createContext)(null);function y(e){var n,r,i;let a=null!=(r=null==(n=(0,t.useContext)(b))?void 0:n.value)?r:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>0?[a,...e].filter(Boolean).join(" "):a}b.displayName="LabelContext";let w=Object.assign((0,s.forwardRefWithAs)(function(e,n){var i;let a=(0,t.useId)(),l=function e(){let n=(0,t.useContext)(b);if(null===n){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return n}(),o=m(),c=(0,x.useDisabled)(),{id:u=`headlessui-label-${a}`,htmlFor:d=null!=o?o:null==(i=l.props)?void 0:i.htmlFor,passive:f=!1,...y}=e,w=(0,g.useSyncRefs)(n);(0,p.useIsoMorphicEffect)(()=>l.register(u),[u,l.register]);let j=(0,r.useEvent)(e=>{let t=e.currentTarget;if(!(e.target!==e.currentTarget&&v.isInteractiveElement(e.target))&&(v.isHTMLLabelElement(t)&&e.preventDefault(),l.props&&"onClick"in l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e),v.isHTMLLabelElement(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(v.isHTMLInputElement(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),N=(0,h.useSlot)({...l.slot,disabled:c||!1}),E={ref:w,...l.props,id:u,htmlFor:d,onClick:j};return f&&("onClick"in E&&(delete E.htmlFor,delete E.onClick),"onClick"in y&&delete y.onClick),(0,s.useRender)()({ourProps:E,theirProps:y,slot:N,defaultTag:d?"label":"div",name:l.name||"Label"})}),{});e.s(["Label",0,w,"useLabelledBy",0,y,"useLabels",0,function({inherit:e=!1}={}
6){let n=y(),[i,a]=(0,t.useState)([]),l=e?[n,...i].filter(Boolean):i;return[l.length>0?l.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=(0,r.useEvent)(e=>(a(t=>[...t,e]),()=>a(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.default.createElement(b.Provider,{value:i},e.children)},[a])]}],641421)},613372,e=>{"use strict";var t,n=e.i(125657);function r(){return(r=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return n.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),t||(t=n.createElement("path",{d:"M12 4.487 7.66 12 4 8.623l.678-.718 2.741 2.53L11.138 4z"})))}])},726558,e=>{"use strict";var t=e.i(41170),n=e.i(710019),r=e.i(790913),i=e.i(125657),a=e.i(670176),l=e.i(161497),s=e.i(462859),o=e.i(702489),c=e.i(571106),u=e.i(273864),d=e.i(647494),f=e.i(777617),m=e.i(272178),p=e.i(631288),h=e.i(996747),g=e.i(3695),x=e.i(540576),v=e.i(605411),b=e.i(654943),y=e.i(851923),w=e.i(128681),j=e.i(641421);let N=(0,i.createContext)(null);N.displayName="GroupContext";let E=i.Fragment,S=Object.assign((0,b.forwardRefWithAs)(function(e,t){var x;let E=(0,i.useId)(),S=(0,h.useProvidedId)(),C=(0,m.useDisabled)(),{id:k=S||`headlessui-switch-${E}`,disabled:T=C||!1,checked:z,defaultChecked:R,onChange:_,name:P,value:O,form:I,autoFocus:A=!1,...M}=e,L=(0,i.useContext)(N),[H,F]=(0,i.useState)(null),D=(0,i.useRef)(null),B=(0,f.useSyncRefs)(D,t,null===L?null:L.setSwitch,F),V=(0,s.useDefaultValue)(R),[$,U]=(0,l.useControllable)(z,_,null!=V&&V),q=(0,o.useDisposables)(),[K,W]=(0,i.useState)(!1),J=(0,c.useEvent)(()=>{W(!0),null==U||U(!$),q.nextFrame(()=>{W(!1)})}),G=(0,c.useEvent)(e=>{if((0,g.isDisabledReactIssue7711)(e.currentTarget))return e.preventDefault();e.preventDefault(),J()}),Y=(0,c.useEvent)(e=>{e.key===w.Keys.Space?(e.preventDefault(),J()):e.key===w.Keys.Enter&&(0,v.attemptSubmit)(e.currentTarget)}),X=(0,c.useEvent)(e=>e.preventDefault()),Z=(0,j.useLabelledBy)(),Q=(0,y.useDescribedBy)(),{isFocusVisible:ee,focusProps:et}=(0,n.useFocusRing)({autoFocus:A}),{isHovered:en,hoverProps:er}=(0,r.useHover)({isDisabled:T}),{pressed:ei,pressProps:ea}=(0,a.useActivePress)({disabled:T}),el=(0,d.useSlot)({checked:$,disabled:T,hover:en,focus:ee,active:ei,autofocus:A,changing:K}),es=(0,b.mergeProps)({id:k,ref:B,role:"switch",type:(0,u.useResolveButtonType)(e,H),tabIndex:-1===e.tabIndex?0:null!=(x=e.tabIndex)?x:0,"aria-checked":$,"aria-labelledby":Z,"aria-describedby":Q,disabled:T||void 0,autoFocus:A,onClick:G,onKeyUp:Y,onKeyPress:X},et,er,ea),eo=(0,i.useCallback)(()=>{if(void 0!==V)return null==U?void 0:U(V)},[U,V]),ec=(0,b.useRender)();return i.default.createElement(i.default.Fragment,null,null!=P&&i.default.createElement(p.FormFields,{disabled:T,data:{[P]:O||"on"},overrides:{type:"checkbox",checked:$},form:I,onReset:eo}),ec({ourProps:es,theirProps:M,slot:el,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var t;let[n,r]=(0,i.useState)(null),[a,l]=(0,j.useLabels)(),[s,o]=(0,y.useDescriptions)(),c=(0,i.useMemo)(()=>({switch:n,setSwitch:r}),[n,r]),u=(0,b.useRender)();return i.default.createElement(o,{name:"Switch.Description",value:s},i.default.createElement(l,{name:"Switch.Label",value:a,props:{htmlFor:null==(t=c.switch)?void 0:t.id,onClick(e){n&&(x.isHTMLLabelElement(e.currentTarget)&&e.preventDefault(),n.click(),n.focus({preventScroll:!0}))}}},i.default.createElement(N.Provider,{value:c},u({ourProps:{},theirProps:e,slot:{},defaultTag:E,name:"Switch.Group"}))))},Label:j.Label,Description:y.Description});var C=e.i(613372);e.s(["FilterCheckbox",0,({children:e,...n})=>(0,t.jsx)(S,{className:"group flex flex-row gap-2",...n,children:(...n)=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"mt-0.5 grid size-4 flex-none place-items-center rounded border border-neutral-200 group-hover:border-cyan-600 ui-checked:border-cyan-600 ui-checked:bg-cyan-600",children:(0,t.jsx)(C.default,{className:"hidden size-full fill-white ui-checked:block"})}),(0,t.jsx)("span",{className:"text-left",children:"function"==typeof e?e(...n):e})]})})],726558)},985769,e=>{"use strict";var t,n=e.i(41170);e.i(184290);var r=e.i(110285),i=e.i(967174),a=e.i(125657);function l(){return(l=Object.assign.bind()).apply(this,arguments)}let s=function(e){return a.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16"},e),t||(t=a.createElement("path",{fill:"#fff",d:"M14 12.35a.35.35 0 1 1 0 .7H2a.35.35 0 0 1 0-.7zm0-4.7a.35.35 0 1 1 0 .7H5.333a.35.35 0 1 1 0-.7zm0-4.7a.35.35 0 1 1 0 .7H2a.35.35 0 0 1 0-.7z"})))};var o=e.i(714198),c=e.i(7284),u=e.i(832716),d=e.i(294761),f=e.i(272209),m=e.i(740232),p=e.i(563313);e.s(["FloatingMenu",0,({label:t,links:l})=>{let{isOverSize:h,isMounted:g}=(0,m.useViewportOverSize)(641),[x,v]=(0,a.useState)(!1),b=(0,a.useRef)(!0),y=(0,a.useRef)(0),w=(0,a.useCallback)(()=>
6{if(!b.current)return;let e=window.scrollY;e<y.current?v(!0):e>y.current&&v(!1),y.current=e},[]);return(0,a.useEffect)(()=>(g&&(h?(v(!0),window.addEventListener("scroll",w,{passive:!0})):(b.current=!1,window.removeEventListener("scroll",w))),()=>{window.removeEventListener("scroll",w)}),[w,h,g]),(0,n.jsxs)(d.LazyMotion,{features:()=>e.A(531608).then(e=>e.domAnimation),children:[(0,n.jsxs)("div",{className:"group fixed bottom-7 right-[max(1.75rem,calc((100vw-76rem)/2))] z-50 hidden items-center rounded-[30px] bg-neutral-950 px-6 py-3 shadow will-change-[width] sm:flex",children:[(0,n.jsx)("button",{id:"close-button",className:"pr-3",onClick:()=>{x&&(b.current=!1),v(!x)},children:(0,n.jsx)(i.default,{className:(0,c.default)("size-4 fill-white transition-[fill,transform] duration-500 ease-in-out-circ hover:fill-white/80","group-has-[#menu-label:hover]:fill-white/80",x?"rotate-0 hover:rotate-180 group-has-[#menu-label:hover]:rotate-180":"rotate-[225deg] hover:rotate-45 group-has-[#menu-label:hover]:rotate-45")})}),(0,n.jsx)(u.m.div,{className:"flex gap-2 overflow-hidden",initial:{width:0},animate:{width:x?"auto":0},transition:{duration:.3,ease:f.BEZIER_CURVE.EASE_IN_OUT_CIRC},children:l.map(e=>(0,n.jsx)(p.Text.Span,{base:"Sub-Heading 3",className:"whitespace-nowrap font-medium text-white transition-colors duration-500 hover:text-white/80",children:(0,n.jsx)(o.Link,{href:e.href,children:e.label})},e.label))}),(0,n.jsx)(u.m.div,{className:"overflow-hidden",initial:{width:"auto"},animate:{width:x?0:"auto"},transition:{duration:.3,ease:f.BEZIER_CURVE.EASE_IN_OUT_CIRC},children:(0,n.jsx)(p.Text.Span,{id:"menu-label",base:"Sub-Heading 3",className:(0,c.default)("cursor-pointer font-medium text-white transition-colors duration-500 hover:text-white/80","group-has-[#close-button:hover]:text-white/80"),onClick:()=>{v(!0)},children:t})})]}),(0,n.jsxs)(r.Tooltip,{placement:"left-end",open:x,disableAutoRepositioning:!0,children:[(0,n.jsx)(r.Tooltip.Trigger,{as:"button",className:"fixed bottom-[60px] right-5 z-50 flex size-10 items-center justify-center rounded-full bg-neutral-950 sm:hidden",onClick:()=>{v(e=>!e)},children:(0,n.jsx)(s,{className:"size-4 fill-white"})}),(0,n.jsx)(r.Tooltip.Content,{children:(0,n.jsxs)("div",{className:"rounded-md bg-neutral-950 p-3 shadow",children:[(0,n.jsxs)("div",{className:"flex justify-between gap-x-2 border-b border-white pb-2",children:[(0,n.jsx)(p.Text.H5,{base:"Sub-Heading 3",className:"font-medium text-white",children:t}),(0,n.jsx)("button",{onClick:()=>{v(!1)},children:(0,n.jsx)(i.default,{className:"size-4 fill-white"})})]}),(0,n.jsx)("div",{className:"flex flex-col gap-y-2 pt-2",children:l.map(e=>(0,n.jsx)(p.Text.Span,{base:"Body XS",className:"text-white",children:(0,n.jsx)(o.Link,{href:e.href,children:e.label})},e.label))})]})})]})]})}],985769)},600649,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(291351),i=e.i(125657);e.s(["GrowingContainer",0,({children:e,className:a})=>{let[l,s]=(0,i.useState)("auto"),o=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e;if(!o.current)return;let t=new ResizeObserver(([t])=>{t&&(cancelAnimationFrame(e),e=requestAnimationFrame(()=>{s(t.contentRect.height)}))});return t.observe(o.current),()=>{cancelAnimationFrame(e),t.disconnect()}},[]),(0,t.jsx)(r.motion.div,{animate:{height:l},transition:{duration:.3,ease:"easeInOut"},className:(0,n.default)("box-content overflow-hidden",a),children:(0,t.jsx)("div",{ref:o,children:e})})}])},16067,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(7284),a=e.i(125657),l=e.i(832356),s=e.i(26111),o=e.i(597216),c=e.i(471035),u=e.i(722063),d=e.i(563313);let f=l.z.strictObject({target:l.z.strictObject({sys:l.z.strictObject({id:l.z.string(),type:l.z.literal("Link"),linkType:l.z.literal("Entry")})})});e.s(["Hero",0,({imageUrl:e,mobileImageUrl:l,videoId:m,contents:p,buttons:h,mediaPlacement:g,logoImageUrl:x,logoSuffixImageUrl:v,isVideoAspect:b=!1,videoManualPlayback:y=!1,videoModal:w=!1,className:j,children:N})=>{let[E,S]=(0,a.useState)(!1),[C,k]=(0,a.useState)(!1),[T,z]=(0,a.useState)(!1),[R,_]=(0,a.useState)(!1),[P,O]=(0,a.useState)(!1),I=(0,a.useCallback)(()=>{S(!0)},[]);(0,a.useEffect)(()=>{!T||y||w||k(!0)},[T,y,w]);let A=()=>{O(!0)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("section",{className:(0,i.default)("w-full",j),children:(0,t.jsxs)("div",{className:(0,i.default)("mx-auto grid","full"===g&&"w-full sm:gap-10","full"!==g&&"max-w-[81rem] grid-cols-1 gap-6 px-5 py-10 md:gap-8 md:pt-0 min-[812px]:gri
6d-cols-[51.480263%,1fr] min-[812px]:gap-8 lg:gap-12 lg:pb-16 xl:gap-16 xl:px-10","right"===g&&"min-[812px]:grid-cols-[1fr,51.480263%]"),children:["full"===g&&(0,t.jsx)("div",{className:"px-5 pb-6 pt-8 text-center sm:hidden",children:(0,n.documentToReactComponents)(p,{renderNode:{[r.BLOCKS.HEADING_1]:(e,n)=>(0,t.jsx)("h1",{className:(0,d.setTextStyle)({base:"Heading 6",md:"Heading 2",lg:"Heading 1"},"mx-auto max-w-[384px] font-semibold"),children:n}),[r.BLOCKS.HEADING_6]:()=>"",[r.BLOCKS.PARAGRAPH]:()=>"",[r.INLINES.EMBEDDED_ENTRY]:()=>""}})}),(0,t.jsxs)("div",{className:(0,i.default)("relative transition-[opacity,transform] delay-300 duration-[1000ms] ease-in-out-circ min-[812px]:delay-500",!E&&"scale-75 opacity-0","full"===g&&"mx-auto max-h-[612px] min-h-[16.25rem] w-full max-w-[120rem] overflow-hidden sm:overflow-visible sm:pt-[42.5%] min-[812px]:pt-[38.25rem] 2xl:pt-[612px]","full"!==g&&(b?"order-2 aspect-video min-[812px]:order-1":"order-2 pt-[100%] min-[812px]:order-1"),"right"===g&&"min-[812px]:order-2"),children:[l&&("full"===g?(0,t.jsx)(s.Image,{src:l,width:390,height:260,alt:"",priority:!0,className:(0,i.default)("w-full sm:hidden"),onLoad:I}):(0,t.jsx)(s.Image,{src:l,sizes:"100%",alt:"",fill:!0,priority:!0,className:(0,i.default)("w-full object-cover sm:hidden"),onLoad:I})),e&&(0,t.jsx)("div",{children:(0,t.jsx)(s.Image,{src:e,sizes:"100%",alt:"",fill:!0,priority:!0,className:(0,i.default)(!m&&"transition-opacity duration-150 ease-in",l?"hidden w-full object-cover sm:block":"w-full object-cover",!w&&R&&"opacity-0"),onLoad:I})}),E&&m&&(0,t.jsx)("div",{className:(0,i.default)("absolute top-0 h-full transition-opacity delay-150 duration-150 ease-in sm:w-full","full"===g&&"left-1/2 w-[150%] -translate-x-1/2","full"!==g&&"left-0 w-full",!w&&!T&&"opacity-0"),children:w?(0,t.jsx)("div",{className:"absolute inset-0 flex cursor-pointer items-center justify-center",onClick:A,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&A()},role:"button",tabIndex:0,children:(0,t.jsx)(u.Play,{className:"scale-[.66] sm:scale-75 lg:scale-100"})}):(0,t.jsx)(c.VideoPlayer,{videoId:m,width:"100%",height:"100%",playing:!y&&T&&C,muted:!y,loop:!1,controls:!1,config:{options:{qualityControl:!1,preload:!0,qualityMin:1080,fitStrategy:"cover",wmode:"transparent"}},className:(0,i.default)("full"!==g&&"absolute"),onReady:()=>{z(!0)},onPlay:()=>{_(!0)}})})]}),"full"===g?(0,t.jsxs)("div",{className:(0,i.default)("mx-auto grid max-w-[81rem] grid-cols-1 gap-6 px-5 pb-16 pt-6 text-center transition-[opacity,transform] duration-[1000ms] ease-in-out-circ sm:text-left md:gap-8 md:pt-0 min-[812px]:gap-4 min-[812px]:delay-[850ms] min-[813px]:grid-cols-[1fr,1fr] lg:gap-12 lg:pb-16 xl:gap-16 xl:px-10",!E&&"translate-y-14 opacity-0"),children:[(0,t.jsx)("div",{className:"hidden sm:!block",children:(0,n.documentToReactComponents)(p,{renderNode:{[r.BLOCKS.HEADING_1]:(e,n)=>(0,t.jsx)("h1",{className:(0,d.setTextStyle)({base:"Heading 6",md:"Heading 2",lg:"Heading 1"},"font-semibold"),children:n}),[r.BLOCKS.HEADING_6]:()=>"",[r.BLOCKS.PARAGRAPH]:()=>"",[r.INLINES.EMBEDDED_ENTRY]:()=>""}})}),(0,t.jsxs)("div",{className:"",children:[(0,n.documentToReactComponents)(p,{renderNode:{[r.BLOCKS.HEADING_1]:()=>"",[r.BLOCKS.HEADING_6]:(e,n)=>(0,t.jsx)("p",{className:"mb-1 block text-xl font-semibold min-[812px]:text-2xl min-[812px]:font-medium min-[813px]:mb-3 lg:text-3xl lg:font-semibold",children:n}),[r.BLOCKS.PARAGRAPH]:(e,n)=>n.every(e=>"string"==typeof e)?(0,t.jsx)("p",{className:"mt-2.5 text-lg font-normal lg:text-xl",children:n}):(0,t.jsx)("div",{className:"mt-2.5 flex flex-wrap justify-center gap-3 gap-y-1 text-lg font-normal sm:justify-start min-[812px]:gap-4 lg:text-xl",children:n}),[r.INLINES.EMBEDDED_ENTRY]:e=>{let{id:n}=f.parse(e.data).target.sys,r=h[n];if(r)return(0,t.jsx)(u.Button,{...r,className:"mt-1.5 lg:mt-4"});throw Error(`There was no button associated with embedded entry ${n}`)}}}),N]})]}):(0,t.jsxs)("div",{className:(0,i.default)("order-1 flex flex-col items-start justify-end transition-[opacity,transform] duration-[1000ms] ease-in-out-circ min-[812px]:order-2 min-[812px]:delay-[850ms]",!E&&"translate-y-14 opacity-0","right"===g&&"min-[812px]:order-1","left"===g&&"max-w-full"),children:[x&&(0,t.jsxs)("div",{className:"mb-8 flex max-w-[276px] items-center",children:[(0,t.jsx)(s.Image,{src:x,width:120,height:260,alt:"",priority:!0,className:(0,i.default)(""),onLoad:I}),v&&(0,t.jsx)(s.Image,{src:v,width:290,height:260,alt:"",priority:!0,className:(0,i.default)("ml-4 h-[88px] w-[144px] py-4"),onLoad:I})]}),(0,n.documentToReactComponents)(p,{renderNode:{[r.BLOCKS.HEADING_6]:(e,n)=>(0,t.jsx)("p",{className:"mb-spacing-02 block text-lg font-semibold md:mb-spacing-04 md:text-xl",children:n}),[r.BLOCKS.HEADING_1]:(e,n)=>(0,t.jsx)("h1",{className:(0,d.setTextStyle)({base:"Heading 6",md:"Heading 2",lg:"Heading 1"},"mb-spacing-01 font-semibold md:mb-spacing-03"),children:n}),[r.BLOCKS.HEADING_2]:(e,n)=>(0,t.jsx)("h1",{className:(0,i.default)((0,d.setTextStyle)({base:"Heading 3",md:"Heading 3"}),"font-bold"),children:n}),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)("p",{className:"mt-2.5 flex flex-row flex-wrap gap-3 gap-y-1 text-lg font-normal min-[812px]:gap-4 lg:text-xl",children:n}),[r.INLINES.EMBEDDED_ENTRY]:e=>{let{id:n}=f.parse(e.data).target.sys,r=h[n];if(r)return(0,t.jsx)(u.Button,{...r,className:"mt-1.5 lg:mt-3.5"});throw Error(`There was no button associated with embedded entry ${n}`)}}}),N]})]})}),w&&m&&(0,t.jsx)(o.VideoModal,{isOpen:P,videoId:m,onClose:()=>{O(!1)}})]})}])},297609,e=>{"use strict";var t=e.i(41170),n=e.i(7284);e.s(["ContentContainer",0,({children:e,className:r,...i})=>(0,t.jsx)("div",{className:(0,n.default)("m-auto px-5 md:px-0 xl:max-w-[67.5rem] 2xl:max-w-[75rem]",r),...i,children:e})])},202531,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(714198),a=e.i(7284),l=e.i(125657),s=e.i(832356),o=e.i(26111),c=e.i(471035),u=e.i(297609),d=e.i(722063),f=e.i(563313);let m=s.z.strictObject({target:s.z.strictObject({sys:s.z.strictObject({i
6d:s.z.string(),type:s.z.literal("Link"),linkType:s.z.literal("Entry")})})}),p=s.z.strictObject({target:s.z.strictObject({sys:s.z.strictObject({id:s.z.string(),type:s.z.literal("Link"),linkType:s.z.literal("Entry")})})});e.s(["HeroProductDetail",0,({image:e,mobileImage:s,video:h,contents:g,links:x,buttons:v,specData:b,disableSpacing:y=!1})=>{let[w,j]=(0,l.useState)(!1),[N,E]=(0,l.useState)(!1),[S,C]=(0,l.useState)(!1),k=(0,l.useCallback)(()=>{j(!0)},[]);return(0,l.useEffect)(()=>{S&&E(!0)},[S]),(0,t.jsx)("section",{className:(0,a.default)("w-full",!y&&"pb-10 pt-5 sm:pb-20 sm:pt-10"),children:(0,t.jsxs)(u.ContentContainer,{className:"grid w-full gap-4 sm:gap-8",children:[(0,t.jsxs)("div",{className:(0,a.default)("relative mx-auto w-[21.875rem] max-w-[28rem] transition-[opacity,transform] delay-300 duration-[1000ms] ease-in-out-circ md:w-[53.448276%] min-[812px]:delay-500 lg:w-[41.481481%]",!w&&"scale-75 opacity-0"),children:[s&&(0,t.jsx)(o.Image,{src:s.src,width:s.width,height:s.height,alt:"",priority:!0,className:"w-full sm:hidden",onLoad:k}),(0,t.jsx)(o.Image,{src:e.src,width:e.width,height:e.height,alt:"",priority:!0,className:s?.src?"hidden w-full sm:block":"w-full",onLoad:k}),w&&h&&(0,t.jsx)("div",{className:(0,a.default)("absolute left-0 top-0 size-full transition-opacity delay-150 duration-150 ease-in",{"opacity-0":!S}),children:(0,t.jsx)(c.VideoPlayer,{videoId:h,width:"100%",height:"100%",playing:S&&N,muted:!0,loop:!1,controls:!1,config:{options:{videoFoam:!0,fitStrategy:"cover",wmode:"transparent"}},className:"absolute",onReady:()=>{C(!0)}})})]}),(0,t.jsx)("div",{className:(0,a.default)("mx-auto mt-2 grid w-full max-w-[37rem] grid-cols-1 gap-6 text-center transition-[opacity,transform] duration-[1000ms] ease-in-out-circ sm:text-left md:gap-8 md:pt-0 min-[812px]:gap-8 min-[812px]:delay-[850ms] lg:gap-12 xl:gap-16",{"translate-y-14 opacity-0":!w}),children:(0,t.jsx)("div",{className:"text-center",children:(0,n.documentToReactComponents)(g,{renderNode:{[r.INLINES.ENTRY_HYPERLINK]:(e,n)=>{let{id:r}=p.parse(e.data).target.sys,a=x[r];if(a)return(0,t.jsx)(i.Link,{href:a,className:"text-cyan-600 underline hover:text-cyan-700",children:n});throw Error(`Could not find link for entry ${r}`)},[r.BLOCKS.HEADING_1]:(e,n)=>(0,t.jsx)("h1",{className:"text-3xl font-bold leading-[1.1875] min-[812px]:text-[2.6rem] lg:text-[2.875rem]",children:n}),[r.BLOCKS.HEADING_5]:(e,n)=>(0,t.jsx)("p",{className:"mt-4 inline-block rounded-sm bg-neutral-50 px-2 py-1 text-xs text-neutral-600",children:n}),[r.BLOCKS.HEADING_6]:(e,n)=>(0,t.jsx)("p",{className:"mb-1 block text-xl font-semibold min-[812px]:mb-3 min-[812px]:text-3xl",children:n}),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)("p",{className:"mt-2.5 text-base font-normal sm:text-lg lg:text-xl",children:n}),[r.INLINES.EMBEDDED_ENTRY]:()=>""}})})}),b&&(0,t.jsx)("div",{className:"mx-auto grid grid-cols-2 justify-center gap-y-6 divide-solid divide-neutral-50 md:grid-flow-col md:grid-cols-none md:divide-x",children:b.map((e,n)=>(0,t.jsxs)("div",{className:"border-neutral-50 px-3 text-center odd:border-r sm:px-8 md:border-none",children:[(0,t.jsx)("div",{className:(0,a.default)("font-semibold",(0,f.setTextStyle)({base:"Heading 7",md:"Heading 6"})),dangerouslySetInnerHTML:{__html:e.title}}),(0,t.jsx)("div",{className:(0,a.default)("mt-2 font-medium",(0,f.setTextStyle)({base:"Sub-Heading 2",md:"Sub-Heading 1"})),dangerouslySetInnerHTML:{__html:e.description}})]},n))}),(0,n.documentToReactComponents)(g,{renderNode:{[r.BLOCKS.HEADING_1]:()=>"",[r.BLOCKS.HEADING_5]:()=>"",[r.BLOCKS.HEADING_6]:()=>"",[r.BLOCKS.PARAGRAPH]:(e,n)=>!n.every(e=>"string"==typeof e)&&(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-3 gap-y-1 text-lg font-normal sm:-mt-2.5 min-[812px]:gap-4 lg:text-xl",children:n}),[r.INLINES.EMBEDDED_ENTRY]:e=>{let{id:n}=m.parse(e.data).target.sys,r=v[n];if(r)return(0,t.jsx)(d.Button,{...r,className:"mt-1.5 lg:mt-4"});throw Error(`There was no button associated with embedded entry ${n}`)}}})]})})}])},801982,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(26111),a=e.i(597216),l=e.i(471035),s=e.i(722063),o=e.i(563313);let c=(e,r,a=!0,c=!1,u)=>{if(e||r){if(r)return a?(0,t.jsx)("div",{className:"p-6",children:r}):r;if(e)switch(e.type){case"image":if(!e.imageUrl)return;return(0,t.jsx)(i.Image,{src:e.imageUrl,alt:e.imageAlt??"",width:e.imageWidth??400,height:e.imageHeight??300,className:"size-full object-cover",style:{objectFit:"cover"}});case"video":if(!e.videoId)return;if(c&&u){let n=()=>{e.videoId&&u(e.videoId)};return(0,t.jsxs)("div",{className:"relative size-full cursor-pointer",onClick:n,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&n()},role:"button",tabIndex:0,"aria-label":"Play video",children:[e.videoThumbnail?(0,t.jsx)(i.Image,{src:e.videoThumbnail.public_id,width:e.videoThumbnail.width,height:e.videoThumbnail.height,alt:"",className:"size-full object-cover",style:{objectFit:"cover"}}):(0,t.jsx)("div",{className:"flex size-full items-center justify-center bg-neutral-200"}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)(s.Play,{className:"scale-[.66] sm:scale-75 lg:scale-100"})})]})}return(0,t.jsx)(l.VideoPlayer,{videoId:e.videoId,playButton:!e.autoPlayVideo,fullSizeContainer:!0,muted:!0,controls:!1,playOnView:e.autoPlayVideo??!1,width:"100%",height:"100%",className:"aspect-square",config:{options:{fitStrategy:"cover"}}});case"text":{if(!e.text)return;let r=(0,t.jsx)("div",{className:(0,n.default)((0,o.setTextStyle)({base:"Body M",md:"Body L"}),"text-neutral-800",e.textClassName),children:e.text});return a?(0,t.jsx)("div",{className:"p-6",children:r}):r}
6case"custom":return a?(0,t.jsx)("div",{className:"p-6",children:e.customContent}):e.customContent;default:return}}};e.s(["HorizontalCard",0,({layout:e="contentLeft",leftContent:i,rightContent:l,children:s,className:o,leftClassName:u,rightClassName:d,backgroundClassName:f="bg-neutral-1",videoModal:m=!1})=>{let[p,h]=(0,r.useState)(!1),[g,x]=(0,r.useState)(""),v=e=>{x(e),h(!0)},b=i?.type!=="image"&&i?.type!=="video"&&"contentLeft"!==e,y=l?.type!=="image"&&l?.type!=="video"&&"contentRight"!==e,w=i?.type==="image"||i?.type==="video",j=l?.type==="image"||l?.type==="video",N="contentLeft"===e?(0,t.jsx)("div",{children:s}):c(i,void 0,b,m,v),E="contentRight"===e?(0,t.jsx)("div",{children:s}):c(l,void 0,y,m,v),S="contentLeft"!==e&&i?.type==="video",C="contentRight"!==e&&l?.type==="video";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,n.default)("mx-auto flex h-auto flex-col items-stretch overflow-hidden rounded md:min-h-[24.125rem] md:flex-row lg:min-h-[37.9375rem] lg:max-w-[76rem]",f,o),children:[(0,t.jsx)("div",{className:(0,n.default)("flex w-full flex-1 items-center md:w-1/2",w?"order-1":"order-2","md:order-1",S&&"min-h-[250px] md:min-h-0",u),children:(0,t.jsx)("div",{className:(0,n.default)("size-full","contentLeft"!==e&&(i?.type==="image"||i?.type==="video")?"flex":"flex items-center"),children:N})}),(0,t.jsx)("div",{className:(0,n.default)("flex w-full flex-1 items-center md:w-1/2",j?"order-1":"order-2","md:order-2",C&&"min-h-[250px] md:min-h-0",d),children:(0,t.jsx)("div",{className:(0,n.default)("size-full","contentRight"!==e&&(l?.type==="image"||l?.type==="video")?"flex":"flex items-center"),children:E})})]}),m&&(0,t.jsx)(a.VideoModal,{isOpen:p,onClose:()=>{h(!1)},videoId:g})]})}])},822696,47312,932498,e=>{"use strict";var t,n,r=e.i(41170),i=e.i(125657);function a(){return(a=Object.assign.bind()).apply(this,arguments)}let l=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",fill:"#007FAF",viewBox:"0 0 16 16"},e),t||(t=i.createElement("path",{d:"m12.876 5.876-5 5-5-5 .75-.751 4.25 4.248 4.248-4.248z"})))};function s(){return(s=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,l],47312);let o=function(e){return i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"#007FAF",viewBox:"0 0 16 16"},e),n||(n=i.createElement("path",{d:"m2.876 10.125 5-5 5 5-.752.75-4.248-4.248-4.25 4.249z"})))};e.s(["default",0,o],932498);var c=e.i(7284),u=e.i(638096),d=e.i(26111),f=e.i(272209),m=e.i(277559),p=e.i(563313);e.s(["HardwareGrid",0,({title:e,subtitle:t,items:n,showMoreText:a,showLessText:s,initialVisibleCount:h=6,largeDesktopCols:g=3,imageClassName:x="mt-spacing-06",className:v,sectionClassName:b})=>{let[y,w]=(0,i.useState)(!1),j=n.length>h,N=y?n:n.slice(0,h);return(0,r.jsx)(m.SectionContainer,{...b&&{className:b},children:(0,r.jsx)(f.AnimationWrapper,{children:(0,r.jsxs)("div",{className:(0,c.default)("flex flex-col gap-y-spacing-06",v),children:[(0,r.jsx)(p.Text.H2,{base:"Heading 6",sm:"Heading 4",lg:"Heading 3",className:"text-center font-semibold",children:e}),t&&(0,r.jsx)(p.Text.P,{base:"Sub-Heading 1",className:"mx-auto max-w-[724px] text-center font-normal",children:t}),(0,r.jsx)("div",{className:(0,c.default)("mt-8 grid grid-cols-1 gap-6 sm:grid-cols-2",2===g&&"lg:grid-cols-2",3===g&&"lg:grid-cols-3"),children:N.map((e,t)=>(0,r.jsxs)("div",{className:"flex flex-col rounded-md bg-neutral-1 p-6",children:[(0,r.jsxs)("div",{className:(0,c.default)("mx-8 mb-4 mt-6 flex flex-col items-center gap-y-4"),children:[(0,r.jsx)(p.Text.H3,{base:"Heading 7",className:"mb-2 text-center font-semibold",children:e.title}),(0,r.jsx)(u.Cta,{href:e.button.href,variant:"link",className:"mt-auto text-center",children:e.button.label})]}),(0,r.jsx)(d.Image,{src:e.image.public_id,width:e.image.width,height:e.image.height,alt:"",className:x})]},`hardware-item-${t}`))}),j&&a&&s&&(0,r.jsx)("div",{className:"mt-8 flex justify-center",children:(0,r.jsxs)("button",{onClick:()=>{w(!y)},className:"flex items-center gap-2 text-cyan-600 underline-offset-2 hover:underline",children:[(0,r.jsx)(p.Text.P,{base:"Heading 8",className:"font-medium",children:y?s:a}),y?(0,r.jsx)(o,{className:"size-4"}):(0,r.jsx)(l,{className:"size-4"})]})})]})})})}],822696)},68721,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(499550),a=e.i(638096),l=e.i(26111),s=e.i(597216),o=e.i(277559),c=e.i(722063),u=e.i(563313);let d={"1/1":"aspect-square","2/3":"aspect-[2/3]","3/2":"aspect-[3/2]","3/4":"aspect-[3/4]","4/3":"aspect-[4/3]","4/5":"aspect-[4/5]","9/16":"aspect-[9/16]","16/9"
6:"aspect-[16/9]","21/9":"aspect-[21/9]"},f=({scrollLeft:e,scrollRight:n,atStartOfScroll:r,atEndOfScroll:i,darkMode:a})=>(0,t.jsxs)("div",{className:"hidden flex-row justify-end gap-4 self-end sm:flex",children:[(0,t.jsx)(c.Circle,{type:"left",onClick:e,disabled:r,...a&&{darkMode:!0}}),(0,t.jsx)(c.Circle,{onClick:n,disabled:i,...a&&{darkMode:!0}})]}),m=({needControl:e,scrollLeft:r,scrollRight:i,atStartOfScroll:a,atEndOfScroll:l,darkMode:s})=>{if(e)return(0,t.jsx)("div",{className:"pointer-events-none absolute left-1/2 top-1/2 z-20 hidden w-full -translate-x-1/2 -translate-y-1/2 justify-center px-5 lg:flex",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[calc(76rem+5rem)] justify-between",children:[(0,t.jsx)("div",{className:(0,n.default)("pointer-events-auto rounded-full transition-opacity duration-500 ease-in-out-circ",s?"bg-white/10":"bg-white",a?"opacity-0":"opacity-100"),children:(0,t.jsx)(c.Circle,{type:"left",disabled:a,onClick:r,...s&&{darkMode:!0}})}),(0,t.jsx)("div",{className:(0,n.default)("pointer-events-auto rounded-full transition-opacity duration-500 ease-in-out-circ",s?"bg-white/10":"bg-white",l?"opacity-0":"opacity-100"),children:(0,t.jsx)(c.Circle,{disabled:l,onClick:i,...s&&{darkMode:!0}})})]})})},p=({card:e,darkMode:i,defaultMediaRatio:o,isVideoAspect:f})=>{var m,p;let h,g,[x,v]=(0,r.useState)(!1),b=e.videoId?.trim(),y=e.cardBackgroundClassName,w=(m=e.mediaRatio??o,p=!!b,h=(0,n.default)("relative w-full max-w-[20rem] lg:max-w-none",p&&"cursor-pointer"),void 0!==(g=function(e){if(void 0!==e&&"square"!==e&&"landscape"!==e&&"portrait"!==e)return d[e]}(m))?{className:(0,n.default)(h,g)}:{className:(0,n.default)(h,"square"===m&&"aspect-square","portrait"===m&&"aspect-[3/4]","landscape"===m&&"aspect-[3/2] lg:aspect-[16/9]",void 0===m&&(0,n.default)("aspect-[3/2]",f?"lg:aspect-[16/9]":"lg:aspect-square"))});return(0,t.jsxs)("div",{className:(0,n.default)("flex h-full snap-start grid-rows-[1fr,auto] flex-col overflow-hidden rounded-[0.313rem] lg:grid lg:grid-cols-2 lg:grid-rows-1 lg:items-center","w-[20rem] min-w-[20rem] max-w-[20rem] lg:min-w-[calc(100vw-2.5rem)] min-[1257px]:min-w-[76rem]",y??(i?"bg-white/20":"bg-neutral-1")),children:[(0,t.jsxs)("div",{className:(0,n.default)(w.className,"right"===e.mediaPosition&&"lg:order-2"),...b&&{onClick:()=>{v(!0)}},children:[(0,t.jsx)(l.Image,{src:e.image.public_id,width:e.image.width,height:e.image.height,alt:e.name,className:(0,n.default)("size-full object-cover object-center",e.mobileImage&&"hidden lg:block")}),e.mobileImage&&(0,t.jsx)(l.Image,{src:e.mobileImage.public_id,width:e.mobileImage.width,height:e.mobileImage.height,alt:e.name,className:"size-full object-cover object-center lg:hidden"}),b&&(0,t.jsx)(c.Play,{className:"scale-[.66] sm:scale-75 lg:scale-100"})]}),(0,t.jsxs)("div",{className:(0,n.default)("flex min-h-0 w-full flex-1 flex-col items-start justify-start gap-1 px-6 py-8 lg:h-full lg:flex-none lg:justify-center lg:gap-2 lg:p-12 min-[1257px]:p-16","right"===e.mediaPosition&&"lg:order-1"),children:[(0,t.jsx)(u.Text.H3,{base:"Heading 7",lg:e.mediumName?"Heading 6":"Heading 5",className:(0,n.default)("font-semibold",i&&"text-white"),children:e.name}),(0,t.jsx)(u.Text.RichText,{base:"Body S",md:"Body M",content:e.contents,className:(0,n.default)(i&&"text-white")}),e.button?.href.trim()&&(0,t.jsx)(a.Cta,{variant:"button",...e.button.isVideo?{videoId:e.button.href}:{href:e.button.href,...e.button.newWindow&&{target:"_blank",rel:"noopener noreferrer"}},styleType:"outline"===e.button.variant?"outline":"filled",color:e.button.light??i?"white":"black",className:"mt-auto lg:mt-spacing-05",children:e.button.children})]}),b&&(0,t.jsx)(s.VideoModal,{isOpen:x,onClose:()=>{v(!1)},videoId:b})]})};e.s(["CARD_MEDIA_FRACTIONAL_ASPECT_CLASS",0,d,"HorizontalCardCarousel",0,({title:e,body:a,cards:l,className:s,headerClassName:c,darkMode:d,defaultMediaRatio:h,controlsPlacement:g="header",isVideoAspect:x=!1})=>{let v=(0,r.useRef)(null),b=(0,r.useRef)(null),y=(0,r.useRef)(null),w=(0,r.useRef)(null),{atStartOfScroll:j,atEndOfScroll:N,scrollLeft:E,scrollRight:S,needControl:C}=(({root:e,scrollItems:t,startOfScroll:n,endOfScroll:a})=>{let l=(0,r.useCallback)(()=>{let e=t.current?.firstElementChild;return e?e.getBoundingClientRect().width+32:1216},[t]),s=(0,r.useCallback)(()=>{e.current&&e.current.scrollBy(-l(),0)},[e,l]),o=(0,r.useCallback)(()=>{e.current&&e.current.scrollBy(l(),0)},[e,l]),c=(0,i.useIntersectionObserver)(n,{root:e}),u=(0,i.useIntersectionObserver)(a,{root:e}),d=(0,r.useMemo)(()=>c?.isIntersecting,[c]),f=(0,r.useMemo)(()=>u?.isIntersecting,[u]),m=(0,r.useMemo)(()=>!(d&&f),[d,f]);return{atStartOfScroll:d,atEndOfScroll:f,scrollLeft:s,scrollRight:o,needControl:m}})({root:v,scrollItems:b,startOfScroll:y,endOfScroll:w}),k="header"===g||!!e||void 0!==a;return(0,t.jsxs)(o.SectionContainer,{bleed:"full",className:(0,n.default)("relative grid gap-6 sm:gap-8",s),children:[k&&(0,t.jsxs)(o.SectionContainer,{sideMargins:"none",className:(0,n.default)("grid !max-w-full gap-8 px-5 min-[1257px]:!max-w-[76rem] min-[1257px]:px-0","header"===g&&"sm:grid-cols-[auto,1fr]"),children:[(e??a)&&(0,t.jsxs)("div",{className:(0,n.default)("flex flex-col gap-2",c??"max-w-[38rem]"),children:[e&&(0,t.jsx)(u.Text.H2,{base:"Heading 6",md:"Heading 4",lg:"Heading 3",className:(0,n.default)("font-semibold",d&&"text-white"),children:e}),a&&(0,t.jsx)(u.Text.RichText,{base:"Body M",md:"Body L",content:a,className:(0,n.default)(d&&"text-white")})]}),"header"===g&&(0,t.jsx)(f,{scrollLeft:E,scrollRight:S,atStartOfScroll:j,atEndOfScroll:N,darkMode:d})]}),(0,t.jsxs)("div",{className:"relative min-w-0",children:[(0,t.jsxs)("div",{ref:v,className:"-mb-5 flex snap-x snap-mandatory scroll-px-5 flex-nowrap overflow-x-auto overflow-y-hidden scroll-smooth pb-5 sm:hide-scrollbar min-[1257px]:scroll-px-[calc(max((100%-76rem),40px)*0.5)]",children:[(0,t.jsx)("div",{ref:y,className:"h-px w-0 shrink-0","aria-hidden":!0}),(0,t.jsx)("div",{ref:b,className:(0,n.default)("flex shrink-0 flex-nowrap gap-4 px-5 transition-transform duration-700 ease-in-out-circ lg:gap-8 min-[1257px]:px-[calc(max((100%-76rem),40px)*0.5)]","[&_div[class*='Dropzone']]:flex [&_div[class*='Dropzone']]:gap-x-4 [&_div[class*='Dropzone']]:lg:gap-x-8"),children:l.map((e,n)=>(0,t.jsx)(p,{card:e,darkMode:d,defaultMediaRatio:h,isVideoAspect:x},n))}),(0,t.jsx)("div",{ref:w,className:"h-px w-0 shrink-0","aria-hidden":!0})]}),"middle"===g&&(0,t.jsx)(m,{needControl:C,scrollLeft:E,scrollRight:S,atStartOfScroll:j,atEndOfScroll:N,darkMode:d})]})]})}],68721)},606455,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(26111),a=e.i(722063);let l=e=>Math.max(0,Math.min(100,e));e.s(["ImageComparisonSlider",0,({left:e,right:s,className:o,initialPosition:c=50})=>{let u=(0,r.useRef)(null),d=(0,r.useRef)(!1),[f,m]=(0,r.useState)(()=>l(c)),p=Math.max(f,.01),h=(0,r.useCallback)(e=>{let t=u.current;if(!t)return;let n=t.getBoundingClientRect();n.width<=0||m(l((e-n.left)/n.width*100))},[]),g=(0,r.useCallback)(e=>{d.current&&h(e.clientX)},[h]),x=(0,r.useCallback)(e=>{if(!d.current)return;d.current=!1;let t=u.current;t?.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId)},[]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{ref:u,className:(0,n.default)("relative w-full select-none outline-none [-webkit-tap-highlight-color:transparent]",o),onPointerMove:g,onPointerUp:x,onPointerCancel:x,children:[(0,t.jsx)(i.Image,{src:e.image.src,width:e.image.width,height:e.image.height,alt:"",className:"block h-auto w-full max-w-full select-none opacity-0",draggable:!1}),(0,t.jsxs)("div",{className:"absolute inset-0",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:[(0,t.jsx)(i.Image,{src:s.image.src,fill:!0,alt:"",className:"select-none object-cover"}),s.children&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 z-[11] hidden items-end justify-end overflow-hidden sm:flex",
6style:{left:`${f}%`,right:0},children:(0,t.jsx)("div",{className:"absolute bottom-4 right-6 min-w-0",children:s.children})})]}),(0,t.jsx)("div",{className:"absolute inset-y-0 left-0 z-10 overflow-hidden",style:{width:`${f}%`},children:(0,t.jsx)("div",{className:"absolute left-0 top-0 h-full",style:{width:`calc(100% * 100 / ${p})`},children:(0,t.jsxs)("div",{className:"relative size-full",children:[(0,t.jsx)(i.Image,{src:e.image.src,fill:!0,alt:"",className:"select-none object-cover"}),e.children&&(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bottom-4 left-6 z-[1] hidden items-end justify-start sm:flex",children:(0,t.jsx)("div",{className:"min-w-0 max-w-full",children:e.children})})]})})}),(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-y-0 z-20 w-0 -translate-x-1/2",style:{left:`${f}%`},children:[(0,t.jsx)("div",{className:"h-full w-1 bg-white shadow-md"}),(0,t.jsx)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,t.jsx)(a.Circle,{type:"both",hasWhiteBackground:!0,greyOutline:!0,size:"small"})})]}),(0,t.jsx)("div",{className:"absolute inset-0 z-30 cursor-ew-resize touch-none focus:outline-none",onPointerDown:e=>{if(0!==e.button)return;e.preventDefault();let t=u.current;t&&(t.setPointerCapture(e.pointerId),d.current=!0,h(e.clientX))}})]})]}),e.children&&s.children&&(0,t.jsxs)("div",{className:"grid w-full grid-cols-2 items-end gap-[2px] pt-4 sm:hidden",children:[(0,t.jsx)("div",{className:"flex size-full min-w-0 max-w-full flex-col  items-center self-end",children:e.children}),(0,t.jsx)("div",{className:"flex size-full min-w-0 max-w-full flex-col items-center self-end",children:s.children})]})]})}])},636768,e=>{"use strict";var t=e.i(41170),n=e.i(156662),r=e.i(269722),i=e.i(7284),a=e.i(125657),l=e.i(26111),s=e.i(471035),o=e.i(272209),c=e.i(722063),u=e.i(563313);e.s(["ImageAccordion",0,({title:e,description:d,accordionEntries:f,endingButton:m,mediaAspectClass:p})=>{let[h,g]=(0,a.useState)(0),[x,v]=(0,a.useState)(f[h]),[b,y]=(0,a.useState)(f.map((e,t)=>0!==t));return(0,t.jsx)(o.AnimationWrapper,{children:x&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.Text.H2,{base:"Heading 6",md:"Heading 4",lg:"Heading 3",className:"w-full px-5 sm:px-0 lg:hidden",children:e}),d&&(0,t.jsx)(u.Text.RichText,{base:"Body M",md:"Body L",content:d,className:"mt-spacing-03 px-5 sm:px-0 lg:hidden"}),(0,t.jsxs)("div",{className:"mt-4 flex flex-col gap-3 transition-[transform,opacity] duration-700 ease-in-out-circ md:mt-8 md:max-w-[76rem] md:flex-row md:items-center md:gap-8 lg:mt-0",children:[(0,t.jsx)("div",{className:"relative w-full grow basis-0",children:(0,t.jsx)("div",{className:(0,i.default)("w-full overflow-hidden",p??"aspect-[1580/1360]"),children:f.map((e,n)=>(0,t.jsx)("div",{className:(0,i.default)("absolute left-1/2 top-1/2 w-full -translate-x-1/2 -translate-y-1/2 transition-opacity duration-500 ease-in-out sm:min-h-0",h===n?"opacity-100":"opacity-0"),children:e.video?(0,t.jsx)(s.VideoPlayer,{videoId:e.video,width:"100%",height:"100%",playing:h===n,loop:!1,controls:!1,muted:!0,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover",wmode:"transparent"}}}):e.image&&(0,t.jsx)(l.Image,{src:e.image.public_id,width:e.image.width,height:e.image.height,alt:"",className:"size-full object-cover"})},`accordion-media-${n}`))})}),(0,t.jsxs)("div",{className:"mx-5 grow basis-0 md:m-0",children:[(0,t.jsx)(u.Text.H2,{base:"Heading 6",md:"Heading 4",lg:"Heading 3",className:"hidden w-full font-semibold lg:block",children:e}),d&&(0,t.jsx)(u.Text.RichText,{base:"Body M",md:"Body L",content:d,className:"mt-spacing-03 hidden lg:block"}),(0,t.jsxs)("div",{className:(0,i.default)("relative mt-spacing-05 w-full transition-[transform,opacity] duration-700 ease-in-out-circ"),children:[f.map((e,a)=>{let l=b[a];return(0,t.jsxs)("button",{className:"flex flex-row gap-8 border-b border-neutral-200 py-4 text-left",onClick:()=>{v(e),g(a),y(e=>e.map((e,t)=>t!==a))},children:[(0,t.jsxs)("div",{className:(0,i.default)("grid w-full transition-all duration-500 ease-in-out",!l&&"grid-rows-[max-content_1fr]",l&&"grid-rows-[max-content_0fr]"),children:[(0,t.jsx)("div",{className:"text-left",children:(0,t.jsx)(u.Text.P,{base:"Sub-Heading 1",md:"Heading 8",className:(0,i.default)("font-medium transition-colors duration-700 ease-in-out-circ hover:text-neutral-950",l&&"text-neutral-200"),children:e.header})}),(0,t.jsxs)("div",{className:"overflow-hidden",children:[(0,t.jsx)(u.Text.P,{base:"Body M",md:"Body L",className:(0,i.default)("mt-1 text-lg transition-opacity duration-700 ease-in-out-circ",l&&"opacity-25"),children:e.body}
6),e.button&&(0,t.jsx)(c.Button,{...e.button,className:"mr-2 mt-1.5 lg:mt-3.5"})]})]}),(0,t.jsxs)("div",{className:"relative mt-1.5 w-4 flex-none",children:[(0,t.jsx)(n.default,{className:(0,i.default)("size-4",!l&&"opacity-0")}),(0,t.jsx)(r.default,{className:(0,i.default)("absolute left-0 top-0 size-4",l&&"opacity-0")})]})]},`accordion-${a}`)}),m&&(0,t.jsx)(c.Button,{className:"mt-6",...m})]})]})]})]})})}])},514222,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(832716),i=e.i(603998),a=e.i(149117),l=e.i(613294),s=e.i(125657),o=e.i(513518),c=e.i(542043),u=e.i(272209),d=e.i(563313);let f=({idx:e,title:i,children:f,standalone:m=!0,active:p=!1})=>{let[h,g]=(0,c.useAccordionContext)(),[x,v]=(0,s.useState)(!m&&h===e);return(0,s.useEffect)(()=>{v(e===h)},[e,h]),(0,s.useEffect)(()=>{p&&g(e)},[]),(0,t.jsxs)("div",{className:"flex flex-row gap-x-3",children:[(0,t.jsx)("div",{className:"relative mt-1 size-6 flex-none",children:(0,t.jsx)(l.AnimatePresence,{children:x&&(0,t.jsx)(r.m.div,{initial:{x:-10,opacity:0},animate:{x:0,opacity:1},exit:{x:10,opacity:0},transition:{ease:u.BEZIER_CURVE.EASE_IN_OUT_CIRC,duration:.5},children:(0,t.jsx)(a.default,{className:"size-6 fill-cyan-600"})})})}),(0,t.jsx)(o.AccordionItemBase,{title:(0,t.jsx)("span",{className:(0,n.default)((0,d.setTextStyle)({base:"Heading 7"}),"mb-1 block text-left font-medium transition-colors duration-300 ease-in-out-circ",x?"text-cyan-600":"text-neutral-500 hover:text-cyan-800"),children:i}),toggleCallback:()=>{m?v(e=>!e):g(e)},expanded:x,children:f})]})};var m=e.i(638096),p=e.i(26111),h=e.i(422228),g=e.i(277559);let x=({image:e,mobileImage:a,leftSection:l,accordionEntries:s,className:o})=>{let[x,v]=(0,c.useAccordionContext)(),b=(0,t.jsx)(t.Fragment,{children:l&&(0,t.jsxs)("div",{className:"order-1 self-center pt-0 md:order-2 md:self-end md:pt-10 lg:order-1 lg:self-center lg:pt-0",children:[(0,t.jsx)("h2",{className:(0,n.default)((0,d.setTextStyle)({base:"Heading 6",md:"Heading 5",lg:"Heading 3"}),"font-semibold"),children:l.title}),"string"==typeof l.description?(0,t.jsx)("p",{className:(0,d.setTextStyle)({base:"Sub-Heading 1",md:"Body M"},"mt-2 font-normal"),children:l.description}):(0,t.jsx)(h.RichTextBody,{className:(0,d.setTextStyle)({base:"Sub-Heading 1",md:"Body M"},"mt-2 font-normal"),content:l.description}),l.button&&(0,t.jsx)(m.Cta,{href:l.button.href,variant:"link",className:"mt-4",children:l.button.label})]})}),y=e.width<e.height?{fill:!0}:{height:e.height,width:e.width},w=a?{height:a.height,width:a.width}:y;return(0,t.jsx)(u.AnimationWrapper,{children:(0,t.jsxs)(g.SectionContainer,{className:(0,n.default)("flex flex-col items-center gap-x-4 sm:flex-row sm:gap-y-8 lg:gap-x-8",l?"":"sm:flex-wrap lg:flex-nowrap",o),bleed:"full",children:[l&&(0,t.jsx)("div",{className:(0,n.default)("block sm:hidden lg:block lg:w-1/3"),children:b}),(0,t.jsxs)("div",{className:(0,n.default)("order-2 row-span-2 mb-[32px] w-full sm:mb-0",l?"sm:w-1/2 md:order-1 lg:w-1/3":"lg:w-2/3"),children:[(0,t.jsxs)("div",{className:"relative hidden md:block",children:[(0,t.jsx)(p.Image,{src:e.public_id,width:e.width,height:e.height,alt:""}),(0,t.jsx)("div",{className:"absolute inset-0 hidden md:block",style:{containerType:"size"},children:(0,t.jsx)(i.MotionConfig,{transition:{ease:u.BEZIER_CURVE.EASE_IN_OUT_CIRC,duration:.4},children:s.map(({coordinates:e},n)=>e&&(0!==e.x||0!==e.y)&&(0,t.jsx)("button",{className:"absolute size-[68px] -translate-x-1/2 -translate-y-1/2",onClick:()=>{v(n)},style:{left:`${e.x}cqw`,top:`${e.y}cqh`},children:x===n?(0,t.jsx)(r.m.div,{initial:{opacity:0,scale:0},animate:{opacity:1,scale:1},exit:{opacity:0,scale:0},children:(0,t.jsx)(p.Image,{src:"img/intercom/video-intercom/glow-active",width:68,height:68,alt:"",unoptimized:!0})},`on-${n}`):(0,t.jsx)(r.m.div,{initial:{opacity:0}
6,animate:{opacity:1},exit:{opacity:0},children:(0,t.jsx)(p.Image,{className:"transition-transform duration-500 hover:scale-150",src:"img/intercom/video-intercom/glow-deactive",width:68,height:68,alt:"",unoptimized:!0})},`off-${n}`)},`dot-${n}`))})})]}),(0,t.jsx)("div",{className:(0,n.default)("relative mt-4 block md:hidden",e.width<e.height&&"aspect-square"),children:(0,t.jsx)(p.Image,{src:a?a.public_id:e.public_id,...w,className:"object-contain",alt:""})})]}),(0,t.jsxs)("div",{className:(0,n.default)("order-3 flex w-full flex-col gap-y-6 self-center lg:w-1/3 lg:self-center",l?"sm:w-1/2 md:self-start ":""),children:[l&&(0,t.jsx)("div",{className:"hidden sm:block lg:hidden",children:b}),s.map((e,n)=>(0,t.jsx)(f,{idx:n,title:e.title,standalone:!1,active:0===n,children:"string"==typeof e.body?(0,t.jsx)("p",{className:(0,d.setTextStyle)({base:"Heading 8"},"font-medium"),children:e.body}):(0,t.jsx)(d.Text.RichText,{base:"Heading 8",className:"flex flex-col gap-y-spacing-03 font-medium [&_i]:text-sub-heading-3",content:e.body})},n))]})]})})};e.s(["InteractiveImageAccordion",0,e=>(0,t.jsx)(c.AccordionProvider,{children:(0,t.jsx)(x,{...e})})],514222)},771055,e=>{"use strict";var t=e.i(41170),n=e.i(499550),r=e.i(7284),i=e.i(294761),a=e.i(613294),l=e.i(832716),s=e.i(125657),o=e.i(124713),c=e.i(26111),u=e.i(272209);let d=()=>e.A(531608).then(e=>e.domAnimation);e.s(["ImageCarousel",0,({images:e,interval:f=7e3})=>{let m=(0,o.useCarousel)(e),p=(0,s.useRef)(null),[h,g]=(0,s.useState)(!1),x=(0,s.useCallback)(()=>{m.state===o.StateType.Switching&&m.play()},[m]),v=(0,n.useIntersectionObserver)(p,{threshold:[.5]});return(0,s.useEffect)(()=>{v?.isIntersecting&&!h&&g(!0)},[v]),(0,s.useEffect)(()=>{h?m.play():m.pause()},[h,m]),(0,t.jsx)(i.LazyMotion,{strict:!0,features:d,children:(0,t.jsxs)("div",{ref:p,className:"relative w-full overflow-hidden pt-[50%]",children:[(0,t.jsx)(a.AnimatePresence,{custom:m.direction===o.SwitchDirection.Left,initial:!1,children:(0,t.jsx)(l.m.div,{className:"absolute left-0 top-0 w-full",initial:"initial",animate:{x:0,opacity:1},exit:"exit",transition:{duration:.7,ease:u.BEZIER_CURVE.EASE_IN_OUT_CIRC},onAnimationComplete:x,custom:m.direction===o.SwitchDirection.Left,variants:{initial:e=>({x:e?"100%":"-100%",opacity:0}
6),exit:e=>({x:e?"-100%":"100%",opacity:0})},children:(0,t.jsx)(c.Image,{src:m.currentItem.public_id,width:m.currentItem.width,height:m.currentItem.height,alt:"",priority:!0,className:(0,r.default)("object-cover transition-all duration-700 ease-in-out-circ",{"scale-90":m.state===o.StateType.Loading}),onLoad:m.show})},`carousel-item-${e.indexOf(m.currentItem).toString()}`)}),(0,t.jsx)("div",{className:"absolute bottom-0 right-1/2 grid translate-x-1/2 lg:bottom-3 lg:right-3 lg:translate-x-0",children:(0,t.jsx)(o.Controls,{className:"!px-5 sm:!px-6",interval:f,switchDuration:700,items:e,carousel:m})})]})})}])},779076,e=>{"use strict";var t=e.i(41170),n=e.i(836373),r=e.i(714198),i=e.i(7284),a=e.i(125657),l=e.i(563313);let s=({active:e,label:a,href:s,className:o,heightVariant:c})=>{let u=s.includes("http"),d=(0,i.clsx)("group -mb-px grid min-w-min flex-none place-content-center px-3 md:px-6","small"===c?"h-12":"h-14",o);return(0,t.jsx)("li",{className:"contents",children:e?(0,t.jsx)("div",{className:(0,i.clsx)("border-b border-cyan-600",d),children:(0,t.jsx)(l.Text.Span,{base:"Body XS",className:"text-cyan-600",children:a})}):(0,t.jsx)(r.Link,{className:d,href:s,...u&&{target:"_blank",rel:"noopener noreferrer"},children:(0,t.jsxs)(l.Text.Span,{base:"Body XS",className:(0,i.clsx)("transition-colors group-hover:text-cyan-600",u&&"text-cyan-600"),children:[a,u&&(0,t.jsx)(n.default,{className:"ml-1 inline size-4 fill-cyan-600"})]})})})};e.s(["LinkNav",0,({items:e,className:n,itemClassName:l,heightVariant:o="default"})=>{let c=(0,r.usePathname)(),u=(0,a.useCallback)(e=>c.replaceAll("/","")===e.replaceAll("/",""),[c]);return(0,t.jsx)("nav",{className:(0,i.clsx)("sticky z-30 w-full overflow-x-auto whitespace-nowrap bg-white",n),children:(0,t.jsx)("ul",{className:"flex min-w-min flex-row flex-nowrap items-center justify-start border-b border-neutral-50 px-5 md:justify-center md:px-0",children:e.map(e=>(0,t.jsx)(s,{active:e.isActive??u(e.href),...e,className:l,heightVariant:o},`item-${e.label}`))})})}])},333176,e=>{"use strict";var t=e.i(41170),n=e.i(499550),r=e.i(7284),i=e.i(125657),a=e.i(26111),l=e.i(471035);e.s(["Media",0,({image:e,mobileImage:s,video:o,mobileVideo:c,videoLoop:u=!1,videoMuted:d=!0,videoControl:f=!1,className:m})=>{let p=(0,i.useRef)(null),[h,g]=(0,i.useState)(!1),[x,v]=(0,i.useState)(!1),b=(0,n.useIntersectionObserver)(p,{threshold:[.5]}),y=()=>{setTimeout(()=>{v(!0)},100)};return(0,i.useEffect)(()=>{b?.isIntersecting&&!h&&g(!0)},[b?.isIntersecting,h]),(0,t.jsxs)("div",{ref:p,className:(0,r.default)("relative w-full transition-[transform,opacity] duration-700 ease-in-out-circ",!o&&!h&&"translate-y-20 opacity-0",o&&!h&&!x&&"translate-y-20 opacity-0",m),children:[s&&(0,t.jsx)(a.Image,{src:s.src,width:s.width,height:s.height,alt:"",priority:!0,className:"w-full object-cover sm:hidden"}),(0,t.jsx)(a.Image,{src:e.src,width:e.width,height:e.height,alt:"",priority:!0,className:(0,r.default)("w-full",s&&"hidden object-cover sm:block")}),s&&c&&(0,t.jsx)("div",{className:(0,r.default)("absolute left-1/2 top-1/2 size-full -translate-x-1/2 -translate-y-1/2 transition-opacity delay-200 duration-200 ease-in-out-circ sm:hidden",!x&&"opacity-0"),children:(0,t.jsx)(l.VideoPlayer,{videoId:c,width:"100%",height:"100%",playing:h,muted:d,loop:u,controls:f,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover",wmode:"transparent"}},className:"absolute left-1/2 top-1/2 !h-auto w-full -translate-x-1/2 -translate-y-1/2 sm:min-h-0",onPlay:y})}),o&&(0,t.jsx)("div",{className:(0,r.default)("absolute left-1/2 top-1/2 size-full -translate-x-1/2 -translate-y-1/2 transition-opacity delay-200 duration-200 ease-in-out-circ",c&&"hidden sm:block",!x&&"opacity-0"),children:(0,t.jsx)(l.VideoPlayer,{videoId:o,width:"100%",height:"100%",playing:h,muted:d,loop:u,controls:f,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover",wmode:"transparent"}},className:"absolute left-1/2 top-1/2 !h-auto w-full -translate-x-1/2 -translate-y-1/2 sm:min-h-0",onPlay:y})})]})}])},411722,e=>{"use strict";var t,n=e.i(41170),r=e.i(419651),i=e.i(125657);function a(){return(a=Object.assign.bind()).apply(this,arguments)}let l=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),t||(t=i.createElement("path",{d:"M11 2 5 8l6 6 .743-.743L6.487 8l5.256-5.257z"})))};var s=e.i(741589),o=e.i(7284),c=e.i(294761),u=e.i(832716),d=e.i(10801),f=e.i(638096),m=e.i(26111),p=e.i(471035),h=e.i(272209),g=e.i(563313);let x=({content:e})=>(0,r.documentToReactComponents)(e);e.s(["MediumImageCarousel",0,({items:t,gradientStart:r="from-white/0",gradientEnd:a="to-white",setContentGradient:v=!1,lightVariant:b=!1,noArrows:y=!1})=>{let[w,j]=(0,i.useState)(0),[N,E]=(0,i.useState)(!1),[S,C]=(0,i.useState)(!1),[k,T]=(0,i.useState)(0),z=(0,i.useRef)(null),R=(0,i.useRef)(null),_=(0,i.useRef)([]),P=(0,i.useRef)([]),O=(0,i.useRef)(null),I=(0,d.useInView)(O,{amount:.3,margin:"0px 0px -10% 0p
6x"}),A=(0,i.useCallback)(()=>{z.current&&R.current&&C(R.current.scrollWidth>z.current.clientWidth)},[z,R]);(0,i.useEffect)(()=>(A(),window.addEventListener("resize",A),()=>{window.removeEventListener("resize",A)}),[A]);let M=(e,t)=>{if(e!==w&&!N){E(!0),j(e);let n=t.parentElement?.parentElement?.getBoundingClientRect();if(!n)throw Error("Parent of parent element of button should exist.");if(!t.parentElement)throw Error("Parent element of button does not exist");let r=.5*n.width,i=.5*t.getBoundingClientRect().width;T(Math.max(Math.min(0,-t.offsetLeft-i+r),-t.parentElement.scrollWidth+n.width)),setTimeout(()=>{E(!1)},650)}},L=e=>{let t="prev"===e?w-1:w+1,n=P.current[t];n&&M(t,n)},H=(0,i.useMemo)(()=>b?{defaultColor:"text-white",hoverColor:"sm:hover:text-white/65",disabledColor:"text-white/35",underlineColor:"border-white",iconColor:"fill-white"}:{hoverColor:"sm:hover:text-black/65",disabledColor:"text-black/35",underlineColor:"border-black"},[b]);return(0,n.jsx)(c.LazyMotion,{features:()=>e.A(531608).then(e=>e.domAnimation),strict:!0,children:(0,n.jsxs)("div",{className:"flex w-screen flex-col sm:w-full",ref:O,children:[(0,n.jsxs)("div",{className:"relative w-full overflow-hidden",children:[(0,n.jsx)("div",{className:(0,o.default)("flex px-5 empty:mt-0 md:px-[calc((100vw-38.25rem)/2+26px)] lg:px-[calc((100vw-50rem)/2)] 2xl:px-[calc((90rem-50rem)/2)]"),children:t.map((e,t)=>(0,n.jsx)(u.m.div,{className:"min-w-[calc(100vw-20px)] pr-5 md:min-w-[calc(38.25rem-20px)] lg:min-w-[calc(50rem+32px)] lg:pr-8",ref:e=>{_.current[t]=e},animate:{x:`calc((100%) * -${w})`},transition:{ease:h.BEZIER_CURVE.EASE_IN_OUT_CIRC,duration:.75},children:(0,n.jsx)("div",{className:"w-full",children:e.videoId?(0,n.jsx)(p.VideoPlayer,{videoId:e.videoId,width:"100%",height:"100%",muted:!0,loop:!1,controls:!1,playOnView:!1,playing:I&&w===t,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover",wmode:"transparent",qualityMin:"1080"}}}):(0,n.jsxs)(n.Fragment,{children:[e.imageMobile&&(0,n.jsx)(m.Image,{src:e.imageMobile.public_id,width:e.imageMobile.width,height:e.imageMobile.height,alt:"",className:"w-full sm:hidden"}),(0,n.jsx)(m.Image,{src:e.image.public_id,width:e.image.width,height:e.image.height,alt:"",className:(0,o.default)("w-full",e.imageMobile&&"hidden sm:block")})]})})},`carousel-tab-${t}`))}),v&&(0,n.jsxs)("div",{className:"pointer-events-none hidden 2xl:block",children:[(0,n.jsx)("div",{className:`absolute left-0 top-0 h-full w-[calc((100%-50rem)/2)] bg-gradient-to-l content-[''] ${r} ${a}`}),(0,n.jsx)("div",{className:`absolute right-0 top-0 h-full w-[calc((100%-50rem)/2)] bg-gradient-to-r content-[''] ${r} ${a}`})]})]}),(0,n.jsx)("div",{className:"relative w-full px-5 md:px-[calc((100vw-38.25rem)/2)] lg:px-[calc((100vw-50rem)/2)] 2xl:px-[calc((90rem-50rem)/2)]",children:(0,n.jsxs)("div",{className:"relative w-full overflow-hidden",ref:z,children:[(0,n.jsx)("div",{className:"relative my-6 flex w-full sm:mb-4 sm:mt-8 sm:pb-0 lg:mb-6 lg:mt-10",ref:R,children:(0,n.jsx)(u.m.div,{className:(0,o.default)("flex w-full",!S&&"justify-center"),animate:{x:k},transition:{ease:h.BEZIER_CURVE.EASE_IN_OUT_CIRC,duration:.75},children:t.map((e,t)=>(0,n.jsx)("button",{ref:e=>{P.current[t]=e},onClick:e=>{M(t,e.currentTarget)},className:(0,o.default)((0,g.setTextStyle)({base:"Sub-Heading 2",md:"Heading 8",lg:"Heading 7"}),"text-nowrap border-b px-2.5 py-2 font-semibold transition-colors duration-500 ease-in-out-circ sm:px-3 lg:px-4",H.defaultColor,!N&&H.hoverColor,w!==t||N?`border-transparent ${H.disabledColor}`:H.underlineColor),children:e.label},t))})}),!y&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.m.div,{className:(0,o.default)("pointer-events-none absolute left-0 top-0 flex h-full w-[4.5rem] items-center bg-gradient-to-l to-50% py-6 sm:pb-4  sm:pt-8",r,a,!S&&"!opacity-0"),animate:{opacity:+(w>0)},"aria-disabled":!0,children:(0,n.jsx)("button",{type:"button",className:(0,o.default)("flex size-10 cursor-pointer items-center justify-center",S?"pointer-events-auto":"pointer-events-none"),onClick:()=>{L("prev")},children:(0,n.jsx)(l,{className:(0,o.default)("flex size-5 -translate-x-3 sm:translate-x-0",H.iconColor)})})}),(0,n.jsx)(u.m.div,{className:(0,o.default)("pointer-events-none absolute right-0 top-0 flex h-full w-[4.5rem] items-center justify-end bg-gradient-to-r to-50% py-6 sm:pb-4 sm:pt-8",r,a,!S&&"!opacity-0"),animate:{o
6pacity:+(w<t.length-1)},"aria-disabled":!0,children:(0,n.jsx)("button",{type:"button",className:(0,o.default)("flex size-10 cursor-pointer items-center justify-center",S?"pointer-events-auto":"pointer-events-none"),onClick:()=>{L("next")},children:(0,n.jsx)(s.default,{className:(0,o.default)("flex size-5 translate-x-3 sm:translate-x-0",H.iconColor)})})})]})]})}),(0,n.jsx)("div",{className:"relative w-full gap-x-5 px-5 empty:mt-0 sm:overflow-visible md:px-[calc((100vw-38.25rem)/2)] lg:px-[calc((100vw-50rem)/2)] 2xl:px-[calc((90rem-50rem)/2)]",children:t.map((e,t)=>t===w&&e.contents&&(0,n.jsxs)(u.m.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:.75,ease:"circInOut"},className:(0,o.default)((0,g.setTextStyle)({base:"Sub-Heading 1",md:"Heading 8"}),"text-center font-medium",H.defaultColor),children:[(0,n.jsx)(x,{content:e.contents}),e.button&&(0,n.jsx)(f.Cta,{href:e.button.link,className:"mt-6",variant:e.button.variant??"button",...b&&{darkMode:!0},children:e.button.label})]},`carousel-content-${t}`))})]})})}],411722)},323480,e=>{"use strict";var t,n,r=e.i(125657);function i(){return(i=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return r.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 40 40"},e),t||(t=r.createElement("circle",{cx:20,cy:20,r:20})),n||(n=r.createElement("path",{fill:"#949CA5",fillRule:"evenodd",d:"M20 18.4 13.6 12 12 13.6l6.4 6.4-6.4 6.4 1.6 1.6 6.4-6.4 6.4 6.4 1.6-1.6-6.4-6.4 6.4-6.4-1.6-1.6z",clipRule:"evenodd",opacity:.8})))}])},332682,e=>{"use strict";var t=e.i(41170),n=e.i(977018),r=e.i(323480),i=e.i(7284),a=e.i(125657);e.s(["Modal",0,({children:e,isOpen:l,setIsOpen:s,className:o,variant:c,customPaddingClass:u,customHeightClass:d,hideCloseButton:f,backdropClassName:m})=>{let p=(0,a.useRef)(null);return void 0===c&&(c="regular"),(0,a.useEffect)(()=>{l&&setTimeout(()=>{p.current?.scrollTo({top:0,behavior:"instant"})},0)},[l]),(0,t.jsxs)(t.Fragment,{children:["bottom"===c&&(0,t.jsxs)(n.Dialog,{open:l,onClose:()=>{s(!1)},className:"fixed left-0 top-0 z-50 flex size-full justify-center px-2 pt-20 md:items-center md:pt-[120px]",children:[(0,t.jsx)("div",{className:(0,i.default)("fixed inset-0 z-[51]",m??"bg-black/75"),"aria-hidden":"true",onClick:()=>{s(!1)}}),(0,t.jsxs)(n.DialogPanel,{className:(0,i.default)("relative z-[52] flex max-w-[85rem] overflow-auto rounded-t-lg bg-white shadow-md",o,u??"px-6 pt-12 md:px-16 md:pt-16 lg:px-[120px] lg:pt-[120px]"),children:[!f&&(0,t.jsx)("button",{type:"button",onClick:()=>{s(!1)},className:"absolute right-3 top-3 z-[53] rounded-full bg-neutral-50 transition-colors duration-700 ease-in-out-circ hover:bg-neutral-100 md:right-5 md:top-5",children:(0,t.jsx)(r.default,{className:"size-[30px] sm:size-10"})}),e]})]}),"floating"===c&&(0,t.jsxs)(n.Dialog,{open:l,onClose:()=>{s(!1)},className:"fixed left-0 top-0 z-50 flex size-full items-start justify-center overflow-auto p-5",children:[(0,t.jsx)("div",{className:(0,i.default)("fixed inset-0 z-[51]",m??"bg-black/75"),"aria-hidden":"true",onClick:()=>{s(!1)}}),(0,t.jsxs)(n.DialogPanel,{className:(0,i.default)("relative z-[52] w-full max-w-[85rem] rounded-lg bg-white shadow-md",o,u??"px-6 py-12 md:p-16 lg:mt-24 lg:px-[120px] lg:pt-[120px]"),children:[!f&&(0,t.jsx)("div",{className:"sticky top-3 z-[53] -mr-4 -mt-10 mb-10 flex justify-end sm:-mr-3 sm:-mt-10 sm:mb-10 md:-mr-10 lg:mb-[80px] lg:mr-[-100px] lg:mt-[-100px]",children:(0,t.jsx)("button",{type:"button",onClick:()=>{s(!1)},className:"rounded-full bg-neutral-50 hover:bg-neutral-100",children:(0,t.jsx)(r.default,{className:"size-[30px] sm:size-10"})})}),e]})]}),"regular"===c&&(0,t.jsxs)(n.Dialog,{open:l,onClose:()=>{s(!1)},className:"fixed left-0 top-0 z-50 flex size-full items-center justify-center px-2 py-8",children:[(0,t.jsx)("div",{className:(0,i.default)("fixed inset-0 z-[51] rounded-md",m??"bg-neutral-50 opacity-50"),"aria-hidden":"true",onClick:()=>{s(!1)}}),(0,t.jsxs)(n.DialogPanel,{className:(0,i.default)("relative z-[52] flex max-w-[85rem] rounded-lg bg-white shadow-md",o,d??"max-h-[calc(100dvh-4rem)] md:max-h-[762px]"),children:[(0,t.jsx)(n.DialogPanel,{ref:p,className:(0,i.default)("w-full overflow-y-auto px-8 py-16 lg:p-[120px] lg:py-20",u),children:e}),!f&&(0,t.jsx)("button",{type:"button",onClick:()=>{s(!1)},className:"absolute right-5 top-5 z-[100] rounded-full bg-neutral-50 transition-colors duration-700 ease-in-out-circ hover:bg-neutral-100",children:(0,t.jsx)(r.default,{className:"size-[30px] sm:size-10"})})]})]})]})}])},530058,e=>{"use strict";let t,n,r;var i=e.i(710019),a=e.i(790913),l=e.i(125657),s=e.i(670176),o=e.i(571106),c=e.i(25189),u=e.i(769747),d=e.i(273864),f=e.i(647494),m=e.i(777617),p=e.i(576752),h=e.i(443755);function g({onFocus:e}){let[t,n]=(0,l.useState)(!0),r=(0,p.useIsMounted)();return t?l.default.createElement(h.Hidden,{as:"button",type:"button",features:h.HiddenFeatures.Focusable,onFocus:t=>{t.preventDefault();let i,a=50;i=requestAnimationFrame(function t(){if(a--<=0){i&&cancelAnimationFrame(i);return}if(e()){if(cancelAnimationFrame(i),!r.current)return;n(!1);return}i=requestAnimationFrame(t)})}}):null}var x=e.i(914064),v=e.i(350861),b=e.i(102561),y=e.i(590737),w=e.i(6
654943);let j=l.createContext(null);function N({children:e}){let t=l.useRef({groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let i=null!=(n=r.get(t))?n:0;return r.set(t,i+1),[Array.from(r.keys()).indexOf(t),function(){let e=r.get(t);e>1?r.set(t,e-1):r.delete(t)}]}});return l.createElement(j.Provider,{value:t},e)}function E(e){let t=l.useContext(j);if(!t)throw Error("You must wrap your component in a <StableCollection>");let n=l.useId(),[r,i]=t.current.get(e,n);return l.useEffect(()=>i,[]),r}var S=e.i(128681),C=((t=C||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t),k=((n=k||{})[n.Less=-1]="Less",n[n.Equal=0]="Equal",n[n.Greater=1]="Greater",n),T=((r=T||{})[r.SetSelectedIndex=0]="SetSelectedIndex",r[r.RegisterTab=1]="RegisterTab",r[r.UnregisterTab=2]="UnregisterTab",r[r.RegisterPanel=3]="RegisterPanel",r[r.UnregisterPanel=4]="UnregisterPanel",r);let z={0(e,t){var n;let r=(0,x.sortByDomNode)(e.tabs,e=>e.current),i=(0,x.sortByDomNode)(e.panels,e=>e.current),a=r.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),l={...e,tabs:r,panels:i};if(t.index<0||t.index>r.length-1){let n=(0,v.match)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,v.match)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===a.length)return l;let i=(0,v.match)(n,{0:()=>r.indexOf(a[0]),1:()=>r.indexOf(a[a.length-1])});return{...l,selectedIndex:-1===i?e.selectedIndex:i}}let s=r.slice(0,t.index),o=[...r.slice(t.index),...s].find(e=>a.includes(e));if(!o)return l;let c=null!=(n=r.indexOf(o))?n:e.selectedIndex;return -1===c&&(c=e.selectedIndex),{...l,selectedIndex:c}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],r=(0,x.sortByDomNode)([...e.tabs,t.tab],e=>e.current),i=e.selectedIndex;return e.info.current.isControlled||-1===(i=r.indexOf(n))&&(i=e.selectedIndex),{...e,tabs:r,selectedIndex:i}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,x.sortByDomNode)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},R=(0,l.createContext)(null);function _(e){let t=(0,l.useContext)(R);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,_),t}return t}R.displayName="TabsDataContext";let P=(0,l.createContext)(null);function O(e){let t=(0,l.useContext)(P);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,O),t}return t}function I(e,t){return(0,v.match)(t.type,z,e,t)}P.displayName="TabsActionsContext";let A=w.RenderFeatures.RenderStrategy|w.RenderFeatures.Static,M=(0,w.forwardRefWithAs)(function(e,t){var n,r;let u=(0,l.useId)(),{id:p=`headlessui-tabs-tab-${u}`,disabled:h=!1,autoFocus:g=!1,...j}=e,{orientation:N,activation:C,selectedIndex:k,tabs:T,panels:z}=_("Tab"),R=O("Tab"),P=_("Tab"),[I,A]=(0,l.useState)(null),M=(0,l.useRef)(null),L=(0,m.useSyncRefs)(M,t,A);(0,c.useIsoMorphicEffect)(()=>R.registerTab(M),[R,M]);let H=E("tabs"),F=T.indexOf(M);-1===F&&(F=H);let D=F===k,B=(0,o.useEvent)(e=>{let t=e();if(t===x.FocusResult.Success&&"auto"===C){let e=(0,y.getActiveElement)(M.current),t=P.tabs.findIndex(t=>t.current===e);-1!==t&&R.change(t)}return t}),V=(0,o.useEvent)(e=>{let t=T.map(e=>e.current).filter(Boolean);if(e.key===S.Keys.Space||e.key===S.Keys.Enter){e.preventDefault(),e.stopPropagation(),R.change(F);return}switch(e.key){case S.Keys.Home:case S.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),B(()=>(0,x.focusIn)(t,x.Focus.First));case S.Keys.End:case S.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),B(()=>(0,x.focusIn)(t,x.Focus.Last))}if(B(()=>(0,v.match)(N,{vertical:()=>e.key===S.Keys.ArrowUp?(0,x.focusIn)(t,x.Focus.Previous|x.Focus.WrapAround):e.key===S.Keys.ArrowDown?(0,x.focusIn)(t,x.Focus.Next|x.Focus.WrapAround):x.FocusResult.Error,horizontal:()=>e.key===S.Keys.ArrowLeft?(0,x.focusIn)(t,x.Focus.Previous|x.Focus.WrapAround):e.key===S.Keys.ArrowRight?(0,x.focusIn)(t,x.Focus.Next|x.Focus.WrapAround):x.FocusResult.Error}))===x.FocusResult.Success)return e.preventDefault()}),$=(0,l.useRef)(!1),U=(0,o.useEvent)(()=>{var e;$.current||($.current=!0,null==(e=M.current)||e.focus({preventScroll:!0}),R.change(F),(0,b.microTask)(()=>{$.current=!1}))}),q=(0,o.useEvent)(e=>{e.preventDefault()}),{isFocusVisible:K,focusProps:W}=(0,i.useFocusRing)({autoFocus:g}),{isHovered:J,hoverProps:G}=(0,a.useHover)({isDisabled:h}),{pressed:Y,pressProps:X}=(0,s.useActivePress)({disabled:h}
6),Z=(0,f.useSlot)({selected:D,hover:J,active:Y,focus:K,autofocus:g,disabled:h}),Q=(0,w.mergeProps)({ref:L,onKeyDown:V,onMouseDown:q,onClick:U,id:p,role:"tab",type:(0,d.useResolveButtonType)(e,I),"aria-controls":null==(r=null==(n=z[F])?void 0:n.current)?void 0:r.id,"aria-selected":D,tabIndex:D?0:-1,disabled:h||void 0,autoFocus:g},W,G,X);return(0,w.useRender)()({ourProps:Q,theirProps:j,slot:Z,defaultTag:"button",name:"Tabs.Tab"})}),L=(0,w.forwardRefWithAs)(function(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:i=!1,onChange:a,selectedIndex:s=null,...d}=e,p=r?"vertical":"horizontal",h=i?"manual":"auto",v=null!==s,b=(0,u.useLatestValue)({isControlled:v}),y=(0,m.useSyncRefs)(t),[j,E]=(0,l.useReducer)(I,{info:b,selectedIndex:null!=s?s:n,tabs:[],panels:[]}),S=(0,f.useSlot)({selectedIndex:j.selectedIndex}),C=(0,u.useLatestValue)(a||(()=>{})),k=(0,u.useLatestValue)(j.tabs),T=(0,l.useMemo)(()=>({orientation:p,activation:h,...j}),[p,h,j]),z=(0,o.useEvent)(e=>(E({type:1,tab:e}),()=>E({type:2,tab:e}))),_=(0,o.useEvent)(e=>(E({type:3,panel:e}),()=>E({type:4,panel:e}))),O=(0,o.useEvent)(e=>{A.current!==e&&C.current(e),v||E({type:0,index:e})}),A=(0,u.useLatestValue)(v?e.selectedIndex:j.selectedIndex),M=(0,l.useMemo)(()=>({registerTab:z,registerPanel:_,change:O}),[]);(0,c.useIsoMorphicEffect)(()=>{E({type:0,index:null!=s?s:n})},[s]),(0,c.useIsoMorphicEffect)(()=>{if(void 0===A.current||j.tabs.length<=0)return;let e=(0,x.sortByDomNode)(j.tabs,e=>e.current);e.some((e,t)=>j.tabs[t]!==e)&&O(e.indexOf(j.tabs[A.current]))});let L=(0,w.useRender)();return l.default.createElement(N,null,l.default.createElement(P.Provider,{value:M},l.default.createElement(R.Provider,{value:T},T.tabs.length<=0&&l.default.createElement(g,{onFocus:()=>{var e,t;for(let n of k.current)if((null==(e=n.current)?void 0:e.tabIndex)===0)return null==(t=n.current)||t.focus(),!0;return!1}}),L({ourProps:{ref:y},theirProps:d,slot:S,defaultTag:"div",name:"Tabs"}))))}),H=(0,w.forwardRefWithAs)(function(e,t){let{orientation:n,selectedIndex:r}=_("Tab.List"),i=(0,m.useSyncRefs)(t),a=(0,f.useSlot)({selectedIndex:r});return(0,w.useRender)()({ourProps:{ref:i,role:"tablist","aria-orientation":n},theirProps:e,slot:a,defaultTag:"div",name:"Tabs.List"})}),F=(0,w.forwardRefWithAs)(function(e,t){let{selectedIndex:n}=_("Tab.Panels"),r=(0,m.useSyncRefs)(t),i=(0,f.useSlot)({selectedIndex:n});return(0,w.useRender)()({ourProps:{ref:r},theirProps:e,slot:i,defaultTag:"div",name:"Tabs.Panels"})}),D=(0,w.forwardRefWithAs)(function(e,t){var n,r,a,s;let o=(0,l.useId)(),{id:u=`headlessui-tabs-panel-${o}`,tabIndex:d=0,...p}=e,{selectedIndex:g,tabs:x,panels:v}=_("Tab.Panel"),b=O("Tab.Panel"),y=(0,l.useRef)(null),j=(0,m.useSyncRefs)(y,t);(0,c.useIsoMorphicEffect)(()=>b.registerPanel(y),[b,y]);let N=E("panels"),S=v.indexOf(y);-1===S&&(S=N);let C=S===g,{isFocusVisible:k,focusProps:T}=(0,i.useFocusRing)(),z=(0,f.useSlot)({selected:C,focus:k}),R=(0,w.mergeProps)({ref:j,id:u,role:"tabpanel","aria-labelledby":null==(r=null==(n=x[S])?void 0:n.current)?void 0:r.id,tabIndex:C?d:-1},T),P=(0,w.useRender)();return C||null!=(a=p.unmount)&&!a||null!=(s=p.static)&&s?P({ourProps:R,theirProps:p,slot:z,defaultTag:"div",features:A,visible:C,name:"Tabs.Panel"}):l.default.createElement(h.Hidden,{"aria-hidden":"true",...R})}),B=Object.assign(M,{Group:L,List:H,Panels:F,Panel:D});e.s(["Tab",0,B,"TabGroup",0,L,"TabList",0,H,"TabPanel",0,D,"TabPanels",0,F],530058)},260682,e=>{"use strict";var t=e.i(41170),n=e.i(530058),r=e.i(7284),i=e.i(294761),a=e.i(613294),l=e.i(832716),s=e.i(125657),o=e.i(563313);let c=()=>e.A(531608).then(e=>e.domAnimation);e.s(["PilledTabSection",0,({tabs:e,classNames:u,tabClassName:d,sizeSmall:f=!1,bgColorClassName:m,disableContentAnimation:p=!1,onTabChange:h,hidePanels:g=!1,selectedIndex:x})=>{let[v,b]=(0,s.useState)(0),[y,w]=(0,s.useState)(!1),j=void 0!==x,N=j?x:v,E=(0,s.useCallback)(e=>{if(e!==N&&h?.(e),!j){if(p)return void b(e);w(e>N),b(e)}},[p,j,h,N]),S=(0,r.default)("mx-auto mt-4 flex w-full max-w-[120rem] flex-row overflow-hidden",f?"sm:mt-spacing-06":"sm:mt-7"),C=(0,t.jsxs)(n.TabGroup,{as:"section",className:`w-full ${u}`,selectedIndex:N,onChange:E,children:[(0,t.jsx)("div",{className:(0,r.default)("mx-auto flex max-w-[81rem] flex-col overflow-hidden rounded-full border border-neutral-50 lg:items-center",m),children:e.length>1&&(0,t.jsx)(n.TabList,{className:(0,r.default)("flex w-full flex-row flex-nowrap justify-around overflow-hidden overflow-x-auto lg:flex-wrap lg:overflow-visible",f?"p-1.5":"p-2"),children:e.map((i,a)=>(0,t.jsx)(n.Tab,{className:(0,r.default)("inline-flex grow basis-1 items-center justify-center whitespace-nowrap rounded-full leading-none text-neutral-300 transition-colors duration-700 ease-in-out-circ hover:border-neutral-950 hover:text-neutral-950 ui-selected:border-neutral-950 ui-selected:bg-neutral-950 ui-selected:text-white",f?"h-[2.125rem] px-spacing-05":"h-[2.75rem] px-8 py-2",a<e.length-1&&(f?"mr-2":"mr-3"),d),children:(0,t.jsx)(o.Text.Span,{base:f?"Sub-Heading 3":"Sub-Heading 1",className:"flex !leading-none",children:i.label})},`tab-button-${a}`))})}),!g&&(p?(0,t.jsx)(n.TabPanels,{className:S,children:e.map((e,r)=>(0,t.jsx)(n.TabPanel,{className:"top-0 w-full flex-none grow",children:e.contents},`tab-panel-${r}`))}):(0,t.jsx)(n.TabPanels,{className:S,children:(0,t.jsx)(a.AnimatePresence,{initial:!1,custom:y,mode:"popLayout",children:(0,t.jsx)(n.TabPanel,{static:!0,as:l.m.div,className:"top-0 w-full flex-none grow",custom:y,initial:"initial",animate:{x:0,opacity:1},exit:"exit",transition:{duration:.75,ease:[.475,.425,0,.995]},variants:{initial:e=>({x:e?"100%":"-100%",opacity:0}
6),exit:e=>({x:e?"-100%":"100%",opacity:0})},children:e[N]?.contents},`tab-${N}`)})}))]});return p?C:(0,t.jsx)(i.LazyMotion,{strict:!0,features:c,children:C})}])},926798,e=>{"use strict";var t=e.i(41170),n=e.i(156662),r=e.i(269722),i=e.i(7284),a=e.i(125657),l=e.i(638096),s=e.i(563313);e.s(["PricingAccordion",0,({items:e,className:o,defaultSelectedTitle:c,selectedCategoryKey:u,selectedSeriesKey:d,onSelectionChange:f,faqButton:m})=>{let p=(0,a.useMemo)(()=>{let t,n,r=c??e[0]?.title??"";if(u){let i=e.find(e=>e.key===u),a=e.findIndex(e=>e.key===u);if(i&&-1!==a){let e=Array.isArray(i.content);if(d&&e){t=a,n=i.title;let e=i.contentKeys?.indexOf(d),l=i.content,s=void 0!==e&&-1!==e?l[e]:void 0;s&&(r=s)}else e&&(t=a),r=i.title,n=void 0}}return{expandedIdx:t,selectedTitle:r,parentTitle:n}},[e,c,u,d]),[h,g]=(0,a.useState)(p.expandedIdx),[x,v]=(0,a.useState)(p.selectedTitle),[b,y]=(0,a.useState)(p.parentTitle),w=(0,a.useRef)(!0);(0,a.useEffect)(()=>{if(w.current){w.current=!1;return}g(p.expandedIdx),v(p.selectedTitle),y(p.parentTitle)},[p]);let j=(0,a.useCallback)(e=>{g(t=>t===e?void 0:e)},[]),N=(0,a.useCallback)((e,t,n,r)=>{v(e),y(t),f?.(e,t,n,r)},[f]);return(0,t.jsxs)("div",{className:(0,i.default)("max-h-[calc(100vh-var(--header-height))] w-[210px] overflow-y-scroll hide-scrollbar lg:w-[252px]",o),children:[e.map((e,a)=>{let l=h===a,o=void 0!==e.content,c=x===e.title&&void 0===b,u=Array.isArray(e.content)&&e.content.includes(x)&&b===e.title;return(0,t.jsx)("div",{className:"group border-b border-neutral-300",children:(0,t.jsxs)("div",{className:(0,i.default)("grid w-full transition-all duration-500 ease-in-out",o&&l?"grid-rows-[max-content_1fr]":"grid-rows-[max-content_0fr]"),children:[(0,t.jsxs)("button",{onClick:()=>{o?(j(a),l||N(e.title,void 0,e.key,void 0)):(g(void 0),N(e.title,void 0,e.key,void 0))},className:(0,i.default)((0,s.setTextStyle)({base:"Sub-Heading 2",lg:"Heading 8"},"flex items-center justify-between gap-4 pt-4 text-left transition-colors duration-300 ease-in-out-circ group-hover:text-black"),c||l||u?"pb-4 text-black":"pb-4 text-neutral-950/35","font-medium"),children:[e.title,o&&(0,t.jsx)("div",{className:"relative w-4 flex-none",children:l?(0,t.jsx)(r.default,{className:"size-4"}):(0,t.jsx)(n.default,{className:"size-4"})})]}),o&&(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:"pb-4",children:Array.isArray(e.content)?(0,t.jsx)("ul",{className:"list-none space-y-3",children:e.content.map((n,r)=>{let a=x===n&&b===e.title;return(0,t.jsx)("li",{children:(0,t.jsx)("button",{type:"button",className:(0,i.default)((0,s.setTextStyle)({base:"Body M"},"w-full cursor-pointer text-left font-normal transition-colors"),a?"font-medium text-cyan-600":"text-neutral-950 hover:text-cyan-600"),onClick:t=>{t.stopPropagation();let i=e.contentKeys?.[r];N(n,e.title,i,e.key)},children:n})},r)})}):(0,t.jsx)("div",{className:(0,s.setTextStyle)({base:"Body L"},"font-normal"),children:e.content})})})]})},a)}),(0,t.jsx)(l.Cta,{styleType:"outline",color:"black",size:"small",className:"mb-spacing-07 mt-spacing-06",onClick:m.onClick,children:m.label})]})}])},466609,e=>{"use strict";var t,n=e.i(125657);function r(){return(r=Object.assign.bind()).apply(this,arguments)}e.s(["default",0,function(e){return n.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),t||(t=n.createElement("path",{d:"m12.876 5.876-5 5-5-5 .75-.751 4.25 4.248 4.248-4.248z"})))}])},27917,e=>{"use strict";var t=e.i(41170),n=e.i(466609),r=e.i(7284),i=e.i(125657),a=e.i(563313);e.s(["PricingMobileNav",0,({allTitle:e,items:l,selectedLabel:s,selectedCategoryKey:o,selectedSeriesKey:c,onSelectedClick:u,onSelectionChange:d,children:f,className:m})=>{let[p,h]=(0,i.useState)(!1),[g,x]=(0,i.useState)(0),[v,b]=(0,i.useState)(!1),y=(0,i.useRef)(null);(0,i.useEffect)(()=>{if(o){let e=l.findIndex(e=>e.key===o);if(-1!==e)return void x(0===e?1:e)}let e=l.findIndex(e=>e.title===s);-1!==e&&x(0===e?1:e)},[s,o,l]),(0,i.useEffect)(()=>{let e=y.current;if(!e)return;let t=new IntersectionObserver(e=>{let t=e[0];t&&b(!t.isIntersecting)},{threshold:0});return t.observe(e),()=>{t.disconnect()}},[]);let w=l[g],j=w?.content,N=w?.title??"";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{ref:y,className:"h-0 min-[813px]:hidden"}),(0,t.jsxs)("div",{className:(0,r.default)("sticky top-[calc(var(--header-height)+
658px)] z-[39] w-full min-[813px]:hidden",m),children:[(0,t.jsx)("div",{className:(0,r.default)("-mb-px border-b bg-white px-5 py-spacing-05 transition-[border-color,shadow] duration-500",v?"border-neutral-25 shadow-[8px_8px_30px_0_rgba(0,0,0,0.06)]":"border-transparent"),children:(0,t.jsxs)("button",{onClick:()=>{h(!0),u?.()},className:(0,r.default)((0,a.setTextStyle)({base:"Sub-Heading 2"}),"flex w-full items-center justify-between gap-2 rounded-[30px] border border-neutral-100 bg-white px-spacing-06 py-spacing-04 pr-spacing-05 font-medium text-neutral-950"),children:[s,(0,t.jsx)(n.default,{className:"size-4"})]})}),(0,t.jsx)("div",{className:(0,r.default)("fixed inset-0 z-[39] flex items-end overflow-hidden backdrop-blur transition-all duration-500 ease-in-out-circ",p?"bg-white/20":"pointer-events-none bg-transparent backdrop-blur-0"),role:"button",tabIndex:0,onClick:e=>{e.target===e.currentTarget&&h(!1)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&h(!1)},"aria-label":"Close menu",children:(0,t.jsxs)("div",{role:"dialog","aria-modal":"true",className:(0,r.default)("grid h-3/4 w-full rounded-t-lg bg-white pt-[1.375rem] shadow-lg transition-transform duration-500 ease-in-out-circ",f?"grid-rows-[auto,1fr,auto]":"grid-rows-[auto,1fr]",p?"translate-y-0":"translate-y-full"),children:[(0,t.jsx)("div",{className:"flex flex-row overflow-x-auto px-5 hide-scrollbar",children:l.map((e,n)=>{let i=g===n;return(0,t.jsx)("button",{onClick:()=>{if(0===n){let e=l[1];e&&d?.(e.title,void 0,e.key,void 0),h(!1)}else x(n)},className:(0,a.setTextStyle)({base:"Sub-Heading 2"},(0,r.default)("whitespace-nowrap border-b px-spacing-03 py-2.5 font-medium transition-colors duration-500 ease-in-out-circ",i?"border-cyan-600 text-cyan-600":"border-neutral-25 text-neutral-950")),children:e.title},n)})}),(0,t.jsx)("div",{className:"overflow-y-auto pl-[29px] pr-5 pt-spacing-02",children:j&&(Array.isArray(j)?(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("button",{onClick:()=>{d?.(N,void 0,w.key,void 0),h(!1)},className:(0,a.setTextStyle)({base:"Label L"},"w-full cursor-pointer py-spacing-04 text-left font-normal text-neutral-950 transition-colors hover:text-cyan-600"),children:e}),j.map((e,n)=>{let i=w.contentKeys?.[n];return(0,t.jsx)("button",{onClick:()=>{d?.(e,N,i,w.key),h(!1)},className:(0,a.setTextStyle)({base:"Label L"},(0,r.default)("w-full cursor-pointer py-spacing-04 text-left font-normal transition-colors hover:text-cyan-600",i===c?"text-cyan-600":"text-neutral-950")),children:e},n)})]}):j)}),f&&(0,t.jsx)("div",{className:"border-t border-neutral-25 px-5 py-spacing-05",children:f})]})})]})]})}])},379253,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(638096),i=e.i(26111),a=e.i(277559),l=e.i(563313);e.s(["PricingHeroBanner",0,({headline:e,subtitle:s,primaryCta:o,secondaryCta:c,imageUrl:u,imageAlt:d="",className:f})=>{let{text:m,...p}=o,{text:h,...g}=c;return(0,t.jsxs)(a.SectionContainer,{bleed:"full",className:(0,n.default)("relative flex aspect-[1440/318] max-h-[19.875rem] min-h-[14.5rem] justify-center overflow-hidden bg-neutral-800 sm:min-h-[16rem] lg:min-h-[19.875rem]",f),children:[(0,t.jsx)("div",{className:"absolute inset-0 hidden bg-[linear-gradient(121deg,#1F2B35_33.63%,#24333F_56.92%,#3F4D59_91.87%)] sm:block"}),(0,t.jsxs)(a.SectionContainer,{className:"relative flex h-full",children:[(0,t.jsxs)("div",{className:"flex flex-col justify-center py-spacing-07 sm:w-7/12 sm:py-spacing-11",children:[(0,t.jsx)(l.Text.H1,{base:"Heading 6",md:"Heading 5",lg:"Heading 3",className:"font-semibold text-white",children:e}),(0,t.jsx)(l.Text.P,{base:"Body M",md:"Body L",className:"mt-spacing-03 font-normal text-white",children:s}),(0,t.jsxs)("div",{className:"mt-spacing-06 flex flex-row flex-wrap gap-4",children:[(0,t.jsx)(r.Cta,{...p,target:"_blank",rel:"noopener noreferrer",color:"white",children:m}),(0,t.jsx)(r.Cta,{...g,target:"_blank",rel:"noopener noreferrer",color:"white",children:h})]})]}),u&&(0,t.jsx)("div",{className:"absolute right-0 top-1/2 mt-4 hidden aspect-square w-1/2 -translate-y-1/2 object-cover sm:block",children:(0,t.jsx)(i.Image,{src:u,fill:!0,alt:d,className:"size-full object-cover"})})]})]})}])},181809,444199,e=>{"use strict";var t=e.i(41170),n=e.i(967174),r=e.i(125657),i=e.i(638096),a=e.i(563313),l=e.i(422228);
6let s=({title:e,subtitle:n,price:r,priceLabel:i="MSRP",disclaimerContent:s,disclaimerText:o,variant:c="default",className:u})=>"drawer"===c?(0,t.jsx)("div",{className:u,children:(0,t.jsxs)("div",{className:"border-t border-neutral-50 bg-neutral-1 px-5 pb-0 pt-spacing-07 sm:px-spacing-07",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)(a.Text.H3,{base:"Heading 8",className:"font-medium text-neutral-950",children:e}),(0,t.jsxs)("div",{className:"flex items-start gap-spacing-01",children:[(0,t.jsx)(a.Text.Span,{base:"Heading 6",className:"font-semibold text-neutral-950",children:r}),i&&(0,t.jsx)(a.Text.Span,{base:"Body XS",className:"font-normal text-neutral-950",children:i})]})]}),o&&(0,t.jsx)(a.Text.P,{base:"Body XS",className:"mt-spacing-05 font-normal text-neutral-950",children:o})]})}):"modal"===c?(0,t.jsx)("div",{className:u,children:(0,t.jsx)("div",{className:"w-full rounded-md bg-neutral-1 p-spacing-06",children:(0,t.jsxs)("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-spacing-02",children:[(0,t.jsx)(a.Text.H2,{base:"Heading 7",md:"Heading 8",className:"font-medium text-neutral-950",children:e}),n&&(0,t.jsx)(a.Text.P,{base:"Body XS",md:"Body XXS",className:"font-normal text-neutral-950",children:n})]}),(0,t.jsxs)("div",{className:"mt-spacing-06 flex items-start gap-spacing-02 md:mt-0",children:[(0,t.jsx)(a.Text.Span,{base:"Heading 7",md:"Heading 8",className:"font-medium text-neutral-950",children:r}),i&&(0,t.jsx)(a.Text.Span,{base:"Body XXS",className:"font-normal text-neutral-950",children:i})]})]})})}):(0,t.jsxs)("div",{className:u,children:[(0,t.jsx)("section",{className:"w-full px-28",children:(0,t.jsx)("div",{className:"mx-auto max-w-[1440px] rounded-md bg-neutral-1 p-7",children:(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("h2",{className:(0,a.setTextStyle)({base:"Heading 6"},"font-semibold text-neutral-950"),children:e}),n&&(0,t.jsx)("p",{className:(0,a.setTextStyle)({base:"Body XS"},"font-normal text-neutral-950"),children:n})]}),(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("span",{className:(0,a.setTextStyle)({base:"Heading 4"},"font-semibold text-neutral-950"),children:r}),i&&(0,t.jsx)("span",{className:(0,a.setTextStyle)({base:"Body XS"},"font-normal text-neutral-950"),children:i})]})]})})}),s&&(0,t.jsx)("div",{className:"w-full px-28 pt-3",children:(0,t.jsx)("div",{className:"mx-auto max-w-[1440px]",children:(0,t.jsx)(l.RichTextBody,{content:s,className:(0,a.setTextStyle)({base:"Body M"},"font-normal text-neutral-950")})})})]});e.s(["PricingTotalPriceBanner",0,s],444199),e.s(["PricingListDrawer",0,({itemCount:e,isOpen:l,onClose:o,children:c,totalPrice:u,disclaimerText:d,totalMsrpTitle:f="Total MSRP",ctaText:m="Get custom quote",onClickCta:p,title:h="Your list",testId:g="pricing-list-drawer"})=>{let[x,v]=(0,r.useState)(!1),[b,y]=(0,r.useState)(l);if((0,r.useEffect)(()=>{if(!l)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[l]),(0,r.useEffect)(()=>{if(l)return y(!0),setTimeout(()=>{v(!0)},10),()=>{};v(!1);let e=setTimeout(()=>{y(!1)},300);return()=>{clearTimeout(e)}},[l]),b)return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:`fixed inset-0 z-40 touch-none transition-opacity duration-300 sm:bg-black/50 ${x?"opacity-100":"opacity-0"}`,onClick:o,onTouchMove:e=>{e.preventDefault()},"aria-hidden":"true"}),(0,t.jsxs)("div",{"data-testid":g,className:`fixed bottom-0 right-0 z-50 flex h-[calc(100vh-var(--header-height))] w-full flex-col border-t border-neutral-25 bg-white shadow-xl transition-transform duration-300 ease-in-out sm:h-full sm:w-[600px] sm:border-t-0 ${x?"translate-x-0":"translate-x-full"}`,children:[(0,t.jsxs)("div",{className:"flex items-center justify-between bg-neutral-1 px-5 py-spacing-05 sm:px-8 sm:py-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(a.Text.H2,{base:"Heading 8",className:"font-medium text-neutral-950",children:h}),(0,t.jsxs)(a.Text.Span,{base:"Body L",className:"font-normal text-neutral-950",children:["(",e,")"]})]}),(0,t.jsx)("button",{onClick:o,className:"flex size-8 items-center justify-center rounded-full bg-neutral-50","aria-label":"Close drawer",children:(0,t.jsx)(n.default,{className:"size-5 fill-neutral-300 group-hover:fill-neutral-400 sm:size-6"})})]}),(0,t.jsx)("div",{className:"flex-1 overflow-y-auto px-5 sm:px-8",children:c}),(0,t.jsx)(s,{title:f,price:u,priceLabel:"MSRP",variant:"drawer",...d&&{disclaimerText:d}}),(0,t.jsx)("div",{className:"w-full bg-neutral-1 px-5 pb-spacing-07 pt-spacing-05 sm:p-spacing-07 sm:pt-spacing-06",children:(0,t.jsx)(i.Cta,{onClick:p,color:"black",styleType:"arrow-slide",size:"large",className:"w-full",children:m})})]})]})}],181809)},275032,824139,746538,460862,e=>{"use strict";let t;var n=e.i(41170),r=e.i(466609),i=e.i(7284),a=e.i(125657);let l=({className:e,size:t})=>(0,n.jsx)("div",{className:(0,i.default)("inline-block animate-spin rounded-full border-neutral-50 border-t-cyan-600",t??"size-6 border-2",e)});e.s(["Spinner",0,l],824139);let s=(0,a.forwardRef)(({className:e,children:t,loading:a,...s},o)=>(0,n.jsxs)("button",{className:(0,i.default)("flex h-11 flex-row items-center justify-between gap-x-spacing-04 rounded-full border border-neutral-100 px-4 text-sm font-medium hover:border-neutral-300 focus-visible:border-cyan-600 focus-visible:outline-0 ui-open:border-cyan-600 lg:h-14 lg:px-6 lg:text-base",s.disabled?"cursor-not-allowed bg-neutral-25 text-neutral-600":"bg-white",e),ref:o,...s,children:[(0,n.jsx)("div",{className:"flex flex-row items-center gap-2",children:t}),a?(0,n.jsx)(l,{}):(0,n.jsx)(r.default,{className:"size-4 transition-transform ui-open:rotate-180"})]}));e.s(["FilterButton",0,s],275032);var o=e.i(777472),c=e.i(25189);function u(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}e.s(["useElementSize",0,function(e,t,n=!1){let[r,i]=(0,a.useState)(()=>u(t));return(0,c.useIsoMorphicEffect)(()=>
vendor: 5,881 bytes, line 6
6{if(!t||!e)return;let n=(0,o.disposables)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),i(e=>{let n=u(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:`${r.width}px`,height:`${r.height}px`}:r}],746538);let d=Math.min,f=Math.max,m=Math.round,p=Math.floor,h=e=>({x:e,y:e}),g={left:"right",right:"left",bottom:"top",top:"bottom"};function x(e,t){return"function"==typeof e?e(t):e}function v(e){return e.split("-")[0]}function b(e){return e.split("-")[1]}function y(e){return"x"===e?"y":"x"}function w(e){return"y"===e?"height":"width"}function j(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function N(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let E=["left","right"],S=["right","left"],C=["top","bottom"],k=["bottom","top"];function T(e){let t=v(e);return g[t]+e.slice(t.length)}function z(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function R(e,t,n){let r,{reference:i,floating:a}=e,l=j(t),s=y(j(t)),o=w(s),c=v(t),u=i.x+i.width/2-a.width/2,d=i.y+i.height/2-a.height/2,f=i[o]/2-a[o]/2;switch(c){case"top":r={x:u,y:i.y-a.height};break;case"bottom":r={x:u,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:d};break;case"left":r={x:i.x-a.width,y:d};break;default:r={x:i.x,y:i.y}}let m=b(t);return m&&(r[s]+=f*("end"===m?1:-1)*(n&&"y"===l?-1:1)),r}async function _(e,t){var n,r,i,a,l;void 0===t&&(t={});let{x:s,y:o,platform:c,rects:u,elements:d,strategy:f}=e,{boundary:m="clippingAncestors",rootBoundary:p="viewport",elementContext:h="floating",altBoundary:g=!1,padding:v=0}=x(t,e),b="number"!=typeof v?{top:null!=(r=v.top)?r:0,right:null!=(i=v.right)?i:0,bottom:null!=(a=v.bottom)?a:0,left:null!=(l=v.left)?l:0}:{top:v,right:v,bottom:v,left:v},y=d[g?"floating"===h?"reference":"floating":h],w=z(await c.getClippingRect({element:null==(n=await (null==c.isElement?void 0:c.isElement(y)))||n?y:y.contextElement||await (null==c.getDocumentElement?void 0:c.getDocumentElement(d.floating)),boundary:m,rootBoundary:p,strategy:f})),j="floating"===h?{x:s,y:o,width:u.floating.width,height:u.floating.height}:u.reference,N=await (null==c.getOffsetParent?void 0:c.getOffsetParent(d.floating)),E=await (null==c.isElement?void 0:c.isElement(N))&&await (null==c.getScale?void 0:c.getScale(N))||{x:1,y:1},S=z(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:j,offsetParent:N,strategy:f}):j);return{top:(w.top-S.top+b.top)/E.y,bottom:(S.bottom-w.bottom+b.bottom)/E.y,left:(w.left-S.left+b.left)/E.x,right:(S.right-w.right+b.right)/E.x}}let P=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:l}=n,s=l.detectOverflow?l:{...l,detectOverflow:_},o=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=R(c,r,o),f=r,m=0,p={};for(let n=0;n<a.length;n++){let h=a[n];if(!h)continue;let{name:g,fn:x}=h,{x:v,y:b,data:y,reset:w}=await x({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:c,platform:s,elements:{reference:e,floating:t}});u=null!=v?v:u,d=null!=b?b:d,p[g]={...p[g],...y},w&&m<50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(c=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):w.rects),{x:u,y:d}=R(c,f,o)),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:p}},O=new Set(["left","top"]);async function I(e,t){let{placement:n,platform:r,elements:i}=e,a=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=v(n),s=b(n),o="y"===j(n),c=O.has(l)?-1:1,u=a&&o?-1:1,d=x(t,e),{mainAxis:f,crossAxis:m,alignmentAxis:p}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof p&&(m="end"===s?-1*p:p),o?{x:m*u,y:f*c}:{x:f*c,y:m*u}}function A(){return"u">typeof window}function M(e){return F(e)?(e.nodeName||"").toLowerCase():"#document"}function L(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function H(e){var t;return null==(t=(F(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function F(e){return!!A()&&(e instanceof Node||e instanceof L(e).Node)}function D(e){return!!A()&&(e instanceof Element||e instanceof L(e).Element)}function B(e){return!!A()&&(e instanceof HTMLElement||e instanceof L(e).HTMLElement)}function V(e){return!(!A()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof L(e).ShadowRoot)}function $(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=X(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function U(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let q=/transform|translate|scale|rotate|perspective|filter/,K=/paint|layout|strict|content/,W=e=>!!e&&"none"!==e;function J(e){let t=D(e)?X(e):e;return W(t.transform)||W(t.translate)||W(t.scale)||W(t.rotate)||W(t.perspective)||!G()&&(W(t.backdropFilter)||W(t.filter))||q.test(t.willChange||"")||K.test(t.contain||"")}function G(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function Y(e){return/^(html|body|#document)$/.test(M(e))}function X(e){return L(e).getComputedStyle(e)}function Z(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Q(e){if("html"===M(e))return e;let t=e.assignedSlot||e.parentNode||V(e)&&e.host||H(e);return V(t)?t.host:t}function ee(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=Q(t);return Y(n)?(t.ownerDocument||t).body:B(n)&&$(n)?n:e(n)}(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),l=L(i);if(!a)return t.concat(i,ee(i,[],n));{let e=et(l);
6return t.concat(l,l.visualViewport||[],$(i)?i:[],e&&n?ee(e):[])}}function et(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function en(e){let t=X(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=B(e),a=i?e.offsetWidth:n,l=i?e.offsetHeight:r,s=m(n)!==a||m(r)!==l;return s&&(n=a,r=l),{width:n,height:r,$:s}}function er(e){return D(e)?e:e.contextElement}function ei(e){let t=er(e);if(!B(t))return h(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=en(t),l=(a?m(n.width):n.width)/r,s=(a?m(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let ea=h(0);function el(e){let t=L(e);return G()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ea}function es(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),l=er(e),s=h(1);t&&(r?D(r)&&(s=ei(r)):s=ei(e));let o=(void 0===(i=n)&&(i=!1),r&&i&&r===L(l))?el(l):h(0),c=(a.left+o.x)/s.x,u=(a.top+o.y)/s.y,d=a.width/s.x,f=a.height/s.y;if(l&&r){let e=L(l),t=D(r)?L(r):r,n=e,i=et(n);for(;i&&t!==n;){let e=ei(i),t=i.getBoundingClientRect(),r=X(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,f*=e.y,c+=a,u+=l,i=et(n=L(i))}}return z({width:d,height:f,x:c,y:u})}function eo(e,t){let n=Z(e).scrollLeft;return t?t.left+n:es(H(e)).left+n}function ec(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eo(e,n),y:n.top+t.scrollTop}}function eu(e,t,n){var r;let i;if("viewport"===t||"layoutViewport"===t)i=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,i=L(e),a=H(e),l=i.visualViewport,s=a.clientWidth,o=a.clientHeight,c=0,u=0;if(l){let e=!G()||"fixed"===t;r?e||(c=-l.offsetLeft,u=-l.offsetTop):(s=l.width,o=l.height,e&&(c=l.offsetLeft,u=l.offsetTop))}if(0>=eo(a)){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(a).scrollbarGutter?i/2:i;l<=25&&(s-=l)}return{width:s,height:o,x:c,y:u}}(e,n,t);else if("document"===t){let t,n,a,l,s,o;t=Z(r=H(e)),n=r.ownerDocument.body,a=f(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),l=f(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight),s=-t.scrollLeft+eo(r),o=-t.scrollTop,"rtl"===X(n).direction&&(s+=f(r.clientWidth,n.clientWidth)-a),i={width:a,height:l,x:s,y:o}}else if(D(t)){let e,r,a,l,s,o;r=(e=es(t,!0,"fixed"===n)).top+t.clientTop,a=e.left+t.clientLeft,l=ei(t),s=t.clientWidth*l.x,o=t.clientHeight*l.y,i={width:s,height:o,x:a*l.x,y:r*l.y}}else{let n=el(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return z(i)}function ed(e){return"static"===X(e).position}function ef(e,t){if(!B(e)||"fixed"===X(e).position)return null;if(t)return t(e);let n=e.offsetParent;return H(e)===n&&(n=n.ownerDocument.body),n}function em(e,t){var n;let r=L(e);if(U(e))return r;if(!B(e)){let t=Q(e);for(;t&&!Y(t);){if(D(t)&&!ed(t))return t;t=Q(t)}return r}let i=ef(e,t);for(;i&&(n=i,/^(table|td|th)$/.test(M(n)))&&ed(i);)i=ef(i,t);return i&&Y(i)&&ed(i)&&!J(i)?r:i||function(e){let t=Q(e);for(;B(t)&&!Y(t);){if(J(t))return t;if(U(t))break;t=Q(t)}return null}(e)||r}let ep=async function(e){let t=this.getOffsetParent||em,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=B(t),i=H(t),a="fixed"===n,l=es(e,!0,a,t),s={scrollLeft:0,scrollTop:0},o=h(0);if((r||!a)&&(("body"!==M(t)||$(i))&&(s=Z(t)),r)){let e=es(t,!0,a,t);o.x=e.x+t.clientLeft,o.y=e.y+t.clientTop}!r&&i&&(o.x=eo(i));let c=!i||r||a?h(0):ec(i,s);return{x:l.left+s.scrollLeft-o.x-c.x,y:l.top+s.scrollTop-o.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eh={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a="fixed"===i,l=H(r),s=!!t&&U(t.floating);if(r===l||s&&a)return n;let o={scrollLeft:0,scrollTop:0},c=h(1),u=h(0),d=B(r);if((d||!a)&&(("body"!==M(r)||$(l))&&(o=Z(r)),d)){let e=es(r);c=ei(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=!l||d||a?h(0):ec(l,o);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-o.scrollLeft*c.x+u.x+f.x,y:n.y*c.y-o.scrollTop*c.y+u.y+f.y}},getDocumentElement:H,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[..."clippingAncestors"===n?U(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ee(e,[],!1).filter(e=>D(e)&&"body"!==M(e)),i=null,a="fixed"===X(e).position,l=a?Q(e):e;for(;D(l)&&!Y(l);){let e=X(l),t=J(l),n=i?i.position:a?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?i=e:r=r.filter(e=>e!==l),l=Q(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=eu(t,a[0],i),s=l.top,o=l.right,c=l.bottom,u=l.left;for(let e=1;e<a.length;e++){let n=eu(t,a[e],i);s=f(n.top,s),o=d(n.right,o),c=d(n.bottom,c),u=f(n.left,u)}return{width:o-u,height:c-s,x:u,y:s}},getOffsetParent:em,getElementRects:ep,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=en(e);return{width:t,height:n}},getScale:ei,isElement:D,isRTL:function(e){return"rtl"===X(e).direction}};function eg(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ex(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:l=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:o="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,u=er(e),m=a||l?[...u?ee(u):[],...t?ee(t):[]]:[];
6m.forEach(e=>{a&&e.addEventListener("scroll",n),l&&e.addEventListener("resize",n)});let h=u&&o?function(e,t,n){let r,i=null,a=H(e);function l(){var e;clearTimeout(r),null==(e=i)||e.disconnect(),i=null}function s(n,o){void 0===n&&(n=!1),void 0===o&&(o=1),l();let c=e.getBoundingClientRect(),{left:u,top:m,width:h,height:g}=c;if(n||t(),!h||!g)return;let x={rootMargin:-p(m)+"px "+-p(a.clientWidth-(u+h))+"px "+-p(a.clientHeight-(m+g))+"px "+-p(u)+"px",threshold:f(0,d(1,o))||1},v=!0;function b(t){let n=t[0].intersectionRatio;if(!eg(c,e.getBoundingClientRect()))return s();if(n!==o){if(!v)return s();n?s(!1,n):r=setTimeout(()=>{s(!1,1e-7)},1e3)}v=!1}try{i=new IntersectionObserver(b,{...x,root:a.ownerDocument})}catch(e){i=new IntersectionObserver(b,x)}i.observe(e)}let o=L(e),c=()=>s(n);return o.addEventListener("resize",c),s(!0),()=>{o.removeEventListener("resize",c),l()}}(u,n,l):null,g=-1,x=null;s&&(x=new ResizeObserver(e=>{let[r]=e;r&&r.target===u&&x&&t&&(x.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=x)||e.observe(t)})),n()}),u&&!c&&x.observe(u),t&&x.observe(t));let v=c?es(e):null;return c&&function t(){let r=es(e);v&&!eg(v,r)&&n(),v=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{a&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=x)||e.disconnect(),x=null,c&&cancelAnimationFrame(i)}}var ev=e.i(966316),eb="u">typeof document?a.useLayoutEffect:function(){};function ey(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ey(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!ey(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ew(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ej(e,t){let n=ew(e);return Math.round(t*n)/n}function eN(e){let t=a.useRef(e);return eb(()=>{t.current=e}),t}let eE=(e,t)=>{var n;let r=(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:a,placement:l,middlewareData:s}=e,o=await I(e,n);return l===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+o.x,y:a+o.y,data:{...o,placement:l}}}});return{name:r.name,fn:r.fn,options:[e,t]}};e.i(367824);e.i(216104);let eS={...a},eC=eS.useInsertionEffect||(e=>e());function ek(e){let t=a.useRef(()=>{});return eC(()=>{t.current=e}),a.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eT="u">typeof document?a.useLayoutEffect:a.useEffect;let ez=!1,eR=0,e_=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+eR++,eP=eS.useId||function(){let[e,t]=a.useState(()=>ez?e_():void 0);return eT(()=>{null==e&&t(e_())},[]),a.useEffect(()=>{ez=!0},[]),e},eO=a.createContext(null),eI=a.createContext(null),eA="active",eM="selected";
6function eL(e,t,n){let r=new Map,i="item"===n,a=e;if(i&&e){let{[eA]:t,[eM]:n,...r}=e;a=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...a,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,a]=t;if(!(i&&[eA,eM].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof a){var l;null==(l=r.get(n))||l.push(a),e[n]=function(){for(var e,t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[n]=a}),e),{})}}function eH(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}var eF=e.i(702489),eD=e.i(571106),eB=e.i(540576);let eV=(0,a.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});eV.displayName="FloatingContext";let e$=(0,a.createContext)(null);function eU(e,t,n){let r=(0,eF.useDisposables)(),i=(0,eD.useEvent)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let i=eq(e,t);return[i,n=>{let a=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),i=n[1].slice(t+1).trim();return i?[r,...e(i)]:[r]}return[]}(e);{let l=a.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function s(){r.nextFrame(s);let o=!1;for(let[e,n]of a.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,o=!0;break}}if(!o)return;let c=eq(e,t);i!==c&&(n(c),i=c)})}return r.dispose}]}return[n,null]}),l=(0,a.useMemo)(()=>i(e,t)[0],[e,t]),[s=l,o]=(0,a.useState)();return(0,c.useIsoMorphicEffect)(()=>{let[n,r]=i(e,t);if(o(n),r)return r(o)},[e,t]),s}function eq(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}e$.displayName="PlacementContext",e.s(["FloatingProvider",0,function({children:e,enabled:t=!0}){var n,r,i,l,s,o,u,p,h,g,z,R,O,I,A,M;let L,H,F,B,V,$,U,q,K,W,J,G,Y,[X,Z]=(0,a.useState)(null),[Q,ee]=(0,a.useState)(0),et=(0,a.useRef)(null),[en,er]=(0,a.useState)(null);z=en,(0,c.useIsoMorphicEffect)(()=>{if(!z)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(z).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(z.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(z,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[z]);let ei=t&&null!==X&&null!==en,{to:ea="bottom",gap:el=0,offset:es=0,padding:eo=0,inner:ec}=(R=X,O=en,L=eU(null!=(I=null==R?void 0:R.gap)?I:"var(--anchor-gap, 0)",O),H=eU(null!=(A=null==R?void 0:R.offset)?A:"var(--anchor-offset, 0)",O),F=eU(null!=(M=null==R?void 0:R.padding)?M:"var(--anchor-padding, 0)",O),{...R,gap:L,offset:H,padding:F}),[eu,ed="center"]=ea.split(" ");(0,c.useIsoMorphicEffect)(()=>{ei&&ee(0)},[ei]);let{refs:ef,floatingStyles:em,context:ep}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){var t;let{open:n=!1,onOpenChange:r,elements:i}=e,l=eP(),s=a.useRef({}),[o]=a.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}),c=null!=((null==(t=a.useContext(eO))?void 0:t.id)||null),[u,d]=a.useState(i.reference),f=ek((e,t,n)=>{s.current.openEvent=e?t:void 0,o.emit("openchange",{open:e,event:t,reason:n,nested:c}),null==r||r(e,t,n)}),m=a.useMemo(()=>({setPositionReference:d}),[]),p=a.useMemo(()=>({reference:u||i.reference||null,floating:i.floating||null,domReference:i.reference}),[u,i.reference,i.floating]);return a.useMemo(()=>({dataRef:s,open:n,onOpenChange:f,elements:p,events:o,floatingId:l,refs:m}),[n,f,p,o,l,m])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[l,s]=a.useState(null),[o,c]=a.useState(null),u=(null==i?void 0:i.domReference)||l,d=a.useRef(null),f=a.useContext(eI);eT(()=>{u&&(d.current=u)},[u]);let m=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:l,floating:s}={},transform:o=!0,whileElementsMounted:c,open:u}=e,[d,f]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}
6),[m,p]=a.useState(r);ey(m,r)||p(r);let[h,g]=a.useState(null),[x,v]=a.useState(null),b=a.useCallback(e=>{e!==N.current&&(N.current=e,g(e))},[]),y=a.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),w=l||h,j=s||x,N=a.useRef(null),E=a.useRef(null),S=a.useRef(d),C=null!=c,k=eN(c),T=eN(i),z=eN(u),R=a.useCallback(()=>{var e,r;let i,a,l;if(!N.current||!E.current)return;let s={placement:t,strategy:n,middleware:m};T.current&&(s.platform=T.current),(e=N.current,r=E.current,i=new Map,a=null!=s?s:{},l={...eh,...a.platform,_c:i},P(e,r,{...a,platform:l})).then(e=>{let t={...e,isPositioned:!1!==z.current};_.current&&!ey(S.current,t)&&(S.current=t,ev.flushSync(()=>{f(t)}))})},[m,t,n,T,z]);eb(()=>{!1===u&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let _=a.useRef(!1);eb(()=>(_.current=!0,()=>{_.current=!1}),[]),eb(()=>{if(w&&(N.current=w),j&&(E.current=j),w&&j){if(k.current)return k.current(w,j,R);R()}},[w,j,R,k,C]);let O=a.useMemo(()=>({reference:N,floating:E,setReference:b,setFloating:y}),[b,y]),I=a.useMemo(()=>({reference:w,floating:j}),[w,j]),A=a.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=ej(I.floating,d.x),r=ej(I.floating,d.y);return o?{...e,transform:"translate("+t+"px, "+r+"px)",...ew(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,o,I.floating,d.x,d.y]);return a.useMemo(()=>({...d,update:R,refs:O,elements:I,floatingStyles:A}),[d,R,O,I,A])}({...e,elements:{...i,...o&&{reference:o}}}),p=a.useCallback(e=>{let t=D(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c(t),m.refs.setReference(t)},[m.refs]),h=a.useCallback(e=>{(D(e)||null===e)&&(d.current=e,s(e)),(D(m.refs.reference.current)||null===m.refs.reference.current||null!==e&&!D(e))&&m.refs.setReference(e)},[m.refs]),g=a.useMemo(()=>({...m.refs,setReference:h,setPositionReference:p,domReference:d}),[m.refs,h,p]),x=a.useMemo(()=>({...m.elements,domReference:u}),[m.elements,u]),v=a.useMemo(()=>({...m,...r,refs:g,elements:x,nodeId:t}),[m,g,x,t,r]);return eT(()=>{r.dataRef.current.floatingContext=v;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),a.useMemo(()=>({...m,context:v,refs:g,elements:x}),[m,g,x,v])}({open:ei,placement:"selection"===eu?"center"===ed?"bottom":`bottom-${ed}`:"center"===ed?`${eu}`:`${eu}-${ed}`,strategy:"absolute",transform:!1,middleware:[eE({mainAxis:"selection"===eu?0:el,crossAxis:es}),{name:(B={name:"shift",options:i=n={padding:eo},async fn(e){let{x:t,y:n,placement:r,platform:a}=e,{mainAxis:l=!0,crossAxis:s=!1,limiter:o={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=x(i,e),u={x:t,y:n},m=await a.detectOverflow(e,c),p=j(r),h=y(p),g=u[h],v=u[p],b=(e,t)=>f(t+m["y"===e?"top":"left"],d(t,t-m["y"===e?"bottom":"right"]));l&&(g=b(h,g)),s&&(v=b(p,v));let w=o.fn({...e,[h]:g,[p]:v});return{...w,data:{x:w.x-t,y:w.y-n,enabled:{[h]:l,[p]:s}}}}}).name,fn:B.fn,options:[n,r]},"selection"!==eu&&{name:(V={name:"flip",options:o=l={padding:eo},async fn(e){var t,n,r,i,a,l,s,c;let u,d,f,{placement:m,middlewareData:p,rects:h,initialPlacement:g,platform:z,elements:R}=e,{mainAxis:_=!0,crossAxis:P=!0,fallbackPlacements:O,fallbackStrategy:I="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:M=!0,...L}=x(o,e);if(null!=(t=p.arrow)&&t.alignmentOffset)return{};let H=v(m),F=j(g),D=v(g)===g,B=await (null==z.isRTL?void 0:z.isRTL(R.floating)),V=O||(D||!M?[T(g)]:(u=T(g),[N(g),u,N(u)])),$="none"!==A;!O&&$&&V.push(...(d=b(g),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?S:E;return t?E:S;case"left":case"right":return t?C:k;default:return[]}}(v(g),"start"===A,B),d&&(f=f.map(e=>e+"-"+d),M&&(f=f.concat(f.map(N)))),f));let U=[g,...V],q=await z.detectOverflow(e,L),K=[],W=(null==(n=p.flip)?void 0:n.overflows)||[];if(_&&K.push(q[H]),P){let e,t,n,r,i=(l=m,s=h,void 0===(c=B)&&(c=!1),e=b(l),n=w(t=y(j(l))),r="x"===t?e===(c?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[n]>s.floating[n]&&(r=T(r)),[r,T(r)]);K.push(q[i[0]],q[i[1]])}if(W=[...W,{placement:m,overflows:K}],!K.every(e=>e<=0)){let e=((null==(r=p.flip)?void 0:r.index)||0)+1,t=U[e];if(t&&("alignment"!==P||F===j(t)||W.every(e=>j(e.placement)!==F||e.overflows[0]>0)))return{data:{index:e,overflows:W},reset:{placement:t}};let n=null==(i=W.filter(e=>e.overflows[0]<=0).sort((e,t)=>
6e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(I){case"bestFit":{let e=null==(a=W.filter(e=>{if($){let t=j(e.placement);return t===F||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=g}if(m!==n)return{reset:{placement:n}}}return{}}}).name,fn:V.fn,options:[l,s]},"selection"===eu&&ec?{name:"inner",options:$={...ec,padding:eo,overflowRef:et,offset:Q,minItemsVisible:4,referenceOverflowThreshold:eo,onFallbackChange(e){var t,n;if(!e)return;let r=ep.elements.floating;if(!r)return;let i=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,a=Math.min(4,r.childElementCount),l=0,s=0;for(let e of null!=(n=null==(t=ep.elements.floating)?void 0:t.childNodes)?n:[])if(eB.isHTMLElement(e)){let t=e.offsetTop,n=t+e.clientHeight+i,o=r.scrollTop,c=o+r.clientHeight;if(t>=o&&n<=c)a--;else{s=Math.max(0,Math.min(n,c)-Math.max(t,o)),l=e.clientHeight;break}}a>=1&&ee(e=>{let t=l*a-s+i;return e>=t?e:t})}},async fn(e){let{listRef:t,overflowRef:n,onFallbackChange:r,offset:i=0,index:a=0,minItemsVisible:l=4,referenceOverflowThreshold:s=0,scrollRef:o,...c}=x($,e),{rects:u,elements:{floating:p}}=e,h=t.current[a],g=(null==o?void 0:o.current)||p,v=p.clientTop||g.clientTop,b=0!==p.clientTop,y=0!==g.clientTop,w=p===g;if(!h)return{};let j={...e,...await eE(-h.offsetTop-p.clientTop-u.reference.height/2-h.offsetHeight/2-i).fn(e)},N=await _(eH(j,g.scrollHeight+v+p.clientTop),c),E=await _(j,{...c,elementContext:"reference"}),S=f(0,N.top),C=j.y+S,k=(g.scrollHeight>g.clientHeight?e=>e:m)(f(0,g.scrollHeight+(b&&w||y?2*v:0)-S-f(0,N.bottom)));if(g.style.maxHeight=k+"px",g.scrollTop=S,r){let e=g.offsetHeight<h.offsetHeight*d(l,t.current.length)-1||E.top>=-s||E.bottom>=-s;ev.flushSync(()=>r(e))}return n&&(n.current=await _(eH({...j,y:C},g.offsetHeight+v+p.clientTop),c)),{y:C}}}:null,{name:(U={name:"size",options:h=u={padding:eo,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}},async fn(e){let t,n,{placement:r,rects:i,platform:a,elements:l}=e,{apply:s=()=>{},...o}=x(h,e),c=await a.detectOverflow(e,o),u=v(r),m=b(r),p="y"===j(r),{width:g,height:y}=i.floating;"top"===u||"bottom"===u?(t=u,n=m===(await (null==a.isRTL?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):(n=u,t="end"===m?"top":"bottom");let w=y-c.top-c.bottom,N=g-c.left-c.right,E=d(y-c[t],w),S=d(g-c[n],N),C=e.middlewareData.shift,k=!C,T=E,z=S;null!=C&&C.enabled.x&&(z=N),null!=C&&C.enabled.y&&(T=w),k&&!m&&(p?z=g-2*f(c.left,c.right):T=y-2*f(c.top,c.bottom)),await s({...e,availableWidth:z,availableHeight:T});let R=await a.getDimensions(l.floating);return g!==R.width||y!==R.height?{reset:{rects:!0}}:{}}}).name,fn:U.fn,options:[u,p]}].filter(Boolean),whileElementsMounted:ex}),[eg=eu,eS=ed]=ep.placement.split("-");"selection"===eu&&(eg="selection");let eC=(0,a.useMemo)(()=>({anchor:[eg,eS].filter(Boolean).join(" ")}),[eg,eS]),{getReferenceProps:ez,getFloatingProps:eR}=(q=(g=[function(e,t){let{open:n,elements:r}=e,{enabled:i=!0,overflowRef:l,scrollRef:s,onChange:o}=t,c=ek(o),u=a.useRef(!1),d=a.useRef(null),f=a.useRef(null);a.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==l.current)return;let n=e.deltaY,r=l.current.top>=-.5,i=l.current.bottom>=-.5,a=t.scrollHeight-t.clientHeight,s=n<0?-1:1,o=n<0?"max":"min";if(!(t.scrollHeight<=t.clientHeight))if(!r&&n>0||!i&&n<0)e.preventDefault(),ev.flushSync(()=>{c(e=>e+Math[o](n,a*s))});else{let e;/firefox/i.test((e=navigator.userAgentData)&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent)&&(t.scrollTop+=n)}}let t=(null==s?void 0:s.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=l.current&&(f.current={...l.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}},[i,n,r.floating,l,s,c]);let m=a.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==s?void 0:s.current)||r.floating;if(l.current&&e&&u.current){if(null!==d.current){let t=e.scrollTop-d.current;(l.current.bottom<-.5&&t<-1||l.current.top<-.5&&t>1)&&ev.flushSync(()=>c(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[r.floating,c,l,s]);return a.useMemo(()=>i?{floating:m}:{},[i,m])}(ep,{overflowRef:et,onChange:ee})]).map(e=>null==e?void 0:e.reference),K=g.map(e=>null==e?void 0:e.floating),W=g.map(e=>null==e?void 0:e.item),J=a.useCallback(e=>eL(e,g,"reference"),q),G=a.useCallback(e=>eL(e,g,"floating"),K),Y=a.useCallback(e=>eL(e,g,"item"),W),a.useMemo(()=>({getReferenceProps:J,getFloatingProps:G,getItemProps:Y}),[J,G,Y])),e_=(0,eD.useEvent)(e=>{er(e),ef.setFloating(e)});return a.createElement(e$.Provider,{value:Z},a.createElement(eV.Provider,{value:{setFloating:e_,setReference:ef.setReference,styles:em,getReferenceProps:ez,getFloatingProps:eR,slot:eC}},e))},"useFloatingPanel",0,function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,a.useContext)(e$),n=(0,a.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,c.useIsoMorphicEffect)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,a.useContext)(eV);return(0,a.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])},"useFloatingPanelProps",0,function(){let{getFloatingProps:e,slot:t}=(0,a.useContext)(eV);return(0,a.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])},"useFloatingReference",0,function(){return(0,a.useContext)(eV).setReference},"useFloatingReferenceProps",0,function(){return(0,a.useContext)(eV).getReferenceProps},"useResolvedAnchor",0,function(e){return(0,a.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}],460862)},689994,29767,e=>{"use strict";let t,n,r,i,a,l,s;var o=e.i(41170),c=e.i(710019),u=e.i(790913),d=e.i(125657),f=e.i(966316),m=e.i(670176);function p(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function h(e=p){return(0,d.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}e.s(["useByComparator",0,h],29767);var g=e.i(161497),x=e.i(462859),v=e.i(702489),b=e.i(746538),y=e.i(571106),w=((t=w||{})[t.Left=0]="Left",t[t.Right=2]="Right",t),j=e.i(3695),N=e.i(559741),E=e.i(25189),S=e.i(769747),C=e.i(640714),k=e.i(941599),T=e.i(465411),z=e.i(540576),R=e.i(354998),_=((n=_||{})[n.Ignore=0]="Ignore",n[n.Select=1]="Select",n[n.Close=2]="Close",n);let P={kind:0},O={kind:2};var I=e.i(273864),A=e.i(897786),M=e.i(647494),L=e.i(777617);let H=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function F(e){var t,n;let r=null!=(t=e.innerText)?t:"",i=e.cloneNode(!0);if(!z.isHTMLElement(i))return r;let a=!1;for(let e of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),a=!0;let l=a?null!=(n=i.innerText)?n:"":r;return H.test(l)&&(l=l.replace(H,"")),l}function D(e){return[e.screenX,e.screenY]}var B=e.i(430928),V=e.i(272178),$=e.i(460862),U=e.i(631288);function q(e,t){let[n,r]=(0,d.useState)(t);return e||n===t||r(t),e?n:t}d.default.forwardRef(function({children:e,freeze:t},n){let r=q(t,e);return(0,d.isValidElement)(r)?(0,d.cloneElement)(r,{ref:n}):d.default.createElement(d.default.Fragment,null,r)});
6var K=e.i(996747),W=e.i(451009),J=e.i(741280),G=e.i(536676),Y=((r=Y||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function X(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===i&&(i=n.length);for(let e=i-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}var Z=e.i(777472),Q=e.i(914064),ee=e.i(605411),et=e.i(350861),en=e.i(590737),er=e.i(654943),ei=e.i(851923),ea=e.i(128681),el=e.i(641421),es=e.i(237997),eo=e.i(325459);let ec={kind:"Idle"},eu={kind:"Moved"};function ed(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}var ef=Object.defineProperty,em=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?ef(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},ep=((i=ep||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),eh=((a=eh||{})[a.Single=0]="Single",a[a.Multi=1]="Multi",a),eg=((l=eg||{})[l.Pointer=0]="Pointer",l[l.Other=1]="Other",l),ex=((s=ex||{})[s.OpenListbox=0]="OpenListbox",s[s.CloseListbox=1]="CloseListbox",s[s.GoToOption=2]="GoToOption",s[s.Search=3]="Search",s[s.ClearSearch=4]="ClearSearch",s[s.SelectOption=5]="SelectOption",s[s.RegisterOptions=6]="RegisterOptions",s[s.UnregisterOptions=7]="UnregisterOptions",s[s.SetButtonElement=8]="SetButtonElement",s[s.SetOptionsElement=9]="SetOptionsElement",s[s.SortOptions=10]="SortOptions",s[s.MarkButtonAsMoved=11]="MarkButtonAsMoved",s);function ev(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,Q.sortByDomNode)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return -1===i&&(i=null),{options:r,activeOptionIndex:i}}let eb={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?{kind:"Tracked",position:ed(e.buttonElement)}:e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:Y.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,i=e.options.findIndex(e=>r(e.dataRef.current.value));return -1!==i&&(n=i),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:ec}},2(e,t){var n,r,i,a,l;if(e.dataRef.current.disabled||1===e.listboxState)return e;let s={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===Y.Nothing)return{...s,activeOptionIndex:null};if(t.focus===Y.Specific)return{...s,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===Y.Previous){let n=e.activeOptionIndex;if(null!==n){let a=e.options[n].dataRef.current.domRef,l=X(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.options[l].dataRef.current.domRef;if((null==(r=a.current)?void 0:r.previousElementSibling)===t.current||(null==(i=t.current)?void 0:i.previousElementSibling)===null)return{...s,activeOptionIndex:l}}}}else if(t.focus===Y.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,i=X(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.options[i].dataRef.current.domRef;if((null==(a=r.current)?void 0:a.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...s,activeOptionIndex:i}}}}let o=ev(e),c=X(t,{resolveItems:()=>o.options,resolveActiveIndex:()=>o.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...s,...o,activeOptionIndex:c}},3:(e,t)=>
6{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),a=i?e.options.indexOf(i):-1;return -1===a||a===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:a,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:e=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==Y.Nothing&&(r=X(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:Y.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],i=new Set(t.options);for(let[e,t]of n.entries())if(i.has(t.id)&&(r.push(e),i.delete(t.id),0===i.size))break;if(r.length>0)for(let e of(n=n.slice(),r.reverse()))n.splice(e,1);return{...e,options:n,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...ev(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:eu}};class ey extends eo.Machine{constructor(e){super(e),em(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:i}=this.state.dataRef.current;return(0,et.match)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=i.slice(),a=r.findIndex(t=>n(t,e));return -1===a?r.push(e):r.splice(a,1),null==t?void 0:t(r)}})},registerOption:(0,eo.batch)(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,eo.batch)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,eo.batch)(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),em(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,i=e.options;return null!==r&&(null==(n=i[r])?void 0:n.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=J.stackMachines.get(null);this.disposables.add(t.on(J.ActionTypes.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.listboxState||this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(function(e,t,n){let r=(0,Z.disposables)();if("Tracked"===t.kind){let i=function(){a!==ed(e)&&(r.dispose(),n())},{position:a}=t,l=new ResizeObserver(i);l.observe(e),r.add(()=>l.disconnect()),r.addEventListener(window,"scroll",i,{passive:!0}),r.addEventListener(window,"resize",i)}return()=>r.dispose()}(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new ey({id:e,dataRef:{current:{}},listboxState:+!t,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:Y.
6Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:ec})}reduce(e,t){return(0,et.match)(t.type,eb,e,t)}}var ew=e.i(624106);let ej=(0,d.createContext)(null);function eN(e){let t=(0,d.useContext)(ej);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eE),t}return t}function eE({id:e,__demoMode:t=!1}){let n=(0,d.useMemo)(()=>ey.new({id:e,__demoMode:t}),[]);return(0,ew.useOnUnmount)(()=>n.dispose()),n}let eS=(0,d.createContext)(null);function eC(e){let t=(0,d.useContext)(eS);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eC),t}return t}eS.displayName="ListboxDataContext";let ek=d.Fragment,eT=(0,d.createContext)(!1),ez=er.RenderFeatures.RenderStrategy|er.RenderFeatures.Static,eR=d.Fragment,e_=(0,er.forwardRefWithAs)(function(e,t){let n=(0,d.useId)(),r=(0,V.useDisabled)(),{value:i,defaultValue:a,form:l,name:s,onChange:o,by:c,invalid:u=!1,disabled:f=r||!1,horizontal:m=!1,multiple:p=!1,__demoMode:v=!1,...b}=e,y=(0,L.useSyncRefs)(t),w=(0,x.useDefaultValue)(a),[j=p?[]:void 0,N]=(0,g.useControllable)(i,o,w),S=eE({id:n,__demoMode:v}),C=(0,d.useRef)({static:!1,hold:!1}),T=(0,d.useRef)(new Map),z=h(c),R=(0,d.useCallback)(e=>(0,et.match)(_.mode,{[eh.Multi]:()=>j.some(t=>z(t,e)),[eh.Single]:()=>z(j,e)}),[j]),_=(0,M.useSlot)({value:j,disabled:f,invalid:u,mode:p?eh.Multi:eh.Single,orientation:m?"horizontal":"vertical",onChange:N,compare:z,isSelected:R,optionsPropsRef:C,listRef:T});(0,E.useIsoMorphicEffect)(()=>{S.state.dataRef.current=_},[_]);let P=(0,G.useSlice)(S,e=>e.listboxState),O=J.stackMachines.get(null),I=(0,G.useSlice)(O,(0,d.useCallback)(e=>O.selectors.isTop(e,n),[O,n])),[A,H]=(0,G.useSlice)(S,e=>[e.buttonElement,e.optionsElement]);(0,k.useOutsideClick)(I,[A,H],(e,t)=>{S.send({type:ex.CloseListbox}),(0,Q.isFocusableElement)(t,Q.FocusableMode.Loose)||(e.preventDefault(),null==A||A.focus())});let F=(0,M.useSlot)({open:P===ep.Open,disabled:f,invalid:u,value:j}),[D,B]=(0,el.useLabels)({inherit:!0}),q=(0,d.useCallback)(()=>{if(void 0!==w)return null==N?void 0:N(w)},[N,w]),K=(0,er.useRender)();return d.default.createElement(B,{value:D,props:{htmlFor:null==A?void 0:A.id},slot:{open:P===ep.Open,disabled:f}},d.default.createElement($.FloatingProvider,null,d.default.createElement(ej.Provider,{value:S},d.default.createElement(eS.Provider,{value:_},d.default.createElement(W.OpenClosedProvider,{value:(0,et.match)(P,{[ep.Open]:W.State.Open,[ep.Closed]:W.State.Closed})},null!=s&&null!=j&&d.default.createElement(U.FormFields,{disabled:f,data:{[s]:j},form:l,onReset:q}),K({ourProps:{ref:y},theirProps:b,slot:F,defaultTag:ek,name:"Listbox"}))))))}),eP=(0,er.forwardRefWithAs)(function(e,t){var n;let r,i=(0,d.useId)(),a=(0,K.useProvidedId)(),l=eC("Listbox.Button"),s=eN("Listbox.Button"),{id:o=a||`headlessui-listbox-button-${i}`,disabled:p=l.disabled||!1,autoFocus:h=!1,...g}=e,x=(0,L.useSyncRefs)(t,(0,$.useFloatingReference)(),s.actions.setButtonElement),v=(0,$.useFloatingReferenceProps)(),[b,N,E]=(0,G.useSlice)(s,e=>[e.listboxState,e.buttonElement,e.optionsElement]);!function(e,{trigger:t,action:n,close:r,select:i}){let a=(0,d.useRef)(null),l=(0,d.useRef)(null),s=(0,d.useRef)(null);(0,R.useDocumentEvent)(e&&null!==t,"pointerdown",e=>{z.isNode(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(l.current=e.x,s.current=e.y,a.current=e.timeStamp)}),(0,R.useDocumentEvent)(e&&null!==t,"pointerup",e=>{var t,o;let c=a.current;if(null===c||(a.current=null,!z.isHTMLorSVGElement(e.target))||5>Math.abs(e.x-(null!=(t=l.current)?t:e.x))&&5>Math.abs(e.y-(null!=(o=s.current)?o:e.y)))return;let u=n(e);switch(u.kind){case 0:return;case 1:e.timeStamp-c>200&&(i(u.target),r());break;case 2:r()}},{capture:!0})}(b===ep.Open,{trigger:N,action:(0,d.useCallback)(e=>{if(null!=N&&N.contains(e.target))return P;let t=e.target.closest('[role="option"]:not([data-disabled])');return z.isHTMLElement(t)?{kind:1,target:t}:null!=E&&E.contains(e.target)?P:O},[N,E]),close:s.actions.closeListbox,select:s.actions.selectActiveOption});let S=(0,y.useEvent)(e=>{switch(e.key){case ea.Keys.Enter:(0,ee.attemptSubmit)(e.currentTarget);break;case ea.Keys.Space:case ea.Keys.ArrowDown:e.preventDefault(),s.actions.openListbox({focus:l.value?Y.Nothing:Y.First});break;case ea.Keys.ArrowUp:e.preventDefault(),s.actions.openListbox({focus:l.value?Y.Nothing:Y.Last})}}),C=(0,y.useEvent)(e=>{e.key===ea.Keys.Space&&e.preventDefault()}),k=(n=e=>{var t;s.state.listboxState===ep.Open?((0,f.flushSync)(()=>s.actions.closeListbox()),null==(t=s.state.buttonElement)||t.focu
6s({preventScroll:!0})):(e.preventDefault(),s.actions.openListbox({focus:Y.Nothing}))},r=(0,d.useRef)(null),{onPointerDown:(0,y.useEvent)(e=>{r.current=e.pointerType,(0,j.isDisabledReactIssue7711)(e.currentTarget)||"mouse"!==e.pointerType||e.button!==w.Left||(e.preventDefault(),n(e))}),onClick:(0,y.useEvent)(e=>{"mouse"!==r.current&&((0,j.isDisabledReactIssue7711)(e.currentTarget)||n(e))})}),T=(0,y.useEvent)(e=>e.preventDefault()),_=(0,el.useLabelledBy)([o]),A=(0,ei.useDescribedBy)(),{isFocusVisible:H,focusProps:F}=(0,c.useFocusRing)({autoFocus:h}),{isHovered:D,hoverProps:B}=(0,u.useHover)({isDisabled:p}),{pressed:V,pressProps:U}=(0,m.useActivePress)({disabled:p}),q=(0,M.useSlot)({open:b===ep.Open,active:V||b===ep.Open,disabled:p,invalid:l.invalid,value:l.value,hover:D,focus:H,autofocus:h}),W=(0,G.useSlice)(s,e=>e.listboxState===ep.Open),J=(0,er.mergeProps)(v(),{ref:x,id:o,type:(0,I.useResolveButtonType)(e,N),"aria-haspopup":"listbox","aria-controls":null==E?void 0:E.id,"aria-expanded":W,"aria-labelledby":_,"aria-describedby":A,disabled:p||void 0,autoFocus:h,onKeyDown:S,onKeyUp:C,onKeyPress:T},k,F,B,U);return(0,er.useRender)()({ourProps:J,theirProps:g,slot:q,defaultTag:"button",name:"Listbox.Button"})}),eO=el.Label,eI=(0,er.forwardRefWithAs)(function(e,t){let n=(0,d.useId)(),{id:r=`headlessui-listbox-options-${n}`,anchor:i,portal:a=!1,modal:l=!0,transition:s=!1,...o}=e,c=(0,$.useResolvedAnchor)(i),[u,m]=(0,d.useState)(null);c&&(a=!0);let p=eC("Listbox.Options"),h=eN("Listbox.Options"),[g,x,w,j]=(0,G.useSlice)(h,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),E=(0,T.useOwnerDocument)(x),S=(0,T.useOwnerDocument)(w),k=(0,W.useOpenClosed)(),[z,R]=(0,B.useTransition)(s,u,null!==k?(k&W.State.Open)===W.State.Open:g===ep.Open);(0,C.useOnDisappear)(z,x,h.actions.closeListbox);let _=!j&&l&&g===ep.Open;(0,A.useScrollLock)(_,S);let P=!j&&l&&g===ep.Open;(0,N.useInertOthers)(P,{allowed:(0,d.useCallback)(()=>[x,w],[x,w])});let O=!(0,G.useSlice)(h,h.selectors.didButtonMove)&&z,I=q((0,G.useSlice)(h,h.selectors.hasFrozenValue)&&!e.static,p.value),H=(0,d.useCallback)(e=>p.compare(I,e),[p.compare,I]),F=(0,G.useSlice)(h,e=>{var t;if(null==c||!(null!=(t=null==c?void 0:c.to)&&t.includes("selection")))return null;let n=e.options.findIndex(e=>H(e.dataRef.current.value));return -1===n&&(n=0),n}),D=(()=>{if(null==c)return;if(null===F)return{...c,inner:void 0};let e=Array.from(p.listRef.current.values());return{...c,inner:{listRef:{current:e},index:F}}})(),[V,U]=(0,$.useFloatingPanel)(D),K=(0,$.useFloatingPanelProps)(),J=(0,L.useSyncRefs)(t,c?V:null,h.actions.setOptionsElement,m),X=(0,v.useDisposables)();(0,d.useEffect)(()=>{w&&g===ep.Open&&((0,en.isActiveElement)(w)||null==w||w.focus({preventScroll:!0}))},[g,w]);let Z=(0,y.useEvent)(e=>{var t;switch(X.dispose(),e.key){case ea.Keys.Space:if(""!==h.state.searchQuery)return e.preventDefault(),e.stopPropagation(),h.actions.search(e.key);case ea.Keys.Enter:e.preventDefault(),e.stopPropagation(),h.actions.selectActiveOption();break;case(0,et.match)(p.orientation,{vertical:ea.Keys.ArrowDown,horizontal:ea.Keys.ArrowRight}):return e.preventDefault(),e.stopPropagation(),h.actions.goToOption({focus:Y.Next});case(0,et.match)(p.orientation,{vertical:ea.Keys.ArrowUp,horizontal:ea.Keys.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),h.actions.goToOption({focus:Y.Previous});case ea.Keys.Home:case ea.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),h.actions.goToOption({focus:Y.First});case ea.Keys.End:case ea.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),h.actions.goToOption({focus:Y.Last});case ea.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,f.flushSync)(()=>h.actions.closeListbox()),null==(t=h.state.buttonElement)||t.focus({preventScroll:!0});return;case ea.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,f.flushSync)(()=>h.actions.closeListbox()),(0,Q.focusFrom)(h.state.buttonElement,e.shiftKey?Q.Focus.Previous:Q.Focus.Next);break;default:1===e.key.length&&(h.actions.search(e.key),X.setTimeout(()=>h.actions.clearSearch(),350))}}),ee=(0,G.useSlice)(h,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),ei=(0,M.useSlot)({open:g===ep.Open}),el=(0,er.mergeProps)(c?K():{},{id:r,ref:J,"aria-activedescendant":(0,G.useSlice)(h,h.selectors.activeDescendantId),"aria-multiselectable":p.mode===eh.Multi||void 0,"aria-labelledby":ee,"aria-orientation":p.orientation,onKeyDown:Z,role:"listbox",tabIndex:g===ep.Open?0:void 0,style:{...o.style,...U,"--button-width":(0,b.useElementSize)(z,x,!0).width},...(0,B.transitionDataAttributes)(R)}),eo=(0,er.useRender)(),ec=(0,d.useMemo)(()=>p.mode===eh.Multi?p:{...p,isSelected:H},[p,H]);return d.default.createElement(es.Portal,{enabled:!!a&&(e.static||z),ownerDocument:E},d.default.createElement(eS.Provider,{value:ec},eo({ourProps:el,theirProps:o,slot:ei,defaultTag:"div",features:ez,visible:O,name:"Listbox.Options"}
6)))}),eA=(0,er.forwardRefWithAs)(function(e,t){let n,r,i,a=(0,d.useId)(),{id:l=`headlessui-listbox-option-${a}`,disabled:s=!1,value:o,...c}=e,u=!0===(0,d.useContext)(eT),f=eC("Listbox.Option"),m=eN("Listbox.Option"),p=(0,G.useSlice)(m,e=>m.selectors.isActive(e,l)),h=f.isSelected(o),g=(0,d.useRef)(null),x=(n=(0,d.useRef)(""),r=(0,d.useRef)(""),(0,y.useEvent)(()=>{let e=g.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let i=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():F(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return F(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=i,i})),v=(0,S.useLatestValue)({disabled:s,value:o,domRef:g,get textValue(){return x()}}),b=(0,L.useSyncRefs)(t,g,e=>{e?f.listRef.current.set(l,e):f.listRef.current.delete(l)}),w=(0,G.useSlice)(m,e=>m.selectors.shouldScrollIntoView(e,l));(0,E.useIsoMorphicEffect)(()=>{if(w)return(0,Z.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=g.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[w,g]),(0,E.useIsoMorphicEffect)(()=>{if(!u)return m.actions.registerOption(l,v),()=>m.actions.unregisterOption(l)},[v,l,u]);let j=(0,y.useEvent)(e=>{if(s)return e.preventDefault();m.actions.selectOption(o)}),N=(0,y.useEvent)(()=>{if(s)return m.actions.goToOption({focus:Y.Nothing});m.actions.goToOption({focus:Y.Specific,id:l})}),C=(i=(0,d.useRef)([-1,-1]),{wasMoved(e){let t=D(e);return(i.current[0]!==t[0]||i.current[1]!==t[1])&&(i.current=t,!0)},update(e){i.current=D(e)}}),k=(0,y.useEvent)(e=>C.update(e)),T=(0,y.useEvent)(e=>{C.wasMoved(e)&&(s||p&&m.state.activationTrigger===eg.Pointer||m.actions.goToOption({focus:Y.Specific,id:l},eg.Pointer))}),z=(0,y.useEvent)(e=>{C.wasMoved(e)&&(s||p&&m.state.activationTrigger===eg.Pointer&&m.actions.goToOption({focus:Y.Nothing}))}),R=(0,M.useSlot)({active:p,focus:p,selected:h,disabled:s,selectedOption:h&&u}),_=u?{}:{id:l,ref:b,role:"option",tabIndex:!0===s?void 0:-1,"aria-disabled":!0===s||void 0,"aria-selected":h,disabled:void 0,onClick:j,onFocus:N,onPointerEnter:k,onMouseEnter:k,onPointerMove:T,onMouseMove:T,onPointerLeave:z,onMouseLeave:z},P=(0,er.useRender)();return!h&&u?null:P({ourProps:_,theirProps:c,slot:R,defaultTag:"div",name:"Listbox.Option"})}),eM=Object.assign(e_,{Button:eP,Label:eO,Options:eI,Option:eA,SelectedOption:(0,er.forwardRefWithAs)(function(e,t){let{options:n,placeholder:r,...i}=e,a={ref:(0,L.useSyncRefs)(t)},l=eC("ListboxSelectedOption"),s=(0,M.useSlot)({}),o=void 0===l.value||null===l.value||l.mode===eh.Multi&&Array.isArray(l.value)&&0===l.value.length,c=(0,er.useRender)();return d.default.createElement(eT.Provider,{value:!0},c({ourProps:a,theirProps:{...i,children:d.default.createElement(d.default.Fragment,null,r&&o?r:n)},slot:s,defaultTag:eR,name:"ListboxSelectedOption"}))})});var eL=e.i(712220),eH=e.i(613372),eF=e.i(466609),eD=e.i(7284),eB=e.i(275032);let eV=({className:e,children:t,...n})=>(0,o.jsxs)("button",{className:(0,eD.default)("flex h-11 w-full flex-row items-center justify-between rounded-lg border border-neutral-100 px-3 text-sm font-medium hover:border-neutral-300 focus-visible:border-cyan-600 focus-visible:outline-0 ui-open:border-cyan-600",n.disabled?"cursor-not-allowed bg-neutral-25 text-neutral-600":"bg-white",e),...n,children:[(0,o.jsx)("span",{className:"truncate text-left",children:t}),(0,o.jsx)(eF.default,{className:"ml-2 size-4 shrink-0 transition-transform ui-open:rotate-180"})]});var e$=e.i(563313);let eU=(0,d.forwardRef)(({children:e,className:t,size:n,...r},i)=>(0,o.jsxs)("button",{ref:i,className:(0,eD.default)((0,e$.setTextStyle)({base:"small"===n?"Body XS":"Sub-Heading 2"}),"flex items-center justify-center gap-2 rounded-[30px] border border-neutral-100 bg-white px-4 py-2 font-medium text-neutral-950 shadow transition-opacity hover:opacity-80","small"===n?"px-spacing-04 py-spacing-02":"px-4 py-2",t),...r,children:[e,(0,o.jsx)(eF.default,{className:"size-4 shrink-0"})]}));eU.displayName="SmallPillButton",e.s(["Select",0,({buttonAs:e,buttonProps:t,menuClassName:n="w-full",variant:r="default",size:i="default",className:a,items:l,itemLabel:s,itemIcon:c,itemGroup:u,disabledItems:f=[],children:m,...p})=>{let h=e??("rectangular"===r?eV:"checkmark"===r?eU:eB.FilterButton),g=(0,d.useMemo)(()=>
6{if(!u)return[{group:void 0,items:[...l]}];let e=[],t=new Map;for(let n of l){let r=u(n),i=t.get(r);i||(i=[],t.set(r,i),e.push({group:r,items:i})),i.push(n)}return e},[l,u]);return(0,o.jsxs)(eM,{as:"div",className:(0,eD.default)("relative",a),...p,children:[(0,o.jsx)(eP,{as:h,...{...t,size:i,className:(0,eD.default)("w-full",t?.className)},children:m??(s?s(p.value):p.value)}),(0,o.jsx)(eL.Transition,{as:eI,modal:!1,className:(0,eD.default)("absolute z-50 mt-2 flex max-h-80 flex-col overflow-y-auto whitespace-nowrap rounded-md bg-white shadow-lg outline-none","checkmark"===r?"left-0 min-w-[87px] origin-top-left p-2":"right-0 origin-top-right p-1",n),enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:g.map(({group:e,items:t},n)=>(0,o.jsxs)(d.Fragment,{children:[e&&(0,o.jsx)("div",{className:(0,eD.default)("py-1.5 pl-7  text-left font-medium",(0,e$.setTextStyle)({base:"Sub-Heading 1"}),n>0&&"mt-2 pt-2"),children:e}),t.map(e=>{let t,n;return t=f.includes(e),n=c?.(e),(0,o.jsxs)(eA,{className:(0,eD.default)("flex flex-row items-center","checkmark"===r?"gap-2 rounded-lg px-2 py-1.5":"gap-2 rounded py-1.5 pl-2 pr-4",t?"cursor-not-allowed opacity-40":"cursor-pointer ui-active:bg-neutral-25"),value:e,disabled:t,children:[(0,o.jsx)(eH.default,{className:(0,eD.default)("size-4 flex-none fill-cyan-600",t?"fill-black opacity-70":"opacity-0 ui-selected:opacity-100")}),n&&(0,o.jsx)("span",{className:"flex-none",children:n}),(0,o.jsx)("span",{className:(0,eD.default)("checkmark"===r&&(0,e$.setTextStyle)({base:"Body S"}),"small-font"===r&&(0,e$.setTextStyle)({base:"Body XS",md:"Body S"})),children:s?s(e):e})]},e)})]},e??`group-${n}`))})]})}],689994)},767969,167738,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(26111),i=e.i(689994),a=e.i(563313);let l=({value:e,onChange:r,min:i=1,max:l=999,className:s})=>{let o=e<=i,c=e>=l;return(0,t.jsxs)("div",{className:(0,n.default)("inline-flex items-center rounded-full border border-neutral-50 bg-white",s),children:[(0,t.jsx)("button",{type:"button",onClick:()=>{e>i&&r(e-1)},disabled:o,className:(0,n.default)("flex size-8 shrink-0 items-center justify-center rounded-full hover:bg-neutral-50","transition-opacity duration-200",o?"cursor-not-allowed opacity-30":"opacity-100"),"aria-label":"Decrease quantity",children:(0,t.jsx)("svg",{width:"10",height:"1",viewBox:"0 0 10 1",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-neutral-950",children:(0,t.jsx)("line",{x1:"0",y1:"0.5",x2:"10",y2:"0.5",stroke:"currentColor",strokeWidth:"0.83333"})})}),(0,t.jsx)("span",{className:(0,a.setTextStyle)({base:"Sub-Heading 2"},"min-w-7 px-2 text-center font-medium text-neutral-950 sm:min-w-10 sm:px-2.5"),children:e}),(0,t.jsx)("button",{type:"button",onClick:()=>{e<l&&r(e+1)},disabled:c,className:(0,n.default)("flex size-8 shrink-0 items-center justify-center rounded-full hover:bg-neutral-50","transition-opacity duration-200",c?"cursor-not-allowed opacity-30":"opacity-100"),"aria-label":"Increase quantity",children:(0,t.jsxs)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-neutral-950",children:[(0,t.jsx)("line",{x1:"5",y1:"0",x2:"5",y2:"10",stroke:"currentColor",strokeWidth:"0.83333"}),(0,t.jsx)("line",{x1:"0",y1:"5",x2:"10",y2:"5",stroke:"currentColor",strokeWidth:"0.83333"})]})})]})};e.s(["PricingQuantitySelector",0,l],167738),e.s(["PricingListDrawerItem",0,e=>{let{variant:s,category:o,onRemove:c}=e,u=()=>{if(c)return(0,t.jsx)("button",{onClick:c,className:"flex size-6 items-center justify-center text-neutral-600 transition-colors hover:text-neutral-950","aria-label":"Remove item",children:(0,t.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M7.2 7.2L16.8 16.8M7.2 16.8L16.8 7.2",stroke:"currentColor",strokeWidth:"1.36",strokeLinecap:"round",strokeLinejoin:"round"})})})},d=({image:e})=>(0,t.jsx)("div",{className:(0,n.default)("flex h-16 w-24 shrink-0 items-center justify-center overflow-hidden sm:h-[76px] sm:w-[114px]",!e&&"bg-neutral-25"),children:e?(0,t.jsx)(r.Image,{src:e,alt:o,width:114,height:76,className:"w-full object-contain"}):(0,t.jsx)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("text",{x:"50%",y:"50%",dominantBaseline:"middle",textAnchor:"middle",className:"fill-neutral-400 text-xs",children:"Verkada"})})}),f=({price:e})=>(0,t.jsxs)("div",{className:"flex items-start justify-end gap-spacing-01",children:[(0,t.jsx)(a.Text.P,{base:"Heading 8",className:"font-medium text-neutral-950",children:e}),(0,t.jsx)(a.Text.P,{base:"Body XXS",className:"font-normal text-neutral-950",children:"MSRP"})]});if("product"===s){let{name:n,price:r,quantity:i,onQuantityChange:s,image:c}=e;return(0,t.jsxs)("div",{className:"border-b border-neutral-100 py-spacing-06 last-of-type:border-b-0",children:[(0,t.jsxs)("div",{className:"flex gap-spacing-04 sm:gap-spacing-05",children:[(0,t.jsx)(d,{...void 0!==c&&{image:c}}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-spacing-06",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(a.Text.P,{base:"Sub-Heading 4",className:"mb-0.5 font-medium text-neutral-500",children:o}),(0,t.jsx)(a.Text.H3,{base:"Sub-Heading 1",sm:"Heading 8",className:"font-medium text-neutral-950",children:n})]}),(0,t.jsx)(u,{})]}),(0,t.jsxs)("div",{className:"hidden items-center justify-between sm:mt-spacing-02 sm:flex",children:[(0,t.jsx)(l,{value:i,onChange:s}),(0,t.jsx)(f,{price:r})]})]})]}),(0,t.jsxs)("div",{className:"mt-spacing-06 flex items-center justify-between sm:hidden",children:[(0,t.jsx)(l,{value:i,onChange:s}),(0,t.jsx)(f,{price:r})]})]})}
6if("product-with-license-and-retention"===s){let{productCode:n,price:r,quantity:s,onQuantityChange:c,license:m,retention:p,image:h}=e;return(0,t.jsxs)("div",{className:"border-b border-neutral-100 py-spacing-06 last-of-type:border-b-0",children:[(0,t.jsxs)("div",{className:"flex gap-spacing-04 sm:gap-spacing-05",children:[(0,t.jsx)(d,{...void 0!==h&&{image:h}}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-spacing-06",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(a.Text.P,{base:"Sub-Heading 4",className:"mb-0.5 font-medium text-neutral-500",children:o}),(0,t.jsx)(a.Text.H3,{base:"Sub-Heading 1",sm:"Heading 8",className:"font-medium text-neutral-950",children:n})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-spacing-03",children:[(0,t.jsxs)("div",{className:"flex flex-col-reverse items-start gap-spacing-04 sm:flex-row sm:items-center",children:[(0,t.jsx)(i.Select,{variant:"checkmark",size:"small",items:m.durationOptions,value:m.selectedDuration,onChange:m.onDurationChange,className:"w-[62px]",buttonProps:{className:"shadow-none w-[62px] h-[26px]"}}),(0,t.jsx)(a.Text.Span,{base:"Body XS",sm:"Body S",className:"font-normal text-neutral-950",children:m.name})]}),(0,t.jsxs)("div",{className:"flex flex-col-reverse items-start gap-spacing-04 sm:flex-row sm:items-center",children:[(0,t.jsx)(i.Select,{variant:"checkmark",size:"small",items:p.options,value:p.selectedValue,onChange:p.onValueChange,className:"w-[62px]",buttonProps:{className:"shadow-none w-[62px] h-[26px]"}}),(0,t.jsx)(a.Text.Span,{base:"Body XS",sm:"Body S",className:"font-normal text-neutral-950",children:p.unit})]})]})]}),(0,t.jsx)(u,{})]}),(0,t.jsxs)("div",{className:"hidden items-center justify-between sm:mt-spacing-02 sm:flex",children:[(0,t.jsx)(l,{value:s,onChange:c}),(0,t.jsx)(f,{price:r})]})]})]}),(0,t.jsxs)("div",{className:"mt-spacing-06 flex items-center justify-between sm:mt-spacing-02 sm:hidden",children:[(0,t.jsx)(l,{value:s,onChange:c}),(0,t.jsx)(f,{price:r})]})]})}if("included"===s){let{title:n,subtitle:r,image:i}=e;return(0,t.jsx)("div",{className:"border-b border-neutral-100 py-spacing-06 last-of-type:border-b-0",children:(0,t.jsxs)("div",{className:"flex gap-spacing-04 sm:gap-spacing-05",children:[(0,t.jsx)(d,{...void 0!==i&&{image:i}}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-2",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(a.Text.P,{base:"Sub-Heading 4",className:"mb-0.5 font-medium text-neutral-500",children:o}),(0,t.jsx)(a.Text.H3,{base:"Sub-Heading 1",sm:"Heading 8",className:"font-medium text-neutral-950",children:n})]}),(0,t.jsx)(u,{})]}),(0,t.jsx)(a.Text.P,{base:"Sub-Heading 3",className:"mt-0.5 font-medium text-neutral-950",children:r})]})]})})}
6if("product-with-license"===s){let{productCode:n,price:r,quantity:s,onQuantityChange:c,license:m,secondaryLicense:p,image:h}=e;return(0,t.jsxs)("div",{className:"border-b border-neutral-100 py-spacing-06 last-of-type:border-b-0",children:[(0,t.jsxs)("div",{className:"flex gap-spacing-04 sm:gap-spacing-05",children:[(0,t.jsx)(d,{...void 0!==h&&{image:h}}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-spacing-06",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(a.Text.P,{base:"Sub-Heading 4",className:"mb-0.5 font-medium text-neutral-500",children:o}),(0,t.jsx)(a.Text.H3,{base:"Sub-Heading 1",sm:"Heading 8",className:"font-medium text-neutral-950",children:n})]}),(0,t.jsx)("div",{className:"flex flex-col gap-spacing-03",children:(p?[m,p]:[m]).map(e=>(0,t.jsxs)("div",{className:"flex flex-col-reverse items-start gap-spacing-04 sm:flex-row sm:items-center",children:[(0,t.jsx)(i.Select,{variant:"checkmark",size:"small",items:e.durationOptions,value:e.selectedDuration,onChange:e.onDurationChange,className:"w-[62px]",buttonProps:{className:"shadow-none w-[62px] h-[26px]"}}),(0,t.jsx)(a.Text.Span,{base:"Body XS",sm:"Body S",className:"font-normal text-neutral-950",children:e.name})]},e.name))})]}),(0,t.jsx)(u,{})]}),(0,t.jsxs)("div",{className:"hidden items-center justify-between sm:mt-spacing-02 sm:flex",children:[(0,t.jsx)(l,{value:s,onChange:c}),(0,t.jsx)(f,{price:r})]})]})]}),(0,t.jsxs)("div",{className:"mt-spacing-06 flex items-center justify-between sm:hidden",children:[(0,t.jsx)(l,{value:s,onChange:c}),(0,t.jsx)(f,{price:r})]})]})}let{name:m,price:p,quantity:h,onQuantityChange:g}=e;return(0,t.jsxs)("div",{className:"border-b border-neutral-100 py-spacing-06 last-of-type:border-b-0",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)(a.Text.P,{base:"Sub-Heading 4",className:"mb-0.5 font-medium text-neutral-500",children:o}),(0,t.jsx)(a.Text.H3,{base:"Sub-Heading 1",sm:"Heading 8",className:"font-medium text-neutral-950",children:m})]}),(0,t.jsx)(u,{})]}),(0,t.jsxs)("div",{className:"hidden items-center justify-between sm:mt-spacing-02 sm:flex",children:[(0,t.jsx)(l,{value:h,onChange:g}),(0,t.jsx)(f,{price:p})]}),(0,t.jsxs)("div",{className:"mt-spacing-06 flex items-center justify-between sm:hidden",children:[(0,t.jsx)(l,{value:h,onChange:g}),(0,t.jsx)(f,{price:p})]})]})}],767969)},340638,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(563313);let a=(0,r.forwardRef)(({className:e,label:a,id:l,name:s,checked:o,...c},u)=>{let d=(0,r.useId)();return(0,t.jsxs)("div",{className:(0,n.default)("relative",e),children:[(0,t.jsx)("input",{ref:u,id:l??s??d,name:s,type:"radio",className:"peer hidden",checked:o,...c,"aria-labelledby":`${d}-label`}),(0,t.jsxs)("label",{id:`${d}-label`,htmlFor:l??s??d,className:"group flex h-10 w-[216px] cursor-pointer items-center gap-2 rounded-[10px] border border-neutral-100 bg-white p-spacing-04 transition peer-checked:border-cyan-600 peer-checked:[&>div>div]:scale-100 peer-checked:[&>div]:border-cyan-600",children:[(0,t.jsx)("div",{className:"flex aspect-square size-4 items-center justify-center rounded-full border border-neutral-300 transition group-hover:border-neutral-600",children:(0,t.jsx)("div",{className:"size-2 scale-0 rounded-full bg-cyan-600 transition"})}),(0,t.jsx)("span",{className:(0,i.setTextStyle)({base:"Sub-Heading 3"},"font-medium text-neutral-950"),children:a})]})]})});e.s(["PricingRadioButton",0,a])},906830,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(638096),i=e.i(26111),a=e.i(422228),l=e.i(563313);e.s(["PricingProductCard",0,({imageUrl:e,imageAlt:s="",name:o,productHref:c="#",subtitle:u,specs:d=[],datasheetUrl:f,datasheetLinkText:m="Datasheet",price:p,description:h,ctaText:g="Customize product",ctaHref:x,onCtaClick:v,className:b,testId:y="pricing-product-card"})=>(0,t.jsxs)("div",{"data-testid":y,className:(0,n.default)("flex h-full min-w-0 flex-col bg-white md:w-64",b),children:[(0,t.jsx)("div",{className:"relative w-full overflow-hidden",children:e?(0,t.jsx)(i.Image,{src:e,alt:s,width:480,height:320,className:"mx-auto aspect-[240/160] size-full max-w-[240px] object-cover sm:max-w-[256px]"}):(0,t.jsx)("div",{className:"flex size-full items-center justify-center",children:(0,t.jsx)("span",{className:"text-neutral-300",children:"Image"})})}),(0,t.jsxs)("div",{className:"mt-spacing-04 flex flex-1 flex-col items-center text-center sm:pb-spacing-08",children:[(0,t.jsx)(r.Cta,{variant:"link",type:"titleStyle",size:"heading-6",href:c,target:"_blank",rel:"noopener noreferrer",iconClass:"size-4",className:"mb-2 min-h-9 items-start text-neutral-950 [&>svg]:mt-1.5 [&_div]:gap-2 [&_div]:!font-semibold",children:o}),u&&(0,t.jsx)("p",{className:(0,l.setTextStyle)({base:"Sub-Heading 3"},"mb-2 font-medium text-neutral-950"),children:u}),d.length>0&&(0,t.jsx)("div",{className:"mb-2 flex w-full flex-col break-words",children:d.map((e,n)=>{if("string"==typeof e){let r=e.split(" "),i=r[0],a=r.slice(1).join(" ");return(0,t.jsxs)("p",{className:"text-neutral-950",children:[(0,t.jsx)("span",{className:(0,l.setTextStyle)({base:"Sub-Heading 2"},"font-medium"),children:i})," ",(0,t.jsx)("span",{className:(0,l.setTextStyle)({base:"Body S"},""),children:a})]},n)}return(0,t.jsx)(a.RichTextBody,{content:e,className:(0,l.setTextStyle)({base:"Body S"},"text-neutral-950")},n)})}),(0,t.jsx)("div",{className:"mb-spacing-05",children:(0,t.jsx)(r.Cta,{variant:"link",href:f,target:"_blank",rel:"noopener noreferrer",size:"small",darkMode:!1,className:(0,l.setTextStyle)({base:"Sub-Heading 1"},"h-[22px] font-medium"),children:m})}),(0,t.jsx)("div",{className:"mb-spacing-05 h-px w-full border-t border-neutral-100"}),(0,t.jsxs)("div",{className:"mb-2 flex items-start gap-2",children:[(0,t.jsx)("span",{className:(0,l.setTextStyle)({base:"Heading 7"},"font-semibold text-neutral-950"),children:p}),(0,t.jsx)("span",{className:(0,l.setTextStyle)({base:"Body XS"},"font-normal text-neutral-950"),children:"MSRP"})]}),"string"==typeof h?(0,t.jsx)("p",{className:(0,l.setTextStyle)({base:"Sub-Heading 3"}
6,"mb-spacing-06 font-medium text-neutral-500"),children:h}):(0,t.jsx)(a.RichTextBody,{content:h,className:(0,l.setTextStyle)({base:"Sub-Heading 3"},"mb-spacing-06 font-medium text-neutral-500 [&_b]:font-semibold [&_b]:text-neutral-950 [&_strong]:font-semibold [&_strong]:text-neutral-950")}),(0,t.jsx)("div",{className:"mt-auto w-full",children:v?(0,t.jsx)(r.Cta,{styleType:"arrow-slide",fullWidth:!0,color:"black",onClick:v,className:"w-full",children:g}):(0,t.jsx)(r.Cta,{styleType:"arrow-slide",fullWidth:!0,color:"black",href:x,className:"w-full",children:g})})]})]})])},318734,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(638096),i=e.i(563313);e.s(["PricingAccessoryCard",0,({name:e,datasheetUrl:a,datasheetLinkText:l="Datasheet",price:s,ctaText:o="Add to your list",ctaHref:c,onCtaClick:u,className:d,showDivider:f=!0,testId:m="pricing-accessory-card"})=>(0,t.jsxs)("div",{"data-testid":m,className:(0,n.default)("flex w-full flex-col",d),children:[(0,t.jsxs)("div",{className:"grid grid-cols-[1fr_auto] gap-x-spacing-08 pb-spacing-06",children:[(0,t.jsx)("h3",{className:(0,i.setTextStyle)({base:"Sub-Heading 1",md:"Heading 8"},"col-span-2 font-medium text-neutral-950 md:col-span-1"),children:e}),(0,t.jsx)("div",{className:"order-3 mt-spacing-04 flex items-center md:order-2 md:mt-0 md:items-start md:justify-end",children:s&&(0,t.jsxs)("div",{className:"flex justify-start gap-spacing-03",children:[(0,t.jsx)("span",{className:(0,i.setTextStyle)({base:"Heading 8",md:"Heading 7"},"font-medium text-neutral-950"),children:s}),(0,t.jsx)("span",{className:(0,i.setTextStyle)({base:"Body XS"},"font-normal text-neutral-950"),children:"MSRP"})]})}),a?(0,t.jsx)("div",{className:"order-2 col-span-2 mt-spacing-03 md:order-3 md:col-span-1 md:mt-spacing-04 md:self-center",children:(0,t.jsx)(r.Cta,{variant:"link",href:a,target:"_blank",rel:"noopener noreferrer",size:"medium",darkMode:!1,className:(0,i.setTextStyle)({base:"Heading 8"},"font-medium text-cyan-600"),children:l})}):(0,t.jsx)("div",{className:"mt-spacing-04"}),u?(0,t.jsx)("div",{className:"order-4 mt-spacing-03 flex items-center justify-end md:mt-spacing-04",children:(0,t.jsx)(r.Cta,{styleType:"arrow-slide",onClick:u,className:"[&>div]:px-6 [&>div]:md:!w-auto",disableHoverIcon:!0,children:o})}):c?(0,t.jsx)("div",{className:"order-4 mt-spacing-03 flex items-center justify-end md:mt-spacing-04",children:(0,t.jsx)(r.Cta,{styleType:"arrow-slide",href:c,className:"[&>div]:px-6 [&>div]:md:!w-auto",disableHoverIcon:!0,children:o})}):(0,t.jsx)("div",{className:"mt-spacing-04"})]}),f&&(0,t.jsx)("div",{className:"h-px w-full bg-black/20"})]})])},770762,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(563313);e.s(["PricingSquareSelectButtons",0,({options:e,value:a,onChange:l,name:s="quantity",className:o,...c})=>{let u=(0,r.useId)();return(0,t.jsx)("div",{className:(0,n.default)("flex gap-spacing-02",o),children:e.map(e=>{let r=a===e,o=`${s}-${e}`;return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("input",{type:"radio",id:o,name:s,value:e,checked:r,onChange:()=>{l(e)},className:"peer hidden",...c,"aria-labelledby":`${u}-label`}),(0,t.jsx)("label",{id:`${u}-label`,htmlFor:o,className:(0,n.default)((0,i.setTextStyle)({base:"Sub-Heading 1",md:"Sub-Heading 3"}),"flex h-[38px] min-w-[50px] cursor-pointer items-center justify-center rounded-md border px-spacing-03 transition",r?"border-cyan-600 bg-cyan-10 text-cyan-600":"border-neutral-100 bg-neutral-1 text-neutral-100 hover:border-neutral-300 hover:text-neutral-300","font-medium"),children:e})]},e)})})}])},462339,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(638096),i=e.i(26111),a=e.i(563313);e.s(["ProductCategoryHero",0,({headline:e,subtitle:l,cta:s,imageUrl:o,middleImageUrl:c,mobileImageUrl:u,imageAlt:d="",theme:f="light",className:m})=>{let{text:p,...h}=s;return(0,t.jsx)("section",{className:(0,n.default)("relative flex justify-center overflow-hidden rounded-[0.313rem]",m),children:(0,t.jsxs)("div",{className:(0,n.default)("relative flex w-full min-[813px]:aspect-[892/297]","flex-col items-start justify-center"),children:[o&&(0,t.jsxs)("div",{className:"relative aspect-[350/175] w-full sm:aspect-[812/406] min-[813px]:absolute min-[813px]:inset-0 min-[813px]:aspect-auto",children:[(0,t.jsx)(i.Image,{src:o,alt:d,fill:!0,className:(0,n.default)("object-cover object-center",c?"hidden min-[813px]:block":u?"hidden sm:block":""),priority:!0}),c&&(0,t.jsx)(i.Image,{src:c,alt:d,fill:!0,className:(0,n.default)("object-cover",u?"hidden sm:block min-[813px]:hidden":"min-[813px]:hidden")}
6),u&&(0,t.jsx)(i.Image,{src:u,alt:d,fill:!0,className:"object-cover sm:hidden"})]}),(0,t.jsxs)("div",{className:(0,n.default)("z-10 flex w-full flex-col items-start bg-neutral-1 px-5 pb-spacing-07 pt-spacing-06 text-left sm:pt-spacing-07 min-[813px]:w-1/2 min-[813px]:bg-transparent min-[813px]:py-spacing-08 min-[813px]:pl-12 min-[813px]:pr-0","dark"===f?"min-[813px]:text-white":"min-[813px]:text-neutral-950"),children:[(0,t.jsx)(a.Text.H2,{base:"Heading 7",md:"Heading 4",lg:"Heading 6",className:"font-semibold min-[813px]:text-[1.875rem] min-[813px]:leading-[2.25rem]",children:e}),(0,t.jsx)(a.Text.P,{base:"Body XS",md:"Body M",className:"mt-spacing-01 font-normal sm:mt-spacing-03",children:l}),(0,t.jsx)(r.Cta,{...h,target:"_blank",rel:"noopener noreferrer",size:"small",className:(0,n.default)("mt-spacing-05 [&>div]:text-sm","white"===h.color&&"hidden min-[813px]:block"),children:p}),"white"===h.color&&(0,t.jsx)(r.Cta,{...h,target:"_blank",rel:"noopener noreferrer",color:"black",size:"small",className:"mt-spacing-05 min-[813px]:hidden [&>div]:text-sm",children:p})]})]})})}])},866601,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(7284),a=e.i(294761),l=e.i(832716);let s=()=>e.A(531608).then(e=>e.domAnimation),o=({contents:e})=>(0,n.documentToReactComponents)(e,{renderMark:{[r.MARKS.BOLD]:e=>(0,t.jsx)("b",{children:e})},renderNode:{[r.BLOCKS.HEADING_6]:(e,n)=>(0,t.jsx)("h6",{className:"mt-3 text-sm font-medium lg:mt-6 lg:text-lg",children:n}),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)("p",{className:"lg:text-center",children:n})}});e.s(["RatingCard",0,({heading:e,description:n,rating:r,maxRating:c,smallerVariant:u})=>{c||(c=10);let d={hidden:{pathLength:0,opacity:0},visible:{pathLength:r/c,opacity:1,transition:{pathLength:{type:"spring",duration:1.5,bounce:0}}}},f={hidden:{pathLength:0,opacity:0},visible:{pathLength:1,opacity:1,transition:{pathLength:{type:"spring",duration:1.5,bounce:0}}}},m=r.toFixed(1);return(0,t.jsx)(a.LazyMotion,{strict:!0,features:s,children:(0,t.jsxs)("div",{className:(0,i.clsx)("flex flex-row items-center p-2",!u&&"lg:max-w-60 lg:flex-col"),children:[(0,t.jsx)("div",{className:"relative mr-2",children:(0,t.jsxs)("div",{children:[!u&&(0,t.jsxs)("div",{className:"hidden size-28 lg:flex",children:[(0,t.jsx)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,t.jsx)("h3",{className:"text-4xl font-semibold",children:m})}),(0,t.jsx)("div",{className:"size-full -rotate-90",children:(0,t.jsxs)(l.m.svg,{initial:"hidden",animate:"visible",viewBox:"0 0 114 114",children:[(0,t.jsx)(l.m.circle,{className:"fill-transparent stroke-[4px]",cx:57,cy:57,r:46,stroke:"#cdd1d7",variants:f}),(0,t.jsx)(l.m.circle,{className:"fill-transparent stroke-[4px]",cx:57,cy:57,r:46,stroke:"#007faf",variants:d})]})})]}),(0,t.jsxs)("div",{className:(0,i.clsx)("flex size-16",!u&&"lg:hidden"),children:[(0,t.jsx)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,t.jsx)("h3",{className:"text-xl font-semibold",children:m})}),(0,t.jsx)("div",{className:"size-full -rotate-90",children:(0,t.jsxs)(l.m.svg,{initial:"hidden",animate:"visible",viewBox:"0 0 60 60",children:[(0,t.jsx)(l.m.circle,{className:"fill-transparent stroke-2",cx:30,cy:30,r:24,stroke:"#cdd1d7",variants:f}),(0,t.jsx)(l.m.circle,{className:"fill-transparent stroke-2",cx:30,cy:30,r:24,stroke:"#007faf",variants:d})]})})]})]})}),(0,t.jsxs)("div",{className:(0,i.clsx)("flex flex-col",!u&&"lg:items-center"),children:[(0,t.jsx)("h6",{className:(0,i.clsx)("mt-1 text-xl font-medium",!u&&"lg:text-center"),children:e}),n&&(0,t.jsx)(t.Fragment,{children:"string"==typeof n?(0,t.jsx)("p",{className:(0,i.clsx)(!u&&"lg:text-center"),children:n}):(0,t.jsx)(o,{contents:n})})]})]})})}])},580070,e=>{"use strict";var t=e.i(41170),n=e.i(7284);e.s(["RectangularInput",0,({className:e,...r})=>(0,t.jsx)("input",{className:(0,n.default)("h-11 rounded-lg border border-neutral-100 bg-white px-3 text-left text-sm font-medium text-gray-900 placeholder:text-neutral-500 hover:border-neutral-300 focus:border-cyan-600 focus:outline-none focus:ring-0",r.disabled&&"cursor-not-allowed bg-neutral-25 text-neutral-600",e),...r})])},661310,e=>{"use strict";var t=e.i(41170),n=e.i(7284);e.s(["FormFieldError",0,({fieldName:e,validationError:r,height:i="fixed"})=>(0,t.jsx)("div",{className:(0,n.default)("text-body-xxs text-red","fixed"===i?"h-6 md:h-[30px]":"h-auto"),children:r&&(0,t.jsx)("span",{id:`${e}-error`,role:"alert",children:r})})])},599688,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(661310),a=e.i(185016);let l=(0,r.forwardRef)(({className:e,label:l,instructions:s,name:o,validationError:c,children:u,onChange:d,...f},m)=>{let[p,h]=(0,r.useState)(!1),[g,x]=(0,r.useState)(!1),v=(0,r.useRef)(null),b=(0,r.useRef)(null),y=(0,r.useId)();(0,r.useEffect)(()=>{let e=b.current;if(!e)return;let t=()=>{x(e.scrollWidth>e.clientWidth)};t();let n=new ResizeObserver(t);return n.observe(e),()=>{n.disconnect()}},[l]);let w=(0,r.useCallback)(e=>{v.current=e,m&&("function"==typeof m?m(e):m.current=e)},[m]);return(0,r.useLayoutEffect)(()=>{let e=v.current?.value!=="";e!==p&&h(e)},[p]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{title:g?l:void 0,className:(0,n.default)("relative w-full",e),children:[(0,t.jsxs)("select",{ref:w,id:o,name:o,className:(0,n.default)("peer h-14 w-full rounded px-3 pb-2 pt-5 text-body-s transition focus:ring-0",c?"border-red focus:border-red":"border-neutral-300 hover:border-neutral-600 focus:border-cyan-600",!p&&"text-transparent"),...c&&{"aria-describedby":`${y}-error`,"aria-invalid":!0},"aria-labelledby":`${y}-label`,onChange:e=>{h(""!==e.target.value),d?.(e)},...f,children:[(0,t.jsx)("option",{value:"",hidden:!0}),u]}),(0,t.jsxs)("label",{id:`${y}-label`,htmlFor:o,className:(0,n.default)("pointer-events-none absolute left-3 right-9 flex origin-left items-center overflow-hidden text-neutral-600 transition-all",p?"top-2 -translate-y-0 gap-x-spacing-01 text-body-xxs":"top-1/2 -translate-y-1/2 gap-x-spacing-02 text-body-s",c&&"text-red"),
6children:[(0,t.jsx)("span",{ref:b,className:"truncate",children:l}),s&&(0,t.jsx)(a.InfoTooltip,{placement:"top",className:(0,n.default)("pointer-events-auto shrink-0 transition-all",p?"ml-spacing-01 scale-75":"ml-spacing-02"),onClick:e=>{e.preventDefault()},children:s})]})]}),(0,t.jsx)(i.FormFieldError,{fieldName:y,validationError:c})]})});e.s(["SelectBox",0,l])},197858,e=>{"use strict";var t,n,r,i,a,l,s=e.i(41170),o=e.i(125657);function c(){return(c=Object.assign.bind()).apply(this,arguments)}function u(){return(u=Object.assign.bind()).apply(this,arguments)}function d(){return(d=Object.assign.bind()).apply(this,arguments)}function f(){return(f=Object.assign.bind()).apply(this,arguments)}function m(){return(m=Object.assign.bind()).apply(this,arguments)}function p(){return(p=Object.assign.bind()).apply(this,arguments)}var h=e.i(714198),g=e.i(7284);let x={facebook:function(e){return o.createElement("svg",u({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),n||(n=o.createElement("path",{d:"M15.983 12.007h-2.505V21H9.765v-8.993H8V8.83h1.765V6.773C9.765 5.301 10.46 3 13.512 3l2.751.01v3.086h-1.997c-.325 0-.787.164-.787.866v1.867h2.829z"})))},twitter:function(e){return o.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),i||(i=o.createElement("path",{d:"M22 7.656a7.8 7.8 0 0 1-2.23.6 3.86 3.86 0 0 0 1.703-2.134 7.6 7.6 0 0 1-2.456.935 3.86 3.86 0 0 0-2.828-1.223 3.87 3.87 0 0 0-3.87 3.872c0 .3.036.6.095.888a11 11 0 0 1-7.982-4.052 3.84 3.84 0 0 0-.526 1.954c0 1.344.683 2.53 1.725 3.226a3.9 3.9 0 0 1-1.75-.493v.048a3.87 3.87 0 0 0 3.103 3.8 4 4 0 0 1-1.02.132c-.251 0-.49-.025-.73-.06a3.88 3.88 0 0 0 3.618 2.686 7.76 7.76 0 0 1-4.806 1.655c-.324 0-.624-.011-.935-.048a10.96 10.96 0 0 0 5.945 1.737c7.12 0 11.014-5.898 11.014-11.017 0-.168 0-.336-.01-.504A8.3 8.3 0 0 0 22 7.657Z"})))},x:function(e){return o.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 11 12"},e),a||(a=o.createElement("path",{fill:"#CDD1D7",d:"M6.546 5.081 10.642 0h-.97L6.114 4.412 3.275 0H0l4.295 6.672L0 12h.97l3.755-4.66 3 4.66H11zm-1.329 1.65-.435-.665L1.32.78h1.49l2.795 4.266.435.664 3.632 5.546H8.18z"})))},linkedin:function(e){return o.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),r||(r=o.createElement("path",{d:"M9.715 9.806h3.301v1.644c.476-.945 1.695-1.795 3.527-1.795 3.512 0 4.346 1.883 4.346 5.337v6.397h-3.556v-5.61c0-1.968-.475-3.077-1.686-3.077-1.679 0-2.377 1.196-2.377 3.075v5.612H9.715zM3.618 21.238h3.555V9.655H3.618zm4.065-15.36a2.25 2.25 0 0 1-.67 1.602 2.3 2.3 0 0 1-3.234 0 2.27 2.27 0 0 1-.668-1.602c0-.602.24-1.178.67-1.603a2.296 2.296 0 0 1 3.232 0c.429.425.67 1.001.67 1.603"})))},email:function(e){return o.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 18 12"},e),t||(t=o.createElement("path",{fill:"#CDD1D7",d:"M16.368 11.491c-.704.356-1.702.509-3.21.509H4.842c-1.37 0-2.365-.172-3.083-.512q.081.038.167.075l4.83-4.949 1.79 1.232.426.292.424-.292 1.752-1.204 4.997 4.952q.117-.049.223-.103m-14.61-.003-.032-.015zm14.853-.135-.047.03zm-15.206-.06-.029-.019zm4.097-5.54L.715 10.654q.264.358.661.62C.271 10.548 0 9.28 0 7.476V4.524c0-.98 0-1.789.16-2.443zm11.675 5.11-.05.055zm.093-.119q-.015.021-.032.043zm.462-8.955c.242.687.268 1.586.268 2.735v2.952c0 1.577-.223 2.591-.73 3.268q.033-.041.063-.086l-4.927-4.882 5.408-3.717a3 3 0 0 0-.082-.27M13.158 0c2.007 0 3.176.229 3.872.777l-8.058 5.54L.939.795C1.643.236 2.827 0 4.842 0zM.231 1.837l.02-.059zm17.292-.499q.027.045.052.093-.024-.048-.052-.093M.768.948.813.906zm-.414.582q.031-.064.065-.127-.034.063-.065.127"})))},youtube:function(e){return o.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},e),l||(l=o.createElement("path",{d:"M21.583 7.523a2.51 2.51 0 0 0-1.768-1.77c-1.56-.42-7.815-.42-7.815-.42s-6.254 0-7.815.418a2.5 2.5 0 0 0-1.768 1.77C2 9.084 2 12.342 2 12.342s0 3.26.417 4.82c.23.861.909 1.54 1.768 1.77 1.56.42 7.815.42 7.815.42s6.255 0 7.815-.42a2.5 2.5 0 0 0 1.768-1.77c.417-1.56.417-4.82.417-4.82s0-3.258-.417-4.819m-11.57 7.81V9.352l5.179 2.97-5.179 3.013Z"})))}};e.s(["SocialLinks",0,({links:e,size:t,className:n})=>(0,s.jsx)("div",{className:(0,g.clsx)("flex",n),children:e.map(({href:e,icon:n,...r},i)=>{let a=x[n];return(0,s.jsx)(h.Link,{href:e,className:(0,g.clsx)("relative flex items-center justify-center overflow-hidden rounded-full transition-opacity hover:opacity-80","before:absolute before:inset-0 before:-z-10 before:scale-0 before:rounded-full before:bg-neutral-25 before:transition-transform before:duration-500 before:ease-in-out-circ hover:before:scale-100","full"===t?"size-11 border border-neutral-25":"size-9"),"aria-label":n,...r,children:(0,s.jsx)(a,{className:"size-4 fill-neutral-100"})},`social-link-${i}`)})})],197858)},244848,e=>{"use strict";var t=e.i(499550),n=e.i(125657);e.s(["useCarousel",0,({root:e,startOfScroll:r,endOfScroll:i,gap:a=16,cardContainerRef:l})=>
6{let[s,o]=(0,n.useState)(void 0);(0,n.useEffect)(()=>{let e=l?.current;if(!e)return void o(void 0);let t=()=>{o(function(e,t){let n=[...e.children].find(e=>e.offsetWidth>0);if(!n)return 384+t;let r="string"==typeof getComputedStyle(e).gap?getComputedStyle(e).gap:"",i=r&&Number.parseFloat(r)||t;return n.offsetWidth+i}(e,a))};t();let n=new ResizeObserver(t);return n.observe(e),window.addEventListener("resize",t),()=>{n.disconnect(),window.removeEventListener("resize",t)}},[l,a]);let c=s??384+a,u=(0,n.useCallback)(()=>{let t=e.current;if(!t)return;let n=t.scrollLeft,r=n>0?Math.min(c,n):0;if(r<=0)return;let i=Math.max(0,Math.round((t.scrollLeft-r)/c)*c);t.scrollTo({left:i,behavior:"auto"})},[e,c]),d=(0,n.useCallback)(()=>{let t=e.current;if(!t)return;let n=t.scrollWidth-t.scrollLeft-t.clientWidth,r=n>0?Math.min(c,n):0;if(r<=0)return;let i=t.scrollLeft+r,a=t.scrollWidth-t.clientWidth,l=Math.min(a,Math.round(i/c)*c),s=n<=c?a:l;t.scrollTo({left:s,behavior:"auto"})},[e,c]),f=(0,t.useIntersectionObserver)(r,{root:e}),m=(0,t.useIntersectionObserver)(i,{root:e}),p=(0,n.useMemo)(()=>f?.isIntersecting,[f]),h=(0,n.useMemo)(()=>m?.isIntersecting,[m]),g=(0,n.useMemo)(()=>!(p&&h),[p,h]);return{atStartOfScroll:p,atEndOfScroll:h,scrollLeft:u,scrollRight:d,needControl:g}}])},121491,e=>{"use strict";var t=e.i(41170),n=e.i(613372),r=e.i(7284),i=e.i(125657),a=e.i(638096),l=e.i(244848),s=e.i(722063),o=e.i(563313);function c({eyebrow:e,headline:r,attribution:i,bulletLines:l,ctas:s}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.Text.P,{base:"Sub-Heading 1",className:"mb-spacing-03",children:e}),(0,t.jsx)(o.Text.H3,{base:"Heading 5",children:r}),(0,t.jsx)(o.Text.P,{base:"Sub-Heading 2",className:"mt-spacing-04 text-neutral-600",children:i}),void 0!==l&&l.length>0?(0,t.jsx)("div",{className:"mb-auto mt-spacing-04 flex flex-col gap-spacing-02",children:l.map((e,r)=>(0,t.jsxs)("div",{className:"flex flex-row gap-spacing-02",children:[(0,t.jsx)(n.default,{className:"mt-px size-4 fill-cyan-600"}),(0,t.jsx)(o.Text.P,{base:"Sub-Heading 3",children:e})]},String(r)))}):void 0,void 0!==s&&s.length>0?(0,t.jsx)("div",{className:"mt-spacing-05 flex flex-col gap-spacing-03",children:s.map((e,n)=>(0,t.jsx)(a.Cta,{variant:"link",size:"small",href:e.href,children:e.label},String(n)))}):void 0]})}e.s(["ComposableTestimonialCarousel",0,function({title:e,items:n,className:a,minItemsForArrows:u=4,isDarkMode:d=!1}){let f=(0,i.useRef)(null),m=(0,i.useRef)(null),p=(0,i.useRef)(null),h=(0,i.useRef)(null),{atStartOfScroll:g,atEndOfScroll:x,scrollLeft:v,scrollRight:b,needControl:y}=(0,l.useCarousel)({root:f,startOfScroll:m,endOfScroll:p,cardContainerRef:h}),w=y&&n.length>=u;return(0,t.jsx)("div",{className:(0,r.default)("relative flex w-full justify-center",a),children:(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)("div",{className:"mx-5 mb-spacing-06 flex justify-center lg:mb-spacing-07",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[76rem] items-end justify-between gap-4",children:[(0,t.jsx)("div",{className:"min-w-0 flex-1",children:(0,t.jsx)(o.Text.H2,{base:"Heading 6",md:"Heading 4",lg:"Heading 3",children:e})}),w?(0,t.jsxs)("div",{className:"hidden shrink-0 gap-4 sm:flex",children:[(0,t.jsx)(s.Circle,{type:"left",onClick:v,disabled:g,greyOutline:d}),(0,t.jsx)(s.Circle,{onClick:b,disabled:x,greyOutline:d})]}):void 0]})}),(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsxs)("div",{className:"flex snap-x snap-mandatory scroll-px-[calc(max((100%-76rem),40px)*0.5)] overflow-x-auto scroll-smooth pb-4 hide-scrollbar",ref:f,children:[(0,t.jsx)("div",{ref:m}),(0,t.jsx)("div",{ref:h,className:"flex snap-start gap-4 px-[calc(max((100%-76rem),40px)*0.5)] lg:gap-8",children:n.map((e,n)=>(0,t.jsx)("div",{className:"flex w-[17.5rem] shrink-0 snap-start flex-col rounded-[0.313rem] bg-white p-spacing-06 pb-spacing-07",children:(0,t.jsx)(c,{...e})},e.id??`composable-testimonial-${String(n)}`))}),(0,t.jsx)("div",{ref:p})]})})]})})}])},15002,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(530058),a=e.i(499550),l=e.i(7284),s=e.i(294761),o=e.i(613294),c=e.i(832716),u=e.i(125657),d=e.i(563313);let f=()=>e.A(531608).then(e=>e.domAnimation),m={initial:{opacity:0,x:0}
6,animate:{opacity:1,x:0},exit:{opacity:0,x:0}};e.s(["TabSection",0,({headerContents:e,tabs:p,tabClassName:h,tabListClassName:g,tabPanelsClassName:x,tabColor:v="black",isLeftAligned:b=!1,tabPosition:y="below-header",tabAnimation:w="slide"})=>{let j="inline"===y,N="fade"===w,[E,S]=(0,u.useState)(0),[C,k]=(0,u.useState)(!1),T=(0,u.useCallback)(e=>{P.current=!0,k(e>E),S(e)},[E,S,k]),z=(0,u.useRef)(null),R=(0,u.useRef)(null),_=(0,u.useRef)([]),P=(0,u.useRef)(!1),[O,I]=(0,u.useState)(!1),A=(0,a.useIntersectionObserver)(z,{threshold:[.7]});(0,u.useEffect)(()=>{A?.isIntersecting&&I(!0)},[A]),(0,u.useEffect)(()=>{if(p.length<=1||!P.current)return;let e=R.current,t=_.current[E];if(!e||!t)return;let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();e.scrollTo({left:e.scrollLeft+(r.left-n.left)-20,behavior:"smooth"})},[E,p.length]);let M=(e,n)=>(0,t.jsx)(d.Text.H2,{base:"Heading 6",sm:"Heading 4",lg:n??"Heading 3",className:"font-semibold",children:e});return(0,t.jsx)(s.LazyMotion,{strict:!0,features:f,children:(0,t.jsxs)(i.TabGroup,{as:"section",className:"w-full lg:px-5",selectedIndex:E,onChange:T,children:[(0,t.jsxs)("div",{className:(0,l.default)("mx-auto flex max-w-[81rem] flex-col",j&&"gap-4 lg:flex-row lg:items-end lg:justify-between",j&&!b&&"px-5 sm:px-0",!j&&!b&&"lg:items-center"),children:[e&&(0,t.jsx)("div",{className:(0,l.default)("flex max-w-4xl flex-col",j&&"min-w-0 flex-1 lg:text-left",!j&&b&&"lg:items-start",!j&&!b&&"lg:items-center lg:text-center"),ref:z,children:"string"==typeof e?M(e):(0,n.documentToReactComponents)(e,{renderNode:{[r.BLOCKS.HEADING_1]:(e,t)=>M(t),[r.BLOCKS.HEADING_2]:(e,t)=>M(t),[r.BLOCKS.HEADING_3]:(e,t)=>M(t,"Heading 3"),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)(d.Text.P,{base:"Body S",md:"Body M",lg:"Body L",className:(0,l.default)("mt-1 max-w-[49.75rem] font-normal transition-[transform,opacity] duration-700 ease-in-out-circ empty:mt-0 sm:mt-3",!O&&"translate-y-10 opacity-0"),children:n})}})}),p.length>1&&(0,t.jsx)(i.TabList,{ref:R,className:(0,l.default)("-ml-5 mt-1 flex w-screen flex-row flex-nowrap overflow-hidden overflow-x-auto px-5 pb-4 sm:mt-3 sm:pb-6 lg:ml-0 lg:w-auto lg:flex-wrap lg:overflow-visible lg:px-0 lg:pb-0",g,j&&"shrink-0 lg:mt-0 lg:justify-end",!j&&"lg:mt-6",!j&&b&&"lg:justify-start",!j&&!b&&"lg:justify-center"),children:p.map((e,n)=>(0,t.jsx)(i.Tab,{ref:e=>{_.current[n]=e},className:(0,l.default)("whitespace-nowrap rounded-full border border-neutral-300 px-6 py-2 text-base font-medium text-neutral-300 transition-colors duration-700 ease-in-out-circ lg:px-8 lg:text-lg",j?"mt-0":"mt-3","black"===v?"border-neutral-300 text-neutral-300 hover:border-neutral-950 hover:text-neutral-950 ui-selected:border-neutral-950 ui-selected:bg-neutral-950 ui-selected:text-white":"border-neutral-200 text-neutral-200 hover:border-white hover:text-white ui-selected:border-white ui-selected:bg-white ui-selected:text-neutral-950",{"mr-3":n<p.length-1},h),children:e.label},`tab-button-${n}`))})]}),(0,t.jsx)(i.TabPanels,{className:(0,l.default)("mx-auto mt-4 flex w-full max-w-[120rem] flex-row overflow-hidden md:mt-0 lg:mt-10",x),children:(0,t.jsx)("div",{className:(0,l.default)("w-full",N&&"grid grid-cols-1 grid-rows-1"),children:(0,t.jsx)(o.AnimatePresence,{initial:!1,custom:N?void 0:C,mode:N?"sync":"popLayout",children:(0,t.jsx)(i.TabPanel,{static:!0,as:c.m.div,className:(0,l.default)("top-0 w-full flex-none grow",N&&"col-start-1 row-start-1 min-w-0"),...N?{}:{custom:C},initial:"initial",...N?{animate:"animate",variants:m}:{animate:{x:0,opacity:1},variants:{initial:e=>({x:e?"100%":"-100%",opacity:0}
6),exit:e=>({x:e?"-100%":"100%",opacity:0})}},exit:"exit",transition:{duration:N?.2:.75,ease:[.475,.425,0,.995]},children:p[E]?.contents},`tab-${E}`)})})})]})})}])},211008,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(26111),a=e.i(244848),l=e.i(597216),s=e.i(722063),o=e.i(563313);e.s(["TestimonialCardCarousel",0,({header:e,controllerMiddle:c=!1,partners:u})=>{let d=(0,r.useRef)(null),f=(0,r.useRef)(null),m=(0,r.useRef)(null),p=(0,r.useRef)(null),{atStartOfScroll:h,atEndOfScroll:g,scrollLeft:x,scrollRight:v,needControl:b}=(0,a.useCarousel)({root:d,startOfScroll:f,endOfScroll:m,cardContainerRef:p}),[y,w]=(0,r.useState)(!1),[j,N]=(0,r.useState)(void 0),E=({partnerLogo:e,readMoreLink:r,readMoreNewWindow:a,readMoreAltLabel:l,quote:c,quoteSmall:u=!1,speaker:d,video:f})=>(0,t.jsxs)("div",{className:"flex min-w-80 grow basis-0 snap-start flex-col rounded-md bg-neutral-1 p-6 pb-8 lg:min-w-[24rem]",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start",children:[f&&(0,t.jsx)(t.Fragment,{children:f.id?(0,t.jsxs)("button",{className:"group relative mb-6 aspect-video size-full overflow-hidden lg:mb-8",onClick:()=>{w(!0),N(f.id)},children:[(0,t.jsx)(i.Image,{src:f.thumbnail.src,sizes:"100%",fill:!0,alt:"",priority:!0,className:"object-cover"}),(0,t.jsx)("div",{className:"absolute left-0 top-0 size-full group-hover:opacity-80",children:(0,t.jsx)(s.Play,{className:"bg-neutral-950/30 group-hover:bg-neutral-950/[24%]",dynamicSizing:!0})})]}):(0,t.jsx)("div",{className:"group relative mb-6 aspect-video size-full overflow-hidden lg:mb-8",children:(0,t.jsx)(i.Image,{src:f.thumbnail.src,sizes:"100%",fill:!0,alt:"",priority:!0,className:"object-cover"})})}),(0,t.jsx)(o.Text.Div,{base:"Sub-Heading 1",...u?{lg:"Heading 8"}:{sm:"Heading 8",md:"Heading 7"},className:(0,n.default)("mb-4 w-full",u?"font-medium":"font-normal [&_strong]:font-medium"),children:c}),(0,t.jsx)(o.Text.P,{base:"Body S",md:"Body M",className:"mb-3 w-full font-normal text-neutral-600",children:d}),e&&(0,t.jsx)(i.Image,{src:e.src,width:120,height:80,alt:"",className:"mb-4"})]}),r&&(0,t.jsx)(s.Button,{href:r,className:"mt-auto pt-4 text-cyan-600",variant:"arrow",newWindow:a,children:l??"Read more"})]});return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:(0,n.default)("relative flex justify-center"),children:(0,t.jsxs)("div",{className:"w-full",children:[e&&(0,t.jsx)("div",{className:"mx-5 mb-4 flex justify-center sm:mb-6 lg:mb-8",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[76rem] items-center justify-between",children:[(0,t.jsx)(o.Text.H2,{base:"Heading 6",sm:"Heading 4",lg:"Heading 3",className:"max-w-[592px] font-semibold text-black",children:e}),b&&!c&&(0,t.jsxs)("div",{className:"hidden w-full gap-4 sm:flex",children:[(0,t.jsx)(s.Circle,{type:"left",onClick:x,disabled:h}),(0,t.jsx)(s.Circle,{onClick:v,disabled:g})]})]})}),(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[(0,t.jsxs)("div",{className:"flex snap-x snap-mandatory scroll-px-[calc(max((100%-76rem),40px)*0.5)] overflow-x-auto scroll-smooth pb-4 hide-scrollbar",ref:d,children:[(0,t.jsx)("div",{ref:f}),(0,t.jsx)("div",{ref:p,className:"flex snap-start gap-x-4 px-[calc(max((100%-76rem),40px)*0.5)] lg:gap-8",children:u.map((e,n)=>(0,t.jsx)(E,{partnerLogo:e.partnerLogo,quote:e.quote,quoteSmall:e.quoteSmall??!1,speaker:e.speaker,readMoreLink:e.readMoreLink??void 0,readMoreNewWindow:e.readMoreNewWindow??!1,readMoreAltLabel:e.readMoreAltLabel,video:e.video??void 0},`card-${n}`))}),(0,t.jsx)("div",{ref:m})]}),b&&c&&(0,t.jsx)("div",{className:"pointer-events-none absolute left-1/2 top-1/2 z-20 hidden w-full -translate-x-1/2 -translate-y-1/2 justify-center px-5 sm:flex lg:px-0",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[calc(76rem+5rem)] justify-between",children:[(0,t.jsx)("div",{className:(0,n.default)("pointer-events-auto rounded-full bg-white transition-opacity duration-500 ease-in-out-circ",h?"opacity-0":"opacity-100"),children:(0,t.jsx)(s.Circle,{type:"left",onClick:x,disabled:h,hasWhiteBackground:!0})}),(0,t.jsx)("div",{className:(0,n.default)("pointer-events-auto rounded-full bg-white transition-opacity duration-500 ease-in-out-circ",g?"opacity-0":"opacity-100"),children:(0,t.jsx)(s.Circle,{onClick:v,disabled:g,hasWhiteBackgroun
6d:!0})})]})})]}),(0,t.jsx)(l.VideoModal,{isOpen:y,onClose:()=>{w(!1)},videoId:j})]})})})}])},299496,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(294761),i=e.i(832716),a=e.i(638096),l=e.i(26111),s=e.i(563313);let o=()=>e.A(531608).then(e=>e.domAnimation),c={initial:{opacity:1},hover:{opacity:0,y:-90,transition:{easing:"linear",duration:.2}}},u={initial:{opacity:0,top:"100%"},hover:{opacity:1,top:"100%",translateY:"-100%",transition:{easing:"linear",duration:.4}}};e.s(["TextHoverCard",0,({industry:e,customerName:d,description:f,cta:m,image:p,mobileImage:h,imageLoading:g="eager",isDarkMode:x=!1,cardBackgroundClassName:v,desktopCardSizingClassname:b,mobileCardSizingClassname:y})=>(0,t.jsx)(r.LazyMotion,{strict:!0,features:o,children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.m.div,{className:(0,n.default)("relative hidden flex-none overflow-hidden rounded-[5px] lg:block",b),initial:"initial",animate:"initial",whileHover:"hover",children:[(0,t.jsx)("div",{className:"absolute z-10 size-full lg:bg-gradient-to-t lg:from-black lg:to-transparent"}),(0,t.jsx)(l.Image,{fadeIn:!0,className:"size-full object-cover",width:p.width,height:p.height,src:p.public_id,alt:"",loading:g}),(0,t.jsxs)(i.m.div,{className:(0,n.default)("absolute bottom-0 left-0 z-20 flex w-full flex-col gap-2 px-8 pb-10 text-white"),children:[(0,t.jsxs)(i.m.div,{className:"relative",variants:c,children:[e&&(0,t.jsx)(s.Text.H3,{base:"Heading 7",className:"font-medium",children:e}),(0,t.jsx)(s.Text.P,{base:"Heading 5",className:"mt-1 font-semibold",children:d})]}),(0,t.jsxs)(i.m.div,{className:"absolute top-full pb-8 pr-8",variants:u,children:[f&&(0,t.jsx)(s.Text.P,{base:"Heading 7",className:"font-medium",children:f}),m&&(0,t.jsx)(a.Cta,{variant:"link",...m.url&&{href:m.url},...m.onClick&&{onClick:m.onClick},className:"mt-6",darkMode:x,children:m.label})]})]})]}),(0,t.jsxs)("div",{className:(0,n.default)("relative box-border flex flex-col overflow-hidden rounded-[5px] lg:hidden",v??"bg-neutral-1",y),children:[(0,t.jsx)("div",{className:"shrink-0 overflow-hidden",children:(0,t.jsx)(l.Image,{fadeIn:!0,className:"size-full",width:h?h.width:p.width,height:h?h.width:p.height,src:h?h.public_id:p.public_id,alt:"",loading:g})}),(0,t.jsxs)("div",{className:"box-border flex h-full flex-col p-6 sm:py-8 lg:h-[404px]",children:[e&&(0,t.jsx)(s.Text.H3,{base:"Sub-Heading 2",className:"font-medium",children:e}),(0,t.jsx)(s.Text.P,{base:"Heading 7",className:"mt-1 font-semibold",children:d}),(0,t.jsx)("div",{className:"mt-3",children:f&&(0,t.jsx)(s.Text.P,{base:"Sub-Heading 1",className:"font-medium",children:f})}),m&&(0,t.jsx)(a.Cta,{variant:"link",...m.url&&{href:m.url},...m.onClick&&{onClick:m.onClick},className:"mt-6 flex",size:"medium",children:m.label})]})]})]})})])},317387,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(244848),a=e.i(299496),l=e.i(722063),s=e.i(563313);e.s(["TextHoverCardCarousel",0,({title:e,description:o,headingClassName:c,cards:u,className:d,isDarkMode:f=!1,cardBackgroundClassName:m,noPadding:p=!1})=>{let h=(0,r.useRef)(null),g=(0,r.useRef)(null),x=(0,r.useRef)(null),v=(0,r.useRef)(null),{atStartOfScroll:b,atEndOfScroll:y,scrollLeft:w,scrollRight:j,needControl:N}=(0,i.useCarousel)({root:h,startOfScroll:g,endOfScroll:x,cardContainerRef:v});return(0,t.jsx)("div",{className:(0,n.default)("relative flex justify-center ",d,!p&&"py-12 sm:py-20 lg:py-24"),children:(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)("div",{className:"mx-5 mb-6 flex justify-center lg:mb-spacing-07",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[76rem] items-end justify-between",children:[(0,t.jsxs)("div",{className:(0,n.default)("flex flex-col gap-y-2",c),children:[(0,t.jsx)(s.Text.H2,{base:"Heading 6",sm:"Heading 4",lg:"Heading 3",className:"font-semibold text-black",children:e}),o]}),N&&u.length>3&&(0,t.jsxs)("div",{className:"hidden gap-4 sm:flex",children:[(0,t.jsx)(l.Circle,{type:"left",onClick:w,disabled:b,hasWhiteBackground:!0,greyOutline:f}),(0,t.jsx)(l.Circle,{onClick:j,disabled:y,hasWhiteBackground:!0,greyOutline:f})]})]})}),(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsxs)("div",{className:"flex snap-x snap-mandatory scroll-px-[calc(max((100%-76rem),40px)*0.5)] overflow-x-auto scroll-smooth pb-4 hide-scrollbar",ref:h,children:[(0,t.jsx)("div",{ref:g}),(0,t.jsx)("div",{ref:v,className:"flex snap-start gap-4 px-[calc(max((100%-76rem),40px)*0.5)] lg:gap-8",children:u.map((e,n)=>(0,t.jsx)("div",{className:"flex flex-none shrink-0 snap-start",children:(0,t.jsx)(a.TextHoverCard,{...e,isDarkMode:f,cardBackgroun
6dClassName:m,desktopCardSizingClassname:"w-[24rem]",mobileCardSizingClassname:"w-[20rem] lg:max-h-[25.25rem] lg:min-w-[24rem]"})},`card-${n}`))}),(0,t.jsx)("div",{ref:x})]})})]})})}])},830382,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(499550),a=e.i(714198),l=e.i(7284),s=e.i(125657),o=e.i(832356),c=e.i(563313);let u=o.z.strictObject({target:o.z.strictObject({sys:o.z.strictObject({id:o.z.string(),type:o.z.literal("Link"),linkType:o.z.literal("Entry")})})});e.s(["TextColumns",0,({column1:e,column2:o,column3:d,links:f,largeText:m,hasDividers:p,addMobileGutter:h=!1})=>{let g=(0,s.useRef)(null),[x,v]=(0,s.useState)(!1),b=(0,i.useIntersectionObserver)(g,{threshold:[.7]});return(0,s.useEffect)(()=>{b?.isIntersecting&&!x&&v(!0)},[b]),(0,t.jsx)("div",{className:"w-full",children:(0,t.jsx)("div",{ref:g,className:(0,l.default)("mx-auto box-content flex max-w-[76rem] flex-row overflow-auto py-4 transition-[transform,opacity] duration-700 ease-in-out-circ",x?"":"translate-y-10 opacity-0",p?"flex-col lg:flex-row":"gap-x-4 sm:gap-x-8",h&&"px-5 sm:px-0"),children:[e,o,...d?[d]:[]].map((e,i)=>(0,t.jsx)("div",{className:(0,l.default)("flex-none rounded bg-neutral-1 py-8 last:pb-0 sm:max-w-full sm:flex-1 sm:bg-transparent lg:py-0 lg:first:pl-0 lg:last:pr-0",p?"border-b-[1px] border-neutral-100 first:pt-0 last:border-none lg:border-b-0 lg:border-r-[1px] lg:px-8":"max-w-[336px] px-8 py-6 md:px-0"),children:(0,n.documentToReactComponents)(e,{renderNode:{[r.INLINES.ENTRY_HYPERLINK]:(e,n)=>{let{id:r}=u.parse(e.data).target.sys,i=f[r];if(i)return(0,t.jsx)(a.Link,{href:i,className:"text-cyan-600 underline hover:text-cyan-700",children:n});throw Error(`Could not find link for entry ${r}`)},[r.BLOCKS.HEADING_1]:(e,n)=>(0,t.jsx)(c.Text.H4,{base:m?"Heading 7":"Heading 8",md:m?"Heading 6":"Heading 7",lg:m?"Heading 5":"Heading 6",className:"font-semibold",children:n}),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)(c.Text.P,{base:m?"Body M":"Body S",lg:m?"Body L":"Body M",className:"mt-2 font-normal sm:mt-3",children:n})}})},`text-content-${i}`))})})}])},581179,96988,285302,968260,408264,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(499550),a=e.i(714198),l=e.i(7284),s=e.i(125657),o=e.i(26111),c=e.i(830382),u=e.i(471035),d=e.i(832356);let f=d.z.object({target:d.z.object({sys:d.z.object({id:d.z.string(),type:d.z.union([d.z.literal("Link"),d.z.literal("Entry")]),linkType:d.z.literal("Entry").optional()})})}),m=d.z.object({target:d.z.object({sys:d.z.object({id:d.z.string(),type:d.z.union([d.z.literal("Link"),d.z.literal("Entry")]),linkType:d.z.literal("Entry").optional()})})});e.s(["embeddedNodeSchema",0,m,"entryHyperlinkSchema",0,f],96988);var p=e.i(722063),h=e.i(563313);let g=d.z.enum(["primary","outline","arrow","arrow-inline","arrow-add"]);g.options,e.s(["buttonCtaVariantSchema",0,g,"isButtonCtaVariant",0,e=>g.safeParse(e).success],285302);let x=e=>(t,n)=>({nodeType:e,data:{},content:"string"==typeof t?[N(t,n)]:t}),v=x(r.BLOCKS.PARAGRAPH),b=x(r.BLOCKS.HEADING_1),y=x(r.BLOCKS.HEADING_2);x(r.BLOCKS.HEADING_3),x(r.BLOCKS.HEADING_4),x(r.BLOCKS.HEADING_5);let w=x(r.BLOCKS.HEADING_6),j=e=>(t,n)=>({nodeType:"text",value:t,marks:[...e,...n??[]].map(e=>({type:e})),data:{}}),N=j([]);j([r.MARKS.BOLD]),j([r.MARKS.ITALIC]),j([r.MARKS.UNDERLINE]),j([r.MARKS.SUBSCRIPT]),j([r.MARKS.SUPERSCRIPT]);let E=e=>({nodeType:r.INLINES.EMBEDDED_ENTRY,content:[],data:{target:{sys:{id:e,type:"Link",linkType:"Entry"}}}}),S=(e,t)=>({nodeType:r.INLINES.ENTRY_HYPERLINK,content:t,data:{target:{sys:{id:e,type:"Link",linkType:"Entry"}}}});e.s(["document",0,e=>({nodeType:r.BLOCKS.DOCUMENT,data:{},content:e}),"embeddedEntry",0,e=>({nodeType:r.BLOCKS.EMBEDDED_ENTRY,content:[],data:{target:{sys:{id:e,type:"Link",linkType:"Entry"}}}}),"heading1",0,b,"heading2",0,y,"heading6",0,w,"hyperlink",0,S,"inlineEmbeddedEntry",0,E,"isHeading1",0,e=>e?.nodeType===r.BLOCKS.HEADING_1,"isParagraph",0,e=>e?.nodeType===r.BLOCKS.PARAGRAPH,"paragraph",0,v,"text",0,N],968260);let C=d.z.union([d.z.object({isVideo:d.z.literal(!1),label:d.z.string().optional(),target:d.z.object({fields:d.z.object({url:d.z.string().optional(),path:d.z.string().optional()})}),variant:g.optional(),modalId:d.z.string().optional()}),d.z.object({isVideo:d.z.literal(!0),label:d.z.string().optional(),target:d.z.object({fields:d.z.object({videoId:d.z.string()})}),variant:g.optional(),modalId:d.z.string().optional()})]),k=m.extend({target:m.shape.target.extend({fields:C})});e.s(["extractEmbeddedEntries",0,e=>{let t={},n={},r=e=>{if("embedded-entry-inline"===e.nodeType||"embedded-entry-block"===e.n
6odeType){let n=k.parse(e.data),r=n.target.sys.id;if(r){let{isVideo:e,label:i,target:a,variant:l,modalId:s}=n.target.fields,o=e?a.fields.videoId:a.fields.url??a.fields.path;t[r]={children:i??"Missing button label",isVideo:e,href:o??"#",variant:l??"primary",modalId:s??void 0}}return E(r)}if("entry-hyperlink"===e.nodeType){let t=f.parse(e.data).target.sys.id,r=(e=>{if(e&&"object"==typeof e)return e.path??e.url??e.fields?.path??e.fields?.url})(e.data.target);return t&&r&&(n[t]=r),S(t,Array.isArray(e.content)?e.content:[])}return Array.isArray(e.content)?{...e,content:e.content.map(e=>r(e))}:e};return{cleanedDocument:r(e),buttons:t,links:n}}],408264),e.s(["TextAndMedia",0,({variant:e,imageUrl:d,mobileImageUrl:g,videoId:x,videoMuted:v=!0,isVideoPlayButton:b=!1,isMediaFrame:y,videoPopup:w,contents:j,h6prefix:N,hyphenateCardTitle:E,links:S,buttons:C,buttonSize:k,buttonLayout:T="stacked",multipleColumnsContent:z,contentsFullWidth:R,children:_,isUnderHeadline:P=!0,instanceId:O,activeInstanceId:I,onVideoStart:A,className:M})=>
6{let L=(0,s.useRef)(null),[H,F]=(0,s.useState)(!1),[D,B]=(0,s.useState)(!1),[V,$]=(0,s.useState)(!1),U=(0,i.useIntersectionObserver)(L,{threshold:[.5]}),q=(0,s.useCallback)(()=>{F(!0)},[]);return(0,s.useEffect)(()=>{U?.isIntersecting&&!D&&B(!0)},[U,D]),(0,s.useEffect)(()=>{I&&I!==O&&V&&$(!1)},[I,O,V]),(0,t.jsxs)("div",{ref:L,className:(0,l.default)("box-content transition-[transform,opacity] duration-700 ease-in-out-circ md:mx-auto md:max-w-[76rem]","bigMediaOnLeft"===e||"bigMediaOnRight"===e?"grid-cols-3":"grid-cols-2",{"md:grid md:items-center md:gap-8":"fullMedia"!==e,"translate-y-14 opacity-0":!D},M),children:[(0,t.jsx)("div",{className:(0,l.default)("relative",{"order-2":"mediaOnRight"===e||"bigMediaOnRight"===e,"col-span-2":"bigMediaOnLeft"===e||"bigMediaOnRight"===e,"overflow-hidden":x&&H},y&&"flex aspect-[4/3] items-center justify-end overflow-hidden bg-neutral-50 py-8 lg:py-10"),children:(0,t.jsxs)("div",{className:(0,l.default)(!b&&"pointer-events-none",b&&"cursor-pointer",y&&"relative w-[95%] rounded-l-[0.44rem] bg-white p-[0.44rem] !pr-0 drop-shadow-[10px_-10px_30px_rgba(3,14,22,0.07)] lg:rounded-l-[0.875rem] lg:p-[0.875rem]"),role:b?"button":void 0,tabIndex:b?0:void 0,onClick:()=>{b&&!V&&x&&O&&($(!0),A?.(O))},onKeyDown:e=>{b&&!V&&x&&O&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),$(!0),A?.(O))},children:[g&&(0,t.jsx)(o.Image,{src:g,width:390,height:195,alt:"",priority:!0,className:"w-full object-cover sm:hidden",onLoad:q}),(0,t.jsx)(o.Image,{src:d,width:1216,height:608,alt:"",priority:!0,onLoad:q,className:(0,l.default)(x&&"p-[0.5px]",g?"hidden w-full object-cover sm:block":"w-full",b&&"opacity-0")}),x&&(w??(b&&!V))&&(0,t.jsx)(p.Play,{className:(0,l.default)("cursor-pointer",b&&"z-[1]")}),!w&&x&&(0,t.jsx)("div",{className:(0,l.default)("absolute left-1/2 top-1/2 size-full -translate-x-1/2 -translate-y-1/2 transition-opacity delay-200 duration-200 ease-in",!V&&!b&&"opacity-0",y&&"!left-0 w-[calc(100%-0.875rem)] translate-x-[0.875rem]"),children:(0,t.jsx)(u.VideoPlayer,{videoId:x,width:"100%",height:"100%",playing:b?V:D,muted:v,loop:!1,controls:!1,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover",wmode:"transparent"}},className:"absolute left-1/2 top-1/2 !h-auto w-full -translate-x-1/2 -translate-y-1/2",onPlay:()=>{setTimeout(()=>{$(!0)},100)},onPause:()=>{$(!1)}})})]})}),(j??_)&&(0,t.jsxs)("div",{className:(0,l.default)("mx-5 mt-4 sm:mt-6","fullMedia"===e&&R&&"md:mx-0","fullMedia"===e&&!R&&"md:mx-0 md:grid md:grid-cols-2 md:gap-x-8","fullMedia"!==e&&"md:m-0"),children:[j&&(0,n.documentToReactComponents)(j,{renderNode:{[r.INLINES.ENTRY_HYPERLINK]:(e,n)=>{let{id:r}=f.parse(e.data).target.sys,i=S?S[r]:void 0;if(i)return(0,t.jsx)(a.Link,{href:i,className:"text-cyan-600 underline hover:text-cyan-700",children:n});throw Error(`Could not find link for entry ${r}`)},[r.BLOCKS.HEADING_1]:(e,n)=>(0,t.jsx)(h.Text.H3,{base:P?"Heading 7":"Heading 6",md:P?"Heading 6":"Heading 4",lg:P?"Heading 5":"Heading 3",className:(0,l.default)("col-span-2",E&&"hyphens-auto"),children:n}),[r.BLOCKS.HEADING_2]:(e,n)=>(0,t.jsx)(h.Text.H3,{base:"Heading 7",md:"Heading 6",lg:"Heading 5",className:(0,l.default)("col-span-2",E&&"hyphens-auto"),children:n}),[r.BLOCKS.HEADING_6]:(e,n)=>(0,t.jsxs)(h.Text.H6,{base:"Heading 8",lg:"Heading 7",className:"mt-2 font-normal sm:mt-3",children:[N,n]}),[r.BLOCKS.PARAGRAPH]:(e,n)=>(0,t.jsx)(h.Text.P,{base:"Body S",lg:"Body M",className:"mt-2 lg:mt-3",children:n}),[r.BLOCKS.UL_LIST]:(e,n)=>(0,t.jsx)("ul",{className:"mt-4 list-disc pl-5",children:n}),[r.BLOCKS.LIST_ITEM]:(e,n)=>(0,t.jsx)("li",{className:"mb-2",children:n}),[r.INLINES.EMBEDDED_ENTRY]:e=>{let{id:n}=m.parse(e.data).target.sys,r=C?C[n]:void 0;if(!r)throw Error(`There was no button associated with embedded entry ${n}`);if("sideBySide"!==T)return(0,t.jsx)(p.Button,{...k&&{size:k},...r,...r.isVideo&&{icon:"play"},className:"mr-2 mt-1.5 lg:mt-3.5"})}}}),"sideBySide"===T&&C&&(0,t.jsx)("div",{className:"mt-4 flex flex-wrap items-center gap-x-4 gap-y-2 lg:mt-6",children:Object.entries(C).map(([e,n])=>(0,t.jsx)(p.Button,{...k&&{size:k},...n,...n.isVideo&&{icon:"play"}},e))}),_]}),z&&(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(c.TextColumns,{largeText:!0,...z})})]})}],581179)},173370,e=>{"use strict";var t=e.i(41170),n=e.i(772350),r=e.i(7284),i=e.i(125657),a=e.i(638096),l=e.i(26111),s=e.i(244848),o=e.i(597216),c=e.i(471035),u=e.i(722063),d=e.i(563313);e.s(["TextAndMediaCarousel",0,({title:e,description:f,headerClassName:m,cards:p,className:h,imageClassName:g,useLargerHeader:x,onCtaModalOpen:v,modalCtaSize:b="large",modalCtaSizeMobile:y})=>{let w=(0,n.useMediaQuery)("(max-width: 640px)"),j=void 0!==y&&!0===w?y:b,N=(0,i.useRef)(null),E=(0,i.useRef)(null),S=(0,i.useRef)(null),[C,k]=(0,i.useState)(void 0),{atStartOfScroll:T,atEndOfScroll:z,scrollLeft:R,scrollRight:_,needControl:P}=(0,s.useCarousel)({root:N,startOfScroll:E,endOfScroll:S});return(0,t.jsxs)("div",{className:(0,r.default)("relative flex justify-center",h),children:[(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsx)("div",{className:"mx-5 mb-6 flex justify-center lg:mb-8",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[76rem] items-center justify-between gap-x-5",children:[(0,t.jsxs)("div",{className:(0,r.default)("flex flex-col gap-y-2",m),children:[(0,t.jsx)(d.Text.H2,{base:"Heading 6",sm:x?"Heading 3":"Heading 4",lg:x?"Heading 2":"Heading 3",className:"max-w-[592px] font-semibold text-black",children:e}),f]}),P&&(0,t.jsxs)("div",{className:(0,r.default)("hidden gap-4 sm:flex",f&&"self-end"),children:[(0,t.jsx)(u.Circle,{type:"left",onClick:R,disabled:T}),(0,t.jsx)(u.Circle,{onClick:_,disabled:z})]})]})}),(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsxs)("div",{className:"flex snap-x snap-mandatory scroll-px-[calc(max((100%-76rem),40px)*0.5)] overflow-x-auto scroll-smooth pb-4 hide-scrollbar",ref:N,children:[(0,t.jsx)("div",{ref:E}),(0,t.jsx)("div",{className:"flex snap-start gap-x-4 px-[calc(max((100%-76rem),40px)*0.5)] lg:gap-8",children:p.map((e,n)=>(0,t.jsxs)("div",{className:"flex min-w-[20rem] max-w-[20rem] shrink-0 snap-start flex-col lg:min-w-96",children:[(0,t.jsxs)("div",{className:(0,r.default)("relative mb-8 overflow-hidden rounded-[5px] bg-gray-200",g),children:[(0,t.jsx)(l.Image,{fadeIn:!0,className:(0,r.default)("size-full object-cover",e.videoId&&"invisible"),width:e.image.width,height:e.image.height,src:e.image.src,alt:""}),e.videoId&&(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)(c.VideoPlayer,{videoId:e.videoId,width:"100%",height:"100%",playing:!0,muted:!0,loop:!0,controls:!1,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover",wmode:"transparent"}},className:"aspect-square size-full object-cover",fullSizeContainer:!1})})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,t.jsx)(d.Text.H3,{base:"Heading 8",className:"font-medium text-black",children:e.headline}),(0,t.jsx)("div",{className:"mt-2",children:"string"==typeof e.description?e.description?(0,t.jsx)(d.Text.P,{base:"Body S",className:"text-gray-600",children:e.description}):void 0:e.description}),e.cta&&(0,t.jsx)(a.Cta,{className:"mt-3 flex",variant:"link",...e.cta.url&&{href:e.cta.url},...e.cta.videoId&&{onClick:()=>{k(e.cta?.videoId)}},...e.cta.opensModal&&v&&{size:j,icon:"plus",onClick:()=>{v(n)}},children:e.cta.label})]})]},`card-${n}`))}),(0,t.jsx)("div",{ref:S})]})})]}),(0,t.jsx)(o.VideoModal,{isOpen:!!C,onClose:()=>{k(void 0)},videoId:C})]})}])},277203,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(661310),a=e.i(185016);let l=(0,r.forwardRef)(({className:e,label:l,instructions:s,name:o,validationError:c,errorHeight:u,variant:d="standard",...f},m)=>{let[p,h]=(0,r.useState)(!1),g=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e=g.current;if(!e)return;let t=()=>{h(e.scrollWidth>e.clientWidth)};t();let n=new ResizeObserver(t);return n.observe(e),()=>{n.disconnect()}},[l]);let x="standard"===d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{ref:m,id:o,name:o,className:(0,n.default)("peer h-14 w-full rounded px-3 pb-2 pt-5 text-body-s transition focus:ring-0",c?"border-red focus:border-red":"border-neutral-300 hover:border-neutral-600 focus:border-cyan-600"),...c&&{"aria-describedby":`${o}-error`,"aria-invalid":!0},"aria-labelledby":`${o}-label`,onWheel:({currentTarget:e})=>{"number"===e.type&&e.blur()},...f,placeholder:""}),(0,t.jsxs)("label",{id:`${o}-label`,htmlFor:o,className:(0,n.default)("pointer-events-none absolute inset-x-3 top-2 flex origin-left items-center gap-x-spacing-01 text-body-xxs text-neutral-600 transition-all","peer-placeholder-shown:top-1/2 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:gap-x-spacing-02 peer-placeholder-shown:text-body-s","peer-focus:top-2 peer-focus:translate-y-0 peer-focus:gap-x-spacing-01 peer-focus:text-body-xxs",c&&"text-red"),
6children:[(0,t.jsx)("span",{ref:g,className:"truncate",children:l}),s&&(0,t.jsx)(a.InfoTooltip,{placement:"top",className:"pointer-events-auto shrink-0 scale-75 transition-all group-has-[input:placeholder-shown:not(:focus)]:scale-100",onClick:e=>{e.preventDefault()},children:s})]})]}):(0,t.jsx)("input",{ref:m,id:o,name:o,className:(0,n.default)("h-[52px] w-full rounded-full px-spacing-05 py-spacing-03 text-body-s transition focus:ring-0",c?"border-red focus:border-red":"border-neutral-100 hover:border-neutral-600 focus:border-cyan-600"),"aria-invalid":void 0!==c,...f});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{title:p?l:void 0,className:(0,n.default)("group relative w-full",e),children:x}),(0,t.jsx)(i.FormFieldError,{fieldName:o,validationError:c,height:u})]})});e.s(["TextInput",0,l])},985259,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(661310),a=e.i(185016);let l=(0,r.forwardRef)(({className:e,label:l,instructions:s,name:o,validationError:c,value:u,rows:d=5,...f},m)=>{let p=(0,r.useRef)(null),[h,g]=(0,r.useState)(0);return(0,r.useEffect)(()=>{if(!p.current)return;let e=p.current,t=()=>{g(e.offsetHeight+8)};t();let n=new ResizeObserver(t);return n.observe(e),()=>{n.disconnect()}},[l]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,n.default)("group relative w-full overflow-hidden rounded border bg-white",c?"border-red focus-within:border-red":"border-neutral-300 focus-within:border-cyan-600 hover:border-neutral-600",e),children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"bg-white",style:{height:h}}),(0,t.jsx)("textarea",{ref:m,id:o,name:o,className:"peer block w-full resize-none border-0 bg-transparent px-3 pb-2 pt-0 text-body-s outline-none focus:ring-0",...c&&{"aria-describedby":`${o}-error`,"aria-invalid":!0},"aria-labelledby":`${o}-label`,value:u,rows:d,...f,placeholder:""}),(0,t.jsx)("span",{ref:p,"aria-hidden":!0,className:"pointer-events-none invisible absolute inset-x-3 top-2 text-body-xxs tracking-tight",children:l}),(0,t.jsxs)("label",{id:`${o}-label`,htmlFor:o,className:(0,n.default)("pointer-events-none absolute inset-x-3 top-2 flex origin-left items-start gap-x-spacing-01 text-body-xxs tracking-tight text-neutral-600 transition-all","peer-placeholder-shown:top-3 peer-placeholder-shown:gap-x-spacing-02 peer-placeholder-shown:text-body-s","peer-focus:top-2 peer-focus:gap-x-spacing-01 peer-focus:text-body-xxs",c&&"text-red"),children:[l,s&&(0,t.jsx)(a.InfoTooltip,{placement:"top",className:"pointer-events-auto shrink-0 scale-75 transition-all group-has-[textarea:placeholder-shown:not(:focus)]:scale-100",onClick:e=>{e.preventDefault()},children:s})]})]}),(0,t.jsx)(i.FormFieldError,{fieldName:o,validationError:c})]})});e.s(["Textarea",0,l])},799995,e=>{"use strict";var t,n,r,i=e.i(41170),a=e.i(7284),l=e.i(10801),s=e.i(125657);e.i(184290);var o=e.i(110285);function c(){return(c=Object.assign.bind()).apply(this,arguments)}let u=function(e){return s.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),t||(t=s.createElement("circle",{cx:10,cy:10,r:10,fill:"#007FAF"})),n||(n=s.createElement("rect",{width:11.25,height:1.25,x:4.375,y:9.375,fill:"#fff",rx:.1})),r||(r=s.createElement("rect",{width:1.25,height:11.25,x:9.375,y:4.375,fill:"#fff",rx:.1})))};var d=e.i(323480),f=e.i(638096),m=e.i(26111),p=e.i(563313);let h=({active:e,button:t,coordinates:n,containerInView:r,description:l,image:c,onClick:h,onClickCloseTooltip:g,selected:x,title:v,tooltipImage:b,tooltipOpen:y,enableDebugDot:w})=>{let j=(0,s.useMemo)(()=>{let e=n.y>50?"top":"bottom",t=n.x>40?"end":"start";return`${e}-${t}`},[n]),N="absolute inset-0 rounded-full transition-all duration-500 [mask:radial-gradient(closest-side,transparent_93%,white_94%_100%)] pointer-events-none",E={left:`${n.x}%`,top:`${n.y}%`,opacity:+!!r,transitionDelay:`${.3+.02*((n.x-n.y)/2)}s`},S={onClick:h,disabled:!r};return(0,i.jsxs)(o.Tooltip,{placement:j,open:y,disableAutoRepositioning:!0,children:[c?(0,i.jsxs)("button",{className:(0,a.default)("group absolute aspect-square w-[9%] max-w-[105px] -translate-x-1/2 -translate-y-1/2 overflow-hidden rounded-full backdrop-blur-sm transition-opacity duration-1000 ease-in-out-circ",x?"bg-[#00B9FF4D]/30 shadow-[0_0_12px_rgba(0,_170,_255,_0.60)]":"bg-black/20"),style:E,...S,children:[(0,i.jsx)("div",{className:(0,a.default)(N,"bg-[#D4D4D4]")}),(0,i.jsx)("div",{className:(0,a.default)(N,"bg-[conic-gradient(from_0deg,#06AFF8_0deg,#0066FF_90deg,#06AFF8_180deg,#0066FF_270deg,#06AFF8_360deg)] opacity-0",{"opacity-100":e},{"animate-spin [animation-duration:5s]":!x})}),(0,i.jsx)("div",{className:(0,a.default)(N,"animate-spin bg-[conic-gradient(from_0deg,#A0E8FF_0deg,#009DFF_90deg,#A0E8FF_180deg,#009DFF_270deg,#A0E8FF_360deg)] opacity-0 [animation-duration:5s]","group-hover:opacity-100")}),(0,i.jsx)(m.Image,{src:c.public_id,width:c.width,height:c.height,alt:"",className:"size-full object-cover transition-transform duration-300"}),(0,i.jsx)(o.Tooltip.Trigger,{as:"div",className:"absolute inset-0 size-full"})]}):(0,i.jsx)("button",{className:(0,a.default)("group absolute -translate-x-4 -translate-y-1/2 transition-all duration-1000"),style:E,...S,children:(0,i.jsxs)(o.Tooltip.Trigger,{as:"div",className:(0,a.default)("flex items-center justify-center gap-spacing-03 rounded-[17px] p-spacing-03 pr-spacing-04 shadow-[0_0_13px_0_rgba(0,0,0,0.25)] ring-1 ring-inset transition-all duration-300 ease-in-out-circ group-hover:ring-cyan-700",x?"bg-[#E1F5FC]/90 ring-cyan-600":"bg-white/90 ring-white group-hover:bg-white",!e&&!x&&"opacity-60 group-hover:opacity-100"),children:[(0,i.jsx)(u,{className:(0,a.default)("size-4 [&>circle]:transition-colors [&>circle]:duration-300 group-hover:[&>circle]:fill-cyan-700 [&>rect]:origin-center [&>rect]:transition-transform [&>rect]:duration-300 [&>rect]:[transform-box:fill-box]",x&&"[&>rect:last-of-type]:rotate-90")}),(0,i.jsx)(p.Text.Span,{base:"Sub-Heading 3",lg:"Sub-Heading 2",className:"text-start text-cyan-800",children:v})]})}),w&&(0,i.jsx)("div",{className:"absolute size-[5px] -translate-x-1/2 -translate-y-1/2 roun
6ded-full bg-red transition-opacity duration-1000 ease-in-out-circ",style:E}),(0,i.jsxs)(o.Tooltip.Content,{className:"z-10 flex w-[300px] flex-col gap-y-2 rounded-lg bg-white p-4 shadow-md lg:w-[392px]",children:[(0,i.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,i.jsx)(p.Text.H3,{base:"Sub-Heading 2",lg:"Heading 8",children:v}),(0,i.jsx)("button",{className:"size-5 rounded-full bg-neutral-50 transition-colors duration-300 hover:bg-neutral-100",onClick:g,children:(0,i.jsx)(d.default,{className:"mx-auto size-5"})})]}),b&&(0,i.jsx)(m.Image,{src:b.public_id,width:b.width,height:b.height,alt:"",className:"w-full rounded-md object-cover"}),(0,i.jsx)(p.Text.RichText,{base:"Body XS",lg:"Body S",content:l}),t&&(0,i.jsx)("div",{children:(0,i.jsx)(f.Cta,{href:t.href,variant:"button",styleType:"outline",size:"small",children:t.label})})]})]})};var g=e.i(277559);let x=({backgroundImage:e,enableDebugGrid:t=!1,helperText:n,items:r})=>{let[o,c]=(0,s.useState)(-1),u=(0,s.useRef)(null),d=(0,l.useInView)(u,{once:!0,amount:.7});return(0,i.jsx)(g.SectionContainer,{children:(0,i.jsxs)("div",{className:"relative size-full",children:[(0,i.jsx)(m.Image,{src:e.public_id,width:e.width,height:e.height,alt:"",className:"size-full object-cover",priority:!0}),t&&(0,i.jsx)("div",{className:"pointer-events-none absolute left-0 top-0 z-10 size-full",style:{display:"grid",gridTemplateRows:"repeat(10, 1fr)",gridTemplateColumns:"repeat(10, 1fr)"},children:Array.from({length:100}).map((e,t)=>(0,i.jsx)("div",{className:(0,a.default)("relative border-[0.5px] border-black/50"),children:(0,i.jsx)("div",{className:"absolute inset-0",style:{display:"grid",gridTemplateRows:"repeat(10, 1fr)",gridTemplateColumns:"repeat(10, 1fr)",pointerEvents:"none"},children:Array.from({length:100}).map((e,t)=>(0,i.jsx)("div",{className:"border-[0.5px] border-black/10"},t))})},t))}),(0,i.jsxs)("div",{ref:u,className:"absolute inset-0 size-full",children:[-1!==o&&(0,i.jsx)("div",{className:"absolute inset-0 size-full","aria-hidden":"true",onClick:()=>{c(-1)}}),r.map(({circleImage:e,coordinates:n,...r},a)=>(0,i.jsx)(h,{active:-1===o||a===o,selected:a===o,tooltipOpen:o===a,onClick:()=>{c(a===o?-1:a)},onClickCloseTooltip:()=>{c(-1)},...e&&{image:e},coordinates:n,containerInView:d,enableDebugDot:t,...r},a)),n&&(0,i.jsx)(p.Text.H5,{base:"Sub-Heading 3",lg:"Sub-Heading 1",className:(0,a.default)("absolute -translate-x-1/2 -translate-y-1/2 opacity-0 transition-opacity delay-[1500ms] duration-1000 ease-in-out-circ",n.className??"text-neutral-800"),style:{left:`${n.position.x}%`,top:`${n.position.y}%`,opacity:+!!d},children:n.copy})]})]})})};var v=e.i(422228);let b=({button:e,cardImage:t,description:n,title:r})=>(0,i.jsxs)("div",{className:"flex w-full min-w-[20rem] max-w-[20rem] flex-col overflow-hidden rounded-sm bg-neutral-1",children:[t&&(0,i.jsx)(m.Image,{src:t.public_id,width:t.width,height:t.height,alt:"",className:"aspect-[3/2] w-full object-cover"}),(0,i.jsxs)("div",{className:"flex size-full flex-col gap-y-4 px-6 py-8",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-y-1",children:[(0,i.jsx)("h5",{className:(0,p.setTextStyle)({base:"Heading 7"},"font-semibold"),children:r}),(0,i.jsx)(v.RichTextBody,{content:n,className:(0,p.setTextStyle)({base:"Body M"})})]}),e&&(0,i.jsx)("div",{children:(0,i.jsx)(f.Cta,{href:e.href,variant:"button",color:"black",children:e.label})})]})]});var y=e.i(740232);e.s(["TooltipSelectableImage",0,e=>{let{isOverSize:t,isMounted:n}=(0,y.useViewportOverSize)(768);return(0,i.jsx)(i.Fragment,{children:n&&(0,i.jsx)(i.Fragment,{children:t?(0,i.jsx)(x,{...e}):(0,i.jsx)("div",{className:"flex gap-x-4 overflow-x-scroll px-5 pb-6",children:e.items.map((e,t)=>(0,i.jsx)(b,{...e},`mobile-card-${t}`))})})})}],799995)},941057,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(3199),i=e.i(7284),a=e.i(277559),l=e.i(563313);e.s(["TotalPriceBanner",0,({text:e,body:s,className:o,onClick:c,variant:u="button",sticky:d=!0})=>(0,t.jsx)("div",{className:(0,i.default)("z-30 w-full",d&&"sticky top-[var(--header-height,80px)]",o),children:(0,t.jsx)(a.SectionContainer,{className:(0,i.default)("mx-auto flex h-[58px] items-center","ric
6h-text"===u?"justify-center":"justify-end"),children:"rich-text"===u&&s?(0,t.jsx)("div",{className:(0,l.setTextStyle)({base:"Sub-Heading 1"},"font-medium text-neutral-900"),children:(0,n.documentToReactComponents)(s,{renderNode:{[r.INLINES.HYPERLINK]:e=>(0,t.jsx)("a",{href:e.data.uri,onClick:c,className:"font-medium text-cyan-600 underline decoration-1 underline-offset-2 transition-colors hover:text-cyan-700",children:e.content[0]?.value})}})}):(0,t.jsx)("button",{type:"button",onClick:c,className:(0,l.setTextStyle)({base:"Sub-Heading 2",sm:"Sub-Heading 1"},(0,i.default)("font-medium text-white underline",c&&"cursor-pointer")),children:e})})})])},487221,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(703201),i=e.i(125657),a=e.i(26111),l=e.i(471035),s=e.i(563313);let o={cyan:{light:{bg:"bg-cyan-600",text:"text-cyan-600"},dark:{bg:"bg-cyan-400",text:"text-cyan-400"}},purple:{light:{bg:"bg-purple-400",text:"text-purple-400"},dark:{bg:"bg-purple-400",text:"text-purple-400"}}},c=({slide:e,isActive:r,lightColor:i,accentText:a})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(s.Text.P,{base:"Heading 8",sm:"Heading 7",className:(0,n.clsx)("font-medium",!i&&"text-white"),children:[e.highlightedTitle&&(0,t.jsx)("span",{className:(0,n.clsx)("transition-colors duration-500 ease-in-out-circ",r&&a),children:e.highlightedTitle}),e.title]}),"string"==typeof e.body?(0,t.jsx)(s.Text.P,{base:"Body S",md:"Body M",className:(0,n.clsx)("mt-1",!i&&"text-white"),children:e.body}):(0,t.jsx)(s.Text.RichText,{base:"Body S",sm:"Body M",content:e.body,className:(0,n.clsx)("mt-1",!i&&"text-white")})]});e.s(["VerticalAutoSlider",0,({slides:e,slideDuration:s=6,lightColor:u=!1,accent:d="cyan",className:f,mediaAspectClass:m,mediaFillHeight:p=!1,slidesHeight:h="sm",disableAutoPlay:g=!1,imageOnRight:x=!1})=>{let[v,b]=(0,r.useAnimate)(),{bg:y,text:w}=o[d][u?"light":"dark"],[j,N]=(0,i.useState)(0),[E,S]=(0,i.useState)(!1),[C,k]=(0,i.useState)(()=>window.innerWidth>=1200),[T,z]=(0,i.useState)(new Set([0])),R=(0,i.useRef)(new Map),_=(0,i.useRef)(new Map),P=(0,i.useRef)(void 0),O=(0,i.useRef)(!1),I=(0,i.useMemo)(()=>e[j]??e[0],[j,e]),A=(0,i.useCallback)((e,t)=>{t?R.current.set(e,t):R.current.delete(e)},[]),M=(0,i.useCallback)((e,t)=>{t?_.current.set(e,t):_.current.delete(e)},[]),L=(0,i.useCallback)(()=>{P.current&&(clearTimeout(P.current),P.current=void 0)},[]),H=(0,i.useCallback)(t=>{let n=(t+1)%e.length;z(e=>new Set(e).add(n))},[e.length]),F=(0,i.useCallback)(()=>{let t=(j+1)%e.length;N(t),H(t)},[j,e.length,H]),D=(0,i.useCallback)(e=>{e===j||O.current||(L(),N(e),H(e))},[j,L,H]),B=(0,i.useCallback)(async e=>{let t=`desktop-${e}`,n=`mobile-${e}`,r=[];for(let[e,t]of R.current.entries()){if(!t.isConnected||null===t.offsetParent)continue;let n=b(t,{[e.includes("desktop")?"height":"width"]:"0%"},{duration:0});r.push(n)}await Promise.all(r);let i=C||g,a=R.current.get(i?t:n);a&&a.isConnected&&null!==a.offsetParent&&b(a,{[i?"height":"width"]:"100%"},{duration:g?0:s,ease:"linear"})},[b,s,C,g]),V=(0,i.useCallback)(e=>{if(!C)for(let[t,n]of _.current.entries())n.isConnected&&(t===e?b(n,{maxHeight:"2000px",opacity:1},{duration:.5,ease:"easeInOut"}):b(n,{maxHeight:"0px",opacity:0},{duration:.5,ease:"easeInOut"}))},[b,C]),$=(0,i.useCallback)(()=>{E&&!g&&(L(),P.current=setTimeout(()=>{F()},1e3*s))},[E,L,F,s,g]),U=(0,i.useCallback)(e=>{O.current||(O.current=!0,B(e),V(e),$(),setTimeout(()=>{O.current=!1},600))},[B,V,$]);return(0,i.useEffect)(()=>{if(!v.current)return;let e=new IntersectionObserver(e=>{for(let t of e)S(t.isIntersecting)},{threshold:.1});return e.observe(v.current),()=>{e.disconnect()}},[v]),(0,i.useEffect)(()=>{var e;let t,n,r=(e=()=>{k(window.innerWidth>=1200)},(n=(...n)=>{t&&clearTimeout(t),t=setTimeout(()=>{e(...n)},250)}).cancel=()=>{t&&clearTimeout(t)},n);return window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r),r.cancel()}},[]),(0,i.useEffect)(()=>{E?U(j):L()},[E,j,U,L]),(0,i.useEffect)(()=>{E&&U(j)},[j,U,E]),(0,i.useEffect)(()=>{if(!C&&_.current.size===e.length)for(let[e,t]of _.current.entries())0===e?(t.style.maxHeight="2000px",t.style.opacity="1"):(t.style.maxHeight="0px",t.style.opacity="0")},[C,e.length]),(0,i.useEffect)(()=>()=>{L()},[L]),(0,t.jsx)("div",{ref:v,className:(0,n.clsx)("flex w-full flex-col",x?"lg:flex-row-reverse":"lg:flex-row",f),children:I&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,n.clsx)("relative hidden overflow-hidden lg:flex lg:basis-1/2",m,p&&"lg:h-full"),children:e.map((e,r)=>{let i=T.has(r),s=r===j,o=e.videoId?.trim(),c=e.image;return o?(0,t.jsx)("div",{className:(0,n.clsx)("pointer-events-none size-full transition-[opacity,transform] duration-[850ms] ease-in-out-circ",0!==r&&"absolute",s?"z-[1] opacity-100 delay-[150ms]":"opacity-0"),children:(0,t.jsx)(l.VideoPlayer,{videoId:o,fullSizeContainer:!0,muted:!0,controls:!1,playOnView:s&&E,width:"100%",height:"100%",...c&&{thumbnail:c},config:{options:{fitStrategy:"cover"}}})},`desktop-video-${r}`):(0,t.jsx)("div",{className:(0,n.clsx)("size-full transition-[opacity,transform] duration-[850ms] ease-in-out-circ",0!==r&&"absolute",s?"z-[1] opacity-100 delay-[150ms]":"opacity-0"),children:c&&(0,t.jsx)(a.Image,{src:c.public_id,width:c.width,height:c.height,priority:0===r,loading:i?"eager":"lazy",alt:"",className:"size-full object-cover"})},`desktop-media-${r}`)})}),(0,t.jsx)("div",{className:(0,n.clsx)("flex basis-1/2 flex-col justify-center gap-y-4 lg:mt-0",x?"lg:pr-10":"lg:pl-10"),children:e.map((r,i)=>{let s,o,d=T.has(i),f=i===j;return(0,t.jsxs)("button",{className:(0,n.clsx)("flex basis-auto cursor-pointer flex-col text-left transition-opacity duration-500 ease-in-out-circ lg:flex-row lg:hover:opacity-100","sm"===h&&"lg:h-[120px] lg:max-h-[120px]","md"===h&&"lg:h-[160px] lg:max-h-[160px]",!f&&"opacity-50","overflow-hidden"),onClick:()=>{D(i)},"aria-label":`Go to slide ${i+1}: ${r.title}`,"aria-current":f?"true":"false",children:[(0,t.jsxs)("div",{className:"relative hidden min-w-[3px] self-stretch rounded-full lg:block",children:[(0,t.jsx)("div",{className:(0,n.clsx)("size-full",u?"bg-neutral-100":"bg-white")}),(0,t.jsx)("div",{ref:e=>{A(`desktop-${i}`,e)},className:(0,n.clsx)("absolute left-0 top-0 w-full",y),style:{height:g&&f?"100%":"
60%"},role:"progressbar","aria-valuenow":100*!!f,"aria-valuemin":0,"aria-valuemax":100})]}),(s=r.mobileVideoId?.trim()??r.videoId?.trim(),o=r.mobileImage??r.image,(0,t.jsx)("div",{ref:e=>{M(i,e)},className:(0,n.clsx)("overflow-hidden lg:w-0",s&&"pointer-events-none"),style:{maxHeight:C||0!==i?"0px":"1000px",opacity:+(!C&&0===i)},children:s?(0,t.jsx)(l.VideoPlayer,{videoId:s,width:"100%",height:"auto",playing:f&&E&&!C,muted:!0,loop:!0,controls:!1,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover"}},className:"w-full [&>div>div]:!h-full"}):o&&(0,t.jsx)(a.Image,{src:o.public_id,width:o.width,height:o.height,priority:0===i,loading:d?"eager":"lazy",alt:"",className:"max-h-[43.75rem] w-full object-contain object-center"})})),(0,t.jsxs)("div",{className:(0,n.clsx)("flex lg:contents",g&&f&&"mt-5 lg:mt-0",g?"flex-row gap-5 lg:flex-row":"flex-col"),children:[g&&(0,t.jsxs)("div",{className:"relative min-w-[3px] self-stretch rounded-full lg:hidden",children:[(0,t.jsx)("div",{className:(0,n.clsx)("size-full",u?"bg-neutral-100":"bg-white")}),(0,t.jsx)("div",{className:(0,n.clsx)("absolute left-0 top-0 w-full",y),style:{height:f?"100%":"0%"}})]}),(0,t.jsxs)("div",{className:"my-4 flex w-full flex-col justify-center lg:ml-6",children:[g?(0,t.jsxs)("div",{className:"grid",children:[(0,t.jsx)("div",{className:"[grid-area:1/1]",children:(0,t.jsx)(c,{slide:r,isActive:f,lightColor:u,accentText:w})}),e.map((e,n)=>n===i?void 0:(0,t.jsx)("div",{"aria-hidden":"true",className:"invisible [grid-area:1/1] lg:hidden",children:(0,t.jsx)(c,{slide:e,isActive:!1,lightColor:u,accentText:w})},`slide-${i}-spacer-${n}`))]}):(0,t.jsx)(c,{slide:r,isActive:f,lightColor:u,accentText:w}),(0,t.jsxs)("div",{className:(0,n.clsx)("relative mt-2 h-[3px] w-full rounded-full lg:hidden",g?"hidden":"block"),children:[(0,t.jsx)("div",{className:(0,n.clsx)("size-full",u?"bg-neutral-100":"bg-white")}),(0,t.jsx)("div",{ref:e=>{A(`mobile-${i}`,e)},className:(0,n.clsx)("absolute left-0 top-0 h-full",y),style:{width:"0%"},role:"progressbar","aria-valuenow":100*!!f,"aria-valuemin":0,"aria-valuemax":100})]})]})]})]},`slide-${i}`)})})]})})}])},702801,e=>{"use strict";var t=e.i(41170),n=e.i(714198),r=e.i(7284),i=e.i(125657),a=e.i(59804),l=e.i(26111),s=e.i(277559),o=e.i(563313);let c=({title:e,subtitle:s,cta:c,image:u,isTwoColumns:d,imageAspectRatio:f,accent:m,cardMinWidthClass:p="min-w-[256px]"})=>{let h=(0,i.useMemo)(()=>{switch(f){case"square":return"aspect-square";case"3:2":return"aspect-[3/2]";case"4:3":return"aspect-[4/3]";case"video":return"aspect-video";default:return""}},[f]);return(0,t.jsxs)(n.Link,{href:c.target,className:(0,r.clsx)("group flex shrink grow-0 cursor-pointer flex-col items-center justify-between overflow-hidden rounded-[5px] bg-neutral-1 sm:min-w-0",p,d?"max-w-[592px] basis-[calc((100%-2rem)/2)]":"max-w-[384px] basis-[calc((100%-4rem)/3)]"),children:[(0,t.jsxs)("div",{className:(0,r.clsx)("mx-8 mb-4 mt-6 flex flex-col items-center gap-y-4 text-center",d?"sm:mx-12 sm:mt-8 lg:mx-16 lg:mb-8 lg:mt-12":"mall-desktop:mx-6 lg:mx-12 lg:mb-6 lg:mt-8"),children:[(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsx)(o.Text.H5,{base:"Heading 8",sm:"Heading 8",lg:"Heading 7",children:e}),s&&(0,t.jsx)(o.Text.P,{base:"Body S",className:"mt-spacing-02",children:s})]}),c.label&&(0,t.jsx)(a.StyledLink,{linkColor:"purple"===m?"purple":void 0,children:c.label})]}),(0,t.jsx)("div",{className:(0,r.clsx)("flex w-full items-center",h),children:(0,t.jsx)(l.Image,{alt:"",src:u.public_id,width:u.width,height:u.height,className:"size-full object-cover"})})]})};e.s(["VerticalCards",0,({cards:e,centerCards:n=!1,className:i,imageAspectRatio:a,accent:l,cardMinWidthClass:o})=>{let u=2==e.length||4===e.length;return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(s.SectionContainer,{sideMargins:"none",children:(0,t.jsx)("div",{className:(0,r.clsx)("flex gap-4 overflow-x-scroll px-5 hide-scrollbar sm:flex-wrap sm:gap-6 lg:gap-8",n&&"sm:justify-center",i),children:e.map(e=>(0,t.jsx)(c,{...e,isTwoColumns:u,imageAspectRatio:a,accent:l,cardMinWidthClass:o},`product-card-${e.title}`))})})})}])},288926,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(10801),a=e.i(26111),l=e.i(471035),s=e.i(740232);let o=({children:e,media:o,scrollTo:c,autoScroll:u})=>{let d=(0,r.useRef)(null),f=(0,r.useRef)(null),m=(0,i.useInView)(d),p=(0,i.useInView)(f),h=m&&p,{isOverSize:g}=(0,s.useViewportOverSize)(768),[x,v]=(0,r.useState)(!1),[b,y]=(0,r.useState)(!1),w=(0,r.useRef)(void 0),j="videoId"in o;return(0,r.useEffect)(()=>u&&!x&&h&&b?(w.current=setTimeout(()=>{c("right"),v(!0)},j?1e3:6e3),()=>{clearTimeout(w.current)}):void clearTimeout(w.current),[u,h,x,j,b,c]),(0,t.jsxs)("li",{className:"flex list-none items-center",children:[(0,t.jsx)("div",{ref:d,className:"size-0"}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{"aria-hidden":"true",className:(0,n.default)("relative aspect-[2/1] w-[min(max(85vw,320px),76rem)] snap-center overflow-hidden rounded-lg",!h&&"cursor-pointer"),...!h&&g&&{onClick:()=>{c(m?"right":"left")}},children:[j?(0,t.jsx)(l.VideoPlayer,{videoId:o.videoId,width:"100%",height:"100%",fullSizeContainer:!0,muted:!0,playing:h,config:{options:{fitStrategy:"cover",preload:"auto",settingsControl:!1,volumeControl:!1,wmode:"transparent"}},onEnded:()=>{y(!0)}}):(0,t.jsx)(a.Image,{src:o.public_id,width:o.width,height:o.height,alt:"",className:"size-full rounded-lg object-cover",loading:"lazy",onLoad:()=>{y(!0)}}),(0,t.jsx)("div",{className:"absolute inset-0 hidden px-12 py-6 sm:block",children:e})]}),(0,t.jsx)("div",{className:"my-6 sm:hidden",children:e})]}),(0,t.jsx)("div",{ref:f,className:"size-0"})]})};var c=e.i(499550),u=e.i(722063),d=e.i(563313);e.s(["WideMediaCarousel",0,({items:e,className:i,header:a,autoScroll:l=!1})=>{let s=(0,r.useRef)(null),f=(0,r.useRef)(null),m=(0,r.useRef)(null),p=(0,r.useRef)(null),{atStartOfScroll:h,atEndOfScroll:g,scrollLeft:x,scrollRight:v,needControl:b}=(({root:e,startOfScroll:t,endOfScroll:n,scrollAmount:i})=>{let a=(0,r.useCallback)(()=>{e.current&&e.current.scrollBy(-1*i,0)},[e,i]),l=(0,r.useCallback)(()=>{e.current&&e.current.scrollBy(i,0)},[e,i]),s=(0,c.useIntersectionObserver)(t,{root:e}),o=(0,c.useIntersectionObserver)(n,{root:e}),u=(0,r.useMemo)(()=>!s||s.isIntersecting,[s]),d=(0,r.useMemo)(()=>!o||o.isIntersecting,[o]),f=(0,r.useMemo)(()=>!(u&&d),[u,d]);return{atStartOfScroll:u,atEndOfScroll:d,scrollLeft:a,scrollRight:l,needControl:f}})({root:s,startOfScroll:m,endOfScroll:p,scrollAmount:f.current?.firstElementChild?.getBoundingClientRect().width??1216}),y=e=>{"left"===e?x():v()};return(0,t.jsxs)("div",{className:(0,n.default)("relative overflow-hidden",i),children:[a&&(0,t.jsx)("div",{className:"w-full px-5",children:(0,t.jsx)("h2",{className:(0,d.setTextStyle)({base:"Heading 6",md:"Heading 4",lg:"Heading 3"},"mx-auto mb-6 w-full max-w-[76rem] font-semibold sm:mb-8"),children:a})}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{className:"flex snap-x snap-mandatory snap-start overflow-x-scroll scroll-smooth px-[calc(max((100%-76rem),2.5rem)*0.5)] sm:hide-scrollbar",ref:s,children:[(0,t.jsx)("div",{ref:m}),(0,t.jsx)("ul",{ref:f,className:(0,n.default)("flex items-start gap-x-4 scroll-smooth lg:gap-x-8"),children:e.map((n,r)=>(0,t.jsx)(o,{...n,scrollTo:y,autoScroll:r!==e.length-1&&l},`wide-media-carousel-item-${r}`))}),(0,t.jsx)("div",{ref:p})]}),b&&(0,t.jsx)("div",{className:"pointer-events-none absolute left-1/2 top-1/2 z-20 hidden w-full -translate-x-1/2 -translate-y-1/2 justify-center px-5 sm:flex",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[calc(76rem+5rem)] justify-between",children:[(0,t.jsx)("div",{className:(0,n.default)("pointer-events-auto rounded-full bg-white transition-opacity duration-500 ease-in-out-circ",h?"opacity-0":"opacity-100"),children:(0,t.jsx)(u.Circle,{type:"left",disabled:h,onClick:x})}),(0,t.jsx)("div",{className:(0,n.default)("pointer-events-auto rounded-full bg-white transition-opacity duration-500 ease-in-out-circ",g?"opacity-0":"opacity-100"),children:(0,t.jsx)(u.Circle,{disabled:g,onClick:v})})]})})]})]})}],288926)},413709,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(563313);e.s(["TableBody",0,({children:e,title:a,active:l=!1})=>{let[s,o]=(0,r.useState)(l);return(0,t.jsxs)("div",{className:(0,n.default)("grid transition-all duration-300 ease-in-out",s?"grid-rows-[max-content_1fr]":"grid-rows-[max-content_0fr]"),children:[(0,t.jsx)("button",{className:(0,n.default)((0,i.setTextStyle)({base:"Sub-Heading 2"}),"relative flex h-10 w-full min-w-[30rem] items-center border-b border-neutral-100 bg-neutral-50 px-2 text-neutral-500 lg:px-7"),onClick:()=>{o(e=>!e)},children:(0,t.jsxs)("div",{className:"sticky inset-x-2 flex items-center justify-between gap-x-4",children:[(0,t.jsx)("span",{className:(0,n.default)(s&&"text-cyan-600"),children:a}),(0,t.jsx)("div",{className:(0,n.default)((0,i.setTextStyle)({base:"Heading 7"}),"w-4 text-center font-medium text-cyan-600"),children:s?"-":"+"})]})},a),(0,t.jsx)("div",{className:"overflow-hidden",children:e})]})}])},629923,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(484661);e.s(["Accordion",0,({items:e,className:a,itemClassName:l,allowMultiple:s=!1,reverseTitleColor:o=!1,titleTypography:c="default",defaultActiveItem:u,onItemToggle:d})=>{let[f,m]=(0,r.useState)(void 0);return(0,r.useEffect)(()=>{void 0===u||u<0||u>=e.length||s||m(u)},[s,u,e.length]),(0,t.jsx)("div",{className:(0,n.default)("w-full",a),children:e.map((n,r)=>(0,t.jsx)(i.AccordionItem,{idx:r,title:n.title,titleTypography:c,reverseTitleColor:o,className:l,standalone:s,defaultExpanded:!!s&&void 0!==u&&r===u,activeIdx:f,setActiveIdx:m,onItemToggle:d,children:n.content},s?`accordion-item-${r}
6-${u??"none"}-${e.length}`:r))})}])},341318,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(294761);e.s(["AccordionMediaWrapper",0,({children:i,className:a})=>(0,t.jsx)(r.LazyMotion,{features:()=>e.A(531608).then(e=>e.domAnimation),strict:!0,children:(0,t.jsx)("div",{className:(0,n.default)("relative aspect-square size-full overflow-hidden bg-neutral-1",a),children:i})})])},977425,455986,387223,e=>{"use strict";var t=e.i(41170),n=e.i(832356),r=e.i(20073);let i=n.z.custom(e=>"string"==typeof e&&n.z.string().datetime().safeParse(e).success,{message:"Expected ISO-8601 sys date from Contentful"}),a={__entryId:n.z.string(),__createdAt:i,__updatedAt:i.optional()};n.z.enum(["en-US","en-AU","en-CA","en-GB","fr-CA","fr-FR","de","ja-JP","ko-KR","es"]).array().nullish().default([...r.SUPPORTED_LOCALES]),e.s(["baseSchema",0,a],455986);let l=n.z.object({width:n.z.number(),height:n.z.number(),public_id:n.z.string(),secure_url:n.z.string(),version:n.z.number().nullish().transform(e=>e??1)}).array();l.element,n.z.literal("cloudinaryImage"),n.z.literal("cloudinaryImage");e.s(["cloudinaryImageSchema",0,l,"singletonCloudinaryImageSchema",0,()=>l.transform((e,t)=>{let r=e[0];return r||(t.addIssue({code:n.z.ZodIssueCode.custom,message:"Cloudinary image does not exist"}),n.z.NEVER)})],387223);var s=e.i(613294),o=e.i(832716),c=e.i(26111),u=e.i(471035),d=e.i(272209),f=e.i(542043);e.s(["AccordionMedia",0,({media:e,thumbnail:n})=>{let[r]=(0,f.useAccordionContext)();return(0,t.jsx)(s.AnimatePresence,{mode:"wait",children:(0,t.jsx)(o.m.div,{initial:{opacity:0,filter:"blur(10px)"},animate:{opacity:1,filter:"blur(0)"},exit:{opacity:0,filter:"blur(10px)"},transition:{ease:d.BEZIER_CURVE.EASE_IN_OUT_QUINT,duration:.35},className:"relative aspect-square size-full",children:(0,t.jsx)(({idx:r})=>{if(void 0!==r)switch(typeof e[r]){case"object":{let n=l.element.parse(e[r]);return(0,t.jsx)(c.Image,{src:n.public_id,fill:!0,sizes:"100%",className:"object-cover",priority:!0,alt:""})}case"string":return(0,t.jsx)(u.VideoPlayer,{videoId:e[r],width:"100%",height:"100%",muted:!0,playing:!0,loop:!1,controls:!1,config:{options:{videoFoam:!0,preload:"auto",fitStrategy:"cover",wmode:"transparent",qualityMin:"1080"}},...n?.[r]&&{thumbnail:n[r]}});default:throw Error("Media has to be either a Cloudinary object or a video ID string.")}},{idx:r??0})},r??0)})}],977425)},315773,e=>{"use strict";var t=e.i(41170),n=e.i(605324),r=e.i(7284),i=e.i(125657);let a=(0,i.createContext)({active:0,slidePercentage:[0],stickyOnlyLargeDesktop:!1}),l={background:"bg-white/40",fill:"bg-white"};e.s(["SlideContainer",0,({totalSlides:e,hideIndicator:s,indicatorColors:o,stickyOnlyLargeDesktop:c=!1,children:u})=>{let d=(0,i.useRef)(null),[f,m]=(0,i.useState)(0),p=(0,i.useMemo)(()=>Array.from({length:e}).fill(0).fill(1,0,1),[e]),[h,g]=(0,i.useState)(p),[x,v]=(0,i.useState)(0),b=(0,n.useThrottledCallback)(()=>{if(!d.current)return;let{top:t,height:n}=d.current.getBoundingClientRect(),r=Math.min(Math.max(-((t-100)/n*1),0),1),i=r*e%e,a=Math.floor(i),l=Number.isNaN(i%1)?0:i%1;g(e=>{let t=[...e];return t[a]=1-l,t}),m(a),v(r)},[d,e],10);(0,i.useEffect)(()=>(window.addEventListener("scroll",b),()=>{window.removeEventListener("scroll",b)}),[b]);let y=(0,i.useMemo)(()=>{let t=h[e-1];if(!t)return 1;let n=x>=1?0:t;return x>.7?n:1},[x,h,e]);return(0,t.jsx)(a.Provider,{value:{active:f,slidePercentage:h,stickyOnlyLargeDesktop:c},children:(0,t.jsxs)("div",{className:(0,r.default)("relative z-10",c&&"lg:h-[var(--slide-height)]"),style:{"--slide-height":`calc(${e} * calc(100vh - var(--header-height)))`,...!c&&{height:`calc(${e} * calc(100vh - var(--header-height)))`}},ref:d,children:[(0,t.jsx)("div",{className:(0,r.default)("pointer-events-none fixed left-0 top-0 z-[900] ml-2 flex h-screen w-2 flex-col justify-center gap-y-2 pt-[var(--header-height)] opacity-100 transition-[opacity,transform] duration-700 md:ml-11",s&&"-translate-x-4 md:-translate-x-14",c&&"hidden lg:flex"),style:{opacity:y},"aria-disabled":!0,children:p.map((n,i)=>{let a=(h[f]??1)<=.4&&f<e-1&&o?f+1:f,s=o?.[a]??l;return(0,t.jsx)("div",{className:(0,r.default)("relative size-[.3125rem] overflow-hidden rounded-full transition-all duration-500 ease-in-out-circ",s.background,i===f&&"h-[2.625rem]"),children:(0,t.jsx)("div",{className:(0,r.default)("absolute size-full origin-top rounded-full opacity-0 transition-all duration-0 ease-linear",s.fill,i===f&&"opacity-100"),style:{transform:`scaleY(${h[i]})`}})},i)})}),u]})})},"useSlideContext",0,()=>(0,i.useContext)(a)])},342293,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657);e.s(["SlideIndicator",0,({slideLength:e,active:i,slidePercentage:a,c
6ontainerOpacity:l,className:s})=>{let o=(0,r.useMemo)(()=>Array.from({length:e}).fill(0).fill(1,0,1),[e]);return(0,t.jsx)("div",{className:(0,n.default)("pointer-events-none fixed left-0 top-0 z-[900] ml-2 flex h-screen w-2 flex-col justify-center gap-y-2 pt-[var(--header-height)] opacity-100 transition-opacity duration-0 md:ml-11",s),style:{opacity:l},"aria-disabled":!0,children:o.map((e,r)=>(0,t.jsx)("div",{className:(0,n.default)("relative size-[.3125rem] overflow-hidden rounded-full bg-white/40 transition-all duration-500 ease-in-out-circ",r===i&&"h-[2.625rem]"),children:(0,t.jsx)("div",{className:(0,n.default)("absolute size-full origin-top rounded-full bg-white opacity-0 transition-all duration-0 ease-linear",r===i&&"opacity-100"),style:{transform:`scaleY(${a[r]})`}})},r))})}])},376649,e=>{"use strict";var t=e.i(41170),n=e.i(309432),r=e.i(125657),i=e.i(277559),a=e.i(563313);let l=(0,r.createContext)([!1,()=>{throw Error("Not set yet.")}]);e.s(["SpecContainer",0,({children:e,buttonLabel:s,footnote:o,hideShowButton:c=!1})=>{let[u,d]=(0,r.useState)(!1);return(0,t.jsxs)(l.Provider,{value:[u,d],children:[(0,t.jsx)("div",{className:"",children:e}),!c&&!u&&(0,t.jsx)(i.SectionContainer,{className:"mt-6",children:(0,t.jsxs)("button",{onClick:()=>{d(!0)},className:"group flex items-center",children:[(0,t.jsx)(a.Text.Span,{base:"Sub-Heading 1",md:"Heading 8",className:"font-medium text-cyan-600",children:s}),(0,t.jsx)(n.default,{className:"ml-1.5 inline size-2 fill-cyan-600 align-baseline lg:size-4"})]})}),o&&(0,t.jsx)(i.SectionContainer,{className:"mt-6",children:(0,t.jsx)(a.Text.RichText,{base:"Body XS",content:o,className:"font-normal [&_p:not(:last-child)]:mb-2"})})]})},"useSpecContext",0,()=>(0,r.useContext)(l)])},301589,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(563313),a=e.i(376649);e.s(["SpecGroup",0,({title:e,children:l,outbound:s=!1,noTitleSidePadding:o=!1})=>{let[c,u]=(0,r.useState)(!1),[d]=(0,a.useSpecContext)();return(0,r.useEffect)(()=>{s&&u(!d)},[d,s]),(0,t.jsxs)("div",{className:(0,n.default)("mt-8",c&&"hidden"),children:[(0,t.jsx)(i.Text.H3,{base:"Heading 7",md:"Heading 6",className:(0,n.default)("mb-2 font-semibold",!o&&"px-5 2xl:px-0"),children:e}),l]})}])},454653,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(563313),a=e.i(376649);e.s(["SpecItem",0,({label:e,value:l,outbound:s=!1,className:o})=>{let[c,u]=(0,r.useState)(!1),[d]=(0,a.useSpecContext)();return(0,r.useEffect)(()=>{s&&u(!d)},[d,s]),(0,t.jsxs)("div",{className:(0,n.default)("grid gap-1.5 gap-x-10 border-b border-neutral-100 py-4 md:grid-cols-[13rem,1fr] md:flex-row md:break-keep md:py-8",c&&"hidden",o),style:{wordBreak:"break-word"},children:[(0,t.jsx)("h4",{className:(0,n.default)((0,i.setTextStyle)({base:"Sub-Heading 1",md:"Sub-Heading 2"}),"font-medium"),dangerouslySetInnerHTML:{__html:e}}),(0,t.jsx)("p",{className:(0,n.default)((0,i.setTextStyle)({base:"Body S"}),"font-normal [&_a:hover]:opacity-65 [&_a]:break-all [&_a]:text-cyan-600 [&_a]:underline [&_a]:decoration-1 [&_a]:underline-offset-2 sm:[&_a]:break-keep [&_li]:flex [&_li]:flex-none [&_li]:items-center [&_li]:gap-2 [&_li]:before:size-[3px] [&_li]:before:rounded [&_li]:before:bg-neutral-950 [&_li]:before:content-[''] [&_ul]:mt-1.5"),dangerouslySetInnerHTML:{__html:l}})]})}])},337931,918512,e=>{"use strict";var t=e.i(41170);e.i(3199);var n=e.i(339068),r=e.i(720066),i=e.i(7284),a=e.i(125657),l=e.i(638096),s=e.i(26111),o=e.i(689994),c=e.i(277559),u=e.i(563313),d=e.i(376649),f=e.i(301589),m=e.i(454653);let p=({children:e,className:n})=>(0,t.jsx)(c.SectionContainer,{className:(0,i.default)("grid grid-cols-2 gap-x-8",n),children:e});e.s(["SpecItemContainer",0,p],918512),e.s(["SpecMultiSelector",0,({title:e,specList:h,buttonLabel:g,showCount:x=3,className:v,onSelectionChange:b})=>{let[y,w]=(0,a.useState)(0);return(0,t.jsxs)(c.SectionContainer,{className:(0,i.default)("flex flex-col gap-5 md:gap-y-[4.5rem]",v),children:[(0,t.jsxs)("div",{className:"col-span-2 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",id:"specs",children:[(0,t.jsx)("h2",{className:(0,u.setTextStyle)({base:"Heading 6",md:"Heading 3"},"text-center font-semibold sm:text-left"),children:e}),(0,t.jsx)("div",{className:"mx-auto flex w-full max-w-[27.5rem] sm:mx-0",children:(0,t.jsx)(o.Select,{name:"select-spec",variant:"small-font",value:y,items:h.map((e,t)=>t),itemLabel:e=>h[e]?.name,itemGroup:e=>h[e]?.selectGroup,onChange:e=>{w(e),b?.(e)},className:"w-full",children:(0,t.jsx)("span",{className:"block w-full text-left",children:h[y]?.name})})})]}),h.map((e,i)=>i===y?(0,t.jsxs)("div",{className:"grid gap-8 md:gap-12 lg:grid-cols-[1fr,25rem] lg:gap-20 xl:grid-cols-[1fr,28.125rem] xl:gap-x-[10rem]",children:[(0,t.jsx)("div",{className:"order-2 lg:order-1",children:(0,t.jsxs)(d.SpecContainer,{buttonLabel:g,footnote:e.footnote,hideShowButton:e.spec.length<4,children:[(0,t.jsx)("h3",{className:(0,u.setTextStyle)({base:"Heading 6",md:"Heading 5"},"font-semibold"),children:e.name}),(0,t.jsx)(p,{className:"!grid-cols-1 !px-0 lg:ml-0",children:e.spec.map(({category:e,items:n},r)=>(0,t.jsx)(f.SpecGroup,{title:e,outbound:r>x-1,noTitleSidePadding:!0,children:n.map(({label:e,value:n},r)=>(0,t.jsx)(m.SpecItem,{label:e,value:n,outbound:!1,className:"md:!py-6"},r))},r))})]})}),(0,t.jsxs)("div",{className:"order-1 flex flex-col lg:order-2",children:[1!==e.image.width&&1!==e.image.height&&(0,t.jsx)(s.Image,{src:e.image.src,width:e.image.width,height:e.image.height,alt:"",priority:!0,unoptimized:!0,className:"mx-auto mb-spacing-04 w-full max-w-[21.875rem] lg:mx-0 lg:max-w-none"}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-2 sm:gap-4",children:[e.primaryButton.link.trim()&&(0,t.jsx)(l.Cta,{href:e.primaryButton.link,icon:(0,t.jsx)(r.default,{className:"size-4 fill-white"}),styleType:"filled",children:e.primaryButton.label}),e.secondaryButton.link.trim()&&(0,t.jsx)(l.Cta,{href:e.secondaryButton.link,icon:(0,t.jsx)(n.default,{className:"size-4 fill-neutral-950 transition-colors duration-500 ease-in-out-circ group-hover:fill-white"}),styleType:"outline",children:e.secondaryButton.label})]})]})]},i):void 0)]})}],337931)},304437,5433,782696,e=>{"use strict";let t,n;var r=e.i(41170),i=e.i(7284),a=e.i(726558);e.s(["Dropdown",0,({items:e,value:t,title:n,onChange:l,className:s,listClassName:o})=>(0,r.jsxs)("div",{className:(0,i.default)("gap-y-2",s),children:[n&&(0,r.jsx)("div",{className:"mb-2",children:(0,r.jsx)("h1",{className:"inline font-medium",children:n})}),(0,r.jsx)("ul",{className:(0,i.default)("flex size-full flex-col gap-y-2",o),children:e.map(({code:e,name:n})=>(0,r.jsx)("li",{children:(0,r.jsx)(a.FilterCheckbox,{onChange:()=>{l(e)},checked:t.has(e),children:n})},e))})]})],304437);var l=e.i(710019),s=e.i(790913),o=e.i(125657),c=e.i(670176),u=e.i(746538),d=e.i(571106),f=e.i(148750),m=e.i(25189),p=e.i(769747),h=e.i(640714),g=e.i(941599),x=e.i(465411),v=e.i(273864),b=e.i(701351),y=e.i(897786),w=e.i(647494),j=e.i(777617),N=e.i(774304),E=e.i(430928),S=e.i(747254),C=e.i(460862),k=e.i(443755),T=e.i(451009),z=e.i(536676),R=e.i(3695),_=e.i(540576),P=e.i(914064),O=e.i(350861),I=e.i(590737),A=e.i(654943),M=e.i(128681),L=e.i(237997),H=e.i(325459),F=e.i(741280
6),D=Object.defineProperty,B=(e,t,n)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?D(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},V=((t=V||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),$=((n=$||{})[n.OpenPopover=0]="OpenPopover",n[n.ClosePopover=1]="ClosePopover",n[n.SetButton=2]="SetButton",n[n.SetButtonId=3]="SetButtonId",n[n.SetPanel=4]="SetPanel",n[n.SetPanelId=5]="SetPanelId",n);let U={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class q extends H.Machine{constructor(e){super(e),B(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?_.isHTMLElement(e)?e:"current"in e&&_.isHTMLElement(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),B(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,I.getOwnerDocument)(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=(0,P.getFocusableElements)(n),i=r.indexOf(e.button),a=(i+r.length-1)%r.length,l=(i+1)%r.length,s=r[a],o=r[l];return!e.panel.contains(s)&&!e.panel.contains(o)}});{let e=this.state.id,t=F.stackMachines.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new q({id:e,__demoMode:t,popoverState:+!t,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,O.match)(t.type,U,e,t)}}var K=e.i(624106);let W=(0,o.createContext)(null);function J(e){let t=(0,o.useContext)(W);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,J),t}return t}let G=(0,o.createContext)(null);function Y(){return(0,o.useContext)(G)}G.displayName="PopoverGroupContext";let X=(0,o.createContext)(null);X.displayName="PopoverPanelContext";let Z=A.RenderFeatures.RenderStrategy|A.RenderFeatures.Static;function Q(e,t){let n=(0,o.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:i=!1,...a}=e,l=J("Popover.Backdrop"),s=(0,z.useSlice)(l,(0,o.useCallback)(e=>e.popoverState,[])),[c,u]=(0,o.useState)(null),f=(0,j.useSyncRefs)(t,u),m=(0,T.useOpenClosed)(),[p,h]=(0,E.useTransition)(i,c,null!==m?(m&T.State.Open)===T.State.Open:s===V.Open),g=(0,d.useEvent)(e=>{if((0,R.isDisabledReactIssue7711)(e.currentTarget))return e.preventDefault();l.actions.close()}),x=(0,w.useSlot)({open:s===V.Open}),v={ref:f,id:r,"aria-hidden":!0,onClick:g,...(0,E.transitionDataAttributes)(h)};return(0,A.useRender)()({ourProps:v,theirProps:a,slot:x,defaultTag:"div",features:Z,visible:p,name:"Popover.Backdrop"})}let ee=A.RenderFeatures.RenderStrategy|A.RenderFeatures.Static,et=(0,A.forwardRefWithAs)(function(e,t){var n;let r=(0,o.useId)(),{__demoMode:i=!1,...a}=e,l=function({id:e,__demoMode:t=!1}){let n=(0,o.useMemo)(()=>q.new({id:e,__demoMode:t}),[]);return(0,K.useOnUnmount)(()=>n.dispose()),n}({id:r,__demoMode:i}),s=(0,o.useRef)(null),c=(0,j.useSyncRefs)(t,(0,j.optionalRef)(e=>{s.current=e})),[u,m,h,v,y]=(0,z.useSlice)(l,(0,o.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),N=(0,x.useRootDocument)(null!=(n=s.current)?n:m),E=(0,p.useLatestValue)(v),k=(0,p.useLatestValue)(y),R=(0,o.useMemo)(()=>({buttonId:E,panelId:k,close:l.actions.close}),[E,k,l]),M=Y(),H=null==M?void 0:M.registerPopover,F=(0,d.useEvent)(()=>{var e,t;let n=(0,I.getActiveElement)(null!=(e=s.current)?e:m);return null!=(t=null==M?void 0:M.isFocusWithinPopoverGroup())?t:n&&((null==m?void 0:m.contains(n))||(null==h?void 0:h.contains(n)))});(0,o.useEffect)(()=>null==H?void 0:H(R),[H,R]);let[D,B]=(0,L.useNestedPortals)(),$=(0,b.useMainTreeNode)(m),U=(0,b.useRootContainers
6)({mainTreeNode:$,portals:D,defaultContainers:[{get current(){return l.state.button}},{get current(){return l.state.panel}}]});(0,f.useEventListener)(N,"focus",e=>{var t,n,r,i,a,s;e.target!==window&&_.isHTMLorSVGElement(e.target)&&l.state.popoverState===V.Open&&(F()||l.state.button&&l.state.panel&&(U.contains(e.target)||null!=(n=null==(t=l.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(i=null==(r=l.state.afterPanelSentinel.current)?void 0:r.contains)&&i.call(r,e.target)||null!=(s=null==(a=l.state.afterButtonSentinel.current)?void 0:a.contains)&&s.call(a,e.target)||l.actions.close()))},!0);let J=u===V.Open;(0,g.useOutsideClick)(J,U.resolveContainers,(e,t)=>{l.actions.close(),(0,P.isFocusableElement)(t,P.FocusableMode.Loose)||(e.preventDefault(),null==m||m.focus())});let G=(0,w.useSlot)({open:u===V.Open,close:l.actions.refocusableClose}),Z=(0,z.useSlice)(l,(0,o.useCallback)(e=>(0,O.match)(e.popoverState,{[V.Open]:T.State.Open,[V.Closed]:T.State.Closed}),[])),Q=(0,A.useRender)();return o.default.createElement(b.MainTreeProvider,{node:$},o.default.createElement(C.FloatingProvider,null,o.default.createElement(X.Provider,{value:null},o.default.createElement(W.Provider,{value:l},o.default.createElement(S.CloseProvider,{value:l.actions.refocusableClose},o.default.createElement(T.OpenClosedProvider,{value:Z},o.default.createElement(B,null,Q({ourProps:{ref:c},theirProps:a,slot:G,defaultTag:"div",name:"Popover"}))))))))}),en=(0,A.forwardRefWithAs)(function(e,t){let n=(0,o.useId)(),{id:r=`headlessui-popover-button-${n}`,disabled:i=!1,autoFocus:a=!1,...u}=e,f=J("Popover.Button"),[m,p,h,g,x,b,y]=(0,z.useSlice)(f,(0,o.useCallback)(e=>[e.popoverState,f.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),E=(0,o.useRef)(null),S=`headlessui-focus-sentinel-${(0,o.useId)()}`,T=Y(),L=null==T?void 0:T.closeOthers,H=null!==(0,o.useContext)(X);(0,o.useEffect)(()=>{if(!H)return f.actions.setButtonId(r),()=>f.actions.setButtonId(null)},[H,r,f]);let[F]=(0,o.useState)(()=>Symbol()),D=(0,j.useSyncRefs)(E,t,(0,C.useFloatingReference)(),(0,d.useEvent)(e=>{if(!H){if(e)f.state.buttons.current.push(F);else{let e=f.state.buttons.current.indexOf(F);-1!==e&&f.state.buttons.current.splice(e,1)}f.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&f.actions.setButton(e)}})),B=(0,j.useSyncRefs)(E,t),$=(0,d.useEvent)(e=>{var t,n,r;if(H){if(f.state.popoverState===V.Closed)return;switch(e.key){case M.Keys.Space:case M.Keys.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),f.actions.close(),null==(r=f.state.button)||r.focus()}}else switch(e.key){case M.Keys.Space:case M.Keys.Enter:e.preventDefault(),e.stopPropagation(),f.state.popoverState===V.Closed?(null==L||L(f.state.buttonId),f.actions.open()):f.actions.close();break;case M.Keys.Escape:if(f.state.popoverState!==V.Open)return null==L?void 0:L(f.state.buttonId);if(!E.current)return;let i=(0,I.getActiveElement)(E.current);if(i&&!E.current.contains(i))return;e.preventDefault(),e.stopPropagation(),f.actions.close()}}),U=(0,d.useEvent)(e=>{H||e.key===M.Keys.Space&&e.preventDefault()}),q=(0,d.useEvent)(e=>{var t,n;(0,R.isDisabledReactIssue7711)(e.currentTarget)||i||(H?(f.actions.close(),null==(t=f.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),f.state.popoverState===V.Closed?(null==L||L(f.state.buttonId),f.actions.open()):f.actions.close(),null==(n=f.state.button)||n.focus()))}),K=(0,d.useEvent)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:W,focusProps:G}=(0,l.useFocusRing)({autoFocus:a}),{isHovered:Z,hoverProps:Q}=(0,s.useHover)({isDisabled:i}),{pressed:ee,pressProps:et}=(0,c.useActivePress)({disabled:i}),en=m===V.Open,er=(0,w.useSlot)({open:en,active:ee||en,disabled:i,hover:Z,focus:W,autofocus:a}),ei=(0,v.useResolveButtonType)(e,h),ea=H?(0,A.mergeProps)({ref:B,type:ei,onKeyDown:$,onClick:q,disabled:i||void 0,autoFocus:a},G,Q,et):(0,A.mergeProps)({ref:D,id:g,type:ei,"aria-expanded":m===V.Open,"aria-controls":x?b:void 0,disabled:i||void 0,autoFocus:a,onKeyDown:$,onKeyUp:U,onClick:q,onMouseDown:K},G,Q,et),el=(0,N.useTabDirection)(),es=(0,d.useEvent)(()=>
6{if(!_.isHTMLElement(f.state.panel))return;let e=f.state.panel;(0,O.match)(el.current,{[N.Direction.Forwards]:()=>(0,P.focusIn)(e,P.Focus.First),[N.Direction.Backwards]:()=>(0,P.focusIn)(e,P.Focus.Last)})===P.FocusResult.Error&&(0,P.focusIn)((0,P.getFocusableElements)((0,I.getRootNode)(f.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,O.match)(el.current,{[N.Direction.Forwards]:P.Focus.Next,[N.Direction.Backwards]:P.Focus.Previous}),{relativeTo:f.state.button})}),eo=(0,A.useRender)();return o.default.createElement(o.default.Fragment,null,eo({ourProps:ea,theirProps:u,slot:er,defaultTag:"button",name:"Popover.Button"}),en&&!H&&p&&o.default.createElement(k.Hidden,{id:S,ref:y,features:k.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:es}))}),er=(0,A.forwardRefWithAs)(Q),ei=(0,A.forwardRefWithAs)(Q),ea=(0,A.forwardRefWithAs)(function(e,t){let n=(0,o.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:i=!1,anchor:a,portal:l=!1,modal:s=!1,transition:c=!1,...f}=e,p=J("Popover.Panel"),g=(0,z.useSlice)(p,p.selectors.isPortalled),[v,b,R,_,H]=(0,z.useSlice)(p,(0,o.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),F=`headlessui-focus-sentinel-before-${n}`,D=`headlessui-focus-sentinel-after-${n}`,B=(0,o.useRef)(null),$=(0,C.useResolvedAnchor)(a),[U,q]=(0,C.useFloatingPanel)($),K=(0,C.useFloatingPanelProps)();$&&(l=!0);let[W,G]=(0,o.useState)(null),Y=(0,j.useSyncRefs)(B,t,$?U:null,p.actions.setPanel,G),Z=(0,x.useOwnerDocument)(b),Q=(0,x.useOwnerDocument)(B.current);(0,m.useIsoMorphicEffect)(()=>(p.actions.setPanelId(r),()=>p.actions.setPanelId(null)),[r,p]);let et=(0,T.useOpenClosed)(),[en,er]=(0,E.useTransition)(c,W,null!==et?(et&T.State.Open)===T.State.Open:v===V.Open);(0,h.useOnDisappear)(en,b,p.actions.close),(0,y.useScrollLock)(!R&&s&&en,Q);let ei=(0,d.useEvent)(e=>{var t;if(e.key===M.Keys.Escape){if(p.state.popoverState!==V.Open||!B.current)return;let n=(0,I.getActiveElement)(B.current);if(n&&!B.current.contains(n))return;e.preventDefault(),e.stopPropagation(),p.actions.close(),null==(t=p.state.button)||t.focus()}});(0,o.useEffect)(()=>{var t;e.static||v===V.Closed&&(null==(t=e.unmount)||t)&&p.actions.setPanel(null)},[v,e.unmount,e.static,p]),(0,o.useEffect)(()=>{if(R||!i||v!==V.Open||!B.current)return;let e=(0,I.getActiveElement)(B.current);B.current.contains(e)||(0,P.focusIn)(B.current,P.Focus.First)},[R,i,B.current,v]);let ea=(0,w.useSlot)({open:v===V.Open,close:p.actions.refocusableClose}),el=(0,A.mergeProps)($?K():{},{ref:Y,id:r,onKeyDown:ei,onBlur:i&&v===V.Open?e=>{var t,n,r,i,a;let l=e.relatedTarget;l&&B.current&&(null!=(t=B.current)&&t.contains(l)||(p.actions.close(),(null!=(r=null==(n=_.current)?void 0:n.contains)&&r.call(n,l)||null!=(a=null==(i=H.current)?void 0:i.contains)&&a.call(i,l))&&l.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...f.style,...q,"--button-width":(0,u.useElementSize)(en,b,!0).width},...(0,E.transitionDataAttributes)(er)}),es=(0,N.useTabDirection)(),eo=(0,d.useEvent)(()=>{let e=B.current;e&&(0,O.match)(es.current,{[N.Direction.Forwards]:()=>{var t;(0,P.focusIn)(e,P.Focus.First)===P.FocusResult.Error&&(null==(t=p.state.afterPanelSentinel.current)||t.focus())},[N.Direction.Backwards]:()=>{var e;null==(e=p.state.button)||e.focus({preventScroll:!0})}})}),ec=(0,d.useEvent)(()=>{let e=B.current;e&&(0,O.match)(es.current,{[N.Direction.Forwards]:()=>{var e;if(!p.state.button)return;let t=null!=(e=(0,I.getRootNode)(p.state.button))?e:document.body,n=(0,P.getFocusableElements)(t),r=n.indexOf(p.state.button),i=n.slice(0,r+1),a=[...n.slice(r+1),...i];for(let e of a.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=W&&W.contains(e)){let t=a.indexOf(e);-1!==t&&a.splice(t,1)}(0,P.focusIn)(a,P.Focus.First,{sorted:!1})},[N.Direction.Backwards]:()=>{var t;(0,P.focusIn)(e,P.Focus.Previous)===P.FocusResult.Error&&(null==(t=p.state.button)||t.focus())}})}),eu=(0,A.useRender)();return o.default.createElement(T.ResetOpenClosedProvider,null,o.default.createElement(X.Provider,{value:r},o.default.createElement(S.CloseProvider,{value:p.actions.refocusableClose},o.default.createElement(L.Portal,{enabled:!!l&&(e.static||en),ownerDocument:Z},en&&g&&o.default.createElement(k.Hidden,{id:F,ref:_,features:k.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:eo}),eu({ourProps:el,theirProps:f,slot:ea,defaultTag:"div",features:ee,visible:en,name:"Popover.Panel"}),en&&g&&o.default.createElement(k.Hidden,{id:D,ref:H,features:k.HiddenFeatures.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ec})))))}),el=Object.assign(et,{Button:en,Backdrop:ei,Overlay:er,Panel:ea,Group:(0,A.forwardRefWithAs)(function(e,t){let n=(0,o.useRef)(null),r=(0,j.use
6SyncRefs)(n,t),[i,a]=(0,o.useState)([]),l=(0,d.useEvent)(e=>{a(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),s=(0,d.useEvent)(e=>(a(t=>[...t,e]),()=>l(e))),c=(0,d.useEvent)(()=>{var e;let t=(0,I.getRootNode)(n.current);if(!t)return!1;let r=(0,I.getActiveElement)(n.current);return!!(null!=(e=n.current)&&e.contains(r))||i.some(e=>{var n,i;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(i=t.getElementById(e.panelId.current))?void 0:i.contains(r))})}),u=(0,d.useEvent)(e=>{for(let t of i)t.buttonId.current!==e&&t.close()}),f=(0,o.useMemo)(()=>({registerPopover:s,unregisterPopover:l,isFocusWithinPopoverGroup:c,closeOthers:u}),[s,l,c,u]),m=(0,w.useSlot)({}),p=(0,A.useRender)();return o.default.createElement(b.MainTreeProvider,null,o.default.createElement(G.Provider,{value:f},p({ourProps:{ref:r},theirProps:e,slot:m,defaultTag:"div",name:"Popover.Group"})))})});e.s(["Popover",0,el,"PopoverButton",0,en,"PopoverPanel",0,ea],5433);var es=e.i(712220),eo=e.i(275032);e.s(["Wrapper",0,({buttonAs:e,buttonProps:t,menuClassName:n="w-full",className:a,itemLabel:l,children:s,...o})=>{let c=e??eo.FilterButton;return(0,r.jsxs)(el,{as:"div",className:(0,i.default)("relative",a),...o,children:[(0,r.jsx)(en,{as:c,...{...t,className:(0,i.default)("w-full min-w-[12.5rem]",t?.className)},children:l}),(0,r.jsx)(es.Transition,{as:ea,className:(0,i.default)("absolute right-0 mt-3 flex max-h-[min(26rem,50dvh)] origin-top-left flex-col overflow-y-auto rounded-lg bg-white shadow-md outline-none",n),enter:"transition duration-100 ease-out",enterFrom:"transform scale-95 opacity-0",enterTo:"transform scale-100 opacity-100",leave:"transition duration-75 ease-out",leaveFrom:"transform scale-100 opacity-100",leaveTo:"transform scale-95 opacity-0",children:s})]})}],782696)},887343,e=>{"use strict";var t=e.i(41170),n=e.i(7284);e.i(125657),e.i(275032);var r=e.i(304437),i=e.i(782696);e.s(["CheckboxDropdownSingleColumn",0,({items:e,value:a,onChange:l,menuClassName:s,...o})=>(0,t.jsx)(i.Wrapper,{...o,menuClassName:(0,n.default)(s,"p-6"),children:(0,t.jsx)(r.Dropdown,{items:e,onChange:l,value:a})})])},667942,e=>{"use strict";var t=e.i(41170),n=e.i(7284);e.i(125657),e.i(275032);var r=e.i(304437),i=e.i(782696);e.s(["CheckboxDropdownMultiColumn",0,({itemsGroup:e,onChange:a,titles:l,menuClassName:s,values:o,...c})=>(0,t.jsx)(i.Wrapper,{menuClassName:(0,n.default)(s,"w-auto py-6"),...c,children:(0,t.jsx)("div",{className:"flex flex-row divide-x",children:e.map((e,n)=>{if(!o[n])throw Error("Default value is not assigned to one of the items.");let i=a[n],s=o[n];if(!i||!s)throw Error("onChange/value is not assigned to one of the items.");return(0,t.jsx)(r.Dropdown,{...l[n]&&{title:l[n]},items:e,onChange:i,className:"flex-1 px-10",value:s},n)})})})])},116259,877920,e=>{"use strict";var t,n,r,i,a,l,s,o,c,u,d,f,m,p,h,g,x,v,b,y,w,j,N,E,S,C,k,T,z,R,_,P,O,I,A,M,L,H=e.i(41170);e.i(3199);var F=e.i(7284),D=e.i(125657);function B(){return(B=Object.assign.bind()).apply(this,arguments)}let V=function(e){return D.createElement("svg",B({xmlns:"http://www.w3.org/2000/svg",width:51,height:38,fill:"none"},e),t||(t=D.createElement("path",{fill:"#030E16",d:"M28.614 21.85h-7.81v1.562h7.81zM27.052 32.815h-6.247v1.561h6.247zM36.425 20.07c.796 0 1.593-.312 2.202-.922a3.13 3.13 0 0 0 0-4.42 3.11 3.11 0 0 0-2.203-.921c-.796 0-1.593.312-2.202.921a3.13 3.13 0 0 0 0 4.42c.61.61 1.406.922 2.203.922m-1.11-4.233a1.55 1.55 0 0 1 1.11-.453 1.546 1.546 0 0 1 1.561 1.562 1.546 1.546 0 0 1-1.561 1.562 1.546 1.546 0 0 1-1.562-1.562c0-.422.156-.812.453-1.109"})),n||(n=D.createElement("path",{fill:"#030E16",d:"M36.672.016c-8.293 0-14.306 2.342-14.306 4.092 0 .203.015.406.031.593H6.872c-1.796 0-3.248 1.578-3.248 3.546V29.69H.5v2.342A5.47 5.47 0 0 0 5.966 37.5H41.89a5.47 5.47 0 0 0 5.466-5.467v-2.342h-3.123V18.805c.609-1 1.046-2.124 1.312-3.343 1.093-.421 1.843-.906 2.093-1.39 0 0 1.702-2.608 1.92-3.639.438-2.124.922-4.186.922-6.341C50.48 1.859 44.31 0 36.672 0zm9.122 31.237v.78a3.906 3.906 0 0 1-3.905 3.905H5.966a3.906 3.906 0 0 1-3.904-3.905v-.78zM5.186 29.69V8.247c0-1.094.75-1.984 1.686-1.984h15.65c.172 1.406.484 2.78.765 4.186.094.484.531 1.312.969 2.061h-3.452v1.562h4.42c.25.5 1 .969 2.093 1.39q.188.891.515 1.734H20.82v1.562h7.778c1.67 2.827 4.56 4.685 7.84 4.685 2.405 0 4.592-1.015 6.247-2.655v8.903zm31.283-17.18c3.733 0 6.388.546 7.513 1.015.094.046.172.078.234.109-.25 4.592-3.67 8.247-7.794 8.247s-7.528-3.655-7.793-8.247h.015c.266-.14.781-.344 1.703-.547 1.671-.374 3.858-.578 6.122-.578m11.699-3.03-.14.655c-.095.407-.891 1.859-1.703 3.093l-.032.078s-.14.14-.5.344c0-.157.032-.328.032-.485a.55.55 0 0 0-.125-.359c-.187-.265-.562-.5-1.093-.718-1.593-.656-4.608-1.14-8.122-1.14-2.499 0-4.78.25-6.466.624-.843.188-1.53.406-2.046.656-.25.125-.453.25-.61.39q-.234.212-.28.422s-.016.11-.016.125c0 .172.016.328.031.5-.328-.187-.468-.312-.484-.312l-.031-.063-.047-.062c-.812-1.25-1.609-2.686-1.702-3.093l-.141-.656c-.375-1.78-.734-3.467-.75-5.154.766-.859 5.28-2.733 12.745-2.733 7.466 0 11.73 1.671 12.245 2.593 0 1.749-.375 3.467-.75 5.294z"})),r||(r=D.createElement("path",{fill:"#030E16",d:"M16.118 10.949v14.056H9.87V10.95zm1.562-1.562H8.309v17.18h9.37z"})))};var $=e.i(149117);function U(){return(U=Object.assign.bind()).apply(this,arguments)}let q=function(e){return D.createElement("svg",U({xmlns:"http://www.w3.org/2000/svg",width:51,height:38,fill:"none"},e),i||(i=D.createElement("path",{fill:"#030E16",d:"M27.244 28.318h-6.293v1.573h6.293zM8.365 22.025h7.866V4.72H8.365zM9.938 6.293h4.72v14.159h-4.72z"})),a||(a=D.createElement("path",{fill:"#030E16",d:"M47.854 20.294a10.3 10.3 0 0 0-3.304-2.202V3.572A3.43 3.43 0 0 0 41.278 0H6.918a3.43 3.43 0 0 0-3.272 3.571v21.6H.5v2.36a5.506 5.506 0 0 0 5.506 5.506h25.958c.387.629.846 1.21 1.369 1.73a10.242 10.242 0 0 0 14.473-14.473zM5.22 3.571a1.87 1.87 0 0 1 1.699-1.998h34.359a1.87 1.87 0 0 1 1.699 1.998V17.59a11 11 0 0 0-2.36-.284h-.787V4.72H19.38v17.305h12.585c-.618.966-1.07 2.03-1.337 3.146H5.22zM38.257 17.59a10.34 10.34 0 0 0-4.877 2.705l-.126.158H20.952V6.292h17.305zm-7.08 13.875H6.007a3.933 3.933 0 0 1-3.934-3.933v-.787h28.318c-.121 1.611.138 3.228.755 4.72zm15.56 2.187a8.654 8.654 0 0 1-12.24 0 8.684 8.684 0 0 1 0-12.24 8.65 8.65 0 0 1 12.24 0 8.684 8.684 0 0 1 0 12.24"})),l||(l=D.createElement("path",{fill:"#030E16",d:"m47.587 26.225-1.479 1.48v-.174a5.506 5.506 0 1 0-5.49 5.506v-1.573a3.965 3.965 0 1 1 3.933-3.146l-2.061-2.061-1.117 1.117 3.697 3.697 3.713-3.697z"})))};function K(){return(K=Object.assign.bind()).apply(this,arguments)}let W=function(e){return D.createElement("svg",K({xmlns:"http://www.w3.org/2000/svg",width:51,height:38,fill:"none"},e),s||(s=D.createElement("g",{fill:"#010101"},D.createElement("path",{d:"M30.188 28.125h-6.25v1.563h6.25zM9.875 15.719H5.188v1.562h4.687z"}),D.createElement("path",{d:"M47.375 25V3.547A3.407 3.407 0 0 0 44.125 0H10a3.406 3.406 0 0 0-3.25 3.547V12.5H3.625A3.125 3.125 0 0 0 .5 15.625v18.75A3.125 3.125 0 0 0 3.625 37.5h7.813a3.125 3.125 0 0 0 3.124-3.125v-1.562h30.47a5.47 5.47 0 0 0 5.468-5.47V25zM3.625 14.063h7.813A1.563 1.563 0 0 1 13 15.625v17.188H2.063V15.625a1.563 1.563 0 0 1 1.562-1.562m7.813 21.874H3.625a1.563 1.563 0 0 1-1.562-1.562H13a1.563 1.563 0 0 1-1.562 1.563m0-23.437H8.312V3.547A1.86 1.86 0 0 1 10 1.562h34.125a1.86 1.86 0 0 1 1.688 1.985V25h-31.25v-9.375a3.125 3.125 0 0 0-3.126-3.125m37.5 14.844a3.906 3.906 0 0 1-3.907 3.906H14.563v-4.687h34.375z"}))))};function J(){return(J=Object.assign.bind()).apply(this,arguments)}let G=function(e){return D.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",width:72,height:54,fill:"none"},e),o||(o=D.createElement("path",{fill:"#536573",d:"M42.6 40.2h-8.8v2.2h8.8zM14 22.732H7.4v2.2H14z"})),c||(c=D.createElement("path",{fill:"#536573",d:"M66.8 35.8V5.594A4.796 4.796 0 0 0 62.224.6H14.176A4.796 4.796 0 0 0 9.6 5.594V18.2H5.2a4.4 4.4 0 0 0-4.4 4.4V49a4.4 4.4 0 0 0 4.4 4.4h11a4.4 4.4 0 0 0 4.4-4.4v-2.2h42.9a7.7 7.7 0 0 0 7.7-7.7v-3.3zM5.2 20.4h11a2.2 2.2 0 0 1 2.2 2.2v24.2H3V22.6a2.2 2.2 0 0 1 2.2-2.2m11 30.8h-11A2.2 2.2 0 0 1 3 49h15.4a2.2 2.2 0 0 1-2.2 2.2m0-33h-4.4V5.594A2.62 2.62 0 0 1 14.176 2.8h48.048A2.62 2.62 0 0 1 64.6 5.594V35.8h-44V22.6a4.4 4.4 0 0 0-4.4-4.4M69 39.1a5.5 5.5 0 0 1-5.5 5.5H20.6V38H69z"})))};var Y=e.i(339068),X=e.i(720066);function Z(){return(Z=Object.assign.bind()).apply(this,arguments)}let Q=function(e){return D.createElement("svg",Z({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 80 80"},e),u||(u=D.createElement("path",{fill:"#536573",d:"M72 44V16H55.54A5.68 5.68 
60 0 0 51 18.2a5.68 5.68 0 0 0-4.54-2.2H30v6H16.16A4.36 4.36 0 0 0 12 26.54V54H8v3a7 7 0 0 0 7 7h46a7 7 0 0 0 7-7v-3h-4V44zM55.54 18H70v24H55.54a8 8 0 0 0-3.54.84V20.2l.6-.78A3.62 3.62 0 0 1 55.54 18M32 18h14.46a3.62 3.62 0 0 1 2.94 1.42l.6.78v22.64a8 8 0 0 0-3.54-.84H32zm34 38v1a5 5 0 0 1-5 5H15a5 5 0 0 1-5-5v-1zm-4-2H14V26.54A2.38 2.38 0 0 1 16.16 24H30v20h16.46A5.68 5.68 0 0 1 51 46.2a5.68 5.68 0 0 1 4.54-2.2H62z"})),d||(d=D.createElement("path",{fill:"#536573",d:"M42 58h-8v2h8zM48 30H34v2h14zM48 34H34v2h14zM48 38H34v2h14zM68 20H54v2h14zM68 24H54v2h14zM68 28H54v2h14zM48 20H34v8h14zm-2 6H36v-4h10zM54 40h14v-8H54zm2-6h10v4H56z"})))};function ee(){return(ee=Object.assign.bind()).apply(this,arguments)}let et=function(e){return D.createElement("svg",ee({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 81 80"},e),f||(f=D.createElement("path",{fill:"#536573",d:"M60.314 40.69V27.994L36.323 16 12.332 27.995v27.987H45.02A11.995 11.995 0 1 0 60.314 40.69m-3.139-11.996-6.857 3.999v-4.698h-27.99v4.678l-6.857-3.999L36.323 18.24zm-8.857 5.138L36.323 40.83l-11.995-6.997v-3.838h23.99zM14.331 53.983v-23.67l21.992 12.835 21.992-12.834v9.855q-.993-.165-2-.18A11.996 11.996 0 0 0 44.32 51.984q.015 1.006.18 2zm41.984 7.997a9.997 9.997 0 1 1 0-19.994 9.997 9.997 0 0 1 0 19.994"})),m||(m=D.createElement("path",{fill:"#536573",d:"M56.314 50.985a1.52 1.52 0 1 1 0-3 1.78 1.78 0 0 1 1.68 1.04l1.878-.74a3.72 3.72 0 0 0-2.559-2.158v-2.14h-1.999v2.14a3.54 3.54 0 0 0-2.779 3.358 3.66 3.66 0 0 0 3.779 3.499 1.52 1.52 0 0 1 1.624 2.137 1.52 1.52 0 0 1-1.624.861 1.78 1.78 0 0 1-1.68-1.04l-1.879.74a3.72 3.72 0 0 0 2.56 2.16v2.139h1.998v-2.14a3.54 3.54 0 0 0 2.78-3.358 3.66 3.66 0 0 0-3.78-3.498"})))};function en(){return(en=Object.assign.bind()).apply(this,arguments)}let er=function(e){return D.createElement("svg",en({xmlns:"http://www.w3.org/2000/svg",width:70,height:70,fill:"none"},e),p||(p=D.createElement("path",{fill:"#030E16",d:"M67.2 30.525C65.175 13.325 51.55 0 35 0S4.825 13.325 2.8 30.525C1.15 31.35 0 33.025 0 35v12.5c0 2.75 2.25 5 5 5h8.125C15.05 62.45 24.1 70 35 70c7.925 0 14.875-4 18.825-10H55.7c4.2 0 7.625-3.3 7.625-7.325V52.5H65c2.75 0 5-2.25 5-5V35c0-1.975-1.15-3.65-2.8-4.475m-1-.35c-.025 0-.05-.025-.075-.025.025 0 .05 0 .075.025M35 2.5c14.975 0 27.4 11.95 29.625 27.5h-1.65C60.175 17.15 48.725 7.5 35 7.5S9.825 17.15 7.025 30h-1.65C7.6 14.45 20.025 2.5 35 2.5M3.875 30.15c-.025 0-.05.025-.075.025.025-.025.05-.025.075-.025M5 50a2.507 2.507 0 0 1-2.5-2.5V35c0-1.375 1.125-2.5 2.5-2.5h1.6c-.15 1.175-.25 2.35-.25 3.575 0 4.425 2.6 8.2 6.375 10v2.55c0 .475.05.925.075 1.4H5zm7.725-12.3v5.525C10.4 41.675 8.85 39.05 8.85 36.05 8.875 21.7 20.6 10 35 10s26.125 11.7 26.125 26.075c0 3-1.55 5.625-3.875 7.175v-5.525C57.25 35.4 56.025 33.25 54 32L35 20 15.975 31.975c-2.025 1.25-3.25 3.425-3.25 5.725M35 67.5c-10.9 0-19.75-8.5-19.775-18.9V37.7c0-1.45.775-2.8 2.075-3.625L35 22.95l17.7 11.125c1.3.8 2.075 2.15 2.075 3.625v10.9c0 3.225-.85 6.25-2.35 8.9H42.5v-1.25c0-1.375-1.125-2.5-2.5-2.5H30a2.507 2.507 0 0 0-2.5 2.5v5c0 1.375 1.125 2.5 2.5 2.5h10c1.375 0 2.5-1.125 2.5-2.5V60h8.225C47.1 64.55 41.4 67.5 35 67.5m5-11.25v5H30v-5zm20.8-3.575c0 2.675-2.3 4.825-5.125 4.825h-.45a20.2 20.2 0 0 0 1.65-5H60.8zm6.7-5.175c0 1.375-1.125 2.5-2.5 2.5h-7.8c.025-.45.075-.925.075-1.4v-2.55c3.75-1.775 6.375-5.575 6.375-10 0-1.2-.1-2.4-.25-3.575H65c1.375 0 2.5 1.125 2.5 2.5z"})))};function ei(){return(ei=Object.assign.bind()).apply(this,arguments)}let ea=function(e){return D.createElement("svg",ei({xmlns:"http://www.w3.org/2000/svg",width:72,height:61,fill:"none"},e),h||(h=D.createElement("path",{fill:"#0E0E0E",d:"M57.556 25.525a13.07 13.07 0 0 0-7.875-7.15q.661-.37 1.225-.875a8.7 8.7 0 0 0 0-12.5 8.7 8.7 0 0 0-12.5 0 8.7 8.7 0 0 0 0 12.5q.532.538 1.15.975a13.8 13.8 0 0 0-5.925 4.25 8 8 0 0 0-1.475-.225 8.8 8.8 0 0 0-4.575 1.3 16.6 16.6 0 0 0-5-2.825 10.9 10.9 0 0 0 2.5-1.775 11.25 11.25 0 1 0-15.9 0c.74.72 1.583 1.326 2.5 1.8A17.125 17.125 0 0 0 .906 36.975V47.5a2.5 2.5 0 0 0 2.5 2.5h15v7.5a2.5 2.5 0 0 0 2.5 2.5h22.5a2.5 2.5 0 0 0 2.35-1.775 17.498 17.498 0 0 0 25.26-16.98 17.5 17.5 0 0 0-13.46-15.72m8.35 25.275a26.5 26.5 0 0 0-3.125-1.3 27.8 27.8 0 0 0 .875-5.75h4.75a14.6 14.6 0 0 1-2.5 7.05m-9.35 6.375q-.93.18-1.875.25v-6.95c1.684.051 3.36.27 5 .65a24.6 24.6 0 0 1-3.1 6.025zm-6.275 0a25 25 0 0 1-3.1-6 26 26 0 0 1 5-.675v7a12 12 0 0 1-1.925-.35zm1.9-9.175c-1.93.058-3.849.318-5.725.775a24 24 0 0 1-.75-5h6.45zm-13.775-6.75a14.7 14.7 0 0 1 2.5-7.075q1.513.749 3.1 1.325a29.6 29.6 0 0 0-.85 5.75zm7.2 0c.077-1.687.32-3.361.725-5 1.88.488 3.809.764 5.75.825v4.175zm8.975-4.15a28.2 28.2 0 0 0 5.775-.825c.398 1.64.632 3.314.7 5h-6.4zm0-2.5v-7.1q.984.077 1.95.275a25.4 25.4 0 0 1 3.075 6.025 26 26 0 0 1-4.95.75zm-2.5 0a26 26 0 0 1-5-.675 24.4 24.4 0 0 1 3.1-6q.97-.297 1.975-.425zm-7.375-1.425c-.775-.275-1.5-.6-2.225-.925a15.3 15.3 0 0 1 3.95-2.975 27 27 0 0 0-1.65 3.825zm-1.6 10.65c.094 1.94.379 3.866.85 5.75q-1.588.556-3.1 1.3a14.6 14.6 0 0 1-2.5-7.05zm1.575 8.125a29 29 0 0 0 1.75 3.925 14.6 14.6 0 0 1-3.975-3c.8-.375 1.55-.725 2.3-1zm10-3.9v-4.3h6.475a28 28 0 0 1-.75 5 27.7 27.7 0 0 0-5.75-.775zm8.975-6.725a27.5 27.5 0 0 0-.825-5.725 28 28 0 0 0 3.075-1.375 15 15 0 0 1 2.5 7.025zm.65-9.05a19 19 0 0 1-2.2.925 28.5 28.5 0 0 0-1.725-3.9 14.8 14.8 0 0 1 3.9 2.9zM40.231 6.825a6.275 6.275 0 0 1 8.85 0 6.3 6.3 0 0 1 0 8.85 6.275 6.275 0 0 1-8.85 0 6.3 6.3 0 0 1 0-8.85M44.306 20h.35a11.58 11.58 0 0 1 9.8 5h-1.05a17.5 17.5 0 0 0-12.5 5.35 8.55 8.55 0 0 0-2.5-5.35 8.2 8.2 0 0 0-2.1-1.525 11.7 11.7 0 0 1 8-3.475m-12.15 5a6.23 6.23 0 0 1 4.425 1.825 6.3 6.3 0 0 1 0 8.85 6.275 6.275 0 0 1-8.85 0 6.3 6.3 0 0 1 0-8.85A6.22 6.22 0 0 1 32.156 25M10.906 5a8.7 8.7 0 0 1 12.5 0 8.7 8.7 0 0 1 0 12.5 8.7 8.7 0 0 1-12.5 0 8.7 8.7 0 0 1 0-12.5m-7.5 42.5V36.975A14.25 14.25 0 0 1 16.731 22.5h.425a13.6 13.6 0 0 1 8.475 2.975 8.7 8.7 0 0 0 .275 12.025q.55.56 1.2 1a13.18 13.18 0 0 0-8.35 9zm40 10h-22.5v-7.275A10.8 10.8 0 0 1 31.806 40h.35c1.308.012 2.606.223 3.85.625V42.5a17.5 17.5 0 0 0 7.5 14.35zm16.85-1.675a26.5 26.5 0 0 0 1.775-3.95c.775.275 1.5.6 2.25.925a15 15 0 0 1-4.025 3.025"})))};function el(){return(el=Object.assign.bind()).apply(this,arguments)}let es=function(e){return D.createElement("svg",el({xmlns:"http://www.w3.org/2000/svg",width:71,height:60,fill:"none"},e),g||(g=D.createElement("path",{fill:"#010101",d:"M5.5 15H53c2.75 0 5-2.25 5-5V5c0-2.75-2.25-5-5-5H5.5c-2.75 0-5 2.25-5 5v5c0 2.75 2.25 5 5 5M3 5c0-1.375 1.125-2.5 2.5-2.5H53c1.375 0 2.5 1.125 2.5 2.5v5c0 1.375-1.125 2.5-2.5 2.5H5.5A2.507 2.507 0 0 1 3 10z"})),x||(x=D.createElement("path",{fill:"#010101",d:"M40.5 6.25H8v2.5h32.5zM46.75 11.25c.95 0 1.925-.375 2.65-1.1 1.475-1.475 1.475-3.85 0-5.3a3.77 3.77 0 0 0-2.65-1.1c-.95 0-1.925.375-2.65 1.1-1.475 1.475-1.475 3.85 0 5.3.725.725 1.7 1.1 2.65 1.1m-.875-4.625c.325-.325.7-.375.875-.375s.575.05.875.375c.325.325.375.7.375.875s-.05.575-.375.875c-.325.325-.7.375-.875.375s-.575-.05-.875-.375A1.25 1.25 0 0 1 45.5 7.5c0-.175.05-.575.375-.875M40.5 26.25H8v2.5h32.5zM40.5 46.25H8v2.5h32.5zM46.75 23.75c-.95 0-1.925.375-2.65 1.1-1.475 1.475-1.475 3.85 0 5.3.725.725 1.7 1.1 2.65 1.1s1.925-.375 2.65-1.1c1.475-1.475 1.475-3.85 0-5.3a3.77 3.77 0 0 0-2.65-1.1m.875 4.625c-.325.325-.7.375-.875.375s-.575-.05-.875-.375a1.25 1.25 0 0 1-.375-.875c0-.175.05-.575.375-.875.325-.325.7-.375.875-.375s.575.05.875.375c.325.325.375.7.375.875s-.05.575-.375.875"})),v||(v=D.createElement("path",{fill:"#010101",d:"M57.3 32.525c.45-.75.7-1.
66.7-2.525v-5c0-2.75-2.25-5-5-5H5.5c-2.75 0-5 2.25-5 5v5c0 2.75 2.25 5 5 5h43.35a13.77 13.77 0 0 0-4.35 5h-39c-2.75 0-5 2.25-5 5v5c0 2.75 2.25 5 5 5h40.65c2.525 3.05 6.325 5 10.6 5 7.6 0 13.75-6.15 13.75-13.75s-5.875-13.425-13.2-13.725M5.5 52.5A2.507 2.507 0 0 1 3 50v-5c0-1.375 1.125-2.5 2.5-2.5h38.025Q43 44.3 43 46.25c0 2.25.55 4.375 1.525 6.25zm0-20A2.507 2.507 0 0 1 3 30v-5c0-1.375 1.125-2.5 2.5-2.5H53c1.375 0 2.5 1.125 2.5 2.5v5c0 1.375-1.125 2.5-2.5 2.5zm51.25 25c-6.2 0-11.25-5.05-11.25-11.25 0-2.65.95-5.05 2.5-6.975L63.725 55c-1.925 1.55-4.325 2.5-6.975 2.5m8.75-4.275L49.775 37.5C51.7 35.95 54.1 35 56.75 35 62.95 35 68 40.05 68 46.25c0 2.65-.95 5.05-2.5 6.975"})))};function eo(){return(eo=Object.assign.bind()).apply(this,arguments)}let ec=function(e){return D.createElement("svg",eo({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 81 80"},e),b||(b=D.createElement("path",{fill:"#536573",d:"M34.666 20h-6v2h6z"})),y||(y=D.createElement("path",{fill:"#536573",d:"M60.666 30h-14V20c0-2.2-1.8-4-4-4h-22c-2.2 0-4 1.8-4 4v40c0 2.2 1.8 4 4 4h22c2.2 0 4-1.8 4-4V48h14c2.2 0 4-1.8 4-4V34c0-2.2-1.8-4-4-4m-18 32h-22c-1.1 0-2-.9-2-2h26c0 1.1-.9 2-2 2m2-4h-26V20c0-1.1.9-2 2-2h22c1.1 0 2 .9 2 2v10h-13c-4.98 0-9 4.04-9 9s4.02 9 9 9h13zm18-14c0 1.1-.9 2-2 2h-29c-3.86 0-7-3.14-7-7s3.14-7 7-7h29c1.1 0 2 .9 2 2z"})),w||(w=D.createElement("path",{fill:"#536573",d:"M42.906 38h-6v2h6zM50.666 38h-6v2h6zM58.666 38h-6v2h6zM32.666 34h-2v6h2zM32.666 42h-2v2h2z"})))};function eu(){return(eu=Object.assign.bind()).apply(this,arguments)}let ed=function(e){return D.createElement("svg",eu({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 81 80"},e),j||(j=D.createElement("path",{fill:"#536573",d:"M48.668 20h-2v2h2zM22.668 54h-2v2h2z"})),N||(N=D.createElement("path",{fill:"#536573",d:"M63.888 45c.48-.54.78-1.22.78-2 0-1.3-.84-2.4-2-2.82v-2.22c0-2.42-.22-4.74-1.92-6.48l-1.84-1.88c-.2-.26-.24-2.02-.24-3.6h2V16h-18v10h1.94v1.78c0 1.5-.6 2.96-1.7 4-1.92 1.88-2.24 3.58-2.24 6.22v2h-1.06c-2.6 0-5.08.22-6.92 1.92l-2 1.84c-.26.24-1.02.3-1.96.3-.66 0-1.36-.02-2.06-.04V42h-10v18h10v-2h2.06c1.6 0 3.18.66 4.28 1.76 2 1.92 4.72 2.24 7.56 2.24h.3c.42 1.16 1.52 2 2.82 2 .78 0 1.46-.3 2-.78.54.48 1.22.78 2 .78s1.46-.3 2-.78c.54.48 1.22.78 2 .78s1.46-.3 2-.78c.54.48 1.22.78 2 .78 1.66 0 3-1.34 3-3v-3h3c1.66 0 3-1.34 3-3 0-.78-.3-1.46-.78-2 .48-.54.78-1.22.78-2s-.3-1.46-.78-2c.48-.54.78-1.22.78-2s-.32-1.46-.8-2m-19.22-27h14v6h-14zm-2 24v-4c0-2.34.24-3.42 1.62-4.76a7.53 7.53 0 0 0 2.34-5.46V26h10.04c.02 3.38.14 4.12.62 4.8l.08.12.1.1 1.84 1.88c1.14 1.12 1.36 2.76 1.36 5.06V40h-14v6c0 1.1-.9 2-2 2s-2-.9-2-2zm-24 16V44h6v14zm25 4c-.56 0-1-.44-1-1v-4c0-.56.44-1 1-1s1 .44 1 1v4c0 .56-.44 1-1 1m4 0c-.56 0-1-.44-1-1v-4c0-.56.44-1 1-1s1 .44 1 1v4c0 .56-.44 1-1 1m4 0c-.56 0-1-.44-1-1v-4c0-.56.44-1 1-1s1 .44 1 1v4c0 .56-.44 1-1 1m5-1c0 .56-.44 1-1 1s-1-.44-1-1v-4c0-.56.44-1 1-1s1 .44 1 1zm5-5h-3.18c-.42-1.16-1.52-2-2.82-2-.78 0-1.46.3-2 .78-.54-.48-1.22-.78-2-.78s-1.46.3-2 .78c-.54-.48-1.22-.78-2-.78s-1.46.3-2 .78c-.54-.48-1.22-.78-2-.78-1.66 0-3 1.34-3 3v3h-.12c-2.28 0-4.62-.2-6.14-1.66a8.18 8.18 0 0 0-5.68-2.34h-2.06v-9.98c.16 0 .32 0 .5.02.54.02 1.08.04 1.58.04 1.5 0 2.58-.14 3.3-.84l2-1.84c1.24-1.16 3.04-1.4 5.56-1.4h1.06v4c0 2.2 1.8 4 4 4s4-1.8 4-4v-4h13c.56 0 1 .44 1 1s-.44 1-1 1h-3v2h3c.56 0 1 .44 1 1s-.44 1-1 1h-3v2h3c.56 0 1 .44 1 1s-.44 1-1 1h-3v2h3c.56 0 1 .44 1 1s-.44 1-1 1"})))};var ef=e.i(544036);function em(){return(em=Object.assign.bind()).apply(this,arguments)}let ep=function(e){return D.createElement("svg",em({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 81 80"},e),E||(E=D.createElement("path",{fill:"#536573",d:"M42.334 52h-8v2h8z"})),S||(S=D.createElement("path",{fill:"#536573",d:"M68.334 28h-4v-7.46a4.36 4.36 0 0 0-4.16-4.54h-43.68a4.36 4.36 0 0 0-4.16 4.54V48h-4v3a7 7 0 0 0 7 7h37v2a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4V32a4 4 0 0 0-4-4m0 2a2 2 0 0 1 2 2v26h-16V32a2 2 0 0 1 2-2zm-16 26h-37a5 5 0 0 1-5-5v-1h42zm0-8h-38V20.54a2.38 2.38 0 0 1 2.16-2.54h43.68a2.38 2.38 0 0 1 2.16 2.54V28h-6a4 4 0 0 0-4 4zm16 14h-12a2 2 0 0 1-2-2h16a2 2 0 0 1-2 2"})),C||(C=D.createElement("path",{fill:"#536573",d:"M66.334 32.12h-8v2h8zM28.334 26c0 7.4 1.06 12 10 18 8.94-6 10-10.58 10-18a34.7 34.7 0 0 1-10-4 34.7 34.7 0 0 1-10 4m10 15.54c-6.58-4.68
6-7.78-8.16-8-14a37.6 37.6 0 0 0 8-3.28 37.6 37.6 0 0 0 8 3.28c-.22 5.86-1.44 9.34-8 14.02z"})),k||(k=D.createElement("path",{fill:"#536573",d:"m35.795 31.36-1.4 1.42 3.64 3.62 5.76-5.68-1.4-1.44-4.36 4.32z"})))};function eh(){return(eh=Object.assign.bind()).apply(this,arguments)}let eg=function(e){return D.createElement("svg",eh({xmlns:"http://www.w3.org/2000/svg",width:88,height:88,fill:"none"},e),T||(T=D.createElement("path",{fill:"#536573",d:"M55 38.5c-3.542-5.192-9.042-8.8-15.356-8.8-6.402 0-11.88 3.608-15.444 8.8 3.542 5.192 9.042 8.8 15.444 8.8 6.314 0 11.814-3.608 15.356-8.8m-15.356 6.6c-4.796 0-9.35-2.376-12.716-6.6 3.344-4.224 7.92-6.6 12.716-6.6 4.752 0 9.284 2.376 12.628 6.6-3.344 4.224-7.876 6.6-12.628 6.6"})),z||(z=D.createElement("path",{fill:"#536573",d:"M39.6 34.1c-2.42 0-4.4 1.98-4.4 4.4s1.98 4.4 4.4 4.4 4.4-1.98 4.4-4.4-1.98-4.4-4.4-4.4m0 6.6c-1.21 0-2.2-.99-2.2-2.2s.99-2.2 2.2-2.2 2.2.99 2.2 2.2-.99 2.2-2.2 2.2"})),R||(R=D.createElement("path",{fill:"#536573",d:"M66.858 49.742A12.08 12.08 0 0 0 58.3 46.2c.352 0 .682.066 1.034.088 1.804-5.676 2.222-11.792 2.266-19.052-10.296-2.42-18.7-7.48-22-9.636-3.3 2.178-11.704 7.216-22 9.636.132 17.776 2.31 28.71 22 43.164 3.08-2.266 5.698-4.444 7.986-6.578.55 1.078 1.232 2.134 2.156 3.036A12.08 12.08 0 0 0 58.3 70.4c3.102 0 6.204-1.188 8.558-3.542 4.73-4.73 4.73-12.386 0-17.116m-20.13 11.902c-2.046 1.958-4.378 3.938-7.128 6.006-17.05-12.87-19.514-22.462-19.778-38.698 8.8-2.354 16.104-6.424 19.778-8.734 3.674 2.31 10.956 6.38 19.778 8.734-.11 6.688-.616 12.254-2.332 17.38-2.662.286-5.258 1.386-7.304 3.432-3.234 3.212-4.202 7.788-3.014 11.88m18.568 3.652A9.84 9.84 0 0 1 58.3 68.2a9.84 9.84 0 0 1-6.996-2.904A9.84 9.84 0 0 1 48.4 58.3a9.84 9.84 0 0 1 2.904-6.996A9.84 9.84 0 0 1 58.3 48.4a9.84 9.84 0 0 1 6.996 2.904A9.84 9.84 0 0 1 68.2 58.3a9.84 9.84 0 0 1-2.904 6.996"})),_||(_=D.createElement("path",{fill:"#536573",d:"m56.87 60.214-3.3-3.278-1.54 1.54 4.84 4.84 7.7-7.7-1.54-1.562z"})))};function ex(){return(ex=Object.assign.bind()).apply(this,arguments)}let ev=function(e){return D.createElement("svg",ex({xmlns:"http://www.w3.org/2000/svg",width:88,height:88,fill:"none"},e),P||(P=D.createElement("path",{fill:"#536573",d:"M19.8 22h-2.2v2.2h2.2zM22 19.8v-2.2h-4.4v2.2H22M26.4 17.6h-2.2v2.2h2.2zM19.8 26.4h-2.2v2.2h2.2zM50.6 68.2h-2.2v2.2h2.2zM19.8 39.6h-2.2v2.2h2.2zM19.8 30.8h-2.2V33h2.2zM55 68.2h-2.2v2.2H55zM30.8 17.6h-2.2v2.2h2.2zM52.8 17.6h-2.2v2.2h2.2zM48.4 17.6h-2.2v2.2h2.2zM61.6 17.6h-2.2v2.2h2.2zM57.2 17.6H55v2.2h2.2zM44 17.6h-2.2v2.2H44zM35.2 17.6H33v2.2h2.2zM39.6 17.6h-2.2v2.2h2.2zM19.8 35.2h-2.2v2.2h2.2zM59.4 68.2h-2.2v2.2h2.2zM70.4 37.4h-2.2v2.2h2.2zM70.4 33h-2.2v2.2h2.2zM70.4 50.6h-2.2v2.2h2.2zM70.4 46.2h-2.2v2.2h2.2zM68.2 17.6V22h2.2v-4.4zM70.4 24.2h-2.2v2.2h2.2zM70.4 28.6h-2.2v2.2h2.2zM70.4 41.8h-2.2V44h2.2zM66 17.6h-2.2v2.2H66zM66 68.2v2.2h4.4v-2.2H66M63.8 68.2h-2.2v2.2h2.2zM70.4 59.4h-2.2v2.2h2.2zM70.4 63.8h-2.2V66h2.2zM70.4 55h-2.2v2.2h2.2zM62.7 35.2v-9.9h-9.9v2.2h6.138L42.438 44H17.6v26.399999999999995h28.599999999999994v-2.2H44V45.562l16.5-16.5V35.2zm-20.9 33h-21.999999999999996v-21.999999999999996h22z"})))};function eb(){return(eb=Object.assign.bind()).apply(this,arguments)}let ey=function(e){return D.createElement("svg",eb({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 80 80"},e),O||(O=D.createElement("path",{fill:"#536573",d:"M34 20h-9.34v2H34z"})),I||(I=D.createElement("path",{fill:"#536573",d:"M60 20H42c0-2.2-1.8-4-4-4H20c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h18c0 2.2 1.8 4 4 4h18c2.2 0 4-1.8 4-4V24c0-2.2-1.8-4-4-4m-19 .14c-.04.02-.08.02-.14.04.06-.02.1-.02.14-.04M18 20c0-1.1.9-2 2-2h18c1.1 0 2 .9 2 2v.56c-1.2.68-2 1.96-2 3.44v22h-8v2h8v5H18zm2 38c-1.1 0-2-.9-2-2v-1h20v3zm42 2c0 1.1-.9 2-2 2H42c-1.1 0-2-.9-2-2v-1h22zm-22-3v-9h7.58l-1.3 1.3 1.42 1.42 3.7-3.7-3.7-3.7-1.42 1.42 1.3 1.26H40V24c0-1.1.9-2 2-2h18c1.1 0 2 .9 2 2v33z"})),A||(A=D.createElement("path",{fill:"#536573",d:"M56 24h-9.34v2H56zM34.28 36l-8.56-5c-.26-.16-.54-.24-.76-.24-.56 0-.96.46-.96 1.24v10c0 .78.38 1.24.96 1.24q.36 0 .78-.24l8.54-5c.94-.54.94-1.46 0-2M26 40.52v-7.04L32.04 37z"})))};function ew(){return(ew=Object.assign.bind()).apply(this,arguments)}let ej=function(e){return D.createElement("svg",ew({xmlns:"http://www.w3.org/2000/svg",width:70,height:70,fill:"none"},e),M||(M=D.createElement("path",{fill:"#030E16",fillRule:"evenodd",d:"M50 32.275A54 54 0 0 0 53.75 30c2.425 1.65 8.65 5.45 16.25 7.3-.1 13.45-1.7 21.75-16.25 32.7-4.675-3.525-8-6.775-10.375-10H0V0h50zM2.5 2.5v55h39.225A27.2 27.2 0 0 1 38.7 50H7.5v-2.5h30.7c-.375-2.35-.575-4.825-.65-7.5H7.5v-2.5h30v-.2c3.775-.925 7.2-2.325 10-3.7V2.5zm37.525 36.725C40.275 50.7 42.15 57.7 53.75 66.85c11.6-9.15 13.475-16.15 13.725-27.625C61.5 37.5 56.55 34.75 53.75 33c-2.8 1.75-7.75 4.5-13.725 6.225M12.5 12.5h-5V10h5V7.5H5V15h5v2.5H5V20h7.5zm20 15h-25V30h25zm26.65 16.6-7.025 6.675L48.35 47.2l-1.7 1.825 5.475 5.2L60.85 45.9zM45 17.5V20h-7.5v-7.5h5V10h-5V7.5H45V15h-5v2.5zm-22.5-10H15V20h7.5zm-2.5 10h-2.5V10H20zm7.5 0h5V20H25V7.5h7.5V10h-5z",clipRule:"evenodd"})))};function eN(){return(eN=Object.assign.bind()).apply(this,arguments)}let eE=function(e){return D.createElement("svg",eN({xmlns:"http://www.w3.org/2000/svg",width:60,height:70,fill:"none"},e),L||(L=D.createElement("path",{fill:"#030E16",fillRule:"evenodd",d:"m39.125 14.025 1.75 1.775L30 26.675 19.125 15.8l1.75-1.775L28.75 21.9V0h2.5v21.9zM60 35v5c0 1.5-.675 2.825-1.725 3.75C59.325 44.675 60 46 60 47.5v5c0 1.5-.675 2.825-1.725 3.75C59.325 57.175 60 58.5 60 60v5c0 2.75-2.25 5-5 5H5c-2.75 0-5-2.25-5-5v-5c0-1.5.675-2.825 1.725-3.7
65C.675 55.325 0 54 0 52.5v-5c0-1.5.675-2.825 1.725-3.75C.675 42.825 0 41.5 0 40v-5c0-.95.275-1.825.725-2.575l3.25-11.275A5.01 5.01 0 0 1 8.8 17.525h6.225v2.5H8.8a2.52 2.52 0 0 0-2.425 1.825L4 30.125c.325-.075.65-.1 1-.1h50.025c.35 0 .675.025 1 .1L53.65 21.85a2.54 2.54 0 0 0-2.425-1.825H45v-2.5h6.225a5.01 5.01 0 0 1 4.825 3.625l3.225 11.275c.45.75.725 1.625.725 2.575m-2.5 30v-5c0-1.375-1.125-2.5-2.5-2.5H5A2.507 2.507 0 0 0 2.5 60v5c0 1.375 1.125 2.5 2.5 2.5h50c1.375 0 2.5-1.125 2.5-2.5m0-12.5v-5c0-1.375-1.125-2.5-2.5-2.5H5a2.507 2.507 0 0 0-2.5 2.5v5C2.5 53.875 3.625 55 5 55h50c1.375 0 2.5-1.125 2.5-2.5M2.5 40c0 1.375 1.125 2.5 2.5 2.5h50c1.375 0 2.5-1.125 2.5-2.5v-5c0-1.375-1.125-2.5-2.5-2.5H5A2.507 2.507 0 0 0 2.5 35z",clipRule:"evenodd"})))},eS=({icon:e,light:t,flipColorOnHover:n,className:r,size:i="small"})=>{let a,l;switch(i){case"small":l="size-4";break;case"large":l="size-12 p-3"}switch(e){case"add-device":return(0,H.jsx)(V,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ",r)});case"auto-software-update":return(0,H.jsx)(q,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ",r)});case"download":return a=t?`fill-white ${n?"group-hover:fill-black":""}`:`fill-black ${n?"group-hover:fill-white":""}`,(0,H.jsx)(X.default,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ",a,l,r)});case"docs":return a=t?"fill-white group-hover:fill-black":"fill-black group-hover:fill-white",(0,H.jsx)(Y.default,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ",a,l,r)});case"notification":return(0,H.jsx)(ec,{className:(0,F.default)("mr-2 inline-block size-[60px] align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"scalable":return(0,H.jsx)(ev,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"soc2":return(0,H.jsx)(ej,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"multicultural":return(0,H.jsx)(ea,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"storage":return(0,H.jsx)(eE,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"monitoring":return(0,H.jsx)(er,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"no-server":return(0,H.jsx)(es,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"centralized-management":return(0,H.jsx)(G,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"centralized-management-small":return(0,H.jsx)(W,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ",r)});case"safety-and-response":return(0,H.jsx)(eg,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"remote-arming":return(0,H.jsx)(ep,{className:(0,F.default)("mr-2 inline-block size-[60px] align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"share-live-feed-mobile":return(0,H.jsx)(ey,{className:(0,F.default)("mr-2 inline-block size-[60px] align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"ebook":return(0,H.jsx)(Q,{className:(0,F.default)("mr-2 inline-block size-[60px] align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"partner":return(0,H.jsx)(ed,{className:(0,F.default)("mr-2 inline-block size-[60px] align-middle transition duration-500 ease-in-out-circ md:size-20",r)});case"play":return a=t?`fill-white ${n?"group-hover:fill-black":""}`:`fill-black ${n?"group-hover:fill-white":""}`,(0,H.jsx)(ef.default,{className:(0,F.default)("mr-2 inline-block align-middle transition duration-500 ease-in-out-circ",r,a)});case"inbox-offer":return(0,H.jsx)(et,{className:(0,F.default)("mr-2 inline-block size-[60px] align-middle transition duration-500 ease-in-out-circ md:size-20",r)});default:return a=t?"fill-neutral-950":"fill-white",(0,H.jsx)($.default,{className:(0,F.default)("mr-2 inline-block -translate-x-6 align-middle opacity-0 transition duration-500 ease-in-out-circ group-hover:translate-x-0 group-hover:opacity-100",a,l,r)}
6)}};e.s(["Icon",0,eS],877920);var eC=e.i(26111),ek=e.i(422228),eT=e.i(597216),ez=e.i(277559),eR=e.i(722063),e_=e.i(563313);e.s(["VideoPlaylist",0,({title:e,subtitle:t,listTitle:n,list:r})=>{let[i,a]=(0,D.useState)(!1),[l,s]=(0,D.useState)(r[0]);return(0,H.jsxs)(ez.SectionContainer,{bleed:"full",children:[(0,H.jsxs)(ez.SectionContainer,{children:[(0,H.jsxs)("div",{className:"max-w-[800px]",children:[(0,H.jsx)("h2",{className:(0,e_.setTextStyle)({base:"Heading 6",md:"Heading 3"},"font-semibold"),children:e}),(0,H.jsx)(ek.RichTextBody,{content:t,className:(0,e_.setTextStyle)({base:"Body M",md:"Body L"},"mt-1 font-normal sm:mt-2")})]}),(0,H.jsx)("div",{className:"mt-5 grid items-center rounded-md bg-neutral-25 lg:grid-cols-[60%,1fr]",children:l&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)("div",{className:"relative aspect-video",children:[(0,H.jsx)(eC.Image,{src:l.image.public_id,height:l.image.height,width:l.image.width,alt:"",priority:!0,className:"rounded-t-md lg:rounded-bl-md lg:rounded-tr-none"}),(0,H.jsx)(eR.Play,{className:"scale-[.66] sm:scale-75 lg:scale-100",onClick:()=>{a(!0)}})]}),(0,H.jsxs)("div",{className:"p-6 sm:p-8 lg:p-12",children:[(0,H.jsx)("h3",{className:(0,e_.setTextStyle)({base:"Sub-Heading 1",md:"Heading 8"},"font-medium"),children:l.title}),(0,H.jsx)(ek.RichTextBody,{className:(0,e_.setTextStyle)({base:"Body S"},"mt-1 font-normal sm:mt-2"),content:l.description})]})]})})]}),r.length>1&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(ez.SectionContainer,{children:(0,H.jsx)("h4",{className:(0,e_.setTextStyle)({base:"Sub-Heading 1"},"mt-6 font-medium sm:mt-12"),children:n})}),(0,H.jsx)("div",{className:"-mb-5 mt-3 flex flex-row items-start gap-4 overflow-y-auto px-5 pb-5 sm:-mb-6 sm:mt-4 sm:pb-6 lg:gap-6 lg:px-[calc((100vw-1216px)/2)]",children:r.map((e,t)=>{let n=e.title===l?.title;return(0,H.jsx)("div",{children:(0,H.jsxs)("button",{onClick:()=>{s(e)},className:(0,F.default)("group w-[224px] transition-opacity hover:opacity-100",!n&&"opacity-60"),children:[(0,H.jsxs)("div",{className:"relative inline-block aspect-video",children:[(0,H.jsx)("div",{className:"after:absolute after:left-0 after:top-0 after:size-full after:bg-gradient-to-b after:from-black/0 after:to-black/30",children:(0,H.jsx)(eC.Image,{src:e.image.public_id,width:e.image.width,height:e.image.height,alt:""})}),(0,H.jsx)(eS,{icon:"play",className:(0,F.default)("absolute bottom-3 left-3 size-5 scale-0 opacity-0 transition-all",n&&"scale-100 opacity-100"),light:!0,size:"small"})]}),(0,H.jsx)("p",{className:(0,e_.setTextStyle)({base:"Body S"},(0,F.default)("mt-3 w-full text-center transition-colors",n&&"text-cyan-600")),children:e.title})]})},t)})})]}),(0,H.jsx)(eT.VideoModal,{isOpen:i,onClose:()=>{a(!1)},videoId:l?.videoId})]})}],116259)},525691,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(26111),a=e.i(471035),l=e.i(563313),s=e.i(277559);e.s(["FullImageCoverHero",0,({upperHeadingIcon:e,heading:o,headingClassName:c,videoId:u,mobileVideoId:d,videoBlindClassName:f,disableVideoBlind:m,children:p,image:h,middleImage:g,mobileImage:x,contentPosition:v,centerVertically:b,preventSmallScreenCropping:y,heightVariant:w="default",className:j,contentWrapperClassName:N,childrenClassName:E,mediaWrapperClassName:S,mobileMediaSquare:C,bleed:k="limited"})=>{let[T,z]=(0,r.useState)(!1);if(!h&&!u)throw Error("Image or a video is mandatory.");return(0,t.jsxs)(s.SectionContainer,{bleed:k,className:(0,n.default)("flex flex-col gap-y-6","default"===w&&"sm:max-h-[51.25rem]","default"===w&&!v&&"sm:h-[calc(100vh-5rem)] lg:min-h-[37.5rem] 2xl:min-h-[50rem]","default"===w&&v&&!b&&"lg:min-h-[37.5rem] 2xl:min-h-[50rem]","default"===w&&v&&b&&"lg:h-full","viewport-constrained"===w&&"h-full max-h-full",("short"===w||"short-sub"===w)&&"lg::gap-0 mb-10 h-full lg:mb-0","short"===w&&"sm:h-[30rem]","short-sub"===w&&"sm:h-[21rem]",j),sideMargins:"none",children:[(0,t.jsx)("div",{className:(0,n.default)("relative overflow-hidden transition-[opacity,transform] duration-1000 ease-in-out-circ","default"===w&&"h-[calc(100vh-3.5rem)] max-h-[24.375rem] sm:size-full sm:max-h-full sm:flex-1 lg:grow","default"===w&&!v&&"","default"===w&&v&&!y&&"sm:max-h-[63vh] lg:absolute lg:left-0 lg:top-0 lg:aspect-auto lg:size-full lg:max-h-full","default"===w&&v&&y&&"min-h-[300px] sm:max-h-[63vh] lg:absolute lg:left-0 lg:top-0 lg:aspect-auto lg:size-full lg:max-h-full","viewport-constrained"===w&&"h-[calc(100vh-3.5rem)] max-h-[24.375rem] sm:size-full sm:h-[65vh] sm:max-h-[65vh] sm:flex-1 lg:absolute lg:left-0 lg:top-0 lg:aspect-auto lg:size-full lg:h-full lg:max-h-full lg:grow","viewport-constrained"===w&&y&&"min-h-[300px]",("short"===w||"short-sub"
6===w)&&`${C?"aspect-square":"aspect-video"} max-h-full sm:aspect-auto md:max-h-[63vh] lg:absolute lg:left-0 lg:top-0 lg:aspect-auto lg:size-full lg:max-h-full`,!T&&"scale-75 opacity-0"),children:(0,t.jsxs)("div",{className:(0,n.default)("size-full [&_video]:object-cover [&_video]:object-center",!u&&`${C?"aspect-square":"aspect-video"} lg:aspect-auto`,S),children:[!u&&h&&(0,t.jsx)(i.Image,{src:h.public_id,fill:!0,priority:!0,sizes:"100vw",className:(0,n.default)("object-cover",g&&x?"hidden lg:block":"hidden sm:block"),alt:"",onLoad:()=>{z(!0)}}),u&&(0,t.jsx)("div",{className:(0,n.default)("relative size-full",d&&"hidden lg:block"),children:(0,t.jsx)(a.VideoPlayer,{...h&&{thumbnail:h},videoId:u,width:"100%",height:"100%",playing:!0,muted:!0,loop:!1,controls:!1,config:{options:{qualityControl:!1,preload:!0,qualityMin:1080,fitStrategy:"cover",wmode:"transparent"}},onLoaded:()=>{z(!0)}})}),g&&(0,t.jsx)(i.Image,{src:g.public_id,fill:!0,priority:!0,sizes:"100vw",className:"hidden object-cover object-center sm:block lg:hidden",alt:"",onLoad:()=>{z(!0)}}),!d&&x&&(0,t.jsx)(i.Image,{src:x.public_id,fill:!0,priority:!0,sizes:"100vw",className:"object-cover object-center sm:hidden",alt:"",onLoad:()=>{z(!0)}}),d&&(0,t.jsx)("div",{className:"relative size-full lg:hidden",children:(0,t.jsx)(a.VideoPlayer,{...x&&{thumbnail:x},videoId:d,width:"100%",height:"100%",playing:!0,muted:!0,loop:!1,controls:!1,config:{options:{qualityControl:!1,preload:!0,qualityMin:720,fitStrategy:"cover",wmode:"transparent"}},onLoaded:()=>{z(!0)}})}),!m&&(0,t.jsx)("div",{className:(0,n.default)("absolute left-0 top-0 hidden size-full sm:block",f??"bg-black/20")})]})}),(0,t.jsx)("div",{className:(0,n.default)("z-[1] flex lg:size-full",!v&&"lg:absolute lg:pb-16","left"===v&&!b&&"lg:my-auto","left"===v&&b&&"lg:absolute lg:inset-0 lg:flex lg:items-center lg:justify-start"),children:(0,t.jsxs)(s.SectionContainer,{className:(0,n.default)(!T&&"translate-y-14 opacity-0","flex flex-col transition-[opacity,transform] delay-300 duration-1000 ease-in-out-circ sm:delay-500 lg:px-5 xl:px-0",!b&&"justify-between",b&&"justify-center",!v&&"gap-x-10 gap-y-[0.125rem] sm:gap-y-4 lg:!mb-0 lg:flex-row","left"===v&&"sm:gap-2",N),children:[e,o&&(0,t.jsx)(l.Text.H1,{base:"Heading 6",md:"Heading 3",lg:"Heading 2",className:(0,n.default)("w-10/12 whitespace-pre-line font-semibold sm:w-full sm:text-left lg:flex-1",!v&&"sm:mx-auto","left"===v&&"lg:max-w-[37rem]",c),children:o.replaceAll("\\n","\n")}),(0,t.jsx)("div",{className:(0,n.default)("w-full sm:text-left lg:flex-1","left"===v&&"lg:max-w-[37rem]",E),children:p})]})})]})}])},119739,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(26111),a=e.i(471035),l=e.i(563313),s=e.i(277559);let o={s:"sm:mb-spacing-s",m:"sm:mb-spacing-m",l:"sm:mb-spacing-l",xl:"sm:mb-spacing-xl",xxl:"sm:mb-spacing-xxl"};e.s(["VerticalSplitHero",0,({heading:e,subheadingChildren:c,videoId:u,mobileVideoId:d,children:f,image:m,mobileImage:p,extraVideoHeight:h=!1,mobileAspectVideo:g=!1,light:x=!1,bottomSpacing:v})=>{let[b,y]=(0,r.useState)(!1);if(!m&&!u)throw Error("Image or a video is mandatory.");return(0,t.jsxs)(s.SectionContainer,{bleed:"limited",className:(0,n.default)("mt-8 flex flex-col gap-y-6 sm:mt-0 sm:gap-y-10 lg:gap-y-0",x&&"text-white"),sideMargins:"none",children:[(0,t.jsx)(l.Text.H1,{base:"Heading 6",sm:"Heading 2",className:"mx-auto block w-[calc(100vw-40px)] text-center sm:hidden sm:w-full sm:text-left",children:e}),c&&(0,t.jsx)("div",{className:"-mt-5 flex justify-center px-5 sm:hidden",children:c}),(0,t.jsxs)("div",{className:(0,n.default)("flex flex-col gap-y-6 sm:gap-y-10 lg:gap-y-0"),children:[(0,t.jsx)("div",{className:(0,n.default)("relative w-full flex-1 overflow-hidden transition-[opacity,transform] duration-1000 ease-in-out-circ","min-h-[13.7rem] sm:min-h-[31.25rem]","lg:min-h-0 lg:flex-none lg:shrink-0",h?"lg:h-[calc((100vh-var(--header-height))*0.76)]":"lg:h-[calc((100vh-var(--header-height))*0.72)]",!b&&"scale-75 opacity-0",g&&"aspect-video md:aspect-auto"),children:(0,t.jsxs)("div",{className:"absolute left-0 top-0 size-full",children:[!u&&m&&(0,t.jsx)(i.Image,{src:m.public_id,fill:!0,className:(0,n.default)("object-cover",p&&"hidden sm:block"),alt:"",onLoad:()=>{y(!0)}}),p&&(0,t.jsx)(i.Image,{src:p.public_id,fill:!0,className:"object-cover sm:hidden",alt:"",onLoad:()=>{y(!0)}}),u&&(0,t.jsx)("div",{className:(0,n.default)("relative size-full",d&&"hidden sm:block"),children:(0,t.jsx)(a.VideoPlayer,{...m&&{thumbnail:m},videoId:u,width:"100%",height:"100%",className:"pointer-events-none [&_video]:origin-center [&_video]:object-cover [&_video]:object-center",playing:!0,muted:!0,loop:!1,controls:!1,config:{options:{qualityControl:!1,preload:!0,qual
6ityMin:1080,fitStrategy:"cover",wmode:"transparent"}},onLoaded:()=>{y(!0)}})}),d&&(0,t.jsx)("div",{className:"relative size-full sm:hidden",children:(0,t.jsx)(a.VideoPlayer,{videoId:d,width:"100%",height:"100%",className:"[&_video]:origin-center [&_video]:object-cover [&_video]:object-center",playing:!0,muted:!0,loop:!1,controls:!1,config:{options:{qualityControl:!1,preload:!0,qualityMin:720,fitStrategy:"cover",wmode:"transparent"}},onLoaded:()=>{y(!0)}})})]})}),(0,t.jsx)("div",{className:(0,n.default)("mb-spacing-07 lg:relative lg:-mt-px lg:flex lg:min-h-0 lg:items-center",v&&o[v]),children:(0,t.jsxs)(s.SectionContainer,{className:(0,n.default)(!b&&"translate-y-14 opacity-0","flex w-full flex-col justify-between gap-x-10 gap-y-4 transition-[opacity,transform] delay-300 duration-1000 ease-in-out-circ min-[812px]:delay-500 lg:flex-row lg:items-start lg:gap-x-[8.5rem] lg:pt-spacing-08"),children:[(0,t.jsxs)("div",{className:"hidden w-10/12 flex-col sm:flex sm:w-10/12 lg:w-1/2 lg:flex-1",children:[(0,t.jsx)(l.Text.H1,{base:"Heading 6",sm:"Heading 2",lg:"Heading 1",className:"text-center sm:text-left lg:tracking-[-0.03125rem]",children:e}),c&&(0,t.jsx)("div",{className:"mt-4",children:c})]}),(0,t.jsx)("div",{className:"w-full text-center sm:text-left lg:w-1/2 lg:flex-1",children:f})]})})]})]})}])},303453,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(26111),a=e.i(422228),l=e.i(471035),s=e.i(563313),o=e.i(277559);e.s(["ProductHeroWithCallout",0,({title:e,subcopy:c,children:u,callouts:d,image:f,videoId:m})=>{let[p,h]=(0,r.useState)(!1);if(!f&&!m)throw Error("Image or a video is mandatory.");return(0,t.jsxs)(o.SectionContainer,{className:"grid w-full gap-4 sm:gap-8",children:[(0,t.jsxs)("div",{className:(0,n.default)("relative mx-auto w-[21.875rem] max-w-[28rem] transition-[opacity,transform] delay-300 duration-[1000ms] ease-in-out-circ md:w-[53.448276%] min-[812px]:delay-500 lg:w-[41.481481%]",!p&&"scale-75 opacity-0"),children:[!m&&f&&(0,t.jsx)(i.Image,{src:f.public_id,width:f.width,height:f.height,alt:"",priority:!0,className:"w-full",onLoad:()=>{h(!0)}}),m&&(0,t.jsx)("div",{className:(0,n.default)("absolute left-0 top-0 size-full transition-opacity delay-150 duration-150 ease-in",!p&&"opacity-0"),children:(0,t.jsx)(l.VideoPlayer,{videoId:m,width:"100%",height:"100%",playing:p,muted:!0,loop:!1,controls:!1,config:{options:{videoFoam:!0,fitStrategy:"cover",wmode:"transparent"}},className:"absolute",onReady:()=>{h(!0)}})})]}),(0,t.jsx)("div",{className:(0,n.default)("mx-auto mt-2 grid w-full max-w-[37rem] grid-cols-1 gap-6 text-center transition-[opacity,transform] duration-[1000ms] ease-in-out-circ sm:text-left md:gap-8 md:pt-0 min-[812px]:gap-8 min-[812px]:delay-[850ms] lg:gap-12 xl:gap-16",!p&&"translate-y-14 opacity-0"),children:(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("h1",{className:(0,n.default)((0,s.setTextStyle)({base:"Heading 6",md:"Heading 3"}),"font-semibold"),children:e}),(0,t.jsx)("div",{className:(0,n.default)((0,s.setTextStyle)({base:"Body M",md:"Body L"}),"mt-2 font-normal [&_h6]:mt-4 [&_h6]:inline-block [&_h6]:rounded-sm [&_h6]:bg-neutral-50 [&_h6]:px-2 [&_h6]:py-1 [&_h6]:text-xs [&_h6]:text-neutral-600"),children:(0,t.jsx)(a.RichTextBody,{content:c})})]})}),(0,t.jsx)("div",{className:"mx-auto grid grid-cols-2 justify-center gap-y-6 divide-solid divide-neutral-50 md:grid-flow-col md:grid-cols-none md:divide-x",children:d.map((e,r)=>(0,t.jsxs)("div",{className:(0,n.default)("border-neutral-50 px-8 text-center odd:border-r md:border-none",d.length<4?"lg:max-w-72":"lg:max-w-52"),children:[(0,t.jsx)("h4",{className:(0,n.default)((0,s.setTextStyle)({base:"Heading 7",md:"Heading 6"}),"font-semibold"),children:e.value}),(0,t.jsx)("div",{className:(0,n.default)((0,s.setTextStyle)({base:"Sub-Heading 2",md:"Sub-Heading 1"}),"font-medium"),children:e.metric})]},r))}),u&&(0,t.jsx)("div",{className:"w-full",children:u})]})}])},401135,e=>{"use strict";var t=e.i(41170),n=e.i(419651),r=e.i(741589),i=e.i(714198),a=e.i(7284),l=e.i(125657),s=e.i(26111),o=e.i(597216),c=e.i(722063),u=e.i(563313);let d=({content:e})=>(0,n.documentToReactComponents)(e,{renderText:e=>e.split("\n").map((e,n)=>(0,t.jsxs)(l.Fragment,{children:[e,n>0&&(0,t.jsx)("br",{})]},n))});e.s(["ResourceCard",0,({href:e,image:n,title:f,body:m,cta:p,videoId:h,priortityLoadImage:g=!1})=>{let[x,v]=(0,l.useState)(!1),b=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{className:(0,a.default)((0,u.setTextStyle)({base:"Heading 8"}),"font-medium"),children:f}),m&&(0,t.jsx)("div",{className:(0,a.default)((0,u.setTextStyle)({base:"Body S"})),children:(0,t.jsx)(d,{content:m})}),p&&(0,t.jsxs)("div",{className:"block text-cyan-600",children:[(0,t.jsx)("span",{className:(0,a.default)((0,u.setTextStyle)({base:"Sub-Heading 1"}),`font-medium decoration-cyan-600 decoration-2 underline-offset-2 ${e&&"group-hover:underline"}`),children:p}),(0,t.jsx)(r.default,{className:"ml-1.5 inline size-2 fill-cyan-600 align-baseline"})]})]});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"w-[18.75rem] flex-none md:w-96",children:[(0,t.jsxs)("div",{className:(0,a.default)("relative bg-neutral-200",p&&e&&"cursor-pointer"),...h&&{onClick:()=>{v(!0)}},children:[(0,t.jsx)(s.Image,{fadeIn:!0,className:"h-[12.5rem] w-[18.75rem] md:h-64 md:w-96",width:n.width,height:n.height,src:n.public_id,alt:"",priority:g}),h&&(0,t.jsx)(c.Play,{className:"scale-[.66] sm:scale-100"})]}),(0,t.jsx)("div",{className:(0,a.default)("group mt-5 flex flex-col gap-y-3 sm:mt-8 sm:text-center lg:px-4",p&&e&&"cursor-pointer"),...h&&{onClick:()=>{v(!0)}},children:e?(0,t.jsx)(i.Link,{href:e,className:"contents",children:b}):b})]}),h&&(0,t.jsx)(o.VideoModal,{isOpen:x,onClose:()=>
6{v(!1)},videoId:h})]})}])},454190,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(26111),i=e.i(563313);e.s(["ImageHoverCard",0,({header:e,img:a,url:l,body:s,textClassName:o})=>{let c=void 0!==l,u=(0,t.jsxs)("div",{className:"group relative min-h-[480px] min-w-[320px] flex-none overflow-hidden rounded-[5px] md:min-h-[548px] md:min-w-[365px]",children:[(0,t.jsx)(r.Image,{src:a.src,alt:"",className:"z-10 transition-all duration-500 ease-in-out group-hover:scale-[1.2]",width:a.width??730,height:a.height??1096}),(0,t.jsxs)("div",{className:(0,n.default)("absolute bottom-0 left-0 flex w-full flex-col gap-2 p-8",o),children:[(0,t.jsx)(i.Text.H3,{base:"Heading 7",md:"Heading 6",className:"font-semibold",children:e}),s&&(0,t.jsx)(i.Text.P,{base:"Label L",children:s})]})]});return c?(0,t.jsx)("a",{href:l,className:(0,n.default)("min-h-[480px] min-w-[320px] snap-start overflow-hidden hover:cursor-pointer md:min-h-[548px] md:min-w-[365px]"),children:u}):(0,t.jsx)("div",{className:(0,n.default)("min-h-[480px] min-w-[320px] snap-start overflow-hidden md:min-h-[548px] md:min-w-[365px]"),children:u})}])},331951,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(10801),i=e.i(125657),a=e.i(26111),l=e.i(740232),s=e.i(722063),o=e.i(563313);e.s(["PrimaryButtonCard",0,({header:e,img:c,buttonLabel:u,url:d,body:f,textClassName:m})=>{let p=(0,i.useRef)(null),{isOverSize:h}=(0,l.useViewportOverSize)(641),g=(0,r.useInView)(p,{amount:1});return(0,t.jsx)("div",{ref:p,className:"box-content h-[30.625rem] min-w-[20rem] snap-start pb-4 sm:h-[31.6875rem] lg:h-[36.75rem] lg:min-w-[24rem]",children:(0,t.jsxs)("div",{className:"group relative flex h-[30.625rem] min-w-[20rem] flex-col items-center overflow-hidden rounded-lg sm:h-[31.6875rem] lg:h-[36.75rem] lg:min-w-[24rem] ",children:[(0,t.jsx)("div",{className:(0,n.default)("absolute overflow-hidden rounded-lg transition-all duration-500 ease-in-out-circ sm:group-hover:h-[31.6875rem] lg:h-[31rem] lg:group-hover:h-[36.875rem]",h&&"h-[26.5rem]",!h&&g&&"h-[31.6875rem]",!h&&!g&&"h-[26rem]"),children:(0,t.jsx)(a.Image,{src:c.src,width:c.width??730,height:c.height??1096,alt:"",priority:!0,className:"h-[31.6875rem] lg:h-[36.875rem]"})}),(0,t.jsxs)("div",{className:"absolute inset-x-6 bottom-[5.375rem] flex shrink-0 flex-col sm:bottom-[6rem] lg:bottom-[6.65rem]",children:[(0,t.jsx)(o.Text.P,{base:"Heading 8",md:"Heading 6",className:(0,n.default)("font-semibold",m),children:e}),f&&(0,t.jsx)(o.Text.P,{base:"Label L",className:"font-medium",children:f})]}),(0,t.jsx)(s.Button,{className:(0,n.default)("absolute bottom-4 w-full group-hover:w-[calc(100%-48px)]",g&&!h&&"!w-[calc(100%-48px)] border-black bg-black text-white [&_svg]:fill-white"),href:d,variant:"outline",parentHover:!0,contentsApart:!0,children:u})]})})}])},914744,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(722063),a=e.i(244848);let l=({children:e,className:l})=>{let s=(0,r.useRef)(null),o=(0,r.useRef)(null),c=(0,r.useRef)(null),{atStartOfScroll:u,atEndOfScroll:d,scrollLeft:f,scrollRight:m,needControl:p}=(0,a.useCarousel)({root:s,startOfScroll:o,endOfScroll:c});return(0,t.jsxs)("div",{className:`relative max-w-[76rem] overflow-scroll hide-scrollbar ${l??""}`,children:[p&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,n.default)("absolute left-4 top-[48%] z-20 rounded-full bg-white",u&&"hidden"),children:(0,t.jsx)(i.Circle,{type:"left",onClick:f,greyOutline:!0,disabled:u})}),(0,t.jsx)("div",{className:(0,n.default)("absolute right-4 top-[48%] z-20 rounded-full bg-white",d&&"hidden"),children:(0,t.jsx)(i.Circle,{onClick:m,greyOutline:!0,disabled:d})})]}),(0,t.jsxs)("div",{className:"flex snap-x overflow-scroll scroll-smooth pr-4 hide-scrollbar",ref:s,children:[(0,t.jsx)("div",{ref:o}),(0,t.jsx)("div",{className:"flex gap-x-4 transition-transform duration-700 ease-in-out-circ lg:gap-x-8",children:e}),(0,t.jsx)("div",{ref:c})]})]})};var s=e.i(454190),o=e.i(331951);e.s(["CroppedCardCarousel",0,({cards:e,...n})=>{let r=e[0]&&"buttonLabel"in e[0],i=e.map(e=>(0,t.jsx)(t.Fragment,{children:r?(0,t.jsx)(o.PrimaryButtonCard,{...e}):(0,t.jsx)(s.ImageHoverCard,{...e,textClassName:"text-white"})}));return(0,t.jsx)(l,{...n,children:i})}],914744)},729354,e=>{"use strict";var t=e.i(41170),n=e.i(7284),r=e.i(125657),i=e.i(722063),a=e.i(563313),l=e.i(244848);e.s(["FullCardCarouselContainer",0,({children:e,className:s,controlPlacement:o="bottom",header:c,largeHeader:u=!1,subHeader:d})=>{let f=(0,r.useRef)(null),m=(0,r.useRef)(null),p=(0,r.useRef)(null),h=(0,r.useRef)(null),{atStartOfScroll:g,atEndOfScroll:x,scrollLeft:v,scrollRight:b,needControl:y}=(0,l.useCarousel)({root:f,startOfScroll:m,endOfScroll:p,cardContainerRef:h}),w=()=>(0,t.jsxs)("div",{className:"hidden gap-x-4 self-end sm:flex",children:[(0,t.jsx)(i.Circle,{type:"left",onClick:v,disabled:g}),(0,t.jsx)(i.Circle,{onClick:b,disabled:x})]});return(0,t.jsxs)("div",{className:(0,n.default)("relative overflow-hidden",s),children:[(c??(y&&"top"===o))&&(0,t.jsx)("div",{className:"w-full px-5",children:(0,t.jsxs)("div",{className:(0,n.default)("mx-auto mb-8 flex w-full max-w-[76rem] align-bottom",c?"justify-between":"justify-end"),children:[c&&(0,t.jsxs)("div",{className:(0,n.default)(u?"max-w-[63rem]":"max-w-[37rem]"),children:[(0,t.jsx)(a.Text.H2,{base:"Heading 6",md:u?"Heading 3":"Heading 4",lg:u?"Heading 2":"Heading 3",className:"font-semibold",children:c}),d&&(0,t.jsx)(a.Text.P,{base:"Body M",md:"Body L",className:"mt-spacing-02 font-normal",children:d})]}),y&&"top"===o&&(0,t.jsx)(w,{})]})}),(0,t.jsxs)("div",{className:"flex snap-x snap-mandatory scroll-px-[calc(max((100%-76rem),40px)*0.5)] overflow-scroll scroll-smooth sm:hide-scrollbar",ref:f,children:[(0,t.jsx)("div",{ref:m}),(0,t.jsx)("div",{ref:h,className:(0,n.default)("flex snap-start gap-x-4 px-[calc(max((100%-76rem),40px)*0.5)] transition-transform duration-700 ease-in-out-circ lg:gap-x-8","[&_div[class*='Dropzone']]:flex [&_div[class*='Dropzone']]:gap-x-4 sm:[&_div[class*='Dropzone']]:gap-x-8"),children:e}),(0,t.jsx)("div",{ref:p})]}),y&&"bottom"===o&&(0,t.jsx)("div",{className:"w-full px-5",children:(0,t.jsx)("div",{className:"mx-auto mt-8 flex max-w-[76rem] 
6justify-end",children:(0,t.jsx)(w,{})})})]})}])},105232,846905,830853,e=>{"use strict";var t=e.i(41170),n=e.i(125657),r=e.i(729354),i=e.i(454190);e.s([],846905);var a=e.i(331951);e.s(["PrimaryButtonCards",0,({cards:e,className:n})=>(0,t.jsx)("div",{className:`flex gap-x-4 lg:gap-x-8 ${n??""}`,children:e.map((e,n)=>(0,t.jsx)(a.PrimaryButtonCard,{...e},n))})],830853),e.s(["FullCardCarousel",0,({cards:e,...l})=>{let s=e[0]&&"buttonLabel"in e[0],o=e.map((e,r)=>(0,t.jsx)(n.Fragment,{children:s?(0,t.jsx)(a.PrimaryButtonCard,{...e}):(0,t.jsx)(i.ImageHoverCard,{...e,textClassName:"text-white"})},`card-${r}`));return(0,t.jsx)(r.FullCardCarouselContainer,{...l,children:o})}],105232)}]);
7
8//# debugId=326de20c-6d19-4a45-c603-b578314702f8

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.