(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,240645,558856,e=>{"use strict";var t=e.i(162115),r=e.i(807324),s=e.i(427256);let i=e=>{let{ref:i,...a}=e;return(0,t.jsx)(r.default,{...a,ref:i,data:s.default})};i.displayName="PartnerDark",e.s(["default",0,i],240645);var a=e.i(963664);let n=e=>{let{ref:s,...i}=e;return(0,t.jsx)(r.default,{...i,ref:s,data:a.default})};n.displayName="PartnerLight",e.s(["default",0,n],558856)},424265,e=>{"use strict";var t=e.i(162115),r=e.i(942347),s=e.i(421001),i=e.i(648404),a=e.i(935139);let n=r.memo(e=>{let{className:r,theme:n,popupContent:l,BadgeIconLight:o,BadgeIconDark:u}=e,c=n===i.Theme.dark,p=(0,a.cn)("h-5 w-5",r);return(0,t.jsx)(s.default,{popupClassName:"p-1.5 border-[0.5px] border-[0.5px] border-components-panel-border bg-components-tooltip-bg text-text-secondary system-xs-medium",popupContent:l,children:(0,t.jsx)("div",{className:"flex shrink-0 items-center justify-center",children:(0,t.jsx)(c?u:o,{className:p})})})});e.s(["default",0,n])},406377,e=>{"use strict";var t=e.i(162115),r=e.i(240645),s=e.i(558856),i=e.i(922521),a=e.i(424265);e.s(["default",0,e=>{let{className:n,text:l}=e,{theme:o}=(0,i.default)();return(0,t.jsx)(a.default,{className:n,theme:o,BadgeIconLight:s.default,BadgeIconDark:r.default,popupContent:l})}])},790801,756567,e=>{"use strict";var t=e.i(162115),r=e.i(807324),s=e.i(913788);let i=e=>{let{ref:i,...a}=e;return(0,t.jsx)(r.default,{...a,ref:i,data:s.default})};i.displayName="VerifiedDark",e.s(["default",0,i],790801);var a=e.i(397758);let n=e=>{let{ref:s,...i}=e;return(0,t.jsx)(r.default,{...i,ref:s,data:a.default})};n.displayName="VerifiedLight",e.s(["default",0,n],756567)},180852,70636,580932,e=>{"use strict";var t=e.i(162115),r=e.i(790801),s=e.i(756567),i=e.i(922521),a=e.i(424265);e.s(["default",0,e=>{let{className:n,text:l}=e,{theme:o}=(0,i.default)();return(0,t.jsx)(a.default,{className:n,theme:o,BadgeIconLight:s.default,BadgeIconDark:r.default,popupContent:l})}],180852);var n=e.i(869931),l=e.i(257899);e.i(36860);var o=e.i(508110),u=e.i(935139);let c=e=>"object"==typeof e&&e?.content==="🔗";e.s(["shouldUseMcpIcon",0,c,"shouldUseMcpIconForAppIcon",0,(e,t)=>"emoji"===e&&"🔗"===t],70636);let p={xs:"w-4 h-4 text-base",tiny:"w-6 h-6 text-base",small:"w-8 h-8",medium:"w-9 h-9",large:"w-10 h-10"};e.s(["default",0,e=>{let{className:r,src:s,installed:i=!1,installFailed:a=!1,size:h="large"}=e,d="flex justify-center items-center gap-2 absolute bottom-[-4px] right-[-4px] w-[18px] h-[18px] rounded-full border-2 border-components-panel-bg";return"object"==typeof s?(0,t.jsx)("div",{className:(0,u.cn)("relative",r),children:(0,t.jsx)(l.default,{size:h,iconType:"emoji",icon:s.content,background:s.background,className:"rounded-md",innerIcon:c(s)?(0,t.jsx)(o.Mcp,{className:"h-8 w-8 text-text-primary-on-surface"}):void 0})}):(0,t.jsxs)("div",{className:(0,u.cn)("relative shrink-0 rounded-md bg-contain bg-center bg-no-repeat",p[h],r),style:{backgroundImage:`url(${s})`},children:[i&&(0,t.jsx)("div",{className:(0,u.cn)(d,"bg-state-success-solid"),children:(0,t.jsx)(n.RiCheckLine,{className:"h-3 w-3 text-text-primary-on-surface"})}),a&&(0,t.jsx)("div",{className:(0,u.cn)(d,"bg-state-destructive-solid"),children:(0,t.jsx)(n.RiCloseLine,{className:"h-3 w-3 text-text-primary-on-surface"})})]})}],580932)},40666,140214,955832,425126,49389,e=>{"use strict";var t=e.i(942347);e.i(816688);var r=e.i(675066),s=e.i(944911);let i=["agent","rag","search","image","videos","weather","finance","design","travel","social","news","medical","productivity","education","business","entertainment","utilities","other"],a=[s.PluginCategoryEnum.model,s.PluginCategoryEnum.tool,s.PluginCategoryEnum.datasource,s.PluginCategoryEnum.agent,s.PluginCategoryEnum.extension,"bundle",s.PluginCategoryEnum.trigger],n={plugins:"plugins",marketplace:"discover"};e.s(["PLUGIN_PAGE_TABS_MAP",0,n,"useCategories",0,e=>{let{t:i}=(0,r.useTranslation)(),n=(0,t.useMemo)(()=>a.map(t=>t===s.PluginCategoryEnum.agent?{name:s.PluginCategoryEnum.agent,label:e?i("categorySingle.agent",{ns:"plugin"}):i("category.agents",{ns:"plugin"})}:{name:t,label:e?i(`categorySingle.${t}`,{ns:"plugin"}):i(`category.${t}s`,{ns:"plugin"})}),[i,e]),l=(0,t.useMemo)(()=>n.reduce((e,t)=>(e[t.name]=t,e),{}),[n]);return{categories:n,categoriesMap:l}},"usePluginPageTabs",0,()=>{let{t:e}=(0,r.useTranslation)();return[{value:n.plugins,text:e("menus.plugins",{ns:"common"})},{value:n.marketplace,text:e("menus.exploreMarketplace",{ns:"common"})}]},"useTags",0,()=>{let{t:e}=(0,r.useTranslation)(),s=(0,t.useMemo)(()=>i.map(t=>({name:t,label:e(`tags.${t}`,{ns:"pluginTags"})})),[e]),a=(0,t.useMemo)(()=>s.reduce((e,t)=>(e[t.name]=t,e),{}),[s]),n=(0,t.useMemo)(()=>e=>a[e]?a[e].label:e,[a]);return{tags:s,tagsMap:a,getTagLabel:n}}],40666);var l=e.i(162115),o=e.i(807324),u=e.i(673614);let c=e=>{let{ref:t,...r}=e;return(0,l.jsx)(o.default,{...r,ref:t,data:u.default})};c.displayName="BoxSparkleFill",e.s(["default",0,c],140214);var p=e.i(604233);let h=e=>{let{ref:t,...r}=e;return(0,l.jsx)(o.default,{...r,ref:t,data:p.default})};h.displayName="LeftCorner",e.s(["default",0,h],955832);var d=e.i(146);let m=e=>{let{ref:t,...r}=e;return(0,l.jsx)(o.default,{...r,ref:t,data:d.default})};m.displayName="Trigger",e.s(["default",0,m],425126),e.s([],49389)},327304,e=>{"use strict";var t=e.i(162115);e.i(49389);var r=e.i(955832),r=r;e.s(["default",0,e=>{let{text:s}=e;return(0,t.jsxs)("div",{className:"absolute right-0 top-0 flex pl-[13px] ",children:[(0,t.jsx)(r.default,{className:"text-background-section"}),(0,t.jsx)("div",{className:"system-2xs-medium-uppercase h-5 rounded-tr-xl bg-background-section pr-2 leading-5 text-text-tertiary",children:s})]})}],327304)},519436,312343,169563,e=>{"use strict";var t=e.i(162115),r=e.i(942347),s=e.i(935139);e.s(["default",0,e=>{let{className:i,text:a,descriptionLineRows:n}=e,l=(0,r.useMemo)(()=>1===n?"h-4 truncate":2===n?"h-8 line-clamp-2":"h-12 line-clamp-3",[n]);return(0,t.jsx)("div",{className:(0,s.cn)("system-xs-regular text-text-tertiary",l,i),children:a})}],519436),e.s(["default",0,e=>{let{className:r,orgName:i,packageName:a,packageNameClassName:n}=e;return(0,t.jsxs)("div",{className:(0,s.cn)("flex h-4 items-center space-x-0.5",r),children:[i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"system-xs-regular shrink-0 text-text-tertiary",children:i}),(0,t.jsx)("span",{className:"system-xs-regular shrink-0 text-text-quaternary",children:"/"})]}),(0,t.jsx)("span",{className:(0,s.cn)("system-xs-regular w-0 shrink-0 grow truncate text-text-tertiary",n),children:a})]})}],312343),e.s(["default",0,e=>{let{title:r}=e;return(0,t.jsx)("div",{className:"system-md-semibold truncate text-text-secondary",children:r})}],169563)},365181,21693,e=>{"use strict";var t=e.i(162115),r=e.i(374170),s=e.i(869931),i=e.i(942347),a=e.i(683257),n=e.i(922521),l=e.i(645429),o=e.i(648404),u=e.i(935139),c=e.i(406377),p=e.i(180852),h=e.i(580932),d=e.i(40666),m=e.i(327304),f=e.i(519436),E=e.i(312343),g=e.i(465497);e.i(36860);var x=e.i(438270),$=e.i(169563);let v=e=>{let{wrapClassName:r,loadingFileName:s}=e;return(0,t.jsxs)("div",{className:r,children:[(0,t.jsxs)(g.SkeletonRow,{children:[(0,t.jsx)("div",{className:"flex h-10 w-10 items-center justify-center gap-2 rounded-[10px] border-[0.5px] border-components-panel-border bg-background-default p-1 backdrop-blur-sm",children:(0,t.jsx)("div",{className:"flex h-5 w-5 items-center justify-center",children:(0,t.jsx)(x.Group,{className:"text-text-tertiary"})})}),(0,t.jsx)("div",{className:"grow",children:(0,t.jsxs)(g.SkeletonContainer,{children:[(0,t.jsx)("div",{className:"flex h-5 items-center",children:s?(0,t.jsx)($.default,{title:s}):(0,t.jsx)(g.SkeletonRectangle,{className:"w-[260px]"})}),(0,t.jsxs)(g.SkeletonRow,{className:"h-4",children:[(0,t.jsx)(g.SkeletonRectangle,{className:"w-[41px]"}),(0,t.jsx)(g.SkeletonPoint,{}),(0,t.jsx)(g.SkeletonRectangle,{className:"w-[180px]"})]})]})})]}),(0,t.jsx)(g.SkeletonRectangle,{className:"mt-3 w-[420px]"})]})};e.s(["LoadingPlaceholder",0,e=>{let{className:r}=e;return(0,t.jsx)("div",{className:(0,u.cn)("h-2 rounded-sm bg-text-quaternary opacity-20",r)})},"default",0,v],21693);let N=i.memo(e=>{let{className:i,payload:g,titleLeft:x,installed:N,installFailed:I,hideCornerMark:R,descriptionLineRows:L=2,footer:T,isLoading:y=!1,loadingFileName:O,limitedInstall:j=!1}=e,w=(0,a.useGetLanguage)(),{t:S}=(0,r.useTranslation)(),{categoriesMap:A}=(0,d.useCategories)(!0),{category:b,type:P,name:C,org:k,label:M,brief:D,icon:F,icon_dark:G,verified:_,badges:U=[]}=g,{theme:X}=(0,n.default)(),B=X===o.Theme.dark&&G?G:F,V=e=>e?(0,l.renderI18nObject)(e,w):"",z=U.includes("partner"),W=(0,u.cn)("hover-bg-components-panel-on-panel-item-bg relative overflow-hidden rounded-xl border-[0.5px] border-components-panel-border bg-components-panel-on-panel-item-bg shadow-xs",i);return y?(0,t.jsx)(v,{wrapClassName:W,loadingFileName:O}):(0,t.jsxs)("div",{className:W,children:[(0,t.jsxs)("div",{className:(0,u.cn)("p-4 pb-3",j&&"pb-1"),children:[!R&&(0,t.jsx)(m.default,{text:A["bundle"===P?P:b]?.label}),(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsx)(h.default,{src:B,installed:N,installFailed:I}),(0,t.jsxs)("div",{className:"ml-3 w-0 grow",children:[(0,t.jsxs)("div",{className:"flex h-5 items-center",children:[(0,t.jsx)($.default,{title:V(M)}),z&&(0,t.jsx)(c.default,{className:"ml-0.5 h-4 w-4",text:S("marketplace.partnerTip",{ns:"plugin"})}),_&&(0,t.jsx)(p.default,{className:"ml-0.5 h-4 w-4",text:S("marketplace.verifiedTip",{ns:"plugin"})}),x," "]}),(0,t.jsx)(E.default,{className:"mt-0.5",orgName:k,packageName:C})]})]}),(0,t.jsx)(f.default,{className:"mt-3",text:V(D),descriptionLineRows:L}),!!T&&(0,t.jsx)("div",{children:T})]}),j&&(0,t.jsxs)("div",{className:"relative flex h-8 items-center gap-x-2 px-3 after:absolute after:bottom-0 after:left-0 after:right-0 after:top-0 after:bg-toast-warning-bg after:opacity-40",children:[(0,t.jsx)(s.RiAlertFill,{className:"h-3 w-3 shrink-0 text-text-warning-secondary"}),(0,t.jsx)("p",{className:"system-xs-regular z-10 grow text-text-secondary",children:S("installModal.installWarning",{ns:"plugin"})})]})]})});e.s(["default",0,N],365181)},228403,e=>{"use strict";var t=e.i(586657),r=e.i(78842),s=e.i(381713),i=e.i(429596);e.s(["convertRepoToUrl",0,e=>e?`https://github.com/${e}`:"","parseGitHubUrl",0,e=>{let t=/^https:\/\/github\.com\/([^/]+)\/([^/]+)\/?$/.exec(e);return t?{isValid:!0,owner:t[1],repo:t[2]}:{isValid:!1}},"pluginManifestInMarketToPluginProps",0,e=>({plugin_id:e.plugin_unique_identifier,type:e.category,category:e.category,name:e.name,version:e.latest_version,latest_version:e.latest_version,latest_package_identifier:"",org:e.org,label:e.label,brief:e.brief,description:e.brief,icon:e.icon,verified:!0,introduction:e.introduction,repository:"",install_count:0,endpoint:{settings:[]},tags:[],badges:e.badges,verification:!function(e){if(null==e)return!0;if((0,s.isArrayLike)(e))return("function"==typeof e.splice||"string"==typeof e||void 0!==t.Buffer&&!!t.Buffer.isBuffer(e)||!!(0,i.isTypedArray)(e)||!!(0,r.isArguments)(e))&&0===e.length;if("object"==typeof e){let t;if(e instanceof Map||e instanceof Set)return 0===e.size;let r=Object.keys(e);return(t=e?.constructor,e===("function"==typeof t?t.prototype:Object.prototype))?0===r.filter(e=>"constructor"!==e).length:0===r.length}return!0}(e.verification)?e.verification:{authorized_category:"langgenius"},from:e.from}),"pluginManifestToCardPluginProps",0,e=>({plugin_id:e.plugin_unique_identifier,type:e.category,category:e.category,name:e.name,version:e.version,latest_version:"",latest_package_identifier:"",org:e.author,author:e.author,label:e.label,brief:e.description,description:e.description,icon:e.icon,icon_dark:e.icon_dark,verified:e.verified,introduction:"",repository:"",install_count:0,endpoint:{settings:[]},tags:e.tags.map(e=>({name:e})),badges:[],verification:{authorized_category:"langgenius"},from:"package"})],228403)},568349,664826,e=>{"use strict";var t=e.i(162115),r=e.i(942347);e.i(816688);var s=e.i(675066),i=e.i(500536),a=e.i(151094),n=e.i(365181),l=e.i(228403);let o=r.memo(e=>{let{payload:r,isMarketPayload:o,isFailed:u,errMsg:c,onCancel:p}=e,{t:h}=(0,s.useTranslation)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col items-start justify-center gap-4 self-stretch px-6 py-3",children:[(0,t.jsx)("p",{className:"system-md-regular text-text-secondary",children:u&&c?c:h(`installModal.${u?"installFailedDesc":"installedSuccessfullyDesc"}`,{ns:"plugin"})}),r&&(0,t.jsx)("div",{className:"flex flex-wrap content-start items-start gap-1 self-stretch rounded-2xl bg-background-section-burn p-2",children:(0,t.jsx)(n.default,{className:"w-full",payload:o?(0,l.pluginManifestInMarketToPluginProps)(r):(0,l.pluginManifestToCardPluginProps)(r),installed:!u,installFailed:u,titleLeft:(0,t.jsx)(i.default,{className:"mx-1",size:"s",state:i.BadgeState.Default,children:r.version||r.latest_version})})})]}),(0,t.jsx)("div",{className:"flex items-center justify-end gap-2 self-stretch p-6 pt-5",children:(0,t.jsx)(a.default,{variant:"primary",className:"min-w-[72px]",onClick:()=>{p()},children:h("operation.close",{ns:"common"})})})]})});e.s(["default",0,o],568349);var u=e.i(842090);let c="install-modal";function p(e){let t=e.getBoundingClientRect();return{x:t.left+t.width/2+window.scrollX,y:t.top+t.height/2+window.scrollY}}e.s(["default",0,e=>{let t,s,i,a,{modalClassName:n,foldIntoAnim:l,clearCountDown:o,countDownFoldIntoAnim:h}=(s=()=>{clearTimeout(t)},i=async()=>{s();let t=document.querySelector(`.${c}`),r=document.getElementById("plugin-task-trigger")||document.querySelector(".plugins-nav-button");if(!t||!r)return void e();let i=p(t),a=t.getBoundingClientRect(),n=p(r),l=n.x-i.x,o=n.y-i.y,h=1/Math.max(a.width,a.height);t.style.transition="all cubic-bezier(0.4, 0, 0.2, 1) 750ms",t.style.transform=`translate(${l}px, ${o}px) scale(${h})`,await (0,u.sleep)(750),e()},a=async()=>{t=window.setTimeout(()=>{i()},15e3)},{modalClassName:c,foldIntoAnim:i,clearCountDown:s,countDownFoldIntoAnim:a}),[d,m]=(0,r.useState)(!1),f=(0,r.useCallback)(e=>{e||o(),m(e)},[o]),E=(0,r.useCallback)(()=>{d?l():e()},[l,d,e]),g=(0,r.useCallback)(()=>{f(!0),h()},[h,f]);return{modalClassName:n,foldAnimInto:E,setIsInstalling:f,handleStartToInstall:g}}],664826)},745754,e=>{"use strict";var t=e.i(887460),r=e.i(842090),s=e.i(944911);e.s(["default",0,function(){let e=s.TaskStatus.running,i=!1,a=async n=>{let{taskId:l,pluginUniqueIdentifier:o}=n;if(i)return{status:s.TaskStatus.success};let{plugins:u}=(await (0,t.checkTaskStatus)(l)).task,c=u.find(e=>e.plugin_unique_identifier===o);return c?(e=c.status)===s.TaskStatus.running?(await (0,r.sleep)(1e4),await a({taskId:l,pluginUniqueIdentifier:o})):e===s.TaskStatus.failed?{status:s.TaskStatus.failed,error:c.message}:{status:s.TaskStatus.success}:(e=s.TaskStatus.failed,{status:s.TaskStatus.failed,error:"Plugin package not found"})};return{check:a,stop:()=>{i=!0}}}])},292005,e=>{"use strict";var t=e.i(162115),r=e.i(942347),s=e.i(500536);let i=r.memo(e=>{let{hasInstalled:r,installedVersion:i,toInstallVersion:a}=e;return(0,t.jsx)(t.Fragment,{children:r?(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(s.default,{className:"mx-1",size:"s",state:s.BadgeState.Warning,children:`${i} -> ${a}`})}):(0,t.jsx)(s.default,{className:"mx-1",size:"s",state:s.BadgeState.Default,children:a})})});e.s(["default",0,i])},99649,e=>{"use strict";var t=e.i(942347),r=e.i(157644);e.s(["default",0,e=>{let{data:s,isLoading:i,error:a}=(0,r.useCheckInstalled)(e);return{installedInfo:(0,t.useMemo)(()=>{if(!s)return;let e={};return s?.plugins.forEach(t=>{e[t.plugin_id]={installedId:t.id,installedVersion:t.declaration.version,uniqueIdentifier:t.plugin_unique_identifier}}),e},[s]),isLoading:i,error:a}}])},447326,(e,t,r)=>{"use strict";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}},295736,(e,t,r)=>{"use strict";var s=e.i(722428);t.exports="object"==typeof s.default&&s.default.env&&s.default.env.NODE_DEBUG&&/\bsemver\b/i.test(s.default.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=Array(e),r=0;r{}},171512,(e,t,r)=>{"use strict";let{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:a}=e.r(447326),n=e.r(295736),l=(r=t.exports={}).re=[],o=r.safeRe=[],u=r.src=[],c=r.safeSrc=[],p=r.t={},h=0,d="[a-zA-Z0-9-]",m=[["\\s",1],["\\d",a],[d,i]],f=(e,t,r)=>{let s=(e=>{for(let[t,r]of m)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e})(t),i=h++;n(e,i,t),p[e]=i,u[i]=t,c[i]=s,l[i]=new RegExp(t,r?"g":void 0),o[i]=new RegExp(s,r?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),f("MAINVERSION",`(${u[p.NUMERICIDENTIFIER]})\\.(${u[p.NUMERICIDENTIFIER]})\\.(${u[p.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${u[p.NUMERICIDENTIFIERLOOSE]})\\.(${u[p.NUMERICIDENTIFIERLOOSE]})\\.(${u[p.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${u[p.NONNUMERICIDENTIFIER]}|${u[p.NUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${u[p.NONNUMERICIDENTIFIER]}|${u[p.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASE",`(?:-(${u[p.PRERELEASEIDENTIFIER]}(?:\\.${u[p.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${u[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[p.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${d}+`),f("BUILD",`(?:\\+(${u[p.BUILDIDENTIFIER]}(?:\\.${u[p.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${u[p.MAINVERSION]}${u[p.PRERELEASE]}?${u[p.BUILD]}?`),f("FULL",`^${u[p.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${u[p.MAINVERSIONLOOSE]}${u[p.PRERELEASELOOSE]}?${u[p.BUILD]}?`),f("LOOSE",`^${u[p.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${u[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${u[p.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${u[p.XRANGEIDENTIFIER]})(?:\\.(${u[p.XRANGEIDENTIFIER]})(?:\\.(${u[p.XRANGEIDENTIFIER]})(?:${u[p.PRERELEASE]})?${u[p.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${u[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[p.XRANGEIDENTIFIERLOOSE]})(?:${u[p.PRERELEASELOOSE]})?${u[p.BUILD]}?)?)?`),f("XRANGE",`^${u[p.GTLT]}\\s*${u[p.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${u[p.GTLT]}\\s*${u[p.XRANGEPLAINLOOSE]}$`),f("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),f("COERCE",`${u[p.COERCEPLAIN]}(?:$|[^\\d])`),f("COERCEFULL",u[p.COERCEPLAIN]+`(?:${u[p.PRERELEASE]})?`+`(?:${u[p.BUILD]})?`+"(?:$|[^\\d])"),f("COERCERTL",u[p.COERCE],!0),f("COERCERTLFULL",u[p.COERCEFULL],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${u[p.LONETILDE]}\\s+`,!0),r.tildeTrimReplace="$1~",f("TILDE",`^${u[p.LONETILDE]}${u[p.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${u[p.LONETILDE]}${u[p.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${u[p.LONECARET]}\\s+`,!0),r.caretTrimReplace="$1^",f("CARET",`^${u[p.LONECARET]}${u[p.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${u[p.LONECARET]}${u[p.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${u[p.GTLT]}\\s*(${u[p.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${u[p.GTLT]}\\s*(${u[p.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${u[p.GTLT]}\\s*(${u[p.LOOSEPLAIN]}|${u[p.XRANGEPLAIN]})`,!0),r.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${u[p.XRANGEPLAIN]})\\s+-\\s+(${u[p.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${u[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[p.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},949048,(e,t,r)=>{"use strict";let s=Object.freeze({loose:!0}),i=Object.freeze({});t.exports=e=>e?"object"!=typeof e?s:e:i},994560,(e,t,r)=>{"use strict";let s=/^[0-9]+$/,i=(e,t)=>{if("number"==typeof e&&"number"==typeof t)return e===t?0:ei(t,e)}},524622,(e,t,r)=>{"use strict";let s=e.r(295736),{MAX_LENGTH:i,MAX_SAFE_INTEGER:a}=e.r(447326),{safeRe:n,t:l}=e.r(171512),o=e.r(949048),{compareIdentifiers:u}=e.r(994560);class c{constructor(e,t){if(t=o(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>i)throw TypeError(`version is longer than ${i} characters`);s("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?n[l.LOOSE]:n[l.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>a||this.major<0)throw TypeError("Invalid major version");if(this.minor>a||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>a||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&&te.major?1:this.minore.minor?1:this.patche.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],i=e.prerelease[t];if(s("prerelease compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return -1;else if(r===i)continue;else return u(r,i)}while(++t)}compareBuild(e){e instanceof c||(e=new c(e,this.options));let t=0;do{let r=this.build[t],i=e.build[t];if(s("build compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return -1;else if(r===i)continue;else return u(r,i)}while(++t)}inc(e,t,r){if(e.startsWith("pre")){if(!t&&!1===r)throw Error("invalid increment argument: identifier is empty");if(t){let e=`-${t}`.match(this.options.loose?n[l.PRERELEASELOOSE]:n[l.PRERELEASE]);if(!e||e[1]!==t)throw Error(`invalid identifier: ${t}`)}}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"release":if(0===this.prerelease.length)throw Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;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);if(0===this.prerelease.length)this.prerelease=[e];else{let s=this.prerelease.length;for(;--s>=0;)"number"==typeof this.prerelease[s]&&(this.prerelease[s]++,s=-2);if(-1===s){if(t===this.prerelease.join(".")&&!1===r)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let s=[t,e];!1===r&&(s=[t]),0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}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},288187,(e,t,r)=>{"use strict";let s=e.r(524622);t.exports=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e instanceof s)return e;try{return new s(e,t)}catch(e){if(!r)return null;throw e}}},420342,(e,t,r)=>{"use strict";let s=e.r(288187);t.exports=(e,t)=>{let r=s(e,t);return r?r.version:null}},98184,(e,t,r)=>{"use strict";let s=e.r(288187);t.exports=(e,t)=>{let r=s(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},715567,(e,t,r)=>{"use strict";let s=e.r(524622);t.exports=(e,t,r,i,a)=>{"string"==typeof r&&(a=i,i=r,r=void 0);try{return new s(e instanceof s?e.version:e,r).inc(t,i,a).version}catch(e){return null}}},738662,(e,t,r)=>{"use strict";let s=e.r(288187);t.exports=(e,t)=>{let r=s(e,null,!0),i=s(t,null,!0),a=r.compare(i);if(0===a)return null;let n=a>0,l=n?r:i,o=n?i:r,u=!!l.prerelease.length;if(o.prerelease.length&&!u){if(!o.patch&&!o.minor)return"major";if(0===o.compareMain(l))return o.minor&&!o.patch?"minor":"patch"}let c=u?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"}},222913,(e,t,r)=>{"use strict";let s=e.r(524622);t.exports=(e,t)=>new s(e,t).major},196863,(e,t,r)=>{"use strict";let s=e.r(524622);t.exports=(e,t)=>new s(e,t).minor},342963,(e,t,r)=>{"use strict";let s=e.r(524622);t.exports=(e,t)=>new s(e,t).patch},692016,(e,t,r)=>{"use strict";let s=e.r(288187);t.exports=(e,t)=>{let r=s(e,t);return r&&r.prerelease.length?r.prerelease:null}},563150,(e,t,r)=>{"use strict";let s=e.r(524622);t.exports=(e,t,r)=>new s(e,r).compare(new s(t,r))},16070,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t,r)=>s(t,e,r)},813632,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t)=>s(e,t,!0)},883016,(e,t,r)=>{"use strict";let s=e.r(524622);t.exports=(e,t,r)=>{let i=new s(e,r),a=new s(t,r);return i.compare(a)||i.compareBuild(a)}},104783,(e,t,r)=>{"use strict";let s=e.r(883016);t.exports=(e,t)=>e.sort((e,r)=>s(e,r,t))},964383,(e,t,r)=>{"use strict";let s=e.r(883016);t.exports=(e,t)=>e.sort((e,r)=>s(r,e,t))},190698,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t,r)=>s(e,t,r)>0},148601,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t,r)=>0>s(e,t,r)},111674,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t,r)=>0===s(e,t,r)},349740,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t,r)=>0!==s(e,t,r)},530988,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t,r)=>s(e,t,r)>=0},633820,(e,t,r)=>{"use strict";let s=e.r(563150);t.exports=(e,t,r)=>0>=s(e,t,r)},889578,(e,t,r)=>{"use strict";let s=e.r(111674),i=e.r(349740),a=e.r(190698),n=e.r(530988),l=e.r(148601),o=e.r(633820);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 s(e,r,u);case"!=":return i(e,r,u);case">":return a(e,r,u);case">=":return n(e,r,u);case"<":return l(e,r,u);case"<=":return o(e,r,u);default:throw TypeError(`Invalid operator: ${t}`)}}},952324,(e,t,r)=>{"use strict";let s=e.r(524622),i=e.r(288187),{safeRe:a,t:n}=e.r(171512);t.exports=(e,t)=>{if(e instanceof s)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let s,i=t.includePrerelease?a[n.COERCERTLFULL]:a[n.COERCERTL];for(;(s=i.exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&s.index+s[0].length===r.index+r[0].length||(r=s),i.lastIndex=s.index+s[1].length+s[2].length;i.lastIndex=-1}else r=e.match(t.includePrerelease?a[n.COERCEFULL]:a[n.COERCE]);if(null===r)return null;let l=r[2],o=r[3]||"0",u=r[4]||"0",c=t.includePrerelease&&r[5]?`-${r[5]}`:"",p=t.includePrerelease&&r[6]?`+${r[6]}`:"";return i(`${l}.${o}.${u}${c}${p}`,t)}},663390,(e,t,r)=>{"use strict";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>=this.max){let e=this.map.keys().next().value;this.delete(e)}this.map.set(e,t)}return this}}},150429,(e,t,r)=>{"use strict";let s=/\s+/g;class i{constructor(e,t){if(t=n(t),e instanceof i)if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;else return new i(e.raw,t);if(e instanceof l)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(s," "),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){const e=this.set[0];if(this.set=this.set.filter(e=>!g(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(const e of this.set)if(1===e.length&&x(e[0])){this.set=[e];break}}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let e=0;e0&&(this.formatted+="||");let t=this.set[e];for(let e=0;e0&&(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&&f)|(this.options.loose&&E))+":"+e,r=a.get(t);if(r)return r;let s=this.options.loose,i=s?c[p.HYPHENRANGELOOSE]:c[p.HYPHENRANGE];o("hyphen replace",e=e.replace(i,S(this.options.includePrerelease))),o("comparator trim",e=e.replace(c[p.COMPARATORTRIM],h)),o("tilde trim",e=e.replace(c[p.TILDETRIM],d)),o("caret trim",e=e.replace(c[p.CARETTRIM],m));let n=e.split(" ").map(e=>v(e,this.options)).join(" ").split(/\s+/).map(e=>w(e,this.options));s&&(n=n.filter(e=>(o("loose invalid filter",e,this.options),!!e.match(c[p.COMPARATORLOOSE])))),o("range list",n);let u=new Map;for(let e of n.map(e=>new l(e,this.options))){if(g(e))return[e];u.set(e.value,e)}u.size>1&&u.has("")&&u.delete("");let x=[...u.values()];return a.set(t,x),x}intersects(e,t){if(!(e instanceof i))throw TypeError("a Range is required");return this.set.some(r=>$(r,t)&&e.set.some(e=>$(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"<0.0.0-0"===e.value,x=e=>""===e.value,$=(e,t)=>{let r=!0,s=e.slice(),i=s.pop();for(;r&&s.length;)r=s.every(e=>i.intersects(e,t)),i=s.pop();return r},v=(e,t)=>(o("comp",e=e.replace(c[p.BUILD],""),t),o("caret",e=L(e,t)),o("tildes",e=I(e,t)),o("xrange",e=y(e,t)),o("stars",e=j(e,t)),e),N=e=>!e||"x"===e.toLowerCase()||"*"===e,I=(e,t)=>e.trim().split(/\s+/).map(e=>R(e,t)).join(" "),R=(e,t)=>{let r=t.loose?c[p.TILDELOOSE]:c[p.TILDE];return e.replace(r,(t,r,s,i,a)=>{let n;return o("tilde",e,t,r,s,i,a),N(r)?n="":N(s)?n=`>=${r}.0.0 <${+r+1}.0.0-0`:N(i)?n=`>=${r}.${s}.0 <${r}.${+s+1}.0-0`:a?(o("replaceTilde pr",a),n=`>=${r}.${s}.${i}-${a} <${r}.${+s+1}.0-0`):n=`>=${r}.${s}.${i} <${r}.${+s+1}.0-0`,o("tilde return",n),n})},L=(e,t)=>e.trim().split(/\s+/).map(e=>T(e,t)).join(" "),T=(e,t)=>{o("caret",e,t);let r=t.loose?c[p.CARETLOOSE]:c[p.CARET],s=t.includePrerelease?"-0":"";return e.replace(r,(t,r,i,a,n)=>{let l;return o("caret",e,t,r,i,a,n),N(r)?l="":N(i)?l=`>=${r}.0.0${s} <${+r+1}.0.0-0`:N(a)?l="0"===r?`>=${r}.${i}.0${s} <${r}.${+i+1}.0-0`:`>=${r}.${i}.0${s} <${+r+1}.0.0-0`:n?(o("replaceCaret pr",n),l="0"===r?"0"===i?`>=${r}.${i}.${a}-${n} <${r}.${i}.${+a+1}-0`:`>=${r}.${i}.${a}-${n} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${a}-${n} <${+r+1}.0.0-0`):(o("no pr"),l="0"===r?"0"===i?`>=${r}.${i}.${a}${s} <${r}.${i}.${+a+1}-0`:`>=${r}.${i}.${a}${s} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${a} <${+r+1}.0.0-0`),o("caret return",l),l})},y=(e,t)=>(o("replaceXRanges",e,t),e.split(/\s+/).map(e=>O(e,t)).join(" ")),O=(e,t)=>{e=e.trim();let r=t.loose?c[p.XRANGELOOSE]:c[p.XRANGE];return e.replace(r,(r,s,i,a,n,l)=>{o("xRange",e,r,s,i,a,n,l);let u=N(i),c=u||N(a),p=c||N(n);return"="===s&&p&&(s=""),l=t.includePrerelease?"-0":"",u?r=">"===s||"<"===s?"<0.0.0-0":"*":s&&p?(c&&(a=0),n=0,">"===s?(s=">=",c?(i=+i+1,a=0):a=+a+1,n=0):"<="===s&&(s="<",c?i=+i+1:a=+a+1),"<"===s&&(l="-0"),r=`${s+i}.${a}.${n}${l}`):c?r=`>=${i}.0.0${l} <${+i+1}.0.0-0`:p&&(r=`>=${i}.${a}.0${l} <${i}.${+a+1}.0-0`),o("xRange return",r),r})},j=(e,t)=>(o("replaceStars",e,t),e.trim().replace(c[p.STAR],"")),w=(e,t)=>(o("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?p.GTE0PRE:p.GTE0],"")),S=e=>(t,r,s,i,a,n,l,o,u,c,p,h)=>(r=N(s)?"":N(i)?`>=${s}.0.0${e?"-0":""}`:N(a)?`>=${s}.${i}.0${e?"-0":""}`:n?`>=${r}`:`>=${r}${e?"-0":""}`,o=N(u)?"":N(c)?`<${+u+1}.0.0-0`:N(p)?`<${u}.${+c+1}.0-0`:h?`<=${u}.${c}.${p}-${h}`:e?`<${u}.${c}.${+p+1}-0`:`<=${o}`,`${r} ${o}`.trim()),A=(e,t,r)=>{for(let r=0;r0){let s=e[r].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}},387046,(e,t,r)=>{"use strict";let s=Symbol("SemVer ANY");class i{static get ANY(){return s}constructor(e,t){if(t=a(t),e instanceof i)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===s?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){let t=this.options.loose?n[l.COMPARATORLOOSE]:n[l.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=s}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===s||e===s)return!0;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}return o(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof i))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new p(e.value,t).test(this.value):""===e.operator?""===e.value||new p(this.value,t).test(e.semver):!((t=a(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("=")||o(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||o(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}t.exports=i;let a=e.r(949048),{safeRe:n,t:l}=e.r(171512),o=e.r(889578),u=e.r(295736),c=e.r(524622),p=e.r(150429)},210638,(e,t,r)=>{"use strict";let s=e.r(150429);t.exports=(e,t,r)=>{try{t=new s(t,r)}catch(e){return!1}return t.test(e)}},418009,(e,t,r)=>{"use strict";let s=e.r(150429);t.exports=(e,t)=>new s(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},552202,(e,t,r)=>{"use strict";let s=e.r(524622),i=e.r(150429);t.exports=(e,t,r)=>{let a=null,n=null,l=null;try{l=new i(t,r)}catch(e){return null}return e.forEach(e=>{l.test(e)&&(!a||-1===n.compare(e))&&(n=new s(a=e,r))}),a}},400273,(e,t,r)=>{"use strict";let s=e.r(524622),i=e.r(150429);t.exports=(e,t,r)=>{let a=null,n=null,l=null;try{l=new i(t,r)}catch(e){return null}return e.forEach(e=>{l.test(e)&&(!a||1===n.compare(e))&&(n=new s(a=e,r))}),a}},477966,(e,t,r)=>{"use strict";let s=e.r(524622),i=e.r(150429),a=e.r(190698);t.exports=(e,t)=>{e=new i(e,t);let r=new s("0.0.0");if(e.test(r)||(r=new s("0.0.0-0"),e.test(r)))return r;r=null;for(let t=0;t{let t=new s(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!n||a(t,n))&&(n=t);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${e.operator}`)}}),n&&(!r||a(r,n))&&(r=n)}return r&&e.test(r)?r:null}},867695,(e,t,r)=>{"use strict";let s=e.r(150429);t.exports=(e,t)=>{try{return new s(e,t).range||"*"}catch(e){return null}}},998519,(e,t,r)=>{"use strict";let s=e.r(524622),i=e.r(387046),{ANY:a}=i,n=e.r(150429),l=e.r(210638),o=e.r(190698),u=e.r(148601),c=e.r(633820),p=e.r(530988);t.exports=(e,t,r,h)=>{let d,m,f,E,g;switch(e=new s(e,h),t=new n(t,h),r){case">":d=o,m=c,f=u,E=">",g=">=";break;case"<":d=u,m=p,f=o,E="<",g="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(l(e,t,h))return!1;for(let r=0;r{e.semver===a&&(e=new i(">=0.0.0")),n=n||e,l=l||e,d(e.semver,n.semver,h)?n=e:f(e.semver,l.semver,h)&&(l=e)}),n.operator===E||n.operator===g||(!l.operator||l.operator===E)&&m(e,l.semver)||l.operator===g&&f(e,l.semver))return!1}return!0}},510705,(e,t,r)=>{"use strict";let s=e.r(998519);t.exports=(e,t,r)=>s(e,t,">",r)},296931,(e,t,r)=>{"use strict";let s=e.r(998519);t.exports=(e,t,r)=>s(e,t,"<",r)},76940,(e,t,r)=>{"use strict";let s=e.r(150429);t.exports=(e,t,r)=>(e=new s(e,r),t=new s(t,r),e.intersects(t,r))},270619,(e,t,r)=>{"use strict";let s=e.r(210638),i=e.r(563150);t.exports=(e,t,r)=>{let a=[],n=null,l=null,o=e.sort((e,t)=>i(e,t,r));for(let e of o)s(e,t,r)?(l=e,n||(n=e)):(l&&a.push([n,l]),l=null,n=null);n&&a.push([n,null]);let u=[];for(let[e,t]of a)e===t?u.push(e):t||e!==o[0]?t?e===o[0]?u.push(`<=${t}`):u.push(`${e} - ${t}`):u.push(`>=${e}`):u.push("*");let c=u.join(" || "),p="string"==typeof t.raw?t.raw:String(t);return c.length{"use strict";let s=e.r(150429),i=e.r(387046),{ANY:a}=i,n=e.r(210638),l=e.r(563150),o=[new i(">=0.0.0-0")],u=[new i(">=0.0.0")],c=(e,t,r)=>{let s,i,c,d,m,f,E;if(e===t)return!0;if(1===e.length&&e[0].semver===a)if(1===t.length&&t[0].semver===a)return!0;else e=r.includePrerelease?o:u;if(1===t.length&&t[0].semver===a)if(r.includePrerelease)return!0;else t=u;let g=new Set;for(let t of e)">"===t.operator||">="===t.operator?s=p(s,t,r):"<"===t.operator||"<="===t.operator?i=h(i,t,r):g.add(t.semver);if(g.size>1)return null;if(s&&i&&((c=l(s.semver,i.semver,r))>0||0===c&&(">="!==s.operator||"<="!==i.operator)))return null;for(let e of g){if(s&&!n(e,String(s),r)||i&&!n(e,String(i),r))return null;for(let s of t)if(!n(e,String(s),r))return!1;return!0}let x=!!i&&!r.includePrerelease&&!!i.semver.prerelease.length&&i.semver,$=!!s&&!r.includePrerelease&&!!s.semver.prerelease.length&&s.semver;for(let e of(x&&1===x.prerelease.length&&"<"===i.operator&&0===x.prerelease[0]&&(x=!1),t)){if(E=E||">"===e.operator||">="===e.operator,f=f||"<"===e.operator||"<="===e.operator,s){if($&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===$.major&&e.semver.minor===$.minor&&e.semver.patch===$.patch&&($=!1),">"===e.operator||">="===e.operator){if((d=p(s,e,r))===e&&d!==s)return!1}else if(">="===s.operator&&!n(s.semver,String(e),r))return!1}if(i){if(x&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===x.major&&e.semver.minor===x.minor&&e.semver.patch===x.patch&&(x=!1),"<"===e.operator||"<="===e.operator){if((m=h(i,e,r))===e&&m!==i)return!1}else if("<="===i.operator&&!n(i.semver,String(e),r))return!1}if(!e.operator&&(i||s)&&0!==c)return!1}return(!s||!f||!!i||0===c)&&(!i||!E||!!s||0===c)&&!$&&!x&&!0},p=(e,t,r)=>{if(!e)return t;let s=l(e.semver,t.semver,r);return s>0?e:s<0||">"===t.operator&&">="===e.operator?t:e},h=(e,t,r)=>{if(!e)return t;let s=l(e.semver,t.semver,r);return s<0?e:s>0||"<"===t.operator&&"<="===e.operator?t:e};t.exports=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;e=new s(e,r),t=new s(t,r);let i=!1;e:for(let s of e.set){for(let e of t.set){let t=c(s,e,r);if(i=i||null!==t,t)continue e}if(i)return!1}return!0}},20302,(e,t,r)=>{"use strict";let s=e.r(171512),i=e.r(447326),a=e.r(524622),n=e.r(994560),l=e.r(288187),o=e.r(420342),u=e.r(98184),c=e.r(715567),p=e.r(738662),h=e.r(222913),d=e.r(196863),m=e.r(342963),f=e.r(692016),E=e.r(563150),g=e.r(16070),x=e.r(813632),$=e.r(883016),v=e.r(104783),N=e.r(964383),I=e.r(190698),R=e.r(148601),L=e.r(111674),T=e.r(349740),y=e.r(530988),O=e.r(633820),j=e.r(889578),w=e.r(952324),S=e.r(387046),A=e.r(150429),b=e.r(210638),P=e.r(418009),C=e.r(552202),k=e.r(400273),M=e.r(477966),D=e.r(867695),F=e.r(998519),G=e.r(510705),_=e.r(296931),U=e.r(76940);t.exports={parse:l,valid:o,clean:u,inc:c,diff:p,major:h,minor:d,patch:m,prerelease:f,compare:E,rcompare:g,compareLoose:x,compareBuild:$,sort:v,rsort:N,gt:I,lt:R,eq:L,neq:T,gte:y,lte:O,cmp:j,coerce:w,Comparator:S,Range:A,satisfies:b,toComparators:P,maxSatisfying:C,minSatisfying:k,minVersion:M,validRange:D,outside:F,gtr:G,ltr:_,intersects:U,simplifyRange:e.r(270619),subset:e.r(279732),SemVer:a,re:s.re,src:s.src,tokens:s.t,SEMVER_SPEC_VERSION:i.SEMVER_SPEC_VERSION,RELEASE_TYPES:i.RELEASE_TYPES,compareIdentifiers:n.compareIdentifiers,rcompareIdentifiers:n.rcompareIdentifiers}}]);