PageSourceSearch

https://www.plain.com/docs/_next/static/chunks/510710a2d81dd192.js?dpl=dpl_BhqiT2PPCAMMT1v3SehredT48A3T

js plain.com collected 2026-09-25 14:00:06 UTC 220,146 bytes, 13 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,163729,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0}),r.getDefinitions=r.getDefaultConfig=void 0;let a=e.r(291343),s=e.r(988571),o="http://localhost:4242/api/client/features",i="default:development.unleash-insecure-api-token",l=s.devDependencies["@unleash/client-specification"];r.getDefaultConfig=(e="nextjs")=>{let t,r=(0,a.removeTrailingSlash)(n.default.env.UNLEASH_SERVER_API_URL||n.default.env.NEXT_PUBLIC_UNLEASH_SERVER_API_URL),s=n.default.env.UNLEASH_SERVER_API_TOKEN,l=n.default.env.UNLEASH_SERVER_INSTANCE_ID;return s?t=s:l||(t=i),{appName:n.default.env.UNLEASH_APP_NAME||n.default.env.NEXT_PUBLIC_UNLEASH_APP_NAME||e,url:r?`${r}/client/features`:o,...t?{token:t}:{},...l?{instanceId:l}:{},fetchOptions:{}}};let u=async e=>{let{appName:t,url:n,token:a,instanceId:u,fetchOptions:c}={...(0,r.getDefaultConfig)(),...e||{}};n===o&&console.warn("Using fallback Unleash API URL (http://localhost:4242/api).","Provide a URL or set UNLEASH_SERVER_API_URL environment variable."),a===i&&console.error("Using fallback default token. Pass token or set UNLEASH_SERVER_API_TOKEN environment variable.");let d=new URL(n),p=!u||a!==i,f={"content-type":"application/json","user-agent":t,"unleash-client-spec":l,"unleash-sdk":`unleash-client-nextjs:${s.version}`,"unleash-appname":t};p&&a&&(f.authorization=a),u&&(f["unleash-instanceid"]=u),c.headers&&Object.entries(c.headers).forEach(([e,t])=>{f[e.toLowerCase()]=t});let h=await fetch(d.toString(),{...c,headers:f});return h?.json()};r.getDefinitions=u},546310,(e,t,r)=>{!function(n,a){"use strict";var s={version:"3.0.1",x86:{},x64:{}};function o(e,t){return(65535&e)*t+(((e>>>16)*t&65535)<<16)}function i(e,t){return e<<t|e>>>32-t}function l(e){return e^=e>>>16,e=o(e,0x85ebca6b),e^=e>>>13,e=o(e,0xc2b2ae35),e^=e>>>16}function u(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]+t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]+t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]+t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]+t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function c(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var r=[0,0,0,0];return r[3]+=e[3]*t[3],r[2]+=r[3]>>>16,r[3]&=65535,r[2]+=e[2]*t[3],r[1]+=r[2]>>>16,r[2]&=65535,r[2]+=e[3]*t[2],r[1]+=r[2]>>>16,r[2]&=65535,r[1]+=e[1]*t[3],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[2]*t[2],r[0]+=r[1]>>>16,r[1]&=65535,r[1]+=e[3]*t[1],r[0]+=r[1]>>>16,r[1]&=65535,r[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],r[0]&=65535,[r[0]<<16|r[1],r[2]<<16|r[3]]}function d(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])}function p(e,t){return 0==(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]}function f(e,t){return[e[0]^t[0],e[1]^t[1]]}function h(e){return e=c(e=f(e,[0,e[0]>>>1]),[0xff51afd7,0xed558ccd]),e=c(e=f(e,[0,e[0]>>>1]),[0xc4ceb9fe,0x1a85ec53]),e=f(e,[0,e[0]>>>1])}if(s.x86.hash32=function(e,t){t=t||0;for(var r=(e=e||"").length%4,n=e.length-r,a=t,s=0,u=0;u<n;u+=4)s=i(s=o(s=255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24,0xcc9e2d51),15),a^=s=o(s,0x1b873593),a=o(a=i(a,13),5)+0xe6546b64;switch(s=0,r){case 3:s^=(255&e.charCodeAt(u+2))<<16;case 2:s^=(255&e.charCodeAt(u+1))<<8;case 1:s^=255&e.charCodeAt(u),s=i(s=o(s,0xcc9e2d51),15),a^=s=o(s,0x1b873593)}return a^=e.length,(a=l(a))>>>0},s.x86.hash128=function(e,t){t=t||0;for(var r=(e=e||"").length%16,n=e.length-r,a=t,s=t,u=t,c=t,d=0,p=0,f=0,h=0,m=0;m<n;m+=16)d=255&e.charCodeAt(m)|(255&e.charCodeAt(m+1))<<8|(255&e.charCodeAt(m+2))<<16|(255&e.charCodeAt(m+3))<<24,p=255&e.charCodeAt(m+4)|(255&e.charCodeAt(m+5))<<8|(255&e.charCodeAt(m+6))<<16|(255&e.charCodeAt(m+7))<<24,f=255&e.charCodeAt(m+8)|(255&e.charCodeAt(m+9))<<8|(255&e.charCodeAt(m+10))<<16|(255&e.charCodeAt(m+11))<<24,h=255&e.charCodeAt(m+12)|(255&e.charCodeAt(m+13))<<8|(255&e.charCodeAt(m+14))<<16|(255&e.charCodeAt(m+15))<<24,d=i(d=o(d,0x239b961b),15),a^=d=o(d,0xab0e9789),a=o(a=i(a,19)+s,5)+0x561ccd1b,p=i(p=o(p,0xab0e9789),16),s^=p=o(p,0x38b34ae5),s=o(s=i(s,17)+u,5)+0xbcaa747,f=i(f=o(f,0x38b34ae5),17),u^=f=o(f,0xa1e38b93),u=o(u=i(u,15)+c,5)+0x96cd1c35,h=i(h=o(h,0xa1e38b93),18),c^=h=o(h,0x239b961b),c=o(c=i(c,13)+a,5)+0x32ac3b17;switch(d=0,p=0,f=0,h=0,r){case 15:h^=e.charCodeAt(m+14)<<16;case 14:h^=e.charCodeAt(m+13)<<8;case 13:h^=e.charCodeAt(m+12),h=i(h=o(h,0xa1e38b93),18),c^=h=o(h,0x239b961b);case 12:f^=e.charCodeAt(m+11)<<24;case 11:f^=e.charCodeAt(m+10)<<16;case 10:f^=e.charCodeAt(m+9)<<8;case 9:f^=e.charCodeAt(m+8),f=i(f=o(f,0x38b34ae5),17),u^=f=o(f,0xa1e38b93);case 8:p^=e.charCodeAt(m+7)<<24;case 7:p^=e.charCodeAt(m+6)<<16;case 6:p^=e.charCodeAt(m+5)<<8;case 5:p^=e.charCodeAt(m+4),p=i(p=o(p,0xab0e9789),16),s^=p=o(p,0x38b34ae5);case 4:d^=e.charCodeAt(m+3)<<24;case 3:d^=e.charCodeAt(m+2)<<16;case 2:d^=e.charCodeAt(m+1)<<8;case 1:d^=e.charCodeAt(m),d=i(d=o(d,0x239b961b),15),a^=d=o(d,0xab0e9789)}return a^=e.length,s^=e.length,u^=e.length,c^=e.length,a+=s,a+=u,a+=c,s+=a,u+=a,c+=a,a=l(a
1),s=l(s),u=l(u),c=l(c),a+=s,a+=u,a+=c,s+=a,u+=a,c+=a,("00000000"+(a>>>0).toString(16)).slice(-8)+("00000000"+(s>>>0).toString(16)).slice(-8)+("00000000"+(u>>>0).toString(16)).slice(-8)+("00000000"+(c>>>0).toString(16)).slice(-8)},s.x64.hash128=function(e,t){t=t||0;for(var r=(e=e||"").length%16,n=e.length-r,a=[0,t],s=[0,t],o=[0,0],i=[0,0],l=[0x87c37b91,0x114253d5],m=[0x4cf5ad43,0x2745937f],g=0;g<n;g+=16)o=[255&e.charCodeAt(g+4)|(255&e.charCodeAt(g+5))<<8|(255&e.charCodeAt(g+6))<<16|(255&e.charCodeAt(g+7))<<24,255&e.charCodeAt(g)|(255&e.charCodeAt(g+1))<<8|(255&e.charCodeAt(g+2))<<16|(255&e.charCodeAt(g+3))<<24],i=[255&e.charCodeAt(g+12)|(255&e.charCodeAt(g+13))<<8|(255&e.charCodeAt(g+14))<<16|(255&e.charCodeAt(g+15))<<24,255&e.charCodeAt(g+8)|(255&e.charCodeAt(g+9))<<8|(255&e.charCodeAt(g+10))<<16|(255&e.charCodeAt(g+11))<<24],o=d(o=c(o,l),31),a=u(a=d(a=f(a,o=c(o,m)),27),s),a=u(c(a,[0,5]),[0,0x52dce729]),i=d(i=c(i,m),33),s=u(s=d(s=f(s,i=c(i,l)),31),a),s=u(c(s,[0,5]),[0,0x38495ab5]);switch(o=[0,0],i=[0,0],r){case 15:i=f(i,p([0,e.charCodeAt(g+14)],48));case 14:i=f(i,p([0,e.charCodeAt(g+13)],40));case 13:i=f(i,p([0,e.charCodeAt(g+12)],32));case 12:i=f(i,p([0,e.charCodeAt(g+11)],24));case 11:i=f(i,p([0,e.charCodeAt(g+10)],16));case 10:i=f(i,p([0,e.charCodeAt(g+9)],8));case 9:i=d(i=c(i=f(i,[0,e.charCodeAt(g+8)]),m),33),s=f(s,i=c(i,l));case 8:o=f(o,p([0,e.charCodeAt(g+7)],56));case 7:o=f(o,p([0,e.charCodeAt(g+6)],48));case 6:o=f(o,p([0,e.charCodeAt(g+5)],40));case 5:o=f(o,p([0,e.charCodeAt(g+4)],32));case 4:o=f(o,p([0,e.charCodeAt(g+3)],24));case 3:o=f(o,p([0,e.charCodeAt(g+2)],16));case 2:o=f(o,p([0,e.charCodeAt(g+1)],8));case 1:o=d(o=c(o=f(o,[0,e.charCodeAt(g)]),l),31),a=f(a,o=c(o,m))}return a=u(a=f(a,[0,e.length]),s=f(s,[0,e.length])),s=u(s,a),a=u(a=h(a),s=h(s)),s=u(s,a),("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)+("00000000"+(s[0]>>>0).toString(16)).slice(-8)+("00000000"+(s[1]>>>0).toString(16)).slice(-8)},void 0!==r)t.exports&&(r=t.exports=s),r.murmurHash3=s;else if("function"==typeof define&&define.amd)void 0!==s&&e.v(s);else s._murmurHash3=n.murmurHash3,s.noConflict=function(){return n.murmurHash3=s._murmurHash3,s._murmurHash3=void 0,s.noConflict=a,s},n.murmurHash3=s}(e.e)},300192,(e,t,r)=>{t.exports=e.r(546310)},354385,(e,t,r)=>{"use strict";var n=e.i(247167),a=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),s=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&a(t,e,r);return s(t,e),t};Object.defineProperty(r,"__esModule",{value:!0}),r.createFallbackFunction=function(e,t,r){return"function"==typeof r?()=>r(e,t):"boolean"==typeof r?()=>r:()=>!1},r.resolveContextValue=function(e,t){return e[t]?e[t]:e.properties&&e.properties[t]?e.properties[t]:void 0},r.safeName=function(e=""){return e.replace(/\//g,"_")},r.generateInstanceId=function(e){if(e)return e;let t=`generated-${Math.round(1e6*Math.random())}-${n.default.pid}`;return`${t}-nextjs`},r.generateHashOfObject=function(e){let t=JSON.stringify(e);return i.x86.hash128(t)};let i=o(e.r(300192))},736340,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=e.e&&e.e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}
1),s=e.e&&e.e.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return a(t,e),t};Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(e,t,r=100,n=0){return o.x86.hash32(`${t}:${e}`,n)%r+1};let o=s(e.r(300192))},198916,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.getDefaultVariant=function(){return{name:"disabled",enabled:!1,feature_enabled:!1}},r.selectVariantDefinition=l,r.selectVariant=function(e,t){let r=e.variants?.[0]?.stickiness??void 0;return l(e.name,r,e.variants||[],t)};let a=e.r(354385),s=n(e.r(736340));function o(){return String(Math.round(1e5*Math.random()))}let i=["userId","sessionId","remoteAddress"];function l(e,t,r,n){let l=r.reduce((e,t)=>e+t.weight,0);if(l<=0)return null;let u=r.filter(e=>e.overrides).find(e=>e.overrides?.some(e=>e.values.some(t=>t===(0,a.resolveContextValue)(n,e.contextName))));if(u)return u;let c=(0,s.default)(function(e,t="default"){let r;if("default"!==t){let r=(0,a.resolveContextValue)(e,t);return r?r.toString():o()}return i.some(t=>{let n=e[t];return"string"==typeof n&&""!==n&&(r=n,!0)}),r||o()}(n,t),e,l,0x520af7d),d=0;return r.find(e=>{if(0!==e.weight&&!((d+=e.weight)<c))return e})||null}},736816,(e,t,r)=>{t.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||0x1fffffffffffff,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},729617,(e,t,r)=>{var n=e.i(247167);t.exports="object"==typeof n.default&&n.default.env&&n.default.env.NODE_DEBUG&&/\bsemver\b/i.test(n.default.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{}},252006,(e,t,r)=>{let{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:s}=e.r(736816),o=e.r(729617),i=(r=t.exports={}).re=[],l=r.safeRe=[],u=r.src=[],c=r.t={},d=0,p="[a-zA-Z0-9-]",f=[["\\s",1],["\\d",s],[p,a]],h=(e,t,r)=>{let n=(e=>{for(let[t,r]of f)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e})(t),a=d++;o(e,a,t),c[e]=a,u[a]=t,i[a]=new RegExp(t,r?"g":void 0),l[a]=new RegExp(n,r?"g":void 0)};h("NUMERICIDENTIFIER","0|[1-9]\\d*"),h("NUMERICIDENTIFIERLOOSE","\\d+"),h("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),h("MAINVERSION",`(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})\\.(${u[c.NUMERICIDENTIFIER]})`),h("MAINVERSIONLOOSE",`(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})\\.(${u[c.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASEIDENTIFIER",`(?:${u[c.NUMERICIDENTIFIER]}|${u[c.NONNUMERICIDENTIFIER]})`),h("PRERELEASEIDENTIFIERLOOSE",`(?:${u[c.NUMERICIDENTIFIERLOOSE]}|${u[c.NONNUMERICIDENTIFIER]})`),h("PRERELEASE",`(?:-(${u[c.PRERELEASEIDENTIFIER]}(?:\\.${u[c.PRERELEASEIDENTIFIER]})*))`),h("PRERELEASELOOSE",`(?:-?(${u[c.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[c.PRERELEASEIDENTIFIERLOOSE]})*))`),h("BUILDIDENTIFIER",`${p}+`),h("BUILD",`(?:\\+(${u[c.BUILDIDENTIFIER]}(?:\\.${u[c.BUILDIDENTIFIER]})*))`),h("FULLPLAIN",`v?${u[c.MAINVERSION]}${u[c.PRERELEASE]}?${u[c.BUILD]}?`),h("FULL",`^${u[c.FULLPLAIN]}$`),h("LOOSEPLAIN",`[v=\\s]*${u[c.MAINVERSIONLOOSE]}${u[c.PRERELEASELOOSE]}?${u[c.BUILD]}?`),h("LOOSE",`^${u[c.LOOSEPLAIN]}$`),h("GTLT","((?:<|>)?=?)"),h("XRANGEIDENTIFIERLOOSE",`${u[c.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),h("XRANGEIDENTIFIER",`${u[c.NUMERICIDENTIFIER]}|x|X|\\*`),h("XRANGEPLAIN",`[v=\\s]*(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:\\.(${u[c.XRANGEIDENTIFIER]})(?:${u[c.PRERELEASE]})?${u[c.BUILD]}?)?)?`),h("XRANGEPLAINLOOSE",`[v=\\s]*(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[c.XRANGEIDENTIFIERLOOSE]})(?:${u[c.PRERELEASELOOSE]})?${u[c.BUILD]}?)?)?`),h("XRANGE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAIN]}$`),h("XRANGELOOSE",`^${u[c.GTLT]}\\s*${u[c.XRANGEPLAINLOOSE]}$`),h("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),h("COERCE",`${u[c.COERCEPLAIN]}(?:$|[^\\d])`),h("COERCEFULL",u[c.COERCEPLAIN]+`(?:${u[c.PRERELEASE]})?`+`(?:${u[c.BUILD]})?`+"(?:$|[^\\d])"),h("COERCERTL",u[c.COERCE],!0),h("COERCERTLFULL",u[c.COERCEFULL],!0),h("LONETILDE","(?:~>?)"),h("TILDETRIM",`(\\s*)${u[c.LONETILDE]}\\s+`,!0),r.tildeTrimReplace="$1~",h("TILDE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAIN]}$`),h("TILDELOOSE",`^${u[c.LONETILDE]}${u[c.XRANGEPLAINLOOSE]}$`),h("LONECARET","(?:\\^)"),h("CARETTRIM",`(\\s*)${u[c.LONECARET]}
1\\s+`,!0),r.caretTrimReplace="$1^",h("CARET",`^${u[c.LONECARET]}${u[c.XRANGEPLAIN]}$`),h("CARETLOOSE",`^${u[c.LONECARET]}${u[c.XRANGEPLAINLOOSE]}$`),h("COMPARATORLOOSE",`^${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]})$|^$`),h("COMPARATOR",`^${u[c.GTLT]}\\s*(${u[c.FULLPLAIN]})$|^$`),h("COMPARATORTRIM",`(\\s*)${u[c.GTLT]}\\s*(${u[c.LOOSEPLAIN]}|${u[c.XRANGEPLAIN]})`,!0),r.comparatorTrimReplace="$1$2$3",h("HYPHENRANGE",`^\\s*(${u[c.XRANGEPLAIN]})\\s+-\\s+(${u[c.XRANGEPLAIN]})\\s*$`),h("HYPHENRANGELOOSE",`^\\s*(${u[c.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[c.XRANGEPLAINLOOSE]})\\s*$`),h("STAR","(<|>)?=?\\s*\\*"),h("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),h("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},223507,(e,t,r)=>{let n=Object.freeze({loose:!0}),a=Object.freeze({});t.exports=e=>e?"object"!=typeof e?n:e:a},157987,(e,t,r)=>{let n=/^[0-9]+$/,a=(e,t)=>{let r=n.test(e),a=n.test(t);return r&&a&&(e*=1,t*=1),e===t?0:r&&!a?-1:a&&!r?1:e<t?-1:1};t.exports={compareIdentifiers:a,rcompareIdentifiers:(e,t)=>a(t,e)}},731237,(e,t,r)=>{let n=e.r(729617),{MAX_LENGTH:a,MAX_SAFE_INTEGER:s}=e.r(736816),{safeRe:o,t:i}=e.r(252006),l=e.r(223507),{compareIdentifiers:u}=e.r(157987);class c{constructor(e,t){if(t=l(t),e instanceof c)if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;else e=e.version;else if("string"!=typeof e)throw TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>a)throw TypeError(`version is longer than ${a} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let r=e.trim().match(t.loose?o[i.LOOSE]:o[i.FULL]);if(!r)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>s||this.major<0)throw TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t<s)return t}return e}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof c)){if("string"==typeof e&&e===this.version)return 0;e=new c(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof c||(e=new c(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(e instanceof c||(e=new c(e,this.options)),this.prerelease.length&&!e.prerelease.length)return -1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{let r=this.prerelease[t],a=e.prerelease[t];if(n("prerelease compare",t,r,a),void 0===r&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===r)return -1;else if(r===a)continue;else return u(r,a)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{let r=this.build[t],a=e.build[t];if(n("build compare",t,r,a),void 0===r&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===r)return -1;else if(r===a)continue;else return u(r,a)}while(++t)}inc(e,t,r){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,r),this.inc("pre",t,r);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,r),this.inc("pre",t,r);break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{let e=+!!Number(r);
1if(!t&&!1===r)throw Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[e];else{let n=this.prerelease.length;for(;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);if(-1===n){if(t===this.prerelease.join(".")&&!1===r)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let n=[t,e];!1===r&&(n=[t]),0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}t.exports=c},727395,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r=!1)=>{if(e instanceof n)return e;try{return new n(e,t)}catch(e){if(!r)return null;throw e}}},679251,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e,t);return r?r.version:null}},629019,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},193876,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r,a,s)=>{"string"==typeof r&&(s=a,a=r,r=void 0);try{return new n(e instanceof n?e.version:e,r).inc(t,a,s).version}catch(e){return null}}},944144,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e,null,!0),a=n(t,null,!0),s=r.compare(a);if(0===s)return null;let o=s>0,i=o?r:a,l=o?a:r,u=!!i.prerelease.length;if(l.prerelease.length&&!u)return l.patch||l.minor?i.patch?"patch":i.minor?"minor":"major":"major";let c=u?"pre":"";return r.major!==a.major?c+"major":r.minor!==a.minor?c+"minor":r.patch!==a.patch?c+"patch":"prerelease"}},588189,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t)=>new n(e,t).major},982779,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t)=>new n(e,t).minor},20195,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t)=>new n(e,t).patch},790380,(e,t,r)=>{let n=e.r(727395);t.exports=(e,t)=>{let r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},365424,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},855757,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>n(t,e,r)},973014,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t)=>n(e,t,!0)},586666,(e,t,r)=>{let n=e.r(731237);t.exports=(e,t,r)=>{let a=new n(e,r),s=new n(t,r);return a.compare(s)||a.compareBuild(s)}},150656,(e,t,r)=>{let n=e.r(586666);t.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))},443834,(e,t,r)=>{let n=e.r(586666);t.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))},657684,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>n(e,t,r)>0},271218,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0>n(e,t,r)},521913,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0===n(e,t,r)},935431,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0!==n(e,t,r)},583168,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>n(e,t,r)>=0},264682,(e,t,r)=>{let n=e.r(365424);t.exports=(e,t,r)=>0>=n(e,t,r)},531649,(e,t,r)=>{let n=e.r(521913),a=e.r(935431),s=e.r(657684),o=e.r(583168),i=e.r(271218),l=e.r(264682);t.exports=(e,t,r,u)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,u);case"!=":return a(e,r,u);case">":return s(e,r,u);case">=":return o(e,r,u);case"<":return i(e,r,u);case"<=":return l(e,r,u);default:throw TypeError(`Invalid operator: ${t}`)}}},125889,(e,t,r)=>{let n=e.r(731237),a=e.r(727395),{safeRe:s,t:o}=e.r(252006);t.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let n,a=t.includePrerelease?s[o.COERCERTLFULL]:s[o.COERCERTL];for(;(n=a.exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&n.index+n[0].length===r.index+r[0].length||(r=n),a.lastIndex=n.index+n[1].length+n[2].length;a.lastIndex=-1}else r=e.match(t.includePrerelease?s[o.COERCEFULL]:s[o.COERCE]);if(null===r)return null;let i=r[2],l=r[3]||"0",u=r[4]||"0",c=t.includePrerelease&&r[5]?`-${r[5]}`:"",d=t.includePrerelease&&r[6]?`+${r[6]}`:"";return a(`${i}.${l}.${u}${c}${d}`,t)}},539215,(e,t,r)=>{t.exports=class{constructor(){this.max=1e3,this.map=new Map}get(e){let t=this.map.get(e);if(void 0!==t)return this.map.delete(e),this.map.set(e,t),t}delete(e){return this.map.delete(e)}set(e,t){if(!this.delete(e)&&void 0!==t){if(this.map.size>
1=this.max){let e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}},317112,(e,t,r)=>{let n=/\s+/g;class a{constructor(e,t){if(t=o(t),e instanceof a)if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;else return new a(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e.trim().replace(n," "),this.set=this.raw.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!v(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&y(e[0])){this.set=[e];break}}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");let t=this.set[e];for(let e=0;e<t.length;e++)e>0&&(this.formatted+=" "),this.formatted+=t[e].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let t=((this.options.includePrerelease&&m)|(this.options.loose&&g))+":"+e,r=s.get(t);if(r)return r;let n=this.options.loose,a=n?c[d.HYPHENRANGELOOSE]:c[d.HYPHENRANGE];l("hyphen replace",e=e.replace(a,k(this.options.includePrerelease))),l("comparator trim",e=e.replace(c[d.COMPARATORTRIM],p)),l("tilde trim",e=e.replace(c[d.TILDETRIM],f)),l("caret trim",e=e.replace(c[d.CARETTRIM],h));let o=e.split(" ").map(e=>x(e,this.options)).join(" ").split(/\s+/).map(e=>w(e,this.options));n&&(o=o.filter(e=>(l("loose invalid filter",e,this.options),!!e.match(c[d.COMPARATORLOOSE])))),l("range list",o);let u=new Map;for(let e of o.map(e=>new i(e,this.options))){if(v(e))return[e];u.set(e.value,e)}u.size>1&&u.has("")&&u.delete("");let y=[...u.values()];return s.set(t,y),y}intersects(e,t){if(!(e instanceof a))throw TypeError("a Range is required");return this.set.some(r=>b(r,t)&&e.set.some(e=>b(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(N(this.set[t],e,this.options))return!0;return!1}}t.exports=a;let s=new(e.r(539215)),o=e.r(223507),i=e.r(427612),l=e.r(729617),u=e.r(731237),{safeRe:c,t:d,comparatorTrimReplace:p,tildeTrimReplace:f,caretTrimReplace:h}=e.r(252006),{FLAG_INCLUDE_PRERELEASE:m,FLAG_LOOSE:g}=e.r(736816),v=e=>"<0.0.0-0"===e.value,y=e=>""===e.value,b=(e,t)=>{let r=!0,n=e.slice(),a=n.pop();for(;r&&n.length;)r=n.every(e=>a.intersects(e,t)),a=n.pop();return r},x=(e,t)=>(l("comp",e,t),l("caret",e=I(e,t)),l("tildes",e=C(e,t)),l("xrange",e=R(e,t)),l("stars",e=T(e,t)),e),E=e=>!e||"x"===e.toLowerCase()||"*"===e,C=(e,t)=>e.trim().split(/\s+/).map(e=>S(e,t)).join(" "),S=(e,t)=>{let r=t.loose?c[d.TILDELOOSE]:c[d.TILDE];return e.replace(r,(t,r,n,a,s)=>{let o;return l("tilde",e,t,r,n,a,s),E(r)?o="":E(n)?o=`>=${r}.0.0 <${+r+1}.0.0-0`:E(a)?o=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:s?(l("replaceTilde pr",s),o=`>=${r}.${n}.${a}-${s} <${r}.${+n+1}.0-0`):o=`>=${r}.${n}.${a} <${r}.${+n+1}.0-0`,l("tilde return",o),o})},I=(e,t)=>e.trim().split(/\s+/).map(e=>A(e,t)).join(" "),A=(e,t)=>{l("caret",e,t);let r=t.loose?c[d.CARETLOOSE]:c[d.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(t,r,a,s,o)=>{let i;return l("caret",e,t,r,a,s,o),E(r)?i="":E(a)?i=`>=${r}.0.0${n} <${+r+1}.0.0-0`:E(s)?i="0"===r?`>=${r}.${a}.0${n} <${r}.${+a+1}.0-0`:`>=${r}.${a}.0${n} <${+r+1}.0.0-0`:o?(l("replaceCaret pr",o),i="0"===r?"0"===a?`>=${r}.${a}.${s}-${o} <${r}.${a}.${+s+1}-0`:`>=${r}.${a}.${s}-${o} <${r}.${+a+1}.0-0`:`>=${r}.${a}.${s}-${o} <${+r+1}.0.0-0`):(l("no pr"),i="0"===r?"0"===a?`>=${r}.${a}.${s}${n} <${r}.${a}.${+s+1}-0`:`>=${r}.${a}.${s}${n} <${r}.${+a+1}.0-0`:`>=${r}.${a}.${s} <${+r+1}.0.0-0`),l("caret return",i),i})},R=(e,t)=>(l("replaceXRanges",e,t),e.split(/\s+/).map(e=>_(e,t)).join(" ")),_=(e,t)=>{e=e.trim();let r=t.loose?c[d.XRANGELOOSE]:c[d.XRANGE];return e.replace(r,(r,n,a,s,o,i)=>{l("xRange",e,r,n,a,s,o,i);let u=E(a),c=u||E(s),d=c||E(o);return"="===n&&d&&(n=""),i=t.includePrerelease?"-0":"",u?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&d?(c&&(s=0),o=0,">"===n?(n=">=",c?(a=+a+1,s=0):s=+s+1,o=0):"<="===n&&(n="<",c?a=+a+1:s=+s+1),"<"===n&&(i="-0"),r=`${n+a}.${s}.${o}${i}`):c?r=`>=${a}.0.0${i} <${+a+1}.0.0-0`:d&&(r=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`),l("xRange return",r),r})},T=(e,t)=>
1(l("replaceStars",e,t),e.trim().replace(c[d.STAR],"")),w=(e,t)=>(l("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?d.GTE0PRE:d.GTE0],"")),k=e=>(t,r,n,a,s,o,i,l,u,c,d,p)=>(r=E(n)?"":E(a)?`>=${n}.0.0${e?"-0":""}`:E(s)?`>=${n}.${a}.0${e?"-0":""}`:o?`>=${r}`:`>=${r}${e?"-0":""}`,l=E(u)?"":E(c)?`<${+u+1}.0.0-0`:E(d)?`<${u}.${+c+1}.0-0`:p?`<=${u}.${c}.${d}-${p}`:e?`<${u}.${c}.${+d+1}-0`:`<=${l}`,`${r} ${l}`.trim()),N=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(l(e[r].semver),e[r].semver!==i.ANY&&e[r].semver.prerelease.length>0){let n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}},427612,(e,t,r)=>{let n=Symbol("SemVer ANY");class a{static get ANY(){return n}constructor(e,t){if(t=s(t),e instanceof a)if(!!t.loose===e.loose)return e;else e=e.value;u("comparator",e=e.trim().split(/\s+/).join(" "),t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){let t=this.options.loose?o[i.COMPARATORLOOSE]:o[i.COMPARATOR],r=e.match(t);if(!r)throw TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new c(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return l(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof a))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new d(e.value,t).test(this.value):""===e.operator?""===e.value||new d(this.value,t).test(e.semver):!((t=s(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||l(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||l(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}t.exports=a;let s=e.r(223507),{safeRe:o,t:i}=e.r(252006),l=e.r(531649),u=e.r(729617),c=e.r(731237),d=e.r(317112)},939424,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},635403,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},341352,(e,t,r)=>{let n=e.r(731237),a=e.r(317112);t.exports=(e,t,r)=>{let s=null,o=null,i=null;try{i=new a(t,r)}catch(e){return null}return e.forEach(e=>{i.test(e)&&(!s||-1===o.compare(e))&&(o=new n(s=e,r))}),s}},805839,(e,t,r)=>{let n=e.r(731237),a=e.r(317112);t.exports=(e,t,r)=>{let s=null,o=null,i=null;try{i=new a(t,r)}catch(e){return null}return e.forEach(e=>{i.test(e)&&(!s||1===o.compare(e))&&(o=new n(s=e,r))}),s}},280317,(e,t,r)=>{let n=e.r(731237),a=e.r(317112),s=e.r(657684);t.exports=(e,t)=>{e=new a(e,t);let r=new n("0.0.0");if(e.test(r)||(r=new n("0.0.0-0"),e.test(r)))return r;r=null;for(let t=0;t<e.set.length;++t){let a=e.set[t],o=null;a.forEach(e=>{let t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!o||s(t,o))&&(o=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),o&&(!r||s(r,o))&&(r=o)}return r&&e.test(r)?r:null}},679355,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},998286,(e,t,r)=>{let n=e.r(731237),a=e.r(427612),{ANY:s}=a,o=e.r(317112),i=e.r(939424),l=e.r(657684),u=e.r(271218),c=e.r(264682),d=e.r(583168);t.exports=(e,t,r,p)=>{let f,h,m,g,v;switch(e=new n(e,p),t=new o(t,p),r){case">":f=l,h=c,m=u,g=">",v=">=";break;case"<":f=u,h=d,m=l,g="<",v="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(i(e,t,p))return!1;for(let r=0;r<t.set.length;++r){let n=t.set[r],o=null,i=null;
1if(n.forEach(e=>{e.semver===s&&(e=new a(">=0.0.0")),o=o||e,i=i||e,f(e.semver,o.semver,p)?o=e:m(e.semver,i.semver,p)&&(i=e)}),o.operator===g||o.operator===v||(!i.operator||i.operator===g)&&h(e,i.semver)||i.operator===v&&m(e,i.semver))return!1}return!0}},246916,(e,t,r)=>{let n=e.r(998286);t.exports=(e,t,r)=>n(e,t,">",r)},85053,(e,t,r)=>{let n=e.r(998286);t.exports=(e,t,r)=>n(e,t,"<",r)},136889,(e,t,r)=>{let n=e.r(317112);t.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t,r))},684532,(e,t,r)=>{let n=e.r(939424),a=e.r(365424);t.exports=(e,t,r)=>{let s=[],o=null,i=null,l=e.sort((e,t)=>a(e,t,r));for(let e of l)n(e,t,r)?(i=e,o||(o=e)):(i&&s.push([o,i]),i=null,o=null);o&&s.push([o,null]);let u=[];for(let[e,t]of s)e===t?u.push(e):t||e!==l[0]?t?e===l[0]?u.push(`<=${t}`):u.push(`${e} - ${t}`):u.push(`>=${e}`):u.push("*");let c=u.join(" || "),d="string"==typeof t.raw?t.raw:String(t);return c.length<d.length?c:t}},363413,(e,t,r)=>{let n=e.r(317112),a=e.r(427612),{ANY:s}=a,o=e.r(939424),i=e.r(365424),l=[new a(">=0.0.0-0")],u=[new a(">=0.0.0")],c=(e,t,r)=>{let n,a,c,f,h,m,g;if(e===t)return!0;if(1===e.length&&e[0].semver===s)if(1===t.length&&t[0].semver===s)return!0;else e=r.includePrerelease?l:u;if(1===t.length&&t[0].semver===s)if(r.includePrerelease)return!0;else t=u;let v=new Set;for(let t of e)">"===t.operator||">="===t.operator?n=d(n,t,r):"<"===t.operator||"<="===t.operator?a=p(a,t,r):v.add(t.semver);if(v.size>1)return null;if(n&&a&&((c=i(n.semver,a.semver,r))>0||0===c&&(">="!==n.operator||"<="!==a.operator)))return null;for(let e of v){if(n&&!o(e,String(n),r)||a&&!o(e,String(a),r))return null;for(let n of t)if(!o(e,String(n),r))return!1;return!0}let y=!!a&&!r.includePrerelease&&!!a.semver.prerelease.length&&a.semver,b=!!n&&!r.includePrerelease&&!!n.semver.prerelease.length&&n.semver;for(let e of(y&&1===y.prerelease.length&&"<"===a.operator&&0===y.prerelease[0]&&(y=!1),t)){if(g=g||">"===e.operator||">="===e.operator,m=m||"<"===e.operator||"<="===e.operator,n){if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if((f=d(n,e,r))===e&&f!==n)return!1}else if(">="===n.operator&&!o(n.semver,String(e),r))return!1}if(a){if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if((h=p(a,e,r))===e&&h!==a)return!1}else if("<="===a.operator&&!o(a.semver,String(e),r))return!1}if(!e.operator&&(a||n)&&0!==c)return!1}return(!n||!m||!!a||0===c)&&(!a||!g||!!n||0===c)&&!b&&!y&&!0},d=(e,t,r)=>{if(!e)return t;let n=i(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},p=(e,t,r)=>{if(!e)return t;let n=i(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};t.exports=(e,t,r={})=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let a=!1;e:for(let n of e.set){for(let e of t.set){let t=c(n,e,r);if(a=a||null!==t,t)continue e}if(a)return!1}return!0}},955590,(e,t,r)=>{let n=e.r(252006),a=e.r(736816),s=e.r(731237),o=e.r(157987),i=e.r(727395),l=e.r(679251),u=e.r(629019),c=e.r(193876),d=e.r(944144),p=e.r(588189),f=e.r(982779),h=e.r(20195),m=e.r(790380),g=e.r(365424),v=e.r(855757),y=e.r(973014),b=e.r(586666),x=e.r(150656),E=e.r(443834),C=e.r(657684),S=e.r(271218),I=e.r(521913),A=e.r(935431),R=e.r(583168),_=e.r(264682),T=e.r(531649),w=e.r(125889),k=e.r(427612),N=e.r(317112),O=e.r(939424),P=e.r(635403),L=e.r(341352),M=e.r(805839),j=e.r(280317),$=e.r(679355),D=e.r(998286),F=e.r(246916),V=e.r(85053),H=e.r(136889);t.exports={parse:i,valid:l,clean:u,inc:c,diff:d,major:p,minor:f,patch:h,prerelease:m,compare:g,rcompare:v,compareLoose:y,compareBuild:b,sort:x,rsort:E,gt:C,lt:S,eq:I,neq:A,gte:R,lte:_,cmp:T,coerce:w,Comparator:k,Range:N,satisfies:O,toComparators:P,maxSatisfying:L,minSatisfying:M,minVersion:j,validRange:$,outside:D,gtr:F,ltr:V,intersects:H,simplifyRange:e.r(684532),subset:e.r(363413),SemVer:s,re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:a.SEMVER_SPEC_VERSION,RELEASE_TYPES:a.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},71865,(e,t,r)=>{"use strict";var n;
1Object.defineProperty(r,"__esModule",{value:!0}),r.Strategy=r.Operator=void 0;let a=e.r(955590),s=e.r(354385),o=e.r(198916);!function(e){e.IN="IN",e.NOT_IN="NOT_IN",e.STR_ENDS_WITH="STR_ENDS_WITH",e.STR_STARTS_WITH="STR_STARTS_WITH",e.STR_CONTAINS="STR_CONTAINS",e.NUM_EQ="NUM_EQ",e.NUM_GT="NUM_GT",e.NUM_GTE="NUM_GTE",e.NUM_LT="NUM_LT",e.NUM_LTE="NUM_LTE",e.DATE_AFTER="DATE_AFTER",e.DATE_BEFORE="DATE_BEFORE",e.SEMVER_EQ="SEMVER_EQ",e.SEMVER_GT="SEMVER_GT",e.SEMVER_LT="SEMVER_LT"}(n||(r.Operator=n={}));let i=e=>e.filter(e=>!!e).map(e=>e.trim()),l=(e,t)=>{let r=e.contextName,a=i(e.values),o=(0,s.resolveContextValue)(t,r),l=a.some(e=>e===o);return e.operator===n.IN?l:!l},u=(e,t)=>{let{contextName:r,operator:a,caseInsensitive:o}=e,l=i(e.values),u=(0,s.resolveContextValue)(t,r);return o&&(l=l.map(e=>e.toLocaleLowerCase()),u=u?.toLocaleLowerCase()),"string"==typeof u&&(a===n.STR_STARTS_WITH?l.some(e=>u?.startsWith(e)):a===n.STR_ENDS_WITH?l.some(e=>u?.endsWith(e)):a===n.STR_CONTAINS&&l.some(e=>u?.includes(e)))},c=(e,t)=>{let{contextName:r,operator:o}=e,i=e.value,l=(0,s.resolveContextValue)(t,r);if(!l||!(e=>(0,a.clean)(e)===e)(l))return!1;try{if(o===n.SEMVER_EQ)return(0,a.eq)(l,i);if(o===n.SEMVER_LT)return(0,a.lt)(l,i);if(o===n.SEMVER_GT)return(0,a.gt)(l,i)}catch(e){}return!1},d=(e,t)=>{let{operator:r}=e,a=new Date(e.value),s=t.currentTime?new Date(t.currentTime):new Date;return r===n.DATE_AFTER?s>a:r===n.DATE_BEFORE&&s<a},p=(e,t)=>{let r=e.contextName,{operator:a}=e,o=Number(e.value),i=Number((0,s.resolveContextValue)(t,r));return!(Number.isNaN(o)||Number.isNaN(i))&&(a===n.NUM_EQ?i===o:a===n.NUM_GT?i>o:a===n.NUM_GTE?i>=o:a===n.NUM_LT?i<o:a===n.NUM_LTE&&i<=o)},f=new Map;f.set(n.IN,l),f.set(n.NOT_IN,l),f.set(n.STR_STARTS_WITH,u),f.set(n.STR_ENDS_WITH,u),f.set(n.STR_CONTAINS,u),f.set(n.NUM_EQ,p),f.set(n.NUM_LT,p),f.set(n.NUM_LTE,p),f.set(n.NUM_GT,p),f.set(n.NUM_GTE,p),f.set(n.DATE_AFTER,d),f.set(n.DATE_BEFORE,d),f.set(n.SEMVER_EQ,c),f.set(n.SEMVER_GT,c),f.set(n.SEMVER_LT,c),r.Strategy=class{name;returnValue;constructor(e,t=!1){this.name=e||"unknown",this.returnValue=t}checkConstraint(e,t){let r=f.get(e.operator);return!!r&&(e.inverted?!r(e,t):r(e,t))}checkConstraints(e,t){if(!t)return!0;for(let r of t)if(!r||!this.checkConstraint(r,e))return!1;return!0}isEnabled(e,t){return this.returnValue}isEnabledWithConstraints(e,t,r){return this.checkConstraints(t,r)&&this.isEnabled(e,t)}getResult(e,t,r,n){let a=this.isEnabledWithConstraints(e,t,r);if(a&&Array.isArray(n)&&n.length>0){let r=n[0].stickiness||e.stickiness,a=(0,o.selectVariantDefinition)(e.groupId,r,n,t);return a?{enabled:!0,variant:{name:a.name,enabled:!0,payload:a.payload}}:{enabled:!0}}return a?{enabled:!0}:{enabled:!1}}}},453236,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(71865);class a extends n.Strategy{constructor(){super("default")}isEnabled(){return!0}}r.default=a},125238,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0});let a=e.r(71865);class s extends a.Strategy{hostname;constructor(){super("applicationHostname"),this.hostname=(n.default.env.HOSTNAME||"undefined").toLowerCase()}isEnabled(e){return!!e.hostNames&&e.hostNames.toLowerCase().split(/\s*,\s*/).includes(this.hostname)}}r.default=s},545963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(71865);class a extends n.Strategy{randomGenerator=()=>Math.floor(100*Math.random())+1;constructor(e){super("gradualRolloutRandom"),this.randomGenerator=e||this.randomGenerator}isEnabled(e,t){return Number(e.percentage)>=this.randomGenerator()}}r.default=a},498037,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let a=e.r(71865),s=n(e.r(736340));class o extends a.Strategy{constructor(){super("gradualRolloutUserId")}isEnabled(e,t){let{userId:r}=t;if(!r)return!1;let n=Number(e.percentage),a=e.groupId||"",o=(0,s.default)(r,a);return n>0&&o<=n}}r.default=o},195652,(e,t,r)=>{"use strict";
1var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let a=e.r(71865),s=n(e.r(736340));class o extends a.Strategy{constructor(){super("gradualRolloutSessionId")}isEnabled(e,t){let{sessionId:r}=t;if(!r)return!1;let n=Number(e.percentage),a=e.groupId||"",o=(0,s.default)(r,a);return n>0&&o<=n}}r.default=o},689412,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(71865);class a extends n.Strategy{constructor(){super("userWithId")}isEnabled(e,t){return(e.userIds?e.userIds.split(/\s*,\s*/):[]).includes(t.userId)}}r.default=a},59344,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(412117),a=/^(\d{1,3}\.){3,3}\d{1,3}$/,s=/^(::)?(((\d{1,3}\.){3}(\d{1,3}){1})?([0-9a-f]){0,4}:{0,2}){1,8}(::)?$/i,o={isV4Format:function(e){return a.test(e)},toBuffer:function(e,t,r=0){let a;if(r=~~r,this.isV4Format(e))a=t||n.Buffer.alloc(r+4),e.split(/\./g).map(e=>{a[r++]=255&parseInt(e,10)});else if(this.isV6Format(e)){let s,o=e.split(":",8);for(s=0;s<o.length;s++){let e;this.isV4Format(o[s])&&(e=this.toBuffer(o[s]),o[s]=e.slice(0,2).toString("hex")),e&&++s<8&&o.splice(s,0,e.slice(2,4).toString("hex"))}if(""===o[0])for(;o.length<8;)o.unshift("0");else if(""===o[o.length-1])for(;o.length<8;)o.push("0");else if(o.length<8){for(s=0;s<o.length&&""!==o[s];s++);let e=[s,1];for(s=9-o.length;s>0;s--)e.push("0");o.splice(...e)}for(s=0,a=t||n.Buffer.alloc(r+16);s<o.length;s++){let e=parseInt(o[s],16);a[r++]=e>>8&255,a[r++]=255&e}}if(!a)throw Error(`Invalid ip address: ${e}`);return a},isV6Format:function(e){return s.test(e)},toLong:function(e){let t=0;return e.split(".").forEach(e=>{t<<=8,t+=parseInt(e)}),t>>>0},fromLong:function(e){return`${e>>>24}.${e>>16&255}.${e>>8&255}.${255&e}`},subnet:function(e,t){let r=o.toLong(o.mask(e,t)),n=o.toBuffer(t),a=0;for(let e=0;e<n.length;e++)if(255===n[e])a+=8;else{let t=255&n[e];for(;t;)t=t<<1&255,a++}let s=2**(32-a);return{networkAddress:o.fromLong(r),firstAddress:s<=2?o.fromLong(r):o.fromLong(r+1),lastAddress:s<=2?o.fromLong(r+s-1):o.fromLong(r+s-2),broadcastAddress:o.fromLong(r+s-1),subnetMask:t,subnetMaskLength:a,numHosts:s<=2?s:s-2,length:s,contains:e=>r===o.toLong(o.mask(e,t))}},toString:function(e,t,r){t=~~(t||0);let n=[];if(4===(r=r||e.length-t)){for(let a=0;a<r;a++)n.push(e[t+a]);n=n.join(".")}else if(16===r){for(let a=0;a<r;a+=2)n.push(e.readUInt16BE(t+a).toString(16));n=(n=(n=n.join(":")).replace(/(^|:)0(:0)*:0(:|$)/,"$1::$3")).replace(/:{3,4}/,"::")}return n},fromPrefixLen:function(e,t){if(e>32)t="ipv6";else{var r;t=4===(r=t)?"ipv4":6===r?"ipv6":r?`${r}`.toLowerCase():"ipv4"}let a=4;
1"ipv6"===t&&(a=16);let s=n.Buffer.alloc(a);for(let t=0,r=s.length;t<r;++t){let r=8;e<8&&(r=e),e-=r,s[t]=255&~(255>>r)}return o.toString(s)},cidrSubnet:function(e){let t=e.split("/"),r=t[0];if(2!==t.length)throw Error(`invalid CIDR subnet: ${r}`);let n=o.fromPrefixLen(parseInt(t[1],10));return o.subnet(r,n)},mask:function(e,t){let r,a=o.toBuffer(e),s=o.toBuffer(t),i=n.Buffer.alloc(Math.max(a.length,s.length));if(a.length===s.length)for(r=0;r<a.length;r++)i[r]=a[r]&s[r];else if(4===s.length)for(r=0;r<s.length;r++)i[r]=a[a.length-4+r]&s[r];else{for(r=0;r<i.length-6;r++)i[r]=0;for(r=0,i[10]=255,i[11]=255;r<a.length;r++)i[r+12]=a[r]&s[r+12];r+=12}for(;r<i.length;r++)i[r]=0;return o.toString(i)}};r.default=o},619250,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let a=e.r(71865),s=n(e.r(59344));class o extends a.Strategy{constructor(){super("remoteAddress")}isEnabled(e,t){return!!e.IPs&&e.IPs.split(/\s*,\s*/).some(e=>{if(e===t.remoteAddress)return!0;if(!s.default.isV6Format(e))try{return t.remoteAddress&&s.default.cidrSubnet(e).contains(t.remoteAddress)||!1}catch(e){}return!1})}}r.default=o},45098,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});let a=e.r(71865),s=n(e.r(736340)),o=e.r(354385),i={default:"default",random:"random"};class l extends a.Strategy{randomGenerator=()=>`${Math.round(100*Math.random())+1}`;constructor(e){super("flexibleRollout"),e&&(this.randomGenerator=e)}resolveStickiness(e,t){switch(e){case i.default:return t.userId||t.sessionId||this.randomGenerator();case i.random:return this.randomGenerator();default:return(0,o.resolveContextValue)(t,e)}}isEnabled(e,t){let r=e.groupId||t.featureToggle||"",n=Number(e.rollout),a=e.stickiness||i.default,o=this.resolveStickiness(a,t);if(!o)return!1;let l=(0,s.default)(o,r);return n>0&&l<=n}}r.default=l},432730,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.defaultStrategies=r.Strategy=void 0;let a=n(e.r(453236)),s=n(e.r(125238)),o=n(e.r(545963)),i=n(e.r(498037)),l=n(e.r(195652)),u=n(e.r(689412)),c=n(e.r(619250)),d=n(e.r(45098));var p=e.r(71865);Object.defineProperty(r,"Strategy",{enumerable:!0,get:function(){return p.Strategy}}),r.defaultStrategies=[new a.default,new s.default,new o.default,new i.default,new l.default,new u.default,new c.default,new d.default]},222553,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ToggleEngine=void 0;let n=e.r(198916),a=e.r(432730),s=e.r(198916);r.ToggleEngine=class{features;strategies;segments;constructor(e){this.features=function(e){let t=new Map;return e&&e.features.forEach(e=>{t.set(e.name,e)}),t}(e),this.strategies=[...a.defaultStrategies],this.segments=function(e){let t=new Map;return e&&e.segments&&e.segments.forEach(e=>{t.set(e.id,e)}),t}(e)}getStrategy(e){return this.strategies.find(t=>t.name===e)}*yieldConstraintsFor(e){e.constraints&&(yield*e.constraints);let t=e.segments?.map(e=>this.segments.get(e));t&&(yield*this.yieldSegmentConstraints(t))}yieldSegmentConstraints(e){let t=[];for(let r of e)r?t=t.concat(r.constraints):t.push(void 0);return t}getValue(e,t){let r,a=this.features.get(e);if(!a?.enabled)return;let o=a?.strategies?.some(e=>{let n=this.getStrategy(e.name);if(!n)return!1;let a=this.yieldConstraintsFor(e),s=n.getResult(e.parameters,t,a,e.variants);return!!s.enabled&&(r=s.variant,!0)});if(r)return r;if((a?.strategies?.length===0||o)&&a?.variants){let e=(0,n.selectVariant)(a,t);
1if(e)return{name:e.name,payload:e.payload,enabled:!0}}if(o||!a?.strategies?.length)return(0,s.getDefaultVariant)()}}},42592,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0}),r.evaluateFlags=void 0;let a=e.r(222553);r.evaluateFlags=(e,t={})=>{let r;try{r=new a.ToggleEngine(e)}catch(e){return console.error("Unleash: Failed to evaluate flags from provided definitions",e),{toggles:[]}}let s={...{currentTime:new Date,appName:n.default.env.UNLEASH_APP_NAME||n.default.env.NEXT_PUBLIC_UNLEASH_APP_NAME},...t},o=e?.features?.map(e=>{let t=r.getValue(e.name,s);return{name:e.name,enabled:!!t,impressionData:!!e.impressionData,variant:t||{enabled:!1,name:"disabled"},dependencies:e.dependencies}});return{toggles:o.filter(e=>!1!==e.enabled&&(!e?.dependencies?.length||e.dependencies.every(t=>{let r=o.find(e=>e.name===t.feature);return(r||console.warn(`Unleash: \`${e.name}\` has unresolved dependency \`${t.feature}\`.`),r?.dependencies?.length)?(console.warn(`Unleash: \`${e.name}\` cannot depend on \`${t.feature}\` which also has dependencies.`),!1):!(r?.enabled&&!1===t.enabled||!r?.enabled&&!1!==t.enabled||t.variants?.length&&(!r?.variant.name||!t.variants.includes(r.variant.name)))}))).map(e=>({name:e.name,enabled:e.enabled,variant:{...e.variant,feature_enabled:e.enabled},impressionData:e.impressionData}))}}},98051,(e,t,r)=>{"use strict";var n=e.i(247167);Object.defineProperty(r,"__esModule",{value:!0}),r.flagsClient=void 0;let a=e.r(215220),s=e.r(291343);r.flagsClient=(e=[],t)=>{let{appName:r,url:o,clientKey:i}={...(0,s.getServerBaseUrl)()&&n.default.env.UNLEASH_SERVER_API_TOKEN?(0,s.getDefaultServerConfig)():(0,s.getDefaultClientConfig)(),...t||{}};return new a.UnleashClient({url:o,appName:r,clientKey:i,bootstrap:e,createAbortController:()=>null,refreshInterval:0,metricsInterval:0,disableRefresh:!0,bootstrapOverride:!0,storageProvider:{get:async e=>{},save:async(e,t)=>{}}})}},413127,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getFrontendFlags=void 0;let n=e.r(215220),a=e.r(291343);r.getFrontendFlags=async e=>new Promise((t,r)=>{let s=new n.UnleashClient({...(0,a.getDefaultClientConfig)(),...e||{},disableRefresh:!0,disableMetrics:!0});s.on("ready",()=>{t({toggles:s.getAllToggles()}),s.stop()}),s.on("error",e=>{r(e),s.stop()}),s.start()})},881350,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0})},136252,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.flag=void 0;let n=e.r(42592),a=e.r(98051),s=e.r(163729);r.flag=async(e,t={},r)=>{let o=r?.fetchOptions?.next?.revalidate!==void 0?r?.fetchOptions?.next?.revalidate:15;try{let i=await (0,s.getDefinitions)({...r,fetchOptions:{next:{revalidate:o},...r?.fetchOptions}}),{toggles:l}=await (0,n.evaluateFlags)(i,t),u=(0,a.flagsClient)(l);return{enabled:u.isEnabled(e),variant:u.getVariant(e)}}catch(e){return{enabled:!1,variant:{},error:e}}}},704136,(e,t,r)=>{"use strict";var n=e.e&&e.e.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=e.e&&e.e.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(r,"__esModule",{value:!0}),a(e.r(163729),r),a(e.r(42592),r),a(e.r(291343),r),a(e.r(98051),r),a(e.r(413127),r),a(e.r(881350),r),a(e.r(136252),r),a(e.r(169433),r),a(e.r(238795),r)},580494,147681,958547,e=>{"use strict";e.s(["ASSISTANT_UI_V2_FLAG",()=>r,"ASSISTANT_V5_FLAG",()=>n,"FEATURE_FLAGS_LOCAL_STORAGE_KEY",()=>t],580494);let t="mintlify-flag-overrides",r="client-assistant-ui-v2",n="assistant-v5";e.s(["FlagContext",()=>u,"default",()=>c],958547);var a=e.i(843476);e.s(["getItem",()=>s,"setItem",()=>o],147681);let s=e=>{try{return window.localStorage.getItem(e)}catch{return null}},o=(e,t)=>{try{window.localStorage.setItem(e,t)}catch{}};var i=e.i(704136),l=e.i(271645);let u=(0,l.createContext)({flags:(0,i.flagsClient)([]),overrides:{},isEnabled:()=>!1,setOverride:()=>{}});function c({children:e,toggles:r}){let n=(0,l.useMemo)(()=>(0,i.flagsClient)(r),[r]),[c,d]=(0,l.useState)(()=>{let e=s(t);return e?JSON.parse(e):{}}),p=(0,l.useCallback)((e,r)=>{d(n=>{let a={...n};return void 0===r?delete a[e]:a[e]=r,o(t,JSON.stringify(a)),a})},[]),f=(0,l.useCallback)(e=>void 0!==c[e]?c[e]:n.isEnabled(e),[n,c]);return(0,a.jsx)(u.Provider,{value:{flags:n,overrides:c,isEnabled:f,setOverride:p},children:e})}},859465,e=>{"use strict";e.s(["AssistantUiContext",()=>s,"AssistantUiProvider",()=>l,"AssistantV5Context",()=>o,"useAssistantV5Enabled",()=>i]);var t=e.i(843476),r=e.i(580494),n=e.i(958547),a=e.i(271645);let s=(0,a.createContext)("legacy"),o=(0,a.createContext)(!1);function i(){return(0,a.useContext)(o)}function l({children:e}){let{flags:i}=(0,a.useContext)(n.FlagContext),[l]=(0,a.useState)(()=>{try{return i.isEnabled(r.ASSISTANT_V5_FLAG)}catch{return!1}}),[u]=(0,a.useState)(()=>{try{return l||i.isEnabled(r.ASSISTANT_UI_V2_FLAG)?"assistant-ui-v2":"legacy"}catch{return"legacy"}});return(0,t.jsx)(s.Provider,{value:u,children:(0,t.jsx)(o.Provider,{value:l,children:e})})}},915476,e=>{"use strict";e.s(["ASSISTANT_OPEN_KEY",()=>t,"ASSISTANT_WIDTH_CSS_VAR",()=>n,"ASSISTANT_WIDTH_KEY",()=>r,"getAssistantScript",()=>s]);let t="chat-assistant-sheet-open",r="chat-assistant-sheet-width",n="--assistant-sheet-width";function a(e,t,r,n,a){try{let s=window.matchMedia("(max-width: 1024px)").matches;if(a){document.documentElement.style.setProperty(r,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}if(s||!n){document.documentElement.style.setProperty(r,"0px"),document.documentElement.setAttribute("data-assistant-state","closed"),n||localStorage.setItem(e,"false");return}let o=localStorage.getItem(e);if(null===o){document.documentElement.style.setProperty(r,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}let i=JSON.parse(o),l=localStorage.getItem(t),u=null!==l?JSON.parse(l):368;document.documentElement.style.setProperty(r,i?u+"px":"0px"),document.documentElement.setAttribute("data-assistant-state",i?"open":"closed")}catch(e){document.documentElement.style.setProperty(r,"0px"),document.documentElement.setAttribute("data-assistant-state","closed")}}function s(e,o=!1){return`(${a.toString()})(
2    "${t}",
3    "${r}",
4    "${n}",
5    ${e},
6    ${o}
7  )`}},742977,e=>{"use strict";
7e.s(["PrefetchProvider",()=>d,"usePrefetch",()=>p],742977);var t=e.i(247167),r=e.i(843476),n=e.i(590280),a=e.i(637054);async function s(e){(0,a.isCli)()}var o=e.i(618566),i=e.i(271645);let l="true"===t.default.env.STORYBOOK||"1"===t.default.env.STORYBOOK,u=(0,i.createContext)(null),c={prefetch:()=>{}},d=({children:e,disabled:t=!1})=>{let{isLivePreview:a}=(0,i.useContext)(n.LivePreviewContext),d=(0,i.useRef)([]),p=(0,i.useRef)(0),f=(0,i.useRef)(new Set),h=(0,o.useRouter)(),m=l?c:h,g=(0,i.useMemo)(()=>{let e=async t=>{p.current++;try{m.prefetch(t.href)}catch(e){s({message:`Prefetch failed for route: ${t.href}`,service:t.context?.source?`client-${t.context.source}`:"client-navigation",tags:["prefetch-failure","queued-prefetch"],metadata:{href:t.href,error:e instanceof Error?e.message:String(e),...t.context}})}finally{p.current--,(()=>{if(d.current.length>0&&p.current<8){let t=d.current.shift();t&&e(t)}})()}};return{prefetch:(r,n)=>{if(t||a||f.current.has(r))return;f.current.add(r);let s={href:r,context:n};p.current<8?e(s):d.current.push(s)},getStats:()=>({activeCount:p.current,queuedCount:d.current.length,prefetchedCount:f.current.size})}},[m,t,a]);return(0,r.jsx)(u.Provider,{value:g,children:e})},p=()=>{let e=(0,i.useContext)(u);if(!e)throw Error("usePrefetch must be used within a PrefetchProvider");return e}},182579,(e,t,r)=>{"use strict";var n=e.i(467034);let a=void 0!==n.Buffer,s=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,o=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;function i(e,t,r){null==r&&null!==t&&"object"==typeof t&&(r=t,t=void 0),a&&n.Buffer.isBuffer(e)&&(e=e.toString()),e&&65279===e.charCodeAt(0)&&(e=e.slice(1));let i=JSON.parse(e,t);if(null===i||"object"!=typeof i)return i;let u=r&&r.protoAction||"error",c=r&&r.constructorAction||"error";if("ignore"===u&&"ignore"===c)return i;if("ignore"!==u&&"ignore"!==c){if(!1===s.test(e)&&!1===o.test(e))return i}else if("ignore"!==u&&"ignore"===c){if(!1===s.test(e))return i}else if(!1===o.test(e))return i;return l(i,{protoAction:u,constructorAction:c,safe:r&&r.safe})}function l(e,{protoAction:t="error",constructorAction:r="error",safe:n}={}){let a=[e];for(;a.length;){let e=a;for(let s of(a=[],e)){if("ignore"!==t&&Object.prototype.hasOwnProperty.call(s,"__proto__")){if(!0===n)return null;if("error"===t)throw SyntaxError("Object contains forbidden prototype property");delete s.__proto__}if("ignore"!==r&&Object.prototype.hasOwnProperty.call(s,"constructor")&&Object.prototype.hasOwnProperty.call(s.constructor,"prototype")){if(!0===n)return null;if("error"===r)throw SyntaxError("Object contains forbidden prototype property");delete s.constructor}for(let e in s){let t=s[e];t&&"object"==typeof t&&a.push(t)}}}return e}function u(e,t,r){let n=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return i(e,t,r)}finally{Error.stackTraceLimit=n}}t.exports=u,t.exports.default=u,t.exports.parse=u,t.exports.safeParse=function(e,t){let r=Error.stackTraceLimit;Error.stackTraceLimit=0;try{return i(e,t,{safe:!0})}catch(e){return null}finally{Error.stackTraceLimit=r}},t.exports.scan=l},5695,634292,e=>{"use strict";let t;e.s(["AssistantTransportContext",()=>eq,"AssistantTransportProvider",()=>eW,"useAssistant",()=>eY],5695);var r,n,a,s,o,i,l=e.i(846726),u=e.i(859465),c=e.i(91557),d=e.i(343590),p=e.i(803333),f=e.i(920028);e.i(247167);var h="vercel.ai.error",m=Symbol.for(h),g=class e extends Error{constructor({name:e,message:t,cause:n}){super(t),this[r]=!0,this.name=e,this.cause=n}static isInstance(t){return e.hasMarker(t,h)}static hasMarker(e,t){let r=Symbol.for(t);return null!=e&&"object"==typeof e&&r in e&&"boolean"==typeof e[r]&&!0===e[r]}};r=m;var v=g,y=(Symbol.for("vercel.ai.error.AI_APICallError"),Symbol.for("vercel.ai.error.AI_EmptyResponseBodyError"),"AI_InvalidArgumentError"),b=`vercel.ai.error.${y}`,x=Symbol.for(b),E=class extends v{constructor({message:e,cause:t,argument:r}){super({name:y,message:e,cause:t}),this[n]=!0,this.argument=r}static isInstance(e){return v.hasMarker(e,b)}};n=x,Symbol.for("vercel.ai.error.AI_InvalidPromptError"),Symbol.for("vercel.ai.error.AI_InvalidResponseDataError"),Symbol.for("vercel.ai.error.AI_JSONParseError"),Symbol.for("vercel.ai.error.AI_LoadAPIKeyError"),Symbol.for("vercel.ai.error.AI_LoadSettingError"),Symbol.for("vercel.ai.error.AI_NoContentGeneratedError"),Symbol.for("vercel.ai.error.AI_NoSuchMo
7delError"),Symbol.for("vercel.ai.error.AI_TooManyEmbeddingValuesForCallError"),Symbol.for("vercel.ai.error.AI_TypeValidationError"),Symbol.for("vercel.ai.error.AI_UnsupportedFunctionalityError");var C=e.i(182579);(({prefix:e,size:t=16,alphabet:r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",separator:n="-"}={})=>{let a=((e,t=21)=>(r=t)=>{let n="",a=0|r;for(;a--;)n+=e[Math.random()*e.length|0];return n})(r,t);if(null!=e){if(r.includes(n))throw new E({argument:"separator",message:`The separator "${n}" must not be part of the alphabet "${r}".`});return t=>`${e}${n}${a(t)}`}})(),Symbol.for("vercel.ai.validator");var{btoa:S,atob:I}=globalThis,A="vercel.ai.error",R=Symbol.for(A),_=class e extends Error{constructor({name:e,message:t,cause:r}){super(t),this[a]=!0,this.name=e,this.cause=r}static isInstance(t){return e.hasMarker(t,A)}static hasMarker(e,t){let r=Symbol.for(t);return null!=e&&"object"==typeof e&&r in e&&"boolean"==typeof e[r]&&!0===e[r]}};a=R;var T=_;function w(e){return null==e?"unknown error":"string"==typeof e?e:e instanceof Error?e.message:JSON.stringify(e)}Symbol.for("vercel.ai.error.AI_APICallError"),Symbol.for("vercel.ai.error.AI_EmptyResponseBodyError");var k="AI_InvalidArgumentError",N=`vercel.ai.error.${k}`,O=Symbol.for(N),P=class extends T{constructor({message:e,cause:t,argument:r}){super({name:k,message:e,cause:t}),this[s]=!0,this.argument=r}static isInstance(e){return T.hasMarker(e,N)}};s=O,Symbol.for("vercel.ai.error.AI_InvalidPromptError"),Symbol.for("vercel.ai.error.AI_InvalidResponseDataError");var L="AI_JSONParseError",M=`vercel.ai.error.${L}`,j=Symbol.for(M),$=class extends T{constructor({text:e,cause:t}){super({name:L,message:`JSON parsing failed: Text: ${e}.
8Error message: ${w(t)}`,cause:t}),this[o]=!0,this.text=e}static isInstance(e){return T.hasMarker(e,M)}};o=j,Symbol.for("vercel.ai.error.AI_LoadAPIKeyError"),Symbol.for("vercel.ai.error.AI_LoadSettingError"),Symbol.for("vercel.ai.error.AI_NoContentGeneratedError"),Symbol.for("vercel.ai.error.AI_NoSuchModelError"),Symbol.for("vercel.ai.error.AI_TooManyEmbeddingValuesForCallError");var D="AI_TypeValidationError",F=`vercel.ai.error.${D}`,V=Symbol.for(F),H=class e extends T{constructor({value:e,cause:t}){super({name:D,message:`Type validation failed: Value: ${JSON.stringify(e)}.
9Error message: ${w(t)}`,cause:t}),this[i]=!0,this.value=e}static isInstance(e){return T.hasMarker(e,F)}static wrap({value:t,cause:r}){return e.isInstance(r)&&r.value===t?r:new e({value:t,cause:r})}};i=V,Symbol.for("vercel.ai.error.AI_UnsupportedFunctionalityError");var U=(({prefix:e,size:t=16,alphabet:r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",separator:n="-"}={})=>{let a=((e,t=21)=>(r=t)=>{let n="",a=0|r;for(;a--;)n+=e[Math.random()*e.length|0];return n})(r,t);if(null==e)return a;
9if(r.includes(n))throw new P({argument:"separator",message:`The separator "${n}" must not be part of the alphabet "${r}".`});return t=>`${e}${n}${a(t)}`})(),Z=Symbol.for("vercel.ai.validator");function B({text:e,schema:t}){try{let r=C.default.parse(e);if(null==t)return{success:!0,value:r,rawValue:r};let n=function({value:e,schema:t}){var r;let n="object"==typeof t&&null!==t&&Z in t&&!0===t[Z]&&"validate"in t?t:(r=t,{[Z]:!0,validate:e=>{let t=r.safeParse(e);return t.success?{success:!0,value:t.data}:{success:!1,error:t.error}}});try{if(null==n.validate)return{success:!0,value:e};let t=n.validate(e);if(t.success)return t;return{success:!1,error:H.wrap({value:e,cause:t.error})}}catch(t){return{success:!1,error:H.wrap({value:e,cause:t})}}}({value:r,schema:t});return n.success?{...n,rawValue:r}:n}catch(t){return{success:!1,error:$.isInstance(t)?t:new $({text:e,cause:t})}}}var{btoa:K,atob:G}=globalThis;let z=Symbol("Let zodToJsonSchema decide on which parser to use");function q(e,t,r,n){n?.errorMessages&&r&&(e.errorMessage={...e.errorMessage,[t]:r})}function W(e,t,r,n,a){e[t]=r,q(e,t,n,a)}var Y=e.i(965638);function J(e,t){return el(e.type._def,t)}let X={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(void 0===t&&(t=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),t),ipv4Cidr:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};function Q(e,t){let r={type:"string"};if(e.checks)for(let n of e.checks)switch(n.kind){case"min":W(r,"minLength","number"==typeof r.minLength?Math.max(r.minLength,n.value):n.value,n.message,t);break;case"max":W(r,"maxLength","number"==typeof r.maxLength?Math.min(r.maxLength,n.value):n.value,n.message,t);break;case"email":switch(t.emailStrategy){case"format:email":er(r,"email",n.message,t);break;case"format:idn-email":er(r,"idn-email",n.message,t);break;case"pattern:zod":en(r,X.email,n.message,t)}break;case"url":er(r,"uri",n.message,t);break;case"uuid":er(r,"uuid",n.message,t);break;case"regex":en(r,n.regex,n.message,t);break;case"cuid":en(r,X.cuid,n.message,t);break;case"cuid2":en(r,X.cuid2,n.message,t);break;case"startsWith":en(r,RegExp(`^${ee(n.value,t)}`),n.message,t);break;case"endsWith":en(r,RegExp(`${ee(n.value,t)}$`),n.message,t);break;case"datetime":er(r,"date-time",n.message,t);break;case"date":er(r,"date",n.message,t);break;case"time":er(r,"time",n.message,t);break;case"duration":er(r,"duration",n.message,t);break;case"length":W(r,"minLength","number"==typeof r.minLength?Math.max(r.minLength,n.value):n.value,n.message,t),W(r,"maxLength","number"==typeof r.maxLength?Math.min(r.maxLength,n.value):n.value,n.message,t);break;case"includes":en(r,RegExp(ee(n.value,t)),n.message,t);break;case"ip":"v6"!==n.version&&er(r,"ipv4",n.message,t),"v4"!==n.version&&er(r,"ipv6",n.message,t);break;case"base64url":en(r,X.base64url,n.message,t);break;case"jwt":en(r,X.jwt,n.message,t);break;case"cidr":"v6"!==n.version&&en(r,X.ipv4Cidr,n.message,t),"v4"!==n.version&&en(r,X.ipv6Cidr,n.message,t);break;case"emoji":en(r,X.emoji(),n.message,t);break;case"ulid":en(r,X.ulid,n.message,t);break;case"base64":switch(t.base64Strategy){case"format:binary":er(r,"binary",n.message,t);break;case"contentEncoding:base64":W(r,"contentEncoding","base64",n.message,t);break;case"pattern:zod":en(r,X.base64,n.message,t)}break;case"nanoid":en(r,X.nanoid,n.message,t)}return r}function ee(e,t){return"escape"===t.patternStrategy?function(e){let t="";for(let r=0;r<e.length;r++)et.has(e[r])||(t+="\\"),t+=e[r];return t}(e):e}let et=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function er(e,t,r,n){e.format||e.anyOf?.some(e=>e.format)?(e.anyOf||(e.anyOf=[]),e.format&&(e.anyOf.push({format:e.format,...e.errorMessage&&n.errorMessages&&{errorMessage:{format:e.errorMessage.format}}}),delete e.format,e.errorMessage&&(delete e.errorMessage.format,0===Object.keys(e.errorMessage).length&&delete e.errorMessage)),e.anyOf.push({format:t,...r&&n.errorMessages&&{errorMessage:{format:r}}})):W(e,"format",t,r,n)}function en(e,t,r,n){e.pattern||e.allOf?.some(e=>e.pattern)?(e.allOf||(e.allOf=[]),e.pattern&&(e.allOf.push({pattern:e.pattern,...e.errorMessage&&n.errorMessages&&{errorMessage:{pattern:e.errorMessage.pattern}}}),delete e.pattern,e.errorMessage&&(delete e.errorMessage.pattern,0===Object.keys(e.errorMessage).length&&delete e.errorMessage)),e.allOf.push({pattern:ea(t,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):W(e,"pattern",ea(t,n),r,n)}
9function ea(e,t){if(!t.applyRegexFlags||!e.flags)return e.source;let r={i:e.flags.includes("i"),m:e.flags.includes("m"),s:e.flags.includes("s")},n=r.i?e.source.toLowerCase():e.source,a="",s=!1,o=!1,i=!1;for(let e=0;e<n.length;e++){if(s){a+=n[e],s=!1;continue}if(r.i){if(o){if(n[e].match(/[a-z]/)){i?(a+=n[e],a+=`${n[e-2]}-${n[e]}`.toUpperCase(),i=!1):"-"===n[e+1]&&n[e+2]?.match(/[a-z]/)?(a+=n[e],i=!0):a+=`${n[e]}${n[e].toUpperCase()}`;continue}}else if(n[e].match(/[a-z]/)){a+=`[${n[e]}${n[e].toUpperCase()}]`;continue}}if(r.m){if("^"===n[e]){a+=`(^|(?<=[\r
10]))`;continue}else if("$"===n[e]){a+=`($|(?=[\r
11]))`;continue}}if(r.s&&"."===n[e]){a+=o?`${n[e]}\r
12`:`[${n[e]}\r
13]`;continue}a+=n[e],"\\"===n[e]?s=!0:o&&"]"===n[e]?o=!1:o||"["!==n[e]||(o=!0)}try{new RegExp(a)}catch{return console.warn(`Could not convert regex pattern at ${t.currentPath.join("/")} to a flag-independent form! Falling back to the flag-ignorant source`),e.source}return a}function es(e,t){if("openAi"===t.target&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),"openApi3"===t.target&&e.keyType?._def.typeName===Y.ZodFirstPartyTypeKind.ZodEnum)return{type:"object",required:e.keyType._def.values,properties:e.keyType._def.values.reduce((r,n)=>({...r,[n]:el(e.valueType._def,{...t,currentPath:[...t.currentPath,"properties",n]})??{}}),{}),additionalProperties:!1};let r={type:"object",additionalProperties:el(e.valueType._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??{}};if("openApi3"===t.target)return r;if(e.keyType?._def.typeName===Y.ZodFirstPartyTypeKind.ZodString&&e.keyType._def.checks?.length){let{type:n,...a}=Q(e.keyType._def,t);return{...r,propertyNames:a}}if(e.keyType?._def.typeName===Y.ZodFirstPartyTypeKind.ZodEnum)return{...r,propertyNames:{enum:e.keyType._def.values}};if(e.keyType?._def.typeName===Y.ZodFirstPartyTypeKind.ZodBranded&&e.keyType._def.type._def.typeName===Y.ZodFirstPartyTypeKind.ZodString&&e.keyType._def.type._def.checks?.length){let{type:n,...a}=J(e.keyType._def,t);return{...r,propertyNames:a}}return r}let eo={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"},ei=(e,t)=>{let r=(e.options instanceof Map?Array.from(e.options.values()):e.options).map((e,r)=>el(e._def,{...t,currentPath:[...t.currentPath,"anyOf",`${r}`]})).filter(e=>!!e&&(!t.strictUnions||"object"==typeof e&&Object.keys(e).length>0));return r.length?{anyOf:r}:void 0};function el(e,t,r=!1){let n=t.seen.get(e);if(t.override){let a=t.override?.(e,t,n,r);if(a!==z)return a}if(n&&!r){let e=eu(n,t);if(void 0!==e)return e}let a={def:e,path:t.currentPath,jsonSchema:void 0};t.seen.set(e,a);let s=ed(e,e.typeName,t);return s&&ep(e,t,s),a.jsonSchema=s,s}let eu=(e,t)=>{switch(t.$refStrategy){case"root":return{$ref:e.path.join("/")};case"relative":return{$ref:ec(t.currentPath,e.path)};case"none":case"seen":if(e.path.length<t.currentPath.length&&e.path.every((e,r)=>t.currentPath[r]===e))return console.warn(`Recursive reference detected at ${t.currentPath.join("/")}! Defaulting to any`),{};return"seen"===t.$refStrategy?{}:void 0}},ec=(e,t)=>{let r=0;for(;r<e.length&&r<t.length&&e[r]===t[r];r++);return[(e.length-r).toString(),...t.slice(r)].join("/")},ed=(e,t,r)=>{switch(t){case Y.ZodFirstPartyTypeKind.ZodString:return Q(e,r);case Y.ZodFirstPartyTypeKind.ZodNumber:return function(e,t){let r={type:"number"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"int":r.type="integer",q(r,"type",n.message,t);break;case"min":"jsonSchema7"===t.target?n.inclusive?W(r,"minimum",n.value,n.message,t):W(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),W(r,"minimum",n.value,n.message,t));break;case"max":"jsonSchema7"===t.target?n.inclusive?W(r,"maximum",n.value,n.message,t):W(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),W(r,"maximum",n.value,n.message,t));break;case"multipleOf":W(r,"multipleOf",n.value,n.message,t)}return r}(e,r);case Y.ZodFirstPartyTypeKind.ZodObject:return function(e,t){let r="openAi"===t.target,n={type:"object",...Object.entries(e.shape()).reduce((e,[n,a])=>{if(void 0===a||void 0===a._def)return e;let s=a.isOptional();s&&r&&(a instanceof Y.ZodOptional&&(a=a._def.innerType),a.isNullable()||(a=a.nullable()),s=!1);
13let o=el(a._def,{...t,currentPath:[...t.currentPath,"properties",n],propertyPath:[...t.currentPath,"properties",n]});return void 0===o?e:{properties:{...e.properties,[n]:o},required:s?e.required:[...e.required,n]}},{properties:{},required:[]}),additionalProperties:"strict"===t.removeAdditionalStrategy?"ZodNever"===e.catchall._def.typeName?"strict"!==e.unknownKeys:el(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0:"ZodNever"===e.catchall._def.typeName?"passthrough"===e.unknownKeys:el(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]})??!0};return n.required.length||delete n.required,n}(e,r);case Y.ZodFirstPartyTypeKind.ZodBigInt:return function(e,t){let r={type:"integer",format:"int64"};if(!e.checks)return r;for(let n of e.checks)switch(n.kind){case"min":"jsonSchema7"===t.target?n.inclusive?W(r,"minimum",n.value,n.message,t):W(r,"exclusiveMinimum",n.value,n.message,t):(n.inclusive||(r.exclusiveMinimum=!0),W(r,"minimum",n.value,n.message,t));break;case"max":"jsonSchema7"===t.target?n.inclusive?W(r,"maximum",n.value,n.message,t):W(r,"exclusiveMaximum",n.value,n.message,t):(n.inclusive||(r.exclusiveMaximum=!0),W(r,"maximum",n.value,n.message,t));break;case"multipleOf":W(r,"multipleOf",n.value,n.message,t)}return r}(e,r);case Y.ZodFirstPartyTypeKind.ZodBoolean:return{type:"boolean"};case Y.ZodFirstPartyTypeKind.ZodDate:return function e(t,r,n){let a=n??r.dateStrategy;if(Array.isArray(a))return{anyOf:a.map((n,a)=>e(t,r,n))};switch(a){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":var s=t,o=r;let i={type:"integer",format:"unix-time"};if("openApi3"===o.target)return i;for(let e of s.checks)switch(e.kind){case"min":W(i,"minimum",e.value,e.message,o);break;case"max":W(i,"maximum",e.value,e.message,o)}return i}}(e,r);case Y.ZodFirstPartyTypeKind.ZodUndefined:return{not:{}};case Y.ZodFirstPartyTypeKind.ZodNull:return"openApi3"===r.target?{enum:["null"],nullable:!0}:{type:"null"};case Y.ZodFirstPartyTypeKind.ZodArray:return function(e,t){let r={type:"array"};return e.type?._def&&e.type?._def?.typeName!==Y.ZodFirstPartyTypeKind.ZodAny&&(r.items=el(e.type._def,{...t,currentPath:[...t.currentPath,"items"]})),e.minLength&&W(r,"minItems",e.minLength.value,e.minLength.message,t),e.maxLength&&W(r,"maxItems",e.maxLength.value,e.maxLength.message,t),e.exactLength&&(W(r,"minItems",e.exactLength.value,e.exactLength.message,t),W(r,"maxItems",e.exactLength.value,e.exactLength.message,t)),r}(e,r);case Y.ZodFirstPartyTypeKind.ZodUnion:case Y.ZodFirstPartyTypeKind.ZodDiscriminatedUnion:return function(e,t){if("openApi3"===t.target)return ei(e,t);let r=e.options instanceof Map?Array.from(e.options.values()):e.options;if(r.every(e=>e._def.typeName in eo&&(!e._def.checks||!e._def.checks.length))){let e=r.reduce((e,t)=>{let r=eo[t._def.typeName];return r&&!e.includes(r)?[...e,r]:e},[]);return{type:e.length>1?e:e[0]}}if(r.every(e=>"ZodLiteral"===e._def.typeName&&!e.description)){let e=r.reduce((e,t)=>{let r=typeof t._def.value;switch(r){case"string":case"number":case"boolean":return[...e,r];case"bigint":return[...e,"integer"];case"object":if(null===t._def.value)return[...e,"null"];default:return e}},[]);if(e.length===r.length){let t=e.filter((e,t,r)=>r.indexOf(e)===t);return{type:t.length>1?t:t[0],enum:r.reduce((e,t)=>e.includes(t._def.value)?e:[...e,t._def.value],[])}}}else if(r.every(e=>"ZodEnum"===e._def.typeName))return{type:"string",enum:r.reduce((e,t)=>[...e,...t._def.values.filter(t=>!e.includes(t))],[])};return ei(e,t)}(e,r);case Y.ZodFirstPartyTypeKind.ZodIntersection:return function(e,t){let r=[el(e.left._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),el(e.right._def,{...t,currentPath:[...t.currentPath,"allOf","1"]})].filter(e=>!!e),n="jsonSchema2019-09"===t.target?{unevaluatedProperties:!1}:void 0,a=[];return r.forEach(e=>{if((!("type"in e)||"string"!==e.type)&&"allOf"in e)a.push(...e.allOf),void 0===e.unevaluatedProperties&&(n=void 0);else{let t=e;if("additionalProperties"in e&&!1===e.additionalProperties){let{additionalProperties:r,...n}=e;t=n}else n=void 0;a.push(t)}}),a.length?{allOf:a,...n}:void 0}(e,r);case Y.ZodFirstPartyTypeKind.ZodTuple:return function(e,t){return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((e,r)=>el(e._def,{...t,currentPath:[...t.currentPath,"items",`${r}`]})).reduce((e,t)=>
13void 0===t?e:[...e,t],[]),additionalItems:el(e.rest._def,{...t,currentPath:[...t.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((e,r)=>el(e._def,{...t,currentPath:[...t.currentPath,"items",`${r}`]})).reduce((e,t)=>void 0===t?e:[...e,t],[])}}(e,r);case Y.ZodFirstPartyTypeKind.ZodRecord:return es(e,r);case Y.ZodFirstPartyTypeKind.ZodLiteral:return function(e,t){let r=typeof e.value;return"bigint"!==r&&"number"!==r&&"boolean"!==r&&"string"!==r?{type:Array.isArray(e.value)?"array":"object"}:"openApi3"===t.target?{type:"bigint"===r?"integer":r,enum:[e.value]}:{type:"bigint"===r?"integer":r,const:e.value}}(e,r);case Y.ZodFirstPartyTypeKind.ZodEnum:return{type:"string",enum:Array.from(e.values)};case Y.ZodFirstPartyTypeKind.ZodNativeEnum:return function(e){let t=e.values,r=Object.keys(e.values).filter(e=>"number"!=typeof t[t[e]]).map(e=>t[e]),n=Array.from(new Set(r.map(e=>typeof e)));return{type:1===n.length?"string"===n[0]?"string":"number":["string","number"],enum:r}}(e);case Y.ZodFirstPartyTypeKind.ZodNullable:return function(e,t){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(e.innerType._def.typeName)&&(!e.innerType._def.checks||!e.innerType._def.checks.length))return"openApi3"===t.target?{type:eo[e.innerType._def.typeName],nullable:!0}:{type:[eo[e.innerType._def.typeName],"null"]};if("openApi3"===t.target){let r=el(e.innerType._def,{...t,currentPath:[...t.currentPath]});return r&&"$ref"in r?{allOf:[r],nullable:!0}:r&&{...r,nullable:!0}}let r=el(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","0"]});return r&&{anyOf:[r,{type:"null"}]}}(e,r);case Y.ZodFirstPartyTypeKind.ZodOptional:return((e,t)=>{if(t.currentPath.toString()===t.propertyPath?.toString())return el(e.innerType._def,t);let r=el(e.innerType._def,{...t,currentPath:[...t.currentPath,"anyOf","1"]});return r?{anyOf:[{not:{}},r]}:{}})(e,r);case Y.ZodFirstPartyTypeKind.ZodMap:return function(e,t){return"record"===t.mapStrategy?es(e,t):{type:"array",maxItems:125,items:{type:"array",items:[el(e.keyType._def,{...t,currentPath:[...t.currentPath,"items","items","0"]})||{},el(e.valueType._def,{...t,currentPath:[...t.currentPath,"items","items","1"]})||{}],minItems:2,maxItems:2}}}(e,r);case Y.ZodFirstPartyTypeKind.ZodSet:return function(e,t){let r={type:"array",uniqueItems:!0,items:el(e.valueType._def,{...t,currentPath:[...t.currentPath,"items"]})};return e.minSize&&W(r,"minItems",e.minSize.value,e.minSize.message,t),e.maxSize&&W(r,"maxItems",e.maxSize.value,e.maxSize.message,t),r}(e,r);case Y.ZodFirstPartyTypeKind.ZodLazy:return el(e.getter()._def,r);case Y.ZodFirstPartyTypeKind.ZodPromise:return el(e.type._def,r);case Y.ZodFirstPartyTypeKind.ZodNaN:case Y.ZodFirstPartyTypeKind.ZodNever:return{not:{}};case Y.ZodFirstPartyTypeKind.ZodEffects:return function(e,t){return"input"===t.effectStrategy?el(e.schema._def,t):{}}(e,r);case Y.ZodFirstPartyTypeKind.ZodAny:case Y.ZodFirstPartyTypeKind.ZodUnknown:return{};case Y.ZodFirstPartyTypeKind.ZodDefault:return function(e,t){return{...el(e.innerType._def,t),default:e.defaultValue()}}(e,r);case Y.ZodFirstPartyTypeKind.ZodBranded:return J(e,r);case Y.ZodFirstPartyTypeKind.ZodReadonly:case Y.ZodFirstPartyTypeKind.ZodCatch:return el(e.innerType._def,r);case Y.ZodFirstPartyTypeKind.ZodPipeline:return((e,t)=>{if("input"===t.pipeStrategy)return el(e.in._def,t);if("output"===t.pipeStrategy)return el(e.out._def,t);let r=el(e.in._def,{...t,currentPath:[...t.currentPath,"allOf","0"]}),n=el(e.out._def,{...t,currentPath:[...t.currentPath,"allOf",r?"1":"0"]});return{allOf:[r,n].filter(e=>void 0!==e)}})(e,r);case Y.ZodFirstPartyTypeKind.ZodFunction:case Y.ZodFirstPartyTypeKind.ZodVoid:case Y.ZodFirstPartyTypeKind.ZodSymbol:default:return}},ep=(e,t,r)=>(e.description&&(r.description=e.description,t.markdownDescription&&(r.markdownDescription=e.description)),r);var ef={code:"0",name:"text",parse:e=>{if("string"!=typeof e)throw Error('"text" parts expect a string value.');return{type:"text",value:e}}},eh={code:"3",name:"error",parse:e=>{if("string"!=typeof e)throw Error('"error" parts expect a string value.');return{type:"error",value:e}}},em={code:"4",name:"assistant_message",parse:e=>{if(null==e||"object"!=typeof e||!("id"in e)||!("role"in e)||!("content"in e)||"string"!=typeof e.id||"string"!=typeof e.role||"assistant"!==e.role||!Array.isArray(e.content)||!e.content.every(e=>null!=e&&"object"==typeof e&&"type"in e&&"text"===e.type&&"text"in e&&null!=e.text&&"object"==typeof e.text&&"value"in e.text&&"string"==typeof e.text.value))throw Error('"assistant_message" parts expect an object with an "id", "role", and "content" property.');return{type:"assistant_message",value:e}}},eg={code:"5",name:"assistant_control_data",parse:e=>{if(null==e||"object"!=typeof e||!("threadId"in e)||!("messageId"in e)||"string"!=typeof e.threadId||"string"!=typeof e.messageId)throw Error('"assistant_control_data" parts expect an object with a "threadId" and "messageId" property.');return{type:"assistant_control_data",value:{threadId:e.threadId,messageId:e.messageId}}}},ev={code:"6",name:"data_message",parse:e=>{if(null==e||"object"!=typeof e||!("role"in e)||!("data"in e)||"string"!=typeof e.role||"data"!==e.role)throw Error('"data_message" parts expect an object with a "role" and "data" property.');return{type:"data_message",value:e}}},ey=[ef,eh,em,eg,ev];ef.code,eh.code,em.code,eg.code,ev.code,ef.name,ef.code,eh.name,eh.code,em.name,em.code,eg.name,eg.code,ev.name,ev.code,ey.map(e=>e.code);var eb=[{code:"0",name:"text",parse:e=>{if("string"!=typeof e)throw Error('"text" parts expect a string value.');return{type:"text",value:e}}},{code:"2",name:"data",parse:e=>{if(!Array.isArray(e))throw Error('"data" parts expect an array value.');return{type:"data",value:e}}},{code:"3",name:"error",parse:e=>{if("string"!=typeof e)throw Error('"error" parts expect a string value.');return{type:"error",value:e}}},{code:"8",name:"message_annotations",parse:e=>{if(!Array.isArray(e))throw Error('"message_annotations" parts expect an array value.');return{type:"message_annotations",value:e}}},{code:"9",name:"tool_call",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("toolName"in e)||"string"!=typeof e.toolName||!("args"in e)||"object"!=typeof e.args)throw Error('"tool_call" parts expect an object with a "toolCallId", "toolName", and "args" property.');return{type:"tool_call",value:e}}},{code:"a",name:"tool_result",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("result"in e))throw Error('"tool_result" parts expect an object with a "toolCallId" and a "result" property.');return{type:"tool_result",value:e}}},{code:"b",name:"tool_call_streaming_start",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("toolName"in e)||"string"!=typeof e.toolName)throw Error('"tool_call_streaming_start" parts expect an object with a "toolCallId" and "toolName" property.');return{type:"tool_call_streaming_start",value:e}}},{code:"c",name:"tool_call_delta",parse:e=>{if(null==e||"object"!=typeof e||!("toolCallId"in e)||"string"!=typeof e.toolCallId||!("argsTextDelta"in e)||"string"!=typeof e.argsTextDelta)throw Error('"tool_call_delta" parts expect an object with a "toolCallId" and "argsTextDelta" property.');return{type:"tool_call_delta",value:e}}},{code:"d",name:"finish_message",parse:e=>{if(null==e||"object"!=typeof e||!("finishReason"in e)||"string"!=typeof e.finishReason)throw Error('"finish_message" parts expect an object with a "finishReason" property.');let t={finishReason:e.finishReason};return"usage"in e&&null!=e.usage&&"object"==typeof e.usage&&"promptTokens"in e.usage&&"completionTokens"in e.usage&&(t.usage={promptTokens:"number"==typeof e.usage.promptTokens?e.usage.promptTokens:NaN,completionTokens:"number"==typeof e.usage.completionTokens?e.usage.completionTokens:NaN}),{type:"finish_message",value:t}}}
13,{code:"e",name:"finish_step",parse:e=>{if(null==e||"object"!=typeof e||!("finishReason"in e)||"string"!=typeof e.finishReason)throw Error('"finish_step" parts expect an object with a "finishReason" property.');let t={finishReason:e.finishReason,isContinued:!1};return"usage"in e&&null!=e.usage&&"object"==typeof e.usage&&"promptTokens"in e.usage&&"completionTokens"in e.usage&&(t.usage={promptTokens:"number"==typeof e.usage.promptTokens?e.usage.promptTokens:NaN,completionTokens:"number"==typeof e.usage.completionTokens?e.usage.completionTokens:NaN}),"isContinued"in e&&"boolean"==typeof e.isContinued&&(t.isContinued=e.isContinued),{type:"finish_step",value:t}}},{code:"f",name:"start_step",parse:e=>{if(null==e||"object"!=typeof e||!("messageId"in e)||"string"!=typeof e.messageId)throw Error('"start_step" parts expect an object with an "id" property.');return{type:"start_step",value:{messageId:e.messageId}}}},{code:"g",name:"reasoning",parse:e=>{if("string"!=typeof e)throw Error('"reasoning" parts expect a string value.');return{type:"reasoning",value:e}}},{code:"h",name:"source",parse:e=>{if(null==e||"object"!=typeof e)throw Error('"source" parts expect a Source object.');return{type:"source",value:e}}},{code:"i",name:"redacted_reasoning",parse:e=>{if(null==e||"object"!=typeof e||!("data"in e)||"string"!=typeof e.data)throw Error('"redacted_reasoning" parts expect an object with a "data" property.');return{type:"redacted_reasoning",value:{data:e.data}}}},{code:"j",name:"reasoning_signature",parse:e=>{if(null==e||"object"!=typeof e||!("signature"in e)||"string"!=typeof e.signature)throw Error('"reasoning_signature" parts expect an object with a "signature" property.');return{type:"reasoning_signature",value:{signature:e.signature}}}},{code:"k",name:"file",parse:e=>{if(null==e||"object"!=typeof e||!("data"in e)||"string"!=typeof e.data||!("mimeType"in e)||"string"!=typeof e.mimeType)throw Error('"file" parts expect an object with a "data" and "mimeType" property.');return{type:"file",value:e}}}],ex=Object.fromEntries(eb.map(e=>[e.code,e]));Object.fromEntries(eb.map(e=>[e.name,e.code]));var eE=eb.map(e=>e.code),eC=e=>{let t=e.indexOf(":");if(-1===t)throw Error("Failed to parse stream string. No separator found.");let r=e.slice(0,t);if(!eE.includes(r))throw Error(`Failed to parse stream string. Invalid code ${r}.`);let n=JSON.parse(e.slice(t+1));return ex[r].parse(n)};async function eS({stream:e,onTextPart:t,onReasoningPart:r,onReasoningSignaturePart:n,onRedactedReasoningPart:a,onSourcePart:s,onFilePart:o,onDataPart:i,onErrorPart:l,onToolCallStreamingStartPart:u,onToolCallDeltaPart:c,onToolCallPart:d,onToolResultPart:p,onMessageAnnotationsPart:f,onFinishMessagePart:h,onFinishStepPart:m,onStartStepPart:g}){let v=e.getReader(),y=new TextDecoder,b=[],x=0;for(;;){let{value:e}=await v.read();if(e&&(b.push(e),x+=e.length,10!==e[e.length-1]))continue;if(0===b.length)break;let E=function(e,t){let r=new Uint8Array(t),n=0;for(let t of e)r.set(t,n),n+=t.length;return e.length=0,r}(b,x);for(let{type:e,value:v}of(x=0,y.decode(E,{stream:!0}).split("\n").filter(e=>""!==e).map(eC)))switch(e){case"text":await (null==t?void 0:t(v));break;case"reasoning":await (null==r?void 0:r(v));break;case"reasoning_signature":await (null==n?void 0:n(v));break;case"redacted_reasoning":await (null==a?void 0:a(v));break;case"file":await (null==o?void 0:o(v));break;case"source":await (null==s?void 0:s(v));break;case"data":await (null==i?void 0:i(v));break;case"error":await (null==l?void 0:l(v));break;case"message_annotations":await (null==f?void 0:f(v));break;case"tool_call_streaming_start":await (null==u?void 0:u(v));break;case"tool_call_delta":await (null==c?void 0:c(v));break;case"tool_call":await (null==d?void 0:d(v));break;case"tool_result":await (null==p?void 0:p(v));break;case"finish_message":await (null==h?void 0:h(v));break;case"finish_step":await (null==m?void 0:m(v));break;case"start_step":await (null==g?void 0:g(v));break;default:throw Error(`Unknown stream part type: ${e}`)}}}async function eI({stream:e,update:t,onToolCall:r,onFinish:n,generateId:a=U,getCurrentDate:s=()=>new Date,lastMessage:o}){var i,l;let u,c,d,p=(null==o?void 0:o.role)==="assistant",f=p?1+(null!=(l=null==(i=o.toolInvocations)?void 0:i.reduce((e,t)=>
13{var r;return Math.max(e,null!=(r=t.step)?r:0)},0))?l:0):0,h=p?structuredClone(o):{id:a(),createdAt:s(),role:"assistant",content:"",parts:[]};function m(e,t){let r=h.parts.find(t=>"tool-invocation"===t.type&&t.toolInvocation.toolCallId===e);null!=r?r.toolInvocation=t:h.parts.push({type:"tool-invocation",toolInvocation:t})}let g=[],v=p?null==o?void 0:o.annotations:void 0,y={},b={completionTokens:NaN,promptTokens:NaN,totalTokens:NaN},x="unknown";function E(){let e=[...g];(null==v?void 0:v.length)&&(h.annotations=v),t({message:{...structuredClone(h),revisionId:a()},data:e,replaceLastMessage:p})}await eS({stream:e,onTextPart(e){null==u?(u={type:"text",text:e},h.parts.push(u)):u.text+=e,h.content+=e,E()},onReasoningPart(e){var t;null==d?(d={type:"text",text:e},null!=c&&c.details.push(d)):d.text+=e,null==c?(c={type:"reasoning",reasoning:e,details:[d]},h.parts.push(c)):c.reasoning+=e,h.reasoning=(null!=(t=h.reasoning)?t:"")+e,E()},onReasoningSignaturePart(e){null!=d&&(d.signature=e.signature)},onRedactedReasoningPart(e){null==c&&(c={type:"reasoning",reasoning:"",details:[]},h.parts.push(c)),c.details.push({type:"redacted",data:e.data}),d=void 0,E()},onFilePart(e){h.parts.push({type:"file",mimeType:e.mimeType,data:e.data}),E()},onSourcePart(e){h.parts.push({type:"source",source:e}),E()},onToolCallStreamingStartPart(e){null==h.toolInvocations&&(h.toolInvocations=[]),y[e.toolCallId]={text:"",step:f,toolName:e.toolName,index:h.toolInvocations.length};let t={state:"partial-call",step:f,toolCallId:e.toolCallId,toolName:e.toolName,args:void 0};h.toolInvocations.push(t),m(e.toolCallId,t),E()},onToolCallDeltaPart(e){let t=y[e.toolCallId];t.text+=e.argsTextDelta;let{value:r}=function(e){if(void 0===e)return{value:void 0,state:"undefined-input"};let t=B({text:e});return t.success?{value:t.value,state:"successful-parse"}:(t=B({text:function(e){let t=["ROOT"],r=-1,n=null;function a(e,a,s){switch(e){case'"':r=a,t.pop(),t.push(s),t.push("INSIDE_STRING");break;case"f":case"t":case"n":r=a,n=a,t.pop(),t.push(s),t.push("INSIDE_LITERAL");break;case"-":t.pop(),t.push(s),t.push("INSIDE_NUMBER");break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":r=a,t.pop(),t.push(s),t.push("INSIDE_NUMBER");break;case"{":r=a,t.pop(),t.push(s),t.push("INSIDE_OBJECT_START");break;case"[":r=a,t.pop(),t.push(s),t.push("INSIDE_ARRAY_START")}}function s(e,n){switch(e){case",":t.pop(),t.push("INSIDE_OBJECT_AFTER_COMMA");break;case"}":r=n,t.pop()}}function o(e,n){switch(e){case",":t.pop(),t.push("INSIDE_ARRAY_AFTER_COMMA");break;case"]":r=n,t.pop()}}for(let i=0;i<e.length;i++){let l=e[i];switch(t[t.length-1]){case"ROOT":a(l,i,"FINISH");break;case"INSIDE_OBJECT_START":switch(l){case'"':t.pop(),t.push("INSIDE_OBJECT_KEY");break;case"}":r=i,t.pop()}break;case"INSIDE_OBJECT_AFTER_COMMA":'"'===l&&(t.pop(),t.push("INSIDE_OBJECT_KEY"));break;case"INSIDE_OBJECT_KEY":'"'===l&&(t.pop(),t.push("INSIDE_OBJECT_AFTER_KEY"));break;case"INSIDE_OBJECT_AFTER_KEY":":"===l&&(t.pop(),t.push("INSIDE_OBJECT_BEFORE_VALUE"));break;case"INSIDE_OBJECT_BEFORE_VALUE":a(l,i,"INSIDE_OBJECT_AFTER_VALUE");break;case"INSIDE_OBJECT_AFTER_VALUE":s(l,i);break;case"INSIDE_STRING":switch(l){case'"':t.pop(),r=i;break;case"\\":t.push("INSIDE_STRING_ESCAPE");break;default:r=i}break;case"INSIDE_ARRAY_START":"]"===l?(r=i,t.pop()):(r=i,a(l,i,"INSIDE_ARRAY_AFTER_VALUE"));break;case"INSIDE_ARRAY_AFTER_VALUE":switch(l){case",":t.pop(),t.push("INSIDE_ARRAY_AFTER_COMMA");break;case"]":r=i,t.pop();break;default:r=i}break;case"INSIDE_ARRAY_AFTER_COMMA":a(l,i,"INSIDE_ARRAY_AFTER_VALUE");break;case"INSIDE_STRING_ESCAPE":t.pop(),r=i;break;case"INSIDE_NUMBER":switch(l){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":r=i;break;case"e":case"E":case"-":case".":break;case",":t.pop(),"INSIDE_ARRAY_AFTER_VALUE"===t[t.length-1]&&o(l,i),"INSIDE_OBJECT_AFTER_VALUE"===t[t.length-1]&&s(l,i);break;case"}":t.pop(),"INSIDE_OBJECT_AFTER_VALUE"===t[t.length-1]&&s(l,i);break;case"]":t.pop(),"INSIDE_ARRAY_AFTER_VALUE"===t[t.length-1]&&o(l,i);break;default:t.pop()}break;case"INSIDE_LITERAL":{let a=e.substring(n,i+1);"false".startsWith(a)||"true".startsWith(a)||"null".startsWith(a)?r=i:(t.pop(),"INSIDE_OBJECT_AFTER_VALUE"===t[t.length-1]?s(l,i):"INSIDE_ARRAY_AFTER_VALUE"===t[t.length-1]&&o(l,i))}}}let i=e.slice(0,r+1);for(let r=t.length-1;r>=0;r--)switch(t[r]){case"INSIDE_STRING":i+='"';break;case"INSIDE_OBJECT_KEY":case"INSIDE_OBJECT_AFTER_KEY":case"INSIDE_OBJECT_AFTER_COMMA":case"INSIDE_OBJECT_START":case"INSIDE_OBJECT_BEFORE_VALUE":case"INSIDE_OBJECT_AFTER_VALUE":i+="}";break;case"INSIDE_ARRAY_START":case"INSIDE_ARRAY_AFTER_COMMA":case"INSIDE_ARRAY_AFTER_VALUE":i+="]";break;case"INSIDE_LITERAL":{let t=e.substring(n,e.length);"true".startsWith(t)?i+="true".slice(t.length):"false".startsWith(t)?i+="false".slice(t.length):"null".startsWith(t)&&(i+="null".slice(t.length))}}return i}(e)})).success?{value:t.value,state:"repaired-parse"}:{value:void 0,state:"failed-parse"}}(t.text),n={state:"partial-call",step:t.step,toolCallId:e.toolCallId,toolName:t.toolName,args:r};h.toolInvocations[t.index]=n,m(e.toolCallId,n),E()},async onToolCallPart(e){let t={state:"call",step:f,...e};if(null!=y[e.toolCallId]?h.toolInvocations[y[e.toolCallId].index]=t:(null==h.toolInvocations&&(h.toolInvocations=[]),h.toolInvocations.push(t)),m(e.toolCallId,t),E(),r){let t=await r({toolCall:e});if(null!=t){let r={state:"result",step:f,...e,result:t};h.toolInvocations[h.toolInvocations.length-1]=r,m(e.toolCallId,r),E()}}},onToolResultPart(e){let t=h.toolInvocations;if(null==t)throw Error("tool_result must be preceded by a tool_call");let r=t.findIndex(t=>t.toolCallId===e.toolCallId);if(-1===r)throw Error("tool_result must be preceded by a tool_call with the same toolCallId");let n={...t[r],state:"result",...e};t[r]=n,m(e.toolCallId,n),E()},onDataPart(e){g.push(...e),E()},onMessageAnnotationsPart(e){null==v?v=[...e]:v.push(...e),E()},onFinishStepPart(e){f+=1,u=e.isContinued?u:void 0,c=void 0,d=void 0},onStartStepPart(e){p||(h.id=e.messageId),h.parts.push({type:"step-start"}),E()},onFinishMessagePart(e){x=e.finishReason,null!=e.usage&&(b=function({promptTokens:e,completionTokens:t}){return{promptTokens:e,completionTokens:t,totalTokens:e+t}}(e.usage))},onErrorPart(e){throw Error(e)}}),null==n||n({message:h,finishReason:x,usage:b})}
13async function eA({stream:e,onTextPart:t}){let r=e.pipeThrough(new TextDecoderStream).getReader();for(;;){let{done:e,value:n}=await r.read();if(e)break;await t(n)}}async function eR({stream:e,update:t,onFinish:r,getCurrentDate:n=()=>new Date,generateId:a=U}){let s={type:"text",text:""},o={id:a(),createdAt:n(),role:"assistant",content:"",parts:[s]};await eA({stream:e,onTextPart:e=>{o.content+=e,s.text+=e,t({message:{...o},data:[],replaceLastMessage:!1})}}),null==r||r(o,{usage:{completionTokens:NaN,promptTokens:NaN,totalTokens:NaN},finishReason:"unknown"})}async function e_({api:e,body:t,streamProtocol:r="data",credentials:n,headers:a,abortController:s,restoreMessagesOnFailure:o,onResponse:i,onUpdate:l,onFinish:u,onToolCall:c,generateId:d,fetch:p=fetch,lastMessage:f,requestType:h="generate"}){var m,g,v;let y="resume"===h?p(`${e}?chatId=${t.id}`,{method:"GET",headers:{"Content-Type":"application/json",...a},signal:null==(m=null==s?void 0:s())?void 0:m.signal,credentials:n}):p(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json",...a},signal:null==(g=null==s?void 0:s())?void 0:g.signal,credentials:n}),b=await y.catch(e=>{throw o(),e});if(i)try{await i(b)}catch(e){throw e}if(!b.ok)throw o(),Error(null!=(v=await b.text())?v:"Failed to fetch the chat response.");if(!b.body)throw Error("The response body is empty.");switch(r){case"text":return void await eR({stream:b.body,update:l,onFinish:u,generateId:d});case"data":return void await eI({stream:b.body,update:l,lastMessage:f,onToolCall:c,onFinish({message:e,finishReason:t,usage:r}){u&&null!=e&&u(e,{usage:r,finishReason:t})},generateId:d});default:throw Error(`Unknown stream protocol: ${r}`)}}function eT(e){return null==e?void 0:e.reduce((e,t)=>{var r;return Math.max(e,null!=(r=t.step)?r:0)},0)}function ew(e){var t;return null!=(t=e.parts)?t:[...e.toolInvocations?e.toolInvocations.map(e=>({type:"tool-invocation",toolInvocation:e})):[],...e.reasoning?[{type:"reasoning",reasoning:e.reasoning,details:[{type:"text",text:e.reasoning}]}]:[],...e.content?[{type:"text",text:e.content}]:[]]}function ek(e){return e.map(e=>({...e,parts:ew(e)}))}async function eN(e){if(!e)return[];if(globalThis.FileList&&e instanceof globalThis.FileList)return Promise.all(Array.from(e).map(async e=>{let{name:t,type:r}=e;return{name:t,contentType:r,url:await new Promise((t,r)=>{let n=new FileReader;n.onload=e=>{var r;t(null==(r=e.target)?void 0:r.result)},n.onerror=e=>r(e),n.readAsDataURL(e)})}}));if(Array.isArray(e))return e;throw Error("Invalid attachments type")}function eO(e){if("assistant"!==e.role)return!1;let t=e.parts.reduce((e,t,r)=>"step-start"===t.type?r:e,-1),r=e.parts.slice(t+1).filter(e=>"tool-invocation"===e.type);return r.length>0&&r.every(e=>"result"in e.toolInvocation)}Symbol.for("vercel.ai.schema");var eP=e.i(271645),eL=e.i(283599),eM=e.i(561866);function ej(e,t){return null!=t?(0,eM.default)(e,t):e}var e$=e.i(50270),eD=e.i(346944),eF=e.i(865420),eV=e.i(604780),eH=e.i(279183),eU=e.i(16731);let eZ=[402,403,404,413,418,420,429,503],eB=e$.z.object({message:e$.z.string().optional()}),eK={402:{type:"payment",message:"Usage of this feature is temporarily limited. Please try again later or contact the site owner to restore access."},403:{type:"rate_limited",message:"You're sending too many messages. Please wait a moment and try again."},404:{type:"not_found",message:"There was an error sending your message. Please refresh and try again."},413:{type:"thread_limit",message:"You have reached the maximum number of messages in a thread. Please start a new thread to continue."},418:{type:"blocked",message:"The assistant is unavailable from your network. If you are using a VPN, please turn it off and try again."},420:{type:"heuristic_blocked",message:"Your request could not be verified. Please refresh and try again."},429:{type:"rate_limited",message:"You're sending too many messages. Please wait a moment and try again."}},eG={type:"unknown",message:"This feature is temporarily unavailable. Please try again later or contact the site owner to restore access."},ez=e=>e?eK[e]??eG:eG,eq=(0,eP.createContext)(void 0);function eW({children:e}){let t=(()=>{let e=(0,eP.useContext)(u.AssistantUiContext),[t,r]=(0,eP.useState)(!1),{subdomain:n}=(0,eP.useContext)(c.DeploymentMetadataContext),a=(0,eV.useCaptcha)(),s=(0,eP.useRef)(a);s.current=a;let o=(0,eP.useRef)(null),i=(0,eP.useRef)(null),h=(0,eP.useRef)(null),{userInfo:m}=(0,eP.useContext)(c.AuthContext),{currentPathVersion:g,selectedLocale:v,locales:y}=(0,eP.useContext)(d.NavigationContext),b=(0,p.useCurrentPath)(),x=v??y?.[0],E=(0,eU.useUserGroups)(),C=(0,eH.default)(e=>e.conversationVersion),S=(0,eH.default)(e=>e.messages.length>0)?C:g,I=(0,eF.useAnalyticsContext)("docs.assistant.completed"),A=(0,eF.useAnalyticsContext)("docs.assistant.errored"),R=(0,eP.useRef)(""),_=(0,eH.default)(e=>e.featureUnavailable),T=(0,eH.default)(e=>e.setFeatureUnavailable),w=(0,eP.useRef)(null),k=(0,eP.useRef)(!1),N=(0,eP.useRef)(!1),O=(0,eP.useRef)(!1),P=(0,eP.useRef)(void 0),[L,M]=(0,eP.useState)(),{threadId:j,setThreadId:$,threadKey:D,setThreadKey:F,setMessageUlid:V,payloadInput:H,setPayloadInput:Z}=(0,eH.default)((0,eD.useShallow)(e=>({threadId:e.threadId,setThreadId:e.setThreadId,threadKey:e.threadKey,setThreadKey:e.setThreadKey,setMessageUlid:e.setMessageUlid,payloadInput:e.payloadInput,setPayloadInput:e.setPayloadInput})));(0,eP.useEffect)(()=>{let e=sessionStorage.getItem("threadKey");e&&!D&&F(e)},[D,F]);let B=t=>{if(N.current=!0,"AbortError"===t.name)return;if(null!==o.current){M(void 0);let e=o.current;o.current=null,q(e);let t=[...eH.default.getState().messages],r=t.findLastIndex(e=>"user"===e.role);-1!==r&&(t.splice(r),Y(t)),T({unavailable:!0,type:"captcha_required",message:i.current??"Unable to verify your browser. Please try again. If this issue persists, refresh your browser."}),i.current=null;return}if(null!==h.current){h.current=null;return}let r=eZ.find(e=>t.message.includes(String(e)))??(t.message.includes("Payment Required")?402:void 0);if(r){let e=ez(r);T({unavailable:!0,type:e.type,message:e.message});return}console.error("Assistant message stream failed",t),A({assistantUi:e,errorName:t.name,errorMessage:t.message,threadId:j,subdomain:n}),T({unavailable:!0,type:"stream_error",message:"There was an error generating a response. Please check your connection and try again."})},{input:K,status:G,handleSubmit:z,setInput:q,messages:W,setMessages:Y,append:J,data:X,setData:Q,reload:ee,stop:et,error:er}=function({api:e="/api/chat",id:t,initialMessages:r,initialInput:n="",sendExtraMessageFields:a,onToolCall:s,experimental_prepareRequestBody:o,maxSteps:i=1,streamProtocol:l="data",onResponse:u,onFinish:c,onError:d,credentials:p,headers:f,body:h,generateId:m=U,fetch:g,keepLastMessageOnError:v=!0,experimental_throttle:y}={}){let[b]=(0,eP.useState)(m),x=null!=t?t:b,E="string"==typeof e?[e,x]:x,C=function(e){let[t,r]=(0,eP.useState)(e);return(0,eP.useEffect)(()=>{!function e(t,r){if(t===r)return!0;
13if(null==t||null==r)return!1;if("object"!=typeof t&&"object"!=typeof r)return t===r;if(t.constructor!==r.constructor)return!1;if(t instanceof Date&&r instanceof Date)return t.getTime()===r.getTime();if(Array.isArray(t)){if(t.length!==r.length)return!1;for(let n=0;n<t.length;n++)if(!e(t[n],r[n]))return!1;return!0}let n=Object.keys(t),a=Object.keys(r);if(n.length!==a.length)return!1;for(let s of n)if(!a.includes(s)||!e(t[s],r[s]))return!1;return!0}(e,t)&&r(e)},[e,t]),t}(null!=r?r:[]),S=(0,eP.useMemo)(()=>ek(C),[C]),{data:I,mutate:A}=(0,eL.default)([E,"messages"],null,{fallbackData:S}),R=(0,eP.useRef)(I||[]);(0,eP.useEffect)(()=>{R.current=I||[]},[I]);let{data:_,mutate:T}=(0,eL.default)([E,"streamData"],null),w=(0,eP.useRef)(_);(0,eP.useEffect)(()=>{w.current=_},[_]);let{data:k="ready",mutate:N}=(0,eL.default)([E,"status"],null),{data:O,mutate:P}=(0,eL.default)([E,"error"],null),L=(0,eP.useRef)(null),M=(0,eP.useRef)({credentials:p,headers:f,body:h});(0,eP.useEffect)(()=>{M.current={credentials:p,headers:f,body:h}},[p,f,h]);let j=(0,eP.useCallback)(async(t,r="generate")=>{var n,p;N("submitted"),P(void 0);let f=ek(t.messages),h=f.length,b=eT(null==(n=f[f.length-1])?void 0:n.toolInvocations);try{L.current=new AbortController;let n=ej(A,y),i=ej(T,y),d=R.current;n(f,!1);let h=a?f:f.map(({role:e,content:t,experimental_attachments:r,data:n,annotations:a,toolInvocations:s,parts:o})=>({role:e,content:t,...void 0!==r&&{experimental_attachments:r},...void 0!==n&&{data:n},...void 0!==a&&{annotations:a},...void 0!==s&&{toolInvocations:s},...void 0!==o&&{parts:o}})),b=w.current;await e_({api:e,body:null!=(p=null==o?void 0:o({id:x,messages:f,requestData:t.data,requestBody:t.body}))?p:{id:x,messages:h,data:t.data,...M.current.body,...t.body},streamProtocol:l,credentials:M.current.credentials,headers:{...M.current.headers,...t.headers},abortController:()=>L.current,restoreMessagesOnFailure(){v||n(d,!1)},onResponse:u,onUpdate({message:e,data:t,replaceLastMessage:r}){N("streaming"),n([...r?f.slice(0,f.length-1):f,e],!1),(null==t?void 0:t.length)&&i([...null!=b?b:[],...t],!1)},onToolCall:s,onFinish:c,generateId:m,fetch:g,lastMessage:f[f.length-1],requestType:r}),L.current=null,N("ready")}catch(e){if("AbortError"===e.name)return L.current=null,N("ready"),null;d&&e instanceof Error&&d(e),P(e),N("error")}let E=R.current;(function({originalMaxToolInvocationStep:e,originalMessageCount:t,maxSteps:r,messages:n}){var a;let s=n[n.length-1];return r>1&&null!=s&&(n.length>t||eT(s.toolInvocations)!==e)&&eO(s)&&(null!=(a=eT(s.toolInvocations))?a:0)<r})({originalMaxToolInvocationStep:b,originalMessageCount:h,maxSteps:i,messages:E})&&await j({messages:E})},[A,N,e,M,u,c,d,P,T,w,l,a,o,s,i,R,L,m,g,v,y,x]),$=(0,eP.useCallback)(async(e,{data:t,headers:r,body:n,experimental_attachments:a=e.experimental_attachments}={})=>{var s,o;let i=await eN(a);return j({messages:R.current.concat({...e,id:null!=(s=e.id)?s:m(),createdAt:null!=(o=e.createdAt)?o:new Date,experimental_attachments:i.length>0?i:void 0,parts:ew(e)}),headers:r,body:n,data:t})},[j,m]),D=(0,eP.useCallback)(async({data:e,headers:t,body:r}={})=>{let n=R.current;return 0===n.length?null:j({messages:"assistant"===n[n.length-1].role?n.slice(0,-1):n,headers:t,body:r,data:e})},[j]),F=(0,eP.useCallback)(()=>{L.current&&(L.current.abort(),L.current=null)},[]),V=(0,eP.useCallback)(async()=>{j({messages:R.current},"resume")},[j]),H=(0,eP.useCallback)(e=>{"function"==typeof e&&(e=e(R.current));let t=ek(e);A(t,!1),R.current=t},[A]),Z=(0,eP.useCallback)(e=>{"function"==typeof e&&(e=e(w.current)),T(e,!1),w.current=e},[T]),[B,K]=(0,eP.useState)(n),G=(0,eP.useCallback)(async(e,t={},r)=>{var n;if(null==(n=null==e?void 0:e.preventDefault)||n.call(e),!B&&!t.allowEmptySubmit)return;r&&(M.current={...M.current,...r});let a=await eN(t.experimental_attachments);j({messages:R.current.concat({id:m(),createdAt:new Date,role:"user",content:B,experimental_attachments:a.length>0?a:void 0,parts:[{type:"text",text:B}]}),headers:t.headers,body:t.body,data:t.data}),K("")},[B,m,j]),z=(0,eP.useCallback)(({toolCallId:e,result:t})=>{let r=R.current;!function({messages:e,toolCallId:t,toolResult:r}){var n;let a=e[e.length-1],s=a.parts.find(e=>"tool-invocation"===e.type&&e.toolInvocation.toolCallId===t);if(null==s)return;let o={...s.toolInvocation,state:"result",result:r};s.toolInvocation=o,a.toolInvocations=null==(n=a.toolInvocations)?void 0:n.map(e=>e.toolCallId===t?o:e)}({messages:r,toolCallId:e,toolResult:t}),A([...r.slice(0,r.length-1),{...r[r.length-1]}],!1),"submitted"!==k&&"streaming"!==k&&eO(r[r.length-1])&&j({messages:r})},[A,k,j]);return{messages:null!=I?I:[],id:x,setMessages:H,data:_,setData:Z,error:O,append:$,reload:D,stop:F,experimental_resume:V,input:B,setInput:K,handleInputChange:e=>{K(e.target.value)},handleSubmit:G,isLoading:"submitted"===k||"streaming"===k,status:k,addToolResult:z}}({api:(0,l.getAiMessageUrl)({subdomain:n??"",isAuthenticated:!!m}),id:n,body:{fp:n,threadId:j,threadKey:D,...(0,f.getFilterClause)({userGroups:E,version:S,language:x}),context:H.context,currentPath:b},fetch:async(e,t)=>{let r,n=!1;if(i.current=null,h.current=null,t?.body&&"string"==typeof t.body){let e=await s.current.prepareForSend().catch(()=>({trustToken:s.current.getTrustToken(),captchaToken:null,captchaError:"captcha_init_failed"})),r=JSON.parse(t.body),a=sessionStorage.getItem("threadKey");a&&(r.threadKey=a),O.current&&(O.current=!1,r.regenerate=!0),e.trustToken&&
13(r._=e.trustToken),e.captchaToken&&(r.captchaToken=e.captchaToken),e.captchaError&&(r.captchaError=e.captchaError,n=!0),t={...t,body:JSON.stringify(r)}}try{r=await fetch(e,t)}catch(t){let e=t instanceof Error&&"AbortError"===t.name;if(n&&!e){let e=[...eH.default.getState().messages].reverse().find(e=>"user"===e.role);e&&(o.current=e.content)}throw t}let a=r.headers.get("x-thread-id"),l=r.headers.get("x-thread-key");a&&!k.current&&$(a),l&&!k.current&&(F(l),sessionStorage.setItem("threadKey",l));let u=r.headers.get("x-message-id");if(u&&(w.current=u),s.current.resetWidget(),400===r.status||419===r.status||450===r.status){(400===r.status||419===r.status)&&await s.current.refetchConfig();let e=eB.safeParse(await r.clone().json().catch(()=>void 0));i.current=e.success?e.data.message??null:null;let t=[...eH.default.getState().messages].reverse().find(e=>"user"===e.role);throw t&&(o.current=t.content),Error(`Request failed with status ${r.status}`)}if(eZ.includes(r.status)){let e=ez(r.status),t=418===r.status||420===r.status?r.headers.get("cf-ray")??void 0:void 0;h.current=r.status,T({unavailable:!0,type:e.type,message:e.message,rayId:t})}else r.ok&&_.unavailable&&T({unavailable:!1,type:null,message:""});return r},sendExtraMessageFields:!0,initialMessages:[],streamProtocol:"data",experimental_throttle:100,onError:B,onFinish:(t,{finishReason:r})=>{k.current||(eH.default.getState().setMessageComplete(t.id,!N.current&&("stop"===r||"tool-calls"===r||"unknown"===r)&&!t.parts?.some(e=>"tool-invocation"===e.type&&"result"!==e.toolInvocation.state)),w.current&&(V(t.id,w.current),w.current=null),I({assistantUi:e,query:R.current,content:t.content,citations:(e=>{let t=[];return e?.forEach(e=>{"tool-invocation"===e.type&&"result"===e.toolInvocation.state&&"search"===e.toolInvocation.toolName&&e.toolInvocation.result.results?.forEach(e=>{t.push({title:e.metadata.title,url:e.path})})}),t})(t.parts),sessionId:t.id,subdomain:n}))}}),en=(0,eP.useCallback)(()=>{N.current=!0,r(!0),et()},[et]);(0,eP.useEffect)(()=>{eH.default.getState().messages!==W&&eH.default.setState({messages:W});let{pendingContext:e,setPendingContext:t,setMessageContext:r,stagedAttachments:n,setStagedAttachments:a,setMessageAttachments:s}=eH.default.getState(),o=W.filter(e=>"user"===e.role).pop();o&&(e&&e.length>0&&(r(o.id,e),t(void 0)),n&&n.length>0&&(s(o.id,n),a(void 0)))},[W]),(0,eP.useEffect)(()=>{eH.default.getState().status!==G&&eH.default.setState({status:G})},[G]);let ea="submitted"===G||"streaming"===G&&X&&0===X.length,es="submitted"===G||"streaming"===G,eo=(0,eP.useCallback)(()=>{M(void 0),k.current=!0,eH.default.getState().activeStop?.(),en(),r(!1),Y([]),Q([]),$(void 0),F(void 0),sessionStorage.removeItem("threadKey"),eH.default.setState({messages:[],activeStop:void 0,pendingAttachments:[],stagedAttachments:void 0,messageIdToAttachments:{},messageIdToComplete:{},toolCallIdToSelectedOption:{},conversationVersion:void 0}),T({unavailable:!1,type:null,message:""})},[en,Y,Q,$,F,T]);return{acceptedSubmissionId:L,input:K,status:G,handleSubmit:t=>{if(es)return t?.preventDefault(),!1;let a=eH.default.getState();if("assistant-ui-v2"===e&&(t?.preventDefault(),void 0!==P.current||!K.trim()&&!a.pendingAttachments.length&&!H.context?.length))return!1;N.current=!1,r(!1),k.current=!1,O.current=!1,("captcha_required"===_.type||"stream_error"===_.type)&&T({unavailable:!1,type:null,message:""}),0===eH.default.getState().messages.length&&eH.default.setState({conversationVersion:g}),eH.default.setState({activeStop:en});let{pendingAttachments:s}=a,o=s.length>0?s.map(e=>({name:e.name,contentType:e.type,url:e.url})):void 0,i=void 0!==o||"assistant-ui-v2"===e&&!!H.context?.length;(""!==K||i)&&(R.current=K);let l={experimental_attachments:o,body:{fp:n,threadId:j,threadKey:D,...(0,f.getFilterClause)({userGroups:E,version:S,language:x}),context:H.context,currentPath:b}};if("assistant-ui-v2"===e){let e=crypto.randomUUID();P.current=e,a.setMessageContext(e,H.context??[]),a.setMessageAttachments(e,[...s]),M(e),J({id:e,role:"user",content:K,parts:[{type:"text",text:K}]},l).catch(t=>{P.current===e&&B(t instanceof Error?t:Error("Unable to submit the message"))}).finally(()=>{P.current===e&&(P.current=void 0)}),q("")}else z(t,{...l,allowEmptySubmit:i});return!0},setInput:q,messages:W,setMessages:Y,append:(0,eP.useCallback)((...t)=>{if(N.current=!1,r(!1),k.current=!1,O.current=!1,("captcha_required"===_.type||"stream_error"===_.type)&&T({unavailable:!1,type:null,message:""}),0===eH.default.getState().messages.length&&eH.default.setState({conversationVersion:g}),eH.default.setState({activeStop:en}),"user"===t[0].role&&(R.current=t[0].content),"assistant-ui-v2"===e&&"user"===t[0].role){let e=t[0].id??crypto.randomUUID();return M(e),J({...t[0],id:e},t[1])}return J(...t)},[e,J,en,_.type,T,g]),isLoading:ea,onClear:eo,onReload:()=>{N.current=!1,r(!1);let t=W.at(-1);t?.role==="assistant"&&eH.default.getState().setMessageComplete(t.id,!1),eH.default.setState({activeStop:en}),O.current=!0;let n=W.findLast(e=>"user"===e.role);n&&(R.current=n.content),ee("assistant-ui-v2"===e&&n?{body:{context:eH.default.getState().messageIdToContext[n.id]??[]}}:void 0)},stop:en,isStopped:t,threadId:j,isInProgress:es,error:er,isFeatureUnavailable:_,payloadInput:H,setPayloadInput:Z,ensureCaptchaScriptLoaded:a.ensureCaptchaScriptLoaded}})();return(0,eP.createElement)(eq.Provider,{value:t},e)}function eY(){let e=(0,eP.useContext)(eq);
13if(void 0===e)throw Error("Assistant requires AssistantTransportProvider.");return e}e.s(["AssistantTransportV5Context",()=>eX,"loadAssistantV5",()=>eJ,"useAssistantV5",()=>eQ],634292);let eJ=()=>e.A(93985),eX=(0,eP.createContext)(void 0);function eQ(){let e=(0,eP.useContext)(eX);if(void 0===e)throw Error("Assistant requires AssistantTransportProviderV5.");return e}},647908,732610,535345,994947,e=>{"use strict";e.s(["useIOSScrollLock",()=>i],647908);let t=0,r=null;e.s(["isIOS",()=>s,"isLinux",()=>a,"isSafari",()=>n],732610);let n=()=>{let e=window.navigator.userAgent;return/Safari/.test(e)&&!/Chrome/.test(e)&&!/Chromium/.test(e)},a=()=>{let e=window.navigator.userAgent;return/Linux/i.test(e)&&!/Android/i.test(e)},s=()=>{let e=window.navigator;return/iP(hone|ad|od)/.test(e.userAgent)||/Macintosh/.test(e.userAgent)&&e.maxTouchPoints>1};var o=e.i(271645);let i=e=>{(0,o.useEffect)(()=>{if(e&&s())return(()=>{if(1===(t+=1)){let{body:e}=document,t=window.scrollY,n={overflow:e.style.overflow,position:e.style.position,top:e.style.top,width:e.style.width,height:e.style.height};e.style.overflow="hidden",e.style.position="fixed",e.style.top=`-${t}px`,e.style.width="100%",e.style.height="100%",r=()=>{e.style.overflow=n.overflow,e.style.position=n.position,e.style.top=n.top,e.style.width=n.width,e.style.height=n.height,window.scrollTo(0,t)}}let e=!1;return()=>{!e&&(e=!0,0==(t-=1)&&r&&(r(),r=null))}})()},[e])};e.s(["useActionKey",()=>c],535345);let l=["Ctrl ","Control"],u=["⌘","Command"];function c(){let[e,t]=(0,o.useState)(u);return(0,o.useEffect)(()=>{"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?t(u):t(l))},[]),e}e.s(["useAssistantNavigation",()=>b],994947);var d=e.i(859465),p=e.i(803333),f=e.i(279183),h=e.i(135799),m=e.i(674987),g=e.i(12358);e.i(914140);var v=e.i(773626),y=e.i(618566);function b(e){let t=(0,y.useRouter)(),r=(0,p.useCurrentPath)(),n=(0,d.useAssistantV5Enabled)(),a=(0,f.default)(e=>e.messages),s=(0,h.default)(e=>e.messages),i=(0,o.useMemo)(()=>n?function(e){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r?.role==="assistant")for(let e=r.parts.length-1;e>=0;e--){let t=r.parts[e];if(!t)continue;let n=(0,g.readToolPart)(t);if(n?.toolName==="navigateToPage"&&n.isResult)return{id:n.toolCallId,result:n.output}}}}(s):function(e){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r?.role!=="assistant")continue;let n=r.parts??[];for(let e=n.length-1;e>=0;e--){let t=n[e];if(t?.type==="tool-invocation"&&"navigateToPage"===t.toolInvocation.toolName&&"result"===t.toolInvocation.state){let e=t.toolInvocation.result;return{id:t.toolInvocation.toolCallId,result:e}}}}}(a),[n,a,s]),l=(0,o.useRef)(i?.id);(0,o.useEffect)(()=>{if(!i||i.id===l.current)return;l.current=i.id;let{path:n}=i.result;if(!n)return;let a=`/${n.replace(/^[/\\]+/,"")}`;(0,v.isEqualIgnoringLeadingSlash)(a,r)||(t.push((0,m.navHref)(a)),e?.())},[i,r,t,e])}},395671,e=>{"use strict";e.s(["useAssistantShared",()=>a]);var t=e.i(5695),r=e.i(634292),n=e.i(271645);function a(){let e=(0,n.useContext)(t.AssistantTransportContext),a=(0,n.useContext)(r.AssistantTransportV5Context)??e;if(void 0===a)throw Error("Assistant requires an assistant transport provider.");return a}},28760,268532,e=>{"use strict";e.s(["SEARCH_ABORTED",()=>p,"useSearch",()=>f],28760);var t=e.i(91557),r=e.i(343590),n=e.i(206558);e.s(["useResolvedNav",()=>o],268532);var a=e.i(669979),s=e.i(271645);function o(){let{navWithMetadata:e,divisions:t,versionsDict:n}=(0,s.useContext)(r.NavigationContext),o=(0,a.usePageNavStore)(e=>e.pageNav);return e||!o?{navWithMetadata:e,divisions:t,versionsDict:n}:o}var i=e.i(637054),l=e.i(194838),u=e.i(866285);class c extends Error{status;constructor(e){super(`Search request failed with status ${e}`),this.status=e}}let d=async({subdomain:e,query:t,filters:r,signal:a,authMode:s="none"})=>{let o;o="authenticated"===s?`${n.NEXT_PUBLIC.BASE_PATH}/_mintlify/api/search`:"public"===s?`${n.NEXT_PUBLIC.BASE_PATH}/_mintlify/api-public/search/${e}`:`${n.NEXT_PUBLIC.AI_MESSAGE_HOST}/api/search/${e}`;let i=await fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},signal:a,body:JSON.stringify({query:t,...r?{filters:r}:{}})});if(!i.ok)throw new c(i.status);let d=(await i.json()).results.map(e=>{let t=(0,l.optionallyAddLeadingSlash)(e.page),r=e.metadata.hash,n=e.metadata.title,a=t;if(r)a=`${t}#${r}`;else n&&(a=`${t}#${(0,u.default)(n,{decamelize:!1,preserveCharacters:["_"]})}`);let s={title:e.metadata.title,breadcrumbs:e.metadata.breadcrumbs,icon:e.metadata.icon,hash:e.metadata.hash,openapi:e.metadata.openapi,version:e.metadata.version};return{id:`${e.page}${r??""}`,header:e.header,content:e.content,page:e.page,link:a,metadata:s,score:e.score}});return{id:crypto.randomUUID(),results:(e=>{let t=new Map;for(let r of e)r&&(t.has(r.page)||t.set(r.page,r));return[...t.values()]})(d)}},p="SEARCH_ABORTED",f=()=>{let{subdomain:e,searchSettings:a}=(0,s.useContext)(t.DeploymentMetadataContext),{userInfo:u}=(0,s.useContext)(t.AuthContext),{selectedLocale:f,currentPathVersion:h,selectedVersion:m}=(0,s.useContext)(r.NavigationContext),{versionsDict:g}=o(),v=(0,s.useRef)(null),y=a?.unversioned?void 0:h??m,b=(0,s.useMemo)(()=>{let e=new Map;if(g)for(let t of g.values())t&&!e.has(t)&&e.set(t,e.size);return e},[g]);return(0,s.useEffect)(()=>()=>{v.current&&v.current.abort()},[]),{search:(0,s.useCallback)(async(t,r)=>{if(!e)return{id:crypto.randomUUID(),results:[]};v.current&&v.current.abort();let a=new AbortController;v.current=a;try{let s,o=(0,i.isCli)()?"public":n.NEXT_PUBLIC.AUTH_ENABLED?u?"authenticated":"public":"none",p=void 0===r?{version:y||void 0,language:f}:{version:r.version||void 0,product:r.product||void 0,language:f};try{s=await d({subdomain:e,query:t,filters:p,signal:a.signal,authMode:o})}
13catch(r){if(!(r instanceof c&&(401===r.status||403===r.status))||"authenticated"!==o)throw r;s=await d({subdomain:e,query:t,filters:p,signal:a.signal,authMode:"public"})}if(void 0===r?y:r.version)return s;return{...s,results:function(e,t,r){let n=new Map,a=[],s=e=>{let r=t(e);if(!r)return`u:${e}`;let n=e.split("/"),a=n.indexOf(r);return -1===a?`u:${e}`:(n.splice(a,1),`v:${n.join("/")}`)};for(let t of e){let e=s(t.page),r=n.get(e);r?r.push(t):(n.set(e,[t]),a.push(e))}let o=e=>{let n=t(e);return n?r(n):Number.MAX_SAFE_INTEGER};return a.flatMap(e=>[...n.get(e)??[]].sort((e,t)=>o(e.page)-o(t.page)))}(s.results,e=>g?.get((0,l.optionallyRemoveLeadingSlash)(e)),e=>b.get(e)??Number.MAX_SAFE_INTEGER)}}catch(e){if(e instanceof Error&&"AbortError"===e.name)return p;throw e}},[e,y,g,b,f,u])}}},308735,727677,810595,202225,690236,148099,713203,464132,202672,484325,e=>{"use strict";e.s(["useChatPayloadHighlight",()=>u],308735),e.s(["consumeScheduledPayloadHighlight",()=>o,"highlightPayloadContext",()=>a,"schedulePayloadHighlight",()=>s],727677);var t=e.i(111048),r=e.i(476781);let n="chat-payload-highlight",a=e=>{if(e.elementId){let t=e.elementId.replace(/[^a-zA-Z0-9_-]/g,"_"),n=document.querySelector(`[data-chat-payload-element-id="${t}"]`),a=n?.closest(`.${r.Classes.CodeBlock}`)||n?.closest(`.${r.Classes.CodeGroup}`);if(a)return a.scrollIntoView({behavior:"auto",block:"center"}),a.classList.add("ring-2","ring-offset-[-1px]","ring-primary","dark:ring-primary-light"),setTimeout(()=>{let e=a.getBoundingClientRect(),t=window.innerHeight;Math.abs(e.top+e.height/2-t/2)>100&&a.scrollIntoView({behavior:"auto",block:"center"})},200),setTimeout(()=>{a.classList.remove("ring-2","ring-offset-[-1px]","ring-primary","dark:ring-primary-light")},3e3),!0}if("textSelection"===e.type&&e.value)try{let r=((e,t)=>{let r=document.getElementById(t);if(!r)return!1;let n=e=>e.replace(/\s+/g," ").trim(),a=n(e);for(let e of r.querySelectorAll("p, span, li, h1, h2, h3, h4, h5, h6, td, th, a, code, pre, blockquote, dd, dt, label, figcaption, caption, summary, div"))if(n(e.textContent||"").includes(a)){let t;e.scrollIntoView({behavior:"auto",block:"center"});let r=document.createRange(),s=window.getSelection(),o=[],i=document.createTreeWalker(e,NodeFilter.SHOW_TEXT);for(;t=i.nextNode();)o.push(t);let l="",u=[];for(let e of o){let t=e.textContent;if(t)for(let r=0;r<t.length;r++)l+=t[r],u.push({node:e,offset:r})}let c=n(l),d=c.indexOf(a);if(-1!==d){let t=d+a.length,n=0,s=-1,o=-1;for(let e=0;e<l.length;e++){let r=l[e];if(!r)continue;let a=/\s/.test(r);if(n===d&&-1===s&&(s=e),a?n<c.length&&" "===c[n]&&n++:n<c.length&&c[n]===r&&n++,n===t&&-1===o){o=e+1;break}}let i=-1!==s?u[s]:void 0,p=-1!==o?u[o-1]:void 0;i&&p?(r.setStart(i.node,i.offset),r.setEnd(p.node,p.offset+1)):r.selectNodeContents(e)}else r.selectNodeContents(e);return s?.removeAllRanges(),s?.addRange(r),!0}return!1})(e.value.trim(),t.Ids.Content);return r&&setTimeout(()=>{let e=window.getSelection();if(e&&e.rangeCount>0){let t=e.getRangeAt(0),r=t.getBoundingClientRect(),n=window.innerHeight;if(r.top<100||r.bottom>n-100){let e=t.startContainer.parentElement;e?.scrollIntoView({behavior:"auto",block:"center"})}}},200),!!r}catch(e){console.error("Error finding and selecting text:",e)}return!1},s=e=>{try{sessionStorage.setItem(n,JSON.stringify(e))}catch(e){console.error("Unable to schedule payload highlight:",e)}},o=()=>{let e=null;try{e=sessionStorage.getItem(n)}catch{return null}if(!e)return null;try{sessionStorage.removeItem(n)}catch{}try{return JSON.parse(e)}catch(e){return console.error("Unable to parse scheduled payload highlight:",e),null}};var i=e.i(271645),l=e.i(803333);let u=()=>{let e=(0,l.useCurrentPath)();(0,i.useEffect)(()=>
13{let t=o();if(!t||t.path&&t.path!==e)return;let r=null,n=null,s=()=>{r&&(r.disconnect(),r=null),n&&(window.clearTimeout(n),n=null)},i=()=>{a(t)&&s()};return i(),(r=new MutationObserver(()=>{i()})).observe(document.body,{childList:!0,subtree:!0}),n=window.setTimeout(()=>{s()},5e3),s},[e])};function c(e){let t=(0,i.useRef)(e);return(0,i.useInsertionEffect)(()=>{t.current=e}),(0,i.useCallback)((...e)=>t.current(...e),[])}e.s(["useEffectEvent",()=>c],810595),e.s(["useLocalStorage",()=>p],202225);var d=e.i(39839);let p=(e,t)=>{let[r,n]=(0,d.useLocalStorage)(e,t),[a,s]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{s(!0)},[]),[(0,i.useMemo)(()=>a?r:t,[a,r,t]),n,a]};e.s(["useRecentSearches",()=>h],690236);let f="mintlify-recent-searches";function h(){let[e,t]=(0,i.useState)([]);(0,i.useEffect)(()=>{try{let e=localStorage.getItem(f);if(e){let r=JSON.parse(e);if(Array.isArray(r)){let e=r.filter(e=>e&&"object"==typeof e&&"string"==typeof e.id&&"string"==typeof e.query&&"number"==typeof e.timestamp&&e.searchHit&&"object"==typeof e.searchHit&&"string"==typeof e.searchHit.id);t(e)}}}catch(e){console.error("Failed to load recent searches from localStorage:",e),t([])}},[]);let r=(0,i.useCallback)(e=>{try{localStorage.setItem(f,JSON.stringify(e))}catch(e){console.error("Failed to save recent searches to localStorage:",e)}},[]),n=(0,i.useCallback)((e,n)=>{e.trim()&&n.id&&t(t=>{let a=t.filter(e=>e.searchHit.id!==n.id),s=[{id:`${n.id}-${Date.now()}`,query:e.trim(),searchHit:n,timestamp:Date.now()},...a].slice(0,8);return r(s),s})},[r]);return{recentSearches:e,addRecentSearch:n,removeRecentSearch:(0,i.useCallback)(e=>{t(t=>{let n=t.filter(t=>t.id!==e);return r(n),n})},[r]),clearRecentSearches:(0,i.useCallback)(()=>{t([]),r([])},[r])}}function m(e){let t=i.useRef(!0);t.current&&(t.current=!1,e())}e.s([],148099),e.s(["useOnFirstRender",()=>m],713203),e.s(["gridNavigation",()=>v],464132);var g=e.i(621082);function v(e,t,r,n,a,s,o,i,l,u=2){let c=(0,g.getGridNavigatedIndex)(r.current,{event:e,orientation:n,loopFocus:a,rtl:s,cols:u,disabledIndices:o,minIndex:i,maxIndex:l,prevIndex:t>l?i:t,stopEvent:!0});return(0,g.isIndexOutOfListBounds)(r.current,c)?void 0:c}e.s(["ComboboxDerivedItemsContext",()=>E,"ComboboxFloatingContext",()=>x,"ComboboxHasItemsContext",()=>C,"ComboboxInputValueContext",()=>S,"ComboboxRootContext",()=>b,"useComboboxDerivedItemsContext",()=>R,"useComboboxFloatingContext",()=>A,"useComboboxHasItemsContext",()=>T,"useComboboxInputValueContext",()=>_,"useComboboxRootContext",()=>I],202672),e.i(247167);var y=e.i(733332);let b=i.createContext(void 0),x=i.createContext(void 0),E=i.createContext(void 0),C=i.createContext(!1),S=i.createContext("");function I(){let e=i.useContext(b);if(!e)throw Error((0,y.default)(22));return e}function A(){let e=i.useContext(x);if(!e)throw Error((0,y.default)(23));return e}function R(){let e=i.useContext(E);if(!e)throw Error((0,y.default)(24));return e}function _(){return i.useContext(S)}function T(){return i.useContext(C)}e.s(["compareItemEquality",()=>k,"defaultItemEquality",()=>w,"findItemIndex",()=>P,"findSelectionIndex",()=>L,"isSelectedValueDirty",()=>N,"removeItem",()=>j,"resolveSelectedIndex",()=>M,"selectedValueIncludes",()=>O],484325);let w=(e,t)=>Object.is(e,t);function k(e,t,r){return null==e||null==t?Object.is(e,t):r(e,t)}function N(e,t,r){return Array.isArray(e)&&Array.isArray(t)?!function(e,t,r=Object.is){let{length:n}=e;if(n!==t.length)return!1;for(let a=0;a<n;a+=1)if(!r(e[a],t[a]))return!1;return!0}(e,t,(e,t)=>k(e,t,r)):e!==t}function O(e,t,r){return!!e&&e.some(e=>void 0!==e&&k(t,e,r))}function P(e,t,r){return e?e.findIndex(e=>void 0!==e&&k(e,t,r)):-1}function L(e,t,r,n){let a=n&&Array.isArray(t)?e.findIndex(function(e,t){if(t!==w)return r=>O(e,r,t);let r=new Set(e);return r.delete(void 0),t=>r.has(t)&&(0!==t||e.some(e=>Object.is(t,e)))}(t,r)):P(e,t,r);return -1===a?null:a}function M(e,t,r,n,a,s){return O(n,t,a)?null!=s&&e>s&&O(n,r[s],a)?s:e:e===s?L(r,n,a,!0):s}function j(e,t,r){return e.filter(e=>!k(t,e,r))}},186698,e=>{"use strict";function t(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}e.s(["serializeValue",()=>t])},988713,42191,e=>{"use strict";e.s(["selectors",()=>l],988713);var t=e.i(484325);e.s(["flattenLeafItems",()=>a,"hasNullItemLabel",()=>s,"isGroupedItems",()=>n,"stringifyAsLabel",()=>o,"stringifyAsValue",()=>i],42191),e.i(271645);var r=e.i(186698);function n(e){var t;return"object"==typeof(t=e?.[0])&&null!=t&&Array.isArray(t.items)}function a(e){return n(e)?e.flatMap(e=>e.items):e}function s(e){if(!Array.isArray(e))return null!=e&&"null"in e;if(n(e)){for(let t of e)for(let e of t.items)if(e&&null==e.value&&null!=e.label)return!0;return!1}for(let t of e)if(t&&null==t.value&&null!=t.label)return!0;return!1}function o(e,t){if(t&&null!=e)return t(e)??"";if(e&&"object"==typeof e){if("label"in e&&null!=e.label)return String(e.label);if("value"in e)return String(e.value)}return(0,r.serializeValue)(e)}function i(e,t){return t&&null!=e?t(e)??"":e&&"object"==typeof e&&"value"in e&&"label"in e?(0,r.serializeValue)(e.value):(0,r.serializeValue)(e)}e.i(843476);let l={id:e=>e.id,labelId:e=>e.labelId,items:e=>e.items,selectedValue:e=>e.selectedValue,hasSelectionChips:e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0},hasSelectedValue:e=>{let{selectedValue:t,selectionMode:r}=e;return null!=t&&(!("multiple"===r&&Array.isArray(t))||t.length>0)},hasNullItemLabel:(e,t)=>
13!!t&&s(e.items),open:e=>e.open,mounted:e=>e.mounted,forceMounted:e=>e.forceMounted,inline:e=>e.inline,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,r)=>{let n=e.isItemEqualToValue,a=e.selectedValue;return Array.isArray(a)?a.some(e=>(0,t.compareItemEquality)(r,e,n)):(0,t.compareItemEquality)(r,a,n)},transitionStatus:e=>e.transitionStatus,popupProps:e=>e.popupProps,listProps:e=>e.listProps,inputProps:e=>e.inputProps,triggerProps:e=>e.triggerProps,itemProps:e=>e.itemProps,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupId:e=>e.popupId,triggerElement:e=>e.triggerElement,inputElement:e=>e.inputElement,inputGroupElement:e=>e.inputGroupElement,popupSide:e=>e.popupSide,openMethod:e=>e.openMethod,inputInsidePopup:e=>e.inputInsidePopup,inputOwnsFormValue:e=>e.inputOwnsFormValue,selectionMode:e=>e.selectionMode,name:e=>e.name,form:e=>e.form,disabled:e=>e.disabled,readOnly:e=>e.readOnly,required:e=>e.required,grid:e=>e.grid,virtualized:e=>e.virtualized,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,modal:e=>e.modal,autoHighlight:e=>e.autoHighlight}},469690,875812,e=>{"use strict";e.s(["DEFAULT_FIELD_ROOT_CONTEXT",()=>l,"FieldRootContext",()=>u,"useFieldRootContext",()=>c],469690),e.i(247167);var t=e.i(733332),r=e.i(271645),n=e.i(956789);e.s(["DEFAULT_FIELD_ROOT_STATE",()=>o,"DEFAULT_FIELD_STATE_ATTRIBUTES",()=>s,"DEFAULT_VALIDITY_STATE",()=>a,"fieldValidityMapping",()=>i],875812);let a={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},s={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},o={disabled:!1,...s},i={valid:e=>null===e?null:e?{"data-valid":""}:{"data-invalid":""}},l={invalid:void 0,name:void 0,validityData:{state:a,errors:[],error:"",value:"",initialValue:null},setValidityData:n.NOOP,disabled:void 0,setTouched:n.NOOP,setDirty:n.NOOP,setFilled:n.NOOP,setFocused:n.NOOP,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:o,registerFieldControl:n.NOOP,validation:{getValidationProps:(e,t=n.EMPTY_OBJECT)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:n.NOOP,getInputControl:()=>null,commit:async()=>{},change:n.NOOP}},u=r.createContext(l);function c(e=!0){let a=r.useContext(u);if(a.setValidityData===n.NOOP&&!e)throw Error((0,t.default)(28));return a}},381104,e=>{"use strict";e.s(["useRegisterFieldControl",()=>a]);var t=e.i(146376),r=e.i(388940),n=e.i(469690);function a(e,s,o,i,l=!0,u){let{registerFieldControl:c}=(0,n.useFieldRootContext)(),d=(0,r.useRefWithInit)(()=>Symbol());(0,t.useIsoLayoutEffect)(()=>{let t=d.current;if(!l)return void c(t,void 0);c(t,{controlRef:e,getValue:i,id:s,name:u,value:o})},[e,l,i,s,u,c,d,o]),(0,t.useIsoLayoutEffect)(()=>{let e=d.current;return()=>{c(e,void 0)}},[c,d])}},884708,247778,e=>{"use strict";e.s(["useFormContext",()=>a],884708),e.i(247167);var t=e.i(271645),r=e.i(956789);let n=t.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:r.NOOP,validationMode:"onSubmit",submitCountRef:{current:0}});function a(){return t.useContext(n)}e.s(["LabelableContext",()=>s,"useLabelableContext",()=>o],247778);let s=t.createContext({controlId:void 0,registerControlId:r.NOOP,resetControlId:r.NOOP,labelId:void 0,setLabelId:r.NOOP,messageIds:[],setMessageIds:r.NOOP,getDescriptionProps:e=>e});function o(){return t.useContext(s)}},538489,e=>{"use strict";e.s(["useLabelableId",()=>l]);var t=e.i(271645),r=e.i(146376),n=e.i(667865),a=e.i(388940),s=e.i(956789),o=e.i(788015),i=e.i(247778);function l(e={}){let{id:u,enabled:c=!0}=e,{controlId:d,registerControlId:p,resetControlId:f}=(0,i.useLabelableContext)(),h=(0,o.useBaseUiId)(),m=(0,a.useRefWithInit)(()=>Symbol()),g=t.useRef(!1),v=t.useRef(!1),y=(0,n.useStableCallback)(()=>{g.current&&p!==s.NOOP&&(g.current=!1,p(m.current,void 0))});return(0,r.useIsoLayoutEffect)(()=>{let e;if(!c||p===s.NOOP)return void y();if(void 0!==u)v.current=!0,e=u;else{if(!v.current)return void f();e=h}if(void 0===e)return void y();g.current=!0,p(m.current,e)},[u,c,p,f,h,m,y]),(0,r.useIsoLayoutEffect)(()=>y,[y]),(c?d:void 0)??u??h}},730275,496545,e=>{"use strict";e.s(["Autocomplete",()=>te,"AutocompleteCollection",()=>tt,"AutocompleteGroup",()=>ts,"AutocompleteGroupLabel",()=>to,"AutocompleteInput",()=>tr,"AutocompleteItem",()=>ta,"AutocompleteList",()=>tn,"AutocompleteStatus",()=>ti],730275),e.s(["Arrow",()=>eq,"Backdrop",()=>ej,"Clear",()=>eI,"Collection",()=>e_,"Empty",()=>e4,"Group",()=>eY,"GroupLabel",()=>eJ,"Icon",()=>eE,"Input",()=>ey,"InputGroup",()=>ex,"Item",()=>e3,"List",()=>ew,"Popup",()=>ez,"Portal",()=>eL,"Positioner",()=>eZ,"Root",()=>q,"Row",()=>e9,"Separator",()=>e7,"Status",()=>
13eN,"Trigger",()=>ed,"Value",()=>W,"useFilter",()=>O,"useFilteredItems",()=>e6],196799),e.i(148099);var t=e.i(271645);e.i(247167);var r=e.i(733332),n=e.i(951437),a=e.i(146376),s=e.i(713203),o=e.i(667865),i=e.i(828918),l=e.i(446265),u=e.i(502077),c=e.i(388940),d=e.i(301252),p=e.i(956789),f=e.i(229315),h=e.i(17989),m=e.i(265858),g=e.i(260891),v=e.i(385689),y=e.i(464132),b=e.i(584446),x=e.i(675606),E=e.i(56434),C=e.i(202672),S=e.i(988713),I=e.i(137584),A=e.i(469690),R=e.i(381104),_=e.i(884708),T=e.i(538489),w=e.i(42191);function k(e){return null==e?void 0:`${e}-popup`}let N=new Map,O=function(e={}){let t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},r=`${function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e.locale)}|${JSON.stringify(t)}`,n=N.get(r);if(n)return n;let a=new Intl.Collator(e.locale,t),s={contains(e,t,r){if(!t)return!0;let n=(0,w.stringifyAsLabel)(e,r);for(let e=0;e<=n.length-t.length;e+=1)if(0===a.compare(n.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,r){if(!t)return!0;let n=(0,w.stringifyAsLabel)(e,r);return 0===a.compare(n.slice(0,t.length),t)},endsWith(e,t,r){if(!t)return!0;let n=(0,w.stringifyAsLabel)(e,r),s=t.length;return n.length>=s&&0===a.compare(n.slice(n.length-s),t)}};return N.set(r,s),s};var P=e.i(223910),L=e.i(32199);function M(e,t=!1){let{overflowY:r}=(0,f.getComputedStyle)(e);return("auto"===r||"scroll"===r)&&(t?e.clientHeight>0:e.scrollHeight>e.clientHeight)}function j(e,t,r=!1){return"vertical"===t?M(e,r):function(e,t=!1){let{overflowX:r}=(0,f.getComputedStyle)(e);return("auto"===r||"scroll"===r)&&(t?e.clientWidth>0:e.scrollWidth>e.clientWidth)}(e,r)}function $(e,t,r){let n=e;for(;(0,f.isHTMLElement)(n)&&n!==t&&!(0,f.isLastTraversableNode)(n);){for(let e of r)if(j(n,e))return!0;n=(0,f.getParentNode)(n)}return!1}function D(e,t,r="vertical",n=!1){let a=(0,f.isHTMLElement)(e)?e:null;for(;(0,f.isHTMLElement)(a)&&a!==t&&!(0,f.isLastTraversableNode)(a);){if(j(a,r,n))return a;a=(0,f.getParentNode)(a)}return j(t,r,n)?t:null}e.s(["findScrollableTouchTarget",()=>D,"hasScrollableAncestor",()=>$,"isScrollableY",()=>M],496545);var F=e.i(606039),V=e.i(264111),H=e.i(176782),U=e.i(484325);let Z=Symbol("none"),B={value:Z,index:-1};var K=e.i(872855),G=e.i(843476);function z(e){let k,{id:N,onOpenChangeComplete:j,defaultSelectedValue:$=null,selectedValue:D,onSelectedValueChange:z,defaultInputValue:q,inputValue:W,open:Y,defaultOpen:J=!1,selectionMode:X,onItemHighlighted:Q,name:ee,form:et,disabled:er=!1,readOnly:en=!1,required:ea=!1,inputRef:es,grid:eo=!1,items:ei,filteredItems:el,filter:eu,filterQuery:ec,openOnInputClick:ed=!0,autoHighlight:ep=!1,keepHighlight:ef=!1,highlightItemOnHover:eh=!0,loopFocus:em=!0,itemToStringLabel:eg,itemToStringValue:ev,isItemEqualToValue:ey=U.defaultItemEquality,virtualized:eb=!1,inline:ex=!1,fillInputOnItemPress:eE=!0,modal:eC=!1,limit:eS=-1,autoComplete:eI="list",formAutoComplete:eA,locale:eR,submitOnItemClick:e_=!1}=e,{clearErrors:eT}=(0,_.useFormContext)(),{setDirty:ew,validityData:ek,setFilled:eN,name:eO,disabled:eP,setTouched:eL,setFocused:eM,validationMode:ej,validation:e$}=(0,A.useFieldRootContext)(),eD=(0,K.useDirection)(),eF=(0,T.useLabelableId)({id:N}),eV=O({locale:eR}),eH=Array.isArray(ei)?null:ei;if(eH&&"function"!=typeof eH.label)throw Error((0,r.default)(100));let eU=eH?eH.data:ei,eZ=eH?.value,eB=eZ?void 0:eU,eK=t.useMemo(()=>{let e;if(!el||!eZ)return;let t=(0,w.flattenLeafItems)(el),r=t.map(eZ);return{values:r,findItem(n,a){if(!e){e=new Map;for(let n=0;n<r.length;n+=1)e.has(r[n])||e.set(r[n],t[n])}var s=e;let o=s.get(n);if(void 0!==o||a===U.defaultItemEquality)return o;for(let[e,t]of s)if((0,U.compareItemEquality)(e,n,a))return t}}},[el,eZ]),eG=t.useMemo(()=>eH?e=>eH.label(e,ey,e=>{let t=eK?.findItem(e,ey);return null!=t?eH.itemLabel(t):(0,w.stringifyAsLabel)(e,eg)}):eg,[eH,eg,eK,ey]),ez=t.useMemo(()=>eH?Object.assign(e=>eH.itemLabel(e),{selected:e=>(0,w.stringifyAsLabel)(e,eG)}):eg,[eH,eG,eg]);function eq(e){return(0,w.stringifyAsLabel)(e,eG)}let[eW,eY]=t.useState(!1),[eJ,eX]=t.useState(null),eQ=t.useRef(eJ),e0=t.useRef([]),e1=t.useRef([]),e5=t.useRef(null),e2=t.useRef(null),e3=t.useRef(null),e9=t.useRef(null),e4=t.useRef(null),e7=t.useRef(!0),e6=t.useRef(!1),e8=t.useRef(null),te=t.useRef(null),tt=t.useRef(null),tr=t.useRef(B),tn=t.useRef(null),ta=t.useRef([]),ts=t.useRef(null),to=eP||er,ti=eO??ee,tl="multiple"===X,tu="single"===X,tc=void 0!==W||void 0!==q,td=void 0!==eU,tp=void 0!==el;k="always"===ep?"always":!!ep&&"input-change";let[tf,th]=(0,n.useControlled)({controlled:D,default:tl?$??p.EMPTY_ARRAY:$,name:"Combobox",state:"selectedValue"}),tm=t.useMemo(()=>null===eu?()=>!0:void 0!==eu?eu:(e,t)=>
13null!=e&&eV.contains(e,t,ez),[eu,eV,ez]),tg=(0,c.useRefWithInit)(()=>tc?q??"":tu?eq(tf):"").current,[tv,ty]=(0,n.useControlled)({controlled:W,default:tg,name:"Combobox",state:"inputValue"}),[tb,tx]=(0,n.useControlled)({controlled:Y,default:J,name:"Combobox",state:"open"}),tE=(0,w.isGroupedItems)(eU),tC=tb||null===eJ?String(tv).trim():eJ,tS=tu?eq(tf):"",tI=tu&&!eW&&""!==tC&&tS.length===tC.length&&eV.contains(tS,tC),tA=tI?"":ec??tC,tR=td&&tp&&tI&&(!eH||eH.hasValue(tf,ey)),t_=t.useMemo(()=>eU?(0,w.flattenLeafItems)(eU):p.EMPTY_ARRAY,[eU]),tT=t.useMemo(()=>{if(el&&!tR)return el;if(!eU)return p.EMPTY_ARRAY;if(tE){let e=[],t=0;for(let r of eU){if(eS>-1&&t>=eS)break;let n=eS>-1?eS-t:1/0,a=""===tA?r.items.slice(0,n):[];if(""!==tA)for(let e of r.items){if(a.length>=n)break;tm(e,tA,ez)&&a.push(e)}if(a.length>0){let n={...r,items:a};e.push(n),t+=a.length}}return e}if(""===tA)return eS>-1?t_.slice(0,eS):t_;let e=[];for(let t of t_){if(eS>-1&&e.length>=eS)break;tm(t,tA,ez)&&e.push(t)}return e},[el,tR,eU,tE,tA,eS,tm,ez,t_]),tw=t.useMemo(()=>{if(eK&&tT===el)return eK.values;let e=(0,w.flattenLeafItems)(tT);return eZ?e.map(e=>eZ(e)):e},[tT,el,eK,eZ]),tk=(0,c.useRefWithInit)(()=>{let e=null;return ex&&tb&&td&&"none"!==X&&(e=(0,U.findSelectionIndex)(tw,tf,ey,tl)),new d.ReactStore({id:eF,labelId:void 0,selectedValue:tf,open:tb,items:eB,selectionMode:X,name:ti,form:et,disabled:to,readOnly:en,required:ea,grid:eo,virtualized:eb,openOnInputClick:ed,itemToStringLabel:eG,isItemEqualToValue:ey,modal:eC,autoHighlight:k,submitOnItemClick:e_,hasInputValue:tc,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:ex,activeIndex:null,selectedIndex:e,popupProps:{},listProps:{},inputProps:{},triggerProps:{},itemProps:p.EMPTY_OBJECT,positionerElement:null,listElement:null,popupId:void 0,triggerElement:null,inputElement:null,inputGroupElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,inputOwnsFormValue:"none"===X},{onOpenChangeComplete:p.NOOP,setOpen:p.NOOP,setInputValue:p.NOOP,setSelectedValue:p.NOOP,setIndices:p.NOOP,handleSelection:p.NOOP,forceMount:p.NOOP,requestSubmit:p.NOOP,listRef:e0,labelsRef:e1,popupRef:e5,emptyRef:e4,inputRef:e2,startDismissRef:e3,endDismissRef:e9,keyboardActiveRef:e7,chipsContainerRef:e8,clearRef:te,valuesRef:ta,pointerDownItemRef:ts,selectionEventRef:tt},S.selectors)}).current,tN="none"===X?tv:tf,tO=t.useMemo(()=>"none"===X?tN:Array.isArray(tf)?tf.map(e=>(0,w.stringifyAsValue)(e,ev)):(0,w.stringifyAsValue)(tf,ev),[tN,ev,X,tf]),tP=(0,o.useStableCallback)(Q
13),tL=(0,o.useStableCallback)(j),tM=tk.useState("activeIndex"),tj=tk.useState("selectedIndex"),t$=tk.useState("positionerElement"),tD=tk.useState("listElement"),tF=tk.useState("triggerElement"),tV=tk.useState("inputElement"),tH=tk.useState("inputGroupElement"),tU=tk.useState("inline"),tZ=tk.useState("inputInsidePopup"),tB=tk.useState("inputOwnsFormValue"),tK=tu&&!tZ&&tv===tS,tG=(0,l.useValueAsRef)(tF),{mounted:tz,setMounted:tq,transitionStatus:tW}=(0,P.useTransitionStatus)(tb),{openMethod:tY,triggerProps:tJ}=(0,L.useOpenInteractionType)(tb),tX=(0,o.useStableCallback)(()=>tO);(0,R.useRegisterFieldControl)(tZ?tG:e2,eF,tN,tX,!to,ee);let tQ=(0,o.useStableCallback)(()=>{eU?e1.current=tw.map(eq):tk.set("forceMounted",!0)}),t0=(0,o.useStableCallback)((e,t,r)=>{if(-1===t){if(tr.current===B)return;tr.current=B}else tr.current={value:e,index:t};tP(e,(0,x.createGenericEventDetails)(r,void 0,{index:t}))}),t1=(0,o.useStableCallback)(e=>{let t={};void 0!==e.activeIndex&&(t.activeIndex=e.activeIndex),void 0!==e.selectedIndex&&(t.selectedIndex=e.selectedIndex),tk.update(t);let r=e.activeIndex;if(void 0===r)return;let n=e.type||E.REASONS.none;null===r?t0(void 0,-1,n):t0(ta.current[r],r,n)}),t5=(0,o.useStableCallback)((t,r)=>{if(e.onInputValueChange?.(t,r),!r.isCanceled){if(e6.current=r.reason===E.REASONS.inputClear,r.reason===E.REASONS.inputChange){tb&&null!==eJ&&eX(null);let e=r.event,n=e.inputType;if("compositionend"===e.type||null!=n&&""!==n&&"insertReplacementText"!==n){let e=""!==t.trim();e&&eY(!0),tn.current={hasQuery:e};let r=tk.state.listElement;if(!tk.state.virtualized&&r){let e=e5.current;for(let t of(0,f.getOverflowAncestors)(r.firstElementChild??r)){if(!(0,f.isHTMLElement)(t)||(e?!(0,b.contains)(e,t):"dialog"===t.getAttribute("role")))break;if(M(t)){t.scrollTop=0;break}}}e&&k&&null==tk.state.activeIndex&&(tb||tU)&&tk.set("activeIndex",0)}}else r.reason===E.REASONS.inputClear&&""===t&&tk.state.inputInsidePopup&&(tn.current={hasQuery:!1,selection:!0}
13);ty(t)}}),t2=(0,o.useStableCallback)(e=>{let t=!e&&tZ&&!tU&&""!==tv&&(String(tv).trim()===eJ||tv===tS);!e&&(t||""===tv||tK)&&eY(!1),eX(null),t&&t5("",(0,x.createChangeEventDetails)(E.REASONS.inputClear))}),t3=(0,o.useStableCallback)((t,r)=>{if(tb!==t&&(r.reason===E.REASONS.escapeKey&&td&&0===tw.length&&!e4.current&&r.allowPropagation(),e.onOpenChange?.(t,r),!r.isCanceled&&(t&&null!==eJ&&t2(r.reason===E.REASONS.inputChange),!t&&eW&&(tu?(tU||eX(tC),""===tC&&eY(!1)):tl&&(tU||eX(tC),tZ&&t1({activeIndex:null}),(!tZ||tU)&&t5("",(0,x.createChangeEventDetails)(E.REASONS.inputClear,r.event,void 0,{isItemPress:r.reason===E.REASONS.itemPress})))),tx(t),!t&&tZ&&(r.reason===E.REASONS.focusOut||r.reason===E.REASONS.outsidePress))&&(eL(!0),eM(!1),"onBlur"===ej))){let e="none"===X?tv:tf;e$.commit(e)}}),t9=(0,o.useStableCallback)((e,t)=>{z?.(e,t),!t.isCanceled&&(th(e),("none"===X&&e5.current&&eE||tu&&!tk.state.inputInsidePopup)&&t5(eq(e),(0,x.createChangeEventDetails)(t.reason,t.event)))}),t4=(0,o.useStableCallback)((e,t)=>{let r=(0,b.getTarget)(e),n=tt.current??e;tt.current=null;let a=(0,x.createChangeEventDetails)(E.REASONS.itemPress,n),s=r?.closest("a")?.getAttribute("href");if(s){s.startsWith("#")&&t3(!1,a);return}if(tl){let e=Array.isArray(tf)?tf:[],r=(0,U.selectedValueIncludes)(e,t,ey);if(t9(r?(0,U.removeItem)(e,t,ey):[...e,t],a),a.isCanceled||!(e2.current&&""!==e2.current.value.trim()))return;if(tk.state.inputInsidePopup){t5("",(0,x.createChangeEventDetails)(E.REASONS.inputClear,a.event,void 0,{isItemPress:!0}));let e=tn.current;e&&!r&&(e.toggledValue=t)}else t3(!1,a)}else{if(t9(t,a),a.isCanceled)return;t3(!1,a)}}),t7=(0,o.useStableCallback)(()=>{let e=e$.inputRef.current?.form??tk.state.inputElement?.form;e&&"function"==typeof e.requestSubmit&&e.requestSubmit()}),t6=(0,o.useStableCallback)(()=>{if(tq(!1),tL?.(!1),eY(!1),eX(null),"none"===X?t1({activeIndex:null,selectedIndex:null}):t1({activeIndex:null}),tl&&e2.current&&""!==e2.current.value&&!e6.current&&t5("",(0,x.createChangeEventDetails)(E.REASONS.inputClear)),tu)if(tk.state.inputInsidePopup)e2.current&&""!==e2.current.value&&t5("",(0,x.createChangeEventDetails)(E.REASONS.inputClear));else{let e=eq(tf);if(e2.current&&e2.current.value!==e){let t=""===e?E.REASONS.inputClear:E.REASONS.none;t5(e,(0,x.createChangeEventDetails)(t))}}}),t8=t.useMemo(()=>tU&&t$?{current:t$.closest('[role="dialog"]')}:e5,[tU,t$]);(0,I.useOpenChangeComplete)({enabled:!e.actionsRef,open:tb,ref:t8,onComplete(){tb||t6()}}),t.useImperativeHandle(e.actionsRef,()=>({unmount:t6}),[t6]),(0,a.useIsoLayoutEffect)(function(){let e=null!==eQ.current&&null===eJ;if(eQ.current=eJ,tb&&(!e||!td)||(tb||(ts.current=null),"none"===X))return;let t=td?tw:ta.current;t1({selectedIndex:(0,U.findSelectionIndex)(t,tf,ey,tl)})},[tb,eJ,tf,X,tl,td,tw,ey,t1]),(0,a.useIsoLayoutEffect)(()=>{eU&&(ta.current=tw,e0.current.length=tw.length)},[eU,tw]),(0,a.useIsoLayoutEffect)(()=>{let e=tn.current;
13if(e){let t=tb||tU||tk.state.positionerElement?.hidden===!1;if(e.hasQuery)k&&t&&tk.set("activeIndex",0),tn.current=null;else if(""===String(tv).trim()&&(tn.current=null,t)){let t=e.selection;"always"!==k||t||"none"!==tk.state.selectionMode||tk.set("activeIndex",0),queueMicrotask(()=>{if(!tk.state.open&&!tk.state.inline||e2.current&&""!==e2.current.value.trim())return;let r=tk.state.selectedValue,n="multiple"===tk.state.selectionMode;if(n&&Array.isArray(r)?r.length>0:"none"!==tk.state.selectionMode&&null!=r){let t=td||tp?tw:ta.current,a=(0,U.findItemIndex)(t,e.toggledValue,tk.state.isItemEqualToValue);tk.set("activeIndex",-1!==a?a:(0,U.findSelectionIndex)(t,r,tk.state.isItemEqualToValue,n))}else t?tk.set("activeIndex",null):"always"===k&&tk.set("activeIndex",0)})}}if(!tb&&!tU)return;let t=td||tp?tw:ta.current,r=tk.state.activeIndex;if(null==r)return"always"===k&&t.length>0?void tk.set("activeIndex",0):void t0(void 0,-1,E.REASONS.none);if(r>=t.length){t0(void 0,-1,E.REASONS.none),tk.set("activeIndex",null);return}let n=t[r],a=tr.current.value,s=a!==Z&&(0,U.compareItemEquality)(n,a,tk.state.isItemEqualToValue);tr.current.index===r&&s||t0(n,r,E.REASONS.none)},[tM,k,t0,tp,td,tw,tU,tb,tk,tv]),(0,a.useIsoLayoutEffect)(()=>{if("none"===X)return void eN(""!==String(tv));eN(tl?Array.isArray(tf)&&tf.length>0:null!=tf)},[eN,X,tv,tf,tl]),t.useEffect(()=>{td&&k&&0===tw.length&&t1({activeIndex:null})},[td,k,tw.length,t1]);let re=!1;function rt(){re||tv===tS||(re=!0,t5(tS,(0,x.createChangeEventDetails)(E.REASONS.none)))}function rr(){!tu||tc||tZ||eW||rt()}(0,F.useValueChanged)(tC,function(){tb&&""!==tC&&tC!==String(tg)&&!tK&&eY(!0)}),(0,F.useValueChanged)(tb,function(){tb&&null!==eJ&&t2(!1)}),(0,F.useValueChanged)(tf,function(){"none"!==X&&(eT(ti),ew((0,U.isSelectedValueDirty)(tf,ek.initialValue,ey)),e$.change(tf),!tu||tc||tZ||rt())}),(0,F.useValueChanged)(tS,rr),(0,F.useValueChanged)(eU,rr),(0,F.useValueChanged)(tv,function(){"none"===X&&(eT(ti),ew(tv!==ek.initialValue),e$.change(tv))});let rn=(0,m.useFloatingRootContext)({open:!!tU||tb,onOpenChange:t3,elements:{reference:tZ?tF:tV,floating:t$}}),ra=eo?"grid":"listbox",rs=tb||tU,ro=rs?"true":"false",ri=t.useMemo(()=>{let e=tV?.tagName==="INPUT",t=null==tV||e,r=t||rs,n=t?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return r&&(n.role="combobox",n["aria-expanded"]=ro,n["aria-haspopup"]=ra,n["aria-controls"]=rs?tD?.id:void 0,n["aria-autocomplete"]=en?"none":eI),{reference:n,floating:{role:"presentation"}}},[tV,rs,ro,ra,tD?.id,eI,en]),rl=(0,v.useClick)(rn,{enabled:!to&&ed,event:"mousedown-only",toggle:!1,touchOpenDelay:100*!tZ,reason:E.REASONS.inputPress}),ru=(0,h.useDismiss)(rn,{enabled:!to&&!tU,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!tU||void 0,outsidePress(e){let t=(0,b.getTarget)(e);return!(0,b.contains)(tF,t)&&!(0,b.contains)(te.current,t)&&!(0,b.contains)(e8.current,t)&&!(0,b.contains)(tH,t)}}),rc=(0,g.useListNavigation)(rn,{enabled:!to,id:eF,listRef:e0,activeIndex:tM,selectedIndex:tj,virtual:!0,loopFocus:em,allowEscape:em&&!k,focusItemOnOpen:!eW&&("none"!==X||!!k)&&"auto",focusItemOnHover:eh,resetOnPointerLeave:!ef,orientation:eo?"horizontal":void 0,rtl:"rtl"===eD,disabledIndices:p.EMPTY_ARRAY,grid:eo?y.gridNavigation:void 0,onNavigate(e,t){(t||tb)&&"ending"!==tW&&(t?t1({activeIndex:e,type:e7.current?E.REASONS.keyboard:E.REASONS.pointer}):t1({activeIndex:e}))}}),rd=t.useMemo(()=>(0,H.mergeProps)(rc.reference,{onKeyDown(e){eo&&null==tk.state.activeIndex&&("ArrowLeft"===e.key||"ArrowRight"===e.key)&&e.preventBaseUIHandler()}},ru.reference,rl.reference,ri.reference),[rc.reference,ru.reference,rl.reference,ri.reference,eo,tk]),rp=t.useMemo(()=>(0,H.mergeProps)(V.FOCUSABLE_POPUP_PROPS,ru.floating),[ru.floating]),rf=t.useMemo(()=>(0,H.mergeProps)(rc.floating,ri.floating),[rc.floating,ri.floating]),rh=t.useMemo(()=>{let e=rc.item;return e?{...e,onFocus:void 0}:p.EMPTY_OBJECT},[rc.item]);tk.useContextCallback("setOpen",t3),tk.useContextCallback("setInputValue",t5),tk.useContextCallback("setSelectedValue",t9),tk.useContextCallback("setIndices",t1),tk.useContextCallback("handleSelection",t4),tk.useContextCallback("forceMount",tQ),tk.useContextCallback("requestSubmit",t7),tk.useContextCallback("onOpenChangeComplete",j),(0,s.useOnFirstRender)(()=>{tk.update({inline:ex,popupProps:rp,listProps:rf,inputProps:rd,triggerProps:tJ,itemProps:rh})});let rm={id:eF,selectedValue:tf,open:tb,mounted:tz,transitionStatus:tW,items:eB,inline:ex,popupProps:rp,listProps:rf,inputProps:rd,triggerProps:tJ,itemProps:rh,openMethod:tY,selectionMode:X,name:ti,form:et,disabled:to,readOnly:en,required:ea,grid:eo,virtualized:eb,openOnInputClick:ed,itemToStringLabel:eG,modal:eC,autoHighlight:k,isItemEqualToValue:ey,submitOnItemClick:e_,hasInputValue:tc};(0,a.useIsoLayoutEffect)(()=>{tk.update({...rm,inputOwnsFormValue:"none"===X&&(ex||!tk.state.inputInsidePopup)})},[tk,...Object.values(rm)]);let rg=(0,i.useMergedRefs)(es,e$.inputRef),rv=t.useMemo(()=>({query:tC,hasItems:td,filteredItems:tT,flatFilteredValues:tw}),[tC,td,tT,tw]),ry=t.useMemo(()=>Array.isArray(tN)?"":(0,w.stringifyAsValue)(tN,ev),[tN,ev]),rb=tl&&Array.isArray(tf)&&tf.length>0,rx=tl||"none"===X&&tB?void 0:ti,rE=t.useMemo(()=>tl&&Array.isArray(tf)&&ti?tf.map(e=>{let t=(0,w.stringifyAsValue)(e,ev);return(0,G.jsx)("input",{type:"hidden",form:et,name:ti,value:t,disabled:to},t)}
13):null,[tl,tf,et,ti,ev,to]),rC=(0,G.jsxs)(t.Fragment,{children:[e.children,(0,G.jsx)("input",{...e$.getValidationProps(to,{onFocus(){if(tZ)return void tF?.focus();(e2.current||tF)?.focus()},onChange(e){if(e.nativeEvent.defaultPrevented||to||en)return;let t=e.currentTarget.value,r=t.toLowerCase(),n=(0,x.createChangeEventDetails)(E.REASONS.none,e.nativeEvent),a=()=>ta.current.findIndex(e=>(0,w.stringifyAsValue)(e,ev).toLowerCase()===r||eq(e).toLowerCase()===r);tu&&(tQ(),eU&&-1===a()&&tk.set("forceMounted",!0)),queueMicrotask(function(){if(tl)return;if("none"===X)return void t5(t,n);let e=a();-1===e&&(e=ta.current.findIndex((e,t)=>{let n=e1.current[t];return null!=n&&n.toLowerCase()===r}));let s=-1===e?void 0:ta.current[e];null!=s&&t9?.(s,n)})}}),id:eF&&null==rx?`${eF}-hidden-input`:void 0,form:et,name:rx,autoComplete:eA,disabled:to,required:ea&&!rb,readOnly:en,value:ry,ref:rg,style:rx?u.visuallyHiddenInput:u.visuallyHidden,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),rE]});return(0,G.jsx)(C.ComboboxRootContext.Provider,{value:tk,children:(0,G.jsx)(C.ComboboxFloatingContext.Provider,{value:rn,children:(0,G.jsx)(C.ComboboxHasItemsContext.Provider,{value:td,children:(0,G.jsx)(C.ComboboxDerivedItemsContext.Provider,{value:rv,children:(0,G.jsx)(C.ComboboxInputValueContext.Provider,{value:tv,children:rC})})})})})}function q(e){let r,{openOnInputClick:n=!1,value:a,defaultValue:s,onValueChange:o,mode:i="list",itemToStringValue:l,...u}=e,c=("inline"===i||"both"===i)&&!e.readOnly,d=void 0!==a,[p,f]=t.useState(s??""),[h,m]=t.useState("");t.useEffect(()=>{(d||!c)&&m("")},[a,d,c]),r=c&&""!==h?h:d?a??"":p;let g=O({locale:u.locale}),v=String((d?a:p)??"").trim(),y="inline"===i||"none"===i||null===u.filter?null:u.filter??g.contains;return(0,G.jsx)(z,{...u,itemToStringLabel:l,openOnInputClick:n,selectionMode:"none",fillInputOnItemPress:!0,filter:y,filterQuery:"both"===i?v:void 0,autoComplete:i,inputValue:r,defaultInputValue:s,onInputValueChange:function(e,t){m(""),d||f(e),o?.(e,t)},onItemHighlighted:function(t,r){e.onItemHighlighted?.(t,r),r.reason!==E.REASONS.pointer&&m(c&&null!=t?(0,w.stringifyAsLabel)(t,l):"")}})}function W(e){let{children:r}=e,n=(0,C.useComboboxInputValueContext)(),a=null;return a="function"==typeof r?r(String(n)):null!=r?r:n,(0,G.jsx)(t.Fragment,{children:a})}var Y=e.i(439957),J=e.i(108868),X=e.i(552245),Q=e.i(540886),ee=e.i(879938),et=e.i(875812),er=e.i(145147);er.CommonTriggerDataAttributes.popupOpen,er.CommonTriggerDataAttributes.pressed;let en={...ee.pressableTriggerOpenStateMapping,...et.fieldValidityMapping,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":""}:null};var ea=e.i(247778),es=e.i(157940),eo=e.i(264042),ei=e.i(736760);function el(e){let t=e.useState("mounted"),r=e.useState("popupSide"),n=e.useState("positionerElement");return t&&n?r:null}function eu(){return 0===(0,C.useComboboxDerivedItemsContext)().filteredItems.length}function ec(e,t,r){let n=e.context.listRef.current[t];n&&(e.context.selectionEventRef.current=r,n.click(),e.context.selectionEventRef.current=null)}let ed=t.forwardRef(function(e,r){let n,{render:a,className:s,nativeButton:i=!0,disabled:l=!1,id:u,style:c,...d}=e,{state:p,disabled:f,setTouched:h,setFocused:m,validationMode:g,validation:y}=(0,A.useFieldRootContext)(),{labelId:S}=(0,ea.useLabelableContext)(),I=(0,C.useComboboxRootContext)(),R=I.useState("selectionMode"),_=I.useState("disabled"),w=I.useState("readOnly"),N=I.useState("required"),O=I.useState("positionerElement"),P=I.useState("listElement"),L=I.useState("popupId"),M=I.useState("triggerProps"),j=I.useState("inputInsidePopup"),$=I.useState("id"),D=I.useState("labelId"),F=I.useState("open"),V=I.useState("selectedValue"),H=I.useState("activeIndex"),U=I.useState("selectedIndex"),Z=I.useState("hasSelectedValue"),B=(0,C.useComboboxFloatingContext)(),K=(0,C.useComboboxInputValueContext)(),G=(0,Y.useTimeout)(),z=f||_||l,q=eu(),W=el(I);(0,T.useLabelableId)({id:j?u:void 0});let ee=j?u??$:u;F&&j?n=L??k($):F&&(n=P?.id);let et=t.useRef("");function er(e){et.current=e.pointerType}let{reference:ec}=(0,ei.useTypeahead)(B,{enabled:!F&&!w&&!_&&"single"===R,listRef:I.context.labelsRef,activeIndex:H,selectedIndex:U,onMatch(e){let t=I.context.valuesRef.current[e];void 0!==t&&I.context.setSelectedValue(t,(0,x.createChangeEventDetails)(E.REASONS.none))}}),{reference:ed}
13=(0,v.useClick)(B,{enabled:!_,event:"mousedown"}),{buttonRef:ep,getButtonProps:ef}=(0,Q.useButton)({native:i,disabled:z}),eh={...p,readOnly:w,open:F,disabled:z,popupSide:W,listEmpty:q,placeholder:"none"!==R&&!Z},em=(0,o.useStableCallback)(e=>{I.set("triggerElement",e)});return(0,X.useRenderElement)("button",e,{ref:[r,ep,em],state:eh,props:[M,ed,ec,{id:ee,tabIndex:j?0:-1,role:j?"combobox":void 0,"aria-expanded":F,"aria-haspopup":j?"dialog":"listbox","aria-controls":n,"aria-required":j&&N||void 0,"aria-readonly":j&&w||void 0,"aria-labelledby":S??D,onPointerDown:er,onPointerEnter:er,onFocus(){m(!0),z||G.start(0,I.context.forceMount)},onBlur(e){(0,b.contains)(O,e.relatedTarget)||(h(!0),m(!1),"onBlur"===g&&y.commit("none"===R?K:V))},onMouseDown(e){if(z||(j||B.set("domReferenceElement",e.currentTarget),I.context.forceMount(),"touch"!==et.current&&(I.context.inputRef.current?.focus(),j||e.preventDefault()),F))return;let t=(0,J.ownerDocument)(e.currentTarget);j&&t.addEventListener("mouseup",function(e){let t=I.state.triggerElement;if(!t)return;let r=(0,b.getTarget)(e),n=I.state.positionerElement,a=I.state.listElement;!((0,b.contains)(t,r)||(0,b.contains)(n,r)||(0,b.contains)(a,r))&&((0,eo.isMouseWithinBounds)(e,t)||I.context.setOpen(!1,(0,x.createChangeEventDetails)(E.REASONS.cancelOpen,e)))},{once:!0})},onKeyDown(e){("ArrowDown"===e.key||"ArrowUp"===e.key)&&((0,es.stopEvent)(e),I.context.setOpen(!0,(0,x.createChangeEventDetails)(E.REASONS.listNavigation,e.nativeEvent)),I.context.inputRef.current?.focus())}},y.getValidationProps(z,d),ef],stateAttributesMapping:en})});var ep=e.i(328744),ef=e.i(788015);let eh=t.createContext(void 0),em=t.createContext(void 0);function eg(e){let n=t.useContext(em);if(void 0===n&&!e)throw Error((0,r.default)(21));return n}let ev=t.forwardRef(function(e,t){let r=(0,C.useComboboxRootContext)(),{buttonRef:n,getButtonProps:a}=(0,Q.useButton)({native:!1}),s=(0,i.useMergedRefs)(t,n),o=a({onClick:function(e){r.context.setOpen(!1,(0,x.createChangeEventDetails)(E.REASONS.closePress,e.nativeEvent,e.currentTarget))}});return(0,G.jsx)("span",{ref:s,...o,"aria-label":"Dismiss",tabIndex:void 0,style:u.visuallyHiddenInput})}),ey=t.forwardRef(function(e,r){let{render:n,className:a,disabled:s=!1,id:i,style:l,...u}=e,{state:c,disabled:d,setTouched:p,setFocused:f,validationMode:h,validation:m}=(0,A.useFieldRootContext)(),{labelId:g}=(0,ea.useLabelableContext)(),v=t.useContext(eh),y=!!eg(!0),b=(0,C.useComboboxRootContext)(),S=(0,C.useComboboxInputValueContext)(),I=(0,K.useDirection)(),R=b.useState("required"),_=b.useState("disabled"),T=b.useState("readOnly"),w=b.useState("name"),k=b.useState("form"),N=b.useState("selectionMode"),O=b.useState("autoHighlight"),P=b.useState("inputProps"),L=b.useState("triggerProps"),M=b.useState("open"),j=b.useState("mounted"),$=b.useState("selectedValue"),D=b.useState("id"),F=b.useState("inline"),V=b.useState("modal"),H=!!O,U=el(b),Z=d||_||s,B=eu(),z=y||F,q=(0,ef.useBaseUiId)(i??(z?void 0:D)),W=y?et.DEFAULT_FIELD_STATE_ATTRIBUTES:c,[Y,J]=t.useState(null),Q=t.useRef(!1),ee=t.useRef(null),er=t.useRef(!1),eo="none"===N&&!y,ei=(0,o.useStableCallback)(e=>{let t=y||b.state.inline;t&&!b.state.hasInputValue&&b.context.setInputValue("",(0,x.createChangeEventDetails)(E.REASONS.none)),b.update({inputElement:e,inputInsidePopup:t,inputOwnsFormValue:eo})}),ed=y?u:m.getValidationProps(Z,u);function em(){b.context.setIndices({activeIndex:null,selectedIndex:null,type:b.context.keyboardActiveRef.current?E.REASONS.keyboard:E.REASONS.pointer})}function ey(){b.context.keyboardActiveRef.current=!1}let eb={...W,open:M,disabled:Z,readOnly:T,popupSide:U,listEmpty:B},ex=(0,X.useRenderElement)("input",e,{state:eb,ref:[r,b.context.inputRef,ei],props:[P,L,{value:Y??S,"aria-readonly":T||void 0,"aria-required":R||void 0,"aria-labelledby":g,disabled:Z,readOnly:T,required:"none"===N?R:void 0,form:k,...eo&&w&&{name:w},id:q,onFocus(){if(f(!0),!F||!er.current)return;er.current=!1;let e=ee.current;null!=e&&Object.hasOwn(b.context.valuesRef.current,e)&&b.context.setIndices({activeIndex:e})},onBlur(){p(!0),f(!1);let e=b.state.activeIndex;if(F&&null!==e&&"always"!==O&&(ee.current=e,er.current=!0,b.context.setIndices({activeIndex:null})),"onBlur"===h){let e="none"===N?S:$;m.commit(e)}},onCompositionStart(e){ep.platform.os.android||(Q.current=!0,J(e.currentTarget.value))},onCompositionEnd(e){Q.current=!1;let t=e.currentTarget.value;J(null),b.context.setInputValue(t,(0,x.createChangeEventDetails)(E.REASONS.inputChange,e.
13nativeEvent))},onChange(e){let t=e.nativeEvent,r=t.inputType,n=Q.current||!(!r||"insertReplacementText"===r);function a(e){!T&&!Z&&e&&n&&(b.context.setOpen(!0,(0,x.createChangeEventDetails)(E.REASONS.inputChange,t)),H||em())}if(Q.current){let r=e.currentTarget.value;J(r),""!==r||b.state.openOnInputClick||b.state.inputInsidePopup||b.context.setOpen(!1,(0,x.createChangeEventDetails)(E.REASONS.inputClear,t));let n=r.trim(),s=H&&""!==n;a(n),M&&null!==b.state.activeIndex&&!s&&em();return}let s=(0,x.createChangeEventDetails)(E.REASONS.inputChange,t);if(b.context.setInputValue(e.currentTarget.value,s),s.isCanceled)return;let o=""===e.currentTarget.value,i=(0,x.createChangeEventDetails)(E.REASONS.inputClear,t);o&&!b.state.inputInsidePopup&&("single"===N&&b.context.setSelectedValue(null,i),b.state.openOnInputClick||b.context.setOpen(!1,i)),a(e.currentTarget.value.trim()),M&&null!==b.state.activeIndex&&!H&&em()},onKeyDown(e){if(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;if(b.context.keyboardActiveRef.current=!0,Z||T){T&&"Enter"===e.key&&M&&null!==b.state.activeIndex&&(0,es.stopEvent)(e);return}let t=e.currentTarget,r=t.scrollWidth-t.clientWidth,n="rtl"===I;if("Home"===e.key){(0,es.stopEvent)(e);let r=ep.platform.engine.gecko&&n?t.value.length:0;t.setSelectionRange(r,r),t.scrollLeft=0;return}if("End"===e.key){(0,es.stopEvent)(e);let a=ep.platform.engine.gecko&&n?0:t.value.length;t.setSelectionRange(a,a),t.scrollLeft=n?-r:r;return}if(!j&&"Escape"===e.key){let t="multiple"===N&&Array.isArray($)?0===$.length:null===$,r=(0,x.createChangeEventDetails)(E.REASONS.escapeKey,e.nativeEvent);b.context.setInputValue("",r),b.context.setSelectedValue("multiple"===N?[]:null,r),t||b.state.inline||r.isPropagationAllowed||e.stopPropagation();return}if(v&&"Backspace"===e.key&&""===t.value&&void 0===v.highlightedChipIndex&&Array.isArray($)&&$.length>0){let t=v.chipsRef.current.length,r=t>0?t-1:$.length-1,n=$.filter((e,t)=>t!==r);em(),b.context.setSelectedValue(n,(0,x.createChangeEventDetails)(E.REASONS.none,e.nativeEvent));return}let a=v?.highlightedChipIndex!==void 0,s=function(e){let t;if(!v)return;let{highlightedChipIndex:r}=v,n=v.chipsRef.current.length,[a,s]="rtl"===I?["ArrowRight","ArrowLeft"]:["ArrowLeft","ArrowRight"];return void 0!==r?e.key===a?(e.preventDefault(),t=r>0?r-1:void 0):e.key===s?(e.preventDefault(),t=r<n-1?r+1:void 0):("Backspace"===e.key||"Delete"===e.key)&&(e.preventDefault(),t=function(e,t){let r=e>=t-1?t-2:e;return r>=0?r:void 0}(r,$.length),em()):e.key===a&&(e.currentTarget.selectionStart??0)===0&&$.length>0&&(e.preventDefault(),t=n>0?n-1:void 0),t}(e);if(v?.setHighlightedChipIndex(s),void 0!==s?v?.chipsRef.current[s]?.focus():a&&b.context.inputRef.current?.focus(),229!==e.which&&"Enter"===e.key&&M){let t=b.state.activeIndex,r=e.nativeEvent;if(null===t){if(F)return;b.context.setOpen(!1,(0,x.createChangeEventDetails)(E.REASONS.none,r));return}(0,es.stopEvent)(e),ec(b,t,r)}},onPointerMove:ey,onPointerDown:ey},ed],stateAttributesMapping:en}),eE=y?(0,G.jsx)(A.FieldRootContext.Provider,{value:A.DEFAULT_FIELD_ROOT_CONTEXT,children:ex}):ex;return(0,G.jsxs)(t.Fragment,{children:[M&&(!z||V)&&(0,G.jsx)(ev,{ref:b.context.startDismissRef}),eE]})});var eb=e.i(596296);let ex=t.forwardRef(function(e,t){let{render:r,className:n,style:a,...s}=e,{state:i}=(0,A.useFieldRootContext)(),l=(0,C.useComboboxRootContext)(),u=l.useState("open"),c=l.useState("disabled"),d=l.useState("readOnly"),p=l.useState("hasSelectedValue"),h=l.useState("selectionMode"),m=el(l),g=eu(),v={...i,open:u,disabled:c,readOnly:d,popupSide:m,listEmpty:g,placeholder:"none"!==h&&!p},y=(0,o.useStableCallback)(e=>{l.set("inputGroupElement",e)});return(0,X.useRenderElement)("div",e,{ref:[t,y],props:[{role:"group",onMouseDown(e){!function(e,t,r,n){if(e.baseUIHandlerPrevented)return;let a=(0,b.getTarget)(e.nativeEvent),s=(0,f.isElement)(a)?a:null;s!==e.currentTarget&&(n?.(s)||(0,eb.isInteractiveElement)(s))||(e.preventDefault(),!r&&(t.context.inputRef.current?.focus(),t.state.openOnInputClick&&t.context.setOpen(!0,(0,x.createChangeEventDetails)(E.REASONS.inputPress,e.nativeEvent))))}(e,l,c,e=>(0,b.contains)(l.context.chipsContainerRef.current,e))}},s],state:v,stateAttributesMapping:en})}),eE=t.forwardRef(function(e,t){let{render:r,className:n,style:a,...s}=e;return(0,X.useRenderElement)("span",e,{ref:t,props:[{"aria-hidden":!0,
13children:"▼"},s]})});var eC=e.i(474354);let eS={...eC.transitionStatusMapping,...ee.triggerOpenStateMapping},eI=t.forwardRef(function(e,t){let{render:r,className:n,disabled:a=!1,nativeButton:s=!0,keepMounted:o=!1,style:i,...l}=e,{disabled:u}=(0,A.useFieldRootContext)(),c=(0,C.useComboboxRootContext)(),d=c.useState("selectionMode"),p=c.useState("disabled"),f=c.useState("readOnly"),h=c.useState("open"),m=c.useState("selectedValue"),g=c.useState("hasSelectionChips"),v=(0,C.useComboboxInputValueContext)(),y=!1;y="none"===d?""!==v:"single"===d?null!=m:g;let b=u||p||a,{buttonRef:S,getButtonProps:R}=(0,Q.useButton)({native:s,disabled:b}),{mounted:_,transitionStatus:T,setMounted:w}=(0,P.useTransitionStatus)(y),k={disabled:b,visible:y,open:h,transitionStatus:T};(0,I.useOpenChangeComplete)({open:y,ref:c.context.clearRef,onComplete(){y||w(!1)}});let N=(0,X.useRenderElement)("button",e,{state:k,ref:[t,S,c.context.clearRef],props:[{tabIndex:-1,children:"x",onMouseDown(e){e.preventDefault()},onClick(e){if(b||f)return;let t=c.context.keyboardActiveRef.current?E.REASONS.keyboard:E.REASONS.pointer;c.context.setInputValue("",(0,x.createChangeEventDetails)(E.REASONS.clearPress,e.nativeEvent)),"none"!==d?(c.context.setSelectedValue(Array.isArray(m)?[]:null,(0,x.createChangeEventDetails)(E.REASONS.clearPress,e.nativeEvent)),c.context.setIndices({activeIndex:null,selectedIndex:null,type:t})):c.context.setIndices({activeIndex:null,type:t}),c.context.inputRef.current?.focus()}},l,R],stateAttributesMapping:eS});return o||_?N:null}),eA=t.createContext(null);function eR(e){let{children:r,items:n}=e,a=t.useMemo(()=>({items:n}),[n]);return(0,G.jsx)(eA.Provider,{value:a,children:r})}function e_(e){let{children:r}=e,{filteredItems:n}=(0,C.useComboboxDerivedItemsContext)(),a=t.useContext(eA),s=a?a.items:n;return(0,G.jsx)(t.Fragment,{children:s.map(r)})}var eT=e.i(53687);let ew=t.forwardRef(function(e,r){var n;let{render:a,className:s,style:i,children:l,...u}=e,c=(0,C.useComboboxRootContext)(),d=(0,C.useComboboxFloatingContext)(),p=!!eg(!0),{filteredItems:f,hasItems:h}=(0,C.useComboboxDerivedItemsContext)(),m=c.useState("selectionMode"),g=c.useState("grid"),v=c.useState("readOnly"),y=c.useState("listProps"),b=c.useState("virtualized"),x=c.useState("forceMounted"),E=0===f.length,S=(0,o.useStableCallback)(e=>{c.set("positionerElement",e)}),I=(0,o.useStableCallback)(e=>{c.set("listElement",e)}),A=t.useMemo(()=>"function"==typeof l?n||(n=(0,G.jsx)(e_,{children:l})):l,[l]),R=d.useState("floatingId"),_=(0,X.useRenderElement)("div",e,{state:{empty:E},ref:[r,I,p?null:S],props:[y,{children:A,tabIndex:-1,id:R,role:g?"grid":"listbox","aria-multiselectable":"multiple"===m?"true":void 0,"aria-readonly":!g&&!!v||void 0,onKeyDown(e){if(!c.state.disabled&&!c.state.readOnly&&"Enter"===e.key){let t=c.state.activeIndex;null!=t&&((0,es.stopEvent)(e),ec(c,t,e.nativeEvent))}},onKeyDownCapture(){c.context.keyboardActiveRef.current=!0},onPointerMoveCapture(){c.context.keyboardActiveRef.current=!1}},u]});if(b)return _;let T=h&&!x?void 0:c.context.labelsRef;return(0,G.jsx)(eT.CompositeList,{elementsRef:c.context.listRef,labelsRef:T,children:_})});function ek(){let e=(0,Y.useTimeout)(),r=t.useRef(null);return t.useEffect(()=>{if(ep.platform.os.ios)return;let t=r.current;if(null==t)return;let n=function(e){let t=e.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_TEXT),r=null;for(;t.nextNode();){let e=t.currentNode;""!==e.nodeValue&&(r=e)}return r}(t);
13if(null==n)return;let a=n.data,s=`${a}\u2060`;return n.nodeValue=s,e.start(200,()=>{n.nodeValue===s&&(n.nodeValue=a)}),()=>{e.clear(),n.nodeValue===s&&(n.nodeValue=a)}},[r,e]),r}let eN=t.forwardRef(function(e,t){let{render:r,className:n,style:a,children:s,...o}=e,i=ek();return(0,X.useRenderElement)("div",e,{ref:[t,i],props:[{children:s,role:"status","aria-live":"polite","aria-atomic":!0},o]})});var eO=e.i(726674);let eP=t.createContext(void 0),eL=t.forwardRef(function(e,t){let{keepMounted:r=!1,...n}=e,a=(0,C.useComboboxRootContext)(),s=a.useState("mounted"),o=a.useState("forceMounted");return s||r||o?(0,G.jsx)(eP.Provider,{value:r,children:(0,G.jsx)(eO.FloatingPortal,{ref:t,...n})}):null}),eM={...ee.popupStateMapping,...eC.transitionStatusMapping},ej=t.forwardRef(function(e,t){let{render:r,className:n,style:a,...s}=e,o=(0,C.useComboboxRootContext)(),i=o.useState("open"),l=o.useState("mounted"),u=o.useState("transitionStatus");return(0,X.useRenderElement)("div",e,{state:{open:i,transitionStatus:u},ref:t,stateAttributesMapping:eM,props:[{role:"presentation",hidden:!l,style:{userSelect:"none",WebkitUserSelect:"none"}},s]})});var e$=e.i(144394),eD=e.i(923706),eF=e.i(638396),eV=e.i(426),eH=e.i(789579),eU=e.i(33383);let eZ=t.forwardRef(function(e,n){let{render:s,className:i,anchor:l,positionMethod:u,side:c,align:d,sideOffset:p,alignOffset:f,collisionBoundary:h="clipping-ancestors",collisionPadding:m,arrowPadding:g,sticky:v,disableAnchorTracking:y=!1,collisionAvoidance:b=eF.DROPDOWN_COLLISION_AVOIDANCE,style:x,...E}=e,S=(0,C.useComboboxRootContext)(),I=(0,C.useComboboxFloatingContext)(),A=function(){let e=t.useContext(eP);if(void 0===e)throw Error((0,r.default)(20));return e}(),R=S.useState("modal"),_=S.useState("open"),T=S.useState("mounted"),w=S.useState("openMethod"),k=S.useState("positionerElement"),N=S.useState("triggerElement"),O=S.useState("inputElement"),P=S.useState("inputGroupElement"),L=S.useState("inputInsidePopup"),M=S.useState("transitionStatus"),j=eu(),$=(0,eD.useAnchorPositioning)({anchor:l??(L?N:P??O),floatingRootContext:I,positionMethod:u,mounted:T,side:c,sideOffset:p,align:d,alignOffset:f,arrowPadding:g,collisionBoundary:h,collisionPadding:m,sticky:v,disableAnchorTracking:y,keepMounted:A,collisionAvoidance:b,lazyFlip:!0});(0,eU.useAnchoredPopupScrollLock)(_&&R,"touch"===w,k,N);let D={open:_,side:$.side,align:$.align,anchorHidden:$.anchorHidden,empty:j};(0,a.useIsoLayoutEffect)(()=>{S.set("popupSide",$.side)},[S,$.side]);let F=(0,o.useStableCallback)(e=>{S.set("positionerElement",e)}),V=(0,eH.usePositioner)(e,D,{styles:$.positionerStyles,transitionStatus:M,props:E,refs:[n,F],hidden:!T,inert:!_});return(0,G.jsxs)(em.Provider,{value:$,children:[T&&R&&(0,G.jsx)(eV.InternalBackdrop,{inert:(0,e$.inertValue)(!_),cutout:P??O??N}),V]})});var eB=e.i(61487),eK=e.i(253984);let eG={...ee.popupStateMapping,...eC.transitionStatusMapping},ez=t.forwardRef(function(e,r){let{render:n,className:s,style:o,initialFocus:i,finalFocus:l,...u}=e,c=(0,C.useComboboxRootContext)(),d=eg(),p=(0,C.useComboboxFloatingContext)(),f=c.useState("mounted"),h=c.useState("open"),m=c.useState("openMethod"),g=c.useState("popupProps"),v=c.useState("transitionStatus"),y=c.useState("inputInsidePopup"),x=c.useState("inputElement"),E=c.useState("modal"),S=c.useState("id"),A=eu(),R=u.id??(y?k(S):void 0);(0,a.useIsoLayoutEffect)(()=>(c.set("popupId",c.context.popupRef.current?.id||R),()=>{c.set("popupId",void 0)}),[c,R]),(0,I.useOpenChangeComplete)({open:h,ref:c.context.popupRef,onComplete(){h&&c.context.onOpenChangeComplete(!0)}});let _={open:h,side:d.side,align:d.align,anchorHidden:d.anchorHidden,transitionStatus:v,empty:A},T=(0,X.useRenderElement)("div",e,{state:_,ref:[r,c.context.popupRef],props:[g,{id:R,role:y?"dialog":"presentation",onFocus(e){let t=(0,b.getTarget)(e.nativeEvent);"touch"!==m&&((0,b.contains)(c.state.listElement,t)||t===e.currentTarget)&&c.context.inputRef.current?.focus()}},(0,eK.getDisabledMountTransitionStyles)(v),u],stateAttributesMapping:eG}),w=!!y&&(e=>"touch"===e?c.context.popupRef.current:x),N=!y||E;return(0,G.jsx)(eB.FloatingFocusManager,{context:p,disabled:!f,modal:N,openInteractionType:m,initialFocus:void 0===i?w:i,returnFocus:null!=l?l:!!y&&void 0,getInsideElements:()=>[c.context.startDismissRef.current,c.context.endDismissRef.current],children:(0,G.jsxs)(t.Fragment,{children:[T,N&&(0,G.jsx)(ev,{ref:c.context.endDismissRef})]})})}),eq=t.forwardRef(function(e,t){let{render:r,className:n,style:a,...s}=e,o=(0,C.useComboboxRootContext)(),{arrowRef:i,side:l,align:u,arrowUncentered:c,arrowStyles:d}=eg(),p=o.useState("open");return(0,X.useRenderElement)("div",e,{ref:[i,t],stateAttributesMapping:ee.popupStateMapping,state:{open:p,side:l,align:u,uncentered:c},props:{style:d,"aria-hidden":!0,...s}})}),eW=t.createContext(void 0),eY=t.forwardRef(function(e,r){let{render:n,className:a,style:s,items:o,...i}
13=e,l=(0,C.useComboboxRootContext)().useState("grid"),[u,c]=t.useState(),d=t.useMemo(()=>({labelId:u,setLabelId:c,items:o}),[u,c,o]),p=(0,X.useRenderElement)("div",e,{ref:r,props:[{role:l?"rowgroup":"group","aria-labelledby":u},i]}),f=(0,G.jsx)(eW.Provider,{value:d,children:p});return o?(0,G.jsx)(eR,{items:o,children:f}):f}),eJ=t.forwardRef(function(e,n){let{render:s,className:o,style:i,id:l,...u}=e,{setLabelId:c}=function(){let e=t.useContext(eW);if(void 0===e)throw Error((0,r.default)(18));return e}(),d=(0,ef.useBaseUiId)(l);return(0,a.useIsoLayoutEffect)(()=>(c(d),()=>{c(e=>e===d?void 0:e)}),[d,c]),(0,X.useRenderElement)("div",e,{ref:n,props:[{id:d,"aria-hidden":!0},u]})});var eX=e.i(174080),eQ=e.i(673553);let e0=t.createContext(void 0),e1=t.createContext(!1);function e5(e){let{componentProps:r,forwardedRef:n,virtualized:s,indexFromFilter:o}=e,{render:i,className:l,style:u,value:c=null,index:d,disabled:p=!1,nativeButton:f=!1,...h}=r,m=t.useRef(null),g=(0,eQ.useCompositeListItem)({guess:!0,index:d,textRef:m}),v=(0,C.useComboboxRootContext)(),y=t.useContext(e1),b=(0,C.useComboboxHasItemsContext)(),x=v.useState("selectionMode"),E=v.useState("disabled"),S=v.useState("readOnly"),I=v.useState("isItemEqualToValue"),A=E||p,R="none"!==x,_=d??o??g.index,T=-1!==_,w=v.useState("id"),k=v.useState("isActive",_),N=v.useState("isSelected",c),O=v.useState("itemProps"),P=t.useRef(null),L=null!=w&&T?`${w}-${_}`:void 0,M=N&&R;(0,a.useIsoLayoutEffect)(()=>{if(!(T&&(s||null!=d)))return;let e=v.context.listRef.current;return e[_]=P.current,()=>{delete e[_]}},[T,s,_,d,v]),(0,a.useIsoLayoutEffect)(()=>{if(!T||b)return;let e=v.context.valuesRef.current;return e[_]=c,()=>{delete e[_]}},[T,b,_,c,v]),(0,a.useIsoLayoutEffect)(()=>{if(!T||b)return;let e=v.state.selectedValue,t=v.state.selectedIndex;"multiple"===v.state.selectionMode&&Array.isArray(e)?t=(0,U.resolveSelectedIndex)(_,c,v.context.valuesRef.current,e,I,t):(0,U.compareItemEquality)(c,e,I)&&(t=_),v.set("selectedIndex",t)},[T,b,v,_,c,I]);let{getButtonProps:j,buttonRef:$}=(0,Q.useButton)({disabled:A,focusableWhenDisabled:!0,native:f,composite:!0});function D(e){function t(){v.context.handleSelection(e,c)}v.state.submitOnItemClick?(eX.flushSync(t),v.context.requestSubmit()):t()}let F=(0,X.useRenderElement)("div",r,{ref:[$,n,g.ref,P],state:{disabled:A,selected:M,highlighted:k},props:[O,{id:L,role:y?"gridcell":"option","aria-selected":R?M:void 0,tabIndex:void 0,onPointerDownCapture(e){e.isPrimary&&(v.context.pointerDownItemRef.current=e.currentTarget),e.preventDefault()},onMouseDown(e){e.preventDefault()},onClick(e){A||S||D(e.nativeEvent)},onMouseUp(e){let t=v.context.pointerDownItemRef.current===e.currentTarget;v.context.pointerDownItemRef.current=null,A||S||0!==e.button||t||!k||D(e.nativeEvent)}},h,j]}),V=t.useMemo(()=>({selected:M,textRef:m}),[M,m]);return(0,G.jsx)(e0.Provider,{value:V,children:F})}function e2(e){let{componentProps:t,forwardedRef:r}=e,n=(0,C.useComboboxRootContext)().useState("isItemEqualToValue"),{flatFilteredValues:a}=(0,C.useComboboxDerivedItemsContext)(),s=t.value??null,o=(0,U.findItemIndex)(a,s,n);return(0,G.jsx)(e5,{componentProps:t,forwardedRef:r,virtualized:!0,indexFromFilter:o})}let e3=t.memo(t.forwardRef(function(e,t){let r=(0,C.useComboboxRootContext)().useState("virtualized");return r&&null==e.index?(0,G.jsx)(e2,{componentProps:e,forwardedRef:t}):(0,G.jsx)(e5,{componentProps:e,forwardedRef:t,virtualized:r,indexFromFilter:void 0})})),e9=t.forwardRef(function(e,t){let{render:r,className:n,style:a,...s}=e,o=(0,X.useRenderElement)("div",e,{ref:t,props:[{role:"row"},s]});return(0,G.jsx)(e1.Provider,{value:!0,children:o})}),e4=t.forwardRef(function(e,t){let{render:r,className:n,style:a,children:s,...o}=e,{filteredItems:i}=(0,C.useComboboxDerivedItemsContext)(),l=(0,C.useComboboxRootContext)(),u=ek(),c=0===i.length?s:null;return(0,X.useRenderElement)("div",e,{ref:[t,l.context.emptyRef,u],props:[{children:c,role:"status","aria-live":"polite","aria-atomic":!0},o]})}),e7=t.forwardRef(function(e,t){let{className:r,render:n,orientation:a="horizontal",style:s,...o}=e;return(0,X.useRenderElement)("div",e,{state:{orientation:a},ref:t,props:[{role:"presentation"},o]})});function e6(){return(0,C.useComboboxDerivedItemsContext)().filteredItems}var e8=e.i(196799),e8=e8;let te=e8.Root,tt=e8.Collection,tr=e8.Input,tn=e8.List,ta=e8.Item,ts=e8.Group,to=e8.GroupLabel;e8.Empty;let ti=e8.Status},445991,e=>{"use strict";e.s(["DropdownMenu",()=>s,"DropdownMenuContent",()=>i,"DropdownMenuItem",()=>l,"DropdownMenuTrigger",()=>o]);var t=e.i(843476),r=e.i(451512),n=e.i(628083),a=e.i(296548);let s=e=>(0,t.jsx)(r.Menu.Root,{modal:!1,...e}),o=({className:e,...n})=>(0,t.jsx)(r.Menu.Trigger,{className:(0,a.cn)("group disabled:pointer-events-none rounded-lg overflow-hidden","flex items-center py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70",e),...n}),i=({align:e="start",className:n,side:s="bottom",sideOffset:o=4,_container:i,...l})=>(0,t.jsx)(r.Menu.Portal,{container:i,children:(0,t.jsx)(r.Menu.Positioner,{className:"z-[999] data-anchor-hidden:invisible",align:e,collisionPadding:16,side:s,sideOffset:o,children:(0,t.jsx)(r.Menu.Popup,{style:{textRendering:"geometricPrecision"},className:(0,a.cn)("origin-(--transform-origin) outline-none shadow-xl dark:shadow-none shadow-gray-500/5 dark:shadow-gray-500/5 bg-white dark:bg-gray-950 p-1 relative z-[999] max-h-96 min-w-(--anchor-width) overflow-y-auto rounded-2xl border border-gray-200 dark:border-white/10 text-gray-950/70 dark:text-white/70","data-starting-style:opacity-0 data-starting-style:scale-95 data-ending-style:opacity-0 data-ending-style:scale-95","transition-[scale,opacity] duration-100 ease-out motion-reduce:transition-none",n),...l})})}),l=({className:e,isSelected:s,...o})=>(0,t.jsxs)(r.Menu.Item,{"data-active":s||void 0,className:(0,a.cn)("flex items-center justify-between p-2 gap-2 text-sm rounded-xl group hover:bg-background-dark/[0.03] dark:hover:bg-background-light/[0.03] data-highlighted:bg-background-dark/5 dark:data-highlighted:bg-background-light/5 relative w-full cursor-pointer select-none outline-0 data-disabled:pointer-events-none data-disabled:cursor-default data-disabled:opacity-50",s?"text-primary dark:text-primary-light font-medium":"text-gray-800 dark:text-gray-300 hover:text-gray-950/75 dark:hover:text-white/75 data-highlighted:text-gray-950/75 dark:data-highlighted:text-white/75",e),...o,children:[o.children,(0,t.jsx)(n.Check2Icon,{"aria-hidden":"true",className:(0,a.cn)("size-3.5 shrink-0",s?"text-primary dark:text-primary-light":"text-primary/0 dark:text-primary-light/0"),strokeWidth:2.5})]})},631926,(e,t,r)=>{var n=e.r(139088);t.exports=function(){return n.Date.now()}},748891,(e,t,r)=>{var n=/\s/;t.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},830364,(e,t,r)=>{var n=e.r(748891),a=/^\s+/;t.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},773759,(e,t,r)=>{var n=e.r(830364),a=e.r(12447),s=e.r(361884),o=0/0,i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(s(e))return o;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||u.test(e)?c(e.slice(2),r?2:8):i.test(e)?o:+e}},374009,(e,t,r)=>{var n=e.r(12447),a=e.r(631926),s=e.r(773759),o=Math.max,i=Math.min;t.exports=function(e,t,r){var l,u,c,d,p,f,h=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var r=l,n=u;return l=u=void 0,h=t,d=e.apply(n,r)}function b(e){var r=e-f,n=e-h;return void 0===f||r>=t||r<0||g&&n>=c}
13function x(){var e,r,n,s=a();if(b(s))return E(s);p=setTimeout(x,(e=s-f,r=s-h,n=t-e,g?i(n,c-r):n))}function E(e){return(p=void 0,v&&l)?y(e):(l=u=void 0,d)}function C(){var e,r=a(),n=b(r);if(l=arguments,u=this,f=r,n){if(void 0===p)return h=e=f,p=setTimeout(x,t),m?y(e):d;if(g)return clearTimeout(p),p=setTimeout(x,t),y(f)}return void 0===p&&(p=setTimeout(x,t)),d}return t=s(t)||0,n(r)&&(m=!!r.leading,c=(g="maxWait"in r)?o(s(r.maxWait)||0,t):c,v="trailing"in r?!!r.trailing:v),C.cancel=function(){void 0!==p&&clearTimeout(p),h=0,l=f=u=p=void 0},C.flush=function(){return void 0===p?d:E(a())},C}},385658,(e,t,r)=>{var n=e.r(702922),a=0;t.exports=function(e){var t=++a;return n(e)+t}},594480,579804,585009,700810,334459,992511,238983,414130,66445,260333,433972,835963,22441,35242,767436,133922,685791,584542,e=>{"use strict";e.s(["getDuplicates",()=>t,"getDuplicatesWith2DArrayInOrder",()=>r],594480);let t=e=>{let t=new Set,r=new Set;for(let n of e)t.has(n)?r.add(n):t.add(n);return r},r=(e,t=!1)=>{if(e.length<=1)return new Set;for(let t of e)if(0===t.length)return new Set;let r=new Set,n=Math.min(...e.map(e=>e.length)),a=t?n-1:n;for(let t=0;t<a;t++){let n=e[0]?.[t];if(void 0===n)continue;let a=!0;for(let r=1;r<e.length;r++)if(e[r]?.[t]!==n){a=!1;break}a&&r.add(n)}return r};e.s(["EMPTY_SEARCH_VERSION_SCOPE",()=>s,"getSearchVersionOptions",()=>u,"getSearchVersionScope",()=>l],579804);var n=e.i(427751),a=e.i(752473);let s={kind:"none"},o=["groups",...a.divisions],i=(e,t,r)=>{for(let a of o){let s=(0,n.readObjectArrayProperty)(e,a);if(s)for(let e of s){let n=r;if("products"===a){if("string"!=typeof e.product||!0===e.hidden)continue;n=e.product}if("versions"===a){if("string"!=typeof e.version||!0===e.hidden)continue;if(n){let r=t.versionsByProduct.get(n)??[],a="string"==typeof e.name&&e.name?e.name:e.version;r.some(t=>t.value===e.version)||r.push({value:e.version,label:a}),t.versionsByProduct.set(n,r)}else t.globalVersions.add(e.version)}i(e,t,n)}}},l=e=>{if(!e)return s;let t={globalVersions:new Set(e.global?.versions?.filter(e=>!0!==e.hidden).map(e=>e.version)??[]),versionsByProduct:new Map};return(i(e,t),t.globalVersions.size>0)?{kind:"global",versionValues:t.globalVersions}:t.versionsByProduct.size>0?{kind:"product",versionsByProduct:t.versionsByProduct}:s},u=({scope:e,selectedProduct:t,globalVersions:r})=>"global"===e.kind?r.filter(t=>e.versionValues.has(t.value)):"product"===e.kind?t?e.versionsByProduct.get(t)??[]:[]:r;e.s(["getVersionCrumb",()=>d],585009);var c=e.i(194838);function d(e,t,r){if(!t)return e.metadata?.version||r?.get((0,c.optionallyRemoveLeadingSlash)(e.page))||void 0}e.s(["AltKeyFilledIcon",()=>f],700810);var p=e.i(930733);let f=(0,p.default)("AltKeyFilledIcon",[["path",{d:"M14.209 1.99902C15.8658 1.99902 17.209 3.34217 17.209 4.99902V13.001C17.209 14.6578 15.8658 16.001 14.209 16.001H3.79199C2.13514 16.001 0.791992 14.6578 0.791992 13.001V4.99902C0.791992 3.34217 2.13514 1.99902 3.79199 1.99902H14.209ZM3.28 11.5547H4.351L4.596 10.3997H5.814L6.059 11.5547H7.13L5.863 6.4447H4.533L3.28 11.5547ZM4.771 9.5597L5.03 8.3207C5.06733 8.14337 5.1 7.96837 5.128 7.7957C5.16067 7.62303 5.18633 7.4877 5.205 7.3897C5.22367 7.4877 5.24933 7.62537 5.282 7.8027C5.31933 7.97537 5.35433 8.15037 5.387 8.3277L5.632 9.5597H4.771ZM7.61789 11.5547H10.73289V10.5747H8.66789V6.4447H7.61789ZM12.3748 11.5547H13.4248V7.4247H14.7198V6.4447H11.0798V7.4247H12.3748Z",fill:"currentColor"}]],"filled");e.s(["EscKeyFilledIcon",()=>h],334459);let h=(0,p.default)("EscKeyFilledIcon",[["path",{d:"M14.209 1.99902C15.8658 1.99902 17.209 3.34217 17.209 4.99902V13.001C17.209 14.6578 15.8658 16.001 14.209 16.001H3.79199C2.13514 16.001 0.791992 14.6578 0.791992 13.001V4.99902C0.791992 3.34217 2.13514 1.99902 3.79199 1.99902H14.209ZM8.88867 6.375C8.54334 6.375 8.24419 6.43531 7.99219 6.55664C7.7402 6.67797 7.54429 6.85121 7.4043 7.0752C7.26911 7.29438 7.20124 7.55317 7.20117 7.85156C7.20117 8.2529 7.32059 8.59402 7.55859 8.87402C7.80124 9.14929 8.13933 9.33875 8.57324 9.44141L9.0918 9.55957C9.25966 9.59692 9.39012 9.67007 9.4834 9.77734C9.57662 9.88464 9.62305 10.0129 9.62305 10.1621C9.62302 10.3347 9.56054 10.4704 9.43457 10.5684C9.31332 10.6663 9.14291 10.7148 8.92383 10.7148C8.69516 10.7148 8.51229 10.6664 8.37695 10.5684C8.24642 10.4658 8.18171 10.3278 8.18164 10.1553H7.13184C7.13188 10.4538 7.20407 10.7124 7.34863 10.9316C7.4933 11.151 7.69884 11.322 7.96484 11.4434C8.23072 11.5645 8.54326 11.625 8.90234 11.625C9.26161 11.625 9.5717 11.5615 9.83301 11.4355C10.0989 11.3096 10.3046 11.1328 10.4492 10.9043C10.5985 10.6757 10.6738 10.4118 10.6738 10.1133C10.6738 9.69795 10.5566 9.35682 10.3232 9.09082C10.0899 8.82025 9.74651 8.63389 9.29395 8.53125L8.74805 8.40527C8.58951 8.36792 8.46557 8.29792 8.37695 8.19531C8.29297 8.08798 8.25098 7.95889 8.25098 7.80957C8.25107 7.64182 8.30492 7.51339 8.41211 7.4248C8.51938 7.33153 8.67354 7.28521 8.87402 7.28516C9.08857 7.28516 9.25226 7.33157 9.36426 7.4248C9.48082 7.51806 9.53896 7.64644 9.53906 7.80957H10.5898C10.5897 7.37111 10.4349 7.02318 10.127 6.7666C9.82371 6.50557 9.41095 6.37504 8.88867 6.375ZM12.7773 6.375C12.4368 6.37504 12.1384 6.44067 11.8818 6.57129C11.6252 6.69726 11.424 6.87395 11.2793 7.10254C11.1393 7.33121 11.0693 7.60237 11.0693 7.91504V10.085C11.0693 10.393 11.1393 10.6641 11.2793 10.8975C11.4239 11.126 11.6253 11.3049 11.8818 11.4355C12.1384 11.5615 12.4368 11.625 12.7773 11.625C13.1227 11.625 13.4218 11.5615 13.6738 11.4355C13.9302 11.305 14.1286 11.1259 14.2686 10.8975C14.4132 10.6641 14.4854 10.393 14.4854 10.085H13.4355C13.4355 10.2855 13.3773 10.4417 13.2607 10.5537C13.1487 10.661 12.9873 10.7148 12.7773 10.7148C12.5675 10.7148 12.4047 10.6609 12.2881 10.5537C12.1761 10.4417 12.1201 10.2856 12.1201 10.085V7.91504C12.1201 7.70971 12.1761 7.55362 12.2881 7.44629C12.4047 7.33906 12.5675 7.28521 12.7773 7.28516C12.9873 7.28516 13.1487 7.33896 13.2607 7.44629C13.3773 7.55362 13.4355 7.70981 13.4355 7.91504H14.4854C14.4854 7.60237 14.4132 7.33121 14.2686 7.10254C14.1286 6.87413 13.9302 6.69721 13.6738 6.57129C13.4218 6.44062 13.1227 6.375 12.7773 6.375ZM3.51562 11.5547H6.66504V10.6592H4.54395V9.38477H6.41992V8.48926H4.54395V7.34082H6.66504V6.44531H3.51562V11.5547Z",fill:"currentColor"}]],"filled");
13e.s(["OptionKeyFilledIcon",()=>m],992511);let m=(0,p.default)("OptionKeyFilledIcon",[["path",{d:"M13.1768 2.00293C14.7387 2.00319 16.0059 3.27002 16.0059 4.83203V13.1758C16.0057 14.7377 14.7386 16.0046 13.1768 16.0049H4.83301C3.27092 16.0049 2.00308 14.7378 2.00293 13.1758V4.83203C2.00293 3.26985 3.27083 2.00293 4.83301 2.00293H13.1768ZM5.57715 5.15918C5.10771 5.15918 4.72754 5.53935 4.72754 6.00879C4.72763 6.47816 5.10776 6.8584 5.57715 6.8584H6.02344C6.45227 6.8584 6.70715 6.86042 6.89648 6.88086C7.06428 6.89901 7.10069 6.92555 7.1084 6.93066C7.11607 6.9357 7.15529 6.95893 7.23828 7.10645C7.33158 7.27236 7.43283 7.50571 7.60156 7.89941L8.83594 10.7773C8.9904 11.1377 9.1316 11.4711 9.28027 11.7354C9.43899 12.0174 9.64147 12.2892 9.95508 12.4961C10.2689 12.703 10.599 12.7826 10.9209 12.8174C11.2224 12.8499 11.5844 12.8486 11.9766 12.8486H12.4229C12.8922 12.8486 13.2722 12.4683 13.2725 11.999C13.2725 11.5296 12.8923 11.1484 12.4229 11.1484H11.9766C11.5477 11.1484 11.2928 11.1474 11.1035 11.127C10.9369 11.1089 10.8997 11.0825 10.8916 11.0771C10.8841 11.0722 10.8449 11.0493 10.7617 10.9014C10.6684 10.7355 10.5672 10.5021 10.3984 10.1084L9.16406 7.22949C9.00969 6.86928 8.86834 6.53665 8.71973 6.27246C8.56095 5.99025 8.35879 5.71774 8.04492 5.51074C7.73106 5.30378 7.40101 5.22522 7.0791 5.19043C6.77757 5.15787 6.41559 5.15918 6.02344 5.15918H5.57715ZM10.4238 5.15918C9.95439 5.15918 9.57324 5.53935 9.57324 6.00879C9.57333 6.47816 9.95444 6.8584 10.4238 6.8584H12.4229C12.8922 6.8584 13.2724 6.47816 13.2725 6.00879C13.2725 5.53935 12.8923 5.15918 12.4229 5.15918H10.4238Z",fill:"currentColor"}]],"filled");e.s(["ReturnKeyFilledIcon",()=>g],238983);let g=(0,p.default)("ReturnKeyFilledIcon",[["path",{d:"M14.25 2H3.75C2.233 2 1 3.233 1 4.75V13.25C1 14.767 2.233 16 3.75 16H14.25C15.767 16 17 14.767 17 13.25V4.75C17 3.233 15.767 2 14.25 2ZM14 9.25C14 10.215 13.215 11 12.25 11H6.561L7.281 11.72C7.574 12.013 7.574 12.488 7.281 12.781C7.135 12.927 6.943 13.001 6.751 13.001C6.559 13.001 6.367 12.928 6.221 12.781L4.221 10.781C3.928 10.488 3.928 10.013 4.221 9.72L6.221 7.72C6.514 7.427 6.989 7.427 7.282 7.72C7.575 8.013 7.575 8.488 7.282 8.781L6.562 9.501H12.251C12.389 9.501 12.501 9.389 12.501 9.251V7.251C12.501 7.113 12.389 7.001 12.251 7.001H10.751C10.337 7.001 10.001 6.665 10.001 6.251C10.001 5.837 10.337 5.501 10.751 5.501H12.251C13.216 5.501 14.001 6.286 14.001 7.251V9.251L14 9.25Z",fill:"currentColor"}]],"filled");e.s(["Sparkle2FilledIcon",()=>v],414130);let v=(0,p.default)("Sparkle2FilledIcon",[["path",{d:"M16.525 6.05302L13.245 4.75602L11.947 1.47502C11.72 0.903021 10.779 0.903021 10.552 1.47502L9.25402 4.75602L5.97402 6.05302C5.68802 6.16602 5.49902 6.44302 5.49902 6.75002C5.49902 7.05702 5.68702 7.33402 5.97402 7.44702L9.25402 8.74402L10.552 12.025C10.665 12.311 10.942 12.499 11.249 12.499C11.556 12.499 11.833 12.311 11.946 12.025L13.244 8.74402L16.524 7.44702C16.81 7.33402 16.999 7.05702 16.999 6.75002C16.999 6.44302 16.812 6.16602 16.525 6.05302Z",fill:"currentColor"}],["path",{rule:"evenodd",d:"M4.75 9.5C5.09415 9.5 5.39414 9.73422 5.47761 10.0681L5.96847 12.0315L7.9319 12.5224C8.26578 12.6059 8.5 12.9058 8.5 13.25C8.5 13.5942 8.26578 13.8941 7.9319 13.9776L5.96847 14.4685L5.47761 16.4319C5.39414 16.7658 5.09415 17 4.75 17C4.40585 17 4.10586 16.7658 4.02239 16.4319L3.53153 14.4685L1.5681 13.9776C1.23422 13.8941 1 13.5942 1 13.25C1 12.9058 1.23422 12.6059 1.5681 12.5224L3.53153 12.0315L4.02239 10.0681C4.10586 9.73422 4.40585 9.5 4.75 9.5Z",fill:"currentColor"}]],"filled");e.s(["SquareArrowDownFilledIcon",()=>y],66445);let y=(0,p.default)("SquareArrowDownFilledIcon",[["path",{d:"M13.25 2H4.75C3.233 2 2 3.233 2 4.75V13.25C2 14.767 3.233 16 4.75 16H13.25C14.767 16 16 14.767 16 13.25V4.75C16 3.233 14.767 2 13.25 2ZM12.03 10.28L9.53 12.78C9.384 12.926 9.192 13 9 13C8.808 13 8.616 12.927 8.47 12.78L5.97 10.28C5.677 9.987 5.677 9.512 5.97 9.219C6.263 8.926 6.738 8.926 7.031 9.219L8.251 10.439V5.75C8.251 5.336 8.587 5 9.001 5C9.415 5 9.751 5.336 9.751 5.75V10.439L10.971 9.219C11.264 8.926 11.739 8.926 12.032 9.219C12.325 9.512 12.325 9.987 12.032 10.28H12.03Z",fill:"currentColor"}]],"filled");
13e.s(["SquareArrowUpFilledIcon",()=>b],260333);let b=(0,p.default)("SquareArrowUpFilledIcon",[["path",{d:"M13.25 2H4.75C3.233 2 2 3.233 2 4.75V13.25C2 14.767 3.233 16 4.75 16H13.25C14.767 16 16 14.767 16 13.25V4.75C16 3.233 14.767 2 13.25 2ZM12.03 8.78C11.884 8.926 11.692 9 11.5 9C11.308 9 11.116 8.927 10.97 8.78L9.75 7.56V12.249C9.75 12.663 9.414 12.999 9 12.999C8.586 12.999 8.25 12.663 8.25 12.249V7.561L7.03 8.781C6.737 9.074 6.262 9.074 5.969 8.781C5.676 8.488 5.676 8.013 5.969 7.72L8.469 5.22C8.762 4.927 9.237 4.927 9.53 5.22L12.03 7.72C12.323 8.013 12.323 8.488 12.03 8.781V8.78Z",fill:"currentColor"}]],"filled");e.s(["VShapedArrowRightIcon",()=>x],433972);let x=(0,p.default)("VShapedArrowRightIcon",[["path",{d:"M7.5 2.75L11.75 9L7.5 15.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined");e.s(["useAssistantEnterAnalytics",()=>A],835963);var E=e.i(859465),C=e.i(91557),S=e.i(865420),I=e.i(271645);let A=()=>{let e=(0,I.useContext)(E.AssistantUiContext),{subdomain:t}=(0,I.useContext)(C.DeploymentMetadataContext),r=(0,S.useAnalyticsContext)("docs.assistant.enter");return(0,I.useCallback)((n,a)=>{r({subdomain:t,assistantUi:e,query:n,entryPoint:a})},[t,e,r])};e.s(["generateBreadcrumbs",()=>R],22441);let R=(e,t,r,n)=>{let a="title"in e&&"string"==typeof e.title?e.title:void 0,s="breadcrumbs"in e&&Array.isArray(e.breadcrumbs)?e.breadcrumbs:void 0;if(!s)return[t];if(r)return(s.at(-1)===a?s.slice(0,-1):s).concat([t]);if(s.at(-1)!==a)return s.concat([t]).slice(-2);{let e=s.slice(0,-1),t=e.filter(e=>!n?.has(e));return t.length>0?t:e}};e.s(["focusAssistantPageInput",()=>T],35242);var _=e.i(111048);function T(){let e=document.querySelector("[data-assistant-page]"),t=e?.querySelector(`#${_.Ids.ChatAssistantTextArea}`);return t instanceof HTMLTextAreaElement&&(t.focus(),t.setSelectionRange(t.value.length,t.value.length),!0)}e.s(["SearchResultIcon",()=>M],685791);var w=e.i(843476);let k=(0,p.default)("HashtagIcon",[["path",{d:"M3.75 6.25H15.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M2.75 11.75H14.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M7.633 2.75L5.289 15.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M12.711 2.75L10.367 15.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined");e.s(["FileContentIcon",()=>N],767436);let N=(0,p.default)("FileContentIcon",[["path",{d:"M5.75 6.75H7.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M5.75 9.75H12.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M5.75 12.75H12.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M2.75 14.25V3.75C2.75 2.645 3.645 1.75 4.75 1.75H10.336C10.601 1.75 10.856 1.855 11.043 2.043L14.957 5.957C15.145 6.145 15.25 6.399 15.25 6.664V14.25C15.25 15.355 14.355 16.25 13.25 16.25H4.75C3.645 16.25 2.75 15.355 2.75 14.25Z",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M15.16 6.24999H11.75C11.198 6.24999 10.75 5.80199 10.75 5.24999V1.85199",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined");e.s(["SquareTerminalIcon",()=>O],133922);let O=(0,p.default)("SquareTerminalIcon",[["path",{d:"M13.25 2.75H4.75C3.64543 2.75 2.75 3.64543 2.75 4.75V13.25C2.75 14.3546 3.64543 15.25 4.75 15.25H13.25C14.3546 15.25 15.25 14.3546 15.25 13.25V4.75C15.25 3.64543 14.3546 2.75 13.25 2.75Z",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M9.75 12.25H12.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M5.75 12.25L8.25 9.75L5.75 7.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined");var P=e.i(296548),L=e.i(568258);let M=({type:e,icon:t})=>{let r="text-gray-500 dark:text-gray-400 h-4 w-4 shrink-0";return"api-playground"===e?(0,w.jsx)(O,{className:r}):"section"===e?(0,w.jsx)(k,{className:r}):t?(0,w.jsx)(L.ComponentIcon,{icon:t,iconType:"regular",className:(0,P.cn)(r,"bg-gray-500 dark:bg-gray-400"),overrideColor:!0}):(0,w.jsx)(N,{className:r})};e.s(["SearchButton",()=>V],584542);var j=e.i(343590),$=e.i(206558),D=e.i(535345),F=e.i(477222);let V=(0,I.forwardRef)(function({className:e,children:t,id:r,...n}
13,a){let s=(0,j.useSelectedLocale)(),o=(0,D.useActionKey)(),{onSearchModalOpen:i}=(0,I.useContext)(F.SearchContext);return $.SEARCH_REMOVED?null:(0,w.jsx)("button",{type:"button",...n,onClick:i,className:e,id:r,"aria-label":s["aria.openSearch"],ref:a,children:"function"==typeof t?t({actionKey:o}):t})})},346089,e=>{"use strict";e.s(["Sparkle3Icon",()=>t]);let t=(0,e.i(930733).default)("Sparkle3Icon",[["path",{d:"M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z",fill:"currentColor",stroke:"none"}],["path",{d:"M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined")},477222,311844,e=>{"use strict";e.s(["ChatAssistantContext",()=>ec,"DEBOUNCE_TIME_IN_MS",()=>ei,"SearchContext",()=>ed,"SearchProvider",()=>ep],477222);var t=e.i(843476),r=e.i(915476),n=e.i(721999),a=e.i(859465),s=e.i(91557),o=e.i(343590),i=e.i(206558),l=e.i(647908),u=e.i(535345),c=e.i(865420),d=e.i(994947),p=e.i(395671),f=e.i(308735),h=e.i(810595),m=e.i(888076),g=e.i(202225),v=e.i(690236),y=e.i(268532),b=e.i(28760),x=e.i(111048),E=e.i(674987),C=e.i(730275),S=e.i(174716),I=e.i(445991),A=e.i(152537),R=e.i(594480),_=e.i(637054),T=e.i(579804),w=e.i(585009),k=e.i(882890),N=e.i(521518),O=e.i(289264),P=e.i(700810),L=e.i(448205),M=e.i(334459),j=e.i(872866),$=e.i(992511),D=e.i(238983),F=e.i(414130),V=e.i(66445),H=e.i(260333),U=e.i(433972),Z=e.i(137829),B=e.i(296548),K=e.i(374009),G=e.i(385658),z=e.i(618566),q=e.i(271645),W=e.i(39839),Y=e.i(742977),J=e.i(835963),X=e.i(22441),Q=e.i(35242),ee=e.i(685791),et=e.i(584542);e.s(["DesktopSearchEntry",()=>es,"hasSearchEntry",()=>ea],311844);var er=e.i(772803),en=e.i(346089);function ea(e){return!i.SEARCH_REMOVED||e}function es({className:e,searchButtonClassName:r,includeAskAssistantText:n,inlineAskAssistantKbd:a,searchPromptOverride:s,kbdClassName:i,askAssistantTextClassName:l,promptClassName:c,aiButtonClassName:d,compact:p}){let f=(0,o.useSelectedLocale)(),{searchPrompt:h,hasChatPermissions:m}=(0,q.useContext)(ed),{onChatSheetToggle:g}=(0,q.useContext)(ec),v=s??h,y=(0,u.useActionKey)(),b=(0,q.useMemo)(()=>y[0]?.toUpperCase().trim()??"⌘",[y]);if(!ea(m))return null;let E=(0,t.jsx)(j.MagnifierIcon,{"aria-hidden":"true",focusable:"false",className:"size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"}),C=(0,t.jsx)(en.Sparkle3Icon,{"aria-hidden":"true",focusable:"false",className:(0,B.cn)("size-4","shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200")}),S=(e,r)=>(0,t.jsxs)(er.TooltipContent,{size:"md",side:"bottom",sideOffset:8,className:"flex gap-2 items-center bg-white opacity-100 dark:bg-background-dark font-normal shadow-xl shadow-gray-500/5 dark:shadow-gray-500/5 rounded-xl",children:[(0,t.jsx)("p",{className:"text-sm text-gray-500 dark:text-white/70 whitespace-nowrap",children:e}),(0,t.jsxs)("span",{className:"flex items-center gap-1 text-sm text-gray-500 dark:text-white/50 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-gray-500 dark:text-white/70 min-w-5 h-5 px-1 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono",children:b}),(0,t.jsx)("span",{className:"text-gray-500 dark:text-white/70 size-5 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono text-xs",children:r})]})]});return(0,t.jsxs)("div",{className:(0,B.cn)("relative hidden lg:flex items-center flex-1 z-20",m?p?"gap-1.5":"gap-2.5":"justify-center",e),children:[p?(0,t.jsx)(er.TooltipProvider,{children:(0,t.jsxs)(er.Tooltip,{children:[(0,t.jsx)(er.TooltipTrigger,{render:(0,t.jsx)("div",{className:"inline-flex",children:(0,t.jsx)(et.SearchButton,{className:(0,B.cn)("group/search flex pointer-events-auto items-center justify-center h-9 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 rounded-xl",r,"w-9 p-0 min-w-9"),id:x.Ids.SearchBarEntry,children:E})})}),S(v,"K")]})}):(0,t.jsx)(et.SearchButton,{className:(0,B.cn)("group/search flex dark:bg-gray-900 pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2",r),id:x.Ids.SearchBarEntry,children:({actionKey:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[E,(0,t.jsx)("div",{className:(0,B.cn)("truncate min-w-0",c),children:v})]}),e&&(0,t.jsxs)("span",{className:(0,B.cn)("flex-none text-xs font-semibold",i),children:[e[0],"K"]})]})}),m&&(()=>{if(p)return(0,t.jsx)(er.TooltipProvider,{children:(0,t.jsxs)(er.Tooltip,{children:[(0,t.jsx)(er.TooltipTrigger,{render:(0,t.jsx)("button",{type:"button",className:(0,B.cn)("group/ai flex-none hidden lg:flex items-center justify-center h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30",r,d,"w-9 p-0 min-w-9"),onClick:()=>g({entryPoint:"topbar"}),id:x.Ids.AssistantEntry,"aria-label":f["aria.toggleAssistantPanel"],children:C})}),S(f.askAssistant,"I")]})});let e=(0,t.jsxs)("button",{type:"button",className:(0,B.cn)("group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30",!n&&!a&&"w-9 p-0",r,d),onClick:()=>g({entryPoint:"topbar"}),id:x.Ids.AssistantEntry,"aria-label":f["aria.toggleAssistantPanel"],children:[C,n&&(0,t.jsx)("span",{className:(0,B.cn)("text-sm text-gray-500 dark:text-white/50 whitespace-nowrap",l),children:f.askAssistant}),a&&(0,t.jsxs)("span",{className:(0,B.cn)("flex-none text-xs font-semibold",i),children:[b,"I"]})]});return a?e:(0,t.jsx)(er.TooltipProvider,{children:(0,t.jsxs)(er.Tooltip,{children:[(0,t.jsx)(er.TooltipTrigger,{render:e}),(0,t.jsxs)(er.TooltipContent,{size:"md",side:n?"bottom":"right",sideOffset:8,className:"flex gap-2 items-center bg-white opacity-100 dark:bg-background-dark font-normal shadow-xl shadow-gray-500/5 dark:shadow-gray-500/5 rounded-xl",children:[(0,t.jsx)("p",{className:"text-sm text-gray-500 dark:text-white/70 whitespace-nowrap",children:"Toggle assistant panel"}),(0,t.jsxs)("span",{className:"flex items-center gap-1 text-sm text-gray-500 dark:text-white/50 whitespace-nowrap",children:[(0,t.jsx)("p",{className:"text-gray-500 dark:text-white/70 min-w-5 h-5 px-1 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono",children:b}),(0,t.jsx)("p",{children:"+"}),(0,t.jsx)("span",{className:"text-gray-500 dark:text-white/70 size-5 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono text-xs",children:"I"})]})]})]})})})()]})}let eo=({value:e,href:r,titleHtml:n,crumbsHtml:a,contentHtml:s,iconType:o,icon:i,method:l,onLinkClick:u})=>(0,t.jsxs)(C.AutocompleteItem,{value:e,"data-component-part":"search-item",onClick:u,render:(0,t.jsx)("a",{href:r,tabIndex:-1}),className:"flex items-start gap-2 px-2 py-1.5 rounded-[calc(var(--rounded-search,1.25rem)-0.375rem)] cursor-pointer outline-hidden focu
13s:outline-hidden! focus-visible:outline-hidden! last:mb-2 data-highlighted:bg-black/[0.03] dark:data-highlighted:bg-white/5 forced-colors:data-highlighted:outline forced-colors:data-highlighted:outline-1",children:[(0,t.jsx)("span",{"data-component-part":"search-item-icon",className:"flex h-5 items-center shrink-0","aria-hidden":"true",children:(0,t.jsx)(ee.SearchResultIcon,{type:o,icon:i})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-0.5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5 min-w-0",children:[l&&(0,t.jsx)(k.MethodPill,{method:l,className:"text-xs font-mono rounded px-1 py-0"}),(0,t.jsx)("span",{"data-component-part":"search-item-title",className:"truncate text-sm font-medium leading-5 tracking-[-0.1px] text-gray-950 dark:text-white [&_mark]:bg-transparent [&_mark]:text-primary dark:[&_mark]:text-primary-light [&_b]:font-medium",dangerouslySetInnerHTML:{__html:n}})]}),a.length>0&&(0,t.jsx)("span",{"data-component-part":"search-item-breadcrumbs",className:"flex items-center gap-1 min-w-0 text-xs font-normal leading-4 text-gray-500 dark:text-gray-400 [&_mark]:bg-transparent [&_mark]:text-primary dark:[&_mark]:text-primary-light [&_b]:font-normal",children:a.map((e,r)=>(0,t.jsxs)("span",{className:"flex items-center gap-1 min-w-0",children:[r>0&&(0,t.jsx)(U.VShapedArrowRightIcon,{className:"size-2.5 shrink-0",strokeWidth:2,"aria-hidden":"true"}),(0,t.jsx)("span",{className:"truncate",dangerouslySetInnerHTML:{__html:e}})]},r))}),s&&(0,t.jsx)("span",{"data-component-part":"search-item-content",className:"truncate text-xs font-normal leading-4 text-gray-500 dark:text-gray-400 [&_mark]:bg-transparent [&_mark]:text-primary dark:[&_mark]:text-primary-light [&_b]:font-normal",dangerouslySetInnerHTML:{__html:s}})]})]}),ei=20,el="_mintlify-ask-ai-assistant",eu=({label:e,allLabel:r,options:n,selectedValue:a,onValueChange:s})=>{let[o,i]=(0,q.useState)(!1),l=n.find(e=>e.value===a),u=void 0!==l;return(0,t.jsxs)(I.DropdownMenu,{open:o,onOpenChange:i,children:[(0,t.jsxs)(I.DropdownMenuTrigger,{"data-component-part":"search-filter-trigger","aria-label":`${e} search filter`,className:(0,B.cn)("h-8 shrink-0 rounded-[10px] border border-gray-200 bg-background-light px-2.5 py-1.5 text-sm font-medium leading-5 tracking-[-0.1px] text-gray-950! transition-colors hover:bg-gray-950/[0.03] dark:border-white/10 dark:bg-background-dark dark:text-white! dark:hover:bg-white/[0.03]",o&&"bg-gray-950/[0.05] dark:bg-white/[0.05]",u&&"border-gray-950 bg-gray-950/[0.03] dark:border-white dark:bg-white/[0.05]"),children:[(0,t.jsx)("span",{className:"max-w-40 truncate",children:l?.label??e}),u?(0,t.jsx)("span",{"aria-hidden":"true",className:(0,B.cn)("relative ml-0.5 flex size-4 shrink-0 items-center justify-center rounded-full text-gray-500 hover:bg-gray-950/10 hover:text-gray-950 dark:text-gray-400 dark:hover:bg-white/10 dark:hover:text-white","after:absolute after:-inset-1 after:rounded-full after:content-[''] after:select-none"),onMouseDown:e=>{e.preventDefault(),e.stopPropagation()},onClick:e=>{e.preventDefault(),e.stopPropagation(),s(void 0),i(!1)},children:(0,t.jsx)(Z.XmarkIcon,{className:"size-3"})}):(0,t.jsx)(L.ChevronDownIcon,{"aria-hidden":"true",className:(0,B.cn)("ml-0.5 text-gray-600 dark:text-gray-400 size-3.5 shrink-0 transition-transform",o&&"rotate-180 duration-75")})]}),(0,t.jsxs)(I.DropdownMenuContent,{"data-component-part":"search-filter-content",sideOffset:8,className:"w-60 p-1.5 outline-hidden focus:outline-hidden focus-visible:outline-hidden ring-1 ring-gray-950/[0.06] dark:ring-white/[0.08]",children:[(0,t.jsx)(I.DropdownMenuItem,{isSelected:!u,onClick:()=>s(void 0),className:(0,B.cn)("h-9 px-2",!u&&"text-gray-800 dark:text-gray-300 [&_svg]:text-gray-500 dark:[&_svg]:text-gray-400"),children:(0,t.jsx)("span",{className:"truncate",children:r})}),n.map(e=>(0,t.jsx)(I.DropdownMenuItem,{isSelected:e.value===a,onClick:()=>s(e.value),className:(0,B.cn)("h-9 px-2",e.value===a&&"text-gray-800 dark:text-gray-300 [&_svg]:text-gray-500 dark:[&_svg]:text-gray-400"),children:(0,t.jsx)("span",{className:"truncate",children:e.label})},e.value))]})]})},ec=(0,q.createContext)({isChatSheetOpen:!1,shouldFocusChatSheet:!1,entryPoint:void 0,onChatSheetToggle:()=>{},setShouldFocusChatSheet:e=>{}}),ed=(0,q.createContext)({onSearchModalOpen:()=>{},hasChatPermissions:!1,isLoggedInCli:!1,assistantConfig:void 0,searchPrompt:"Search...",starterQuestions:void 0});function ep({subdomain:e,hasChatPermissions:I=!1,isLoggedInCli:k=!1,assistantConfig:L,starterQuestions:U,children:Z}){let ee=(0,z.useRouter)(),{prefetch:et}=(0,Y.usePrefetch)(),{docsConfig:er}=(0,q.useContext)(s.DocsConfigContext),en="assistant-ui-v2"===(0,q.useContext)(a.AssistantUiContext),{searchSettings:ea}=(0,q.useContext)(s.DeploymentMetadataContext),{currentPathVersion:es,selectedVersion:ep}=(0,q.useContext)(o.NavigationContext),{navWithMetadata:ef,divisions:eh,versionsDict:em}=(0,y.useResolvedNav)(),eg=ea?.unversioned?void 0:es??ep,ev=ea?.isFiltersEnabled===!0,ey=ea?.showContentSnippets===!0,{search:eb,searchOrAskQuestion:ex,askAssistant:eE,loginToCliToEnableSearch:eC,searchResultsCount:eS,canYouTellMeAbout:eI,recentSearches:eA,searchFooterSelect:eR,searchFooterOpen:e_,searchFooterClose:eT,"aria.searchKeyboardHints":ew}=(0,o.useSelectedLocale)(),ek="⌘"===(0,u.useActionKey)()[0],eN=er?.search?.prompt??eb,eO=er?.search?.prompt??(I?ex:eb),[eP,eL]=(0,q.useState)(!1),[eM,ej]=(0,g.useLocalStorage)(r.ASSISTANT_OPEN_KEY,!1),[e$,eD]=(0,q.useState)(!1),eF=e
13n?"(max-width: 639px)":"(max-width: 1024px)",eV=(0,W.useMediaQuery)(eF),eH=(0,W.useMediaQuery)("(max-width: 1024px)"),[eU,eZ]=(0,q.useState)(!1),eB=eU?2:4;(0,q.useEffect)(()=>{eZ(eH)},[eH]),(0,q.useEffect)(()=>{I||ej(!1)},[I,ej]);let eK=!!I&&(eV?e$:eM),eG=(0,q.useCallback)(e=>{window.matchMedia(eF).matches?eD(e):ej(e)},[ej,eF]),[ez,eq]=(0,q.useState)(!1),[eW,eY]=(0,q.useState)(void 0),[eJ,eX]=(0,q.useState)(""),[eQ,e0]=(0,q.useState)([]),[e1,e5]=(0,q.useState)(""),[e2,e3]=(0,q.useState)(!1),[e9,e4]=(0,q.useState)(),[e7,e6]=(0,q.useState)(),e8=(0,c.useAnalyticsContext)("docs.search.open"),te=(0,c.useAnalyticsContext)("docs.search.query"),tt=(0,c.useAnalyticsContext)("docs.search.result_click"),tr=(0,c.useAnalyticsContext)("docs.search.close"),tn=(0,J.useAssistantEnterAnalytics)(),{append:ta,ensureCaptchaScriptLoaded:ts}=(0,p.useAssistantShared)(),{recentSearches:to,addRecentSearch:ti}=(0,v.useRecentSearches)(),{search:tl}=(0,b.useSearch)(),tu=(0,_.isCli)()&&!k,tc=eh.products,td=eh.versions,tp=ev&&tc.length>0,tf=(0,q.useMemo)(()=>tc.map(e=>({value:e.product,label:e.name??e.product})),[tc]),[th,tm]=(0,q.useState)(),[tg,tv]=(0,q.useState)(),ty=(0,q.useMemo)(()=>ev?(0,T.getSearchVersionScope)(ef):T.EMPTY_SEARCH_VERSION_SCOPE,[ev,ef]),tb=(0,q.useMemo)(()=>td.map(e=>({value:e.version,label:e.name??e.version})),[td]),tx=(0,T.getSearchVersionOptions)({scope:ty,selectedProduct:th,globalVersions:tb}),tE=ev&&tx.length>0&&("product"===ty.kind||!ea?.unversioned),tC=!tu&&(tp||tE),tS=eJ.trim(),tI=!tS&&to.length>0,tA=eQ.length>0,tR=(0,q.useMemo)(()=>{if(ev)return{product:tp&&th||void 0,version:tE&&tg||void 0}},[ev,tp,tE,th,tg]),t_=(0,q.useCallback)(e=>(0,w.getVersionCrumb)(e,ev?tg:eg,em),[ev,eg,tg,em]),tT=(0,q.useRef)(null),tw=(0,q.useMemo)(()=>(0,K.default)(()=>{let e=tT.current;e?.searchId&&e.query&&te({searchId:e.searchId,query:e.query,numHits:e.numHits,results:e.results,filtersApplied:e.filtersApplied,product:e.product,version:e.version})},500),[te]);(0,f.useChatPayloadHighlight)(),(0,d.useAssistantNavigation)((0,q.useCallback)(()=>{eV&&eG(!1)},[eV,eG]));let tk=(0,q.useCallback)((e,t)=>{let r=new URLSearchParams(window.location.search);t?r.set(e,t):r.delete(e);let n=r.toString(),a=`${window.location.pathname}${n?`?${n}`:""}`;return a!==`${window.location.pathname}${window.location.search}`&&window.history.replaceState(window.history.state,"",a),n},[]),tN=(0,q.useMemo)(()=>(0,K.default)(e=>{tk("search",e||"")},500),[tk]),tO=(0,q.useCallback)(()=>{"algolia"!==e&&(eL(!0),tk("search",""))},[e,tk]),tP=(0,q.useCallback)(()=>{"algolia"!==e&&eL(e=>(e?(tk("search",null),tN.cancel()):tk("search",""),!e))},[e,tk,tN]),tL=(0,q.useCallback)(()=>{eL(!1),tk("search",null),tw.cancel(),tN.cancel(),tr({searchId:tT.current?.searchId,query:eJ,numHits:eQ.length}).catch(console.error),tT.current=null},[tk,tw,tN,tr,eJ,eQ.length]),tM=(0,q.useCallback)(e=>{if(I){if((0,Q.focusAssistantPageInput)()){e?.entryPoint&&eY(e.entryPoint);return}eG(t=>{let r=!t;return eq(r),t&&tk("assistant",null),r&&eY(e?.entryPoint),r})}},[I,eG,tk]);(0,m.useKeyboardShortcut)({key:"k",callback:tP,isDisabled:i.SEARCH_REMOVED}),(0,m.useKeyboardShortcut)({key:"i",callback:()=>tM({entryPoint:"keyboard"}),isDisabled:!I}),(0,q.useEffect)(()=>{eP&&e8({}).catch(console.error)},[eP,e8]),(0,l.useIOSScrollLock)(eP);let tj=(0,q.useMemo)(()=>(0,K.default)(async(t,r)=>{eX(t);let n=t.trim();if(!n||null==e){e0([]),e5(""),tT.current=null;return}if(e)try{e3(!0);let e=await tl(n,r);if(e===b.SEARCH_ABORTED)return;e0(e.results),e5(n),tT.current={searchId:e.id,query:n,numHits:e.results.length,results:e.results.slice(0,25).map((e,t)=>({path:e.link,rank:t,score:e.score})),filtersApplied:!!(r?.product||r?.version),product:r?.product,version:r?.version},e.id&&tw(),e6((0,R.getDuplicatesWith2DArrayInOrder)(e.results.map(e=>Array.isArray(e.metadata?.breadcrumbs)?e.metadata.breadcrumbs:[]),!0)),e4((0,R.getDuplicates)(e.results.map(e=>e.header)))}catch(e){console.error("Search request failed:",e)}finally{e3(!1)}},ei),[e,tl,tw]),t$=(0,q.useCallback)(e=>{tm(e),tv(void 0),tS&&tj(tS,{product:tp&&e||void 0,version:void 0})},[tp,tj,tS]),tD=(0,q.useCallback)(e=>{tv(e),tS&&tj(tS,{product:tp&&th||void 0,version:tE&&e||void 0})},[tp,tE,tj,th,tS]),tF=(0,h.useEffectEvent)(e=>{eG(!0),eq(!0),eY("deep-link"),e&&(tn(e,"deep-link"),ta({id:(0,G.default)(),role:"user",content:e}))}),tV=(0,h.useEffectEvent)(e=>{eL(!0),e&&(eX(e),tj(e,tR))});(0,q.useEffect)(()=>{let t=new URLSearchParams(window.location.search),r=t.get("assistant");null!==r&&I&&(ts(),requestAnimationFrame(()=>tF(r)));let n=t.get("search");null===n||"algolia"===e||i.SEARCH_REMOVED||requestAnimationFrame(()=>tV(n))},[]);let tH=(0,q.useCallback)(e=>{et(e.link,{source:"search",header:e.header,searchId:e.id})},[et]),tU=(0,q.useCallback)(()=>{tw.cancel(),tN.cancel(),tT.current=null,eL(!1),tk("search",null),eG(!0),eq(!0),eY("search-modal");let e=eJ.trim();e&&(tn(e,"search-modal"),ta({id:(0,G.default)(),role:"user",content:e}))},[ta,tw,tN,eJ,eG,tn,tk]),tZ=(0,q.useRef)([]),tB=(0,q.useCallback)(e=>t=>{tw.cancel();let r=tT.current?.searchId,n=eJ.trim()||to.find(t=>t.searchHit.id===e.id)?.query.trim()||"";n&&e.id&&tZ.current.push({query:n,hit:e});let a=eQ.findIndex(t=>t.id===e.id);tt({query:n,searchId:r,path:e.link,section:e.header,rank:a>=0?a:void 0,score:e.score,source:a>=0?"results":"recent",inputMethod:0===t.detail?"keyboard":"mouse"}),t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||0!==t.button||(t.preventDefault(),tL(),ee.push((0,E.navHref)(e.link)))},[tL,tw,eQ,eJ,to,ee,tt]),tK=(0,q.useMemo)(()=>({isChatSheetOpen:eK,shouldFocusChatSheet:ez,entryPoint:eW,onChatSheetToggle:tM,setShouldFocusChatSheet:eq}),[eK,ez,eW,tM,eq]),[tG,tz]=(0,q.useMemo)(()=>{let e=eI.indexOf("{query}");return e>=0?[eI.slice(0,e),eI.slice(e+7)]:[`${eI} `,"?"]},[eI]),tq=(0,q.useMemo)(()=>
13{if(!tS)return 0===to.length?[]:[{key:"recent",label:eA,isRecent:!0,items:to.map(e=>e.searchHit)}];let e=[];return eQ.length>0&&e.push({key:"results",label:null,isRecent:!1,items:eQ}),I&&e.push({key:"ask-ai",label:eE,isRecent:!1,items:[el]}),e},[tS,to,eA,eQ,I,eE]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ec.Provider,{value:tK,children:(0,t.jsx)(ed.Provider,{value:(0,q.useMemo)(()=>({onSearchModalOpen:tO,hasChatPermissions:I,isLoggedInCli:k,searchPrompt:eN,assistantConfig:L,starterQuestions:U}),[tO,I,k,eN,L,U]),children:Z})}),!i.SEARCH_REMOVED&&(0,t.jsx)(S.Dialog,{open:eP,onOpenChange:e=>{e||tL()},onOpenChangeComplete:e=>{if(!e&&!eP){for(let e of(eX(""),e0([]),e5(""),tw.cancel(),tN.cancel(),tT.current=null,tZ.current))ti(e.query,e.hit);tZ.current=[]}},children:(0,t.jsxs)(S.DialogPortal,{children:[(0,t.jsx)(S.DialogBackdrop,{"data-component-part":"search-backdrop"}),(0,t.jsx)(S.DialogViewport,{className:(0,B.cn)(n.zIndex.Popup,"overflow-y-auto p-4 sm:p-6 md:p-12"),children:(0,t.jsxs)(S.DialogPopup,{initialFocus:e=>"keyboard"===e,"data-component-part":"search-modal","aria-label":eO,onMouseDown:e=>{e.target instanceof HTMLElement&&e.target.closest("input")||e.preventDefault()},className:"flex flex-col mx-auto mt-1.5 max-w-[640px] overflow-hidden bg-background-light dark:bg-background-dark rounded-search ring-1 ring-gray-950/[0.06] dark:ring-white/[0.06] shadow-[0_57px_34px_0_rgba(0,0,0,0.01),0_25px_25px_0_rgba(0,0,0,0.02),0_6px_14px_0_rgba(0,0,0,0.02)]",children:[(0,t.jsxs)(C.Autocomplete,{inline:!0,open:!0,items:tq,filter:null,autoHighlight:!0,keepHighlight:!0,itemToStringValue:e=>"string"==typeof e?e:e.header,value:eJ,onValueChange:e=>{ts(),eX(e),tj(e,tR),tN(e)},onItemHighlighted:e=>{e&&e!==el&&tH(e)},children:[(0,t.jsx)("div",{"data-component-part":"search-header",className:"pt-1.5 px-1.5 relative z-10 h-14",children:tu?(0,t.jsxs)("div",{"data-component-part":"search-cli-state",className:"relative h-full w-full flex items-center pt-1.5 pr-2 pb-1.5 pl-1.5 rounded-2xl border border-gray-200 dark:border-white/10 bg-background-light dark:bg-background-dark",children:[(0,t.jsx)(j.MagnifierIcon,{"aria-hidden":"true",className:"absolute left-3 top-1/2 -translate-y-1/2 size-4 text-gray-500 dark:text-gray-400"}),(0,t.jsx)("span",{className:"pl-[30px] select-none text-base font-medium leading-6 tracking-[-0.2px] text-gray-400 dark:text-gray-700",children:eC})]}):(0,t.jsxs)("div",{"data-component-part":"search-input-container",className:"relative h-full flex items-center pt-1.5 pr-2 pb-1.5 pl-1.5 rounded-2xl border border-gray-200 dark:border-white/10 bg-background-light dark:bg-background-dark",children:[(0,t.jsx)(j.MagnifierIcon,{"aria-hidden":"true",className:"absolute left-3 top-1/2 -translate-y-1/2 size-4 text-gray-500 dark:text-gray-400"}),(0,t.jsx)(C.AutocompleteInput,{"data-component-part":"search-input",id:x.Ids.SearchInput,"aria-label":eO,"aria-describedby":x.Ids.SearchKeyboardHints,className:"flex-1 min-w-0 h-full pl-[30px] bg-transparent border-0 outline-hidden outline-0 focus:ring-0 text-base font-medium leading-6 tracking-[-0.2px] text-gray-950 dark:text-white caret-gray-950 dark:caret-white placeholder:select-none placeholder:text-gray-400 dark:placeholder:text-gray-700",autoFocus:!0,placeholder:eO,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:!1,enterKeyHint:"search",onKeyDown:e=>{if(!e.nativeEvent.isComposing){if("Enter"===e.key&&e.altKey&&I){e.preventDefault(),e.preventBaseUIHandler(),tU();return}if("Enter"===e.key&&(e.metaKey||e.ctrlKey||e.shiftKey)){let t=e.currentTarget.getAttribute("aria-activedescendant"),r=t?document.getElementById(t):null,n=r instanceof HTMLAnchorElement?r:r?.querySelector("a")??null;if(n){e.preventDefault(),e.preventBaseUIHandler();let t=e.currentTarget;n.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,metaKey:e.metaKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey})),t.focus()}}}}}),I&&(0,t.jsxs)("button",{type:"button","data-component-part":"search-ask-ai-button","aria-keyshortcuts":"Alt+Enter",className:"shrink-0 self-stretch my-0.5 ml-2 flex items-center justify-center gap-1.5 px-2.5 rounded-[10px] bg-gray-950/5 dark:bg-white/5 text-sm font-medium leading-5 tracking-[-0.1px] text-gray-500 dark:text-gray-400 hover:bg-gray-950/10 dark:hover:bg-white/10 hover:text-gray-700 dark:hover:text-gray-300 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light",onClick:tU,children:[eE,(0,t.jsxs)("span",{className:"hidden sm:flex items-center","aria-hidden":"true",children:[ek?(0,t.jsx)($.OptionKeyFilledIcon,{className:"size-3.5"}):(0,t.jsx)(P.AltKeyFilledIcon,{className:"size-3.5"}),(0,t.jsx)(D.ReturnKeyFilledIcon,{className:"size-3.5"})]})]})]})}),tC&&(0,t.jsx)("div",{"data-component-part":"search-filters",className:"px-2",children:(0,t.jsxs)("div",{className:(0,B.cn)("flex items-center gap-2 overflow-x-auto pt-2.5",(tI||tA)&&"pb-2.5 border-b border-gray-200 dark:border-white/10"),children:[tp&&(0,t.jsx)(eu,{label:"Product",allLabel:"All products",options:tf,selectedValue:th,onValueChange:t$}),tE&&(0,t.jsx)(eu,{label:"Versions",allLabel:"All versions",options:tx,selectedValue:tg,onValueChange:tD})]})}),(0,t.jsxs)(A.ScrollArea,{children:[(0,t.jsx)(A.ScrollAreaViewport,{className:(0,B.cn)(tC?"max-h-[calc(100vh-13.25rem)]":"max-h-[calc(100vh-10rem)]"),children:(0,t.jsx)(A.ScrollAreaContent,{className:"min-w-0! w-full",children:(0,t.jsx)(C.AutocompleteList,{"data-component-part":"search-list",className:"px-1.5 pt-1.5 select-none",children:e=>(0,t.jsxs)(C.AutocompleteGroup,{items:e.items,children:[e.label&&(0,t.jsx)(C.AutocompleteGroupLabel,{"data-component-part":"search-group-label",className:"px-3 py-1.5 text-xs font-normal leading-4 text-gray-500 dark:text-gray-400",children:e.label}),(0,t.jsx)(C.AutocompleteCollection,{children:r=>r===el?(0,t.jsxs)(C.AutocompleteItem,{value:el,"data-component-part":"search-ask-ai-item",onClick:tU,className:"flex items-center gap-2 p-2 rounded-[calc(var(--rounded-search,1.25rem)-0.375rem)] cursor-pointer focus:outline-hidden! focus-visible:outline-hidden! last:mb-1.5 sm:last:mb-2 data-highlighted:bg-black/[0.03] dark:data-highlighted:bg-white/5 forced-colors:data-highlighted:outline forced-colors:data-highlighted:outline-1",children:[(0,t.jsx)(F.Sparkle2FilledIcon,{className:"size-4 shrink-0 text-primary dark:text-primary-light","aria-hidden":"true"}),(0,t.jsxs)("span",{className:"truncate text-sm font-medium leading-5 tracking-[-0.1px] text-gray-950 dark:text-white",children:[tG,(0,t.jsx)("span",{className:"text-primary dark:text-primary-light",children:tS}),tz]})]},el):((e,{isRecent:r=!1}={})=>{let n=e.metadata&&"openapi"in e.metadata?String(e.metadata.openapi):void 0,a=n?(0,O.potentiallyParseOpenApiString)(n):void 0,s=a?"api-playground":e.metadata?.hash?"section":"page",o=e.metadata?(0,X.generateBreadcrumbs)(e.metadata,e.header,!!e9?.has(e.header),r?void 0:e7):[e.header],l=t_(e),u=r?"":eJ.trim(),c=o.length>eB?o.slice(-eB):o,d=[...l?[(0,N.getHighlightedText)(l.trim(),u)]:[],...c.length<o.length?["…"]:[],...c.map(e=>(0,N.getHighlightedText)(e.trim(),u))],p=ey?(0,N.getHighlightedSnippet)((0,N.stripDuplicatedTitleLine)(e.content,e.header).replace(/\s+/g," ").trim(),r?"":e1,{maxLength:160}):"";return(0,t.jsx)(eo,{value:e,href:`${i.NEXT_PUBLIC.BASE_PATH}${e.link}`,titleHtml:(0,N.getHighlightedText)(e.header.trim(),u),crumbsHtml:d,contentHtml:p,iconType:s,icon:e.metadata?.icon,method:a?.method,onLinkClick:tB(e)},e.id)})(r,{isRecent:e.isRecent})})]},e.key)})})}),(0,t.jsx)(A.ScrollAreaScrollbar,{orientation:"vertical"})]}),(0,t.jsx)(C.AutocompleteStatus,{className:"sr-only",children:tS&&!e2?eS.replace("{count}",String(eQ.length)):null})]}),tq.length>0&&(0,t.jsxs)("div",{"aria-hidden":"true","data-component-part":"search-footer",className:"hidden sm:flex items-center justify-between mx-1.5 mb-1.5 pt-2.5 pr-2 pb-1.5 pl-1.5 border-t border-gray-200 dark:border-white/10 text-xs font-medium leading-4 text-gray-500 dark:text-gray-400 select-none",children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsxs)("span",{className:"flex items-center",children:[(0,t.jsx)(H.SquareArrowUpFilledIcon,{className:"size-3.5"}),(0,t.jsx)(V.SquareArrowDownFilledIcon,{className:"size-3.5"})]}),eR]}),(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(D.ReturnKeyFilledIcon,{className:"size-3.5"}),e_]})]}),(0,t.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(M.EscKeyFilledIcon,{className:"size-3.5"}),eT]})]}),(0,t.jsx)("p",{id:x.Ids.SearchKeyboardHints,className:"sr-only",children:ew})]})})]})})]})}ed.displayName="SearchContext"}]);

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.