UNPKG

stofli-ui

Version:

Biblioteca moderna de componentes UI para React con Tailwind CSS y Framer Motion

10 lines 59.5 kB
'use client'; "use strict";var e=require("react/jsx-runtime"),t=require("react"),r=require("framer-motion"),n=require("lucide-react"),o=require("clsx"),i=require("tailwind-merge"),a=require("react-dom"),s=function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)};function l(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function u(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i.twMerge(o.clsx(e))}function c(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}"function"==typeof SuppressedError&&SuppressedError;var p,d={},f={};function h(){if(p)return f;return p=1,f._=f._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}},f}var g,m={},b={};function v(){return g||(g=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"warnOnce",{enumerable:!0,get:function(){return t}});let t=e=>{};if("production"!==process.env.NODE_ENV){const e=new Set;t=t=>{e.has(t)||console.warn(t),e.add(t)}}}(b)),b}var y,x={};var w,_,E={};function A(){return w||(w=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{VALID_LOADERS:function(){return t},imageConfigDefault:function(){return r}});const t=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}}(E)),E}function R(){return _||(_=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImgProps",{enumerable:!0,get:function(){return c}});const t=v(),r=(y||(y=1,function(e){function t(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}=e;const s=n?40*n:t,l=o?40*o:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getImageBlurSvg",{enumerable:!0,get:function(){return t}})}(x)),x),n=A(),o=["lazy","eager",void 0];function i(e){return void 0!==e.default}const a=new Map;let s;function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u(e){let{config:t,src:r,unoptimized:n,width:o,quality:i,sizes:a,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};const{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:o}=e;if(r){const e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){const e=.01*Math.min(...t);return{widths:o.filter((t=>t>=n[0]*e)),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map((e=>o.find((t=>t>=e))||o[o.length-1])))],kind:"x"}}(t,o,a),c=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map(((e,n)=>s({config:t,src:r,quality:i,width:e})+" "+("w"===u?e:n+1)+u)).join(", "),src:s({config:t,src:r,quality:i,width:l[c]})}}function c(e,c){let{src:p,sizes:d,unoptimized:f=!1,priority:h=!1,loading:g,className:m,quality:b,width:v,height:y,fill:x=!1,style:w,overrideSrc:_,onLoad:E,onLoadingComplete:A,placeholder:R="empty",blurDataURL:C,fetchPriority:S,layout:O,objectFit:k,objectPosition:N,lazyBoundary:$,lazyRoot:L,...I}=e;const{imgConf:j,showAltText:P,blurComplete:T,defaultLoader:H}=c;let M,z=j||n.imageConfigDefault;if("allSizes"in z)M=z;else{const e=[...z.deviceSizes,...z.imageSizes].sort(((e,t)=>e-t)),t=z.deviceSizes.sort(((e,t)=>e-t));M={...z,allSizes:e,deviceSizes:t}}if(void 0===H)throw new Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let D=I.loader||H;delete I.loader,delete I.srcSet;const B="__next_img_default"in D;if(B){if("custom"===M.loader)throw new Error('Image with src "'+p+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{const e=D;D=t=>{const{config:r,...n}=t;return e(n)}}if(O){"fill"===O&&(x=!0);const e={responsive:"100vw",fill:"100vw"},t={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];t&&(w={...w,...t});const r=e[O];r&&!d&&(d=r)}let U,G,F="",W=l(v),q=l(y);if(function(e){return"object"==typeof e&&(i(e)||function(e){return void 0!==e.src}(e))}(p)){const e=i(p)?p.default:p;if(!e.src)throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(U=e.blurWidth,G=e.blurHeight,C=C||e.blurDataURL,F=e.src,!x)if(W||q){if(W&&!q){const t=W/e.width;q=Math.round(e.height*t)}else if(!W&&q){const t=q/e.height;W=Math.round(e.width*t)}}else W=e.width,q=e.height}p="string"==typeof p?p:F;let K=!h&&("lazy"===g||void 0===g);(!p||p.startsWith("data:")||p.startsWith("blob:"))&&(f=!0,K=!1),M.unoptimized&&(f=!0),B&&p.endsWith(".svg")&&!M.dangerouslyAllowSVG&&(f=!0),h&&(S="high");const X=l(b);if("production"!==process.env.NODE_ENV){if("export"===M.output&&B&&!f)throw new Error("Image Optimization using the default loader is not compatible with `{ output: 'export' }`.\n Possible solutions:\n - Remove `{ output: 'export' }` and run \"next start\" to run server mode including the Image Optimization API.\n - Configure `{ images: { unoptimized: true } }` in `next.config.js` to disable the Image Optimization API.\n Read more: https://nextjs.org/docs/messages/export-image-api");if(p)if(x){if(v)throw new Error('Image with src "'+p+'" has both "width" and "fill" properties. Only one should be used.');if(y)throw new Error('Image with src "'+p+'" has both "height" and "fill" properties. Only one should be used.');if((null==w?void 0:w.position)&&"absolute"!==w.position)throw new Error('Image with src "'+p+'" has both "fill" and "style.position" properties. Images with "fill" always use position absolute - it cannot be modified.');if((null==w?void 0:w.width)&&"100%"!==w.width)throw new Error('Image with src "'+p+'" has both "fill" and "style.width" properties. Images with "fill" always use width 100% - it cannot be modified.');if((null==w?void 0:w.height)&&"100%"!==w.height)throw new Error('Image with src "'+p+'" has both "fill" and "style.height" properties. Images with "fill" always use height 100% - it cannot be modified.')}else{if(void 0===W)throw new Error('Image with src "'+p+'" is missing required "width" property.');if(isNaN(W))throw new Error('Image with src "'+p+'" has invalid "width" property. Expected a numeric value in pixels but received "'+v+'".');if(void 0===q)throw new Error('Image with src "'+p+'" is missing required "height" property.');if(isNaN(q))throw new Error('Image with src "'+p+'" has invalid "height" property. Expected a numeric value in pixels but received "'+y+'".')}else f=!0;if(!o.includes(g))throw new Error('Image with src "'+p+'" has invalid "loading" property. Provided "'+g+'" should be one of '+o.map(String).join(",")+".");if(h&&"lazy"===g)throw new Error('Image with src "'+p+'" has both "priority" and "loading=\'lazy\'" properties. Only one should be used.');if("empty"!==R&&"blur"!==R&&!R.startsWith("data:image/"))throw new Error('Image with src "'+p+'" has invalid "placeholder" property "'+R+'".');if("empty"!==R&&W&&q&&W*q<1600&&(0,t.warnOnce)('Image with src "'+p+'" is smaller than 40x40. Consider removing the "placeholder" property to improve performance.'),"blur"===R&&!C){throw new Error('Image with src "'+p+'" has "placeholder=\'blur\'" property but is missing the "blurDataURL" property.\n Possible solutions:\n - Add a "blurDataURL" property, the contents should be a small Data URL to represent the image\n - Change the "src" property to a static import with one of the supported file types: '+["jpeg","png","webp","avif"].join(",")+' (animated images not supported)\n - Remove the "placeholder" property, effectively no blur effect\n Read more: https://nextjs.org/docs/messages/placeholder-blur-data-url')}if("ref"in I&&(0,t.warnOnce)('Image with src "'+p+'" is using unsupported "ref" property. Consider using the "onLoad" property instead.'),!f&&!B){const e=D({config:M,src:p,width:W||400,quality:X||75});let r;try{r=new URL(e)}catch(e){}(e===p||r&&r.pathname===p&&!r.search)&&(0,t.warnOnce)('Image with src "'+p+'" has a "loader" property that does not implement width. Please implement it or use the "unoptimized" property instead.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader-width')}A&&(0,t.warnOnce)('Image with src "'+p+'" is using deprecated "onLoadingComplete" property. Please use the "onLoad" property instead.');for(const[e,r]of Object.entries({layout:O,objectFit:k,objectPosition:N,lazyBoundary:$,lazyRoot:L}))r&&(0,t.warnOnce)('Image with src "'+p+'" has legacy prop "'+e+'". Did you forget to run the codemod?\nRead more: https://nextjs.org/docs/messages/next-image-upgrade-to-13');if("undefined"!=typeof window&&!s&&window.PerformanceObserver){s=new PerformanceObserver((e=>{for(const n of e.getEntries()){var r;const e=(null==n||null==(r=n.element)?void 0:r.src)||"",o=a.get(e);!o||o.priority||"empty"!==o.placeholder||o.src.startsWith("data:")||o.src.startsWith("blob:")||(0,t.warnOnce)('Image with src "'+o.src+'" was detected as the Largest Contentful Paint (LCP). Please add the "priority" property if this image is above the fold.\nRead more: https://nextjs.org/docs/api-reference/next/image#priority')}}));try{s.observe({type:"largest-contentful-paint",buffered:!0})}catch(e){console.error(e)}}}const V=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:N}:{},P?{}:{color:"transparent"},w),Q=T||"empty"===R?null:"blur"===R?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:W,heightInt:q,blurWidth:U,blurHeight:G,blurDataURL:C||"",objectFit:V.objectFit})+'")':'url("'+R+'")';let Y=Q?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{};"development"===process.env.NODE_ENV&&Y.backgroundImage&&"blur"===R&&(null==C?void 0:C.startsWith("/"))&&(Y.backgroundImage='url("'+C+'")');const Z=u({config:M,src:p,unoptimized:f,width:W,quality:X,sizes:d,loader:D});if("production"!==process.env.NODE_ENV&&"undefined"!=typeof window){let e;try{e=new URL(Z.src)}catch(t){e=new URL(Z.src,window.location.href)}a.set(e.href,{src:p,priority:h,placeholder:R})}return{props:{...I,loading:K?"lazy":g,fetchPriority:S,width:W,height:q,decoding:"async",className:m,style:{...V,...Y},sizes:Z.sizes,srcSet:Z.srcSet,src:_||Z.src},meta:{unoptimized:f,priority:h,placeholder:R,fill:x}}}}(m)),m}var C,S={exports:{}},O={};function k(){if(C)return O;function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}return C=1,O._=O._interop_require_wildcard=function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var s=i?Object.getOwnPropertyDescriptor(t,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=t[a]}o.default=t,n&&n.set(t,o);return o},O}var N,$={exports:{}},L={};var I,j={};var P,T={};var H,M,z={};function D(){return M||(M=1,function(r,n){Object.defineProperty(n,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(n,{default:function(){return b},defaultHead:function(){return d}});const o=/*@__PURE__*/h(),i=e,a=/*#__PURE__*/ /*@__PURE__*/k()._(t),s=/*#__PURE__*/o._((N||(N=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return a}});const r=t,n="undefined"==typeof window,o=n?()=>{}:r.useLayoutEffect,i=n?()=>{}:r.useEffect;function a(e){const{headManager:t,reduceComponentsToState:a}=e;function s(){if(t&&t.mountedInstances){const n=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(a(n,e))}}var l;return n&&(null==t||null==(l=t.mountedInstances)||l.add(e.children),s()),o((()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}})),o((()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)}))),i((()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)}))),null}}(L)),L)),l=(I||(I=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AmpStateContext",{enumerable:!0,get:function(){return r}});const r=/*#__PURE__*/ /*@__PURE__*/h()._(t).default.createContext({});"production"!==process.env.NODE_ENV&&(r.displayName="AmpStateContext")}(j)),j),u=(P||(P=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"HeadManagerContext",{enumerable:!0,get:function(){return r}});const r=/*#__PURE__*/ /*@__PURE__*/h()._(t).default.createContext({});"production"!==process.env.NODE_ENV&&(r.displayName="HeadManagerContext")}(T)),T),c=(H||(H=1,function(e){function t(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isInAmpMode",{enumerable:!0,get:function(){return t}})}(z)),z),p=v();function d(e){void 0===e&&(e=!1);const t=[ /*#__PURE__*/ /*#__PURE__*/(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push(/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce(((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t)),[])):e.concat(t)}const g=["name","httpEquiv","charSet","itemProp"];function m(e,t){const{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){const e=new Set,t=new Set,r=new Set,n={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;const t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=g.length;e<t;e++){const t=g[e];if(o.props.hasOwnProperty(t))if("charSet"===t)r.has(t)?i=!1:r.add(t);else{const e=o.props[t],r=n[t]||new Set;"name"===t&&a||!r.has(e)?(r.add(e),n[t]=r):i=!1}}}return i}}()).reverse().map(((e,t)=>{const n=e.key||t;if("development"!==process.env.NODE_ENV&&process.env.__NEXT_OPTIMIZE_FONTS&&!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some((t=>e.props.href.startsWith(t)))){const t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,/*#__PURE__*/a.default.cloneElement(e,t)}if("development"===process.env.NODE_ENV)if("script"===e.type&&"application/ld+json"!==e.props.type){const t=e.props.src?'<script> tag with src="'+e.props.src+'"':"inline <script>";(0,p.warnOnce)("Do not add <script> tags using next/head (see "+t+"). Use next/script instead. \nSee more info here: https://nextjs.org/docs/messages/no-script-tags-in-head-component")}else"link"===e.type&&"stylesheet"===e.props.rel&&(0,p.warnOnce)('Do not add stylesheets using next/head (see <link rel="stylesheet"> tag with href="'+e.props.href+'"). Use Document instead. \nSee more info here: https://nextjs.org/docs/messages/no-stylesheets-in-head-component');/*#__PURE__*/ return a.default.cloneElement(e,{key:n})}))}const b=function(e){let{children:t}=e;const r=(0,a.useContext)(l.AmpStateContext),n=(0,a.useContext)(u.HeadManagerContext);/*#__PURE__*/ /*#__PURE__*/ return(0,i.jsx)(s.default,{reduceComponentsToState:m,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),r.exports=n.default)}($,$.exports)),$.exports}var B,U={};var G,F={};var W,q,K,X,V,Q,Y,Z={},J={},ee={exports:{}};function te(){return W||(W=1,(()=>{var e={170:(e,t,r)=>{const n=r(510),o=()=>{if("undefined"!=typeof navigator&&navigator.platform){const e=navigator.platform.toLowerCase();return"win32"===e||"windows"===e}return!("undefined"==typeof process||!process.platform)&&"win32"===process.platform};function i(e,t,r=!1){return!t||null!==t.windows&&void 0!==t.windows||(t={...t,windows:o()}),n(e,t,r)}Object.assign(i,n),e.exports=i},154:e=>{const t="\\\\/",r=`[^${t}]`,n="\\.",o="\\/",i="[^/]",a=`(?:${o}|$)`,s=`(?:^|${o})`,l=`${n}{1,2}${a}`,u={DOT_LITERAL:n,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:o,ONE_CHAR:"(?=.)",QMARK:i,END_ANCHOR:a,DOTS_SLASH:l,NO_DOT:`(?!${n})`,NO_DOTS:`(?!${s}${l})`,NO_DOT_SLASH:`(?!${n}{0,1}${a})`,NO_DOTS_SLASH:`(?!${l})`,QMARK_NO_DOT:`[^.${o}]`,STAR:`${i}*?`,START_ANCHOR:s,SEP:"/"},c={...u,SLASH_LITERAL:`[${t}]`,QMARK:r,STAR:`${r}*?`,DOTS_SLASH:`${n}{1,2}(?:[${t}]|$)`,NO_DOT:`(?!${n})`,NO_DOTS:`(?!(?:^|[${t}])${n}{1,2}(?:[${t}]|$))`,NO_DOT_SLASH:`(?!${n}{0,1}(?:[${t}]|$))`,NO_DOTS_SLASH:`(?!${n}{1,2}(?:[${t}]|$))`,QMARK_NO_DOT:`[^.${t}]`,START_ANCHOR:`(?:^|[${t}])`,END_ANCHOR:`(?:[${t}]|$)`,SEP:"\\"};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars:e=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:e=>!0===e?c:u}},697:(e,t,r)=>{const n=r(154),o=r(96),{MAX_LENGTH:i,POSIX_REGEX_SOURCE:a,REGEX_NON_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_BACKREF:l,REPLACEMENTS:u}=n,c=(e,t)=>{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const r=`[${e.join("-")}]`;try{new RegExp(r)}catch(t){return e.map((e=>o.escapeRegex(e))).join("..")}return r},p=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,d=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=u[e]||e;const r={...t},f="number"==typeof r.maxLength?Math.min(i,r.maxLength):i;let h=e.length;if(h>f)throw new SyntaxError(`Input length: ${h}, exceeds maximum allowed length: ${f}`);const g={type:"bos",value:"",output:r.prepend||""},m=[g],b=r.capture?"":"?:",v=n.globChars(r.windows),y=n.extglobChars(v),{DOT_LITERAL:x,PLUS_LITERAL:w,SLASH_LITERAL:_,ONE_CHAR:E,DOTS_SLASH:A,NO_DOT:R,NO_DOT_SLASH:C,NO_DOTS_SLASH:S,QMARK:O,QMARK_NO_DOT:k,STAR:N,START_ANCHOR:$}=v,L=e=>`(${b}(?:(?!${$}${e.dot?A:x}).)*?)`,I=r.dot?"":R,j=r.dot?O:k;let P=!0===r.bash?L(r):N;r.capture&&(P=`(${P})`),"boolean"==typeof r.noext&&(r.noextglob=r.noext);const T={input:e,index:-1,start:0,dot:!0===r.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:m};e=o.removePrefix(e,T),h=e.length;const H=[],M=[],z=[];let D,B=g;const U=()=>T.index===h-1,G=T.peek=(t=1)=>e[T.index+t],F=T.advance=()=>e[++T.index]||"",W=()=>e.slice(T.index+1),q=(e="",t=0)=>{T.consumed+=e,T.index+=t},K=e=>{T.output+=null!=e.output?e.output:e.value,q(e.value)},X=()=>{let e=1;for(;"!"===G()&&("("!==G(2)||"?"===G(3));)F(),T.start++,e++;return e%2!=0&&(T.negated=!0,T.start++,!0)},V=e=>{T[e]++,z.push(e)},Q=e=>{T[e]--,z.pop()},Y=e=>{if("globstar"===B.type){const t=T.braces>0&&("comma"===e.type||"brace"===e.type),r=!0===e.extglob||H.length&&("pipe"===e.type||"paren"===e.type);"slash"===e.type||"paren"===e.type||t||r||(T.output=T.output.slice(0,-B.output.length),B.type="star",B.value="*",B.output=P,T.output+=B.output)}if(H.length&&"paren"!==e.type&&(H[H.length-1].inner+=e.value),(e.value||e.output)&&K(e),B&&"text"===B.type&&"text"===e.type)return B.output=(B.output||B.value)+e.value,void(B.value+=e.value);e.prev=B,m.push(e),B=e},Z=(e,t)=>{const n={...y[t],conditions:1,inner:""};n.prev=B,n.parens=T.parens,n.output=T.output;const o=(r.capture?"(":"")+n.open;V("parens"),Y({type:e,value:t,output:T.output?"":E}),Y({type:"paren",extglob:!0,value:F(),output:o}),H.push(n)},J=e=>{let n,o=e.close+(r.capture?")":"");if("negate"===e.type){let i=P;if(e.inner&&e.inner.length>1&&e.inner.includes("/")&&(i=L(r)),(i!==P||U()||/^\)+$/.test(W()))&&(o=e.close=`)$))${i}`),e.inner.includes("*")&&(n=W())&&/^\.[^\\/.]+$/.test(n)){const r=d(n,{...t,fastpaths:!1}).output;o=e.close=`)${r})${i})`}"bos"===e.prev.type&&(T.negatedExtglob=!0)}Y({type:"paren",extglob:!0,value:D,output:o}),Q("parens")};if(!1!==r.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let n=!1,i=e.replace(l,((e,t,r,o,i,a)=>"\\"===o?(n=!0,e):"?"===o?t?t+o+(i?O.repeat(i.length):""):0===a?j+(i?O.repeat(i.length):""):O.repeat(r.length):"."===o?x.repeat(r.length):"*"===o?t?t+o+(i?P:""):P:t?e:`\\${e}`));return!0===n&&(i=!0===r.unescape?i.replace(/\\/g,""):i.replace(/\\+/g,(e=>e.length%2==0?"\\\\":e?"\\":""))),i===e&&!0===r.contains?(T.output=e,T):(T.output=o.wrapOutput(i,T,t),T)}for(;!U();){if(D=F(),"\0"===D)continue;if("\\"===D){const e=G();if("/"===e&&!0!==r.bash)continue;if("."===e||";"===e)continue;if(!e){D+="\\",Y({type:"text",value:D});continue}const t=/^\\+/.exec(W());let n=0;if(t&&t[0].length>2&&(n=t[0].length,T.index+=n,n%2!=0&&(D+="\\")),!0===r.unescape?D=F():D+=F(),0===T.brackets){Y({type:"text",value:D});continue}}if(T.brackets>0&&("]"!==D||"["===B.value||"[^"===B.value)){if(!1!==r.posix&&":"===D){const e=B.value.slice(1);if(e.includes("[")&&(B.posix=!0,e.includes(":"))){const e=B.value.lastIndexOf("["),t=B.value.slice(0,e),r=B.value.slice(e+2),n=a[r];if(n){B.value=t+n,T.backtrack=!0,F(),g.output||1!==m.indexOf(B)||(g.output=E);continue}}}("["===D&&":"!==G()||"-"===D&&"]"===G())&&(D=`\\${D}`),"]"!==D||"["!==B.value&&"[^"!==B.value||(D=`\\${D}`),!0===r.posix&&"!"===D&&"["===B.value&&(D="^"),B.value+=D,K({value:D});continue}if(1===T.quotes&&'"'!==D){D=o.escapeRegex(D),B.value+=D,K({value:D});continue}if('"'===D){T.quotes=1===T.quotes?0:1,!0===r.keepQuotes&&Y({type:"text",value:D});continue}if("("===D){V("parens"),Y({type:"paren",value:D});continue}if(")"===D){if(0===T.parens&&!0===r.strictBrackets)throw new SyntaxError(p("opening","("));const e=H[H.length-1];if(e&&T.parens===e.parens+1){J(H.pop());continue}Y({type:"paren",value:D,output:T.parens?")":"\\)"}),Q("parens");continue}if("["===D){if(!0!==r.nobracket&&W().includes("]"))V("brackets");else{if(!0!==r.nobracket&&!0===r.strictBrackets)throw new SyntaxError(p("closing","]"));D=`\\${D}`}Y({type:"bracket",value:D});continue}if("]"===D){if(!0===r.nobracket||B&&"bracket"===B.type&&1===B.value.length){Y({type:"text",value:D,output:`\\${D}`});continue}if(0===T.brackets){if(!0===r.strictBrackets)throw new SyntaxError(p("opening","["));Y({type:"text",value:D,output:`\\${D}`});continue}Q("brackets");const e=B.value.slice(1);if(!0===B.posix||"^"!==e[0]||e.includes("/")||(D=`/${D}`),B.value+=D,K({value:D}),!1===r.literalBrackets||o.hasRegexChars(e))continue;const t=o.escapeRegex(B.value);if(T.output=T.output.slice(0,-B.value.length),!0===r.literalBrackets){T.output+=t,B.value=t;continue}B.value=`(${b}${t}|${B.value})`,T.output+=B.value;continue}if("{"===D&&!0!==r.nobrace){V("braces");const e={type:"brace",value:D,output:"(",outputIndex:T.output.length,tokensIndex:T.tokens.length};M.push(e),Y(e);continue}if("}"===D){const e=M[M.length-1];if(!0===r.nobrace||!e){Y({type:"text",value:D,output:D});continue}let t=")";if(!0===e.dots){const e=m.slice(),n=[];for(let t=e.length-1;t>=0&&(m.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&n.unshift(e[t].value);t=c(n,r),T.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const r=T.output.slice(0,e.outputIndex),n=T.tokens.slice(e.tokensIndex);e.value=e.output="\\{",D=t="\\}",T.output=r;for(const e of n)T.output+=e.output||e.value}Y({type:"brace",value:D,output:t}),Q("braces"),M.pop();continue}if("|"===D){H.length>0&&H[H.length-1].conditions++,Y({type:"text",value:D});continue}if(","===D){let e=D;const t=M[M.length-1];t&&"braces"===z[z.length-1]&&(t.comma=!0,e="|"),Y({type:"comma",value:D,output:e});continue}if("/"===D){if("dot"===B.type&&T.index===T.start+1){T.start=T.index+1,T.consumed="",T.output="",m.pop(),B=g;continue}Y({type:"slash",value:D,output:_});continue}if("."===D){if(T.braces>0&&"dot"===B.type){"."===B.value&&(B.output=x);const e=M[M.length-1];B.type="dots",B.output+=D,B.value+=D,e.dots=!0;continue}if(T.braces+T.parens===0&&"bos"!==B.type&&"slash"!==B.type){Y({type:"text",value:D,output:x});continue}Y({type:"dot",value:D,output:x});continue}if("?"===D){if(!(B&&"("===B.value)&&!0!==r.noextglob&&"("===G()&&"?"!==G(2)){Z("qmark",D);continue}if(B&&"paren"===B.type){const e=G();let t=D;("("===B.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(W()))&&(t=`\\${D}`),Y({type:"text",value:D,output:t});continue}if(!0!==r.dot&&("slash"===B.type||"bos"===B.type)){Y({type:"qmark",value:D,output:k});continue}Y({type:"qmark",value:D,output:O});continue}if("!"===D){if(!0!==r.noextglob&&"("===G()&&("?"!==G(2)||!/[!=<:]/.test(G(3)))){Z("negate",D);continue}if(!0!==r.nonegate&&0===T.index){X();continue}}if("+"===D){if(!0!==r.noextglob&&"("===G()&&"?"!==G(2)){Z("plus",D);continue}if(B&&"("===B.value||!1===r.regex){Y({type:"plus",value:D,output:w});continue}if(B&&("bracket"===B.type||"paren"===B.type||"brace"===B.type)||T.parens>0){Y({type:"plus",value:D});continue}Y({type:"plus",value:w});continue}if("@"===D){if(!0!==r.noextglob&&"("===G()&&"?"!==G(2)){Y({type:"at",extglob:!0,value:D,output:""});continue}Y({type:"text",value:D});continue}if("*"!==D){"$"!==D&&"^"!==D||(D=`\\${D}`);const e=s.exec(W());e&&(D+=e[0],T.index+=e[0].length),Y({type:"text",value:D});continue}if(B&&("globstar"===B.type||!0===B.star)){B.type="star",B.star=!0,B.value+=D,B.output=P,T.backtrack=!0,T.globstar=!0,q(D);continue}let t=W();if(!0!==r.noextglob&&/^\([^?]/.test(t)){Z("star",D);continue}if("star"===B.type){if(!0===r.noglobstar){q(D);continue}const n=B.prev,o=n.prev,i="slash"===n.type||"bos"===n.type,a=o&&("star"===o.type||"globstar"===o.type);if(!0===r.bash&&(!i||t[0]&&"/"!==t[0])){Y({type:"star",value:D,output:""});continue}const s=T.braces>0&&("comma"===n.type||"brace"===n.type),l=H.length&&("pipe"===n.type||"paren"===n.type);if(!i&&"paren"!==n.type&&!s&&!l){Y({type:"star",value:D,output:""});continue}for(;"/**"===t.slice(0,3);){const r=e[T.index+4];if(r&&"/"!==r)break;t=t.slice(3),q("/**",3)}if("bos"===n.type&&U()){B.type="globstar",B.value+=D,B.output=L(r),T.output=B.output,T.globstar=!0,q(D);continue}if("slash"===n.type&&"bos"!==n.prev.type&&!a&&U()){T.output=T.output.slice(0,-(n.output+B.output).length),n.output=`(?:${n.output}`,B.type="globstar",B.output=L(r)+(r.strictSlashes?")":"|$)"),B.value+=D,T.globstar=!0,T.output+=n.output+B.output,q(D);continue}if("slash"===n.type&&"bos"!==n.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";T.output=T.output.slice(0,-(n.output+B.output).length),n.output=`(?:${n.output}`,B.type="globstar",B.output=`${L(r)}${_}|${_}${e})`,B.value+=D,T.output+=n.output+B.output,T.globstar=!0,q(D+F()),Y({type:"slash",value:"/",output:""});continue}if("bos"===n.type&&"/"===t[0]){B.type="globstar",B.value+=D,B.output=`(?:^|${_}|${L(r)}${_})`,T.output=B.output,T.globstar=!0,q(D+F()),Y({type:"slash",value:"/",output:""});continue}T.output=T.output.slice(0,-B.output.length),B.type="globstar",B.output=L(r),B.value+=D,T.output+=B.output,T.globstar=!0,q(D);continue}const n={type:"star",value:D,output:P};!0!==r.bash?!B||"bracket"!==B.type&&"paren"!==B.type||!0!==r.regex?(T.index!==T.start&&"slash"!==B.type&&"dot"!==B.type||("dot"===B.type?(T.output+=C,B.output+=C):!0===r.dot?(T.output+=S,B.output+=S):(T.output+=I,B.output+=I),"*"!==G()&&(T.output+=E,B.output+=E)),Y(n)):(n.output=D,Y(n)):(n.output=".*?","bos"!==B.type&&"slash"!==B.type||(n.output=I+n.output),Y(n))}for(;T.brackets>0;){if(!0===r.strictBrackets)throw new SyntaxError(p("closing","]"));T.output=o.escapeLast(T.output,"["),Q("brackets")}for(;T.parens>0;){if(!0===r.strictBrackets)throw new SyntaxError(p("closing",")"));T.output=o.escapeLast(T.output,"("),Q("parens")}for(;T.braces>0;){if(!0===r.strictBrackets)throw new SyntaxError(p("closing","}"));T.output=o.escapeLast(T.output,"{"),Q("braces")}if(!0===r.strictSlashes||"star"!==B.type&&"bracket"!==B.type||Y({type:"maybe_slash",value:"",output:`${_}?`}),!0===T.backtrack){T.output="";for(const e of T.tokens)T.output+=null!=e.output?e.output:e.value,e.suffix&&(T.output+=e.suffix)}return T};d.fastpaths=(e,t)=>{const r={...t},a="number"==typeof r.maxLength?Math.min(i,r.maxLength):i,s=e.length;if(s>a)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${a}`);e=u[e]||e;const{DOT_LITERAL:l,SLASH_LITERAL:c,ONE_CHAR:p,DOTS_SLASH:d,NO_DOT:f,NO_DOTS:h,NO_DOTS_SLASH:g,STAR:m,START_ANCHOR:b}=n.globChars(r.windows),v=r.dot?h:f,y=r.dot?g:f,x=r.capture?"":"?:";let w=!0===r.bash?".*?":m;r.capture&&(w=`(${w})`);const _=e=>!0===e.noglobstar?w:`(${x}(?:(?!${b}${e.dot?d:l}).)*?)`,E=e=>{switch(e){case"*":return`${v}${p}${w}`;case".*":return`${l}${p}${w}`;case"*.*":return`${v}${w}${l}${p}${w}`;case"*/*":return`${v}${w}${c}${p}${y}${w}`;case"**":return v+_(r);case"**/*":return`(?:${v}${_(r)}${c})?${y}${p}${w}`;case"**/*.*":return`(?:${v}${_(r)}${c})?${y}${w}${l}${p}${w}`;case"**/.*":return`(?:${v}${_(r)}${c})?${l}${p}${w}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const r=E(t[1]);if(!r)return;return r+l+t[2]}}},A=o.removePrefix(e,{negated:!1,prefix:""});let R=E(A);return R&&!0!==r.strictSlashes&&(R+=`${c}?`),R},e.exports=d},510:(e,t,r)=>{const n=r(716),o=r(697),i=r(96),a=r(154),s=(e,t,r=!1)=>{if(Array.isArray(e)){const n=e.map((e=>s(e,t,r))),o=e=>{for(const t of n){const r=t(e);if(r)return r}return!1};return o}const n=(e=>e&&"object"==typeof e&&!Array.isArray(e))(e)&&e.tokens&&e.input;if(""===e||"string"!=typeof e&&!n)throw new TypeError("Expected pattern to be a non-empty string");const o=t||{},i=o.windows,a=n?s.compileRe(e,t):s.makeRe(e,t,!1,!0),l=a.state;delete a.state;let u=()=>!1;if(o.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};u=s(o.ignore,e,r)}const c=(r,n=!1)=>{const{isMatch:c,match:p,output:d}=s.test(r,a,t,{glob:e,posix:i}),f={glob:e,state:l,regex:a,posix:i,input:r,output:d,match:p,isMatch:c};return"function"==typeof o.onResult&&o.onResult(f),!1===c?(f.isMatch=!1,!!n&&f):u(r)?("function"==typeof o.onIgnore&&o.onIgnore(f),f.isMatch=!1,!!n&&f):("function"==typeof o.onMatch&&o.onMatch(f),!n||f)};return r&&(c.state=l),c};s.test=(e,t,r,{glob:n,posix:o}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const a=r||{},l=a.format||(o?i.toPosixSlashes:null);let u=e===n,c=u&&l?l(e):e;return!1===u&&(c=l?l(e):e,u=c===n),!1!==u&&!0!==a.capture||(u=!0===a.matchBase||!0===a.basename?s.matchBase(e,t,r,o):t.exec(c)),{isMatch:Boolean(u),match:u,output:c}},s.matchBase=(e,t,r)=>(t instanceof RegExp?t:s.makeRe(t,r)).test(i.basename(e)),s.isMatch=(e,t,r)=>s(t,r)(e),s.parse=(e,t)=>Array.isArray(e)?e.map((e=>s.parse(e,t))):o(e,{...t,fastpaths:!1}),s.scan=(e,t)=>n(e,t),s.compileRe=(e,t,r=!1,n=!1)=>{if(!0===r)return e.output;const o=t||{},i=o.contains?"":"^",a=o.contains?"":"$";let l=`${i}(?:${e.output})${a}`;e&&!0===e.negated&&(l=`^(?!${l}).*$`);const u=s.toRegex(l,t);return!0===n&&(u.state=e),u},s.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return!1===t.fastpaths||"."!==e[0]&&"*"!==e[0]||(i.output=o.fastpaths(e,t)),i.output||(i=o(e,t)),s.compileRe(i,t,r,n)},s.toRegex=(e,t)=>{try{const r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},s.constants=a,e.exports=s},716:(e,t,r)=>{const n=r(96),{CHAR_ASTERISK:o,CHAR_AT:i,CHAR_BACKWARD_SLASH:a,CHAR_COMMA:s,CHAR_DOT:l,CHAR_EXCLAMATION_MARK:u,CHAR_FORWARD_SLASH:c,CHAR_LEFT_CURLY_BRACE:p,CHAR_LEFT_PARENTHESES:d,CHAR_LEFT_SQUARE_BRACKET:f,CHAR_PLUS:h,CHAR_QUESTION_MARK:g,CHAR_RIGHT_CURLY_BRACE:m,CHAR_RIGHT_PARENTHESES:b,CHAR_RIGHT_SQUARE_BRACKET:v}=r(154),y=e=>e===c||e===a,x=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)};e.exports=(e,t)=>{const r=t||{},w=e.length-1,_=!0===r.parts||!0===r.scanToEnd,E=[],A=[],R=[];let C,S,O=e,k=-1,N=0,$=0,L=!1,I=!1,j=!1,P=!1,T=!1,H=!1,M=!1,z=!1,D=!1,B=!1,U=0,G={value:"",depth:0,isGlob:!1};const F=()=>k>=w,W=()=>(C=S,O.charCodeAt(++k));for(;k<w;){let e;if(S=W(),S!==a){if(!0===H||S===p){for(U++;!0!==F()&&(S=W());)if(S!==a)if(S!==p){if(!0!==H&&S===l&&(S=W())===l){if(L=G.isBrace=!0,j=G.isGlob=!0,B=!0,!0===_)continue;break}if(!0!==H&&S===s){if(L=G.isBrace=!0,j=G.isGlob=!0,B=!0,!0===_)continue;break}if(S===m&&(U--,0===U)){H=!1,L=G.isBrace=!0,B=!0;break}}else U++;else M=G.backslashes=!0,W();if(!0===_)continue;break}if(S!==c){if(!0!==r.noext){if(!0===(S===h||S===i||S===o||S===g||S===u)&&O.charCodeAt(k+1)===d){if(j=G.isGlob=!0,P=G.isExtglob=!0,B=!0,S===u&&k===N&&(D=!0),!0===_){for(;!0!==F()&&(S=W());)if(S!==a){if(S===b){j=G.isGlob=!0,B=!0;break}}else M=G.backslashes=!0,S=W();continue}break}}if(S===o){if(C===o&&(T=G.isGlobstar=!0),j=G.isGlob=!0,B=!0,!0===_)continue;break}if(S===g){if(j=G.isGlob=!0,B=!0,!0===_)continue;break}if(S===f){for(;!0!==F()&&(e=W());)if(e!==a){if(e===v){I=G.isBracket=!0,j=G.isGlob=!0,B=!0;break}}else M=G.backslashes=!0,W();if(!0===_)continue;break}if(!0===r.nonegate||S!==u||k!==N){if(!0!==r.noparen&&S===d){if(j=G.isGlob=!0,!0===_){for(;!0!==F()&&(S=W());)if(S!==d){if(S===b){B=!0;break}}else M=G.backslashes=!0,S=W();continue}break}if(!0===j){if(B=!0,!0===_)continue;break}}else z=G.negated=!0,N++}else{if(E.push(k),A.push(G),G={value:"",depth:0,isGlob:!1},!0===B)continue;if(C===l&&k===N+1){N+=2;continue}$=k+1}}else M=G.backslashes=!0,S=W(),S===p&&(H=!0)}!0===r.noext&&(P=!1,j=!1);let q=O,K="",X="";N>0&&(K=O.slice(0,N),O=O.slice(N),$-=N),q&&!0===j&&$>0?(q=O.slice(0,$),X=O.slice($)):!0===j?(q="",X=O):q=O,q&&""!==q&&"/"!==q&&q!==O&&y(q.charCodeAt(q.length-1))&&(q=q.slice(0,-1)),!0===r.unescape&&(X&&(X=n.removeBackslashes(X)),q&&!0===M&&(q=n.removeBackslashes(q)));const V={prefix:K,input:e,start:N,base:q,glob:X,isBrace:L,isBracket:I,isGlob:j,isExtglob:P,isGlobstar:T,negated:z,negatedExtglob:D};if(!0===r.tokens&&(V.maxDepth=0,y(S)||A.push(G),V.tokens=A),!0===r.parts||!0===r.tokens){let t;for(let n=0;n<E.length;n++){const o=t?t+1:N,i=E[n],a=e.slice(o,i);r.tokens&&(0===n&&0!==N?(A[n].isPrefix=!0,A[n].value=K):A[n].value=a,x(A[n]),V.maxDepth+=A[n].depth),0===n&&""===a||R.push(a),t=i}if(t&&t+1<e.length){const n=e.slice(t+1);R.push(n),r.tokens&&(A[A.length-1].value=n,x(A[A.length-1]),V.maxDepth+=A[A.length-1].depth)}V.slashes=E,V.parts=R}return V}},96:(e,t,r)=>{const{REGEX_BACKSLASH:n,REGEX_REMOVE_BACKSLASH:o,REGEX_SPECIAL_CHARS:i,REGEX_SPECIAL_CHARS_GLOBAL:a}=r(154);t.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),t.hasRegexChars=e=>i.test(e),t.isRegexChar=e=>1===e.length&&t.hasRegexChars(e),t.escapeRegex=e=>e.replace(a,"\\$1"),t.toPosixSlashes=e=>e.replace(n,"/"),t.removeBackslashes=e=>e.replace(o,(e=>"\\"===e?"":e)),t.escapeLast=(e,r,n)=>{const o=e.lastIndexOf(r,n);return-1===o?e:"\\"===e[o-1]?t.escapeLast(e,r,o-1):`${e.slice(0,o)}\\${e.slice(o)}`},t.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r},t.wrapOutput=(e,t={},r={})=>{let n=`${r.contains?"":"^"}(?:${e})${r.contains?"":"$"}`;return!0===t.negated&&(n=`(?:^(?!${n}).*$)`),n},t.basename=(e,{windows:t}={})=>{const r=e.split(t?/[\\/]/:"/"),n=r[r.length-1];return""===n?r[r.length-2]:n}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}},a=!0;try{e[n](i,i.exports,r),a=!1}finally{a&&delete t[n]}return i.exports}void 0!==r&&(r.ab=__dirname+"/");var n=r(170);ee.exports=n})()),ee.exports}function re(){return K||(K=1,function(e){function t(e){let{config:t,src:r,width:n,quality:o}=e;if("production"!==process.env.NODE_ENV){const e=[];if(r||e.push("src"),n||e.push("width"),e.length>0)throw new Error("Next Image Optimization requires "+e.join(", ")+" to be provided. Make sure you pass them as props to the `next/image` component. Received: "+JSON.stringify({src:r,width:n,quality:o}));if(r.startsWith("//"))throw new Error('Failed to parse src "'+r+'" on `next/image`, protocol-relative URL (//) must be changed to an absolute URL (http:// or https://)');if(!r.startsWith("/")&&(t.domains||t.remotePatterns)){let e;try{e=new URL(r)}catch(e){throw console.error(e),new Error('Failed to parse src "'+r+'" on `next/image`, if using relative image it must start with a leading slash "/" or be an absolute URL (http:// or https://)')}if("test"!==process.env.NODE_ENV&&"edge"!==process.env.NEXT_RUNTIME){const{hasMatch:n}=(q||(q=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{hasMatch:function(){return n},matchRemotePattern:function(){return r}});const t=te();function r(e,r){if(void 0!==e.protocol){const t=r.protocol.slice(0,-1);if(e.protocol!==t)return!1}if(void 0!==e.port&&e.port!==r.port)return!1;if(void 0===e.hostname)throw new Error("Pattern should define hostname but found\n"+JSON.stringify(e));return!!(0,t.makeRe)(e.hostname).test(r.hostname)&&!!(0,t.makeRe)(null!=(n=e.pathname)?n:"**",{dot:!0}).test(r.pathname);var n}function n(e,t,n){return e.some((e=>n.hostname===e))||t.some((e=>r(e,n)))}}(J)),J);if(!n(t.domains,t.remotePatterns,e))throw new Error("Invalid src prop ("+r+') on `next/image`, hostname "'+e.hostname+'" is not configured under images in your `next.config.js`\nSee more info: https://nextjs.org/docs/messages/next-image-unconfigured-host')}}}return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(o||75)+(process.env.NEXT_DEPLOYMENT_ID?"&dpl="+process.env.NEXT_DEPLOYMENT_ID:"")}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}}),t.__next_img_default=!0;const r=t}(Z)),Z}function ne(){return X||(X=1,function(r,n){Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return E}});const o=/*@__PURE__*/h(),i=e,s=/*#__PURE__*/ /*@__PURE__*/k()._(t),l=/*#__PURE__*/o._(a),u=/*#__PURE__*/o._(D()),c=R(),p=A(),d=(B||(B=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImageConfigContext",{enumerable:!0,get:function(){return o}});const r=/*#__PURE__*/ /*@__PURE__*/h()._(t),n=A(),o=r.default.createContext(n.imageConfigDefault);"production"!==process.env.NODE_ENV&&(o.displayName="ImageConfigContext")}(U)),U),f=v(),g=(G||(G=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RouterContext",{enumerable:!0,get:function(){return r}});const r=/*#__PURE__*/ /*@__PURE__*/h()._(t).default.createContext(null);"production"!==process.env.NODE_ENV&&(r.displayName="RouterContext")}(F)),F),m=/*#__PURE__*/o._(re()),b=process.env.__NEXT_IMAGE_OPTS;function y(e,t,r,n,o,i,a){const s=null==e?void 0:e.src;if(!e||e["data-loaded-src"]===s)return;e["data-loaded-src"]=s;("decode"in e?e.decode():Promise.resolve()).catch((()=>{})).then((()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),null==r?void 0:r.current){const t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}if((null==n?void 0:n.current)&&n.current(e),"production"!==process.env.NODE_ENV){const t=new URL(s,"http://n").searchParams.get("url")||s;if("fill"===e.getAttribute("data-nimg")){if(!(i||a&&"100vw"!==a)){e.getBoundingClientRect().width/window.innerWidth<.6&&("100vw"===a?(0,f.warnOnce)('Image with src "'+t+'" has "fill" prop and "sizes" prop of "100vw", but image is not rendered at full viewport width. Please adjust "sizes" to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes'):(0,f.warnOnce)('Image with src "'+t+'" has "fill" but is missing "sizes" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes'))}if(e.parentElement){const{position:r}=window.getComputedStyle(e.parentElement),n=["absolute","fixed","relative"];n.includes(r)||(0,f.warnOnce)('Image with src "'+t+'" has "fill" and parent element with invalid "position". Provided "'+r+'" should be one of '+n.map(String).join(",")+".")}0===e.height&&(0,f.warnOnce)('Image with src "'+t+'" has "fill" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.')}const r=e.height.toString()!==e.getAttribute("height"),n=e.width.toString()!==e.getAttribute("width");(r&&!n||!r&&n)&&(0,f.warnOnce)('Image with src "'+t+'" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles \'width: "auto"\' or \'height: "auto"\' to maintain the aspect ratio.')}}}))}function x(e){return Boolean(s.use)?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);const w=/*#__PURE__*/ /*#__PURE__*/(0,s.forwardRef)(((e,t)=>{let{src:r,srcSet:n,sizes:o,height:a,width:l,decoding:u,className:c,style:p,fetchPriority:d,placeholder:f,loading:h,unoptimized:g,fill:m,onLoadRef:b,onLoadingCompleteRef:v,setBlurComplete:w,setShowAltText:_,sizesInput:E,onLoad:A,onError:R,...C}=e;/*#__PURE__*/ /*#__PURE__*/ return(0,i.jsx)("img",{...C,...x(d),loading:h,width:l,height:a,decoding:u,"data-nimg":m?"fill":"1",className:c,style:p,sizes:o,srcSet:n,src:r,ref:(0,s.useCallback)((e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(R&&(e.src=e.src),"production"!==process.env.NODE_ENV&&(r||console.error('Image is missing required "src" property:',e),null===e.getAttribute("alt")&&console.error('Image is missing required "alt" property. Please add Alternative Text to describe the image for screen readers and search engines.')),e.complete&&y(e,f,b,v,w,g,E))}),[r,f,b,v,w,R,g,E,t]),onLoad:e=>{y(e.currentTarget,f,b,v,w,g,E)},onError:e=>{_(!0),"empty"!==f&&w(!0),R&&R(e)}})}));function _(e){let{isAppRouter:t,imgAttributes:r}=e;const n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...x(r.fetchPriority)};return t&&l.default.preload?(l.default.preload(r.src,n),null):/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)(u.default,{children:/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}const E=/*#__PURE__*/ /*#__PURE__*/(0,s.forwardRef)(((e,t)=>{const r=!(0,s.useContext)(g.RouterContext),n=(0,s.useContext)(d.ImageConfigContext),o=(0,s.useMemo)((()=>{const e=b||n||p.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort(((e,t)=>e-t)),r=e.deviceSizes.sort(((e,t)=>e-t));return{...e,allSizes:t,deviceSizes:r}}),[n]),{onLoad:a,onLoadingComplete:l}=e,u=(0,s.useRef)(a);(0,s.useEffect)((()=>{u.current=a}),[a]);const f=(0,s.useRef)(l);(0,s.useEffect)((()=>{f.current=l}),[l]);const[h,v]=(0,s.useState)(!1),[y,x]=(0,s.useState)(!1),{props:E,meta:A}=(0,c.getImgProps)(e,{defaultLoader:m.default,imgConf:o,blurComplete:h,showAltText:y});/*#__PURE__*/ /*#__PURE__*/ return(0,i.jsxs)(i.Fragment,{children:[ /*#__PURE__*/ /*#__PURE__*/(0,i.jsx)(w,{...E,unoptimized:A.unoptimized,placeholder:A.placeholder,fill:A.fill,onLoadRef:u,onLoadingCompleteRef:f,setBlurComplete:v,setShowAltText:x,sizesInput:e.sizes,ref:t}),A.priority?/*#__PURE__*/ /*#__PURE__*/(0,i.jsx)(_,{isAppRouter:r,imgAttributes:E}):null]})}));("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),r.exports=n.default)}(S,S.exports)),S.exports}var oe=Y?Q:(Y=1,V||(V=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{default:function(){return a},getImageProps:function(){return i}});const t=/*@__PURE__*/h(),r=R(),n=ne(),o=/*#__PURE__*/t._(re());function i(e){const{props:t}=(0,r.getImgProps)(e,{defaultLoader:o.default,imgConf:process.env.__NEXT_IMAGE_OPTS});for(const[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}const a=n.Image}(d)),Q=d),ie=/*@__PURE__*/c(oe);module.exports=function(o){var i,a=o.items,c=o.placeholder,p=void 0===c?"Seleccionar...":c,d=o.variant,f=void 0===d?"default":d,h=o.size,g=void 0===h?"md":h,m=o.radius,b=void 0===m?"md":m,v=o.disabled,y=void 0!==v&&v,x=o.fullWidth,w=void 0!==x&&x,_=o.className,E=void 0===_?"":_,A=o.itemClassName,R=void 0===A?"":A,C=o.buttonClassName,S=void 0===C?"":C,O=o.placement,k=void 0===O?"bottom":O,N=o.onChange,$=o.icon,L=o.showSelectedIcon,I=void 0===L||L,j=o.defaultValue,P=o.value,T=o.width,H=o.activeColor,M=o.showArrow,z=void 0===M||M,D=o.multiSelect,B=void 0!==D&&D,U=o.avatarSize,G=void 0===U?"md":U,F=o.avatarSrc,W=o.avatarAlt,q=void 0===W?"Avatar":W,K=o.selectable,X=void 0===K||K,V=o.avatarOnly,Q=void 0!==V&&V,Y=o.arrowIconClassName,Z=o.dropdownClassName,J=o.listClassName,ee=o.itemContentClassName,te=o.itemLabelClassName,re=o.itemIconClassName,ne=o.checkIconClassName,oe=o.id,ae=o.label,se=o.required,le=void 0!==se&&se,ue=o["aria-label"],ce=o["aria-describedby"],pe=o.errorMessage,de=t.useId(),fe=oe||"dropdown-".concat(de.replace(/:/g,"")),he="".concat(fe,"-button"),ge="".concat(fe,"-listbox"),me="".concat(fe,"-label"),be="".concat(fe,"-error"),ve=t.useState(!1),ye=ve[0],xe=ve[1],we=t.useState((function(){if(!j)return[];if(B&&Array.isArray(j))return a.filter((function(e){return j.includes(e.value)}));var e=Array.isArray(j)?j[0]:j,t=a.find((function(t){return t.value===e}));return t?[t]:[]})),_e=we[0],Ee=we[1],Ae=t.useState(-1),Re=Ae[0],Ce=Ae[1],Se=t.useRef(null),Oe=t.useRef(null),ke=t.useState(null),Ne=ke[0],$e=ke[1],Le=void 0!==P,Ie=Le?Array.isArray(P)?P:P?[P]:[]:_e.map((function(e){return e.value}));t.useEffect((function(){if(Le)if(Array.isArray(P)){var e=a.filter((function(e){return P.includes(e.value)}));Ee(e)}else if(P){var t=a.find((function(e){return e.value===P}));Ee(t?[t]:[])}else Ee([])}),[P,a,Le]);t.useEffect((function(){if(ye&&Re>=0&&Oe.current){var e=Oe.current.children[Re];e&&e.scrollIntoView({block:"nearest",behavior:"smooth"})}}),[Re,ye]),t.useEffect((function(){var e=function(e){Se.current&&!Se.current.contains(e.target)&&xe(!1)};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[]),t.useEffect((function(){if(Se.current&&!T){$e(Se.current.offsetWidth);var e=function(){Se.current&&$e(Se.current.offsetWidth)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}}),[T]);var je,Pe,Te=function(e){if(!e.disabled){if(X){if(!Le)if(B){var t=_e.some((function(t){return t.value===e.value}));Ee(t?_e.filter((function(t){return t.value!==e.value})):l(l([],_e,!0),[e],!1))}else Ee([e]);if(N)if(B){var r=l